!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ProxyListener=t():e.ProxyListener=t()}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=35)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(5),i=n(22),o=n(16),s=Object.defineProperty;t.f=n(2)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return s(e,t,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(26),i=n(28);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(6);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(e===undefined?"":e,")_",(++n+r).toString(36))}},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(25),i=n(19);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(0),i=n(9),o=n(15),s=n(24),a=n(39),u=function(e,t,n){var l,c,f,y,p=e&u.F,b=e&u.G,h=e&u.S,_=e&u.P,d=e&u.B,x=b?r:h?r[t]||(r[t]={}):(r[t]||{}).prototype,g=b?i:i[t]||(i[t]={}),v=g.prototype||(g.prototype={});for(l in b&&(n=t),n)f=((c=!p&&x&&x[l]!==undefined)?x:n)[l],y=d&&c?a(f,r):_&&"function"==typeof f?a(Function.call,f):f,x&&s(x,l,f,e&u.U),g[l]!=f&&o(g,l,y),_&&v[l]!=f&&(v[l]=f)};r.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(1),i=n(10);e.exports=n(2)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(6);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(9),i=n(0),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=t!==undefined?t:{})})("versions",[]).push({version:r.version,mode:n(18)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!1},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(17)("wks"),i=n(8),o=n(0).Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},function(e,t,n){var r=n(25),i=n(19).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){e.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(23)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(6),i=n(0).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,n){var r=n(0),i=n(15),o=n(3),s=n(8)("src"),a=Function.toString,u=(""+a).split("toString");n(9).inspectSource=function(e){return a.call(e)},(e.exports=function(e,t,n,a){var l="function"==typeof n;l&&(o(n,"name")||i(n,"name",t)),e[t]!==n&&(l&&(o(n,s)||i(n,s,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:a?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[s]||a.call(this)})},function(e,t,n){var r=n(3),i=n(4),o=n(42)(!1),s=n(30)("IE_PROTO");e.exports=function(e,t){var n,a=i(e),u=0,l=[];for(n in a)n!=s&&r(a,n)&&l.push(n);for(;t.length>u;)r(a,n=t[u++])&&(~o(l,n)||l.push(n));return l}},function(e,t,n){var r=n(27);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(17)("keys"),i=n(8);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){n(46)},function(e,t,n){n(47)},function(e,t,n){t.f=n(20)},function(e,t,n){var r=n(13),i=n(10),o=n(4),s=n(16),a=n(3),u=n(22),l=Object.getOwnPropertyDescriptor;t.f=n(2)?l:function(e,t){if(e=o(e),t=s(t,!0),u)try{return l(e,t)}catch(n){}if(a(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){e.exports=n(36)},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function s(e,t){if(!o(e,t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n0||"max"===m)var M=m,E=!0;else E=!1;else E=!1;if(L)var F=L,V=F.isCanCover,D=F.errFunc;if(L&&!1===V){if(!D||"function"!=typeof D)throw new Error("errFunc is not a function");V=!1,D=D}else V=!0,D=function(){return!0};var H,J,W=e;if(!t)throw"address is not defined";var R=t.split("/"),U=R[R.length-1];for(null!==W&&W!==undefined&&W.glob&&W._proxyListen&&W._proxyListen._isProxy&&(W=W.glob());R.length-1;)null!==(W=W[R.shift()])&&W!==undefined&&W.glob&&W._proxyListen&&W._proxyListen._isProxy&&(W=W.glob());var G=W[U],B={closed:!0};"function"==typeof G&&(u?(f?(H=new c).subscribe=function(e,t,n){return B=c.prototype.subscribe.apply(H,arguments)}:H=new c(B),J=H):f?(J=new c).subscribe=function(e,t,n){return B=c.prototype.subscribe.apply(J,arguments)}:J=new c(B)),"function"!=typeof G&&(f?(H=new c).subscribe=function(e,t,n){return B=c.prototype.subscribe.apply(H,arguments)}:H=new c(B));var K={methArray:[]};if(null!==G&&G!==undefined&&G.glob&&G._isProxy)var z=G.glob();else z=G;var Y={globChange:z},q=!0,Q=["ObjPathObj","ProxyObj","ArrayObjName","ObjectPathObj","NormalArrayName"];function X(e){if("delete"!==e)return J||H;J?(J=undefined,H=undefined):H=undefined}if(H)var Z=new l.Assign(Q,s,Y,H,S,O,g,V,X,D);else Z=new l.Assign(Q,s,Y,J,S,O,g,V,X,D);var $=function(e,n,r){!function o(e,t,n,r,s,a,u,l,c){t||(t=r);var f=Object.keys(e);n+=1;for(var y=0,p=f.length;y-1?(e._proxyListen._path===s&&(z=e,Y.globChange=z),ve.exe(e,t,n,M,s,Ae,he,N,T)):e[t]},set:pe})};if(!(W[U]&&W[U]._proxyListen&&W[U]._proxyListen._isProxy||W[U]&&W[U]._proxyListen&&W[U]._proxyListen._isCharListen||W._proxyListen&&W._proxyListen._isCharListen&&W._proxyListen._isCharListen[U])){W[U]&&"object"===i(W[U])&&null!==W[U]&&te(W[U],s,t,null,0),Array.isArray(G)&&ne(G);var Le=Object.getOwnPropertyDescriptor(W,U);if(Le)var Pe=Le.get,je=Le.set;return Pe&&(W._proxyListen||Object.defineProperty(W,"_proxyListen",{value:{},writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(W._proxyListen,U+"_setter",{value:je,writable:!0,enumerable:!1,configurable:!0})),je&&(W._proxyListen||Object.defineProperty(W,"_proxyListen",{value:{},writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(W._proxyListen,U+"_getter",{value:Pe,writable:!0,enumerable:!1,configurable:!0})),Object.defineProperty(W,U,fe()),(!G||"object"!==i(G)&&"function"!=typeof G)&&(ie(W,U),q&&(q=null)),(G&&"object"===i(G)||G&&"function"==typeof G)&&(re(G,s,0),"function"!=typeof G?(delete G._proxyListen._objectPath,delete G._proxyListen._objPath,Object.assign(W,r({},"".concat(U),new Proxy(G,me())))):u?(delete G._proxyListen._objectPath,Object.assign(W,r({},"".concat(U),new Proxy(G,ge())))):(delete G._proxyListen._objectPath,Object.assign(W,r({},"".concat(U),new Proxy(G,xe()))))),U&&"function"==typeof G?J:H}if(W[U]&&W[U]._proxyListen._isCanCover||W[U]&&W[U]._proxyListen._isCharListen&&W._proxyListen._isCharListen._isCanCover[U]||W._proxyListen&&W._proxyListen._isCharListen&&W._proxyListen._isCharListen[U]&&W._proxyListen._isCharListen._isCanCover[U])return W[U]&&"object"===i(W[U])&&null!==W[U]?(delete G.glob().setObs,G.glob()._setObs("delete"),te(W[U].glob(),s,t,null,0)):"function"==typeof W[U]?G.glob()._setObs("delete"):W._proxyListen._isCharListen&&W._proxyListen._isCharListen._setObs[U]?W._proxyListen._isCharListen._setObs[U]("delete"):W[U]._proxyListen._isCharListen&&W[U]._proxyListen._isCharListen._setObs[U]&&W[U]._proxyListen._isCharListen._setObs[U]("delete"),Array.isArray(G)&&ne(G.glob()),Object.defineProperty(W,U,fe()),(!G||"object"!==i(G)&&"function"!=typeof G)&&(ie(W,U),q&&(q=null)),(G&&"object"===i(G)||G&&"function"==typeof G)&&(re(G.glob(),s,0),"function"!=typeof G?(delete G.glob()._proxyListen._objectPath,delete G.glob()._proxyListen._objPath,Object.assign(W,r({},"".concat(U),new Proxy(G.glob(),me())))):u?(delete G.glob()._proxyListen._objectPath,Object.assign(W,r({},"".concat(U),new Proxy(G.glob(),ge())))):(delete G.glob()._proxyListen._objectPath,Object.assign(W,r({},"".concat(U),new Proxy(G.glob(),xe()))))),U&&"function"==typeof G?J:H;W[U]&&W[U]._proxyListen._isProxy?W[U]._proxyListen.errFunc():W[U]&&W[U]._proxyListen._isCharListen?W[U]._proxyListen._isCharListen.errFunc():W._proxyListen._isCharListen&&W._proxyListen._isCharListen[U]&&W._proxyListen._isCharListen.errFunc()}e.exports=y},function(e,t,n){n(38)},function(e,t,n){var r=n(14);r(r.S+r.F,"Object",{assign:n(41)})},function(e,t,n){var r=n(40);e.exports=function(e,t,n){if(r(e),t===undefined)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(11),i=n(12),o=n(13),s=n(45),a=n(26),u=Object.assign;e.exports=!u||n(7)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=s(e),u=arguments.length,l=1,c=i.f,f=o.f;u>l;)for(var y,p=a(arguments[l++]),b=c?r(p).concat(c(p)):r(p),h=b.length,_=0;h>_;)f.call(p,y=b[_++])&&(n[y]=p[y]);return n}:u},function(e,t,n){var r=n(4),i=n(43),o=n(44);e.exports=function(e){return function(t,n,s){var a,u=r(t),l=i(u.length),c=o(s,l);if(e&&n!=n){for(;l>c;)if((a=u[c++])!=a)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(29),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(29),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},function(e,t,n){var r=n(28);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(1).f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||n(2)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(0),i=n(3),o=n(2),s=n(14),a=n(24),u=n(48).KEY,l=n(7),c=n(17),f=n(49),y=n(8),p=n(20),b=n(33),h=n(50),_=n(51),d=n(52),x=n(5),g=n(6),v=n(4),m=n(16),L=n(10),P=n(53),j=n(56),O=n(34),w=n(1),A=n(11),C=O.f,S=w.f,N=j.f,k=r.Symbol,I=r.JSON,T=I&&I.stringify,M=p("_hidden"),E=p("toPrimitive"),F={}.propertyIsEnumerable,V=c("symbol-registry"),D=c("symbols"),H=c("op-symbols"),J=Object.prototype,W="function"==typeof k,R=r.QObject,U=!R||!R.prototype||!R.prototype.findChild,G=o&&l(function(){return 7!=P(S({},"a",{get:function(){return S(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(J,t);r&&delete J[t],S(e,t,n),r&&e!==J&&S(J,t,r)}:S,B=function(e){var t=D[e]=P(k.prototype);return t._k=e,t},K=W&&"symbol"==typeof k.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof k},z=function(e,t,n){return e===J&&z(H,t,n),x(e),t=m(t,!0),x(n),i(D,t)?(n.enumerable?(i(e,M)&&e[M][t]&&(e[M][t]=!1),n=P(n,{enumerable:L(0,!1)})):(i(e,M)||S(e,M,L(1,{})),e[M][t]=!0),G(e,t,n)):S(e,t,n)},Y=function(e,t){x(e);for(var n,r=_(t=v(t)),i=0,o=r.length;o>i;)z(e,n=r[i++],t[n]);return e},q=function(e){var t=F.call(this,e=m(e,!0));return!(this===J&&i(D,e)&&!i(H,e))&&(!(t||!i(this,e)||!i(D,e)||i(this,M)&&this[M][e])||t)},Q=function(e,t){if(e=v(e),t=m(t,!0),e!==J||!i(D,t)||i(H,t)){var n=C(e,t);return!n||!i(D,t)||i(e,M)&&e[M][t]||(n.enumerable=!0),n}},X=function(e){for(var t,n=N(v(e)),r=[],o=0;n.length>o;)i(D,t=n[o++])||t==M||t==u||r.push(t);return r},Z=function(e){for(var t,n=e===J,r=N(n?H:v(e)),o=[],s=0;r.length>s;)!i(D,t=r[s++])||n&&!i(J,t)||o.push(D[t]);return o};W||(a((k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var e=y(arguments.length>0?arguments[0]:undefined),t=function(n){this===J&&t.call(H,n),i(this,M)&&i(this[M],e)&&(this[M][e]=!1),G(this,e,L(1,n))};return o&&U&&G(J,e,{configurable:!0,set:t}),B(e)}).prototype,"toString",function(){return this._k}),O.f=Q,w.f=z,n(21).f=j.f=X,n(13).f=q,n(12).f=Z,o&&!n(18)&&a(J,"propertyIsEnumerable",q,!0),b.f=function(e){return B(p(e))}),s(s.G+s.W+s.F*!W,{Symbol:k});for(var $="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;$.length>ee;)p($[ee++]);for(var te=A(p.store),ne=0;te.length>ne;)h(te[ne++]);s(s.S+s.F*!W,"Symbol",{"for":function(e){return i(V,e+="")?V[e]:V[e]=k(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in V)if(V[t]===e)return t},useSetter:function(){U=!0},useSimple:function(){U=!1}}),s(s.S+s.F*!W,"Object",{create:function(e,t){return t===undefined?P(e):Y(P(e),t)},defineProperty:z,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:X,getOwnPropertySymbols:Z}),I&&s(s.S+s.F*(!W||l(function(){var e=k();return"[null]"!=T([e])||"{}"!=T({a:e})||"{}"!=T(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(g(t)||e!==undefined)&&!K(e))return d(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,T.apply(I,r)}}),k.prototype[E]||n(15)(k.prototype,E,k.prototype.valueOf),f(k,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(8)("meta"),i=n(6),o=n(3),s=n(1).f,a=0,u=Object.isExtensible||function(){return!0},l=!n(7)(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&f.NEED&&u(e)&&!o(e,r)&&c(e),e}}},function(e,t,n){var r=n(1).f,i=n(3),o=n(20)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(0),i=n(9),o=n(18),s=n(33),a=n(1).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},function(e,t,n){var r=n(11),i=n(12),o=n(13);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,a=n(e),u=o.f,l=0;a.length>l;)u.call(e,s=a[l++])&&t.push(s);return t}},function(e,t,n){var r=n(27);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(5),i=n(54),o=n(19),s=n(30)("IE_PROTO"),a=function(){},u=function(){var e,t=n(23)("iframe"),r=o.length;for(t.style.display="none",n(55).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("