HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //data/geometra-4-host-prod/webviewer/ui-legacy/webviewer-ui.min.js
!function(e){function t(t){for(var n,r,i=t[0],a=t[1],l=0,u=[];l<i.length;l++)r=i[l],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&u.push(o[r][0]),o[r]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(s&&s(t);u.length;)u.shift()()}var n={},r={0:0},o={0:0};function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];r[e]?t.push(r[e]):0!==r[e]&&{1:1}[e]&&t.push(r[e]=new Promise((function(t,n){for(var o="chunks/"+({1:"mention",2:"vendors.html2canvas",3:"vendors.mention"}[e]||e)+".chunk.css",a=i.p+o,l=document.getElementsByTagName("link"),u=0;u<l.length;u++){var s=(f=l[u]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(s===o||s===a))return t()}var c=document.getElementsByTagName("style");for(u=0;u<c.length;u++){var f;if((s=(f=c[u]).getAttribute("data-href"))===o||s===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var o=t&&t.target&&t.target.src||a,i=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");i.request=o,delete r[e],d.parentNode.removeChild(d),n(i)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){r[e]=0})));var n=o[e];if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((function(t,r){n=o[e]=[t,r]}));t.push(n[2]=a);var l,u=document.createElement("script");u.charset="utf-8",u.timeout=120,i.nc&&u.setAttribute("nonce",i.nc),u.src=function(e){return i.p+"chunks/"+({1:"mention",2:"vendors.html2canvas",3:"vendors.mention"}[e]||e)+".chunk.js"}(e);var s=new Error;l=function(t){u.onerror=u.onload=null,clearTimeout(c);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",s.name="ChunkLoadError",s.type=r,s.request=i,n[1](s)}o[e]=void 0}};var c=setTimeout((function(){l({type:"timeout",target:u})}),12e4);u.onerror=u.onload=l,document.head.appendChild(u)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var a=window.webpackJsonp=window.webpackJsonp||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var u=0;u<a.length;u++)t(a[u]);var s=l;i(i.s=466)}([function(e,t,n){"use strict";e.exports=n(243)},function(e,t,n){e.exports=n(247)()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){var r=n(132),o=n(57),i=n(237);r||o(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var r=n(16),o=n(30),i=n(82),a=n(80),l=n(40),u=n(135),s=n(188),c=n(29),f=n(47),d=n(105),p=n(44),h=n(46),m=n(52),g=n(60),v=n(92),y=n(81),b=n(77),w=n(106),S=n(83),E=n(251),x=n(138),C=n(70),O=n(45),_=n(114),T=n(58),P=n(57),k=n(133),A=n(113),R=n(98),M=n(97),j=n(34),D=n(199),L=n(200),N=n(76),I=n(62),z=n(53).forEach,F=A("hidden"),B=j("toPrimitive"),H=I.set,U=I.getterFor("Symbol"),W=Object.prototype,V=o.Symbol,G=i("JSON","stringify"),q=C.f,Y=O.f,$=E.f,K=_.f,Z=k("symbols"),X=k("op-symbols"),Q=k("string-to-symbol-registry"),J=k("symbol-to-string-registry"),ee=k("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=l&&c((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=q(W,t);r&&delete W[t],Y(e,t,n),r&&e!==W&&Y(W,t,r)}:Y,oe=function(e,t){var n=Z[e]=b(V.prototype);return H(n,{type:"Symbol",tag:e,description:t}),l||(n.description=t),n},ie=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof V},ae=function(e,t,n){e===W&&ae(X,t,n),h(e);var r=v(t,!0);return h(n),f(Z,r)?(n.enumerable?(f(e,F)&&e[F][r]&&(e[F][r]=!1),n=b(n,{enumerable:y(0,!1)})):(f(e,F)||Y(e,F,y(1,{})),e[F][r]=!0),re(e,r,n)):Y(e,r,n)},le=function(e,t){h(e);var n=g(t),r=w(n).concat(fe(n));return z(r,(function(t){l&&!ue.call(n,t)||ae(e,t,n[t])})),e},ue=function(e){var t=v(e,!0),n=K.call(this,t);return!(this===W&&f(Z,t)&&!f(X,t))&&(!(n||!f(this,t)||!f(Z,t)||f(this,F)&&this[F][t])||n)},se=function(e,t){var n=g(e),r=v(t,!0);if(n!==W||!f(Z,r)||f(X,r)){var o=q(n,r);return!o||!f(Z,r)||f(n,F)&&n[F][r]||(o.enumerable=!0),o}},ce=function(e){var t=$(g(e)),n=[];return z(t,(function(e){f(Z,e)||f(R,e)||n.push(e)})),n},fe=function(e){var t=e===W,n=$(t?X:g(e)),r=[];return z(n,(function(e){!f(Z,e)||t&&!f(W,e)||r.push(Z[e])})),r};(u||(P((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=M(e),n=function(e){this===W&&n.call(X,e),f(this,F)&&f(this[F],t)&&(this[F][t]=!1),re(this,t,y(1,e))};return l&&ne&&re(W,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return U(this).tag})),P(V,"withoutSetter",(function(e){return oe(M(e),e)})),_.f=ue,O.f=ae,C.f=se,S.f=E.f=ce,x.f=fe,D.f=function(e){return oe(j(e),e)},l&&(Y(V.prototype,"description",{configurable:!0,get:function(){return U(this).description}}),a||P(W,"propertyIsEnumerable",ue,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:V}),z(w(ee),(function(e){L(e)})),r({target:"Symbol",stat:!0,forced:!u},{for:function(e){var t=String(e);if(f(Q,t))return Q[t];var n=V(t);return Q[t]=n,J[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(J,e))return J[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!l},{create:function(e,t){return void 0===t?b(e):le(b(e),t)},defineProperty:ae,defineProperties:le,getOwnPropertyDescriptor:se}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:ce,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:c((function(){x.f(1)}))},{getOwnPropertySymbols:function(e){return x.f(m(e))}}),G)&&r({target:"JSON",stat:!0,forced:!u||c((function(){var e=V();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(p(t)||void 0!==e)&&!ie(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,G.apply(null,o)}});V.prototype[B]||T(V.prototype,B,V.prototype.valueOf),N(V,"Symbol"),R[F]=!0},function(e,t,n){"use strict";var r=n(60),o=n(109),i=n(103),a=n(62),l=n(145),u=a.set,s=a.getterFor("Array Iterator");e.exports=l(Array,"Array",(function(e,t){u(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=s(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r=n(148).charAt,o=n(62),i=n(145),a=o.set,l=o.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(30),o=n(202),i=n(6),a=n(58),l=n(34),u=l("iterator"),s=l("toStringTag"),c=i.values;for(var f in o){var d=r[f],p=d&&d.prototype;if(p){if(p[u]!==c)try{a(p,u,c)}catch(e){p[u]=c}if(p[s]||a(p,s,f),o[f])for(var h in i)if(p[h]!==i[h])try{a(p,h,i[h])}catch(e){p[h]=i[h]}}}},function(e,t,n){"use strict";var r=n(16),o=n(40),i=n(30),a=n(47),l=n(44),u=n(45).f,s=n(189),c=i.Symbol;if(o&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var f={},d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof d?new c(e):void 0===e?c():c(e);return""===e&&(f[t]=!0),t};s(d,c);var p=d.prototype=c.prototype;p.constructor=d;var h=p.toString,m="Symbol(test)"==String(c("test")),g=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=l(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=m?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},function(e,t,n){n(200)("iterator")},function(e,t,n){var r=n(16),o=n(40);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(45).f})},function(e,t,n){var r=n(57),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){var r;
/*!
  Copyright (c) 2017 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){n(16)({target:"Array",stat:!0},{isArray:n(105)})},function(e,t,n){"use strict";var r=n(57),o=n(46),i=n(29),a=n(146),l=RegExp.prototype,u=l.toString,s=i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),c="toString"!=u.name;(s||c)&&r(RegExp.prototype,"toString",(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in l)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){var r=n(30),o=n(70).f,i=n(58),a=n(57),l=n(134),u=n(189),s=n(102);e.exports=function(e,t){var n,c,f,d,p,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||l(h,{}):(r[h]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(p=o(n,c))&&p.value:n[c],!s(m?c:h+(g?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,c,d,e)}}},function(e,t,n){"use strict";var r=n(16),o=n(201);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(e,t,n){var r=n(30),o=n(202),i=n(201),a=n(58);for(var l in o){var u=r[l],s=u&&u.prototype;if(s&&s.forEach!==i)try{a(s,"forEach",i)}catch(e){s.forEach=i}}},function(e,t,n){"use strict";var r=n(16),o=n(29),i=n(105),a=n(44),l=n(52),u=n(42),s=n(108),c=n(144),f=n(107),d=n(34),p=n(142),h=d("isConcatSpreadable"),m=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=f("concat"),v=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!m||!g},{concat:function(e){var t,n,r,o,i,a=l(this),f=c(a,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],v(i)){if(d+(o=u(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,d++)n in i&&s(f,d,i[n])}else{if(d>=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(f,d++,i)}return f.length=d,f}})},function(e,t,n){n(16)({target:"Object",stat:!0,sham:!n(40)},{create:n(77)})},function(e,t,n){"use strict";var r=n(16),o=n(53).filter,i=n(107),a=n(59),l=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!l||!u},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(16),o=n(52),i=n(106);r({target:"Object",stat:!0,forced:n(29)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(16),o=n(29),i=n(52),a=n(110),l=n(206);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!l},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){n(16)({target:"Object",stat:!0},{setPrototypeOf:n(93)})},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){"use strict";var r=n(16),o=n(53).map,i=n(107),a=n(59),l=i("map"),u=a("map");r({target:"Array",proto:!0,forced:!l||!u},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},,function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(91))},function(e,t,n){var r=n(397),o=n(3);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(398);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var r=n(30),o=n(133),i=n(47),a=n(97),l=n(135),u=n(188),s=o("wks"),c=r.Symbol,f=u?c:c&&c.withoutSetter||a;e.exports=function(e){return i(s,e)||(l&&i(c,e)?s[e]=c[e]:s[e]=f("Symbol."+e)),s[e]}},function(e,t,n){var r=n(16),o=n(40);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(143)})},function(e,t,n){var r=n(16),o=n(29),i=n(60),a=n(70).f,l=n(40),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!l||u,sham:!l},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){var r=n(16),o=n(40),i=n(190),a=n(60),l=n(70),u=n(108);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=l.f,s=i(r),c={},f=0;s.length>f;)void 0!==(n=o(r,t=s[f++]))&&u(c,t,n);return c}})},function(e,t,n){"use strict";var r,o=n(220),i=n(40),a=n(30),l=n(44),u=n(47),s=n(99),c=n(58),f=n(57),d=n(45).f,p=n(110),h=n(93),m=n(34),g=n(97),v=a.Int8Array,y=v&&v.prototype,b=a.Uint8ClampedArray,w=b&&b.prototype,S=v&&p(v),E=y&&p(y),x=Object.prototype,C=x.isPrototypeOf,O=m("toStringTag"),_=g("TYPED_ARRAY_TAG"),T=o&&!!h&&"Opera"!==s(a.opera),P=!1,k={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){return l(e)&&u(k,s(e))};for(r in k)a[r]||(T=!1);if((!T||"function"!=typeof S||S===Function.prototype)&&(S=function(){throw TypeError("Incorrect invocation")},T))for(r in k)a[r]&&h(a[r],S);if((!T||!E||E===x)&&(E=S.prototype,T))for(r in k)a[r]&&h(a[r].prototype,E);if(T&&p(w)!==E&&h(w,E),i&&!u(E,O))for(r in P=!0,d(E,O,{get:function(){return l(this)?this[_]:void 0}}),k)a[r]&&c(a[r],_,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:T,TYPED_ARRAY_TAG:P&&_,aTypedArray:function(e){if(A(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(h){if(C.call(S,e))return e}else for(var t in k)if(u(k,r)){var n=a[t];if(n&&(e===n||C.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(i){if(n)for(var r in k){var o=a[r];o&&u(o.prototype,e)&&delete o.prototype[e]}E[e]&&!n||f(E,e,n?t:T&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(i){if(h){if(n)for(r in k)(o=a[r])&&u(o,e)&&delete o[e];if(S[e]&&!n)return;try{return f(S,e,n?t:T&&v[e]||t)}catch(e){}}for(r in k)!(o=a[r])||o[e]&&!n||f(o,e,t)}},isView:function(e){var t=s(e);return"DataView"===t||u(k,t)},isTypedArray:A,TypedArray:S,TypedArrayPrototype:E}},function(e,t,n){"use strict";var r=n(16),o=n(101).includes,i=n(109);r({target:"Array",proto:!0,forced:!n(59)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,n){var r=n(29);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){"use strict";var r=n(16),o=n(118);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(e,t,n){var r=n(63),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(16),o=n(207),i=n(61);r({target:"String",proto:!0,forced:!n(208)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(40),o=n(186),i=n(46),a=n(92),l=Object.defineProperty;t.f=r?l:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return l(e,t,n)}catch(e){}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){var r=n(44);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r,o,i,a,l=n(16),u=n(80),s=n(30),c=n(82),f=n(238),d=n(57),p=n(115),h=n(76),m=n(116),g=n(44),v=n(85),y=n(86),b=n(66),w=n(136),S=n(139),E=n(117),x=n(88),C=n(194).set,O=n(239),_=n(240),T=n(241),P=n(197),k=n(242),A=n(62),R=n(102),M=n(34),j=n(142),D=M("species"),L="Promise",N=A.get,I=A.set,z=A.getterFor(L),F=f,B=s.TypeError,H=s.document,U=s.process,W=c("fetch"),V=P.f,G=V,q="process"==b(U),Y=!!(H&&H.createEvent&&s.dispatchEvent),$=R(L,(function(){if(!(w(F)!==String(F))){if(66===j)return!0;if(!q&&"function"!=typeof PromiseRejectionEvent)return!0}if(u&&!F.prototype.finally)return!0;if(j>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[D]=t,!(e.then((function(){}))instanceof t)})),K=$||!E((function(e){F.all(e).catch((function(){}))})),Z=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},X=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;O((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var l,u,s,c=r[a++],f=i?c.ok:c.fail,d=c.resolve,p=c.reject,h=c.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?l=o:(h&&h.enter(),l=f(o),h&&(h.exit(),s=!0)),l===c.promise?p(B("Promise-chain cycle")):(u=Z(l))?u.call(l,d,p):d(l)):p(o)}catch(e){h&&!s&&h.exit(),p(e)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&J(e,t)}))}},Q=function(e,t,n){var r,o;Y?((r=H.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},(o=s["on"+e])?o(r):"unhandledrejection"===e&&T("Unhandled promise rejection",n)},J=function(e,t){C.call(s,(function(){var n,r=t.value;if(ee(t)&&(n=k((function(){q?U.emit("unhandledRejection",r,e):Q("unhandledrejection",e,r)})),t.rejection=q||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){C.call(s,(function(){q?U.emit("rejectionHandled",e):Q("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,X(e,t,!0))},oe=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw B("Promise can't be resolved itself");var o=Z(n);o?O((function(){var r={done:!1};try{o.call(n,ne(oe,e,r,t),ne(re,e,r,t))}catch(n){re(e,r,n,t)}})):(t.value=n,t.state=1,X(e,t,!1))}catch(n){re(e,{done:!1},n,t)}}};$&&(F=function(e){y(this,F,L),v(e),r.call(this);var t=N(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(e){re(this,t,e)}},(r=function(e){I(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(F.prototype,{then:function(e,t){var n=z(this),r=V(x(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=q?U.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&X(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=N(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},P.f=V=function(e){return e===F||e===i?new o(e):G(e)},u||"function"!=typeof f||(a=f.prototype.then,d(f.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof W&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return _(F,W.apply(s,arguments))}}))),l({global:!0,wrap:!0,forced:$},{Promise:F}),h(F,L,!1,!0),m(L),i=c(L),l({target:L,stat:!0,forced:$},{reject:function(e){var t=V(this);return t.reject.call(void 0,e),t.promise}}),l({target:L,stat:!0,forced:u||$},{resolve:function(e){return _(u&&this===i?F:this,e)}}),l({target:L,stat:!0,forced:K},{all:function(e){var t=this,n=V(t),r=n.resolve,o=n.reject,i=k((function(){var n=v(t.resolve),i=[],a=0,l=1;S(e,(function(e){var u=a++,s=!1;i.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--l||r(i))}),o)})),--l||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=V(t),r=n.reject,o=k((function(){var o=v(t.resolve);S(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){var r=n(16),o=n(203);r({target:"Array",stat:!0,forced:!n(117)((function(e){Array.from(e)}))},{from:o})},function(e,t,n){var r=n(40),o=n(45).f,i=Function.prototype,a=i.toString,l=/^\s*function ([^ (]*)/;!r||"name"in i||o(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(l)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(16),o=n(101).indexOf,i=n(78),a=n(59),l=[].indexOf,u=!!l&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),c=a("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:u||!s||!c},{indexOf:function(e){return u?l.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(61);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(87),o=n(100),i=n(52),a=n(42),l=n(144),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,c=4==e,f=6==e,d=5==e||f;return function(p,h,m,g){for(var v,y,b=i(p),w=o(b),S=r(h,m,3),E=a(w.length),x=0,C=g||l,O=t?C(p,E):n?C(p,0):void 0;E>x;x++)if((d||x in w)&&(y=S(v=w[x],x,b),e))if(t)O[x]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return x;case 2:u.call(O,v)}else if(c)return!1;return f?-1:s||c?c:O}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";var r=n(16),o=n(100),i=n(60),a=n(78),l=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return l.call(i(this),void 0===e?",":e)}})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(244)},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){var r=n(30),o=n(58),i=n(47),a=n(134),l=n(136),u=n(62),s=u.get,c=u.enforce,f=String(String).split("String");(e.exports=function(e,t,n,l){var u=!!l&&!!l.unsafe,s=!!l&&!!l.enumerable,d=!!l&&!!l.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),c(n).source=f.join("string"==typeof t?t:"")),e!==r?(u?!d&&e[t]&&(s=!0):delete e[t],s?e[t]=n:o(e,t,n)):s?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||l(this)}))},function(e,t,n){var r=n(40),o=n(45),i=n(81);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(40),o=n(29),i=n(47),a=Object.defineProperty,l={},u=function(e){throw e};e.exports=function(e,t){if(i(l,e))return l[e];t||(t={});var n=[][e],s=!!i(t,"ACCESSORS")&&t.ACCESSORS,c=i(t,0)?t[0]:u,f=i(t,1)?t[1]:void 0;return l[e]=!!n&&!o((function(){if(s&&!r)return!0;var e={length:-1};s?a(e,1,{enumerable:!0,get:u}):e[1]=1,n.call(e,c,f)}))}},function(e,t,n){var r=n(100),o=n(61);e.exports=function(e){return r(o(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r,o,i,a=n(236),l=n(30),u=n(44),s=n(58),c=n(47),f=n(113),d=n(98),p=l.WeakMap;if(a){var h=new p,m=h.get,g=h.has,v=h.set;r=function(e,t){return v.call(h,e,t),t},o=function(e){return m.call(h,e)||{}},i=function(e){return g.call(h,e)}}else{var y=f("state");d[y]=!0,r=function(e,t){return s(e,y,t),t},o=function(e){return c(e,y)?e[y]:{}},i=function(e){return c(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},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){"use strict";var r=n(16),o=n(53).find,i=n(109),a=n(59),l=!0,u=a("find");"find"in[]&&Array(1).find((function(){l=!1})),r({target:"Array",proto:!0,forced:l||!u},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(e,t,n){var r=n(16),o=n(214);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(16),o=n(30),i=n(141),a=[].slice,l=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):void 0;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:l(o.setTimeout),setInterval:l(o.setInterval)})},function(e,t,n){"use strict";var r=n(119),o=n(147),i=n(46),a=n(61),l=n(88),u=n(150),s=n(42),c=n(120),f=n(118),d=n(29),p=[].push,h=Math.min,m=!d((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!o(e))return t.call(r,e,i);for(var l,u,s,c=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,m=new RegExp(e.source,d+"g");(l=f.call(m,r))&&!((u=m.lastIndex)>h&&(c.push(r.slice(h,l.index)),l.length>1&&l.index<r.length&&p.apply(c,l.slice(1)),s=l[0].length,h=u,c.length>=i));)m.lastIndex===l.index&&m.lastIndex++;return h===r.length?!s&&m.test("")||c.push(""):c.push(r.slice(h)),c.length>i?c.slice(0,i):c}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var f=i(e),d=String(this),p=l(f,RegExp),g=f.unicode,v=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(m?"y":"g"),y=new p(m?f:"^(?:"+f.source+")",v),b=void 0===o?4294967295:o>>>0;if(0===b)return[];if(0===d.length)return null===c(y,d)?[d]:[];for(var w=0,S=0,E=[];S<d.length;){y.lastIndex=m?S:0;var x,C=c(y,m?d:d.slice(S));if(null===C||(x=h(s(y.lastIndex+(m?0:S)),d.length))===w)S=u(d,S,g);else{if(E.push(d.slice(w,S)),E.length===b)return E;for(var O=1;O<=C.length-1;O++)if(E.push(C[O]),E.length===b)return E;S=w=x}}return E.push(d.slice(w)),E}]}),!m)},function(e,t,n){e.exports=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",o="day",i="week",a="month",l="quarter",u="year",s="date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,f=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},p={s:d,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+d(r,2,"0")+":"+d(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.add(r,a),i=n-o<0,l=t.add(r+(i?-1:1),a);return+(-(r+(n-o)/(i?o-l:l-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return{M:a,y:u,w:i,d:o,D:s,h:r,m:n,s:t,ms:e,Q:l}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",g={};g[m]=h;var v=function(e){return e instanceof S},y=function(e,t,n){var r;if(!e)return m;if("string"==typeof e)g[e]&&(r=e),t&&(g[e]=t,r=e);else{var o=e.name;g[o]=e,r=o}return!n&&r&&(m=r),r||!n&&m},b=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new S(n)},w=p;w.l=y,w.i=v,w.w=function(e,t){return b(e,{locale:t.$L,utc:t.$u,$offset:t.$offset})};var S=function(){function d(e){this.$L=this.$L||y(e.locale,null,!0),this.parse(e)}var p=d.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(c);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return w},p.isValid=function(){return!("Invalid Date"===this.$d.toString())},p.isSame=function(e,t){var n=b(e);return this.startOf(t)<=n&&n<=this.endOf(t)},p.isAfter=function(e,t){return b(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<b(e)},p.$g=function(e,t,n){return w.u(e)?this[t]:this.set(n,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,l){var c=this,f=!!w.u(l)||l,d=w.p(e),p=function(e,t){var n=w.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return f?n:n.endOf(o)},h=function(e,t){return w.w(c.toDate()[e].apply(c.toDate("s"),(f?[0,0,0,0]:[23,59,59,999]).slice(t)),c)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(d){case u:return f?p(1,0):p(31,11);case a:return f?p(1,g):p(0,g+1);case i:var b=this.$locale().weekStart||0,S=(m<b?m+7:m)-b;return p(f?v-S:v+(6-S),g);case o:case s:return h(y+"Hours",0);case r:return h(y+"Minutes",1);case n:return h(y+"Seconds",2);case t:return h(y+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(i,l){var c,f=w.p(i),d="set"+(this.$u?"UTC":""),p=(c={},c[o]=d+"Date",c[s]=d+"Date",c[a]=d+"Month",c[u]=d+"FullYear",c[r]=d+"Hours",c[n]=d+"Minutes",c[t]=d+"Seconds",c[e]=d+"Milliseconds",c)[f],h=f===o?this.$D+(l-this.$W):l;if(f===a||f===u){var m=this.clone().set(s,1);m.$d[p](h),m.init(),this.$d=m.set(s,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[w.p(e)]()},p.add=function(e,l){var s,c=this;e=Number(e);var f=w.p(l),d=function(t){var n=b(c);return w.w(n.date(n.date()+Math.round(t*e)),c)};if(f===a)return this.set(a,this.$M+e);if(f===u)return this.set(u,this.$y+e);if(f===o)return d(1);if(f===i)return d(7);var p=(s={},s[n]=6e4,s[r]=36e5,s[t]=1e3,s)[f]||1,h=this.$d.getTime()+e*p;return w.w(h,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",r=w.z(this),o=this.$locale(),i=this.$H,a=this.$m,l=this.$M,u=o.weekdays,s=o.months,c=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].substr(0,i)},d=function(e){return w.s(i%12||12,e,"0")},p=o.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:l+1,MM:w.s(l+1,2,"0"),MMM:c(o.monthsShort,l,s,3),MMMM:c(s,l),D:this.$D,DD:w.s(this.$D,2,"0"),d:String(this.$W),dd:c(o.weekdaysMin,this.$W,u,2),ddd:c(o.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(i),HH:w.s(i,2,"0"),h:d(1),hh:d(2),a:p(i,a,!0),A:p(i,a,!1),m:String(a),mm:w.s(a,2,"0"),s:String(this.$s),ss:w.s(this.$s,2,"0"),SSS:w.s(this.$ms,3,"0"),Z:r};return n.replace(f,(function(e,t){return t||h[e]||r.replace(":","")}))},p.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},p.diff=function(e,s,c){var f,d=w.p(s),p=b(e),h=6e4*(p.utcOffset()-this.utcOffset()),m=this-p,g=w.m(this,p);return g=(f={},f[u]=g/12,f[a]=g,f[l]=g/3,f[i]=(m-h)/6048e5,f[o]=(m-h)/864e5,f[r]=m/36e5,f[n]=m/6e4,f[t]=m/1e3,f)[d]||m,c?g:w.a(g)},p.daysInMonth=function(){return this.endOf(a).$D},p.$locale=function(){return g[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=y(e,t,!0);return r&&(n.$L=r),n},p.clone=function(){return w.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},d}(),E=S.prototype;return b.prototype=E,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W",o],["$M",a],["$y",u],["$D",s]].forEach((function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),b.extend=function(e,t){return e(t,S,b),b},b.locale=y,b.isDayjs=v,b.unix=function(e){return b(1e3*e)},b.en=g[m],b.Ls=g,b}()},function(e,t,n){var r=n(40),o=n(114),i=n(81),a=n(60),l=n(92),u=n(47),s=n(186),c=Object.getOwnPropertyDescriptor;t.f=r?c:function(e,t){if(e=a(e),t=l(t,!0),s)try{return c(e,t)}catch(e){}if(u(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t,n){"use strict";var r=n(16),o=n(121).trim;r({target:"String",proto:!0,forced:n(255)("trim")},{trim:function(){return o(this)}})},function(e,t,n){"use strict";var r=n(119),o=n(46),i=n(52),a=n(42),l=n(63),u=n(61),s=n(150),c=n(120),f=Math.max,d=Math.min,p=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(e,t,n,r){var g=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,v=r.REPLACE_KEEPS_$0,y=g?"$":"$0";return[function(n,r){var o=u(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!g&&v||"string"==typeof r&&-1===r.indexOf(y)){var i=n(t,e,this,r);if(i.done)return i.value}var u=o(e),p=String(this),h="function"==typeof r;h||(r=String(r));var m=u.global;if(m){var w=u.unicode;u.lastIndex=0}for(var S=[];;){var E=c(u,p);if(null===E)break;if(S.push(E),!m)break;""===String(E[0])&&(u.lastIndex=s(p,a(u.lastIndex),w))}for(var x,C="",O=0,_=0;_<S.length;_++){E=S[_];for(var T=String(E[0]),P=f(d(l(E.index),p.length),0),k=[],A=1;A<E.length;A++)k.push(void 0===(x=E[A])?x:String(x));var R=E.groups;if(h){var M=[T].concat(k,P,p);void 0!==R&&M.push(R);var j=String(r.apply(void 0,M))}else j=b(T,p,P,k,R,r);P>=O&&(C+=p.slice(O,P)+j,O=P+T.length)}return C+p.slice(O)}];function b(e,n,r,o,a,l){var u=r+e.length,s=o.length,c=m;return void 0!==a&&(a=i(a),c=h),t.call(l,c,(function(t,i){var l;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":l=a[i.slice(1,-1)];break;default:var c=+i;if(0===c)return t;if(c>s){var f=p(c/10);return 0===f?t:f<=s?void 0===o[f-1]?i.charAt(1):o[f-1]+i.charAt(1):t}l=o[c-1]}return void 0===l?"":l}))}}))},function(e,t,n){var r=n(16),o=n(364);r({global:!0,forced:parseInt!=o},{parseInt:o})},function(e,t,n){"use strict";var r=n(16),o=n(53).some,i=n(78),a=n(59),l=i("some"),u=a("some");r({target:"Array",proto:!0,forced:!l||!u},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(371);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(45).f,o=n(47),i=n(34)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r,o=n(46),i=n(143),a=n(137),l=n(98),u=n(195),s=n(131),c=n(113),f=c("IE_PROTO"),d=function(){},p=function(e){return"<script>"+e+"<\/script>"},h=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;h=r?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=s("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};l[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[f]=e):n=h(),void 0===t?n:i(n,t)}},function(e,t,n){"use strict";var r=n(29);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var r=n(16),o=n(44),i=n(105),a=n(84),l=n(42),u=n(60),s=n(108),c=n(34),f=n(107),d=n(59),p=f("slice"),h=d("slice",{ACCESSORS:!0,0:0,1:2}),m=c("species"),g=[].slice,v=Math.max;r({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,r,c,f=u(this),d=l(f.length),p=a(e,d),h=a(void 0===t?d:t,d);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[m])&&(n=void 0):n=void 0,n===Array||void 0===n))return g.call(f,p,h);for(r=new(void 0===n?Array:n)(v(h-p,0)),c=0;p<h;p++,c++)p in f&&s(r,c,f[p]);return r.length=c,r}})},function(e,t){e.exports=!1},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(191),o=n(30),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(192),o=n(137).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(63),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){var r=n(85);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};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,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(46),o=n(85),i=n(34)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){"use strict";var r=n(16),o=n(151).left,i=n(78),a=n(59),l=i("reduce"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!l||!u},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),a=new x(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var l=w(a,n);if(l){if(l===c)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var c={};function f(){}function d(){}function p(){}var h={};h[o]=function(){return this};var m=Object.getPrototypeOf,g=m&&m(m(C([])));g&&g!==t&&n.call(g,o)&&(h=g);var v=p.prototype=f.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){var r;this._invoke=function(o,i){function a(){return new t((function(r,a){!function r(o,i,a,l){var u=s(e[o],e,i);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,l)}),(function(e){r("throw",e,a,l)})):t.resolve(f).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,l)}))}l(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var r=s(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,c;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function C(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:O}}function O(){return{value:void 0,done:!0}}return d.prototype=v.constructor=p,p.constructor=d,d.displayName=l(p,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,l(e,a,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},y(b.prototype),b.prototype[i]=function(){return this},e.AsyncIterator=b,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new b(u(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},y(v),l(v,a,"Generator"),v[o]=function(){return this},v.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=C,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,c):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),c},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(44);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(46),o=n(252);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},function(e,t,n){var r=n(257),o=n(258),i=n(215),a=n(259);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},function(e,t,n){(function(n){var r,o,i;o=[],void 0===(i="function"==typeof(r=function(){"use strict";function t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){a(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;return t.open("HEAD",e,!1),t.send(),200<=t.status&&299>=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,a=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype?function(e,n,a){var l=i.URL||i.webkitURL,u=document.createElement("a");n=n||e.name||"download",u.download=n,u.rel="noopener","string"==typeof e?(u.href=e,u.origin===location.origin?o(u):r(u.href)?t(e,n,a):o(u,u.target="_blank")):(u.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(u.href)}),4e4),setTimeout((function(){o(u)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,i){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,i),n);else if(r(e))t(e,n,i);else{var a=document.createElement("a");a.href=e,a.target="_blank",setTimeout((function(){o(a)}))}}:function(e,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var a="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&l)&&"object"==typeof FileReader){var s=new FileReader;s.onloadend=function(){var e=s.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},s.readAsDataURL(e)}else{var c=i.URL||i.webkitURL,f=c.createObjectURL(e);o?o.location=f:top.location.href=f,o=null,setTimeout((function(){c.revokeObjectURL(f)}),4e4)}});i.saveAs=a.saveAs=a,e.exports=a})?r.apply(t,o):r)||(e.exports=i)}).call(this,n(91))},function(e,t,n){"use strict";var r=n(387),o=r.default,i=r.DraggableCore;e.exports=o,e.exports.default=o,e.exports.DraggableCore=i},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t){e.exports={}},function(e,t,n){var r=n(132),o=n(66),i=n(34)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},function(e,t,n){var r=n(29),o=n(66),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){var r=n(60),o=n(42),i=n(84),a=function(e){return function(t,n,a){var l,u=r(t),s=o(u.length),c=i(a,s);if(e&&n!=n){for(;s>c;)if((l=u[c++])!=l)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(29),o=/#|\.prototype\./,i=function(e,t){var n=l[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},function(e,t){e.exports={}},function(e,t,n){var r=n(99),o=n(103),i=n(34)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=n(66);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(192),o=n(137);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(29),o=n(34),i=n(142),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";var r=n(92),o=n(45),i=n(81);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(34),o=n(77),i=n(45),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},function(e,t,n){var r=n(47),o=n(52),i=n(113),a=n(206),l=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,l)?e[l]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){var r=n(16),o=n(218);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},function(e,t,n){"use strict";var r=n(40),o=n(30),i=n(102),a=n(57),l=n(47),u=n(66),s=n(123),c=n(92),f=n(29),d=n(77),p=n(83).f,h=n(70).f,m=n(45).f,g=n(121).trim,v=o.Number,y=v.prototype,b="Number"==u(d(y)),w=function(e){var t,n,r,o,i,a,l,u,s=c(e,!1);if("string"==typeof s&&s.length>2)if(43===(t=(s=g(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,l=0;l<a;l++)if((u=i.charCodeAt(l))<48||u>o)return NaN;return parseInt(i,r)}return+s};if(i("Number",!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var S,E=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof E&&(b?f((function(){y.valueOf.call(n)})):"Number"!=u(n))?s(new v(w(t)),n,E):w(t)},x=r?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;x.length>C;C++)l(v,S=x[C])&&!l(E,S)&&m(E,S,h(v,S));E.prototype=y,y.constructor=E,a(o,"Number",E)}},function(e,t,n){var r=n(133),o=n(97),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(57);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(82),o=n(45),i=n(34),a=n(40),l=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[l]&&n(t,l,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(34)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r,o,i=n(146),a=n(209),l=RegExp.prototype.exec,u=String.prototype.replace,s=l,c=(r=/a/,o=/b*/g,l.call(r,"a"),l.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=void 0!==/()??/.exec("")[1];(c||d||f)&&(s=function(e){var t,n,r,o,a=this,s=f&&a.sticky,p=i.call(a),h=a.source,m=0,g=e;return s&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),g=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",g=" "+g,m++),n=new RegExp("^(?:"+h+")",p)),d&&(n=new RegExp("^"+h+"$(?!\\s)",p)),c&&(t=a.lastIndex),r=l.call(s?n:a,g),s?r?(r.input=r.input.slice(m),r[0]=r[0].slice(m),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:c&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),d&&r&&r.length>1&&u.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),e.exports=s},function(e,t,n){"use strict";n(41);var r=n(57),o=n(29),i=n(34),a=n(118),l=n(58),u=i("species"),s=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),c="$0"==="a".replace(/./,"$0"),f=i("replace"),d=!!/./[f]&&""===/./[f]("a","$0"),p=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var h=i(e),m=!o((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),g=m&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!m||!g||"replace"===e&&(!s||!c||d)||"split"===e&&!p){var v=/./[h],y=n(h,""[e],(function(e,t,n,r,o){return t.exec===a?m&&!o?{done:!0,value:v.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:c,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=y[0],w=y[1];r(String.prototype,e,b),r(RegExp.prototype,h,2==t?function(e,t){return w.call(e,this,t)}:function(e){return w.call(e,this)})}f&&l(RegExp.prototype[h],"sham",!0)}},function(e,t,n){var r=n(66),o=n(118);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){var r=n(61),o="["+n(122)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),l=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,n){var r=n(44),o=n(93);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){n(16)({target:"Function",proto:!0},{bind:n(372)})},function(e,t,n){"use strict";var r=n(16),o=n(84),i=n(63),a=n(42),l=n(52),u=n(144),s=n(108),c=n(107),f=n(59),d=c("splice"),p=f("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,m=Math.min;r({target:"Array",proto:!0,forced:!d||!p},{splice:function(e,t){var n,r,c,f,d,p,g=l(this),v=a(g.length),y=o(e,v),b=arguments.length;if(0===b?n=r=0:1===b?(n=0,r=v-y):(n=b-2,r=m(h(i(t),0),v-y)),v+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(c=u(g,r),f=0;f<r;f++)(d=y+f)in g&&s(c,f,g[d]);if(c.length=r,n<r){for(f=y;f<v-r;f++)p=f+n,(d=f+r)in g?g[p]=g[d]:delete g[p];for(f=v;f>v-r+n;f--)delete g[f-1]}else if(n>r)for(f=v-r;f>y;f--)p=f+n-1,(d=f+r-1)in g?g[p]=g[d]:delete g[p];for(f=0;f<n;f++)g[f+y]=arguments[f+2];return g.length=v-r+n,c}})},function(e,t,n){"use strict";var r=n(16),o=n(63),i=n(385),a=n(386),l=n(29),u=1..toFixed,s=Math.floor,c=function(e,t,n){return 0===t?n:t%2==1?c(e,t-1,n*e):c(e*e,t/2,n)};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!l((function(){u.call({})}))},{toFixed:function(e){var t,n,r,l,u=i(this),f=o(e),d=[0,0,0,0,0,0],p="",h="0",m=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*d[n],d[n]=r%1e7,r=s(r/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=d[t],d[t]=s(n/e),n=n%e*1e7},v=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==d[e]){var n=String(d[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(p="-",u=-u),u>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(u*c(2,69,1))-69)<0?u*c(2,-t,1):u/c(2,t,1),n*=4503599627370496,(t=52-t)>0){for(m(0,n),r=f;r>=7;)m(1e7,0),r-=7;for(m(c(10,r,1),0),r=t-1;r>=23;)g(1<<23),r-=23;g(1<<r),m(1,1),g(2),h=v()}else m(0,n),m(1<<-t,0),h=v()+a.call("0",f);return h=f>0?p+((l=h.length)<=f?"0."+a.call("0",f-l)+h:h.slice(0,l-f)+"."+h.slice(l-f)):p+h}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findInArray=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)},t.int=function(e){return parseInt(e,10)},t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))}},function(e,t,n){"use strict";var r=n(16),o=n(53).findIndex,i=n(109),a=n(59),l=!0,u=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){l=!1})),r({target:"Array",proto:!0,forced:l||!u},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("findIndex")},function(e,t,n){"use strict";var r=n(16),o=n(85),i=n(52),a=n(29),l=n(78),u=[],s=u.sort,c=a((function(){u.sort(void 0)})),f=a((function(){u.sort(null)})),d=l("sort");r({target:"Array",proto:!0,forced:c||!f||!d},{sort:function(e){return void 0===e?s.call(i(this)):s.call(i(this),o(e))}})},function(e,t,n){"use strict";(function(e){function r(t,n){var r,o,i,a=void 0!==(r=void 0!==n?n:"undefined"!=typeof window?window:"undefined"!=typeof self?self:e).document&&r.document.attachEvent;if(!a){var l=(i=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(e){return r.setTimeout(e,20)},function(e){return i(e)}),u=(o=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||r.clearTimeout,function(e){return o(e)}),s=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},c=function(e){if(!(e.target.className&&"function"==typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;s(this),this.__resizeRAF__&&u(this.__resizeRAF__),this.__resizeRAF__=l((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))}},f=!1,d="",p="animationstart",h="Webkit Moz O ms".split(" "),m="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),g=r.document.createElement("fakeelement");if(void 0!==g.style.animationName&&(f=!0),!1===f)for(var v=0;v<h.length;v++)if(void 0!==g.style[h[v]+"AnimationName"]){d="-"+h[v].toLowerCase()+"-",p=m[v],f=!0;break}var y="resizeanim",b="@"+d+"keyframes "+y+" { from { opacity: 0; } to { opacity: 0; } } ",w=d+"animation: 1ms "+y+"; "}return{addResizeListener:function(e,n){if(a)e.attachEvent("onresize",n);else{if(!e.__resizeTriggers__){var o=e.ownerDocument,i=r.getComputedStyle(e);i&&"static"==i.position&&(e.style.position="relative"),function(e){if(!e.getElementById("detectElementResize")){var n=(b||"")+".resize-triggers { "+(w||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=e.head||e.getElementsByTagName("head")[0],o=e.createElement("style");o.id="detectElementResize",o.type="text/css",null!=t&&o.setAttribute("nonce",t),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(e.createTextNode(n)),r.appendChild(o)}}(o),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=o.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',e.appendChild(e.__resizeTriggers__),s(e),e.addEventListener("scroll",c,!0),p&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==y&&s(e)},e.__resizeTriggers__.addEventListener(p,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(n)}},removeResizeListener:function(e,t){if(a)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(p,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}n.d(t,"a",(function(){return r}))}).call(this,n(91))},function(e,t,n){var r=n(30),o=n(44),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r={};r[n(34)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(80),o=n(187);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(30),o=n(58);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(29);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r=n(187),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(46),o=n(140),i=n(42),a=n(87),l=n(104),u=n(193),s=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,c,f){var d,p,h,m,g,v,y,b=a(t,n,c?2:1);if(f)d=e;else{if("function"!=typeof(p=l(e)))throw TypeError("Target is not iterable");if(o(p)){for(h=0,m=i(e.length);m>h;h++)if((g=c?b(r(y=e[h])[0],y[1]):b(e[h]))&&g instanceof s)return g;return new s(!1)}d=p.call(e)}for(v=d.next;!(y=v.call(d)).done;)if("object"==typeof(g=u(d,b,y.value,c))&&g&&g instanceof s)return g;return new s(!1)}).stop=function(e){return new s(!0,e)}},function(e,t,n){var r=n(34),o=n(103),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r=n(82);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r,o,i=n(30),a=n(141),l=i.process,u=l&&l.versions,s=u&&u.v8;s?o=(r=s.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},function(e,t,n){var r=n(40),o=n(45),i=n(46),a=n(106);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),l=r.length,u=0;l>u;)o.f(e,n=r[u++],t[n]);return e}},function(e,t,n){var r=n(44),o=n(105),i=n(34)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var r=n(16),o=n(204),i=n(110),a=n(93),l=n(76),u=n(58),s=n(57),c=n(34),f=n(80),d=n(103),p=n(205),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,g=c("iterator"),v=function(){return this};e.exports=function(e,t,n,c,p,y,b){o(n,t,c);var w,S,E,x=function(e){if(e===p&&P)return P;if(!m&&e in _)return _[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},C=t+" Iterator",O=!1,_=e.prototype,T=_[g]||_["@@iterator"]||p&&_[p],P=!m&&T||x(p),k="Array"==t&&_.entries||T;if(k&&(w=i(k.call(new e)),h!==Object.prototype&&w.next&&(f||i(w)===h||(a?a(w,h):"function"!=typeof w[g]&&u(w,g,v)),l(w,C,!0,!0),f&&(d[C]=v))),"values"==p&&T&&"values"!==T.name&&(O=!0,P=function(){return T.call(this)}),f&&!b||_[g]===P||u(_,g,P),d[t]=P,p)if(S={values:x("values"),keys:y?P:x("keys"),entries:x("entries")},b)for(E in S)!m&&!O&&E in _||s(_,E,S[E]);else r({target:t,proto:!0,forced:m||O},S);return S}},function(e,t,n){"use strict";var r=n(46);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){var r=n(44),o=n(66),i=n(34)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(63),o=n(61),i=function(e){return function(t,n){var i,a,l=String(o(t)),u=r(n),s=l.length;return u<0||u>=s?e?"":void 0:(i=l.charCodeAt(u))<55296||i>56319||u+1===s||(a=l.charCodeAt(u+1))<56320||a>57343?e?l.charAt(u):i:e?l.slice(u,u+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var r=n(119),o=n(46),i=n(42),a=n(61),l=n(150),u=n(120);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),s=String(this);if(!a.global)return u(a,s);var c=a.unicode;a.lastIndex=0;for(var f,d=[],p=0;null!==(f=u(a,s));){var h=String(f[0]);d[p]=h,""===h&&(a.lastIndex=l(s,i(a.lastIndex),c)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(148).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r=n(85),o=n(52),i=n(100),a=n(42),l=function(e){return function(t,n,l,u){r(n);var s=o(t),c=i(s),f=a(s.length),d=e?f-1:0,p=e?-1:1;if(l<2)for(;;){if(d in c){u=c[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in c&&(u=n(u,c[d],d,s));return u}};e.exports={left:l(!1),right:l(!0)}},function(e,t,n){"use strict";var r,o=n(16),i=n(70).f,a=n(42),l=n(207),u=n(61),s=n(208),c=n(80),f="".startsWith,d=Math.min,p=s("startsWith");o({target:"String",proto:!0,forced:!!(c||p||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!p},{startsWith:function(e){var t=String(u(this));l(e);var n=a(d(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";var r=n(16),o=n(29),i=n(219),a=n(46),l=n(84),u=n(42),s=n(88),c=i.ArrayBuffer,f=i.DataView,d=c.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new c(2).slice(1,void 0).byteLength}))},{slice:function(e,t){if(void 0!==d&&void 0===t)return d.call(a(this),e);for(var n=a(this).byteLength,r=l(e,n),o=l(void 0===t?n:t,n),i=new(s(this,c))(u(o-r)),p=new f(this),h=new f(i),m=0;r<o;)h.setUint8(m++,p.getUint8(r++));return i}})},function(e,t,n){"use strict";var r=n(52),o=n(84),i=n(42);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,l=o(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,s=void 0===u?n:o(u,n);s>l;)t[l++]=e;return t}},function(e,t,n){n(354)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},function(e,t,n){"use strict";var r=n(38),o=n(358),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(53).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(154),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(38),o=n(53).filter,i=n(88),a=r.aTypedArray,l=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("filter",(function(e){for(var t=o(a(this),e,arguments.length>1?arguments[1]:void 0),n=i(this,this.constructor),r=0,u=t.length,s=new(l(n))(u);u>r;)s[r]=t[r++];return s}))},function(e,t,n){"use strict";var r=n(38),o=n(53).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(53).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(53).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(101).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(101).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(30),o=n(38),i=n(6),a=n(34)("iterator"),l=r.Uint8Array,u=i.values,s=i.keys,c=i.entries,f=o.aTypedArray,d=o.exportTypedArrayMethod,p=l&&l.prototype[a],h=!!p&&("values"==p.name||null==p.name),m=function(){return u.call(f(this))};d("entries",(function(){return c.call(f(this))})),d("keys",(function(){return s.call(f(this))})),d("values",m,!h),d(a,m,!h)},function(e,t,n){"use strict";var r=n(38),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},function(e,t,n){"use strict";var r=n(38),o=n(359),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},function(e,t,n){"use strict";var r=n(38),o=n(53).map,i=n(88),a=r.aTypedArray,l=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(l(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var r=n(38),o=n(151).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=n(151).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=o(this).length,n=a(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this}))},function(e,t,n){"use strict";var r=n(38),o=n(42),i=n(222),a=n(52),l=n(29),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("set",(function(e){u(this);var t=i(arguments.length>1?arguments[1]:void 0,1),n=this.length,r=a(e),l=o(r.length),s=0;if(l+t>n)throw RangeError("Wrong length");for(;s<l;)this[t+s]=r[s++]}),l((function(){new Int8Array(1).set({})})))},function(e,t,n){"use strict";var r=n(38),o=n(88),i=n(29),a=r.aTypedArray,l=r.aTypedArrayConstructor,u=r.exportTypedArrayMethod,s=[].slice;u("slice",(function(e,t){for(var n=s.call(a(this),e,t),r=o(this,this.constructor),i=0,u=n.length,c=new(l(r))(u);u>i;)c[i]=n[i++];return c}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var r=n(38),o=n(53).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},function(e,t,n){"use strict";var r=n(38),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(o(this),e)}))},function(e,t,n){"use strict";var r=n(38),o=n(42),i=n(84),a=n(88),l=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=l(this),r=n.length,u=i(e,r);return new(a(n,n.constructor))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,o((void 0===t?r:i(t,r))-u))}))},function(e,t,n){"use strict";var r=n(30),o=n(38),i=n(29),a=r.Int8Array,l=o.aTypedArray,u=o.exportTypedArrayMethod,s=[].toLocaleString,c=[].slice,f=!!a&&i((function(){s.call(new a(1))}));u("toLocaleString",(function(){return s.apply(f?c.call(l(this)):l(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var r=n(38).exportTypedArrayMethod,o=n(29),i=n(30).Uint8Array,a=i&&i.prototype||{},l=[].toString,u=[].join;o((function(){l.call({})}))&&(l=function(){return u.call(this)});var s=a.toString!=l;r("toString",l,s)},function(e,t,n){"use strict";function r(e){return(r="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)}Object.defineProperty(t,"__esModule",{value:!0}),t.matchesSelector=f,t.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(f(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.addEvent=function(e,t,n,r){if(!e)return;var o=u({capture:!0},r);e.addEventListener?e.addEventListener(t,n,o):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.removeEvent=function(e,t,n,r){if(!e)return;var o=u({capture:!0},r);e.removeEventListener?e.removeEventListener(t,n,o):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderTopWidth),t+=(0,o.int)(n.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderLeftWidth),t+=(0,o.int)(n.borderRightWidth)},t.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingTop),t-=(0,o.int)(n.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingLeft),t-=(0,o.int)(n.paddingRight)},t.offsetXYFromParent=function(e,t,n){var r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),o=(e.clientX+t.scrollLeft-r.left)/n,i=(e.clientY+t.scrollTop-r.top)/n;return{x:o,y:i}},t.createCSSTransform=function(e,t){var n=d(e,t,"px");return s({},(0,i.browserPrefixToKey)("transform",i.default),n)},t.createSVGTransform=function(e,t){return d(e,t,"")},t.getTranslation=d,t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&p(e.body,"react-draggable-transparent-selection")},t.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&h(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}},t.addClassName=p,t.removeClassName=h;var o=n(127),i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(388));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c="";function f(e,t){return c||(c=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,o.isFunction)(e[t])}))),!!(0,o.isFunction)(e[c])&&e[c](t)}function d(e,t,n){var r=e.x,o=e.y,i="translate(".concat(r).concat(n,",").concat(o).concat(n,")");if(t){var a="".concat("string"==typeof t.x?t.x:t.x+n),l="".concat("string"==typeof t.y?t.y:t.y+n);i="translate(".concat(a,", ").concat(l,")")+i}return i}function p(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function h(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},function(e,t,n){var r=n(61),o=/"/g;e.exports=function(e,t,n,i){var a=String(r(e)),l="<"+t;return""!==n&&(l+=" "+n+'="'+String(i).replace(o,"&quot;")+'"'),l+">"+a+"</"+t+">"}},function(e,t,n){var r=n(29);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var r=n(183),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var l=u(t),m=u(n),g=0;g<a.length;++g){var v=a[g];if(!(i[v]||r&&r[v]||m&&m[v]||l&&l[v])){var y=d(n,v);try{s(t,v,y)}catch(e){}}}}return t}},function(e,t,n){"use strict";e.exports=n(249)},function(e,t,n){"use strict";(function(e,r){var o,i=n(231);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(i.a)(o);t.a=a}).call(this,n(91),n(250)(e))},function(e,t,n){var r=n(374),o=n(375),i=n(378),a=Math.max,l=Math.min;e.exports=function(e,t,n){var u,s,c,f,d,p,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=u,r=s;return u=s=void 0,h=t,f=e.apply(r,n)}function b(e){return h=e,d=setTimeout(S,t),m?y(e):f}function w(e){var n=e-p;return void 0===p||n>=t||n<0||g&&e-h>=c}function S(){var e=o();if(w(e))return E(e);d=setTimeout(S,function(e){var n=t-(e-p);return g?l(n,c-(e-h)):n}(e))}function E(e){return d=void 0,v&&u?y(e):(u=s=void 0,f)}function x(){var e=o(),n=w(e);if(u=arguments,s=this,p=e,n){if(void 0===d)return b(p);if(g)return clearTimeout(d),d=setTimeout(S,t),y(p)}return void 0===d&&(d=setTimeout(S,t)),f}return t=i(t)||0,r(n)&&(m=!!n.leading,c=(g="maxWait"in n)?a(i(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),x.cancel=function(){void 0!==d&&clearTimeout(d),h=0,u=p=s=d=void 0},x.flush=function(){return void 0===d?f:E(o())},x}},function(e,t,n){var r=n(40),o=n(29),i=n(131);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(30),o=n(134),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){var r=n(135);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r=n(47),o=n(190),i=n(70),a=n(45);e.exports=function(e,t){for(var n=o(t),l=a.f,u=i.f,s=0;s<n.length;s++){var c=n[s];r(e,c)||l(e,c,u(t,c))}}},function(e,t,n){var r=n(82),o=n(83),i=n(138),a=n(46);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(30);e.exports=r},function(e,t,n){var r=n(47),o=n(60),i=n(101).indexOf,a=n(98);e.exports=function(e,t){var n,l=o(e),u=0,s=[];for(n in l)!r(a,n)&&r(l,n)&&s.push(n);for(;t.length>u;)r(l,n=t[u++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var r=n(46);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r,o,i,a=n(30),l=n(29),u=n(66),s=n(87),c=n(195),f=n(131),d=n(196),p=a.location,h=a.setImmediate,m=a.clearImmediate,g=a.process,v=a.MessageChannel,y=a.Dispatch,b=0,w={},S=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},E=function(e){return function(){S(e)}},x=function(e){S(e.data)},C=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&m||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},m=function(e){delete w[e]},"process"==u(g)?r=function(e){g.nextTick(E(e))}:y&&y.now?r=function(e){y.now(E(e))}:v&&!d?(i=(o=new v).port2,o.port1.onmessage=x,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||l(C)||"file:"===p.protocol?r="onreadystatechange"in f("script")?function(e){c.appendChild(f("script")).onreadystatechange=function(){c.removeChild(this),S(e)}}:function(e){setTimeout(E(e),0)}:(r=C,a.addEventListener("message",x,!1))),e.exports={set:h,clear:m}},function(e,t,n){var r=n(82);e.exports=r("document","documentElement")},function(e,t,n){var r=n(141);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},function(e,t,n){"use strict";var r=n(85),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,u=a(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(u[c]=n[c]);if(r){l=r(n);for(var f=0;f<l.length;f++)i.call(n,l[f])&&(u[l[f]]=n[l[f]])}}return u}},function(e,t,n){var r=n(34);t.f=r},function(e,t,n){var r=n(191),o=n(47),i=n(199),a=n(45).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t,n){"use strict";var r=n(53).forEach,o=n(78),i=n(59),a=o("forEach"),l=i("forEach");e.exports=a&&l?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){"use strict";var r=n(87),o=n(52),i=n(193),a=n(140),l=n(42),u=n(108),s=n(104);e.exports=function(e){var t,n,c,f,d,p,h=o(e),m="function"==typeof this?this:Array,g=arguments.length,v=g>1?arguments[1]:void 0,y=void 0!==v,b=s(h),w=0;if(y&&(v=r(v,g>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=l(h.length));t>w;w++)p=y?v(h[w],w):h[w],u(n,w,p);else for(d=(f=b.call(h)).next,n=new m;!(c=d.call(f)).done;w++)p=y?i(f,v,[c.value,w],!0):c.value,u(n,w,p);return n.length=w,n}},function(e,t,n){"use strict";var r=n(205).IteratorPrototype,o=n(77),i=n(81),a=n(76),l=n(103),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),l[s]=u,e}},function(e,t,n){"use strict";var r,o,i,a=n(110),l=n(58),u=n(47),s=n(34),c=n(80),f=s("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):d=!0),null==r&&(r={}),c||u(r,f)||l(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(e,t,n){var r=n(29);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(147);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){var r=n(34)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){"use strict";var r=n(29);function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var r=n(16),o=n(53).every,i=n(78),a=n(59),l=i("every"),u=a("every");r({target:"Array",proto:!0,forced:!l||!u},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(16),o=n(212).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},function(e,t,n){var r=n(40),o=n(106),i=n(60),a=n(114).f,l=function(e){return function(t){for(var n,l=i(t),u=o(l),s=u.length,c=0,f=[];s>c;)n=u[c++],r&&!a.call(l,n)||f.push(e?[n,l[n]]:l[n]);return f}};e.exports={entries:l(!0),values:l(!1)}},function(e,t,n){"use strict";var r=n(119),o=n(46),i=n(61),a=n(253),l=n(120);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),u=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var c=l(i,u);return a(i.lastIndex,s)||(i.lastIndex=s),null===c?-1:c.index}]}))},function(e,t,n){"use strict";var r=n(40),o=n(29),i=n(106),a=n(138),l=n(114),u=n(52),s=n(100),c=Object.assign,f=Object.defineProperty;e.exports=!c||o((function(){if(r&&1!==c({b:1},c(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||"abcdefghijklmnopqrst"!=i(c({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,c=1,f=a.f,d=l.f;o>c;)for(var p,h=s(arguments[c++]),m=f?i(h).concat(f(h)):i(h),g=m.length,v=0;g>v;)p=m[v++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:c},function(e,t,n){var r=n(216);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t,n){var r={"./calibrate.svg":261,"./cancel-24px.svg":262,"./edit-24px.svg":263,"./ic-triangle.svg":264,"./ic_annotation_add_redact_black_24px.svg":265,"./ic_annotation_apply_redact_black_24px.svg":266,"./ic_annotation_area_black_24px.svg":267,"./ic_annotation_arrow_black_24px.svg":268,"./ic_annotation_callout_black_24px.svg":269,"./ic_annotation_circle_black_24px.svg":270,"./ic_annotation_cloud_black_24px.svg":271,"./ic_annotation_distance_black_24px.svg":272,"./ic_annotation_ellipse_area_black.svg":273,"./ic_annotation_eraser_black_24px.svg":274,"./ic_annotation_free_highlight_black_24px.svg":275,"./ic_annotation_freehand_black_24px.svg":276,"./ic_annotation_freetext_black_24px.svg":277,"./ic_annotation_highlight_black_24px.svg":278,"./ic_annotation_image_black_24px.svg":279,"./ic_annotation_line_black_24px.svg":280,"./ic_annotation_perimeter_black_24px.svg":281,"./ic_annotation_polygon_black_24px.svg":282,"./ic_annotation_polyline_black_24px.svg":283,"./ic_annotation_rectangular_area_black_24px.svg":284,"./ic_annotation_redact_black_24px.svg":285,"./ic_annotation_ruler_black_24px.svg":286,"./ic_annotation_signature_black_24px.svg":287,"./ic_annotation_square_black_24px.svg":288,"./ic_annotation_squiggly_black_24px.svg":289,"./ic_annotation_stamp_black_24px.svg":290,"./ic_annotation_sticky_note_black_24px.svg":291,"./ic_annotation_strikeout_black_24px.svg":292,"./ic_annotation_underline_black_24px.svg":293,"./ic_annotations_black_24px.svg":294,"./ic_arrow_down_black_24px.svg":295,"./ic_arrow_drop_down_black_24px.svg":296,"./ic_arrow_up_black_24px.svg":297,"./ic_bookmarks_black_24px.svg":298,"./ic_check_black_24px.svg":299,"./ic_chevron_down_black_24px.svg":300,"./ic_chevron_left_black_24px.svg":301,"./ic_chevron_right_black_24px.svg":302,"./ic_chevron_up_black_24px.svg":303,"./ic_close_black_24px.svg":304,"./ic_comment_black_24px.svg":305,"./ic_copy_black_24px.svg":306,"./ic_crop_black_24px.svg":307,"./ic_delete_black_24px.svg":308,"./ic_edit_black_24px.svg":309,"./ic_extract_black_24px.svg":310,"./ic_fileattachment_24px.svg":311,"./ic_fit_page_black_24px.svg":312,"./ic_fit_width_black_24px.svg":313,"./ic_font_size_black_24px.svg":314,"./ic_group_24px.svg":315,"./ic_group_button_24px.svg":316,"./ic_layers_24px.svg":317,"./ic_left_sidebar_black_24px.svg":318,"./ic_list_black_24px.svg":319,"./ic_menu_black_24px.svg":320,"./ic_mode_day_black_24px.svg":321,"./ic_mode_night_black_24px.svg":322,"./ic_more_black_24px.svg":323,"./ic_outline_black_24px.svg":324,"./ic_overflow_black_24px.svg":325,"./ic_palette_black_24px.svg":326,"./ic_pan_black_24px.svg":327,"./ic_placeholder_black_24px.svg":328,"./ic_rotate_left_black_24px.svg":329,"./ic_rotate_right_black_24px.svg":330,"./ic_search_black_24px.svg":331,"./ic_select_black_24px.svg":332,"./ic_select_rectangular_black_24px.svg":333,"./ic_thumbnails_black_24px.svg":334,"./ic_thumbnails_grid_black_24px.svg":335,"./ic_ungroup_24px.svg":336,"./ic_view_mode_continuous_black_24px.svg":337,"./ic_view_mode_cover_black_24px.svg":338,"./ic_view_mode_facing_black_24px.svg":339,"./ic_view_mode_reflow_black_24px.svg":340,"./ic_view_mode_single_black_24px.svg":341,"./ic_viewer_settings_black_24px.svg":342,"./ic_zoom_in_black_24px.svg":343,"./ic_zoom_out_black_24px.svg":344,"./icon-download.svg":345,"./icon-text-bold.svg":346,"./icon-text-italic.svg":347,"./icon-text-underline.svg":348,"./icon-tool-link.svg":349,"./icon-tool-unlink.svg":350,"./textselect_cursor.svg":351};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=217},function(e,t,n){var r=n(30),o=n(121).trim,i=n(122),a=r.parseFloat,l=1/a(i+"-0")!=-1/0;e.exports=l?function(e){var t=o(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var r=n(30),o=n(40),i=n(220),a=n(58),l=n(115),u=n(29),s=n(86),c=n(63),f=n(42),d=n(221),p=n(353),h=n(110),m=n(93),g=n(83).f,v=n(45).f,y=n(154),b=n(76),w=n(62),S=w.get,E=w.set,x=r.ArrayBuffer,C=x,O=r.DataView,_=O&&O.prototype,T=Object.prototype,P=r.RangeError,k=p.pack,A=p.unpack,R=function(e){return[255&e]},M=function(e){return[255&e,e>>8&255]},j=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},D=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},L=function(e){return k(e,23,4)},N=function(e){return k(e,52,8)},I=function(e,t){v(e.prototype,t,{get:function(){return S(this)[t]}})},z=function(e,t,n,r){var o=d(n),i=S(e);if(o+t>i.byteLength)throw P("Wrong index");var a=S(i.buffer).bytes,l=o+i.byteOffset,u=a.slice(l,l+t);return r?u:u.reverse()},F=function(e,t,n,r,o,i){var a=d(n),l=S(e);if(a+t>l.byteLength)throw P("Wrong index");for(var u=S(l.buffer).bytes,s=a+l.byteOffset,c=r(+o),f=0;f<t;f++)u[s+f]=c[i?f:t-f-1]};if(i){if(!u((function(){x(1)}))||!u((function(){new x(-1)}))||u((function(){return new x,new x(1.5),new x(NaN),"ArrayBuffer"!=x.name}))){for(var B,H=(C=function(e){return s(this,C),new x(d(e))}).prototype=x.prototype,U=g(x),W=0;U.length>W;)(B=U[W++])in C||a(C,B,x[B]);H.constructor=C}m&&h(_)!==T&&m(_,T);var V=new O(new C(2)),G=_.setInt8;V.setInt8(0,2147483648),V.setInt8(1,2147483649),!V.getInt8(0)&&V.getInt8(1)||l(_,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else C=function(e){s(this,C,"ArrayBuffer");var t=d(e);E(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},O=function(e,t,n){s(this,O,"DataView"),s(e,C,"DataView");var r=S(e).byteLength,i=c(t);if(i<0||i>r)throw P("Wrong offset");if(i+(n=void 0===n?r-i:f(n))>r)throw P("Wrong length");E(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(I(C,"byteLength"),I(O,"buffer"),I(O,"byteLength"),I(O,"byteOffset")),l(O.prototype,{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return D(z(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return D(z(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return A(z(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return A(z(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){F(this,1,e,R,t)},setUint8:function(e,t){F(this,1,e,R,t)},setInt16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){F(this,2,e,M,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){F(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){F(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){F(this,4,e,L,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){F(this,8,e,N,t,arguments.length>2?arguments[2]:void 0)}});b(C,"ArrayBuffer"),b(O,"DataView"),e.exports={ArrayBuffer:C,DataView:O}},function(e,t){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){var r=n(63),o=n(42);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){var r=n(356);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){var r=n(29),o=n(34),i=n(80),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var a=e.props.bounds;a="string"==typeof a?a:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(a);var l=i(e);if("string"==typeof a){var u,s=l.ownerDocument,c=s.defaultView;if(!((u="parent"===a?l.parentNode:s.querySelector(a))instanceof c.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');var f=c.getComputedStyle(l),d=c.getComputedStyle(u);a={left:-l.offsetLeft+(0,r.int)(d.paddingLeft)+(0,r.int)(f.marginLeft),top:-l.offsetTop+(0,r.int)(d.paddingTop)+(0,r.int)(f.marginTop),right:(0,o.innerWidth)(u)-(0,o.outerWidth)(l)-l.offsetLeft+(0,r.int)(d.paddingRight)-(0,r.int)(f.marginRight),bottom:(0,o.innerHeight)(u)-(0,o.outerHeight)(l)-l.offsetTop+(0,r.int)(d.paddingBottom)-(0,r.int)(f.marginBottom)}}(0,r.isNum)(a.right)&&(t=Math.min(t,a.right));(0,r.isNum)(a.bottom)&&(n=Math.min(n,a.bottom));(0,r.isNum)(a.left)&&(t=Math.max(t,a.left));(0,r.isNum)(a.top)&&(n=Math.max(n,a.top));return[t,n]},t.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],o=Math.round(n/e[1])*e[1];return[r,o]},t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.getControlPosition=function(e,t,n){var r="number"==typeof t?(0,o.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;var a=i(n),l=n.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,o.offsetXYFromParent)(r||e,l,n.props.scale)},t.createCoreData=function(e,t,n){var o=e.state,a=!(0,r.isNum)(o.lastX),l=i(e);return a?{node:l,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:l,deltaX:t-o.lastX,deltaY:n-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:n}},t.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}};var r=n(127),o=n(179);function i(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){void 0}},function(e,t,n){n(16)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},function(e,t,n){var r=n(16),o=n(154),i=n(109);r({target:"Array",proto:!0},{fill:o}),i("fill")},function(e,t,n){"use strict";var r=n(16),o=n(30),i=n(102),a=n(57),l=n(229),u=n(139),s=n(86),c=n(44),f=n(29),d=n(117),p=n(76),h=n(123);e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),v=m?"set":"add",y=o[e],b=y&&y.prototype,w=y,S={},E=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!c(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof y||!(g||b.forEach&&!f((function(){(new y).entries().next()})))))w=n.getConstructor(t,e,m,v),l.REQUIRED=!0;else if(i(e,!0)){var x=new w,C=x[v](g?{}:-0,1)!=x,O=f((function(){x.has(1)})),_=d((function(e){new y(e)})),T=!g&&f((function(){for(var e=new y,t=5;t--;)e[v](t,t);return!e.has(-0)}));_||((w=t((function(t,n){s(t,w,e);var r=h(new y,t,w);return null!=n&&u(n,r[v],r,m),r}))).prototype=b,b.constructor=w),(O||T)&&(E("delete"),E("has"),m&&E("get")),(T||C)&&E(v),g&&b.clear&&delete b.clear}return S[e]=w,r({global:!0,forced:w!=y},S),p(w,e),g||n.setStrong(w,e,m),w}},function(e,t,n){var r=n(98),o=n(44),i=n(47),a=n(45).f,l=n(97),u=n(415),s=l("meta"),c=0,f=Object.isExtensible||function(){return!0},d=function(e){a(e,s,{value:{objectID:"O"+ ++c,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,s)){if(!f(e))return"F";if(!t)return"E";d(e)}return e[s].objectID},getWeakData:function(e,t){if(!i(e,s)){if(!f(e))return!0;if(!t)return!1;d(e)}return e[s].weakData},onFreeze:function(e){return u&&p.REQUIRED&&f(e)&&!i(e,s)&&d(e),e}};r[s]=!0},function(e,t,n){"use strict";var r=n(45).f,o=n(77),i=n(115),a=n(87),l=n(86),u=n(139),s=n(145),c=n(116),f=n(40),d=n(229).fastKey,p=n(62),h=p.set,m=p.getterFor;e.exports={getConstructor:function(e,t,n,s){var c=e((function(e,r){l(e,c,t),h(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&u(r,e[s],e,n)})),p=m(t),g=function(e,t,n){var r,o,i=p(e),a=v(e,t);return a?a.value=n:(i.last=a={index:o=d(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},v=function(e,t){var n,r=p(e),o=d(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(c.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var t=p(this),n=v(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),f?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=p(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!v(this,e)}}),i(c.prototype,n?{get:function(e){var t=v(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),f&&r(c.prototype,"size",{get:function(){return p(this).size}}),c},setStrong:function(e,t,n){var r=t+" Iterator",o=m(t),i=m(r);s(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return(function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}())}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),i="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var a=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function a(){n&&(n=!1,e()),r&&u()}function l(){i(a)}function u(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(l,t);o=e}return u}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;a.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),s=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},c=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||o},f=v(0,0,0,0);function d(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+d(e["border-"+n+"-width"])}),0)}function h(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return f;var r=c(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=d(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,l=d(r.width),u=d(r.height);if("border-box"===r.boxSizing&&(Math.round(l+i)!==t&&(l-=p(r,"left","right")+i),Math.round(u+a)!==n&&(u-=p(r,"top","bottom")+a)),!function(e){return e===c(e).document.documentElement}(e)){var s=Math.round(l+i)-t,h=Math.round(u+a)-n;1!==Math.abs(s)&&(l-=s),1!==Math.abs(h)&&(u-=h)}return v(o.left,o.top,l,u)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof c(e).SVGGraphicsElement}:function(e){return e instanceof c(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return r?m(e)?function(e){var t=e.getBBox();return v(0,0,t.width,t.height)}(e):h(e):f}function v(e,t,n,r){return{x:e,y:t,width:n,height:r}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=v(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),b=function(e,t){var n,r,o,i,a,l,u,c=(r=(n=t).x,o=n.y,i=n.width,a=n.height,l="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(l.prototype),s(u,{x:r,y:o,width:i,height:a,top:o,right:r+i,bottom:a+o,left:r}),u);s(this,{target:e,contentRect:c})},w=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof c(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof c(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new b(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),S="undefined"!=typeof WeakMap?new WeakMap:new n,E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new w(t,n,this);S.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t;return(t=S.get(this))[e].apply(t,arguments)}}));var x=void 0!==o.ResizeObserver?o.ResizeObserver:E;t.a=x}).call(this,n(91))},function(e,t,n){var r=n(399),o=n(400),i=n(215),a=n(401);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},function(e,t,n){t.hot=function(e){return e}},function(e){e.exports=JSON.parse('{"name":"webviewer-ui","author":"PDFTron Systems Inc.","version":"7.2.0","description":"WebViewer UI built in React","main":"src/index.js","scripts":{"start":"npx babel-node ./dev-server.js","test":"npx babel-node ./test-server.js","download-webviewer":"npx @pdftron/webviewer-downloader --core-only --path ./lib","cypress:open":"cypress open --project ./test/cypress","cy:run":"cypress run --project \\"./test/cypress\\" --browser chrome","lint":"eslint ./src/**/*.js","lint:fix":"eslint --fix ./src/**/*.js","clean":"rimraf build","bundle":"webpack --progress --config ./webpack.config.prod.js","build":"npm run clean && npm run bundle","translation":"node ./scripts/translate-i18n-files.js"},"dependencies":{"autolinker":"^3.11.1","classnames":"^2.2.6","dayjs":"^1.8.19","file-saver":"git+https://github.com/ZhijieZhang/FileSaver.js.git","html2canvas":"git+https://github.com/mparizeau/html2canvas.git","hotkeys-js":"^3.7.3","i18next":"^19.0.3","i18next-xhr-backend":"^3.2.2","node-sass":"^4.13.1","react":"^16.12.0","react-dom":"^16.12.0","react-draggable":"^4.3.1","react-hot-loader":"^4.12.19","react-i18next":"^11.3.1","react-measure":"^2.3.0","react-mentions":"git+https://github.com/PDFTron/react-mentions.git","react-onclickoutside":"^6.9.0","react-redux":"^7.1.3","react-virtualized":"^9.21.2","redux":"^4.0.5","redux-thunk":"^2.3.0"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-export-namespace-from":"^7.8.3","@babel/plugin-proposal-function-sent":"^7.8.3","@babel/plugin-proposal-numeric-separator":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@google-cloud/translate":"^5.1.4","@hot-loader/react-dom":"^16.11.0","@pdftron/webviewer-downloader":"^1.4.2","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","body-parser":"^1.19.0","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^5.1.1","core-js":"^3.6.4","css-loader":"^3.4.2","cssnano":"^4.1.10","cypress":"^3.8.2","cypress-image-snapshot":"^3.1.1","file-loader":"^5.0.2","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-cypress":"^2.8.1","eslint-plugin-import":"^2.20.0","eslint-plugin-react":"^7.18.0","eslint-plugin-react-hooks":"^2.3.0","express":"^4.17.1","ip":"^1.1.5","mini-css-extract-plugin":"0.8.0","opn":"^6.0.0","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prop-types":"^15.7.2","redux-logger":"^3.0.6","rimraf":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","webpack":"^4.41.5","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.10","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0"}}')},function(e,t,n){var r=n(30),o=n(136),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){"use strict";var r=n(132),o=n(99);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){var r=n(30);e.exports=r.Promise},function(e,t,n){var r,o,i,a,l,u,s,c,f=n(30),d=n(70).f,p=n(66),h=n(194).set,m=n(196),g=f.MutationObserver||f.WebKitMutationObserver,v=f.process,y=f.Promise,b="process"==p(v),w=d(f,"queueMicrotask"),S=w&&w.value;S||(r=function(){var e,t;for(b&&(e=v.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},b?a=function(){v.nextTick(r)}:g&&!m?(l=!0,u=document.createTextNode(""),new g(r).observe(u,{characterData:!0}),a=function(){u.data=l=!l}):y&&y.resolve?(s=y.resolve(void 0),c=s.then,a=function(){c.call(s,r)}):a=function(){h.call(f,r)}),e.exports=S||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(46),o=n(44),i=n(197);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){var r=n(30);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(198),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function S(){}function E(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=w.prototype;var x=E.prototype=new S;x.constructor=E,r(x,w.prototype),x.isPureReactComponent=!0;var C={current:null},O=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},a=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!_.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:C.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var k=/\/+/g,A=[];function R(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function M(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function j(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(o,t,""===n?"."+D(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+D(l=t[s],s);u+=e(l,c,r,o)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=g&&t[g]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),s=0;!(l=t.next()).done;)u+=e(l=l.value,c=n+D(l,s++),r,o);else if("object"===l)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function N(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?I(e,r,n,(function(e){return e})):null!=e&&(P(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(k,"$&/")+"/")+n)),r.push(e))}function I(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(k,"$&/")+"/"),j(e,N,t=R(t,i,r,o)),M(t)}var z={current:null};function F(){var e=z.current;if(null===e)throw Error(v(321));return e}var B={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return I(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,L,t=R(null,null,t,n)),M(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return I(e,t,null,(function(e){return e})),t},only:function(e){if(!P(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=l,t.Profiler=s,t.PureComponent=E,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),a=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=C.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)O.call(t,c)&&!_.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:i,type:e.type,key:a,ref:l,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return F().useCallback(e,t)},t.useContext=function(e,t){return F().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return F().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return F().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return F().useLayoutEffect(e,t)},t.useMemo=function(e,t){return F().useMemo(e,t)},t.useReducer=function(e,t,n){return F().useReducer(e,t,n)},t.useRef=function(e){return F().useRef(e)},t.useState=function(e){return F().useState(e)},t.version="16.13.1"},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(0),o=n(198),i=n(245);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function l(e,t,n,r,o,i,a,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var u=!1,s=null,c=!1,f=null,d={onError:function(e){u=!0,s=e}};function p(e,t,n,r,o,i,a,c,f){u=!1,s=null,l.apply(d,arguments)}var h=null,m=null,g=null;function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,o,i,l,d,h){if(p.apply(this,arguments),u){if(!u)throw Error(a(198));var m=s;u=!1,s=null,c||(c=!0,f=m)}}(r,t,void 0,e),e.currentTarget=null}var y=null,b={};function w(){if(y)for(var e in b){var t=b[e],n=y.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!E[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in E[n]=t,n=t.eventTypes){var o=void 0,i=n[r],l=t,u=r;if(x.hasOwnProperty(u))throw Error(a(99,u));x[u]=i;var s=i.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&S(s[o],l,u);o=!0}else i.registrationName?(S(i.registrationName,l,u),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function S(e,t,n){if(C[e])throw Error(a(100,e));C[e]=t,O[e]=t.eventTypes[n].dependencies}var E=[],x={},C={},O={};function _(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!b.hasOwnProperty(t)||b[t]!==r){if(b[t])throw Error(a(102,t));b[t]=r,n=!0}}n&&w()}var T=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),P=null,k=null,A=null;function R(e){if(e=m(e)){if("function"!=typeof P)throw Error(a(280));var t=e.stateNode;t&&(t=h(t),P(e.stateNode,e.type,t))}}function M(e){k?A?A.push(e):A=[e]:k=e}function j(){if(k){var e=k,t=A;if(A=k=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function D(e,t){return e(t)}function L(e,t,n,r,o){return e(t,n,r,o)}function N(){}var I=D,z=!1,F=!1;function B(){null===k&&null===A||(N(),j())}function H(e,t,n){if(F)return e(t,n);F=!0;try{return I(e,t,n)}finally{F=!1,B()}}var U=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,W=Object.prototype.hasOwnProperty,V={},G={};function q(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var Y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Y[e]=new q(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Y[t]=new q(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Y[e]=new q(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Y[e]=new q(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Y[e]=new q(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Y[e]=new q(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Y[e]=new q(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Y[e]=new q(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Y[e]=new q(e,5,!1,e.toLowerCase(),null,!1)}));var $=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace($,K);Y[t]=new q(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace($,K);Y[t]=new q(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace($,K);Y[t]=new q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Y[e]=new q(e,1,!1,e.toLowerCase(),null,!1)})),Y.xlinkHref=new q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Y[e]=new q(e,1,!1,e.toLowerCase(),null,!0)}));var Z=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function X(e,t,n,r){var o=Y.hasOwnProperty(t)?Y[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!W.call(G,e)||!W.call(V,e)&&(U.test(e)?G[e]=!0:(V[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Z.hasOwnProperty("ReactCurrentDispatcher")||(Z.ReactCurrentDispatcher={current:null}),Z.hasOwnProperty("ReactCurrentBatchConfig")||(Z.ReactCurrentBatchConfig={suspense:null});var Q=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ie=J?Symbol.for("react.provider"):60109,ae=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,ue=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ge(e.type);n=null,r&&(n=ge(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Q,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ee(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ce(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Oe(e,t){Ce(e,t);var n=ye(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Te(e,t.type,n):t.hasOwnProperty("defaultValue")&&Te(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function _e(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Te(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Pe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ke(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ye(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Me(e,t){var n=ye(t.value),r=ye(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function je(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Le="http://www.w3.org/2000/svg";function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ie(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ze,Fe=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Le||"innerHTML"in e)e.innerHTML=t;else{for((ze=ze||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ze.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function He(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ue={animationend:He("Animation","AnimationEnd"),animationiteration:He("Animation","AnimationIteration"),animationstart:He("Animation","AnimationStart"),transitionend:He("Transition","TransitionEnd")},We={},Ve={};function Ge(e){if(We[e])return We[e];if(!Ue[e])return e;var t,n=Ue[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ve)return We[e]=n[t];return e}T&&(Ve=document.createElement("div").style,"AnimationEvent"in window||(delete Ue.animationend.animation,delete Ue.animationiteration.animation,delete Ue.animationstart.animation),"TransitionEvent"in window||delete Ue.transitionend.transition);var qe=Ge("animationend"),Ye=Ge("animationiteration"),$e=Ge("animationstart"),Ke=Ge("transitionend"),Ze="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xe=new("function"==typeof WeakMap?WeakMap:Map);function Qe(e){var t=Xe.get(e);return void 0===t&&(t=new Map,Xe.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Je(e)!==e)throw Error(a(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return tt(o),e;if(i===r)return tt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=i;break}if(u===r){l=!0,r=o,n=i;break}u=u.sibling}if(!l){for(u=i.child;u;){if(u===n){l=!0,n=i,r=o;break}if(u===r){l=!0,r=i,n=o;break}u=u.sibling}if(!l)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var it=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)v(e,t[r],n[r]);else t&&v(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(it=rt(it,e)),e=it,it=null,e){if(ot(e,at),it)throw Error(a(95));if(c)throw e=f,c=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!T)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Tn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var l=null,u=0;u<E.length;u++){var s=E[u];s&&(s=s.extractEvents(r,t,i,o,a))&&(l=rt(l,s))}lt(l)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":$t(t,"scroll",!0);break;case"focus":case"blur":$t(t,"focus",!0),$t(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&$t(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ze.indexOf(e)&&Yt(e,t)}n.set(e,null)}}var mt,gt,vt,yt=!1,bt=[],wt=null,St=null,Et=null,xt=new Map,Ct=new Map,Ot=[],_t="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Tt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Pt(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function kt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":St=null;break;case"mouseover":case"mouseout":Et=null;break;case"pointerover":case"pointerout":xt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ct.delete(t.pointerId)}}function At(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=Pt(t,n,r,o,i),null!==t&&(null!==(t=Pn(t))&&gt(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Tn(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){vt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;var t=Qt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Pn(t);return null!==n&&gt(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Mt(e)&&n.delete(t)}function Dt(){for(yt=!1;0<bt.length;){var e=bt[0];if(null!==e.blockedOn){null!==(e=Pn(e.blockedOn))&&mt(e);break}var t=Qt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:bt.shift()}null!==wt&&Mt(wt)&&(wt=null),null!==St&&Mt(St)&&(St=null),null!==Et&&Mt(Et)&&(Et=null),xt.forEach(jt),Ct.forEach(jt)}function Lt(e,t){e.blockedOn===t&&(e.blockedOn=null,yt||(yt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Dt)))}function Nt(e){function t(t){return Lt(t,e)}if(0<bt.length){Lt(bt[0],e);for(var n=1;n<bt.length;n++){var r=bt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Lt(wt,e),null!==St&&Lt(St,e),null!==Et&&Lt(Et,e),xt.forEach(t),Ct.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Rt(n),null===n.blockedOn&&Ot.shift()}var It={},zt=new Map,Ft=new Map,Bt=["abort","abort",qe,"animationEnd",Ye,"animationIteration",$e,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ke,"transitionEnd","waiting","waiting"];function Ht(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},Ft.set(r,t),zt.set(r,i),It[o]=i}}Ht("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ht("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ht(Bt,2);for(var Ut="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<Ut.length;Wt++)Ft.set(Ut[Wt],0);var Vt=i.unstable_UserBlockingPriority,Gt=i.unstable_runWithPriority,qt=!0;function Yt(e,t){$t(t,e,!1)}function $t(e,t,n){var r=Ft.get(t);switch(void 0===r?2:r){case 0:r=Kt.bind(null,t,1,e);break;case 1:r=Zt.bind(null,t,1,e);break;default:r=Xt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){z||N();var o=Xt,i=z;z=!0;try{L(o,e,t,n,r)}finally{(z=i)||B()}}function Zt(e,t,n,r){Gt(Vt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){if(qt)if(0<bt.length&&-1<_t.indexOf(e))e=Pt(null,e,t,n,r),bt.push(e);else{var o=Qt(e,t,n,r);if(null===o)kt(e,r);else if(-1<_t.indexOf(e))e=Pt(o,e,t,n,r),bt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=At(wt,e,t,n,r,o),!0;case"dragenter":return St=At(St,e,t,n,r,o),!0;case"mouseover":return Et=At(Et,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return xt.set(i,At(xt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Ct.set(i,At(Ct.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){kt(e,r),e=dt(e,r,null,t);try{H(pt,e)}finally{ft(e)}}}}function Qt(e,t,n,r){if(null!==(n=Tn(n=ut(r)))){var o=Je(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=et(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{H(pt,e)}finally{ft(e)}return null}var Jt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]}))}));var rn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln=De;function un(e,t){var n=Qe(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=O[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function sn(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn=null,gn=null;function vn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var bn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function Sn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function En(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var xn=Math.random().toString(36).slice(2),Cn="__reactInternalInstance$"+xn,On="__reactEventHandlers$"+xn,_n="__reactContainere$"+xn;function Tn(e){var t=e[Cn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_n]||n[Cn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=En(e);null!==e;){if(n=e[Cn])return n;e=En(e)}return t}n=(e=n).parentNode}return null}function Pn(e){return!(e=e[Cn]||e[_n])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function kn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function An(e){return e[On]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Mn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function jn(e,t,n){(t=Mn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Dn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)jn(n[t],"captured",e);for(t=0;t<n.length;t++)jn(n[t],"bubbled",e)}}function Ln(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Mn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Nn(e){e&&e.dispatchConfig.registrationName&&Ln(e._targetInst,null,e)}function In(e){ot(e,Dn)}var zn=null,Fn=null,Bn=null;function Hn(){if(Bn)return Bn;var e,t,n=Fn,r=n.length,o="value"in zn?zn.value:zn.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Bn=o.slice(e,1<t?1-t:void 0)}function Un(){return!0}function Wn(){return!1}function Vn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Un:Wn,this.isPropagationStopped=Wn,this}function Gn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function qn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Yn(e){e.eventPool=[],e.getPooled=Gn,e.release=qn}o(Vn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Un)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Un)},persist:function(){this.isPersistent=Un},isPersistent:Wn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Wn,this._dispatchInstances=this._dispatchListeners=null}}),Vn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Vn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Yn(n),n},Yn(Vn);var $n=Vn.extend({data:null}),Kn=Vn.extend({data:null}),Zn=[9,13,27,32],Xn=T&&"CompositionEvent"in window,Qn=null;T&&"documentMode"in document&&(Qn=document.documentMode);var Jn=T&&"TextEvent"in window&&!Qn,er=T&&(!Xn||Qn&&8<Qn&&11>=Qn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Zn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ir(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1;var lr={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Xn)e:{switch(e){case"compositionstart":var i=nr.compositionStart;break e;case"compositionend":i=nr.compositionEnd;break e;case"compositionupdate":i=nr.compositionUpdate;break e}i=void 0}else ar?or(e,n)&&(i=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=nr.compositionStart);return i?(er&&"ko"!==n.locale&&(ar||i!==nr.compositionStart?i===nr.compositionEnd&&ar&&(o=Hn()):(Fn="value"in(zn=r)?zn.value:zn.textContent,ar=!0)),i=$n.getPooled(i,t,n,r),o?i.data=o:null!==(o=ir(n))&&(i.data=o),In(i),o=i):o=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ir(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ar)return"compositionend"===e||!Xn&&or(e,t)?(e=Hn(),Bn=Fn=zn=null,ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Kn.getPooled(nr.beforeInput,t,n,r)).data=e,In(t)):t=null,null===o?t:null===t?o:[o,t]}},ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ur[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Vn.getPooled(cr.change,e,t,n)).type="change",M(n),In(e),e}var dr=null,pr=null;function hr(e){lt(e)}function mr(e){if(Se(kn(e)))return e}function gr(e,t){if("change"===e)return t}var vr=!1;function yr(){dr&&(dr.detachEvent("onpropertychange",br),pr=dr=null)}function br(e){if("value"===e.propertyName&&mr(pr))if(e=fr(pr,e,ut(e)),z)lt(e);else{z=!0;try{D(hr,e)}finally{z=!1,B()}}}function wr(e,t,n){"focus"===e?(yr(),pr=n,(dr=t).attachEvent("onpropertychange",br)):"blur"===e&&yr()}function Sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return mr(pr)}function Er(e,t){if("click"===e)return mr(t)}function xr(e,t){if("input"===e||"change"===e)return mr(t)}T&&(vr=st("input")&&(!document.documentMode||9<document.documentMode));var Cr={eventTypes:cr,_isInputEventSupported:vr,extractEvents:function(e,t,n,r){var o=t?kn(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=gr;else if(sr(o))if(vr)a=xr;else{a=Sr;var l=wr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Er);if(a&&(a=a(e,t)))return fr(a,n,r);l&&l(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Te(o,"number",o.value)}},Or=Vn.extend({view:null,detail:null}),_r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_r[e])&&!!t[e]}function Pr(){return Tr}var kr=0,Ar=0,Rr=!1,Mr=!1,jr=Or.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Pr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=kr;return kr=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ar;return Ar=e.screenY,Mr?"mousemove"===e.type?e.screenY-t:0:(Mr=!0,0)}}),Dr=jr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Lr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Nr={eventTypes:Lr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Tn(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var l=jr,u=Lr.mouseLeave,s=Lr.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=Dr,u=Lr.pointerLeave,s=Lr.pointerEnter,c="pointer");if(e=null==a?i:kn(a),i=null==t?i:kn(t),(u=l.getPooled(u,a,n,r)).type=c+"leave",u.target=e,u.relatedTarget=i,(n=l.getPooled(s,t,n,r)).type=c+"enter",n.target=i,n.relatedTarget=e,c=t,(r=a)&&c)e:{for(s=c,a=0,e=l=r;e;e=Rn(e))a++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<a-e;)l=Rn(l),a--;for(;0<e-a;)s=Rn(s),e--;for(;a--;){if(l===s||l===s.alternate)break e;l=Rn(l),s=Rn(s)}l=null}else l=null;for(s=l,l=[];r&&r!==s&&(null===(a=r.alternate)||a!==s);)l.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(a=c.alternate)||a!==s);)r.push(c),c=Rn(c);for(c=0;c<l.length;c++)Ln(l[c],"bubbled",u);for(c=r.length;0<c--;)Ln(r[c],"captured",n);return 0==(64&o)?[u]:[u,n]}};var Ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},zr=Object.prototype.hasOwnProperty;function Fr(e,t){if(Ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!zr.call(t,n[r])||!Ir(e[n[r]],t[n[r]]))return!1;return!0}var Br=T&&"documentMode"in document&&11>=document.documentMode,Hr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Ur=null,Wr=null,Vr=null,Gr=!1;function qr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Gr||null==Ur||Ur!==cn(n)?null:("selectionStart"in(n=Ur)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Vr&&Fr(Vr,n)?null:(Vr=n,(e=Vn.getPooled(Hr.select,Wr,e,t)).type="select",e.target=Ur,In(e),e))}var Yr={eventTypes:Hr,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Qe(o),i=O.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?kn(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Ur=o,Wr=t,Vr=null);break;case"blur":Vr=Wr=Ur=null;break;case"mousedown":Gr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Gr=!1,qr(n,r);case"selectionchange":if(Br)break;case"keydown":case"keyup":return qr(n,r)}return null}},$r=Vn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Kr=Vn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Zr=Or.extend({relatedTarget:null});function Xr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Qr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eo=Or.extend({key:function(e){if(e.key){var t=Qr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Xr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Jr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Pr,charCode:function(e){return"keypress"===e.type?Xr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Xr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=jr.extend({dataTransfer:null}),no=Or.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Pr}),ro=Vn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=jr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),io={eventTypes:It,extractEvents:function(e,t,n,r){var o=zt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Xr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Zr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case qe:case Ye:case $e:e=$r;break;case Ke:e=ro;break;case"scroll":e=Or;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Kr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Dr;break;default:e=Vn}return In(t=e.getPooled(o,t,n,r)),t}};if(y)throw Error(a(101));y=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),h=An,m=Pn,g=kn,_({SimpleEventPlugin:io,EnterLeaveEventPlugin:Nr,ChangeEventPlugin:Cr,SelectEventPlugin:Yr,BeforeInputEventPlugin:lr});var ao=[],lo=-1;function uo(e){0>lo||(e.current=ao[lo],ao[lo]=null,lo--)}function so(e,t){lo++,ao[lo]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},ho=co;function mo(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function go(e){return null!=(e=e.childContextTypes)}function vo(){uo(po),uo(fo)}function yo(e,t,n){if(fo.current!==co)throw Error(a(168));so(fo,t),so(po,n)}function bo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,ge(t)||"Unknown",i));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,ho=fo.current,so(fo,e),so(po,po.current),!0}function So(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=bo(e,t,ho),r.__reactInternalMemoizedMergedChildContext=e,uo(po),uo(fo),so(fo,e)):uo(po),so(po,n)}var Eo=i.unstable_runWithPriority,xo=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback,Oo=i.unstable_requestPaint,_o=i.unstable_now,To=i.unstable_getCurrentPriorityLevel,Po=i.unstable_ImmediatePriority,ko=i.unstable_UserBlockingPriority,Ao=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,jo={},Do=i.unstable_shouldYield,Lo=void 0!==Oo?Oo:function(){},No=null,Io=null,zo=!1,Fo=_o(),Bo=1e4>Fo?_o:function(){return _o()-Fo};function Ho(){switch(To()){case Po:return 99;case ko:return 98;case Ao:return 97;case Ro:return 96;case Mo:return 95;default:throw Error(a(332))}}function Uo(e){switch(e){case 99:return Po;case 98:return ko;case 97:return Ao;case 96:return Ro;case 95:return Mo;default:throw Error(a(332))}}function Wo(e,t){return e=Uo(e),Eo(e,t)}function Vo(e,t,n){return e=Uo(e),xo(e,t,n)}function Go(e){return null===No?(No=[e],Io=xo(Po,Yo)):No.push(e),jo}function qo(){if(null!==Io){var e=Io;Io=null,Co(e)}Yo()}function Yo(){if(!zo&&null!==No){zo=!0;var e=0;try{var t=No;Wo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),No=null}catch(t){throw null!==No&&(No=No.slice(e+1)),xo(Po,qo),t}finally{zo=!1}}}function $o(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Ko(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Zo={current:null},Xo=null,Qo=null,Jo=null;function ei(){Jo=Qo=Xo=null}function ti(e){var t=Zo.current;uo(Zo),e.type._context._currentValue=t}function ni(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ri(e,t){Xo=e,Jo=Qo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Aa=!0),e.firstContext=null)}function oi(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Qo){if(null===Xo)throw Error(a(308));Qo=t,Xo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Qo=Qo.next=t;return e._currentValue}var ii=!1;function ai(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function li(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ui(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function si(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ci(e,t){var n=e.alternate;null!==n&&li(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fi(e,t,n,r){var i=e.updateQueue;ii=!1;var a=i.baseQueue,l=i.shared.pending;if(null!==l){if(null!==a){var u=a.next;a.next=l.next,l.next=u}a=l,i.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=l))}if(null!==a){u=a.next;var s=i.baseState,c=0,f=null,d=null,p=null;if(null!==u)for(var h=u;;){if((l=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===p?(d=p=m,f=s):p=p.next=m,l>c&&(c=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),iu(l,h.suspenseConfig);e:{var g=e,v=h;switch(l=t,m=n,v.tag){case 1:if("function"==typeof(g=v.payload)){s=g.call(m,s,l);break e}s=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=v.payload)?g.call(m,s,l):g))break e;s=o({},s,l);break e;case 2:ii=!0}}null!==h.callback&&(e.effectTag|=32,null===(l=i.effects)?i.effects=[h]:l.push(h))}if(null===(h=h.next)||h===u){if(null===(l=i.shared.pending))break;h=a.next=l.next,l.next=u,i.baseQueue=a=l,i.shared.pending=null}}null===p?f=s:p.next=d,i.baseState=f,i.baseQueue=p,au(c),e.expirationTime=c,e.memoizedState=s}}function di(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(a(191,r));r.call(o)}}}var pi=Z.ReactCurrentBatchConfig,hi=(new r.Component).refs;function mi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var gi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=ql(),o=pi.suspense;(o=ui(r=Yl(r,e,o),o)).payload=t,null!=n&&(o.callback=n),si(e,o),$l(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=ql(),o=pi.suspense;(o=ui(r=Yl(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),si(e,o),$l(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=ql(),r=pi.suspense;(r=ui(n=Yl(n,e,r),r)).tag=2,null!=t&&(r.callback=t),si(e,r),$l(e,n)}};function vi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!Fr(n,r)||!Fr(o,i))}function yi(e,t,n){var r=!1,o=co,i=t.contextType;return"object"==typeof i&&null!==i?i=oi(i):(o=go(t)?ho:fo.current,i=(r=null!=(r=t.contextTypes))?mo(e,o):co),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=gi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function bi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&gi.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=hi,ai(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=oi(i):(i=go(t)?ho:fo.current,o.context=mo(e,i)),fi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(mi(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&gi.enqueueReplaceState(o,o.state,null),fi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Si=Array.isArray;function Ei(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===hi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function xi(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Ci(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=_u(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=ku(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ei(e,t,n),r.return=e,r):((r=Tu(n.type,n.key,n.props,null,e.mode,r)).ref=Ei(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Au(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Pu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=ku(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Tu(t.type,t.key,t.props,null,e.mode,n)).ref=Ei(e,null,t),n.return=e,n;case te:return(t=Au(t,e.mode,n)).return=e,t}if(Si(t)||me(t))return(t=Pu(t,e.mode,n,null)).return=e,t;xi(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(Si(n)||me(n))return null!==o?null:f(e,t,n,r,null);xi(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Si(r)||me(r))return f(t,e=e.get(n)||null,r,o,null);xi(t,r)}return null}function m(o,a,l,u){for(var s=null,c=null,f=a,m=a=0,g=null;null!==f&&m<l.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(o,f,l[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,m),null===c?s=v:c.sibling=v,c=v,f=g}if(m===l.length)return n(o,f),s;if(null===f){for(;m<l.length;m++)null!==(f=d(o,l[m],u))&&(a=i(f,a,m),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);m<l.length;m++)null!==(g=h(f,o,m,l[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=i(g,a,m),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(o,e)})),s}function g(o,l,u,s){var c=me(u);if("function"!=typeof c)throw Error(a(150));if(null==(u=c.call(u)))throw Error(a(151));for(var f=c=null,m=l,g=l=0,v=null,y=u.next();null!==m&&!y.done;g++,y=u.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,s);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(o,m),c;if(null===m){for(;!y.done;g++,y=u.next())null!==(y=d(o,y.value,s))&&(l=i(y,l,g),null===f?c=y:f.sibling=y,f=y);return c}for(m=r(o,m);!y.done;g++,y=u.next())null!==(y=h(m,o,g,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=i(y,l,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,i,u){var s="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;s&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case ee:e:{for(c=i.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(i.type===ne){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}break;default:if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=Ei(e,s,i),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}i.type===ne?((r=Pu(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=Tu(i.type,i.key,i.props,null,e.mode,u)).ref=Ei(e,r,i),u.return=e,e=u)}return l(e);case te:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Au(i,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=ku(i,e.mode,u)).return=e,e=r),l(e);if(Si(i))return m(e,r,i,u);if(me(i))return g(e,r,i,u);if(c&&xi(e,i),void 0===i&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Oi=Ci(!0),_i=Ci(!1),Ti={},Pi={current:Ti},ki={current:Ti},Ai={current:Ti};function Ri(e){if(e===Ti)throw Error(a(174));return e}function Mi(e,t){switch(so(Ai,t),so(ki,e),so(Pi,Ti),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ie(null,"");break;default:t=Ie(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Pi),so(Pi,t)}function ji(){uo(Pi),uo(ki),uo(Ai)}function Di(e){Ri(Ai.current);var t=Ri(Pi.current),n=Ie(t,e.type);t!==n&&(so(ki,e),so(Pi,n))}function Li(e){ki.current===e&&(uo(Pi),uo(ki))}var Ni={current:0};function Ii(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function zi(e,t){return{responder:e,props:t}}var Fi=Z.ReactCurrentDispatcher,Bi=Z.ReactCurrentBatchConfig,Hi=0,Ui=null,Wi=null,Vi=null,Gi=!1;function qi(){throw Error(a(321))}function Yi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ir(e[n],t[n]))return!1;return!0}function $i(e,t,n,r,o,i){if(Hi=i,Ui=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Fi.current=null===e||null===e.memoizedState?va:ya,e=n(r,o),t.expirationTime===Hi){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(a(301));i+=1,Vi=Wi=null,t.updateQueue=null,Fi.current=ba,e=n(r,o)}while(t.expirationTime===Hi)}if(Fi.current=ga,t=null!==Wi&&null!==Wi.next,Hi=0,Vi=Wi=Ui=null,Gi=!1,t)throw Error(a(300));return e}function Ki(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Vi?Ui.memoizedState=Vi=e:Vi=Vi.next=e,Vi}function Zi(){if(null===Wi){var e=Ui.alternate;e=null!==e?e.memoizedState:null}else e=Wi.next;var t=null===Vi?Ui.memoizedState:Vi.next;if(null!==t)Vi=t,Wi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Wi=e).memoizedState,baseState:Wi.baseState,baseQueue:Wi.baseQueue,queue:Wi.queue,next:null},null===Vi?Ui.memoizedState=Vi=e:Vi=Vi.next=e}return Vi}function Xi(e,t){return"function"==typeof t?t(e):t}function Qi(e){var t=Zi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Wi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=l=i=null,s=o;do{var c=s.expirationTime;if(c<Hi){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(l=u=f,i=r):u=u.next=f,c>Ui.expirationTime&&(Ui.expirationTime=c,au(c))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),iu(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===u?i=r:u.next=l,Ir(r,t.memoizedState)||(Aa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Ji(e){var t=Zi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);Ir(i,t.memoizedState)||(Aa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ea(e){var t=Ki();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Xi,lastRenderedState:e}).dispatch=ma.bind(null,Ui,e),[t.memoizedState,e]}function ta(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ui.updateQueue)?(t={lastEffect:null},Ui.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function na(){return Zi().memoizedState}function ra(e,t,n,r){var o=Ki();Ui.effectTag|=e,o.memoizedState=ta(1|t,n,void 0,void 0===r?null:r)}function oa(e,t,n,r){var o=Zi();r=void 0===r?null:r;var i=void 0;if(null!==Wi){var a=Wi.memoizedState;if(i=a.destroy,null!==r&&Yi(r,a.deps))return void ta(t,n,i,r)}Ui.effectTag|=e,o.memoizedState=ta(1|t,n,i,r)}function ia(e,t){return ra(516,4,e,t)}function aa(e,t){return oa(516,4,e,t)}function la(e,t){return oa(4,2,e,t)}function ua(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function sa(e,t,n){return n=null!=n?n.concat([e]):null,oa(4,2,ua.bind(null,t,e),n)}function ca(){}function fa(e,t){return Ki().memoizedState=[e,void 0===t?null:t],e}function da(e,t){var n=Zi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pa(e,t){var n=Zi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ha(e,t,n){var r=Ho();Wo(98>r?98:r,(function(){e(!0)})),Wo(97<r?97:r,(function(){var r=Bi.suspense;Bi.suspense=void 0===t?null:t;try{e(!1),n()}finally{Bi.suspense=r}}))}function ma(e,t,n){var r=ql(),o=pi.suspense;o={expirationTime:r=Yl(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Ui||null!==i&&i===Ui)Gi=!0,o.expirationTime=Hi,Ui.expirationTime=Hi;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,l=i(a,n);if(o.eagerReducer=i,o.eagerState=l,Ir(l,a))return}catch(e){}$l(e,r)}}var ga={readContext:oi,useCallback:qi,useContext:qi,useEffect:qi,useImperativeHandle:qi,useLayoutEffect:qi,useMemo:qi,useReducer:qi,useRef:qi,useState:qi,useDebugValue:qi,useResponder:qi,useDeferredValue:qi,useTransition:qi},va={readContext:oi,useCallback:fa,useContext:oi,useEffect:ia,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ra(4,2,ua.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ra(4,2,e,t)},useMemo:function(e,t){var n=Ki();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ki();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ma.bind(null,Ui,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ki().memoizedState=e},useState:ea,useDebugValue:ca,useResponder:zi,useDeferredValue:function(e,t){var n=ea(e),r=n[0],o=n[1];return ia((function(){var n=Bi.suspense;Bi.suspense=void 0===t?null:t;try{o(e)}finally{Bi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ea(!1),n=t[0];return t=t[1],[fa(ha.bind(null,t,e),[t,e]),n]}},ya={readContext:oi,useCallback:da,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:la,useMemo:pa,useReducer:Qi,useRef:na,useState:function(){return Qi(Xi)},useDebugValue:ca,useResponder:zi,useDeferredValue:function(e,t){var n=Qi(Xi),r=n[0],o=n[1];return aa((function(){var n=Bi.suspense;Bi.suspense=void 0===t?null:t;try{o(e)}finally{Bi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Qi(Xi),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},ba={readContext:oi,useCallback:da,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:la,useMemo:pa,useReducer:Ji,useRef:na,useState:function(){return Ji(Xi)},useDebugValue:ca,useResponder:zi,useDeferredValue:function(e,t){var n=Ji(Xi),r=n[0],o=n[1];return aa((function(){var n=Bi.suspense;Bi.suspense=void 0===t?null:t;try{o(e)}finally{Bi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ji(Xi),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},wa=null,Sa=null,Ea=!1;function xa(e,t){var n=Cu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ca(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Oa(e){if(Ea){var t=Sa;if(t){var n=t;if(!Ca(e,t)){if(!(t=Sn(n.nextSibling))||!Ca(e,t))return e.effectTag=-1025&e.effectTag|2,Ea=!1,void(wa=e);xa(wa,n)}wa=e,Sa=Sn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ea=!1,wa=e}}function _a(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wa=e}function Ta(e){if(e!==wa)return!1;if(!Ea)return _a(e),Ea=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!yn(t,e.memoizedProps))for(t=Sa;t;)xa(e,t),t=Sn(t.nextSibling);if(_a(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Sa=Sn(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Sa=null}}else Sa=wa?Sn(e.stateNode.nextSibling):null;return!0}function Pa(){Sa=wa=null,Ea=!1}var ka=Z.ReactCurrentOwner,Aa=!1;function Ra(e,t,n,r){t.child=null===e?_i(t,null,n,r):Oi(t,e.child,n,r)}function Ma(e,t,n,r,o){n=n.render;var i=t.ref;return ri(t,o),r=$i(e,t,n,r,i,o),null===e||Aa?(t.effectTag|=1,Ra(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),$a(e,t,o))}function ja(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Ou(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tu(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Da(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:Fr)(o,r)&&e.ref===t.ref)?$a(e,t,i):(t.effectTag|=1,(e=_u(a,r)).ref=t.ref,e.return=t,t.child=e)}function Da(e,t,n,r,o,i){return null!==e&&Fr(e.memoizedProps,r)&&e.ref===t.ref&&(Aa=!1,o<i)?(t.expirationTime=e.expirationTime,$a(e,t,i)):Na(e,t,n,r,i)}function La(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Na(e,t,n,r,o){var i=go(n)?ho:fo.current;return i=mo(t,i),ri(t,o),n=$i(e,t,n,r,i,o),null===e||Aa?(t.effectTag|=1,Ra(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),$a(e,t,o))}function Ia(e,t,n,r,o){if(go(n)){var i=!0;wo(t)}else i=!1;if(ri(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),yi(t,n,r),wi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var u=a.context,s=n.contextType;"object"==typeof s&&null!==s?s=oi(s):s=mo(t,s=go(n)?ho:fo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||u!==s)&&bi(t,a,r,s),ii=!1;var d=t.memoizedState;a.state=d,fi(t,r,a,o),u=t.memoizedState,l!==r||d!==u||po.current||ii?("function"==typeof c&&(mi(t,n,c,r),u=t.memoizedState),(l=ii||vi(t,n,l,r,d,u,s))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=s,r=l):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,li(e,t),l=t.memoizedProps,a.props=t.type===t.elementType?l:Ko(t.type,l),u=a.context,"object"==typeof(s=n.contextType)&&null!==s?s=oi(s):s=mo(t,s=go(n)?ho:fo.current),(f="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||u!==s)&&bi(t,a,r,s),ii=!1,u=t.memoizedState,a.state=u,fi(t,r,a,o),d=t.memoizedState,l!==r||u!==d||po.current||ii?("function"==typeof c&&(mi(t,n,c,r),d=t.memoizedState),(c=ii||vi(t,n,l,r,u,d,s))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,s),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=s,r=c):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return za(e,t,n,r,i,o)}function za(e,t,n,r,o,i){La(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&So(t,n,!1),$a(e,t,i);r=t.stateNode,ka.current=t;var l=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Oi(t,e.child,null,i),t.child=Oi(t,null,l,i)):Ra(e,t,l,i),t.memoizedState=r.state,o&&So(t,n,!0),t.child}function Fa(e){var t=e.stateNode;t.pendingContext?yo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yo(0,t.context,!1),Mi(e,t.containerInfo)}var Ba,Ha,Ua,Wa={dehydrated:null,retryTime:0};function Va(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Ni.current,l=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),so(Ni,1&a),null===e){if(void 0!==i.fallback&&Oa(t),l){if(l=i.fallback,(i=Pu(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pu(l,o,n,null)).return=t,i.sibling=n,t.memoizedState=Wa,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=_i(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,l){if(i=i.fallback,(n=_u(e,e.pendingProps)).return=t,0==(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=l;null!==l;)l.return=n,l=l.sibling;return(o=_u(o,i)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Wa,t.child=n,o}return n=Oi(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=i.fallback,(i=Pu(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pu(l,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=Wa,t.child=i,n}return t.memoizedState=null,t.child=Oi(t,e,i.children,n)}function Ga(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ni(e.return,t)}function qa(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function Ya(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ra(e,t,r.children,n),0!=(2&(r=Ni.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ga(e,n);else if(19===e.tag)Ga(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(so(Ni,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Ii(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),qa(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Ii(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}qa(t,!0,n,null,i,t.lastEffect);break;case"together":qa(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function $a(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&au(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=_u(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=_u(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ka(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Za(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return go(t.type)&&vo(),null;case 3:return ji(),uo(po),uo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ta(t)||(t.effectTag|=4),null;case 5:Li(t),n=Ri(Ai.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ha(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ri(Pi.current),Ta(t)){r=t.stateNode,i=t.type;var l=t.memoizedProps;switch(r[Cn]=t,r[On]=l,i){case"iframe":case"object":case"embed":Yt("load",r);break;case"video":case"audio":for(e=0;e<Ze.length;e++)Yt(Ze[e],r);break;case"source":Yt("error",r);break;case"img":case"image":case"link":Yt("error",r),Yt("load",r);break;case"form":Yt("reset",r),Yt("submit",r);break;case"details":Yt("toggle",r);break;case"input":xe(r,l),Yt("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Yt("invalid",r),un(n,"onChange");break;case"textarea":Re(r,l),Yt("invalid",r),un(n,"onChange")}for(var u in on(i,l),e=null,l)if(l.hasOwnProperty(u)){var s=l[u];"children"===u?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):C.hasOwnProperty(u)&&null!=s&&un(n,u)}switch(i){case"input":we(r),_e(r,l,!0);break;case"textarea":we(r),je(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=Ne(i)),e===ln?"script"===i?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(i,{is:r.is}):(e=u.createElement(i),"select"===i&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,i),e[Cn]=t,e[On]=r,Ba(e,t),t.stateNode=e,u=an(i,r),i){case"iframe":case"object":case"embed":Yt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Ze.length;s++)Yt(Ze[s],e);s=r;break;case"source":Yt("error",e),s=r;break;case"img":case"image":case"link":Yt("error",e),Yt("load",e),s=r;break;case"form":Yt("reset",e),Yt("submit",e),s=r;break;case"details":Yt("toggle",e),s=r;break;case"input":xe(e,r),s=Ee(e,r),Yt("invalid",e),un(n,"onChange");break;case"option":s=Pe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),Yt("invalid",e),un(n,"onChange");break;case"textarea":Re(e,r),s=Ae(e,r),Yt("invalid",e),un(n,"onChange");break;default:s=r}on(i,s);var c=s;for(l in c)if(c.hasOwnProperty(l)){var f=c[l];"style"===l?nn(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&Fe(e,f):"children"===l?"string"==typeof f?("textarea"!==i||""!==f)&&Be(e,f):"number"==typeof f&&Be(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(C.hasOwnProperty(l)?null!=f&&un(n,l):null!=f&&X(e,l,f,u))}switch(i){case"input":we(e),_e(e,r,!1);break;case"textarea":we(e),je(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ye(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?ke(e,!!r.multiple,n,!1):null!=r.defaultValue&&ke(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}vn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ua(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ri(Ai.current),Ri(Pi.current),Ta(t)?(n=t.stateNode,r=t.memoizedProps,n[Cn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Cn]=t,t.stateNode=n)}return null;case 13:return uo(Ni),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ta(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=i,i.nextEffect=l):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ni.current)?Tl===wl&&(Tl=Sl):(Tl!==wl&&Tl!==Sl||(Tl=El),0!==Ml&&null!==Cl&&(ju(Cl,_l),Du(Cl,Ml)))),(n||r)&&(t.effectTag|=4),null);case 4:return ji(),null;case 10:return ti(t),null;case 17:return go(t.type)&&vo(),null;case 19:if(uo(Ni),null===(r=t.memoizedState))return null;if(i=0!=(64&t.effectTag),null===(l=r.rendering)){if(i)Ka(r,!1);else if(Tl!==wl||null!==e&&0!=(64&e.effectTag))for(l=t.child;null!==l;){if(null!==(e=Ii(l))){for(t.effectTag|=64,Ka(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)l=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=l,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,l=e.dependencies,i.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return so(Ni,1&Ni.current|2),t.child}l=l.sibling}}else{if(!i)if(null!==(e=Ii(l))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ka(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Bo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,Ka(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Bo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Bo(),n.sibling=null,t=Ni.current,so(Ni,i?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function Xa(e){switch(e.tag){case 1:go(e.type)&&vo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ji(),uo(po),uo(fo),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Li(e),null;case 13:return uo(Ni),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return uo(Ni),null;case 4:return ji(),null;case 10:return ti(e),null;default:return null}}function Qa(e,t){return{value:e,source:t,stack:ve(t)}}Ba=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ha=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var l,u,s=t.stateNode;switch(Ri(Pi.current),e=null,n){case"input":a=Ee(s,a),r=Ee(s,r),e=[];break;case"option":a=Pe(s,a),r=Pe(s,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ae(s,a),r=Ae(s,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(l in on(n,r),n=null,a)if(!r.hasOwnProperty(l)&&a.hasOwnProperty(l)&&null!=a[l])if("style"===l)for(u in s=a[l])s.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(C.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var c=r[l];if(s=null!=a?a[l]:void 0,r.hasOwnProperty(l)&&c!==s&&(null!=c||null!=s))if("style"===l)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(n||(n={}),n[u]=c[u])}else n||(e||(e=[]),e.push(l,n)),n=c;else"dangerouslySetInnerHTML"===l?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(l,c)):"children"===l?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(l,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(C.hasOwnProperty(l)?(null!=c&&un(i,l),e||s===c||(e=[])):(e=e||[]).push(l,c))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&(t.effectTag|=4)}},Ua=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Ja="function"==typeof WeakSet?WeakSet:Set;function el(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&ge(n.type),t=t.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function tl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){yu(e,t)}else t.current=null}function nl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(a(163))}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function il(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ol(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&di(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}di(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&vn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Nt(n)))));case 19:case 17:case 20:case 21:return}throw Error(a(163))}function al(e,t,n){switch("function"==typeof Eu&&Eu(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){yu(o,e)}}e=e.next}while(e!==r)}))}break;case 1:tl(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){yu(e,t)}}(t,n);break;case 5:tl(t);break;case 4:cl(e,t,n)}}function ll(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ll(t)}function ul(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:{for(var t=e.return;null!==t;){if(ul(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Be(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ul(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function cl(e,t,n){for(var r,o,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(a(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag){e:for(var u=e,s=i,c=n,f=s;;)if(al(u,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,s=i.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(al(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rl(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[On]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ce(n,r),an(e,o),t=an(e,r),o=0;o<i.length;o+=2){var l=i[o],u=i[o+1];"style"===l?nn(n,u):"dangerouslySetInnerHTML"===l?Fe(n,u):"children"===l?Be(n,u):X(n,l,u,t)}switch(e){case"input":Oe(n,r);break;case"textarea":Me(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?ke(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?ke(n,!!r.multiple,r.defaultValue,!0):ke(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Nt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Dl=Bo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void dl(t);case 19:return void dl(t);case 17:return}throw Error(a(163))}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ja),t.forEach((function(t){var r=wu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pl="function"==typeof WeakMap?WeakMap:Map;function hl(e,t,n){(n=ui(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nl||(Nl=!0,Il=r),el(e,t)},n}function ml(e,t,n){(n=ui(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return el(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===zl?zl=new Set([this]):zl.add(this),el(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var gl,vl=Math.ceil,yl=Z.ReactCurrentDispatcher,bl=Z.ReactCurrentOwner,wl=0,Sl=3,El=4,xl=0,Cl=null,Ol=null,_l=0,Tl=wl,Pl=null,kl=1073741823,Al=1073741823,Rl=null,Ml=0,jl=!1,Dl=0,Ll=null,Nl=!1,Il=null,zl=null,Fl=!1,Bl=null,Hl=90,Ul=null,Wl=0,Vl=null,Gl=0;function ql(){return 0!=(48&xl)?1073741821-(Bo()/10|0):0!==Gl?Gl:Gl=1073741821-(Bo()/10|0)}function Yl(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Ho();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&xl))return _l;if(null!==n)e=$o(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=$o(e,150,100);break;case 97:case 96:e=$o(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Cl&&e===_l&&--e,e}function $l(e,t){if(50<Wl)throw Wl=0,Vl=null,Error(a(185));if(null!==(e=Kl(e,t))){var n=Ho();1073741823===t?0!=(8&xl)&&0==(48&xl)?Jl(e):(Xl(e),0===xl&&qo()):Xl(e),0==(4&xl)||98!==n&&99!==n||(null===Ul?Ul=new Map([[e,t]]):(void 0===(n=Ul.get(e))||n>t)&&Ul.set(e,t))}}function Kl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Cl===o&&(au(t),Tl===El&&ju(o,_l)),Du(o,t)),o}function Zl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Mu(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Xl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Go(Jl.bind(null,e));else{var t=Zl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=ql();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==jo&&Co(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Go(Jl.bind(null,e)):Vo(r,Ql.bind(null,e),{timeout:10*(1073741821-t)-Bo()}),e.callbackNode=t}}}function Ql(e,t){if(Gl=0,t)return Lu(e,t=ql()),Xl(e),null;var n=Zl(e);if(0!==n){if(t=e.callbackNode,0!=(48&xl))throw Error(a(327));if(mu(),e===Cl&&n===_l||nu(e,n),null!==Ol){var r=xl;xl|=16;for(var o=ou();;)try{uu();break}catch(t){ru(e,t)}if(ei(),xl=r,yl.current=o,1===Tl)throw t=Pl,nu(e,n),ju(e,n),Xl(e),t;if(null===Ol)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Tl,Cl=null,r){case wl:case 1:throw Error(a(345));case 2:Lu(e,2<n?2:n);break;case Sl:if(ju(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),1073741823===kl&&10<(o=Dl+500-Bo())){if(jl){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,nu(e,n);break}}if(0!==(i=Zl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=bn(du.bind(null,e),o);break}du(e);break;case El:if(ju(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),jl&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nu(e,n);break}if(0!==(o=Zl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Al?r=10*(1073741821-Al)-Bo():1073741823===kl?r=0:(r=10*(1073741821-kl)-5e3,0>(r=(o=Bo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*vl(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=bn(du.bind(null,e),r);break}du(e);break;case 5:if(1073741823!==kl&&null!==Rl){i=kl;var l=Rl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(i=Bo()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)))<=o?0:o+r-i),10<r){ju(e,n),e.timeoutHandle=bn(du.bind(null,e),r);break}}du(e);break;default:throw Error(a(329))}if(Xl(e),e.callbackNode===t)return Ql.bind(null,e)}}return null}function Jl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&xl))throw Error(a(327));if(mu(),e===Cl&&t===_l||nu(e,t),null!==Ol){var n=xl;xl|=16;for(var r=ou();;)try{lu();break}catch(t){ru(e,t)}if(ei(),xl=n,yl.current=r,1===Tl)throw n=Pl,nu(e,t),ju(e,t),Xl(e),n;if(null!==Ol)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Cl=null,du(e),Xl(e)}return null}function eu(e,t){var n=xl;xl|=1;try{return e(t)}finally{0===(xl=n)&&qo()}}function tu(e,t){var n=xl;xl&=-2,xl|=8;try{return e(t)}finally{0===(xl=n)&&qo()}}function nu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Ol)for(n=Ol.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&vo();break;case 3:ji(),uo(po),uo(fo);break;case 5:Li(r);break;case 4:ji();break;case 13:case 19:uo(Ni);break;case 10:ti(r)}n=n.return}Cl=e,Ol=_u(e.current,null),_l=t,Tl=wl,Pl=null,Al=kl=1073741823,Rl=null,Ml=0,jl=!1}function ru(e,t){for(;;){try{if(ei(),Fi.current=ga,Gi)for(var n=Ui.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Hi=0,Vi=Wi=Ui=null,Gi=!1,null===Ol||null===Ol.return)return Tl=1,Pl=t,Ol=null;e:{var o=e,i=Ol.return,a=Ol,l=t;if(t=_l,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l;if(0==(2&a.mode)){var s=a.alternate;s?(a.updateQueue=s.updateQueue,a.memoizedState=s.memoizedState,a.expirationTime=s.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var c=0!=(1&Ni.current),f=i;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var h=f.memoizedProps;d=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!c)}}if(d){var m=f.updateQueue;if(null===m){var g=new Set;g.add(u),f.updateQueue=g}else m.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var v=ui(1073741823,null);v.tag=2,si(a,v)}a.expirationTime=1073741823;break e}l=void 0,a=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new pl,l=new Set,y.set(u,l)):void 0===(l=y.get(u))&&(l=new Set,y.set(u,l)),!l.has(a)){l.add(a);var b=bu.bind(null,o,u,a);u.then(b,b)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);l=Error((ge(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(a))}5!==Tl&&(Tl=2),l=Qa(l,a),f=i;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t,ci(f,hl(f,u,t));break e;case 1:u=l;var w=f.type,S=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===zl||!zl.has(S)))){f.effectTag|=4096,f.expirationTime=t,ci(f,ml(f,u,t));break e}}f=f.return}while(null!==f)}Ol=cu(Ol)}catch(e){t=e;continue}break}}function ou(){var e=yl.current;return yl.current=ga,null===e?ga:e}function iu(e,t){e<kl&&2<e&&(kl=e),null!==t&&e<Al&&2<e&&(Al=e,Rl=t)}function au(e){e>Ml&&(Ml=e)}function lu(){for(;null!==Ol;)Ol=su(Ol)}function uu(){for(;null!==Ol&&!Do();)Ol=su(Ol)}function su(e){var t=gl(e.alternate,e,_l);return e.memoizedProps=e.pendingProps,null===t&&(t=cu(e)),bl.current=null,t}function cu(e){Ol=e;do{var t=Ol.alternate;if(e=Ol.return,0==(2048&Ol.effectTag)){if(t=Za(t,Ol,_l),1===_l||1!==Ol.childExpirationTime){for(var n=0,r=Ol.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Ol.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Ol.firstEffect),null!==Ol.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Ol.firstEffect),e.lastEffect=Ol.lastEffect),1<Ol.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Ol:e.firstEffect=Ol,e.lastEffect=Ol))}else{if(null!==(t=Xa(Ol)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Ol.sibling))return t;Ol=e}while(null!==Ol);return Tl===wl&&(Tl=5),null}function fu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function du(e){var t=Ho();return Wo(99,pu.bind(null,e,t)),null}function pu(e,t){do{mu()}while(null!==Bl);if(0!=(48&xl))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Cl&&(Ol=Cl=null,_l=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=xl;xl|=32,bl.current=null,mn=qt;var l=pn();if(hn(l)){if("selectionStart"in l)var u={start:l.selectionStart,end:l.selectionEnd};else e:{var s=(u=(u=l.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(s&&0!==s.rangeCount){u=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{u.nodeType,f.nodeType}catch(e){u=null;break e}var d=0,p=-1,h=-1,m=0,g=0,v=l,y=null;t:for(;;){for(var b;v!==u||0!==c&&3!==v.nodeType||(p=d+c),v!==f||0!==s&&3!==v.nodeType||(h=d+s),3===v.nodeType&&(d+=v.nodeValue.length),null!==(b=v.firstChild);)y=v,v=b;for(;;){if(v===l)break t;if(y===u&&++m===c&&(p=d),y===f&&++g===s&&(h=d),null!==(b=v.nextSibling))break;y=(v=y).parentNode}v=b}u=-1===p||-1===h?null:{start:p,end:h}}else u=null}u=u||{start:0,end:0}}else u=null;gn={activeElementDetached:null,focusedElem:l,selectionRange:u},qt=!1,Ll=o;do{try{hu()}catch(e){if(null===Ll)throw Error(a(330));yu(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);Ll=o;do{try{for(l=e,u=t;null!==Ll;){var w=Ll.effectTag;if(16&w&&Be(Ll.stateNode,""),128&w){var S=Ll.alternate;if(null!==S){var E=S.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&w){case 2:sl(Ll),Ll.effectTag&=-3;break;case 6:sl(Ll),Ll.effectTag&=-3,fl(Ll.alternate,Ll);break;case 1024:Ll.effectTag&=-1025;break;case 1028:Ll.effectTag&=-1025,fl(Ll.alternate,Ll);break;case 4:fl(Ll.alternate,Ll);break;case 8:cl(l,c=Ll,u),ll(c)}Ll=Ll.nextEffect}}catch(e){if(null===Ll)throw Error(a(330));yu(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);if(E=gn,S=pn(),w=E.focusedElem,u=E.selectionRange,S!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&hn(w)&&(S=u.start,void 0===(E=u.end)&&(E=S),"selectionStart"in w?(w.selectionStart=S,w.selectionEnd=Math.min(E,w.value.length)):(E=(S=w.ownerDocument||document)&&S.defaultView||window).getSelection&&(E=E.getSelection(),c=w.textContent.length,l=Math.min(u.start,c),u=void 0===u.end?l:Math.min(u.end,c),!E.extend&&l>u&&(c=u,u=l,l=c),c=dn(w,l),f=dn(w,u),c&&f&&(1!==E.rangeCount||E.anchorNode!==c.node||E.anchorOffset!==c.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((S=S.createRange()).setStart(c.node,c.offset),E.removeAllRanges(),l>u?(E.addRange(S),E.extend(f.node,f.offset)):(S.setEnd(f.node,f.offset),E.addRange(S))))),S=[];for(E=w;E=E.parentNode;)1===E.nodeType&&S.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<S.length;w++)(E=S[w]).element.scrollLeft=E.left,E.element.scrollTop=E.top}qt=!!mn,gn=mn=null,e.current=n,Ll=o;do{try{for(w=e;null!==Ll;){var x=Ll.effectTag;if(36&x&&il(w,Ll.alternate,Ll),128&x){S=void 0;var C=Ll.ref;if(null!==C){var O=Ll.stateNode;switch(Ll.tag){case 5:S=O;break;default:S=O}"function"==typeof C?C(S):C.current=S}}Ll=Ll.nextEffect}}catch(e){if(null===Ll)throw Error(a(330));yu(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);Ll=null,Lo(),xl=i}else e.current=n;if(Fl)Fl=!1,Bl=e,Hl=t;else for(Ll=o;null!==Ll;)t=Ll.nextEffect,Ll.nextEffect=null,Ll=t;if(0===(t=e.firstPendingTime)&&(zl=null),1073741823===t?e===Vl?Wl++:(Wl=0,Vl=e):Wl=0,"function"==typeof Su&&Su(n.stateNode,r),Xl(e),Nl)throw Nl=!1,e=Il,Il=null,e;return 0!=(8&xl)?null:(qo(),null)}function hu(){for(;null!==Ll;){var e=Ll.effectTag;0!=(256&e)&&nl(Ll.alternate,Ll),0==(512&e)||Fl||(Fl=!0,Vo(97,(function(){return mu(),null}))),Ll=Ll.nextEffect}}function mu(){if(90!==Hl){var e=97<Hl?97:Hl;return Hl=90,Wo(e,gu)}}function gu(){if(null===Bl)return!1;var e=Bl;if(Bl=null,0!=(48&xl))throw Error(a(331));var t=xl;for(xl|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:rl(5,n),ol(5,n)}}catch(t){if(null===e)throw Error(a(330));yu(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return xl=t,qo(),!0}function vu(e,t,n){si(e,t=hl(e,t=Qa(n,t),1073741823)),null!==(e=Kl(e,1073741823))&&Xl(e)}function yu(e,t){if(3===e.tag)vu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){vu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===zl||!zl.has(r))){si(n,e=ml(n,e=Qa(t,e),1073741823)),null!==(n=Kl(n,1073741823))&&Xl(n);break}}n=n.return}}function bu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Cl===e&&_l===n?Tl===El||Tl===Sl&&1073741823===kl&&Bo()-Dl<500?nu(e,_l):jl=!0:Mu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Xl(e)))}function wu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Yl(t=ql(),e,null)),null!==(e=Kl(e,t))&&Xl(e)}gl=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Aa=!0;else{if(r<n){switch(Aa=!1,t.tag){case 3:Fa(t),Pa();break;case 5:if(Di(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:go(t.type)&&wo(t);break;case 4:Mi(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Zo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Va(e,t,n):(so(Ni,1&Ni.current),null!==(t=$a(e,t,n))?t.sibling:null);so(Ni,1&Ni.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Ya(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(Ni,Ni.current),!r)return null}return $a(e,t,n)}Aa=!1}}else Aa=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=mo(t,fo.current),ri(t,n),o=$i(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,go(r)){var i=!0;wo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ai(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&mi(t,r,l,e),o.updater=gi,t.stateNode=o,o._reactInternalFiber=t,wi(t,r,e,n),t=za(null,t,r,!0,i,n)}else t.tag=0,Ra(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Ou(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Ko(o,e),i){case 0:t=Na(null,t,o,e,n);break e;case 1:t=Ia(null,t,o,e,n);break e;case 11:t=Ma(null,t,o,e,n);break e;case 14:t=ja(null,t,o,Ko(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Na(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ia(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(Fa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,li(e,t),fi(t,r,null,n),(r=t.memoizedState.element)===o)Pa(),t=$a(e,t,n);else{if((o=t.stateNode.hydrate)&&(Sa=Sn(t.stateNode.containerInfo.firstChild),wa=t,o=Ea=!0),o)for(n=_i(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ra(e,t,r,n),Pa();t=t.child}return t;case 5:return Di(t),null===e&&Oa(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,l=o.children,yn(r,o)?l=null:null!==i&&yn(r,i)&&(t.effectTag|=16),La(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ra(e,t,l,n),t=t.child),t;case 6:return null===e&&Oa(t),null;case 13:return Va(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Oi(t,null,r,n):Ra(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ma(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return Ra(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ra(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value;var u=t.type._context;if(so(Zo,u._currentValue),u._currentValue=i,null!==l)if(u=l.value,0===(i=Ir(u,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(l.children===o.children&&!po.current){t=$a(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){l=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&i)){1===u.tag&&((c=ui(n,null)).tag=2,si(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),ni(u.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else l=10===u.tag&&u.type===t.type?null:u.child;if(null!==l)l.return=u;else for(l=u;null!==l;){if(l===t){l=null;break}if(null!==(u=l.sibling)){u.return=l.return,l=u;break}l=l.return}u=l}Ra(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ri(t,n),r=r(o=oi(o,i.unstable_observedBits)),t.effectTag|=1,Ra(e,t,r,n),t.child;case 14:return i=Ko(o=t.type,t.pendingProps),ja(e,t,o,i=Ko(o.type,i),r,n);case 15:return Da(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,go(r)?(e=!0,wo(t)):e=!1,ri(t,n),yi(t,r,o),wi(t,r,o,n),za(null,t,r,!0,e,n);case 19:return Ya(e,t,n)}throw Error(a(156,t.tag))};var Su=null,Eu=null;function xu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Cu(e,t,n,r){return new xu(e,t,n,r)}function Ou(e){return!(!(e=e.prototype)||!e.isReactComponent)}function _u(e,t){var n=e.alternate;return null===n?((n=Cu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tu(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ou(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ne:return Pu(n.children,o,i,t);case le:l=8,o|=7;break;case re:l=8,o|=1;break;case oe:return(e=Cu(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=i,e;case se:return(e=Cu(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=i,e;case ce:return(e=Cu(19,n,t,o)).elementType=ce,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ie:l=10;break e;case ae:l=9;break e;case ue:l=11;break e;case fe:l=14;break e;case de:l=16,r=null;break e;case pe:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Cu(l,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Pu(e,t,n,r){return(e=Cu(7,e,r,t)).expirationTime=n,e}function ku(e,t,n){return(e=Cu(6,e,null,t)).expirationTime=n,e}function Au(e,t,n){return(t=Cu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Mu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function ju(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Du(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Lu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Nu(e,t,n,r){var o=t.current,i=ql(),l=pi.suspense;i=Yl(i,o,l);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(go(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(a(171))}if(1===n.tag){var s=n.type;if(go(s)){n=bo(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ui(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),si(o,t),$l(o,i),i}function Iu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function zu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Fu(e,t){zu(e,t),(e=e.alternate)&&zu(e,t)}function Bu(e,t,n){var r=new Ru(e,t,n=null!=n&&!0===n.hydrate),o=Cu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ai(o),e[_n]=r.current,n&&0!==t&&function(e,t){var n=Qe(t);_t.forEach((function(e){ht(e,t,n)})),Tt.forEach((function(e){ht(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Hu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Uu(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Iu(a);l.call(e)}}Nu(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Bu(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Iu(a);u.call(e)}}tu((function(){Nu(t,a,e,o)}))}return Iu(a)}function Wu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Vu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Hu(t))throw Error(a(200));return Wu(e,t,null,n)}Bu.prototype.render=function(e){Nu(e,this._internalRoot,null,null)},Bu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Nu(null,e,null,(function(){t[_n]=null}))},mt=function(e){if(13===e.tag){var t=$o(ql(),150,100);$l(e,t),Fu(e,t)}},gt=function(e){13===e.tag&&($l(e,3),Fu(e,3))},vt=function(e){if(13===e.tag){var t=ql();$l(e,t=Yl(t,e,null)),Fu(e,t)}},P=function(e,t,n){switch(t){case"input":if(Oe(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=An(r);if(!o)throw Error(a(90));Se(r),Oe(r,o)}}}break;case"textarea":Me(e,n);break;case"select":null!=(t=n.value)&&ke(e,!!n.multiple,t,!1)}},D=eu,L=function(e,t,n,r,o){var i=xl;xl|=4;try{return Wo(98,e.bind(null,t,n,r,o))}finally{0===(xl=i)&&qo()}},N=function(){0==(49&xl)&&(function(){if(null!==Ul){var e=Ul;Ul=null,e.forEach((function(e,t){Lu(t,e),Xl(t)})),qo()}}(),mu())},I=function(e,t){var n=xl;xl|=2;try{return e(t)}finally{0===(xl=n)&&qo()}};var Gu,qu,Yu={Events:[Pn,kn,An,_,x,In,function(e){ot(e,Nn)},M,j,Xt,lt,mu,{current:!1}]};qu=(Gu={findFiberByHostInstance:Tn,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Su=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Eu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},Gu,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return qu?qu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Yu,t.createPortal=Vu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&xl))throw Error(a(187));var n=xl;xl|=1;try{return Wo(99,e.bind(null,t))}finally{xl=n,qo()}},t.hydrate=function(e,t,n){if(!Hu(t))throw Error(a(200));return Uu(null,e,t,!0,n)},t.render=function(e,t,n){if(!Hu(t))throw Error(a(200));return Uu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Hu(e))throw Error(a(40));return!!e._reactRootContainer&&(tu((function(){Uu(null,null,e,!1,(function(){e._reactRootContainer=null,e[_n]=null}))})),!0)},t.unstable_batchedUpdates=eu,t.unstable_createPortal=function(e,t){return Vu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Hu(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return Uu(e,t,n,!1,r)},t.version="16.13.1"},function(e,t,n){"use strict";e.exports=n(246)},function(e,t,n){"use strict";
/** @license React v0.19.1
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r,o,i,a,l;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(c,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},i=function(){clearTimeout(s)},a=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var y=!1,b=null,w=-1,S=5,E=0;a=function(){return t.unstable_now()>=E},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):S=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,C=x.port2;x.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();E=e+S;try{b(!0,e)?C.postMessage(null):(y=!1,b=null)}catch(e){throw C.postMessage(null),e}}else y=!1},r=function(e){b=e,y||(y=!0,C.postMessage(null))},o=function(e,n){w=h((function(){e(t.unstable_now())}),n)},i=function(){m(w),w=-1}}function O(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<P(o,t)))break e;e[r]=t,e[n]=o,n=r}}function _(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],l=i+1,u=e[l];if(void 0!==a&&0>P(a,n))void 0!==u&&0>P(u,a)?(e[r]=u,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],A=[],R=1,M=null,j=3,D=!1,L=!1,N=!1;function I(e){for(var t=_(A);null!==t;){if(null===t.callback)T(A);else{if(!(t.startTime<=e))break;T(A),t.sortIndex=t.expirationTime,O(k,t)}t=_(A)}}function z(e){if(N=!1,I(e),!L)if(null!==_(k))L=!0,r(F);else{var t=_(A);null!==t&&o(z,t.startTime-e)}}function F(e,n){L=!1,N&&(N=!1,i()),D=!0;var r=j;try{for(I(n),M=_(k);null!==M&&(!(M.expirationTime>n)||e&&!a());){var l=M.callback;if(null!==l){M.callback=null,j=M.priorityLevel;var u=l(M.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?M.callback=u:M===_(k)&&T(k),I(n)}else T(k);M=_(k)}if(null!==M)var s=!0;else{var c=_(A);null!==c&&o(z,c.startTime-n),s=!1}return s}finally{M=null,j=r,D=!1}}function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var H=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){L||D||(L=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return _(k)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=H,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,a){var l=t.unstable_now();if("object"==typeof a&&null!==a){var u=a.delay;u="number"==typeof u&&0<u?l+u:l,a="number"==typeof a.timeout?a.timeout:B(e)}else a=B(e),u=l;return e={id:R++,callback:n,priorityLevel:e,startTime:u,expirationTime:a=u+a,sortIndex:-1},u>l?(e.sortIndex=u,O(A,e),null===_(k)&&e===_(A)&&(N?i():N=!0,o(z,u-l))):(e.sortIndex=a,O(k,e),L||D||(L=!0,r(F))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();I(e);var n=_(k);return n!==M&&null!==M&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<M.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},function(e,t,n){"use strict";var r=n(248);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,S=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case a:case u:case l:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case g:case s:return e;default:return t}}case i:return t}}}function x(e){return E(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=v,t.Memo=g,t.Portal=i,t.Profiler=u,t.StrictMode=l,t.Suspense=h,t.isAsyncMode=function(e){return x(e)||E(e)===f},t.isConcurrentMode=x,t.isContextConsumer=function(e){return E(e)===c},t.isContextProvider=function(e){return E(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===a},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===g},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===u},t.isStrictMode=function(e){return E(e)===l},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===u||e===l||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===w||e.$$typeof===S||e.$$typeof===y)},t.typeOf=E},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){var r=n(60),o=n(83).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){var r=n(44);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){},function(e,t,n){var r=n(29),o=n(122);e.exports=function(e){return r((function(){return!!o[e]()||"​…᠎"!="​…᠎"[e]()||o[e].name!==e}))}},function(e,t,n){},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){},function(e,t){e.exports='<svg id="Layer_1" enable-background="new 0 0 512 512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m147.318 43.031c0-23.728-19.305-43.031-43.034-43.031h-61.25c-23.729 0-43.034 19.303-43.034 43.031v8.156h53.942c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-53.942v20.26h73.58c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-73.58v20.26h53.942c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-53.942v20.26h73.58c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-73.58v20.26h53.942c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-53.942v20.26h73.58c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-73.58v19.273h53.942c8.287 0 15.005 6.716 15.005 15s-6.718 15-15.005 15h-53.942v108.714l147.318-147.322z"></path><path d="m468.965 364.376h-300.435l-147.621 147.624 104.797-.069v-54.182c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v54.163l20.25-.013v-73.788c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v73.768l20.25-.013v-54.116c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v54.097l20.249-.013v-73.722c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v73.702l20.25-.013v-54.051c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v54.031l20.25-.013v-73.656c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v73.636l19.262-.013v-53.985c0-8.284 6.718-15 15.005-15s15.005 6.716 15.005 15v53.966l12.711-.008c23.709-.017 43.002-19.321 43.002-43.032v-61.269c0-23.728-19.305-43.031-43.035-43.031z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg>'},function(e,t){e.exports='<svg viewBox="-10 -15 51 49" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Triangle</title><desc>Created with Sketch.</desc><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Artboard" transform="translate(0.000000, -3.000000)" fill="#000000"><polygon id="Triangle" transform="translate(12.000000, 12.000000) scale(1, -1) translate(-12.000000, -12.000000) " points="12 3 24 21 0 21"></polygon></g></g></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve"><style type="text/css"> .st0{fill-rule:evenodd;clip-rule:evenodd;} </style><g><g><rect x="74.6" y="63.7" class="st0" width="104" height="20.4"></rect></g><g><rect x="74.6" y="114.4" class="st0" width="104" height="20.4"></rect></g><g><rect x="74.6" y="169.3" class="st0" width="39" height="20.4"></rect></g></g><path class="st0" d="M186.6,29.7h-120c-9.9,0-18,8.1-18,18v158c0,9.9,8.1,18,18,18h120c9.9,0,18-8.1,18-18v-158 C204.6,37.8,196.5,29.7,186.6,29.7z M104.3,206.9H69.5c-3.3,0-6-2.7-6-6V52.6c0-3.3,2.7-6,6-6h114.2c3.3,0,6,2.7,6,6v61.8h-85.4 C104.3,114.4,104.3,206.9,104.3,206.9z M177.8,204.6l-23.4-23.4l-23.3,23.3l-12-11.9l23.3-23.3l-23.2-23.2l12-12l23.2,23.2 l23.3-23.3l11.9,12l-23.3,23.3l23.4,23.4L177.8,204.6z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><image id="image0" width="24" height="24" x="0" y="0" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfjAgwEFzfWJaYRAAAAiUlEQVQ4y+3Suw2DMBSF4d8OQ7inRYrZIfIMcXqWRBmCBehBYodQ8DAi 2L59chq7+I6u/IB/ojHb5ibidxo0PYAWcR+cEvAXijetrGDxR54rfPF04YKHW9I8KRhyHIp1raix QJfmYcKIoqRiYkjx48P1e8XE+fnQjgcfiPPz11imJPhVHE6OfyQzAWIf5W+O+OsAAAAldEVYdGRh dGU6Y3JlYXRlADIwMTktMDItMTJUMTE6MjM6NTUtMDc6MDACNDWIAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDE5LTAyLTEyVDExOjIzOjU1LTA3OjAwc2mNNAAAAABJRU5ErkJggg=="></image></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><polygon id="Path" points="0 0 24 0 24 24 0 24"></polygon><path d="M16.7375649,4 L21.236068,11.9970061 L16.7348397,19.9994626 L7.5018203,20.0006467 L3,11.9970061 L7.49832909,4.0003479 L16.7375649,4 Z M8.73606798,5.99700608 L7.63018536,7.88746878 L13.4671162,17.9973295 L15.5,17.9970061 L16.5126451,16.2389926 L10.5994314,5.99700608 L8.73606798,5.99700608 Z M6.6434864,9.58428881 L5.23606798,11.9970061 L8.73606798,17.9970061 L11.5579671,17.9970061 L6.6434864,9.58428881 Z M17.5249398,14.5298193 L19,11.9970061 L15.5,5.99700608 L12.5985178,5.99700608 L17.5249398,14.5298193 Z" id="Shape" fill="#000000" fill-rule="nonzero"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m16.9739609 5.6099999h-2.5857864v-2h4 2v6h-2v-2.58578644l-13.36396104 13.36396104-1.41421356-1.4142136z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m16 12.5v5h-2v-5h-8.5c-.82842712 0-1.5-.6715729-1.5-1.5v-7c0-.82842712.67157288-1.5 1.5-1.5h13c.8284271 0 1.5.67157288 1.5 1.5v7c0 .8284271-.6715729 1.5-1.5 1.5zm-6.97914442 5.0009132h6.97914442v1.9999808h-6.82261926l1.75017416 1.7501741-1.41421359 1.4142136-4.24264068-4.2426407 4.24264068-4.2426407 1.41421359 1.4142136z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m12 21c-4.97056275 0-9-4.0294373-9-9 0-4.97056275 4.02943725-9 9-9 4.9705627 0 9 4.02943725 9 9 0 4.9705627-4.0294373 9-9 9zm0-2c3.8659932 0 7-3.1340068 7-7 0-3.86599325-3.1340068-7-7-7-3.86599325 0-7 3.13400675-7 7 0 3.8659932 3.13400675 7 7 7z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zm-.35 7.96h-13c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71c.66-2.31 2.77-4 5.29-4 3.04 0 5.5 2.46 5.5 5.5v.5h1.5c1.66 0 3 1.34 3 3s-1.34 3-3 3z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none"><g id="ic_annotation_line_black_24px"><path d="M18,7.41421354 L7.41421357,18 L10,18 L10,20 L4.00000003,20 L4,14 L6,14 L6,16.5857864 L16.5857864,6 L14,6 L14,4 L20,4 L20,9.99999997 L18,9.99999997 L18,7.41421354 Z" id="Combined-Shape" fill="#000000"></path></g></g></svg>'},function(e,t){e.exports='<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#868e96;}</style></defs><path class="cls-1" d="M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"></path><path class="cls-1" d="M15.81,5a8.1,8.1,0,0,0-2-.76l-9.59,9.6a8,8,0,0,0,.77,2L15.83,5Z"></path><path class="cls-1" d="M19,8.11,8.1,19a8.14,8.14,0,0,0,2.28.86l9.44-9.51A8,8,0,0,0,19,8.11Z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m22 20.7c-4.8 0-9.7 0-14.5 0-.2 0-.3 0-.4-.2-1.7-1.7-3.3-3.3-5-5 0 0-.1-.1-.1-.1l.2-.2c4-4 7.9-7.9 11.9-11.9.1-.1.2-.1.4 0 2.5 2.5 4.9 4.9 7.4 7.4 0 0 .1.1.2.1-2.7 2.7-5.4 5.4-8.1 8.1h8.1c-.1.7-.1 1.2-.1 1.8zm-17.5-5.2 3.5 3.5h.2 3.1c.1 0 .2 0 .3-.1.9-.9 1.7-1.7 2.6-2.6 0 0 .1-.1.1-.1-1.8-1.8-3.5-3.5-5.2-5.2-1.6 1.4-3.1 2.9-4.6 4.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m10.0940522 17.9587003-3.74999998-3.75 9.91620028-9.9162003c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41zm-1.06066015 1.0606602-.98298815.9829881h-5.02538467c-.56610249 0-1.02501923-.4589167-1.02501923-1.0250192 0-.2718674.10800496-.5325985.30025253-.7248294l2.98313952-2.9831395z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m9.66172796 8.5226409 4.24264064-4.24264069 7.0710679 7.07106779-4.2426407 4.2426407c-.3905243.3905243-1.0236893.3905243-1.4142136 0l-5.65685424-5.65685424c-.3905243-.39052429-.3905243-1.02368927 0-1.41421356zm-.70710679 2.1213203 5.65685423 5.6568543-5.01218758 2.5060938c-.38498866.1924943-.84996012.1170398-1.15432038-.1873204l-1.80911966-1.8091197c-.30436026-.3043602-.37981474-.7693317-.18732041-1.1543204zm-2.82842712 7.0710679 1.41421356 1.4142135c-1.31993275 1.0370899-2.14489066 1.3906433-2.47487373 1.0606602-.32998308-.3299831.02357031-1.154941 1.06066017-2.4748737z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m14 17h2v2h-7v-2h2v-9h-3v2h-2v-2-3h13v3 2h-2v-2h-3z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m19 3c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2v-14c0-1.1.9-2 2-2zm-4.9471874 12.3412499.7890625 2.34375h2.4921875l-4.2578125-11.37499996h-2.171875l-4.23437502 11.37499996h2.4921875l.78125-2.34375zm-3.4765625-1.8984375 1.4140625-4.25781246 1.4296875 4.25781246z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5 2.5 3.01 3.5-4.51 4.5 6h-14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m2 11h20v2h-20z" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -4.970563 12)"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_annotation_polyline_black_24px"><polygon id="Path" points="0 0 24 0 24 24 0 24"></polygon><path d="M11.2229827,11.7207264 L11.5361061,13.6977095 L9.59932057,14.0850666 L9.00384592,15.156921 L7.27155933,14.1567849 L8.30016792,12.3052894 L11.2229827,11.7207264 Z M13.1857389,11.3281752 L15.3713261,10.8910577 L16.1895264,9.41882416 L17.9218087,10.4189578 L16.670298,12.6708712 L13.4988623,13.3051583 L13.1857389,11.3281752 Z M6.30014126,15.9053374 L8.03242783,16.9054735 L6.2883676,20.0447819 L4.54005311,19.0734961 L6.30014126,15.9053374 Z M17.1612077,7.67042358 L18.6851109,4.92837923 L20.4332779,5.89993073 L18.89349,8.67055726 L17.1612077,7.67042358 Z" id="Combined-Shape" fill="#000000"></path></g></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m16.7375649 4 4.4985031 7.9970061-4.5012283 8.0024565-9.2330194.0011841-4.5018203-8.0036406 4.49832909-7.9966582zm-8.00149692 1.99700608-3.5 6.00000002 3.5 6h6.76393202l3.5-6-3.5-6.00000002z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m2.75941257 13.4482295-.54944226-1.9230478 7.44464759-2.12704222 6.0000767 4.00005112 6.5594501-1.8730507.5491501 1.9231314-7.4486065 2.1269493-5.99992332-3.9999489z" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -5.172166 12.486647)"></path></svg>'},function(e,t){e.exports='<svg id="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#000000;}</style></defs><title>icon - tool - measurement - area - line</title><path class="cls-1" d="M19.14,2H4.86A2.86,2.86,0,0,0,2,4.86V19.14A2.86,2.86,0,0,0,4.86,22H19.14A2.86,2.86,0,0,0,22,19.14V4.86A2.86,2.86,0,0,0,19.14,2ZM4,4h6.22L4,10.22ZM4,18.71V13H4l9-9,0,0h5.71ZM5.54,20,20,5.54v5.69L11.23,20Zm8.52,0L20,14.06V20Z"></path><path class="cls-1" d="M10.22,4H13L4,13V10.22ZM20,5.54V4H18.71L4,18.71V20H5.54ZM14.06,20,20,14.06V11.23L11.23,20Z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m10.0940522 17.9587003-3.74999998-3.75 9.91620028-9.9162003c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41zm-1.06066015 1.0606602-.98298815.9829881h-5.02538467c-.56610249 0-1.02501923-.4589167-1.02501923-1.0250192 0-.2718674.10800496-.5325985.30025253-.7248294l2.98313952-2.9831395zm3.26686045-1.0193605h9v2h-11z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m17.5030483 9.00304833v1.99999997h1v-1.99999997h2v2.99999997h1v-2.99999997h1c.5522848 0 1 .44771525 1 .99999997v4c0 .5522848-.4477152 1-1 1h-20.99999997c-.55228475 0-1-.4477152-1-1v-4c0-.55228472.44771525-.99999997 1-.99999997h1v2.99999997h1v-2.99999997h2v1.99999997h1v-1.99999997h2v1.99999997h1v-1.99999997h1.99999997v2.99999997h1v-2.99999997h2v1.99999997h1v-1.99999997z" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -4.971825 12.003048)"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m9.70864175 17.0129114h12.29135825v2h-12.14119637c-.00132452.0293711-.00277091.0589835-.00433457.0888699-.11198252 2.140328-1.54526173 3.4612105-3.2460842 3.1445917-1.4379189-.2676777-2.36548818-1.5917777-2.25554648-3.2334616h-2.35283838v-2h2.85101727c.48375742-1.3216041 1.16546925-2.3853848 2.02795171-3.2480075-.18264567-.7591819-.33094514-1.4552523-.44245747-2.1059993-.9997212.2428217-2.08194563.3540068-3.23651146.3540068v-2c1.10093119 0 2.10387085-.11329307 3.00514278-.36403478-.067061-1.39749009.10114233-2.64169381.54012175-3.99140074.87824528-2.70029457 2.67433987-4.143459 4.41683292-3.50917134 1.7190901.62576874 2.1426897 2.84674853 1.0095184 5.01231865-.9488917 1.8133989-2.24059781 3.04654081-3.81728229 3.81582451.06790982.4503952.1575239.9279247.26809133 1.4410646.1343057-.0803068.27128125-.1579953.41089297-.2331767.0955675-.0514634.17416199-.0940935.35123288-.1903527.03012452-.0163737.03012452-.0163737.06032177-.0327821 2.53273324-1.3760604 3.63912134-1.7128543 4.87690454-.7320646.4256558.3372795.6993633.7334951.8408663 1.1649785.1573732-.1151393.3108908-.221996.4636277-.3224267 1.5449353-1.015857 2.9140936-1.2813901 4.0466138-.3145683 1.3543316 1.15618 1.1007616 2.8053072-.3680178 4.5663418l-1.535906-1.2810123c.8571484-1.0277023.9280413-1.4887639.6053709-1.7642245-.2529064-.2159039-.7655734-.1164778-1.6492414.4645694-.3820124.2511885-.7916868.5675309-1.2936989.9899347-.1417474.1192693-1.1521636.9929139-1.4170698 1.2079504-.9360832.7598614-2.1683444-.4799627-1.4027696-1.4113791.6859267-.8345146.7958988-1.4729018.4681355-1.7326135-.2727291-.216104-.9839554.0003993-2.6800163.9218869-.0299657.0162827-.0299657.0162827-.0600012.032608-.1779933.0967622-.2593885.1409114-.35809563.1940655-.30441957.163931-.59162724.3413674-.86158259.5349668.28483671 1.1242685.47243846 1.9072203.58864967 2.5326976zm-2.69257941 0h.65153892c-.05070864-.2442087-.11255084-.5178056-.18713872-.8311195-.16893029.2580643-.32374025.5344537-.4644002.8311195zm.84029009 2h-1.49615156c-.10563245.7406814.19047954 1.1883605.61420846 1.2672403.43307507.0806197.82635111-.279308.8819431-1.2672403zm2.54320537-12.77954768c.6348876-1.21331479.4730078-2.0620683.0784308-2.20569892-.4476461-.16294835-1.25839789.48849183-1.83079041 2.24839701-.26955538.82878773-.41470838 1.62140209-.44392294 2.47338461.88768275-.59409074 1.6219516-1.41849581 2.19628255-2.5160827z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m4 4h16v16h-16zm2 2v12h12v-12z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m13.9776924 14.3214286h-4.62417584l-.87912088 2.6785714h-2.8043956l4.76483512-13h2.4439561l4.7912088 13h-2.8043956zm-3.9120879-2.1696429h3.2l-1.6087912-4.86607141zm-5.0656045 7.0964872 1.12111398-.9965458c.64744475.7283754 1.1743348 1.0482729 1.53944301 1.0482729.13613334 0 .23785292-.0714786.52575258-.3969304.0283085-.0320322.0283085-.0320322.05777173-.0653362.51294587-.5789528.87737768-.8377334 1.51647569-.8377334.66218591 0 1.01074831.2517395 1.60110261.8912899.3096457.3354496.4110833.4087101.4988974.4087101.087814 0 .1892516-.0732605.4988974-.4087101.5903542-.6395504.9389166-.8912899 1.6011026-.8912899.6621859 0 1.0107483.2517395 1.6011026.8912899.3096457.3354496.4110833.4087101.4988974.4087101.0585427 0 .4615748-.3494243 1.2090963-1.0482729l1.0623779.9965458c-.6113281.6604372-1.6092883 1.5517271-2.2714742 1.5517271-.662186 0-1.0107484-.2517395-1.6011026-.8912899-.3096458-.3354496-.4110834-.4087101-.4988974-.4087101-.0878141 0-.1892517.0732605-.4988974.4087101-.5903543.6395504-.9389167.8912899-1.6011026.8912899-.662186 0-1.0107484-.2517395-1.6011026-.8912899-.30964576-.3354496-.41108337-.4087101-.49889741-.4087101-.06976189 0-.1491155.0563485-.39374653.3324591-.02787011.0315035-.02787011.0315035-.05700605.0644713-.55406463.6263339-.94788076.9030696-1.64924742.9030696-.87606826 0-1.75627761-.5344128-2.66055699-1.5517271z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m13.5 15h4.5c1.1045695 0 2 .8954305 2 2v1h-16v-1c0-1.1045695.8954305-2 2-2h4.5v-5.33681558c-1.18247367-.56173197-2-1.76698644-2-3.16318442 0-1.93299662 1.5670034-3.5 3.5-3.5s3.5 1.56700338 3.5 3.5c0 1.39619798-.8175263 2.60145245-2 3.16318442zm-8.5 4h14v2h-14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m20 2h-16c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m9.52134855 16-.71695295 3h-2.8043956l1.02103611-3zm-1.13893097-4 2.38241762-7h2.443956l2.3956044 7h-2.3895877l-1.2279947-3.71428571-1.2145741 3.71428571zm8.59089482 4 1.0266876 3h-2.8043956l-.7241225-3zm-11.9733124-3h14v2h-14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m14.3076923 14.3214286h-4.62417582l-.87912088 2.6785714h-2.8043956l4.7648352-13h2.443956l4.7912088 13h-2.8043956zm-3.9120879-2.1696429h3.2l-1.6087912-4.86607141zm-5.3956044 6.3482143h14v2h-14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m21 6h-2v9h-13v2c0 .55.45 1 1 1h11l4 4v-15c0-.55-.45-1-1-1zm-4 6v-9c0-.55-.45-1-1-1h-13c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 284.929 284.929" style="enable-background:new 0 0 284.929 284.929;" xml:space="preserve"><path d="M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m7 10 5 5 5-5z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 284.929 284.929" style="enable-background:new 0 0 284.929 284.929;" xml:space="preserve"><path d="M282.082,195.285L149.028,62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665,0.953-6.567,2.856L2.856,195.285 C0.95,197.191,0,199.378,0,201.853c0,2.474,0.953,4.664,2.856,6.566l14.272,14.271c1.903,1.903,4.093,2.854,6.567,2.854 c2.474,0,4.664-0.951,6.567-2.854l112.204-112.202l112.208,112.209c1.902,1.903,4.093,2.848,6.563,2.848 c2.478,0,4.668-0.951,6.57-2.848l14.274-14.277c1.902-1.902,2.847-4.093,2.847-6.566 C284.929,199.378,283.984,197.188,282.082,195.285z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m17 3h-10c-1.1 0-1.99.9-1.99 2l-.01 16 7-5 7 5v-16c0-1.1-.9-2-2-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m9 16.17-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m16.59 8.59-4.59 4.58-4.59-4.58-1.41 1.41 6 6 6-6z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m15.41 7.41-1.41-1.41-6 6 6 6 1.41-1.41-4.58-4.59z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m10 6-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m12 8-6 6 1.41 1.41 4.59-4.58 4.59 4.58 1.41-1.41z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m19 6.41-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m20 2h-16c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m16 1h-12c-1.1 0-2 .9-2 2v14h2v-14h12zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-11v-14h11z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19,7c0-1.103-0.897-2-2-2H7V2H5v3H2v2h3h2h10v15h2v-3h3v-2h-3V7z"></path><path d="M5,9v8c0,1.103,0.897,2,2,2h8v-2H7V9H5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-12h-12zm13-15h-3.5l-1-1h-5l-1 1h-3.5v2h14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m3 17.25v3.75h3.75l11.06-11.06-3.75-3.75zm17.71-10.21c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path d="M75,79H10V34h12.975c0,0,3.447-4.484,10.85-10H5c-2.762,0-5,2.238-5,5v55c0,2.762,2.238,5,5,5h75 c2.762,0,5-2.238,5-5V65.268l-10,8.226V79z M66.81,44.25V62L100,35.997L66.81,11v15.652C26.5,26.652,26.5,66.5,26.5,66.5 C37.908,47.759,44.93,44.25,66.81,44.25z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><style type="text/css"> .st0{fill:#ABB0C4;} </style><title>icon - attachment</title><g id="icon"><path class="st0" d="M5,7L5,7v8c0,3.9,3.2,7,7.1,6.9c1.8,0,3.6-0.7,4.9-2c1.3-1.3,2.1-3.1,2.1-4.9V7h-2v8c0,2.8-2.2,5-5,5 s-5-2.2-5-5V7l0,0c0-0.8,0.3-1.6,0.9-2.1c1.2-1.2,3.1-1.2,4.2,0C12.7,5.4,13,6.2,13,7v8c0,0.6-0.4,1-1,1c-0.3,0-0.5-0.1-0.7-0.3 C11.1,15.5,11,15.3,11,15V7H9v8c0,1.7,1.4,3,3,3c0.8,0,1.5-0.3,2.1-0.9c0.6-0.6,0.9-1.3,0.9-2.1V7c0-2.8-2.2-5-5-5S5,4.2,5,7z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m5 2h10l6 6 .0001221 12.0010986v.0001221c-.0000674 1.1045695-.8955526 1.9999454-2.0001221 1.9998779l-13.99502837-.0016511c-1.10430609-.0000674-1.99957281-.8951416-1.99987782-1.9994476l-.00509381-15.9999999c0-1.1.9-2 2-2zm0 2v16h14v-11l-5-5zm1.5 8.5v-6h6l-2.3 2.3 1.8 1.7900002-1.4099998 1.4099998-1.7900002-1.8zm10.9999998-1.0000002v6h-6l2.3-2.3-1.7999998-1.79 1.4099998-1.4099998 1.79 1.7999998z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m17 5v-3l4 4-4 4v-3h-4v-2zm-10 2v3l-4-4 4-4v3h4v2zm-2 5h10l6 6v4.0010986l-17.9950284-.0010986.0050284-8c0-1.1.89-2 1.99-2zm0 2v8h14v-3l-5-5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m9 4v3h5v12h3v-12h5v-3zm-6 8h3v7h3v-7h3v-3h-9z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"></path><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"></path><path d="M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27-7.38 5.74zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m21 4c1.1 0 2 .9 2 2v13c0 1.1-.9 2-2 2h-18c-1.1 0-2-.9-2-2v-13c0-1.1.9-2 2-2zm0 15v-13h-12v13zm-18-8.5v1.5h4v-1.5zm0-2.5v1.5h4v-1.5zm0 5v1.5h4v-1.5zm0 2.5v1.5h4v-1.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zm3 2.5h14v-2h-14zm0-6h14v-2h-14zm0-8v2h14v-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m3 6h18v2h-18zm0 5h18v2h-18zm0 7v-2h18v2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6.76 5.30958904-1.8-1.79817351-1.41 1.41643835 1.79 1.79817352zm-2.76 5.68584476h-3v2h3zm9-9.9954338h-2v3h2zm7.45 3.92785388-1.41-1.41643835-1.79 1.79817351 1.41 1.41643836zm-3.21 13.76255712 1.79 1.8082191 1.41-1.4164383-1.8-1.7981735zm2.76-7.6949772v2h3v-2zm-8-4.9954338c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 17h2v-3h-2zm-7.45-3.9278539 1.41 1.4164384 1.79-1.8082192-1.41-1.4164384z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m5 21.3703923c3.79666787-1.4187361 6.5-5.0788657 6.5-9.3703923 0-4.29152662-2.70333213-7.95165619-6.5-9.37039231 1.08933646-.40706247 2.26867912-.62960769 3.5-.62960769 5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10c-1.23132088 0-2.41066354-.2225452-3.5-.6296077z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m3 13v-2h14v2zm4 4v-2h14v2zm0 4v-2h14v2zm0-14h14v2h-14zm-4-4h14v2h-14z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5h1.77c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3-4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m23 5.5v14.5c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19l-7.85-7.98s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46v-11.91c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v7h1v-9.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v9.5h1v-8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v8.5h1v-5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m12 4c-4.41333333 0-8 3.58666667-8 8 0 4.4133333 3.58666667 8 8 8 4.4133333 0 8-3.5866667 8-8 0-4.41333333-3.5866667-8-8-8z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m7.11 8.53-1.41-1.42c-.9 1.16-1.46 2.5-1.63 3.89h2.02c.14-.87.49-1.72 1.02-2.47zm-1.02 4.47h-2.02c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47zm1.01 5.32c1.16.9 2.51 1.44 3.9 1.61v-2.03c-.87-.15-1.71-.49-2.46-1.03zm5.9-14.25v-3.07l-4.55 4.55 4.55 4.45v-3.91c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m15.55 5.55-4.55-4.55v3.07c-3.94.49-7 3.85-7 7.93s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91v3.91zm4.38 5.45c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zm-6.93 6.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m15.5 14h-.79l-.28-.27c.98-1.14 1.57-2.62 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 2.91-6.5 6.5 2.91 6.5 6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m10.314997 14.1097181-3.10191769-.0150391c-.14580656-.0010433-.28962115-.0339596-.42136544-.0964422-.49900706-.2366652-.71167717-.8330454-.475012-1.3320524l4.78752513-10.09446718c.0995136-.20982395.2689515-.37847202.4792381-.47700427.5001074-.23433112 1.0954874-.01887692 1.3298186.48123043l4.7618949 10.16279272c.0632461.1349793.0955164.2823905.0944499.4314488-.0039515.5522706-.4548585.9967711-1.0071292.9928196l-3.1442014-.0153416v7.5319189c0 .5515432-.4454773.9970205-.9970206.9970205h-1.3092597c-.5515433 0-.9970206-.4454773-.9970206-.9970205z" transform="matrix(.93969262 -.34202014 .34202014 .93969262 -3.496571 4.846563)"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m18 18v-3h2v3h3v2h-3v3h-2v-3h-3v-2zm-14 2v-2h2v2zm0-3.5v-2h2v2zm0-3.5v-2h2v2zm0-3.5v-2h2v2zm0-3.5v-2h2v2zm3.5 0v-2h2v2zm3.5 0v-2h2v2zm0 14v-2h2v2zm3.5-14v-2h2v2zm3.5 0v-2h2v2zm0 7v-2h2v2zm0-3.5v-2h2v2zm-10.5 10.5v-2h2v2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6 2h12c1.1000004 0 2 .9000001 2 2v16c0 1.1-.9 2-2 2h-12.01c-1.1 0-1.99-.9-1.99-2v-16c0-1.1.9-2 2-2zm1 15v1.5h10v-1.5zm0-4v1.5h10v-1.5zm7-4v1.5h3v-1.5zm0-3.5v1.5h3v-1.5zm-7 0v5h4.5v-5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m4 8h4v-4h-4zm6 12h4v-4h-4zm-6 0h4v-4h-4zm0-6h4v-4h-4zm6 0h4v-4h-4zm6-10v4h4v-4zm-6 4h4v-4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M15 3l2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6l-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z"></path><path clip-path="url(#b)" fill="none" d="M0 0h24v24H0z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6 12c-1.1 0-1.99.9-1.99 2l-.00501159 8h15.99501159v-4l-6-6zm7 7v-5.5l5.5 5.5zm-8.99628724-17h15.99628724v6c0 1.1-.9 2-2 2h-12.01c-1.1 0-1.99-.9-1.99-2z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m14.25 5.75c-.6875 0-1.24375.5625-1.24375 1.25l-.00625 10c0 .6875.55625 1.25 1.24375 1.25h7.50625c.6875 0 1.25-.5625 1.25-1.25v-7.5l-3.75-3.75zm-5.56977981 1.43022019.91575059.91575059-.9375.9375-.91575059-.91575059zm-.88388348-.88388348-.9375.9375-.23383671-.23383671h-4.375v10h7.5v-6.875l-.20764574-.20764574.93750004-.9375.5201457.52014574v.625h-1.25v1.25h1.25v1.25h-1.25v1.25h1.25v1.25h-1.25v1.25h1.25v.625c0 .6875-.5625 1.25-1.25 1.25h-.625v-1.25h-1.25v1.25h-1.25v-1.25h-1.25v1.25h-1.25v-1.25h-1.25v1.25h-.63125c-.6875 0-1.24375-.5625-1.24375-1.25l.00039063-.625h1.24960937v-1.25h-1.24882812l.00078124-1.25h1.24804688v-1.25h-1.24726563l.00078125-1.25h1.24648438v-1.25h-1.24570313l.00078125-1.25h1.24492188v-1.25h-1.24414063l.00039063-.625c0-.6875.55625-1.25 1.24375-1.25h.625v1.25h1.25v-1.25h1.25v1.25h1.25v-1.25h.625zm10.82866329 3.82866329v-3.4375l3.4375 3.4375z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m2.25 5.75h5l3.75 3.75v7.5c0 .6875-.5625 1.25-1.25 1.25h-7.50625c-.6875 0-1.24375-.5625-1.24375-1.25l.00625-10c0-.6875.55625-1.25 1.24375-1.25zm4.375 4.375h3.4375l-3.4375-3.4375zm7.625-4.375h5l3.75 3.75v7.5c0 .6875-.5625 1.25-1.25 1.25h-7.50625c-.6875 0-1.24375-.5625-1.24375-1.25l.00625-10c0-.6875.55625-1.25 1.24375-1.25zm4.375 4.375h3.4375l-3.4375-3.4375z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m4 19h12v-2h-12zm0-4h16v-2h-16zm0-4h16v-2h-16zm0-4h16v-2h-16z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m6 2c-1.1 0-1.99.9-1.99 2l-.01 16c0 1.1.89 2 1.99 2h12.01c1.1 0 2-.9 2-2v-12l-6-6zm7 7v-5.5l5.5 5.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65c-.03-.24-.24-.42-.49-.42h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64zm-7.43 2.52c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m13 7h-2v4h-4v2h4v4h2v-4h4v-2h-4zm-1-5c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m0 0h24v24h-24z" fill="none"></path><path d="m7 11v2h10v-2zm5-9c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></svg>'},function(e,t){e.exports='<svg id="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#abb0c4;}</style></defs><title>icon - header - download</title><path class="cls-1" d="M11.55,17,5.09,9.66a.6.6,0,0,1,.45-1H8.67V2.6a.6.6,0,0,1,.6-.6h5.46a.6.6,0,0,1,.6.6V8.67h3.13a.6.6,0,0,1,.45,1L12.45,17A.6.6,0,0,1,11.55,17ZM3.11,20.18V21.6a.4.4,0,0,0,.4.4h17a.4.4,0,0,0,.4-.4V20.18a.4.4,0,0,0-.4-.4h-17A.4.4,0,0,0,3.11,20.18Z"></path></svg>'},function(e,t){e.exports='<svg id="icons" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#8c8c8c;}</style></defs><title>icon - line - text - bold</title><path class="cls-1" d="M16.81,11.72A4.46,4.46,0,0,0,17.75,9a4.51,4.51,0,0,0-4.5-4.5H5.75v15h8a4.49,4.49,0,0,0,3.06-7.78ZM13.25,7.5a1.5,1.5,0,0,1,0,3H8.75v-3Zm.5,9h-5v-3h5a1.5,1.5,0,0,1,0,3Z"></path></svg>'},function(e,t){e.exports='<svg id="icons" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#8c8c8c;}</style></defs><title>icon - line - text - italic</title><path class="cls-1" d="M18.68,6V4.75a.38.38,0,0,0-.38-.38H9.52a.38.38,0,0,0-.38.38V6a.38.38,0,0,0,.38.38h2.82L9.61,17.63H5.7a.38.38,0,0,0-.38.38v1.24a.38.38,0,0,0,.38.38h8.78a.38.38,0,0,0,.38-.38V18a.38.38,0,0,0-.38-.38H11.69L14.42,6.37H18.3A.38.38,0,0,0,18.68,6Z"></path></svg>'},function(e,t){e.exports='<svg id="icons" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#8c8c8c;}</style></defs><title>icon - line - text - underline</title><path class="cls-1" d="M5.32,18H18.68a.32.32,0,0,1,.32.32v1.36a.32.32,0,0,1-.32.32H5.32A.32.32,0,0,1,5,19.68V18.32A.32.32,0,0,1,5.32,18ZM6,4.32V9.79A6.15,6.15,0,0,0,11.21,16,6,6,0,0,0,18,10V4.32A.32.32,0,0,0,17.68,4H16.32a.32.32,0,0,0-.32.32v5.5A4.12,4.12,0,0,1,12.4,14,4,4,0,0,1,8,10V4.32A.32.32,0,0,0,7.68,4H6.32A.32.32,0,0,0,6,4.32Z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#abb0c4;}</style></defs><title>icon - tool - link</title><g id="icon"><rect class="cls-1" x="5.51" y="10.92" width="12.99" height="2.16" transform="translate(-4.97 12) rotate(-45)"></rect><path class="cls-1" d="M9.7,18.89A3.25,3.25,0,0,1,5.11,14.3l3.06-3.07L6.64,9.7,3.58,12.77a5.41,5.41,0,0,0,7.66,7.65l3.06-3.06-1.53-1.53Z"></path><path class="cls-1" d="M20.42,3.58a5.41,5.41,0,0,0-7.65,0L9.7,6.64l1.54,1.53L14.3,5.11A3.25,3.25,0,0,1,18.89,9.7l-3.06,3.07,1.53,1.53,3.06-3.07A5.41,5.41,0,0,0,20.42,3.58Z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.949 14.121L19.071 12c1.948-1.949 1.948-5.122 0-7.071-1.95-1.95-5.123-1.948-7.071 0l-.707.707 1.414 1.414.707-.707c1.169-1.167 3.072-1.169 4.243 0 1.169 1.17 1.169 3.073 0 4.243l-2.122 2.121c-.247.247-.534.435-.844.57L13.414 12l1.414-1.414-.707-.707c-.943-.944-2.199-1.465-3.535-1.465-.235 0-.464.032-.691.066L3.707 2.293 2.293 3.707l18 18 1.414-1.414-5.536-5.536C16.448 14.573 16.709 14.361 16.949 14.121zM10.586 17.657c-1.169 1.167-3.072 1.169-4.243 0-1.169-1.17-1.169-3.073 0-4.243l1.476-1.475-1.414-1.414L4.929 12c-1.948 1.949-1.948 5.122 0 7.071.975.975 2.255 1.462 3.535 1.462 1.281 0 2.562-.487 3.536-1.462l.707-.707-1.414-1.414L10.586 17.657z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><g><g><path d="M320,42.667h10.667c5.891,0,10.667-4.776,10.667-10.667V10.667C341.333,4.775,336.557,0,330.667,0H320 c-25.458,0-48.354,12.188-64,31.469C240.354,12.188,217.458,0,192,0h-10.667c-5.891,0-10.667,4.775-10.667,10.667V32 c0,5.891,4.776,10.667,10.667,10.667H192c23.521,0,42.667,22.469,42.667,50.083v141.917h-32c-5.891,0-10.667,4.775-10.667,10.667 v21.333c0,5.891,4.776,10.667,10.667,10.667h32V419.25c0,27.615-19.146,50.083-42.667,50.083h-10.667 c-5.891,0-10.667,4.775-10.667,10.667v21.333c0,5.891,4.776,10.667,10.667,10.667H192c25.458,0,48.354-12.188,64-31.469 C271.646,499.813,294.542,512,320,512h10.667c5.891,0,10.667-4.776,10.667-10.667V480c0-5.892-4.776-10.667-10.667-10.667H320 c-23.521,0-42.667-22.469-42.667-50.083V277.333h32c5.891,0,10.667-4.776,10.667-10.667v-21.333 c0-5.892-4.776-10.667-10.667-10.667h-32V92.75C277.333,65.135,296.479,42.667,320,42.667z"></path></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'},function(e,t,n){},function(e,t){var n=Math.abs,r=Math.pow,o=Math.floor,i=Math.log,a=Math.LN2;e.exports={pack:function(e,t,l){var u,s,c,f=new Array(l),d=8*l-t-1,p=(1<<d)-1,h=p>>1,m=23===t?r(2,-24)-r(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=n(e))!=e||e===1/0?(s=e!=e?1:0,u=p):(u=o(i(e)/a),e*(c=r(2,-u))<1&&(u--,c*=2),(e+=u+h>=1?m/c:m*r(2,1-h))*c>=2&&(u++,c/=2),u+h>=p?(s=0,u=p):u+h>=1?(s=(e*c-1)*r(2,t),u+=h):(s=e*r(2,h-1)*r(2,t),u=0));t>=8;f[v++]=255&s,s/=256,t-=8);for(u=u<<t|s,d+=t;d>0;f[v++]=255&u,u/=256,d-=8);return f[--v]|=128*g,f},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<<i)-1,l=a>>1,u=i-7,s=o-1,c=e[s--],f=127&c;for(c>>=7;u>0;f=256*f+e[s],s--,u-=8);for(n=f&(1<<-u)-1,f>>=-u,u+=t;u>0;n=256*n+e[s],s--,u-=8);if(0===f)f=1-l;else{if(f===a)return n?NaN:c?-1/0:1/0;n+=r(2,t),f-=l}return(c?-1:1)*n*r(2,f-t)}}},function(e,t,n){"use strict";var r=n(16),o=n(30),i=n(40),a=n(355),l=n(38),u=n(219),s=n(86),c=n(81),f=n(58),d=n(42),p=n(221),h=n(222),m=n(92),g=n(47),v=n(99),y=n(44),b=n(77),w=n(93),S=n(83).f,E=n(357),x=n(53).forEach,C=n(116),O=n(45),_=n(70),T=n(62),P=n(123),k=T.get,A=T.set,R=O.f,M=_.f,j=Math.round,D=o.RangeError,L=u.ArrayBuffer,N=u.DataView,I=l.NATIVE_ARRAY_BUFFER_VIEWS,z=l.TYPED_ARRAY_TAG,F=l.TypedArray,B=l.TypedArrayPrototype,H=l.aTypedArrayConstructor,U=l.isTypedArray,W=function(e,t){for(var n=0,r=t.length,o=new(H(e))(r);r>n;)o[n]=t[n++];return o},V=function(e,t){R(e,t,{get:function(){return k(this)[t]}})},G=function(e){var t;return e instanceof L||"ArrayBuffer"==(t=v(e))||"SharedArrayBuffer"==t},q=function(e,t){return U(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return q(e,t=m(t,!0))?c(2,e[t]):M(e,t)},$=function(e,t,n){return!(q(e,t=m(t,!0))&&y(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?R(e,t,n):(e[t]=n.value,e)};i?(I||(_.f=Y,O.f=$,V(B,"buffer"),V(B,"byteOffset"),V(B,"byteLength"),V(B,"length")),r({target:"Object",stat:!0,forced:!I},{getOwnPropertyDescriptor:Y,defineProperty:$}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,l=e+(n?"Clamped":"")+"Array",u="get"+e,c="set"+e,m=o[l],g=m,v=g&&g.prototype,O={},_=function(e,t){R(e,t,{get:function(){return function(e,t){var n=k(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=k(e);n&&(r=(r=j(r))<0?0:r>255?255:255&r),o.view[c](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};I?a&&(g=t((function(e,t,n,r){return s(e,g,l),P(y(t)?G(t)?void 0!==r?new m(t,h(n,i),r):void 0!==n?new m(t,h(n,i)):new m(t):U(t)?W(g,t):E.call(g,t):new m(p(t)),e,g)})),w&&w(g,F),x(S(m),(function(e){e in g||f(g,e,m[e])})),g.prototype=v):(g=t((function(e,t,n,r){s(e,g,l);var o,a,u,c=0,f=0;if(y(t)){if(!G(t))return U(t)?W(g,t):E.call(g,t);o=t,f=h(n,i);var m=t.byteLength;if(void 0===r){if(m%i)throw D("Wrong length");if((a=m-f)<0)throw D("Wrong length")}else if((a=d(r)*i)+f>m)throw D("Wrong length");u=a/i}else u=p(t),o=new L(a=u*i);for(A(e,{buffer:o,byteOffset:f,byteLength:a,length:u,view:new N(o)});c<u;)_(e,c++)})),w&&w(g,F),v=g.prototype=b(B)),v.constructor!==g&&f(v,"constructor",g),z&&f(v,z,l),O[l]=g,r({global:!0,forced:g!=m,sham:!I},O),"BYTES_PER_ELEMENT"in g||f(g,"BYTES_PER_ELEMENT",i),"BYTES_PER_ELEMENT"in v||f(v,"BYTES_PER_ELEMENT",i),C(l)}):e.exports=function(){}},function(e,t,n){var r=n(30),o=n(29),i=n(117),a=n(38).NATIVE_ARRAY_BUFFER_VIEWS,l=r.ArrayBuffer,u=r.Int8Array;e.exports=!a||!o((function(){u(1)}))||!o((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||o((function(){return 1!==new u(new l(2),1,void 0).length}))},function(e,t,n){var r=n(63);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){var r=n(52),o=n(42),i=n(104),a=n(140),l=n(87),u=n(38).aTypedArrayConstructor;e.exports=function(e){var t,n,s,c,f,d,p=r(e),h=arguments.length,m=h>1?arguments[1]:void 0,g=void 0!==m,v=i(p);if(null!=v&&!a(v))for(d=(f=v.call(p)).next,p=[];!(c=d.call(f)).done;)p.push(c.value);for(g&&h>2&&(m=l(m,arguments[2],2)),n=o(p.length),s=new(u(this))(n),t=0;n>t;t++)s[t]=g?m(p[t],t):p[t];return s}},function(e,t,n){"use strict";var r=n(52),o=n(84),i=n(42),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),l=i(n.length),u=o(e,l),s=o(t,l),c=arguments.length>2?arguments[2]:void 0,f=a((void 0===c?l:o(c,l))-s,l-u),d=1;for(s<u&&u<s+f&&(d=-1,s+=f-1,u+=f-1);f-- >0;)s in n?n[u]=n[s]:delete n[u],u+=d,s+=d;return n}},function(e,t,n){"use strict";var r=n(60),o=n(63),i=n(42),a=n(78),l=n(59),u=Math.min,s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf"),d=l("indexOf",{ACCESSORS:!0,1:0}),p=c||!f||!d;e.exports=p?function(e){if(c)return s.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:s},function(e,t,n){"use strict";n(7);var r,o=n(16),i=n(40),a=n(223),l=n(30),u=n(143),s=n(57),c=n(86),f=n(47),d=n(214),p=n(203),h=n(148).codeAt,m=n(361),g=n(76),v=n(362),y=n(62),b=l.URL,w=v.URLSearchParams,S=v.getState,E=y.set,x=y.getterFor("URL"),C=Math.floor,O=Math.pow,_=/[A-Za-z]/,T=/[\d+-.A-Za-z]/,P=/\d/,k=/^(0x|0X)/,A=/^[0-7]+$/,R=/^\d+$/,M=/^[\dA-Fa-f]+$/,j=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,D=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,L=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,N=/[\u0009\u000A\u000D]/g,I=function(e,t){var n,r,o;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return"Invalid host";if(!(n=F(t.slice(1,-1))))return"Invalid host";e.host=n}else if(Y(e)){if(t=m(t),j.test(t))return"Invalid host";if(null===(n=z(t)))return"Invalid host";e.host=n}else{if(D.test(t))return"Invalid host";for(n="",r=p(t),o=0;o<r.length;o++)n+=G(r[o],H);e.host=n}},z=function(e){var t,n,r,o,i,a,l,u=e.split(".");if(u.length&&""==u[u.length-1]&&u.pop(),(t=u.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(o=u[r]))return e;if(i=10,o.length>1&&"0"==o.charAt(0)&&(i=k.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?R:8==i?A:M).test(o))return e;a=parseInt(o,i)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=O(256,5-t))return null}else if(a>255)return null;for(l=n.pop(),r=0;r<n.length;r++)l+=n[r]*O(256,3-r);return l},F=function(e){var t,n,r,o,i,a,l,u=[0,0,0,0,0,0,0,0],s=0,c=null,f=0,d=function(){return e.charAt(f)};if(":"==d()){if(":"!=e.charAt(1))return;f+=2,c=++s}for(;d();){if(8==s)return;if(":"!=d()){for(t=n=0;n<4&&M.test(d());)t=16*t+parseInt(d(),16),f++,n++;if("."==d()){if(0==n)return;if(f-=n,s>6)return;for(r=0;d();){if(o=null,r>0){if(!("."==d()&&r<4))return;f++}if(!P.test(d()))return;for(;P.test(d());){if(i=parseInt(d(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;f++}u[s]=256*u[s]+o,2!=++r&&4!=r||s++}if(4!=r)return;break}if(":"==d()){if(f++,!d())return}else if(d())return;u[s++]=t}else{if(null!==c)return;f++,c=++s}}if(null!==c)for(a=s-c,s=7;0!=s&&a>0;)l=u[s],u[s--]=u[c+a-1],u[c+--a]=l;else if(8!=s)return;return u},B=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=C(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n&&(t=r,n=o),t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},H={},U=d({},H,{" ":1,'"':1,"<":1,">":1,"`":1}),W=d({},U,{"#":1,"?":1,"{":1,"}":1}),V=d({},W,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),G=function(e,t){var n=h(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},q={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Y=function(e){return f(q,e.scheme)},$=function(e){return""!=e.username||""!=e.password},K=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},Z=function(e,t){var n;return 2==e.length&&_.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},X=function(e){var t;return e.length>1&&Z(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},Q=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&Z(t[0],!0)||t.pop()},J=function(e){return"."===e||"%2e"===e.toLowerCase()},ee={},te={},ne={},re={},oe={},ie={},ae={},le={},ue={},se={},ce={},fe={},de={},pe={},he={},me={},ge={},ve={},ye={},be={},we={},Se=function(e,t,n,o){var i,a,l,u,s,c=n||ee,d=0,h="",m=!1,g=!1,v=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(L,"")),t=t.replace(N,""),i=p(t);d<=i.length;){switch(a=i[d],c){case ee:if(!a||!_.test(a)){if(n)return"Invalid scheme";c=ne;continue}h+=a.toLowerCase(),c=te;break;case te:if(a&&(T.test(a)||"+"==a||"-"==a||"."==a))h+=a.toLowerCase();else{if(":"!=a){if(n)return"Invalid scheme";h="",c=ne,d=0;continue}if(n&&(Y(e)!=f(q,h)||"file"==h&&($(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=h,n)return void(Y(e)&&q[e.scheme]==e.port&&(e.port=null));h="","file"==e.scheme?c=pe:Y(e)&&o&&o.scheme==e.scheme?c=re:Y(e)?c=le:"/"==i[d+1]?(c=oe,d++):(e.cannotBeABaseURL=!0,e.path.push(""),c=ye)}break;case ne:if(!o||o.cannotBeABaseURL&&"#"!=a)return"Invalid scheme";if(o.cannotBeABaseURL&&"#"==a){e.scheme=o.scheme,e.path=o.path.slice(),e.query=o.query,e.fragment="",e.cannotBeABaseURL=!0,c=we;break}c="file"==o.scheme?pe:ie;continue;case re:if("/"!=a||"/"!=i[d+1]){c=ie;continue}c=ue,d++;break;case oe:if("/"==a){c=se;break}c=ve;continue;case ie:if(e.scheme=o.scheme,a==r)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query;else if("/"==a||"\\"==a&&Y(e))c=ae;else if("?"==a)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query="",c=be;else{if("#"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.path.pop(),c=ve;continue}e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query,e.fragment="",c=we}break;case ae:if(!Y(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,c=ve;continue}c=se}else c=ue;break;case le:if(c=ue,"/"!=a||"/"!=h.charAt(d+1))continue;d++;break;case ue:if("/"!=a&&"\\"!=a){c=se;continue}break;case se:if("@"==a){m&&(h="%40"+h),m=!0,l=p(h);for(var y=0;y<l.length;y++){var b=l[y];if(":"!=b||v){var w=G(b,V);v?e.password+=w:e.username+=w}else v=!0}h=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(m&&""==h)return"Invalid authority";d-=p(h).length+1,h="",c=ce}else h+=a;break;case ce:case fe:if(n&&"file"==e.scheme){c=me;continue}if(":"!=a||g){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(Y(e)&&""==h)return"Invalid host";if(n&&""==h&&($(e)||null!==e.port))return;if(u=I(e,h))return u;if(h="",c=ge,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),h+=a}else{if(""==h)return"Invalid host";if(u=I(e,h))return u;if(h="",c=de,n==fe)return}break;case de:if(!P.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)||n){if(""!=h){var S=parseInt(h,10);if(S>65535)return"Invalid port";e.port=Y(e)&&S===q[e.scheme]?null:S,h=""}if(n)return;c=ge;continue}return"Invalid port"}h+=a;break;case pe:if(e.scheme="file","/"==a||"\\"==a)c=he;else{if(!o||"file"!=o.scheme){c=ve;continue}if(a==r)e.host=o.host,e.path=o.path.slice(),e.query=o.query;else if("?"==a)e.host=o.host,e.path=o.path.slice(),e.query="",c=be;else{if("#"!=a){X(i.slice(d).join(""))||(e.host=o.host,e.path=o.path.slice(),Q(e)),c=ve;continue}e.host=o.host,e.path=o.path.slice(),e.query=o.query,e.fragment="",c=we}}break;case he:if("/"==a||"\\"==a){c=me;break}o&&"file"==o.scheme&&!X(i.slice(d).join(""))&&(Z(o.path[0],!0)?e.path.push(o.path[0]):e.host=o.host),c=ve;continue;case me:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&Z(h))c=ve;else if(""==h){if(e.host="",n)return;c=ge}else{if(u=I(e,h))return u;if("localhost"==e.host&&(e.host=""),n)return;h="",c=ge}continue}h+=a;break;case ge:if(Y(e)){if(c=ve,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(c=ve,"/"!=a))continue}else e.fragment="",c=we;else e.query="",c=be;break;case ve:if(a==r||"/"==a||"\\"==a&&Y(e)||!n&&("?"==a||"#"==a)){if(".."===(s=(s=h).toLowerCase())||"%2e."===s||".%2e"===s||"%2e%2e"===s?(Q(e),"/"==a||"\\"==a&&Y(e)||e.path.push("")):J(h)?"/"==a||"\\"==a&&Y(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&Z(h)&&(e.host&&(e.host=""),h=h.charAt(0)+":"),e.path.push(h)),h="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",c=be):"#"==a&&(e.fragment="",c=we)}else h+=G(a,W);break;case ye:"?"==a?(e.query="",c=be):"#"==a?(e.fragment="",c=we):a!=r&&(e.path[0]+=G(a,H));break;case be:n||"#"!=a?a!=r&&("'"==a&&Y(e)?e.query+="%27":e.query+="#"==a?"%23":G(a,H)):(e.fragment="",c=we);break;case we:a!=r&&(e.fragment+=G(a,U))}d++}},Ee=function(e){var t,n,r=c(this,Ee,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(e),l=E(r,{type:"URL"});if(void 0!==o)if(o instanceof Ee)t=x(o);else if(n=Se(t={},String(o)))throw TypeError(n);if(n=Se(l,a,null,t))throw TypeError(n);var u=l.searchParams=new w,s=S(u);s.updateSearchParams(l.query),s.updateURL=function(){l.query=String(u)||null},i||(r.href=Ce.call(r),r.origin=Oe.call(r),r.protocol=_e.call(r),r.username=Te.call(r),r.password=Pe.call(r),r.host=ke.call(r),r.hostname=Ae.call(r),r.port=Re.call(r),r.pathname=Me.call(r),r.search=je.call(r),r.searchParams=De.call(r),r.hash=Le.call(r))},xe=Ee.prototype,Ce=function(){var e=x(this),t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,l=e.query,u=e.fragment,s=t+":";return null!==o?(s+="//",$(e)&&(s+=n+(r?":"+r:"")+"@"),s+=B(o),null!==i&&(s+=":"+i)):"file"==t&&(s+="//"),s+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==l&&(s+="?"+l),null!==u&&(s+="#"+u),s},Oe=function(){var e=x(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&Y(e)?t+"://"+B(e.host)+(null!==n?":"+n:""):"null"},_e=function(){return x(this).scheme+":"},Te=function(){return x(this).username},Pe=function(){return x(this).password},ke=function(){var e=x(this),t=e.host,n=e.port;return null===t?"":null===n?B(t):B(t)+":"+n},Ae=function(){var e=x(this).host;return null===e?"":B(e)},Re=function(){var e=x(this).port;return null===e?"":String(e)},Me=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},je=function(){var e=x(this).query;return e?"?"+e:""},De=function(){return x(this).searchParams},Le=function(){var e=x(this).fragment;return e?"#"+e:""},Ne=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&u(xe,{href:Ne(Ce,(function(e){var t=x(this),n=String(e),r=Se(t,n);if(r)throw TypeError(r);S(t.searchParams).updateSearchParams(t.query)})),origin:Ne(Oe),protocol:Ne(_e,(function(e){var t=x(this);Se(t,String(e)+":",ee)})),username:Ne(Te,(function(e){var t=x(this),n=p(String(e));if(!K(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=G(n[r],V)}})),password:Ne(Pe,(function(e){var t=x(this),n=p(String(e));if(!K(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=G(n[r],V)}})),host:Ne(ke,(function(e){var t=x(this);t.cannotBeABaseURL||Se(t,String(e),ce)})),hostname:Ne(Ae,(function(e){var t=x(this);t.cannotBeABaseURL||Se(t,String(e),fe)})),port:Ne(Re,(function(e){var t=x(this);K(t)||(""==(e=String(e))?t.port=null:Se(t,e,de))})),pathname:Ne(Me,(function(e){var t=x(this);t.cannotBeABaseURL||(t.path=[],Se(t,e+"",ge))})),search:Ne(je,(function(e){var t=x(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Se(t,e,be)),S(t.searchParams).updateSearchParams(t.query)})),searchParams:Ne(De),hash:Ne(Le,(function(e){var t=x(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",Se(t,e,we)):t.fragment=null}))}),s(xe,"toJSON",(function(){return Ce.call(this)}),{enumerable:!0}),s(xe,"toString",(function(){return Ce.call(this)}),{enumerable:!0}),b){var Ie=b.createObjectURL,ze=b.revokeObjectURL;Ie&&s(Ee,"createObjectURL",(function(e){return Ie.apply(b,arguments)})),ze&&s(Ee,"revokeObjectURL",(function(e){return ze.apply(b,arguments)}))}g(Ee,"URL"),o({global:!0,forced:!a,sham:!i},{URL:Ee})},function(e,t,n){"use strict";var r=/[^\0-\u007E]/,o=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",a=Math.floor,l=String.fromCharCode,u=function(e){return e+22+75*(e<26)},s=function(e,t,n){var r=0;for(e=n?a(e/700):e>>1,e+=a(e/t);e>455;r+=36)e=a(e/35);return a(r+36*e/(e+38))},c=function(e){var t,n,r=[],o=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&o)<<10)+(1023&i)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length,c=128,f=0,d=72;for(t=0;t<e.length;t++)(n=e[t])<128&&r.push(l(n));var p=r.length,h=p;for(p&&r.push("-");h<o;){var m=2147483647;for(t=0;t<e.length;t++)(n=e[t])>=c&&n<m&&(m=n);var g=h+1;if(m-c>a((2147483647-f)/g))throw RangeError(i);for(f+=(m-c)*g,c=m,t=0;t<e.length;t++){if((n=e[t])<c&&++f>2147483647)throw RangeError(i);if(n==c){for(var v=f,y=36;;y+=36){var b=y<=d?1:y>=d+26?26:y-d;if(v<b)break;var w=v-b,S=36-b;r.push(l(u(b+w%S))),v=a(w/S)}r.push(l(u(v))),d=s(f,g,h==p),f=0,++h}}++f,++c}return r.join("")};e.exports=function(e){var t,n,i=[],a=e.toLowerCase().replace(o,".").split(".");for(t=0;t<a.length;t++)n=a[t],i.push(r.test(n)?"xn--"+c(n):n);return i.join(".")}},function(e,t,n){"use strict";n(6);var r=n(16),o=n(82),i=n(223),a=n(57),l=n(115),u=n(76),s=n(204),c=n(62),f=n(86),d=n(47),p=n(87),h=n(99),m=n(46),g=n(44),v=n(77),y=n(81),b=n(363),w=n(104),S=n(34),E=o("fetch"),x=o("Headers"),C=S("iterator"),O=c.set,_=c.getterFor("URLSearchParams"),T=c.getterFor("URLSearchParamsIterator"),P=/\+/g,k=Array(4),A=function(e){return k[e-1]||(k[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},R=function(e){try{return decodeURIComponent(e)}catch(t){return e}},M=function(e){var t=e.replace(P," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(A(n--),R);return t}},j=/[!'()~]|%20/g,D={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},L=function(e){return D[e]},N=function(e){return encodeURIComponent(e).replace(j,L)},I=function(e,t){if(t)for(var n,r,o=t.split("&"),i=0;i<o.length;)(n=o[i++]).length&&(r=n.split("="),e.push({key:M(r.shift()),value:M(r.join("="))}))},z=function(e){this.entries.length=0,I(this.entries,e)},F=function(e,t){if(e<t)throw TypeError("Not enough arguments")},B=s((function(e,t){O(this,{type:"URLSearchParamsIterator",iterator:b(_(e).entries),kind:t})}),"Iterator",(function(){var e=T(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),H=function(){f(this,H,"URLSearchParams");var e,t,n,r,o,i,a,l,u,s=arguments.length>0?arguments[0]:void 0,c=this,p=[];if(O(c,{type:"URLSearchParams",entries:p,updateURL:function(){},updateSearchParams:z}),void 0!==s)if(g(s))if("function"==typeof(e=w(s)))for(n=(t=e.call(s)).next;!(r=n.call(t)).done;){if((a=(i=(o=b(m(r.value))).next).call(o)).done||(l=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:l.value+""})}else for(u in s)d(s,u)&&p.push({key:u,value:s[u]+""});else I(p,"string"==typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},U=H.prototype;l(U,{append:function(e,t){F(arguments.length,2);var n=_(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){F(arguments.length,1);for(var t=_(this),n=t.entries,r=e+"",o=0;o<n.length;)n[o].key===r?n.splice(o,1):o++;t.updateURL()},get:function(e){F(arguments.length,1);for(var t=_(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){F(arguments.length,1);for(var t=_(this).entries,n=e+"",r=[],o=0;o<t.length;o++)t[o].key===n&&r.push(t[o].value);return r},has:function(e){F(arguments.length,1);for(var t=_(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){F(arguments.length,1);for(var n,r=_(this),o=r.entries,i=!1,a=e+"",l=t+"",u=0;u<o.length;u++)(n=o[u]).key===a&&(i?o.splice(u--,1):(i=!0,n.value=l));i||o.push({key:a,value:l}),r.updateURL()},sort:function(){var e,t,n,r=_(this),o=r.entries,i=o.slice();for(o.length=0,n=0;n<i.length;n++){for(e=i[n],t=0;t<n;t++)if(o[t].key>e.key){o.splice(t,0,e);break}t===n&&o.push(e)}r.updateURL()},forEach:function(e){for(var t,n=_(this).entries,r=p(e,arguments.length>1?arguments[1]:void 0,3),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new B(this,"keys")},values:function(){return new B(this,"values")},entries:function(){return new B(this,"entries")}},{enumerable:!0}),a(U,C,U.entries),a(U,"toString",(function(){for(var e,t=_(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(N(e.key)+"="+N(e.value));return n.join("&")}),{enumerable:!0}),u(H,"URLSearchParams"),r({global:!0,forced:!i},{URLSearchParams:H}),i||"function"!=typeof E||"function"!=typeof x||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,o=[e];return arguments.length>1&&(t=arguments[1],g(t)&&(n=t.body,"URLSearchParams"===h(n)&&((r=t.headers?new x(t.headers):new x).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=v(t,{body:y(0,String(n)),headers:y(0,r)}))),o.push(t)),E.apply(this,o)}}),e.exports={URLSearchParams:H,getState:_}},function(e,t,n){var r=n(46),o=n(104);e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},function(e,t,n){var r=n(30),o=n(121).trim,i=n(122),a=r.parseInt,l=/^[+-]?0[Xx]/,u=8!==a(i+"08")||22!==a(i+"0x16");e.exports=u?function(e,t){var n=o(String(e));return a(n,t>>>0||(l.test(n)?16:10))}:a},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";var r=n(85),o=n(44),i=[].slice,a={},l=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?l(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},function(e,t,n){},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var r=n(376);e.exports=function(){return r.Date.now()}},function(e,t,n){var r=n(377),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(91))},function(e,t){e.exports=function(e){return e}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(66);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var r=n(63),o=n(61);e.exports="".repeat||function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return c.default}}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==h(e)&&"function"!=typeof e)return{default:e};var t=p();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(0)),o=d(n(1)),i=d(n(55)),a=d(n(13)),l=n(179),u=n(224),s=n(127),c=d(n(389)),f=d(n(225));function d(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(e){return(h="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 m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),e}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=T(e);if(t){var o=T(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?_(e):t}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(n,e);var t=C(n);function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),P(_(r=t.call(this,e)),"onDragStart",(function(e,t){if((0,f.default)("Draggable: onDragStart: %j",t),!1===r.props.onStart(e,(0,u.createDraggableData)(_(r),t)))return!1;r.setState({dragging:!0,dragged:!0})})),P(_(r),"onDrag",(function(e,t){if(!r.state.dragging)return!1;(0,f.default)("Draggable: onDrag: %j",t);var n=(0,u.createDraggableData)(_(r),t),o={x:n.x,y:n.y};if(r.props.bounds){var i=o.x,a=o.y;o.x+=r.state.slackX,o.y+=r.state.slackY;var l=v((0,u.getBoundPosition)(_(r),o.x,o.y),2),s=l[0],c=l[1];o.x=s,o.y=c,o.slackX=r.state.slackX+(i-o.x),o.slackY=r.state.slackY+(a-o.y),n.x=o.x,n.y=o.y,n.deltaX=o.x-r.state.x,n.deltaY=o.y-r.state.y}if(!1===r.props.onDrag(e,n))return!1;r.setState(o)})),P(_(r),"onDragStop",(function(e,t){if(!r.state.dragging)return!1;if(!1===r.props.onStop(e,(0,u.createDraggableData)(_(r),t)))return!1;(0,f.default)("Draggable: onDragStop: %j",t);var n={dragging:!1,slackX:0,slackY:0};if(Boolean(r.props.position)){var o=r.props.position,i=o.x,a=o.y;n.x=i,n.y=a}r.setState(n)})),r.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:w({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),r}return E(n,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,f.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:w({},n)})}}]),E(n,[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:i.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),o=t.defaultPosition,i=t.defaultClassName,s=t.defaultClassNameDragging,f=t.defaultClassNameDragged,d=t.position,p=t.positionOffset,h=(t.scale,g(t,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"])),v={},y=null,b=!Boolean(d)||this.state.dragging,S=d||o,E={x:(0,u.canDragX)(this)&&b?this.state.x:S.x,y:(0,u.canDragY)(this)&&b?this.state.y:S.y};this.state.isElementSVG?y=(0,l.createSVGTransform)(E,p):v=(0,l.createCSSTransform)(E,p);var x=(0,a.default)(n.props.className||"",i,(P(e={},s,this.state.dragging),P(e,f,this.state.dragged),e));return(r.createElement(c.default,m({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:x,style:w(w({},n.props.style),v),transform:y})))}}]),n}(r.Component);t.default=k,P(k,"displayName","Draggable"),P(k,"propTypes",w(w({},c.default.propTypes),{},{axis:o.default.oneOf(["both","x","y","none"]),bounds:o.default.oneOfType([o.default.shape({left:o.default.number,right:o.default.number,top:o.default.number,bottom:o.default.number}),o.default.string,o.default.oneOf([!1])]),defaultClassName:o.default.string,defaultClassNameDragging:o.default.string,defaultClassNameDragged:o.default.string,defaultPosition:o.default.shape({x:o.default.number,y:o.default.number}),positionOffset:o.default.shape({x:o.default.oneOfType([o.default.number,o.default.string]),y:o.default.oneOfType([o.default.number,o.default.string])}),position:o.default.shape({x:o.default.number,y:o.default.number}),className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe})),P(k,"defaultProps",w(w({},c.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPrefix=o,t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0;var r=["Moz","Webkit","O","ms"];function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window||void 0===window.document)return"";var t=window.document.documentElement.style;if(e in t)return"";for(var n=0;n<r.length;n++)if(i(e,r[n])in t)return r[n];return""}function i(e,t){return t?"".concat(t).concat(function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}var a=o();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==d(e)&&"function"!=typeof e)return{default:e};var t=f();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(0)),o=c(n(1)),i=c(n(55)),a=n(179),l=n(224),u=n(127),s=c(n(225));function c(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function d(e){return(d="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 p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S(e);if(t){var o=S(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}function b(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x={start:"touchstart",move:"touchmove",stop:"touchend"},C={start:"mousedown",move:"mousemove",stop:"mouseup"},O=C,_=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(c,e);var t,n,o,u=y(c);function c(){var e;m(this,c);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return E(w(e=u.call.apply(u,[this].concat(n))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),E(w(e),"mounted",!1),E(w(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,a.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,a.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var o=(0,a.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var i=(0,l.getControlPosition)(t,o,w(e));if(null!=i){var u=i.x,c=i.y,f=(0,l.createCoreData)(w(e),u,c);(0,s.default)("DraggableCore: handleDragStart: %j",f),(0,s.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:u,lastY:c}),(0,a.addEvent)(r,O.move,e.handleDrag),(0,a.addEvent)(r,O.stop,e.handleDragStop))}}})),E(w(e),"handleDrag",(function(t){var n=(0,l.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var i=r-e.state.lastX,a=o-e.state.lastY,u=p((0,l.snapToGrid)(e.props.grid,i,a),2);if(i=u[0],a=u[1],!i&&!a)return;r=e.state.lastX+i,o=e.state.lastY+a}var c=(0,l.createCoreData)(w(e),r,o);if((0,s.default)("DraggableCore: handleDrag: %j",c),!1!==e.props.onDrag(t,c)&&!1!==e.mounted)e.setState({lastX:r,lastY:o});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(f)}}})),E(w(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,l.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,o=n.y,i=(0,l.createCoreData)(w(e),r,o);if(!1===e.props.onStop(t,i)||!1===e.mounted)return!1;var u=e.findDOMNode();u&&e.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(u.ownerDocument),(0,s.default)("DraggableCore: handleDragStop: %j",i),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),u&&((0,s.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(u.ownerDocument,O.move,e.handleDrag),(0,a.removeEvent)(u.ownerDocument,O.stop,e.handleDragStop))}}})),E(w(e),"onMouseDown",(function(t){return O=C,e.handleDragStart(t)})),E(w(e),"onMouseUp",(function(t){return O=C,e.handleDragStop(t)})),E(w(e),"onTouchStart",(function(t){return O=x,e.handleDragStart(t)})),E(w(e),"onTouchEnd",(function(t){return O=x,e.handleDragStop(t)})),e}return t=c,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,a.addEvent)(e,x.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,a.removeEvent)(t,C.move,this.handleDrag),(0,a.removeEvent)(t,x.move,this.handleDrag),(0,a.removeEvent)(t,C.stop,this.handleDragStop),(0,a.removeEvent)(t,x.stop,this.handleDragStop),(0,a.removeEvent)(e,x.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:i.default.findDOMNode(this)}},{key:"render",value:function(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&g(t.prototype,n),o&&g(t,o),c}(r.Component);t.default=_,E(_,"displayName","DraggableCore"),E(_,"propTypes",{allowAnyClick:o.default.bool,disabled:o.default.bool,enableUserSelectHack:o.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:o.default.arrayOf(o.default.number),handle:o.default.string,cancel:o.default.string,nodeRef:o.default.object,onStart:o.default.func,onDrag:o.default.func,onStop:o.default.func,onMouseDown:o.default.func,scale:o.default.number,className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),E(_,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(16),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,r,o=0,l=0,u=arguments.length,s=0;l<u;)s<(n=i(arguments[l++]))?(o=o*(r=s/n)*r+1,s=n):o+=n>0?(r=n/s)*r:n;return s===1/0?1/0:s*a(o)}})},function(e,t,n){},function(e,t,n){},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){var r=n(216);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){},function(e,t,n){var r=n(40),o=n(30),i=n(102),a=n(123),l=n(45).f,u=n(83).f,s=n(147),c=n(146),f=n(209),d=n(57),p=n(29),h=n(62).set,m=n(116),g=n(34)("match"),v=o.RegExp,y=v.prototype,b=/a/g,w=/a/g,S=new v(b)!==b,E=f.UNSUPPORTED_Y;if(r&&i("RegExp",!S||E||p((function(){return w[g]=!1,v(b)!=b||v(w)==w||"/a/i"!=v(b,"i")})))){for(var x=function(e,t){var n,r=this instanceof x,o=s(e),i=void 0===t;if(!r&&o&&e.constructor===x&&i)return e;S?o&&!i&&(e=e.source):e instanceof x&&(i&&(t=c.call(e)),e=e.source),E&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var l=a(S?new v(e,t):v(e,t),r?this:y,x);return E&&n&&h(l,{sticky:n}),l},C=function(e){e in x||l(x,e,{configurable:!0,get:function(){return v[e]},set:function(t){v[e]=t}})},O=u(v),_=0;O.length>_;)C(O[_++]);y.constructor=x,x.prototype=y,d(o,"RegExp",x)}m("RegExp")},function(e,t,n){"use strict";var r=n(16),o=n(180);r({target:"String",proto:!0,forced:n(181)("link")},{link:function(e){return o(this,"a","href",e)}})},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){n(16)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(228),o=n(230);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){var r=n(29);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(16),o=n(180);r({target:"String",proto:!0,forced:n(181)("bold")},{bold:function(){return o(this,"b","","")}})},function(e,t,n){"use strict";var r=n(16),o=n(180);r({target:"String",proto:!0,forced:n(181)("strike")},{strike:function(){return o(this,"strike","","")}})},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(228),o=n(230);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(16),o=n(218);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},function(e,t,n){},function(e,t,n){var r=n(16),o=n(212).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"enableAllElements",(function(){return en})),n.d(r,"openElement",(function(){return tn})),n.d(r,"openElements",(function(){return nn})),n.d(r,"closeElement",(function(){return rn})),n.d(r,"closeElements",(function(){return on})),n.d(r,"toggleElement",(function(){return an})),n.d(r,"setCustomModal",(function(){return ln})),n.d(r,"setActiveHeaderGroup",(function(){return un})),n.d(r,"setActiveLeftPanel",(function(){return sn})),n.d(r,"setSortStrategy",(function(){return cn})),n.d(r,"setSortNotesBy",(function(){return fn})),n.d(r,"setNoteDateFormat",(function(){return dn})),n.d(r,"setCustomPanel",(function(){return pn})),n.d(r,"setPageLabels",(function(){return hn})),n.d(r,"setSelectedPageThumbnails",(function(){return mn})),n.d(r,"setSwipeOrientation",(function(){return gn})),n.d(r,"showWarningMessage",(function(){return vn})),n.d(r,"showErrorMessage",(function(){return yn})),n.d(r,"setCustomNoteFilter",(function(){return bn})),n.d(r,"setZoomList",(function(){return wn})),n.d(r,"useEmbeddedPrint",(function(){return Sn})),n.d(r,"setMaxSignaturesCount",(function(){return En})),n.d(r,"setUserData",(function(){return xn})),n.d(r,"setCustomMeasurementOverlay",(function(){return Cn})),n.d(r,"setSelectedTab",(function(){return On})),n.d(r,"setCustomElementOverrides",(function(){return _n})),n.d(r,"setSearchResults",(function(){return Tn})),n.d(r,"setActiveResult",(function(){return Pn})),n.d(r,"setActiveResultIndex",(function(){return kn})),n.d(r,"setAnnotationContentOverlayHandler",(function(){return An}));var o={};n.r(o),n.d(o,"isElementDisabled",(function(){return Rn})),n.d(o,"isElementOpen",(function(){return Mn})),n.d(o,"allButtonsInGroupDisabled",(function(){return jn})),n.d(o,"getActiveHeaderItems",(function(){return Dn})),n.d(o,"getDisabledElementPriority",(function(){return Ln})),n.d(o,"getToolButtonObjects",(function(){return Nn})),n.d(o,"getToolButtonDataElements",(function(){return In})),n.d(o,"getToolButtonObject",(function(){return zn})),n.d(o,"getToolButtonDataElement",(function(){return Fn})),n.d(o,"getToolNamesByGroup",(function(){return Bn})),n.d(o,"getToolNameByDataElement",(function(){return Hn})),n.d(o,"getActiveToolName",(function(){return Un})),n.d(o,"getActiveToolStyles",(function(){return Wn})),n.d(o,"getActiveLeftPanel",(function(){return Vn})),n.d(o,"getActiveToolGroup",(function(){return Gn})),n.d(o,"getLeftPanelWidth",(function(){return qn})),n.d(o,"getNotePopupId",(function(){return Yn})),n.d(o,"getFitMode",(function(){return $n})),n.d(o,"getZoom",(function(){return Kn})),n.d(o,"getDisplayMode",(function(){return Zn})),n.d(o,"getCurrentPage",(function(){return Xn})),n.d(o,"getSortStrategy",(function(){return Qn})),n.d(o,"getRotation",(function(){return Jn})),n.d(o,"getNoteDateFormat",(function(){return er})),n.d(o,"isFullScreen",(function(){return tr})),n.d(o,"doesDocumentAutoLoad",(function(){return nr})),n.d(o,"isDocumentReadOnly",(function(){return rr})),n.d(o,"getCustomPanels",(function(){return or})),n.d(o,"getCustomModals",(function(){return ir})),n.d(o,"getPageLabels",(function(){return ar})),n.d(o,"getSelectedThumbnailPageIndexes",(function(){return lr})),n.d(o,"getDisabledCustomPanelTabs",(function(){return ur})),n.d(o,"isEmbedPrintSupported",(function(){return sr})),n.d(o,"getColorMap",(function(){return cr})),n.d(o,"getCursorOverlayData",(function(){return fr})),n.d(o,"getOpenElements",(function(){return dr})),n.d(o,"getDisabledElements",(function(){return pr})),n.d(o,"getCurrentPalette",(function(){return hr})),n.d(o,"getIconColor",(function(){return mr})),n.d(o,"getCustomNoteFilter",(function(){return gr})),n.d(o,"getIsReplyDisabled",(function(){return vr})),n.d(o,"getZoomList",(function(){return yr})),n.d(o,"getMeasurementUnits",(function(){return br})),n.d(o,"getIsNoteEditing",(function(){return wr})),n.d(o,"getMaxSignaturesCount",(function(){return Sr})),n.d(o,"getUserData",(function(){return Er})),n.d(o,"getIsMentionEnabled",(function(){return xr})),n.d(o,"getSignatureFonts",(function(){return Cr})),n.d(o,"getSelectedTab",(function(){return Or})),n.d(o,"getCustomElementOverrides",(function(){return _r})),n.d(o,"getPopupItems",(function(){return Tr})),n.d(o,"getIsThumbnailMergingEnabled",(function(){return Pr})),n.d(o,"getIsThumbnailReorderingEnabled",(function(){return kr})),n.d(o,"getIsThumbnailMultiselectEnabled",(function(){return Ar})),n.d(o,"getIsMultipleViewerMerging",(function(){return Rr})),n.d(o,"getAllowPageNavigation",(function(){return Mr})),n.d(o,"getCustomMeasurementOverlay",(function(){return jr})),n.d(o,"getAnnotationContentOverlayHandler",(function(){return Dr})),n.d(o,"getEnableMouseWheelZoom",(function(){return Lr})),n.d(o,"getWarningMessage",(function(){return Nr})),n.d(o,"getWarningTitle",(function(){return Ir})),n.d(o,"getWarningConfirmEvent",(function(){return zr})),n.d(o,"getWarningConfirmBtnText",(function(){return Fr})),n.d(o,"getWarningCancelEvent",(function(){return Br})),n.d(o,"isAccessibleMode",(function(){return Hr})),n.d(o,"getErrorMessage",(function(){return Ur})),n.d(o,"getPasswordAttempts",(function(){return Wr})),n.d(o,"getPrintQuality",(function(){return Vr})),n.d(o,"getTotalPages",(function(){return Gr})),n.d(o,"getOutlines",(function(){return qr})),n.d(o,"getBookmarks",(function(){return Yr})),n.d(o,"getLayers",(function(){return $r})),n.d(o,"getLoadingProgress",(function(){return Kr})),n.d(o,"getUserName",(function(){return Zr})),n.d(o,"getServerUrl",(function(){return Xr})),n.d(o,"getSearchListeners",(function(){return Qr})),n.d(o,"getSearchValue",(function(){return Jr})),n.d(o,"getActiveResult",(function(){return eo})),n.d(o,"getActiveResultIndex",(function(){return to})),n.d(o,"getResults",(function(){return no})),n.d(o,"isCaseSensitive",(function(){return ro})),n.d(o,"isWholeWord",(function(){return oo})),n.d(o,"isWildcard",(function(){return io})),n.d(o,"isSearchUp",(function(){return ao})),n.d(o,"isAmbientString",(function(){return lo})),n.d(o,"isRegex",(function(){return uo})),n.d(o,"isSearching",(function(){return so})),n.d(o,"isNoResult",(function(){return co})),n.d(o,"getSearchErrorMessage",(function(){return fo})),n.d(o,"isProgrammaticSearch",(function(){return po})),n.d(o,"isProgrammaticSearchFull",(function(){return ho})),n.d(o,"getNoteTransformFunction",(function(){return mo}));var i={};n.r(i),n.d(i,"disableElement",(function(){return Eo})),n.d(i,"disableElements",(function(){return xo})),n.d(i,"enableElement",(function(){return Co})),n.d(i,"enableElements",(function(){return Oo})),n.d(i,"setThumbnailMerging",(function(){return _o})),n.d(i,"setThumbnailReordering",(function(){return To})),n.d(i,"setThumbnailMultiselect",(function(){return Po})),n.d(i,"setIsMultipleViewerMerging",(function(){return ko})),n.d(i,"setAllowPageNavigation",(function(){return Ao})),n.d(i,"setActiveToolNameAndStyle",(function(){return Ro})),n.d(i,"setActiveToolStyles",(function(){return Mo})),n.d(i,"setActiveToolGroup",(function(){return jo})),n.d(i,"setNotePopupId",(function(){return Do})),n.d(i,"triggerNoteEditing",(function(){return Lo})),n.d(i,"finishNoteEditing",(function(){return No})),n.d(i,"setFitMode",(function(){return Io})),n.d(i,"setZoom",(function(){return zo})),n.d(i,"setRotation",(function(){return Fo})),n.d(i,"setDisplayMode",(function(){return Bo})),n.d(i,"setCurrentPage",(function(){return Ho})),n.d(i,"setFullScreen",(function(){return Uo})),n.d(i,"setReadOnly",(function(){return Wo})),n.d(i,"registerTool",(function(){return Vo})),n.d(i,"unregisterTool",(function(){return Go})),n.d(i,"setToolButtonObjects",(function(){return qo})),n.d(i,"setHeaderItems",(function(){return Yo})),n.d(i,"setPopupItems",(function(){return $o})),n.d(i,"setColorPalette",(function(){return Ko})),n.d(i,"setActivePalette",(function(){return Zo})),n.d(i,"setIconColor",(function(){return Xo})),n.d(i,"setColorMap",(function(){return Qo})),n.d(i,"setLeftPanelWidth",(function(){return Jo})),n.d(i,"disableReplyForAnnotations",(function(){return ei})),n.d(i,"setMouseWheelZoom",(function(){return ti})),n.d(i,"setTotalPages",(function(){return ni})),n.d(i,"setOutlines",(function(){return ri})),n.d(i,"setBookmarks",(function(){return oi})),n.d(i,"addBookmark",(function(){return ii})),n.d(i,"editBookmark",(function(){return ai})),n.d(i,"removeBookmark",(function(){return li})),n.d(i,"setLayers",(function(){return ui})),n.d(i,"setPasswordAttempts",(function(){return si})),n.d(i,"setPrintQuality",(function(){return ci})),n.d(i,"setLoadingProgress",(function(){return fi})),n.d(i,"resetLoadingProgress",(function(){return di})),n.d(i,"setUserName",(function(){return pi})),n.d(i,"setAdminUser",(function(){return hi})),n.d(i,"searchText",(function(){return mi})),n.d(i,"searchTextFull",(function(){return gi})),n.d(i,"addSearchListener",(function(){return vi})),n.d(i,"removeSearchListener",(function(){return yi})),n.d(i,"setSearchValue",(function(){return bi})),n.d(i,"addResult",(function(){return wi})),n.d(i,"setCaseSensitive",(function(){return Si})),n.d(i,"setWholeWord",(function(){return Ei})),n.d(i,"setWildcard",(function(){return xi})),n.d(i,"setIsSearching",(function(){return Ci})),n.d(i,"setNoResult",(function(){return Oi})),n.d(i,"setSearchError",(function(){return _i})),n.d(i,"resetSearch",(function(){return Ti})),n.d(i,"setIsProgrammaticSearch",(function(){return Pi})),n.d(i,"setIsProgrammaticSearchFull",(function(){return ki})),n.d(i,"setNoteTransformFunction",(function(){return Ai}));n(50),n(4),n(48);var a=n(0),l=n.n(a),u=n(55),s=n.n(u),c=n(184),f=function(){return Math.random().toString(36).substring(7).split("").join(".")},d={INIT:"@@redux/INIT"+f(),REPLACE:"@@redux/REPLACE"+f(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+f()}};function p(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function h(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function m(e,t){return function(){return t(e.apply(this,arguments))}}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(n,!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var w=n(1),S=n.n(w),E=l.a.createContext(null);var x=function(e){e()},C={notify:function(){}};function O(){var e=x,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var T=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=C,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=O())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=C)},e}();var P=function(e){var t=e.store,n=e.context,r=e.children,o=Object(a.useMemo)((function(){var e=new T(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),i=Object(a.useMemo)((function(){return t.getState()}),[t]);Object(a.useEffect)((function(){var e=o.subscription;return e.trySubscribe(),i!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,i]);var u=n||E;return l.a.createElement(u.Provider,{value:o},r)};function k(){return(k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function A(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var R=n(182),M=n.n(R),j=n(183),D="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect,L=[],N=[null,null];function I(e,t){var n=e[1];return[t.payload,n+1]}function z(e,t,n){D((function(){return e.apply(void 0,t)}),n)}function F(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function B(e,t,n,r,o,i,a,l,u,s){if(e){var c=!1,f=null,d=function(){if(!c){var e,n,d=t.getState();try{e=r(d,o.current)}catch(e){n=e,f=e}n||(f=null),e===i.current?a.current||u():(i.current=e,l.current=e,a.current=!0,s({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var H=function(){return[null,0]};function U(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,i=n.methodName,u=void 0===i?"connectAdvanced":i,s=n.renderCountProp,c=void 0===s?void 0:s,f=n.shouldHandleStateChanges,d=void 0===f||f,p=n.storeKey,h=void 0===p?"store":p,m=(n.withRef,n.forwardRef),g=void 0!==m&&m,v=n.context,y=void 0===v?E:v,b=A(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),w=y;return function(t){var n=t.displayName||t.name||"Component",r=o(n),i=k({},b,{getDisplayName:o,methodName:u,renderCountProp:c,shouldHandleStateChanges:d,storeKey:h,displayName:r,wrappedComponentName:n,WrappedComponent:t}),s=b.pure;var f=s?a.useMemo:function(e){return e()};function p(n){var r=Object(a.useMemo)((function(){var e=n.reactReduxForwardedRef,t=A(n,["reactReduxForwardedRef"]);return[n.context,e,t]}),[n]),o=r[0],u=r[1],s=r[2],c=Object(a.useMemo)((function(){return o&&o.Consumer&&Object(j.isContextConsumer)(l.a.createElement(o.Consumer,null))?o:w}),[o,w]),p=Object(a.useContext)(c),h=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(p)&&Boolean(p.store);var m=h?n.store:p.store,g=Object(a.useMemo)((function(){return function(t){return e(t.dispatch,i)}(m)}),[m]),v=Object(a.useMemo)((function(){if(!d)return N;var e=new T(m,h?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[m,h,p]),y=v[0],b=v[1],S=Object(a.useMemo)((function(){return h?p:k({},p,{subscription:y})}),[h,p,y]),E=Object(a.useReducer)(I,L,H),x=E[0][0],C=E[1];if(x&&x.error)throw x.error;var O=Object(a.useRef)(),_=Object(a.useRef)(s),P=Object(a.useRef)(),R=Object(a.useRef)(!1),M=f((function(){return P.current&&s===_.current?P.current:g(m.getState(),s)}),[m,x,s]);z(F,[_,O,R,s,M,P,b]),z(B,[d,m,y,g,_,O,R,P,b,C],[m,y,g]);var D=Object(a.useMemo)((function(){return l.a.createElement(t,k({},M,{ref:u}))}),[u,t,M]);return Object(a.useMemo)((function(){return d?l.a.createElement(c.Provider,{value:S},D):D}),[c,D,S])}var m=s?l.a.memo(p):p;if(m.WrappedComponent=t,m.displayName=r,g){var v=l.a.forwardRef((function(e,t){return l.a.createElement(m,k({},e,{reactReduxForwardedRef:t}))}));return v.displayName=r,v.WrappedComponent=t,M()(v,t)}return M()(m,t)}}function W(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function V(e,t){if(W(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!W(e[n[o]],t[n[o]]))return!1;return!0}function G(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function q(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Y(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=q(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=q(o),o=r(t,n)),o},r}}var $=[function(e){return"function"==typeof e?Y(e):void 0},function(e){return e?void 0:G((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?G((function(t){return function(e,t){if("function"==typeof e)return m(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=m(o,t))}return n}(e,t)})):void 0}];var K=[function(e){return"function"==typeof e?Y(e):void 0},function(e){return e?void 0:G((function(){return{}}))}];function Z(e,t,n){return k({},n,{},e,{},t)}var X=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,l){var u=e(t,n,l);return a?o&&i(u,r)||(r=u):(a=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return Z}}];function Q(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function J(e,t,n,r,o){var i,a,l,u,s,c=o.areStatesEqual,f=o.areOwnPropsEqual,d=o.areStatePropsEqual,p=!1;function h(o,p){var h,m,g=!f(p,a),v=!c(o,i);return i=o,a=p,g&&v?(l=e(i,a),t.dependsOnOwnProps&&(u=t(r,a)),s=n(l,u,a)):g?(e.dependsOnOwnProps&&(l=e(i,a)),t.dependsOnOwnProps&&(u=t(r,a)),s=n(l,u,a)):v?(h=e(i,a),m=!d(h,l),l=h,m&&(s=n(l,u,a)),s):s}return function(o,c){return p?h(o,c):(l=e(i=o,a=c),u=t(r,a),s=n(l,u,a),p=!0,s)}}function ee(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=A(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),l=r(e,i),u=o(e,i);return(i.pure?J:Q)(a,l,u,e,i)}function te(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ne(e,t){return e===t}function re(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?U:n,o=t.mapStateToPropsFactories,i=void 0===o?K:o,a=t.mapDispatchToPropsFactories,l=void 0===a?$:a,u=t.mergePropsFactories,s=void 0===u?X:u,c=t.selectorFactory,f=void 0===c?ee:c;return function(e,t,n,o){void 0===o&&(o={});var a=o,u=a.pure,c=void 0===u||u,d=a.areStatesEqual,p=void 0===d?ne:d,h=a.areOwnPropsEqual,m=void 0===h?V:h,g=a.areStatePropsEqual,v=void 0===g?V:g,y=a.areMergedPropsEqual,b=void 0===y?V:y,w=A(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),S=te(e,i,"mapStateToProps"),E=te(t,l,"mapDispatchToProps"),x=te(n,s,"mergeProps");return r(f,k({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:S,initMapDispatchToProps:E,initMergeProps:x,pure:c,areStatesEqual:p,areOwnPropsEqual:m,areStatePropsEqual:v,areMergedPropsEqual:b},w))}}var oe=re();function ie(){return Object(a.useContext)(E)}function ae(e){void 0===e&&(e=E);var t=e===E?ie:function(){return Object(a.useContext)(e)};return function(){return t().store}}var le=ae();function ue(e){void 0===e&&(e=E);var t=e===E?le:ae(e);return function(){return t().dispatch}}var se=ue(),ce=function(e,t){return e===t};function fe(e){void 0===e&&(e=E);var t=e===E?ie:function(){return Object(a.useContext)(e)};return function(e,n){void 0===n&&(n=ce);var r=t(),o=function(e,t,n,r){var o,i=Object(a.useReducer)((function(e){return e+1}),0)[1],l=Object(a.useMemo)((function(){return new T(n,r)}),[n,r]),u=Object(a.useRef)(),s=Object(a.useRef)(),c=Object(a.useRef)(),f=Object(a.useRef)(),d=n.getState();try{o=e!==s.current||d!==c.current||u.current?e(d):f.current}catch(e){throw u.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+u.current.stack+"\n\n"),e}return D((function(){s.current=e,c.current=d,f.current=o,u.current=void 0})),D((function(){function e(){try{var e=s.current(n.getState());if(t(e,f.current))return;f.current=e}catch(e){u.current=e}i()}return l.onStateChange=e,l.trySubscribe(),e(),function(){return l.tryUnsubscribe()}}),[n,l]),o}(e,n,r.store,r.subscription);return Object(a.useDebugValue)(o),o}}var de,pe=fe();de=u.unstable_batchedUpdates,x=de;var he=n(23),me=n.n(he),ge=n(26),ve=n.n(ge),ye=n(2),be=n.n(ye);var we,Se={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},Ee=l.a.createContext();function xe(){return Se}var Ce=function(){function e(){me()(this,e),this.usedNamespaces={}}return ve()(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function Oe(){return we}function _e(e){var t=e.i18n,n=e.defaultNS,r=e.children;return Object(a.createElement)(Ee.Provider,{value:{i18n:t,defaultNS:n}},r)}function Te(e){return(Te="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 Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Pe(e,t,n[t])}))}return e}function Ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Me(e,t,n){return t&&Re(e.prototype,t),n&&Re(e,n),e}function je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function De(e,t){return!t||"object"!==Te(t)&&"function"!=typeof t?je(e):t}function Le(e){return(Le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ne(e,t){return(Ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ie(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ne(e,t)}var ze={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},Fe=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae(this,e),this.init(t,n)}return Me(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||ze,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,ke({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}()),Be=function(){function e(){Ae(this,e),this.observers={}}return Me(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(this.observers[e]){var o=[].concat(this.observers[e]);o.forEach((function(e){e.apply(void 0,n)}))}if(this.observers["*"]){var i=[].concat(this.observers["*"]);i.forEach((function(t){t.apply(t,[e].concat(n))}))}}}]),e}();function He(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function Ue(e){return null==e?"":""+e}function We(e,t,n){e.forEach((function(e){t[e]&&(n[e]=t[e])}))}function Ve(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=e[a]}return o()?{}:{obj:e,k:r(i.shift())}}function Ge(e,t,n){var r=Ve(e,t,Object);r.obj[r.k]=n}function qe(e,t){var n=Ve(e,t),r=n.obj,o=n.k;if(r)return r[o]}function Ye(e,t,n){var r=qe(e,n);return void 0!==r?r:qe(t,n)}function $e(e,t,n){for(var r in t)"__proto__"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):$e(e[r],t[r],n):e[r]=t[r]);return e}function Ke(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Ze={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Xe(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Ze[e]})):e}var Qe="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Je=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Ae(this,t),n=De(this,Le(t).call(this)),Qe&&Be.call(je(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return Ie(t,e),Me(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),qe(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),Ge(this.data,a,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var l=qe(this.data,a)||{};r?$e(l,n,o):l=ke({},l,n),Ge(this.data,a,l),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?ke({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(Be),et={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},tt={},nt=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ae(this,t),n=De(this,Le(t).call(this)),Qe&&Be.call(je(n)),We(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,je(n)),n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=Fe.create("translator"),n}return Ie(t,e),Me(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.match(this.interpolator.nestingRegexp);if(i&&i.length>0)return{key:e,namespaces:o};var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(o=a.shift()),e=a.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,n){var r=this;if("object"!==Te(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=this.extractFromKey(e[e.length-1],t),a=i.key,l=i.namespaces,u=l[l.length-1],s=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(s&&"cimode"===s.toLowerCase()){if(c){var f=t.nsSeparator||this.options.nsSeparator;return u+f+a}return a}var d=this.resolve(e,t),p=d&&d.res,h=d&&d.usedKey||a,m=d&&d.exactUsedKey||a,g=Object.prototype.toString.apply(p),v=["[object Number]","[object Function]","[object RegExp]"],y=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof p&&"boolean"!=typeof p&&"number"!=typeof p;if(b&&p&&w&&v.indexOf(g)<0&&("string"!=typeof y||"[object Array]"!==g)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,p,t):"key '".concat(a," (").concat(this.language,")' returned an object instead of string.");if(o){var S="[object Array]"===g,E=S?[]:{},x=S?m:h;for(var C in p)if(Object.prototype.hasOwnProperty.call(p,C)){var O="".concat(x).concat(o).concat(C);E[C]=this.translate(O,ke({},t,{joinArrays:!1,ns:l})),E[C]===O&&(E[C]=p[C])}p=E}}else if(b&&"string"==typeof y&&"[object Array]"===g)(p=p.join(y))&&(p=this.extendTranslation(p,e,t,n));else{var _=!1,T=!1;if(!this.isValidLookup(p)&&void 0!==t.defaultValue){if(_=!0,void 0!==t.count){var P=this.pluralResolver.getSuffix(s,t.count);p=t["defaultValue".concat(P)]}p||(p=t.defaultValue)}this.isValidLookup(p)||(T=!0,p=a);var k=t.defaultValue&&t.defaultValue!==p&&this.options.updateMissing;if(T||_||k){if(this.logger.log(k?"updateKey":"missingKey",s,u,a,k?t.defaultValue:p),o){var A=this.resolve(a,ke({},t,{keySeparator:!1}));A&&A.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var R=[],M=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&M&&M[0])for(var j=0;j<M.length;j++)R.push(M[j]);else"all"===this.options.saveMissingTo?R=this.languageUtils.toResolveHierarchy(t.lng||this.language):R.push(t.lng||this.language);var D=function(e,n){r.options.missingKeyHandler?r.options.missingKeyHandler(e,u,n,k?t.defaultValue:p,k,t):r.backendConnector&&r.backendConnector.saveMissing&&r.backendConnector.saveMissing(e,u,n,k?t.defaultValue:p,k,t),r.emit("missingKey",e,u,n,p)};if(this.options.saveMissing){var L=void 0!==t.count&&"string"!=typeof t.count;this.options.saveMissingPlurals&&L?R.forEach((function(e){r.pluralResolver.getPluralFormsOfKey(e,a).forEach((function(t){return D([e],t)}))})):D(R,a)}}p=this.extendTranslation(p,e,t,d,n),T&&p===a&&this.options.appendNamespaceToMissingKey&&(p="".concat(u,":").concat(a)),T&&this.options.parseMissingKeyHandler&&(p=this.options.parseMissingKeyHandler(p))}return p}},{key:"extendTranslation",value:function(e,t,n,r,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(ke({},n,{interpolation:ke({},this.options.interpolation,n.interpolation)}));var a,l=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(l){var u=e.match(this.interpolator.nestingRegexp);a=u&&u.length}var s=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(s=ke({},this.options.interpolation.defaultVariables,s)),e=this.interpolator.interpolate(e,s,n.lng||this.language,n),l){var c=e.match(this.interpolator.nestingRegexp);a<(c&&c.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return o&&o[0]===n[0]?(i.logger.warn("It seems you are nesting recursively key: ".concat(n[0]," in key: ").concat(t[0])),null):i.translate.apply(i,n.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var f=n.postProcess||this.options.postProcess,d="string"==typeof f?[f]:f;return null!=e&&d&&d.length&&!1!==n.applyPostProcessor&&(e=et.handle(d,e,t,this.options&&this.options.postProcessPassResolved?ke({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,o,i,a=this,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var u=a.extractFromKey(e,l),s=u.key;n=s;var c=u.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var f=void 0!==l.count&&"string"!=typeof l.count,d=void 0!==l.context&&"string"==typeof l.context&&""!==l.context,p=l.lngs?l.lngs:a.languageUtils.toResolveHierarchy(l.lng||a.language,l.fallbackLng);c.forEach((function(e){a.isValidLookup(t)||(i=e,!tt["".concat(p[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(tt["".concat(p[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(p.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((function(n){if(!a.isValidLookup(t)){o=n;var i,u,c=s,p=[c];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(p,s,n,e,l);else f&&(i=a.pluralResolver.getSuffix(n,l.count)),f&&d&&p.push(c+i),d&&p.push(c+="".concat(a.options.contextSeparator).concat(l.context)),f&&p.push(c+=i);for(;u=p.pop();)a.isValidLookup(t)||(r=u,t=a.getResource(n,e,u,l))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(Be);function rt(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ot=function(){function e(t){Ae(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Fe.create("languageUtils")}return Me(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=rt(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=rt(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=rt(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),it=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],at={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};function lt(){var e={};return it.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:at[t.fc]}}))})),e}var ut=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae(this,e),this.languageUtils=t,this.options=n,this.logger=Fe.create("pluralResolver"),this.rules=lt()}return Me(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],o=this.getRule(e);return o?(o.numbers.forEach((function(o){var i=n.getSuffix(e,o);r.push("".concat(t).concat(i))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):a():"v2"===this.options.compatibilityJSON?a():this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),st=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ae(this,e),this.logger=Fe.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Me(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:Xe,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Ke(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Ke(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?Ke(t.nestingPrefix):t.nestingPrefixEscaped||Ke("$t("),this.nestingSuffix=t.nestingSuffix?Ke(t.nestingSuffix):t.nestingSuffixEscaped||Ke(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,i,a,l=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function s(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(l.formatSeparator)<0){var o=Ye(t,u,e);return l.alwaysFormat?l.format(o,void 0,n):o}var i=e.split(l.formatSeparator),a=i.shift().trim(),s=i.join(l.formatSeparator).trim();return l.format(Ye(t,u,a),s,n,r)};this.resetRegExp();var f=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,d=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return s(e)}},{regex:this.regexp,safeValue:function(e){return l.escapeValue?s(l.escape(e)):s(e)}}].forEach((function(t){for(a=0;o=t.regex.exec(e);){if(void 0===(i=c(o[1].trim())))if("function"==typeof f){var n=f(e,o,r);i="string"==typeof n?n:""}else{if(d){i=o[0];continue}l.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),i=""}else"string"==typeof i||l.useRawValueToEscape||(i=Ue(i));if(e=e.replace(o[0],t.safeValue(i)),t.regex.lastIndex=0,++a>=l.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=ke({},i);function l(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0],o=(o=this.interpolate(o,a)).replace(/'/g,'"');try{a=JSON.parse(o),t&&(a=ke({},t,a))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}return delete a.defaultValue,e}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(e);){var u=[],s=!1;if(n[0].includes(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=c.shift(),u=c,s=!0}if((r=t(l.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=Ue(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),s&&(r=u.reduce((function(e,t){return o.format(e,t,i.lng,i)}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var ct=function(e){function t(e,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Ae(this,t),o=De(this,Le(t).call(this)),Qe&&Be.call(je(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=i,o.logger=Fe.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,i.backend,i),o}return Ie(t,e),Me(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i=[],a=[],l=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var l="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[l]=2:o.state[l]<0||(1===o.state[l]?a.indexOf(l)<0&&a.push(l):(o.state[l]=1,r=!1,a.indexOf(l)<0&&a.push(l),i.indexOf(l)<0&&i.push(l),u.indexOf(t)<0&&u.push(t)))})),r||l.push(e)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:i,pending:a,toLoadLanguages:l,toLoadNamespaces:u}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){!function(e,t,n,r){var o=Ve(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}(n.loaded,[o],i),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){a[e].indexOf(t)<0&&a[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(l,u){l&&u&&o<5?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*i,a)}),i):a(l,u)})):a(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,ke({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(Be);function ft(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Te(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===Te(e[2])||"object"===Te(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}}}function dt(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function pt(){}var ht=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(Ae(this,t),e=De(this,Le(t).call(this)),Qe&&Be.call(je(e)),e.options=dt(n),e.services={},e.logger=Fe,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),De(e,je(e));setTimeout((function(){e.init(n,r)}),0)}return e}return Ie(t,e),Me(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=ke({},ft(),this.options,dt(t)),this.format=this.options.interpolation.format,n||(n=pt),!this.options.isClone){this.modules.logger?Fe.init(r(this.modules.logger),this.options):Fe.init(null,this.options);var o=new ot(this.options);this.store=new Je(this.options.resources,this.options);var i=this.services;i.logger=Fe,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new ut(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new st(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new ct(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(i.languageDetector=r(this.modules.languageDetector),i.languageDetector.init(i,this.options.detection,this.options)),this.modules.i18nFormat&&(i.i18nFormat=r(this.modules.i18nFormat),i.i18nFormat.init&&i.i18nFormat.init(this)),this.translator=new nt(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}this.modules.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var a=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];a.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var l=["addResource","addResources","addResourceBundle","removeResourceBundle"];l.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var u=He(),s=function(){e.changeLanguage(e.options.lng,(function(t,r){e.isInitialized=!0,e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)}))};return this.options.resources||!this.options.initImmediate?s():setTimeout(s,0),u}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,r=n,o="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var i=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};if(o)a(o);else{var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.forEach((function(e){return a(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return a(e)})),this.services.backendConnector.load(i,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=He();return e||(e=this.languages),t||(t=this.options.ns),n||(n=pt),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&et.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=He();this.emit("languageChanging",e);var o=function(e){var o="string"==typeof e?e:n.services.languageUtils.getBestMatchFromCodes(e);o&&(n.language||(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o)),n.translator.language||n.translator.changeLanguage(o),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(o)),n.loadResources(o,(function(e){!function(e,o){o?(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,o)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var o;if("object"!==Te(r)){for(var i=arguments.length,a=new Array(i>2?i-2:0),l=2;l<i;l++)a[l-2]=arguments[l];o=n.options.overloadTranslationOptionHandler([t,r].concat(a))}else o=ke({},r);return o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,n.t(t,o)};return"string"==typeof e?r.lng=e:r.lngs=e,r.ns=t,r}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var l=n.precheck(this,a);if(void 0!==l)return l}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!a(r,e)||o&&!a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=He();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=He();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pt,o=ke({},this.options,n,{isClone:!0}),i=new t(o),a=["store","services","language"];return a.forEach((function(t){i[t]=e[t]})),i.services=ke({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new nt(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit.apply(i,[e].concat(n))})),i.init(o,r),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}}]),t}(Be));function mt(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var gt=mt();gt.withExtraArgument=mt;var vt=gt,yt=function(){var e=window.docViewer.getAnnotationManager(),t=e.getEditBoxManager();return{annotationsLoaded:window.docViewer,changePage:window.docViewer,click:window.docViewer,dblClick:window.docViewer,displayPageLocation:window.docViewer,keyDown:window.docViewer,keyUp:window.docViewer,mouseEnter:window.docViewer,mouseLeave:window.docViewer,mouseLeftDown:window.docViewer,mouseLeftUp:window.docViewer,mouseMove:window.docViewer,mouseRightDown:window.docViewer,mouseRightUp:window.docViewer,pageComplete:window.docViewer,searchInProgress:window.docViewer,textSelected:window.docViewer,beginRendering:window.docViewer,finishedRendering:window.docViewer,beforeDocumentLoaded:window.docViewer,displayModeUpdated:window.docViewer,documentLoaded:window.docViewer,documentUnloaded:window.docViewer,fitModeUpdated:window.docViewer,rotationUpdated:window.docViewer,toolUpdated:window.docViewer,toolModeUpdated:window.docViewer,zoomUpdated:window.docViewer,pageNumberUpdated:window.docViewer,layoutChanged:window.docViewer,"fitModeUpdated.fitbutton":window.docViewer,annotationSelected:e,annotationChanged:e,updateAnnotationPermission:e,addReply:e,deleteReply:e,annotationHidden:e,annotationDoubleClicked:e,annotationFiltered:e,annotationToggled:e,fieldChanged:e,notify:e,setNoteText:e,fileAttachmentDataAvailable:e,editorFocus:t,editorBlur:t,editorTextChanged:t,editorSelectionChanged:t}},bt={setToolMode:function(e){window.docViewer.setToolMode(window.docViewer.getTool(e))},getToolMode:function(){return window.docViewer.getToolMode()},getTool:function(e){return window.docViewer.getTool(e)},setDisplayMode:function(e){var t=new window.CoreControls.DisplayMode(window.docViewer,e);window.docViewer.getDisplayModeManager().setDisplayMode(t)},getDisplayMode:function(){return window.docViewer.getDisplayModeManager().getDisplayMode().mode},rotateClockwise:function(){window.docViewer.rotateClockwise()},rotateCounterClockwise:function(){window.docViewer.rotateCounterClockwise()},rotatePages:function(e,t){return window.docViewer.getDocument().rotatePages(e,t)},movePages:function(e,t){return window.docViewer.getDocument().movePages(e,t)},removePages:function(e){return window.docViewer.getDocument().removePages(e)},getFitMode:function(){return window.docViewer.getFitMode()},fitToPage:function(){window.docViewer.setFitMode(window.docViewer.FitMode.FitPage)},fitToWidth:function(){window.docViewer.setFitMode(window.docViewer.FitMode.FitWidth)},fitToHeight:function(){window.docViewer.setFitMode(window.docViewer.FitMode.FitHeight)},fitToZoom:function(){window.docViewer.setFitMode(window.docViewer.FitMode.Zoom)},zoomToMouse:function(e){window.docViewer.zoomToMouse(e,0,0)},getZoom:function(){return window.docViewer.getZoom()},zoomTo:function(e,t,n){window.docViewer.zoomTo(e,t,n)},getDocumentViewer:function(){return window.docViewer},getAnnotationManager:function(){return window.docViewer.getAnnotationManager()},getTotalPages:function(){return window.docViewer.getPageCount()},getCurrentPage:function(){return window.docViewer.getCurrentPage()},setCurrentPage:function(e){window.docViewer.setCurrentPage(e)},getType:function(){return window.docViewer.getDocument().getType()},isWebViewerServerDocument:function(){return window.docViewer.getDocument().isWebViewerServerDocument()},getSelectedText:function(){return window.docViewer.getSelectedText()},clearSelection:function(){window.docViewer.clearSelection()},setOptions:function(e){window.docViewer.setOptions(e)},closeDocument:function(){return window.docViewer.closeDocument()},getToolModeMap:function(){return window.docViewer.getToolModeMap()},getCurrentUser:function(){return window.docViewer.getAnnotationManager().getCurrentUser()},getIsAdminUser:function(){return window.docViewer.getAnnotationManager().getIsAdminUser()},setIsAdminUser:function(e){window.docViewer.getAnnotationManager().setIsAdminUser(e)},exportAnnotations:function(e){return window.docViewer.getAnnotationManager().exportAnnotations(e)},setCurrentUser:function(e){window.docViewer.getAnnotationManager().setCurrentUser(e)},setReadOnly:function(e){window.docViewer.getAnnotationManager().setReadOnly(e)},setScrollViewElement:function(e){window.docViewer.setScrollViewElement(e)},setViewerElement:function(e){window.docViewer.setViewerElement(e)},isContinuousDisplayMode:function(){return window.docViewer.getDisplayModeManager().getDisplayMode().isContinuous()},scrollViewUpdated:function(){window.docViewer.scrollViewUpdated()},canModify:function(e){return window.docViewer.getAnnotationManager().canModify(e)},canModifyContents:function(e){return window.docViewer.getAnnotationManager().canModifyContents(e)},deleteAnnotations:function(){var e;(e=window.docViewer.getAnnotationManager()).deleteAnnotations.apply(e,arguments)},getDisplayAuthor:function(e){return window.docViewer.getAnnotationManager().getDisplayAuthor(e)},getDocument:function(){return window.docViewer.getDocument()},getCompleteRotation:function(e){return window.docViewer.getCompleteRotation(e)},getRotation:function(e){return window.docViewer.getRotation(e)},getPageInfo:function(e){return window.docViewer.getDocument().getPageInfo(e)},clearSearchResults:function(){window.docViewer.clearSearchResults()},displayAdditionalSearchResult:function(e){window.docViewer.displayAdditionalSearchResult(e)},setActiveSearchResult:function(e){window.docViewer.setActiveSearchResult(e)},textSearchInit:function(e,t,n,r){window.docViewer.textSearchInit(e,t,n,r)},displaySearchResult:function(e){window.docViewer.displaySearchResult(e)},getSearchMode:function(){return window.CoreControls.Search.Mode},getPageWidth:function(e){return window.docViewer.getPageWidth(e)},getPageHeight:function(e){return window.docViewer.getPageHeight(e)},drawAnnotations:function(e,t,n,r){return window.docViewer.getAnnotationManager().drawAnnotations(e,t,n,r)},getOutlines:function(e){window.docViewer.getDocument().getBookmarks().then((function(t){e(t)}))},getSelectedAnnotations:function(){return window.docViewer.getAnnotationManager().getSelectedAnnotations()},updateCopiedAnnotations:function(){window.docViewer.getAnnotationManager().updateCopiedAnnotations()},pasteCopiedAnnotations:function(){window.docViewer.getAnnotationManager().pasteCopiedAnnotations()},selectAnnotation:function(e){window.docViewer.getAnnotationManager().selectAnnotation(e)},selectAnnotations:function(e){window.docViewer.getAnnotationManager().selectAnnotations(e)},addAnnotations:function(e){window.docViewer.getAnnotationManager().addAnnotations(e)},applyRedactions:function(e){return window.docViewer.getAnnotationManager().applyRedactions(e)},isCreateRedactionEnabled:function(){return window.docViewer.getAnnotationManager().isCreateRedactionEnabled()},isApplyRedactionEnabled:function(){return window.docViewer.getAnnotationManager().isApplyRedactionEnabled()},isAnnotationRedactable:function(e){return window.docViewer.getAnnotationManager().isAnnotationRedactable(e)},enableRedaction:function(e){window.docViewer.getAnnotationManager().enableRedaction(e)},drawAnnotationsFromList:function(e){window.docViewer.getAnnotationManager().drawAnnotationsFromList(e)},setInternalAnnotationsTransform:function(e){window.docViewer.setInternalAnnotationsTransform(e)},setPagesUpdatedInternalAnnotationsTransform:function(e){window.docViewer.setPagesUpdatedInternalAnnotationsTransform(e)},loadThumbnailAsync:function(e,t){return window.docViewer.getDocument().loadThumbnailAsync(e,(function(e){t(e)}))},loadAsync:function(e,t){window.docViewer.loadAsync(e,t)},loadDocument:function(){var e;return(e=window.docViewer).loadDocument.apply(e,arguments)},getSelectedTextQuads:function(){return window.docViewer.getSelectedTextQuads()},getDisplayModeObject:function(){return window.docViewer.getDisplayModeManager().getDisplayMode()},getScrollViewElement:function(){return window.docViewer.getScrollViewElement()},getAnnotationById:function(e){return window.docViewer.getAnnotationManager().getAnnotationById(e)},isFullPDFEnabled:function(){return window.CoreControls.isFullPDFEnabled()},isBlendModeSupported:function(e){return window.utils.isBlendModeSupported(e)},isAnnotationSelected:function(e){return window.docViewer.getAnnotationManager().isAnnotationSelected(e)},setAnnotationStyles:function(e,t){window.docViewer.getAnnotationManager().setAnnotationStyles(e,t)},deselectAnnotation:function(e){window.docViewer.getAnnotationManager().deselectAnnotation(e)},deselectAllAnnotations:function(){window.docViewer.getAnnotationManager().deselectAllAnnotations()},jumpToAnnotation:function(e){window.docViewer.getAnnotationManager().jumpToAnnotation(e)},createAnnotationReply:function(e,t){window.docViewer.getAnnotationManager().createAnnotationReply(e,t)},setNoteContents:function(e,t){window.docViewer.getAnnotationManager().setNoteContents(e,t)},getAnnotationsList:function(){return window.docViewer.getAnnotationManager().getAnnotationsList()},getAnnotationsLoadedPromise:function(){return window.docViewer.getAnnotationsLoadedPromise()},getPrintablePDF:function(){return window.docViewer.getDocument().getPrintablePDF()},addEventListener:function(e,t){yt()[e].on(e,t)},removeEventListener:function(e,t){yt()[e].off(e,t)},getIsReadOnly:function(){return window.docViewer.getAnnotationManager().getReadOnly()},cancelLoadThumbnail:function(e){window.docViewer.getDocument().cancelLoadThumbnail(e)},showAnnotations:function(e){return window.docViewer.getAnnotationManager().showAnnotations(e)},hideAnnotations:function(e){return window.docViewer.getAnnotationManager().hideAnnotations(e)},goToOutline:function(e){window.docViewer.displayBookmark(e)},getViewerElement:function(){return window.docViewer.getViewerElement()},setAnnotationCanvasTransform:function(e,t,n){window.docViewer.getAnnotationManager().setAnnotationCanvasTransform(e,t,n)},getAnnotationCopy:function(e){return window.docViewer.getAnnotationManager().getAnnotationCopy(e)},setWatermark:function(e){return window.docViewer.setWatermark(e)},getWatermark:function(){return window.docViewer.getWatermark()},getAnnotationByMouseEvent:function(e){return window.docViewer.getAnnotationManager().getAnnotationByMouseEvent(e)},groupAnnotations:function(e,t){return window.docViewer.getAnnotationManager().groupAnnotations(e,t)},ungroupAnnotations:function(e){return window.docViewer.getAnnotationManager().ungroupAnnotations(e)},getNumberOfGroups:function(e){return window.docViewer.getAnnotationManager().getNumberOfGroups(e)},undo:function(){window.docViewer.getAnnotationHistoryManager().undo()},redo:function(){window.docViewer.getAnnotationHistoryManager().redo()},updateAnnotationState:function(e,t,n,r){return window.docViewer.getAnnotationManager().updateAnnotationState(e,t,n,r)},getFontStyles:function(){return window.CoreControls.FontStyles},mergeDocument:function(e,t){return window.docViewer.getDocument().mergeDocument(e,t)}};n(5),n(21),n(17),n(35),n(11),n(36),n(37),n(22),n(18),n(9),n(10),n(19),n(49),n(39),n(14),n(6),n(54),n(27),n(12),n(15),n(43),n(7),n(8);function wt(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var St,Et,xt,Ct=function(e,t){return Ot(t).includes(e)},Ot=function(e){var t=e.viewer.customPanels.map((function(e){return e.panel.dataElement}));return[].concat(["notesPanel","thumbnailsPanel","outlinesPanel","layersPanel","bookmarksPanel"],wt(t))},_t=(n(51),n(41),n(149),function(){return window.innerWidth>900}),Tt=function(){return window.innerWidth<=900},Pt=function(){return window.innerWidth<640},kt=navigator.userAgent.indexOf("Edge")>-1,At=navigator.userAgent.indexOf("Trident/7.0")>-1,Rt=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,Mt=kt||At,jt="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,Dt=window.navigator.userAgent.match(/(iPad|iPhone|iPod)/i)||jt,Lt=window.navigator.userAgent.match(/Android/i),Nt=Dt||Lt||window.navigator.userAgent.match(/webOS|BlackBerry|IEMobile|Opera Mini/i),It=navigator.appVersion.indexOf("Mac")>-1,zt=(St=window.navigator.userAgent.match(/OPR/),Et=window.navigator.userAgent.match(/Maxthon/),xt=window.navigator.userAgent.match(/Edge/),window.navigator.userAgent.match(/Chrome\/(.*?) /)&&!St&&!Et&&!xt),Ft=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||/^((?!chrome|android).)*$/.test(navigator.userAgent)&&Dt,Bt=window.navigator.userAgent.match(/CriOS\/(.*?) /),Ht=function(e,t){var n;CustomEvent&&!At?n=new CustomEvent(e,{detail:t,bubbles:!0,cancelable:!0}):((n=document.createEvent("Event")).initEvent(e,!0,!0),n.detail=t),window.dispatchEvent(n)},Ut=Ht,Wt=function(e){Ht("loaderror",e)},Vt=.05,Gt=99.99,qt=function(){return Vt},Yt=function(){return Gt},$t={.075:[null,.8],.25:[.8,1.5],1:[1.5,3.5],2:[3.5,8],4:[8,32],8:[32,64],16:[64,null]},Kt=function(e){Vt=e},Zt=function(e){Gt=e},Xt=qt,Qt=Yt;function Jt(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var en=function(){return{type:"ENABLE_ALL_ELEMENTS",payload:{}}},tn=function(e){return function(t,n){var r,o=n(),i=null===(r=o.viewer.disabledElements[e])||void 0===r?void 0:r.disabled,a=o.viewer.openElements.leftPanel,l=Ct(e,o)?a&&o.viewer.activeLeftPanel===e:o.viewer.openElements[e];i||l||(Ct(e,o)?(a||(t({type:"OPEN_ELEMENT",payload:{dataElement:"leftPanel"}}),Ut("visibilityChanged",{element:"leftPanel",isVisible:!0})),t(sn(e))):(t({type:"OPEN_ELEMENT",payload:{dataElement:e}}),Ut("visibilityChanged",{element:e,isVisible:!0}),"leftPanel"!==e||a||Ut("visibilityChanged",{element:o.viewer.activeLeftPanel,isVisible:!0})))}},nn=function(e){return function(t){"string"==typeof e?t(tn(e)):e.forEach((function(e){t(tn(e))}))}},rn=function(e){return function(t,n){var r,o=n(),i=null===(r=o.viewer.disabledElements[e])||void 0===r?void 0:r.disabled,a=Ct(e,o)?o.viewer.activeLeftPanel!==e:!o.viewer.openElements[e];i||a||(Ct(e,o)&&o.viewer.openElements.leftPanel?(t({type:"CLOSE_ELEMENT",payload:{dataElement:"leftPanel"}}),Ut("visibilityChanged",{element:"leftPanel",isVisible:!1})):(t({type:"CLOSE_ELEMENT",payload:{dataElement:e}}),Ut("visibilityChanged",{element:e,isVisible:!1}),"leftPanel"===e&&o.viewer.openElements.leftPanel&&Ut("visibilityChanged",{element:o.viewer.activeLeftPanel,isVisible:!1})))}},on=function(e){return function(t){"string"==typeof e?t(rn(e)):e.forEach((function(e){t(rn(e))}))}},an=function(e){return function(t,n){var r,o=n();null!==(r=o.viewer.disabledElements[e])&&void 0!==r&&r.disabled||(o.viewer.openElements[e]?t(rn(e)):t(tn(e)))}},ln=function(e){return{type:"SET_CUSTOM_MODAL",payload:e}},un=function(e){return{type:"SET_ACTIVE_HEADER_GROUP",payload:{headerGroup:e}}},sn=function(e){return function(t,n){var r=n();if(Ct(e,r))r.viewer.activeLeftPanel!==e&&(t({type:"CLOSE_ELEMENT",payload:{dataElement:r.viewer.activeLeftPanel}}),Ut("visibilityChanged",{element:r.viewer.activeLeftPanel,isVisible:!1}),t({type:"SET_ACTIVE_LEFT_PANEL",payload:{dataElement:e}}),Ut("visibilityChanged",{element:e,isVisible:!0}));else{var o=[].concat(Jt(r.viewer.customPanels.map((function(e){return e.panel.dataElement}))),["thumbnailsPanel","outlinesPanel","notesPanel","layersPanel","bookmarksPanel"]).join(", ");console.warn("".concat(e," is not recognized by the left panel. Please use one of the following options: ").concat(o))}}},cn=function(e){return{type:"SET_SORT_STRATEGY",payload:{sortStrategy:e}}},fn=function(e){return console.warn("setSortNotesBy is deprecated, please use setSortStrategy instead"),cn(e)},dn=function(e){return{type:"SET_NOTE_DATE_FORMAT",payload:{noteDateFormat:e}}},pn=function(e){return{type:"SET_CUSTOM_PANEL",payload:{newPanel:e}}},hn=function(e){return function(t){e.length===bt.getTotalPages()?t({type:"SET_PAGE_LABELS",payload:{pageLabels:e.map(String)}}):console.warn("Number of page labels do not match with the total pages.")}},mn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"SET_SELECTED_THUMBNAIL_PAGE_INDEXES",payload:{selectedThumbnailPageIndexes:e}}},gn=function(e){return{type:"SET_SWIPE_ORIENTATION",payload:{swipeOrientation:e}}},vn=function(e){return function(t){t({type:"SET_WARNING_MESSAGE",payload:e}),t(tn("warningModal"))}},yn=function(e){return function(t){t({type:"SET_ERROR_MESSAGE",payload:{message:e}}),t(tn("errorModal"))}},bn=function(e){return{type:"SET_CUSTOM_NOTE_FILTER",payload:{customNoteFilter:e}}},wn=function(e){return function(t){var n=qt(),r=Yt(),o=e.filter((function(e){return e>=n&&e<=r}));if(o.length!==e.length){var i=e.filter((function(e){return!o.includes(e)}));console.warn("\n      ".concat(i.join(", ")," are not allowed zoom levels in the UI.\n      Valid zoom levels should be in the range of ").concat(n,"-").concat(r,".\n      You can use setMinZoomLevel or setMaxZoomLevel APIs to change the range.\n      See https://www.pdftron.com/documentation/web/guides/ui/apis for more information.\n    "))}t({type:"SET_ZOOM_LIST",payload:{zoomList:o}})}},Sn=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"USE_EMBEDDED_PRINT",payload:{useEmbeddedPrint:e}}},En=function(e){return{type:"SET_MAX_SIGNATURES_COUNT",payload:{maxSignaturesCount:e}}},xn=function(e){return{type:"SET_USER_DATA",payload:{userData:e}}},Cn=function(e){return{type:"SET_CUSTOM_MEASUREMENT_OVERLAY",payload:{customMeasurementOverlay:e}}},On=function(e,t){return{type:"SET_SELECTED_TAB",payload:{id:e,dataElement:t}}},_n=function(e,t){return{type:"SET_CUSTOM_ELEMENT_OVERRIDES",payload:{dataElement:e,overrides:t}}},Tn=function(e){return{type:"SET_SEARCH_RESULTS",payload:e}},Pn=function(e,t){return{type:"SET_ACTIVE_RESULT",payload:{activeResult:e}}},kn=function(e){return{type:"SET_ACTIVE_RESULT_INDEX",payload:{index:e}}},An=function(e){return{type:"SET_ANNOTATION_CONTENT_OVERLAY_HANDLER",payload:{annotationContentOverlayHandler:e}}},Rn=(n(89),n(210),n(64),n(211),n(213),function(e,t){var n;return null===(n=e.viewer.disabledElements[t])||void 0===n?void 0:n.disabled}),Mn=function(e,t){var n;return e.viewer.openElements[t]&&!(null===(n=e.viewer.disabledElements[t])||void 0===n?void 0:n.disabled)},jn=function(e,t){var n=Nn(e);return Object.values(n).filter((function(e){return e.group===t})).map((function(e){return e.dataElement})).every((function(t){return Rn(e,t)}))},Dn=function(e){return e.viewer.headers[e.viewer.activeHeaderGroup]},Ln=function(e,t){var n;return null===(n=e.viewer.disabledElements[t])||void 0===n?void 0:n.priority},Nn=function(e){return e.viewer.toolButtonObjects},In=function(e,t){return t.map((function(t){var n;return null===(n=e.viewer.toolButtonObjects[t])||void 0===n?void 0:n.dataElement})).filter(Boolean)},zn=function(e,t){return e.viewer.toolButtonObjects[t]},Fn=function(e,t){var n;return null===(n=e.viewer.toolButtonObjects[t])||void 0===n?void 0:n.dataElement},Bn=function(e,t){return Object.keys(e.viewer.toolButtonObjects).filter((function(n){return e.viewer.toolButtonObjects[n].group===t}))},Hn=function(e,t){return Object.keys(e.viewer.toolButtonObjects).find((function(n){return e.viewer.toolButtonObjects[n].dataElement===t}))},Un=function(e){return e.viewer.activeToolName},Wn=function(e){return e.viewer.activeToolStyles},Vn=function(e){return e.viewer.activeLeftPanel},Gn=function(e){return e.viewer.activeToolGroup},qn=function(e){return e.viewer.leftPanelWidth},Yn=function(e){return e.viewer.notePopupId},$n=function(e){return e.viewer.fitMode},Kn=function(e){return e.viewer.zoom},Zn=function(e){return e.viewer.displayMode},Xn=function(e){return e.viewer.currentPage},Qn=function(e){return e.viewer.sortStrategy},Jn=function(e){return e.viewer.rotation},er=function(e){return e.viewer.noteDateFormat},tr=function(e){return e.viewer.isFullScreen},nr=function(e){return e.viewer.doesAutoLoad},rr=function(e){return e.viewer.isReadOnly},or=function(e){return e.viewer.customPanels},ir=function(e){return e.viewer.customModals},ar=function(e){return e.viewer.pageLabels},lr=function(e){return e.viewer.selectedThumbnailPageIndexes},ur=function(e){return e.viewer.customPanels.reduce((function(t,n){var r,o=n.tab;return(null===(r=e.viewer.disabledElements[o.dataElement])||void 0===r?void 0:r.disabled)&&t.push(o.dataElement),t}),[])},sr=function(e){return zt&&!Lt&&e.viewer.useEmbeddedPrint},cr=function(e){return e.viewer.colorMap},fr=function(e){return e.viewer.cursorOverlay},dr=function(e){return e.viewer.openElements},pr=function(e){return e.viewer.disabledElements},hr=function(e,t){var n;return null===(n=e.viewer.colorMap[t])||void 0===n?void 0:n.currentPalette},mr=function(e,t){var n;return null===(n=e.viewer.colorMap[t])||void 0===n?void 0:n.iconColor},gr=function(e){return e.viewer.customNoteFilter},vr=function(e){return e.viewer.isReplyDisabledFunc},yr=function(e){return e.viewer.zoomList},br=function(e){return e.viewer.measurementUnits},wr=function(e){return e.viewer.isNoteEditing},Sr=function(e){return e.viewer.maxSignaturesCount},Er=function(e){return e.viewer.userData},xr=function(e){return!!e.viewer.userData},Cr=function(e){return e.viewer.signatureFonts},Or=function(e,t){return e.viewer.tab[t]},_r=function(e,t){return e.viewer.customElementOverrides[t]},Tr=function(e,t){return e.viewer[t]||[]},Pr=function(e){return e.viewer.isThumbnailMerging},kr=function(e){return e.viewer.isThumbnailReordering},Ar=function(e){return e.viewer.isThumbnailMultiselect},Rr=function(e){return e.viewer.isMultipleViewerMerging},Mr=function(e){return e.viewer.allowPageNavigation},jr=function(e){return e.viewer.customMeasurementOverlay},Dr=function(e){return e.viewer.annotationContentOverlayHandler},Lr=function(e){return e.viewer.enableMouseWheelZoom},Nr=function(e){var t;return(null===(t=e.viewer.warning)||void 0===t?void 0:t.message)||""},Ir=function(e){var t;return(null===(t=e.viewer.warning)||void 0===t?void 0:t.title)||""},zr=function(e){var t;return null===(t=e.viewer.warning)||void 0===t?void 0:t.onConfirm},Fr=function(e){var t;return null===(t=e.viewer.warning)||void 0===t?void 0:t.confirmBtnText},Br=function(e){var t;return null===(t=e.viewer.warning)||void 0===t?void 0:t.onCancel},Hr=function(e){return e.viewer.isAccessibleMode},Ur=function(e){return e.viewer.errorMessage||""},Wr=function(e){return e.document.passwordAttempts},Vr=function(e){return e.document.printQuality},Gr=function(e){return e.document.totalPages},qr=function(e){return e.document.outlines},Yr=function(e){return e.document.bookmarks},$r=function(e){return e.document.layers},Kr=function(e){return e.document.loadingProgress},Zr=function(e){return e.user.name},Xr=function(e){return e.advanced.serverUrl},Qr=function(e){return e.search.listeners},Jr=function(e){return e.search.value},eo=function(e){return e.search.activeResult},to=function(e){return e.search.activeResultIndex},no=function(e){return e.search.results},ro=function(e){return e.search.isCaseSensitive},oo=function(e){return e.search.isWholeWord},io=function(e){return e.search.isWildcard},ao=function(e){return e.search.isSearchUp},lo=function(e){return e.search.isAmbientString},uo=function(e){return e.search.isRegex},so=function(e){return e.search.isSearching},co=function(e){return e.search.noResult},fo=function(e){return e.search.errorMessage},po=function(e){return e.search.isProgrammaticSearch},ho=function(e){return e.search.isProgrammaticSearchFull},mo=function(e){return e.viewer.noteTransformFunction},go=o;function vo(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var yo=function(e,t,n){return t.reduce((function(t,r){var o=go.getDisabledElementPriority(e,r);return!o||n>=o?[].concat(vo(t),[r]):t}),[])};function bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){So(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function So(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Eo=function(e,t){return function(n,r){if("leftPanel"===e)n(xo(["leftPanel","leftPanelButton"],t));else if("stylePopup"===e)n(xo(["toolStylePopup","annotationStylePopup"],t));else{var o=go.getDisabledElementPriority(r(),e);(!o||t>=o)&&n({type:"DISABLE_ELEMENT",payload:{dataElement:e,priority:t}})}}},xo=function(e,t){return function(n,r){n({type:"DISABLE_ELEMENTS",payload:{dataElements:yo(r(),e,t),priority:t}})}},Co=function(e,t){return function(n,r){if("leftPanel"===e)n(Oo(["leftPanel","leftPanelButton"],t));else if("stylePopup"===e)n(Oo(["toolStylePopup","annotationStylePopup"],t));else{var o=go.getDisabledElementPriority(r(),e);(!o||t>=o)&&n({type:"ENABLE_ELEMENT",payload:{dataElement:e,priority:t}})}}},Oo=function(e,t){return function(n,r){var o=yo(r(),e,t);bt.isCreateRedactionEnabled()||(o=o.filter((function(e){return"redactionButton"!==e}))),n({type:"ENABLE_ELEMENTS",payload:{dataElements:o,priority:t}})}},_o=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_THUMBNAIL_MERGING",payload:{useThumbnailMerging:e}}},To=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_THUMBNAIL_REORDERING",payload:{useThumbnailReordering:e}}},Po=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_THUMBNAIL_MULTISELECT",payload:{useThumbnailMultiselect:e}}},ko=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{type:"SET_MULTI_VIEWER_MERGING",payload:{isMultipleViewerMerging:e}}},Ao=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_ALLOW_PAGE_NAVIGATION",payload:{allowPageNavigation:e}}},Ro=function(e){return function(t,n){var r,o=n();r=Dt||Lt?e.name:"TextSelect"===e.name?"AnnotationEdit":e.name,o.viewer.activeToolName!==r&&t({type:"SET_ACTIVE_TOOL_NAME_AND_STYLES",payload:{toolName:r,toolStyles:e.defaults||{}}})}},Mo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SET_ACTIVE_TOOL_STYLES",payload:{toolStyles:e}}},jo=function(e){return function(t,n){go.getActiveToolGroup(n())!==e&&t({type:"SET_ACTIVE_TOOL_GROUP",payload:{toolGroup:e}})}},Do=function(e){return{type:"SET_NOTE_POPUP_ID",payload:{id:e}}},Lo=function(){return{type:"SET_NOTE_EDITING",payload:{isNoteEditing:!0}}},No=function(){return{type:"SET_NOTE_EDITING",payload:{isNoteEditing:!1}}},Io=function(e){return{type:"SET_FIT_MODE",payload:{fitMode:e}}},zo=function(e){return{type:"SET_ZOOM",payload:{zoom:e}}},Fo=function(e){return{type:"SET_ROTATION",payload:{rotation:e}}},Bo=function(e){return{type:"SET_DISPLAY_MODE",payload:{displayMode:e}}},Ho=function(e){return{type:"SET_CURRENT_PAGE",payload:{currentPage:e}}},Uo=function(e){return{type:"SET_FULL_SCREEN",payload:{isFullScreen:e}}},Wo=function(e){return{type:"SET_READ_ONLY",payload:{isReadOnly:e}}},Vo=function(e){return{type:"REGISTER_TOOL",payload:wo({},e)}},Go=function(e){return{type:"UNREGISTER_TOOL",payload:{toolName:e}}},qo=function(e){return{type:"SET_TOOL_BUTTON_OBJECTS",payload:{toolButtonObjects:e}}},Yo=function(e,t){return{type:"SET_HEADER_ITEMS",payload:{header:e,headerItems:t}}},$o=function(e,t){return{type:"SET_POPUP_ITEMS",payload:{dataElement:e,items:t}}},Ko=function(e,t){return{type:"SET_COLOR_PALETTE",payload:{colorMapKey:e,colorPalette:t}}},Zo=function(e,t){return{type:"SET_ACTIVE_PALETTE",payload:{colorMapKey:e,colorPalette:t}}},Xo=function(e,t){return{type:"SET_ICON_COLOR",payload:{colorMapKey:e,color:t}}},Qo=function(e){return{type:"SET_COLOR_MAP",payload:{colorMap:e}}},Jo=function(e){return{type:"SET_LEFT_PANEL_WIDTH",payload:{width:e}}},ei=function(e){return{type:"SET_REPLY_DISABLED_FUNC",payload:{func:e}}},ti=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_MOUSE_WHEEL_ZOOM",payload:{enableMouseWheelZoom:e}}},ni=function(e){return{type:"SET_TOTAL_PAGES",payload:{totalPages:e}}},ri=function(e){return{type:"SET_OUTLINES",payload:{outlines:e}}},oi=function(e){return{type:"SET_BOOKMARKS",payload:{bookmarks:e}}},ii=function(e,t){return function(n,r){n({type:"ADD_BOOKMARK",payload:{pageIndex:e,text:t}});var o=go.getBookmarks(r());Ut("userBookmarksChanged",o)}},ai=function(e,t){return function(n,r){n({type:"EDIT_BOOKMARK",payload:{pageIndex:e,text:t}});var o=go.getBookmarks(r());Ut("userBookmarksChanged",o)}},li=function(e){return function(t,n){t({type:"REMOVE_BOOKMARK",payload:{pageIndex:e}});var r=go.getBookmarks(n());Ut("userBookmarksChanged",r)}},ui=function(e){return{type:"SET_LAYERS",payload:{layers:e}}},si=function(e){return{type:"SET_PASSWORD_ATTEMPTS",payload:{attempt:e}}},ci=function(e){return{type:"SET_PRINT_QUALITY",payload:{quality:e}}},fi=function(e){return{type:"SET_LOADING_PROGRESS",payload:{progress:e}}},di=function(){return{type:"SET_LOADING_PROGRESS",payload:{progress:0}}},pi=function(e){return{type:"SET_USER_NAME",payload:{userName:e}}},hi=function(e){return{type:"SET_ADMIN_USER",payload:{isAdminUser:e}}},mi=function(e,t){return{type:"SEARCH_TEXT",payload:{searchValue:e,options:t}}},gi=function(e,t){return{type:"SEARCH_TEXT_FULL",payload:{searchValue:e,options:t}}},vi=function(e){return{type:"ADD_SEARCH_LISTENER",payload:{func:e}}},yi=function(e){return{type:"REMOVE_SEARCH_LISTENER",payload:{func:e}}},bi=function(e){return{type:"SET_SEARCH_VALUE",payload:{value:e}}},wi=function(e){return{type:"ADD_RESULT",payload:{result:e}}},Si=function(e){return{type:"SET_CASE_SENSITIVE",payload:{isCaseSensitive:e}}},Ei=function(e){return{type:"SET_WHOLE_WORD",payload:{isWholeWord:e}}},xi=function(e){return{type:"SET_WILD_CARD",payload:{isWildcard:e}}},Ci=function(e){return{type:"SET_IS_SEARCHING",payload:{isSearching:e}}},Oi=function(e){return{type:"SET_NO_RESULT",payload:{noResult:e}}},_i=function(e){return{type:"SET_SEARCH_ERROR",payload:{errorMessage:e}}},Ti=function(){return{type:"RESET_SEARCH",payload:{}}},Pi=function(e){return{type:"SET_IS_PROG_SEARCH",payload:{isProgrammaticSearch:e}}},ki=function(e){return{type:"SET_IS_PROG_SEARCH_FULL",payload:{isProgrammaticSearchFull:e}}},Ai=function(e){return{type:"SET_NOTE_TRANSFORM_FUNCTION",payload:{noteTransformFunction:e}}};function Ri(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ji=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(n),!0).forEach((function(t){Mi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ri(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r,{},i),Di=n(234);n(20),n(24),n(25),n(254);function Li(e){return(Li="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 Ni(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ii(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function zi(e,t){return!t||"object"!==Li(t)&&"function"!=typeof t?Bi(e):t}function Fi(e){return(Fi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Bi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hi(e,t){return(Hi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wi=function(e){function t(){var e,n;Ni(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Ui(Bi(n=zi(this,(e=Fi(t)).call.apply(e,[this].concat(o)))),"state",{isVisible:!1}),Ui(Bi(n),"onFocus",(function(){n.setState({isVisible:!0})})),Ui(Bi(n),"onBlur",(function(){n.setState({isVisible:!1})})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Hi(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isAccessibleMode,n=e.isNotesPanelDisabled,r=this.state.isVisible;if(!t)return null;var o=n?null:l.a.createElement("div",{className:"skip-to-notes",onFocus:this.onFocus,onBlur:this.onBlur,tabIndex:0},"Notes"),i="Accessibility ".concat(r?"visible":"hidden");return l.a.createElement("div",{className:i,"data-element":"accessibility"},l.a.createElement("div",null,"Skip to: "),l.a.createElement("input",{className:"skip-to-hack",tabIndex:-1}),l.a.createElement("div",{className:"skip-to-document",onFocus:this.onFocus,onBlur:this.onBlur,tabIndex:0},"Document"),o)}}])&&Ii(n.prototype,r),o&&Ii(n,o),t}(l.a.PureComponent);Ui(Wi,"propTypes",{isAccessibleMode:S.a.bool,isNotesPanelDisabled:S.a.bool});var Vi=oe((function(e){return{isAccessibleMode:go.isAccessibleMode(e),isNotesPanelDisabled:go.isElementDisabled(e,"notesPanel")}}))(Wi),Gi=(n(65),n(13)),qi=n.n(Gi),Yi=(n(152),n(71),n(79),n(72),n(67),n(94)),$i=n.n(Yi);function Ki(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var Zi={};function Xi(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&Zi[t[0]]||("string"==typeof t[0]&&(Zi[t[0]]=new Date),Ki.apply(void 0,t))}function Qi(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function Ji(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return Xi("i18n.languages were undefined or empty",t.languages),!0;var r=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e))&&(!!t.hasResourceBundle(r,e)||(!t.services.backendConnector.backend||!(!a(r,e)||o&&!a(i,e))))}function ea(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}function ta(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function na(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ta(Object(n),!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ta(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ra(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=Object(a.useContext)(Ee)||{},o=r.i18n,i=r.defaultNS,l=n||o||Oe();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new Ce),!l){Xi("You will need to pass in an i18next instance by using initReactI18next");var u=function(e){return Array.isArray(e)?e[e.length-1]:e},s=[u,{},!1];return s.t=u,s.i18n={},s.ready=!1,s}var c=na(na(na({},xe()),l.options.react),t),f=c.useSuspense,d=e||i||l.options&&l.options.defaultNS;d="string"==typeof d?[d]:d||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(d);var p=(l.isInitialized||l.initializedStoreOnce)&&d.every((function(e){return Ji(e,l,c)}));function h(){return{t:l.getFixedT(null,"fallback"===c.nsMode?d:d[0])}}var m=Object(a.useState)(h()),g=$i()(m,2),v=g[0],y=g[1],b=Object(a.useRef)(!0);Object(a.useEffect)((function(){var e=c.bindI18n,t=c.bindI18nStore;function n(){b.current&&y(h())}return b.current=!0,p||f||Qi(l,d,(function(){b.current&&y(h())})),e&&l&&l.on(e,n),t&&l&&l.store.on(t,n),function(){b.current=!1,e&&l&&e.split(" ").forEach((function(e){return l.off(e,n)})),t&&l&&t.split(" ").forEach((function(e){return l.store.off(e,n)}))}}),[d.join()]);var w=[v.t,l,p];if(w.t=v.t,w.i18n=l,w.ready=p,p)return w;if(!p&&!f)return w;throw new Promise((function(e){Qi(l,d,(function(){b.current&&y(h()),e()}))}))}n(256);function oa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oa(Object(n),!0).forEach((function(t){aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function la(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ua={children:S.a.element.isRequired,content:S.a.string,hideShortcut:S.a.bool},sa=Object(a.forwardRef)((function(e,t){var n=e.content,r=void 0===n?"":n,o=e.children,i=e.hideShortcut,u=Object(a.useRef)(null),c=t||Object(a.useRef)(null),f=Object(a.useRef)(null),d=la(Object(a.useState)(!1),2),p=d[0],h=d[1],m=la(Object(a.useState)(0),2),g=m[0],v=m[1],y=la(Object(a.useState)({top:0,left:0}),2),b=y[0],w=y[1],S=la(Object(a.useState)("bottom"),2),E=S[0],x=S[1],C=la(ra(),1)[0];Object(a.useEffect)((function(){var e,t,n,r=function(){clearTimeout(u.current),h(!1)};null===(e=c.current)||void 0===e||e.addEventListener("mouseenter",(function(){u.current=setTimeout((function(){h(!0)}),650)})),null===(t=c.current)||void 0===t||t.addEventListener("mouseleave",r),null===(n=c.current)||void 0===n||n.addEventListener("click",r)}),[c]),Object(a.useLayoutEffect)((function(){var e,t,n,r,o,i,a,l=c.current,u=f.current;p&&l&&u?(e=l.getBoundingClientRect(),t=u.getBoundingClientRect(),n={bottom:{top:e.bottom,left:e.left+e.width/2-t.width/2},left:{top:e.top+e.height/2-t.height/2,left:e.left-t.width},right:{top:e.top+e.height/2-t.height/2,left:e.right},top:{top:e.top-t.height,left:e.left+e.width/2-t.width/2}},r=Object.keys(n).find((function(e){var r=n[e],o=r.top,i=r.left;return o>0&&o+t.height<window.innerHeight&&i>0&&i+t.width<window.innerWidth}))||"bottom",i=(o=n[r]).top,a=o.left,w({top:i,left:a}),x(r),setTimeout((function(){v(1)}),50)):v(0)}),[c,p]);var O=Dt||Lt,_=l.a.cloneElement(o,{ref:c}),T=C(r),P=r.slice(r.indexOf(".")+1),k=-1===C("shortcut.".concat(P)).indexOf("."),A=C("shortcut.".concat(P));return It&&(A=A.replace("Ctrl","Cmd")),l.a.createElement(l.a.Fragment,null,_,p&&T&&!O&&s.a.createPortal(l.a.createElement("div",{className:"tooltip--".concat(E),style:ia({opacity:g},b),ref:f},l.a.createElement("div",{className:"tooltip__content"},T,k&&!i&&l.a.createElement("span",{className:"tooltip__shortcut"},A))),document.getElementById("app")))}));sa.propTypes=ua;var ca=sa;n(260);function fa(e){return(fa="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 da(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pa(e,t){return!t||"object"!==fa(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ha(e){return(ha=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ma(e,t){return(ma=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ga,va,ya,ba=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=pa(this,ha(t).call(this))).icon=l.a.createRef(),e}var r,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ma(e,t)}(t,e),r=t,(o=[{key:"componentDidMount",value:function(){this.updateSvg()}},{key:"componentDidUpdate",value:function(e){this.props.glyph!==e.glyph&&this.updateSvg()}},{key:"updateSvg",value:function(){if(this.isInlineSvg()){for(var e=this.icon.current;e.firstChild;)e.removeChild(e.firstChild);var t=(new DOMParser).parseFromString(this.props.glyph,"image/svg+xml").querySelector("svg");e.appendChild(t)}}},{key:"isInlineSvg",value:function(){var e=this.props.glyph;return e&&0===e.indexOf("<svg")}},{key:"render",value:function(){var e=this.props,t=e.className,r=void 0===t?"":t,o=e.color,i=e.glyph,a=!o||"rgba(255, 255, 255, 1)"!==o&&"rgb(255, 255, 255)"!==o?void 0:"drop-shadow(0 0 .5px #333)",u=this.isInlineSvg()?i:n(217)("./".concat(this.props.glyph,".svg"));return l.a.createElement("div",{ref:this.icon,className:"Icon ".concat(r),style:{color:"rgba(0, 0, 0, 0)"===o?"#808080":o,filter:a},dangerouslySetInnerHTML:{__html:u}})}}])&&da(r.prototype,o),i&&da(r,i),t}(l.a.PureComponent);ga=ba,va="propTypes",ya={className:S.a.string,color:S.a.string,glyph:S.a.string.isRequired},va in ga?Object.defineProperty(ga,va,{value:ya,enumerable:!0,configurable:!0,writable:!0}):ga[va]=ya;var wa=ba;n(352);function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ea(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ca={isActive:S.a.bool,mediaQueryClassName:S.a.string,img:S.a.string,label:S.a.oneOfType([S.a.string,S.a.number]),title:S.a.string,color:S.a.string,dataElement:S.a.string,className:S.a.string,onClick:S.a.func.isRequired},Oa=function(){},_a=function(e){var t,n=xa(pe((function(t){return[go.isElementDisabled(t,e.dataElement),go.getCustomElementOverrides(t,e.dataElement)]}),V),2),r=n[0],o=n[1],i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){Ea(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{},void 0===o?{}:o),a=i.disable,u=i.isActive,s=i.mediaQueryClassName,c=i.img,f=i.label,d=i.color,p=i.dataElement,h=i.onClick,m=void 0===h?Oa:h,g=i.className,v=i.title,y=null==c?void 0:c.trim().startsWith("data:"),b=c&&!y&&(!c.includes(".")||c.startsWith("<svg")),w=v,S=l.a.createElement("div",{className:qi()((t={Button:!0,active:u,disable:a},Ea(t,s,s),Ea(t,g,g),t)),"data-element":p,onClick:a?Oa:m},b&&l.a.createElement(wa,{glyph:c,color:d}),c&&!b&&l.a.createElement("img",{src:c}),f&&l.a.createElement("p",null,f));return r?null:w?l.a.createElement(ca,{content:v,hideShortcut:a},S):S};_a.propTypes=Ca;var Ta=l.a.memo(_a),Pa=function(e){if("CropPage"===e||"AnnotationCreateRubberStamp"===e)return!1;var t=bt.getTool(e);return!(null==t||!t.defaults)&&Object.keys(t.defaults).length>0};function ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ra=function(e){var t=bt.getTool(e),n=window.Tools.ToolNames;return(null==t?void 0:t.name)===n.REDACTION&&(t.defaults=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ka(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.defaults,{StrokeThickness:null,Opacity:null,FontSize:null})),((null==t?void 0:t.name)===n.HIGHLIGHT||(null==t?void 0:t.name)===n.HIGHLIGHT2||(null==t?void 0:t.name)===n.HIGHLIGHT3||(null==t?void 0:t.name)===n.HIGHLIGHT4)&&!bt.isBlendModeSupported("multiply")&&(t.defaults.Opacity=null),null==t?void 0:t.defaults},Ma="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;
/*!
 * hotkeys-js v3.8.1
 * A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
 * 
 * Copyright (c) 2020 kenny wong <wowohoo@qq.com>
 * http://jaywcjlove.github.io/hotkeys
 * 
 * Licensed under the MIT license.
 */function ja(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function Da(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function La(e){"string"!=typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var Na={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Ma?173:189,"=":Ma?61:187,";":Ma?59:186,"'":222,"[":219,"]":221,"\\":220},Ia={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},za={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},Fa={16:!1,18:!1,17:!1,91:!1},Ba={},Ha=1;Ha<20;Ha++)Na["f".concat(Ha)]=111+Ha;var Ua=[],Wa="all",Va=[],Ga=function(e){return Na[e.toLowerCase()]||Ia[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function qa(e){Wa=e||"all"}function Ya(){return Wa||"all"}var $a=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,i=void 0===o?"+":o;La(t).forEach((function(e){var t=e.split(i),o=t.length,a=t[o-1],l="*"===a?"*":Ga(a);if(Ba[l]){n||(n=Ya());var u=o>1?Da(Ia,t):[];Ba[l]=Ba[l].map((function(e){return(!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)-1===r.indexOf(n[i])&&(o=!1);return o}(e.mods,u)?{}:e}))}}))};function Ka(e,t,n){var r;if(t.scope===n||"all"===t.scope){for(var o in r=t.mods.length>0,Fa)Object.prototype.hasOwnProperty.call(Fa,o)&&(!Fa[o]&&t.mods.indexOf(+o)>-1||Fa[o]&&-1===t.mods.indexOf(+o))&&(r=!1);(0!==t.mods.length||Fa[16]||Fa[18]||Fa[17]||Fa[91])&&!r&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function Za(e){var t=Ba["*"],n=e.keyCode||e.which||e.charCode;if(Xa.filter.call(this,e)){if(93!==n&&224!==n||(n=91),-1===Ua.indexOf(n)&&229!==n&&Ua.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=za[t];e[t]&&-1===Ua.indexOf(n)?Ua.push(n):!e[t]&&Ua.indexOf(n)>-1?Ua.splice(Ua.indexOf(n),1):"metaKey"===t&&e[t]&&3===Ua.length&&(e.ctrlKey||e.shiftKey||e.altKey||(Ua=Ua.slice(Ua.indexOf(n))))})),n in Fa){for(var r in Fa[n]=!0,Ia)Ia[r]===n&&(Xa[r]=!0);if(!t)return}for(var o in Fa)Object.prototype.hasOwnProperty.call(Fa,o)&&(Fa[o]=e[za[o]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===Ua.indexOf(17)&&Ua.push(17),-1===Ua.indexOf(18)&&Ua.push(18),Fa[17]=!0,Fa[18]=!0);var i=Ya();if(t)for(var a=0;a<t.length;a++)t[a].scope===i&&("keydown"===e.type&&t[a].keydown||"keyup"===e.type&&t[a].keyup)&&Ka(e,t[a],i);if(n in Ba)for(var l=0;l<Ba[n].length;l++)if(("keydown"===e.type&&Ba[n][l].keydown||"keyup"===e.type&&Ba[n][l].keyup)&&Ba[n][l].key){for(var u=Ba[n][l],s=u.splitKey,c=u.key.split(s),f=[],d=0;d<c.length;d++)f.push(Ga(c[d]));f.sort().join("")===Ua.sort().join("")&&Ka(e,u,i)}}}function Xa(e,t,n){Ua=[];var r=La(e),o=[],i="all",a=document,l=0,u=!1,s=!0,c="+";for(void 0===n&&"function"==typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(u=t.keyup),void 0!==t.keydown&&(s=t.keydown),"string"==typeof t.splitKey&&(c=t.splitKey)),"string"==typeof t&&(i=t);l<r.length;l++)o=[],(e=r[l].split(c)).length>1&&(o=Da(Ia,e)),(e="*"===(e=e[e.length-1])?"*":Ga(e))in Ba||(Ba[e]=[]),Ba[e].push({keyup:u,keydown:s,scope:i,mods:o,shortcut:r[l],method:n,key:r[l],splitKey:c});void 0!==a&&!function(e){return Va.indexOf(e)>-1}(a)&&window&&(Va.push(a),ja(a,"keydown",(function(e){Za(e)})),ja(window,"focus",(function(){Ua=[]})),ja(a,"keyup",(function(e){Za(e),function(e){var t=e.keyCode||e.which||e.charCode,n=Ua.indexOf(t);if(n>=0&&Ua.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&Ua.splice(0,Ua.length),93!==t&&224!==t||(t=91),t in Fa)for(var r in Fa[t]=!1,Ia)Ia[r]===t&&(Xa[r]=!1)}(e)})))}var Qa={setScope:qa,getScope:Ya,deleteScope:function(e,t){var n,r;for(var o in e||(e=Ya()),Ba)if(Object.prototype.hasOwnProperty.call(Ba,o))for(n=Ba[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;Ya()===e&&qa(t||"all")},getPressedKeyCodes:function(){return Ua.slice(0)},isPressed:function(e){return"string"==typeof e&&(e=Ga(e)),-1!==Ua.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},unbind:function(e){if(e){if(Array.isArray(e))e.forEach((function(e){e.key&&$a(e)}));else if("object"==typeof e)e.key&&$a(e);else if("string"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n[0],i=n[1];"function"==typeof o&&(i=o,o=""),$a({key:e,scope:o,method:i,splitKey:"+"})}}else Object.keys(Ba).forEach((function(e){return delete Ba[e]}))}};for(var Ja in Qa)Object.prototype.hasOwnProperty.call(Qa,Ja)&&(Xa[Ja]=Qa[Ja]);if("undefined"!=typeof window){var el=window.hotkeys;Xa.noConflict=function(e){return e&&window.hotkeys===Xa&&(window.hotkeys=el),Xa},window.hotkeys=Xa}var tl=Xa,nl=function(){var e;null===(e=document.getElementById("file-picker"))||void 0===e||e.click()},rl=function(){if(window.clipboardData)window.clipboardData.setData("Text",bt.getSelectedText());else{var e=document.getElementById("copy-textarea");e.value=bt.getSelectedText(),e.select(),e.setSelectionRange(0,99999);try{document.execCommand("copy"),e.blur()}catch(e){console.error("Copy is not supported by browser. ".concat(e))}}},ol=function(e,t){var n,r=e.dispatch,o=e.getState,i=(null===(n=go.getToolButtonObject(o(),t))||void 0===n?void 0:n.group)||"";r(i?ji.openElement("toolsOverlay"):ji.closeElement("toolsOverlay")),bt.getToolMode().name===t&&Pa(t)?r(ji.toggleElement("toolStylePopup")):(window.innerWidth<=900&&"Pan"!==t&&"AnnotationEdit"!==t&&r(ji.setActiveHeaderGroup("tools")),r(ji.closeElement("toolStylePopup")),bt.setToolMode(t),r(ji.setActiveToolGroup(i)))},il=(n(111),function(){var e=bt.getZoom();if(e!==Yt()){var t=e+ll(e);sl(Math.min(t,Yt()))}}),al=function(){var e=bt.getZoom();if(e!==qt()){var t=e-ll(e);sl(Math.max(t,qt()))}},ll=function(e){var t=Object.keys($t).find((function(t){return ul(e,$t[t])}));return parseFloat(t)},ul=function(e,t){return null===t[0]?e<=t[1]:null===t[1]?e>=t[0]:e>=t[0]&&e<=t[1]},sl=function(e){var t=bt.getZoom(),n=cl(e/t),r=n.x,o=n.y;bt.zoomTo(e,r,o)},cl=function(e){var t=document.getElementsByClassName("DocumentContainer")[0],n=document.getElementsByClassName("document")[0],r=window.innerWidth/2,o=window.innerHeight/2;return{x:(r+t.scrollLeft-n.offsetLeft)*e-r+t.offsetLeft,y:(o+t.scrollTop-n.offsetTop)*e-o+t.offsetTop}},fl=(n(153),n(155),n(156),n(157),n(158),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(360),"pdf"),dl="office",pl="blackbox",hl="xod",ml="all",gl=function(e,t){if(bt.getDocument()){var n=bt.getDocument().getType(),r=bt.getPrintablePDF();if(r){var o=window.open("","_blank");o.document.write(ht.t("message.preparingToPrint")),r.then((function(e){o.location.href=e.url}))}else t&&n===fl?(e(ji.openElement("loadingModal")),vl().then((function(){e(ji.closeElement("loadingModal"))}))):e(ji.openElement("printModal"))}},vl=function(){return bt.exportAnnotations().then((function(e){return bt.getDocument().getFileData({xfdfString:e,printDocument:!0}).then((function(e){var t=new Uint8Array(e),n=new Blob([t],{type:"application/pdf"}),r=document.getElementById("print-handler");return r.src=URL.createObjectURL(n),new Promise((function(e){r.addEventListener("load",(function t(){r.contentWindow.print(),r.removeEventListener("load",t),e()}))}))}))}))},yl=(n(73),{signature:{icon:"ic_annotation_signature_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateSignature"],annotationCheck:function(e){return e instanceof window.Annotations.FreeHandAnnotation&&e.Subject===ht.t("annotation.signature")}},freeHand:{icon:"ic_annotation_freehand_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateFreeHand","AnnotationCreateFreeHand2","AnnotationCreateFreeHand3","AnnotationCreateFreeHand4"],annotationCheck:function(e){return e instanceof window.Annotations.FreeHandAnnotation}},freeText:{icon:"ic_annotation_freetext_black_24px",iconColor:"TextColor",currentPalette:"TextColor",availablePalettes:["TextColor","StrokeColor","FillColor"],toolNames:["AnnotationCreateFreeText"],annotationCheck:function(e){return e instanceof window.Annotations.FreeTextAnnotation&&e.getIntent()===window.Annotations.FreeTextAnnotation.Intent.FreeText}},distanceMeasurement:{icon:"ic_annotation_distance_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateDistanceMeasurement"],annotationCheck:function(e){return e instanceof window.Annotations.LineAnnotation&&"LineDimension"===e.IT&&e.Measure}},perimeterMeasurement:{icon:"ic_annotation_perimeter_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreatePerimeterMeasurement"],annotationCheck:function(e){return e instanceof window.Annotations.PolylineAnnotation&&"PolyLineDimension"===e.IT&&e.Measure}},rectangularAreaMeasurement:{icon:"ic_annotation_rectangular_area_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:[Tools.ToolNames.RECTANGULAR_AREA_MEASUREMENT],annotationCheck:function(e){return e instanceof window.Annotations.PolygonAnnotation&&"PolygonDimension"===e.IT&&e.Measure&&e.isRectangularPolygon()}},areaMeasurement:{icon:"ic_annotation_area_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreateAreaMeasurement"],annotationCheck:function(e){return e instanceof window.Annotations.PolygonAnnotation&&"PolygonDimension"===e.IT&&e.Measure}},ellipseMeasurement:{icon:"ic_annotation_ellipse_area_black",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreateEllipseMeasurement"],annotationCheck:function(e){return e instanceof window.Annotations.EllipseAnnotation&&"EllipseDimension"===e.IT&&e.Measure}},callout:{icon:"ic_annotation_callout_black_24px",iconColor:"TextColor",currentPalette:"TextColor",availablePalettes:["TextColor","StrokeColor","FillColor"],toolNames:["AnnotationCreateCallout"],annotationCheck:function(e){return e instanceof window.Annotations.FreeTextAnnotation&&e.getIntent()===window.Annotations.FreeTextAnnotation.Intent.FreeTextCallout}},line:{icon:"ic_annotation_line_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateLine"],annotationCheck:function(e){return e instanceof window.Annotations.LineAnnotation&&"None"===e.getStartStyle()&&"None"===e.getEndStyle()}},arrow:{icon:"ic_annotation_arrow_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateArrow"],annotationCheck:function(e){return e instanceof window.Annotations.LineAnnotation&&("None"!==e.getStartStyle()||"None"!==e.getEndStyle())}},polygon:{icon:"ic_annotation_polygon_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreatePolygon"],annotationCheck:function(e){return e instanceof window.Annotations.PolygonAnnotation&&"cloudy"!==e.Style}},cloud:{icon:"ic_annotation_cloud_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreatePolygonCloud"],annotationCheck:function(e){return e instanceof window.Annotations.PolygonAnnotation&&"cloudy"===e.Style}},highlight:{icon:"ic_annotation_highlight_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateTextHighlight","AnnotationCreateTextHighlight2","AnnotationCreateTextHighlight3","AnnotationCreateTextHighlight4"],annotationCheck:function(e){return e instanceof window.Annotations.TextHighlightAnnotation}},underline:{icon:"ic_annotation_underline_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateTextUnderline"],annotationCheck:function(e){return e instanceof window.Annotations.TextUnderlineAnnotation}},squiggly:{icon:"ic_annotation_squiggly_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateTextSquiggly"],annotationCheck:function(e){return e instanceof window.Annotations.TextSquigglyAnnotation}},strikeout:{icon:"ic_annotation_strikeout_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateTextStrikeout"],annotationCheck:function(e){return e instanceof window.Annotations.TextStrikeoutAnnotation}},redaction:{icon:"ic_annotation_redact_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreateRedaction"],annotationCheck:function(e){return e instanceof window.Annotations.RedactionAnnotation}},rectangle:{icon:"ic_annotation_square_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreateRectangle"],annotationCheck:function(e){return e instanceof window.Annotations.RectangleAnnotation}},ellipse:{icon:"ic_annotation_circle_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor","FillColor"],toolNames:["AnnotationCreateEllipse"],annotationCheck:function(e){return e instanceof window.Annotations.EllipseAnnotation}},polyline:{icon:"ic_annotation_polyline_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreatePolyline"],annotationCheck:function(e){return e instanceof window.Annotations.PolylineAnnotation}},stickyNote:{icon:"ic_annotation_sticky_note_black_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateSticky"],annotationCheck:function(e){return e instanceof window.Annotations.StickyAnnotation}},stamp:{icon:"ic_annotation_stamp_black_24px",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["AnnotationCreateStamp","AnnotationCreateRubberStamp"],annotationCheck:function(e){return e instanceof window.Annotations.StampAnnotation}},edit:{icon:"ic_select_black_24px",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["AnnotationEdit"],annotationCheck:null},pan:{icon:"ic_pan_black_24px",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["Pan"],annotationCheck:null},textSelect:{icon:"textselect_cursor",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["TextSelect"],annotationCheck:null},marqueeZoomTool:{icon:null,iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["MarqueeZoomTool"],annotationCheck:null},eraser:{icon:"ic_annotation_eraser_black_24px",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["AnnotationEraserTool"],annotationCheck:function(e){return e instanceof window.Annotations.FreeHandAnnotation}},cropPage:{icon:"ic_crop_black_24px",iconColor:null,currentPalette:null,availablePalettes:[],toolNames:["CropPage"],annotationCheck:null},fileattachment:{icon:"ic_fileattachment_24px",iconColor:"StrokeColor",currentPalette:"StrokeColor",availablePalettes:["StrokeColor"],toolNames:["AnnotationCreateFileAttachment"],annotationCheck:function(e){return e instanceof window.Annotations.FileAttachmentAnnotation}}}),bl=function(e){return Object.keys(yl).find((function(t){return yl[t].toolNames.includes(e)}))},wl=function(e){return Object.keys(yl).find((function(t){var n=yl[t].annotationCheck;return n&&n(e)}))},Sl=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Object.keys(yl).reduce((function(e,n){return e[n]={},t.forEach((function(t){e[n][t]=yl[n][t]})),e}),{})},El=function(e){return yl[e]||{}},xl=function(e,t){var n=Cl(t);bt.clearSelection(),bt.addAnnotations(n),bt.selectAnnotations(n),e(ji.closeElement("textPopup"))},Cl=function(e){var t=[],n=bt.getSelectedTextQuads();return Object.keys(n).forEach((function(r){r=parseInt(r,10);var o=Ol(e,r,n);!window.Tools.TextAnnotationCreateTool.AUTO_SET_TEXT||o instanceof window.Annotations.RedactionAnnotation||o.setContents(bt.getSelectedText(r)),o instanceof window.Annotations.RedactionAnnotation&&Tl(o),_l(o),t.push(o)})),t},Ol=function(e,t,n){var r=new e;return r.PageNumber=t,r.Quads=n[t],r.Author=bt.getCurrentUser(),r},_l=function(e){var t=function(e){return yl[wl(e)].toolNames[0]}(e);if(t){var n=Ra(t).StrokeColor;e.StrokeColor=n}},Tl=function(e){var t=bt.getToolModeMap().AnnotationCreateRedaction.defaults,n=void 0===t?{}:t;if(n){if(n.StrokeColor){var r=n.StrokeColor;e.StrokeColor=new window.Annotations.Color(r.R,r.G,r.B,r.A)}if(n.StrokeThickness&&(e.StrokeThickness=n.StrokeThickness),n.FillColor){var o=n.FillColor;e.FillColor=new window.Annotations.Color(o.R,o.G,o.B,o.A)}}},Pl=(n(74),function(){var e=bt.getAnnotationsList().filter((function(e){return e instanceof window.Annotations.FreeTextAnnotation})).some((function(e){var t;return null===(t=e.getEditor())||void 0===t?void 0:t.hasFocus()})),t=document.activeElement;return t instanceof window.HTMLInputElement||t instanceof window.HTMLTextAreaElement||e}),kl=function(){return{Single:1,Continuous:1,Facing:2,FacingContinuous:2,CoverFacing:2,Cover:2}[bt.getDisplayMode()]},Al=function(e){var t=bt.getTotalPages(),n=bt.getCurrentPage(),r=Math.min(t,e);(r=Math.max(1,e))!==n&&bt.setCurrentPage(r)};function Rl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ml=function(){},jl={CTRL_SHIFT_EQUAL:"ctrl+shift+=",COMMAND_SHIFT_EQUAL:"command+shift+=",CTRL_SHIFT_MINUS:"ctrl+shift+-",COMMAND_SHIFT_MINUS:"command+shift+-",CTRL_C:"ctrl+c",COMMAND_C:"command+c",CTRL_V:"ctrl+v",COMMAND_V:"command+v",CTRL_Z:"ctrl+z",COMMAND_Z:"command+z",CTRL_Y:"ctrl+y",COMMAND_SHIFT_Z:"command+shift+z",CTRL_O:"ctrl+o",COMMAND_O:"command+o",CTRL_F:"ctrl+f",COMMAND_F:"command+f",CTRL_EQUAL:"ctrl+=",COMMAND_EQUAL:"command+=",CTRL_MINUS:"ctrl+-",COMMAND_MINUS:"command+-",CTRL_0:"ctrl+0",COMMAND_0:"command+0",CTRL_P:"ctrl+p",COMMAND_P:"command+p",ENTER:"enter",PAGE_UP:"pageup",PAGE_DOWN:"pagedown",UP:"up",DOWN:"down",SPACE:"space",ESCAPE:"escape",P:"p",A:"a",C:"c",E:"e",F:"f",I:"i",L:"l",N:"n",O:"o",R:"r",Q:"q",T:"t",S:"s",G:"g",H:"h",K:"k",U:"u"},Dl={initialize:function(e){var t=this;tl.filter=function(){return!0},this.store=e,this.keyHandlerMap=this.createKeyHandlerMap(e),this.prevToolName=null,Object.keys(this.keyHandlerMap).forEach((function(e){t.on(e,t.keyHandlerMap[e])}))},on:function(e,t){if(!!bt.getToolModeMap()[e]&&(e=this.getHotkeyByToolName(e)),t||(t=this.keyHandlerMap[e]),e&&t){var n=t,r=n.keyup,o=void 0===r?Ml:r,i=n.keydown,a=void 0===i?t:i;tl(e,{keyup:!0},(function(e){"keyup"===e.type&&o(e),"keydown"===e.type&&a(e)}))}},off:function(e,t){!!bt.getToolModeMap()[e]&&!(e=this.getHotkeyByToolName(e))||tl.unbind(e,t)},createKeyHandlerMap:function(e){var t,n=this,r=e.dispatch,o=e.getState;return Rl(t={},"".concat(jl.CTRL_SHIFT_EQUAL,", ").concat(jl.COMMAND_SHIFT_EQUAL),(function(e){e.preventDefault(),bt.rotateClockwise()})),Rl(t,"".concat(jl.CTRL_SHIFT_MINUS,", ").concat(jl.COMMAND_SHIFT_MINUS),(function(e){e.preventDefault(),bt.rotateCounterClockwise()})),Rl(t,"".concat(jl.CTRL_C,", ").concat(jl.COMMAND_C),(function(){bt.getSelectedText()?(rl(),r(ji.closeElement("textPopup"))):bt.getSelectedAnnotations().length&&bt.updateCopiedAnnotations()})),Rl(t,"".concat(jl.CTRL_V,", ").concat(jl.COMMAND_V),(function(e){Pl()||(e.preventDefault(),bt.pasteCopiedAnnotations())})),Rl(t,"".concat(jl.CTRL_Z,", ").concat(jl.COMMAND_Z),(function(e){e.preventDefault(),bt.undo()})),Rl(t,"".concat(jl.CTRL_Y,", ").concat(jl.COMMAND_SHIFT_Z),(function(e){e.preventDefault(),bt.redo()})),Rl(t,"".concat(jl.CTRL_O,", ").concat(jl.COMMAND_O),(function(e){e.preventDefault(),nl()})),Rl(t,"".concat(jl.CTRL_F,", ").concat(jl.COMMAND_F),(function(e){e.preventDefault(),r(ji.openElement("searchOverlay"))})),Rl(t,"".concat(jl.CTRL_EQUAL,", ").concat(jl.COMMAND_EQUAL),(function(e){e.preventDefault(),il()})),Rl(t,"".concat(jl.CTRL_MINUS,", ").concat(jl.COMMAND_MINUS),(function(e){e.preventDefault(),al()})),Rl(t,"".concat(jl.CTRL_0,", ").concat(jl.COMMAND_0),(function(e){e.preventDefault(),Pt?bt.fitToWidth():bt.fitToPage()})),Rl(t,"".concat(jl.CTRL_P,", ").concat(jl.COMMAND_P),(function(e){e.preventDefault(),gl(r,go.isEmbedPrintSupported(o()))})),Rl(t,"".concat(jl.ENTER),(function(){if(document.activeElement.className.includes("Note"))document.activeElement.click();else if("skip-to-document"===document.activeElement.className)document.getElementById("pageText0").focus();else if("skip-to-notes"===document.activeElement.className){r(ji.openElement("notesPanel"));var e=document.querySelector(".Note");e&&e.focus()}})),Rl(t,"".concat(jl.PAGE_UP),(function(e){e.preventDefault(),Al(bt.getCurrentPage()-kl())})),Rl(t,"".concat(jl.PAGE_DOWN),(function(e){e.preventDefault(),Al(bt.getCurrentPage()+kl())})),Rl(t,"".concat(jl.UP),(function(){if(!Pl()&&!bt.isContinuousDisplayMode()){var e=bt.getScrollViewElement(),t=e.scrollHeight,n=e.clientHeight;if(0===e.scrollTop){var r=bt.getCurrentPage();Al(r-kl()),r>1&&(e.scrollTop=t-n)}}})),Rl(t,"".concat(jl.DOWN),(function(){if(!Pl()&&!bt.isContinuousDisplayMode()){var e=bt.getScrollViewElement(),t=e.scrollTop,n=e.clientHeight,r=e.scrollHeight;Math.abs(t+n-r)<=1&&Al(bt.getCurrentPage()+kl())}})),Rl(t,"".concat(jl.SPACE),{keyup:this.createToolHotkeyHandler((function(t){t.preventDefault(),ol(e,n.prevToolName),n.prevToolName=null})),keydown:this.createToolHotkeyHandler((function(t){t.preventDefault(),"Pan"!==bt.getToolMode().name&&(n.prevToolName=bt.getToolMode().name,ol(e,"Pan"))}))}),Rl(t,"".concat(jl.ESCAPE),(function(t){t.preventDefault(),ol(e,"AnnotationEdit");var n=document.activeElement;if(0===(null==n?void 0:n.tabIndex)){var o=document.querySelector(".skip-to-hack");o&&(o.focus(),o.blur())}r(ji.closeElements(["annotationPopup","textPopup","contextMenuPopup","toolStylePopup","annotationStylePopup","signatureModal","printModal","stampOverlay"]))})),Rl(t,"".concat(jl.P),this.createToolHotkeyHandler((function(){ol(e,"Pan")}))),Rl(t,"".concat(jl.A),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateArrow")}))),Rl(t,"".concat(jl.C),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateCallout")}))),Rl(t,"".concat(jl.E),this.createToolHotkeyHandler((function(){ol(e,"AnnotationEraserTool")}))),Rl(t,"".concat(jl.F),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateFreeHand")}))),Rl(t,"".concat(jl.I),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateStamp")}))),Rl(t,"".concat(jl.L),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateLine")}))),Rl(t,"".concat(jl.N),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateSticky")}))),Rl(t,"".concat(jl.O),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateEllipse")}))),Rl(t,"".concat(jl.R),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateRectangle")}))),Rl(t,"".concat(jl.Q),this.createToolHotkeyHandler((function(){var e=document.querySelector('[data-element="rubberStampToolButton"] .Button');null==e||e.click()}))),Rl(t,"".concat(jl.T),this.createToolHotkeyHandler((function(){ol(e,"AnnotationCreateFreeText")}))),Rl(t,"".concat(jl.S),this.createToolHotkeyHandler((function(){var e=document.querySelector('[data-element="signatureToolButton"] .Button');null==e||e.click()}))),Rl(t,"".concat(jl.G),this.createToolHotkeyHandler((function(){bt.getSelectedText()?xl(r,window.Annotations.TextSquigglyAnnotation):ol(e,"AnnotationCreateTextSquiggly")}))),Rl(t,"".concat(jl.H),this.createToolHotkeyHandler((function(){bt.getSelectedText()?xl(r,window.Annotations.TextHighlightAnnotation):ol(e,"AnnotationCreateTextHighlight")}))),Rl(t,"".concat(jl.K),this.createToolHotkeyHandler((function(){bt.getSelectedText()?xl(r,window.Annotations.TextStrikeoutAnnotation):ol(e,"AnnotationCreateTextStrikeout")}))),Rl(t,"".concat(jl.U),this.createToolHotkeyHandler((function(){bt.getSelectedText()?xl(r,window.Annotations.TextUnderlineAnnotation):ol(e,"AnnotationCreateTextUnderline")}))),t},createToolHotkeyHandler:function(e){var t=this.store.getState;return function(){var n=go.getOpenElements(t()),r=bt.getToolMode().name,o=r===window.Tools.ToolNames.SIGNATURE&&n.signatureModal,i=r===window.Tools.ToolNames.RUBBER_STAMP&&n.customStampModal;Pl()||o||i||e.apply(void 0,arguments)}},getHotkeyByToolName:function(e){return{AnnotationEdit:"escape",Pan:"p",AnnotationCreateArrow:"a",AnnotationCreateCallout:"c",AnnotationEraserTool:"e",AnnotationCreateFreeHand:"f",AnnotationCreateStamp:"i",AnnotationCreateLine:"l",AnnotationCreateSticky:"n",AnnotationCreateEllipse:"o",AnnotationCreateRectangle:"r",AnnotationCreateFreeText:"t",AnnotationCreateSignature:"s",AnnotationCreateTextSquiggly:"g",AnnotationCreateTextHighlight:"h",AnnotationCreateTextStrikeout:"k",AnnotationCreateTextUnderline:"u",AnnotationCreateRubberStamp:"q"}[e]}},Ll=Object.create(Dl),Nl=(n(365),{COLOR_PALETTE:"colorPalette",OPACITY_SLIDER:"opacitySlider",STROKE_THICKNESS_SLIDER:"strokeThicknessSlider",FONT_SIZE_SLIDER:"fontSizeSlider",STYLE_OPTION:"styleOption",STYLE_POPUP:"stylePopup",SCALE_INPUT_CONTAINER:"scaleInputContainer",PRECISION_INPUT_CONTAINER:"precisionInputContainer"});function Il(){return(Il=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function zl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Fl(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Bl={toolName:S.a.string.isRequired,group:S.a.string},Hl=function(e){var t=e.toolName,n=Fl(e,["toolName"]),r=zl(pe((function(e){return[go.getActiveToolName(e)===t,go.getIconColor(e,bl(t)),go.getActiveToolStyles(e),go.getToolButtonObject(e,t),go.getCustomElementOverrides(e,go.getToolButtonDataElement(e,t)),go.isElementDisabled(e,Nl.STYLE_POPUP)]}),V),6),o=r[0],i=r[1],u=(r[2],r[3]),s=r[4],c=r[5],f=se(),d=u.group,p=void 0===d?"":d,h=Fl(u,["group"]);Object(a.useEffect)((function(){void 0!==(null==s?void 0:s.disable)&&(s.disable?Ll.off(t):Ll.on(t))}),[s,t]);var m="",g=(null==s?void 0:s.showColor)||u.showColor;if("always"===g||"active"===g&&o){var v,y,b=Ra(t);m=null==b?void 0:null===(v=b[i])||void 0===v?void 0:null===(y=v.toHexString)||void 0===y?void 0:y.call(v)}return l.a.createElement(Ta,Il({className:qi()({ToolButton:!0,hasStyles:!c&&Pa(t)}),onClick:function(){o?Pa(t)&&f(ji.toggleElement("toolStylePopup")):(bt.setToolMode(t),f(ji.setActiveToolGroup(p)),f(ji.closeElement("toolStylePopup")))},isActive:o,color:m},n,h))};Hl.propTypes=Bl;var Ul=Hl,Wl=Dt||Lt?"Pan":"AnnotationEdit";function Vl(e){return(Vl="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 Gl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ql(e){return(ql=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $l(e,t){return($l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Kl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zl=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==Vl(t)&&"function"!=typeof t?Yl(e):t}(this,ql(t).call(this,e)),Kl(Yl(n),"onClick",(function(){var e=n.props,t=e.setActiveToolGroup,r=e.isActive,o=e.closeElement,i=e.toggleElement,a=e.openElement,l=e.toolGroup,u=n.state.toolName;t(l),o("toolStylePopup"),r?i("toolsOverlay"):(n.setToolMode(u),a("toolsOverlay"))})),Kl(Yl(n),"setToolMode",(function(e){var t=n.props.toolGroup;bt.setToolMode("miscTools"===t?Wl:e)})),Kl(Yl(n),"getColor",(function(){var e=n.props,t=e.isActive,r=e.showColor,o=n.state.toolName,i=El(bl(o)).iconColor,a="";if("always"===r||"active"===r&&t){var l,u,s=Ra(o);a=null==s?void 0:null===(l=s[i])||void 0===l?void 0:null===(u=l.toHexString)||void 0===u?void 0:u.call(l)}return a})),n.state={toolName:e.toolNames[0]},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$l(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=e.activeToolName!==this.props.activeToolName,n=e.toolNames.includes(e.activeToolName),r=this.props.toolNames.includes(this.props.activeToolName),o=e.toolNames.length!==this.props.toolNames.length;t&&r&&this.setState({toolName:this.props.activeToolName}),o&&!this.props.toolNames.includes(this.state.toolName)&&this.setState({toolName:this.props.toolNames[0]}),o&&!n&&r&&(this.setState({toolName:this.props.activeToolName}),this.props.setActiveToolGroup(this.props.toolGroup))}},{key:"render",value:function(){var e=this.props,t=e.mediaQueryClassName,n=e.dataElement,r=e.toolButtonObjects,o=e.isActive,i=e.allButtonsInGroupDisabled,a=e.title,u=this.state.toolName;return i?null:l.a.createElement(Ta,{title:a,className:qi()({ToolGroupButton:!0,"down-arrow":!this.props.img}),mediaQueryClassName:t,isActive:o,onClick:this.onClick,dataElement:n,img:this.props.img||r[u].img,color:this.getColor()})}}])&&Gl(n.prototype,r),o&&Gl(n,o),t}(l.a.PureComponent);Kl(Zl,"propTypes",{activeToolName:S.a.string.isRequired,toolGroup:S.a.string.isRequired,mediaQueryClassName:S.a.string.isRequired,dataElement:S.a.string.isRequired,img:S.a.string,title:S.a.string,toolNames:S.a.arrayOf(S.a.string),toolButtonObjects:S.a.object,allButtonsInGroupDisabled:S.a.bool,openElement:S.a.func.isRequired,toggleElement:S.a.func.isRequired,closeElement:S.a.func.isRequired,setActiveToolGroup:S.a.func.isRequired,isActive:S.a.bool.isRequired,showColor:S.a.string});var Xl=oe((function(e,t){return{isActive:go.getActiveToolGroup(e)===t.toolGroup,activeToolName:go.getActiveToolName(e),toolNames:go.getToolNamesByGroup(e,t.toolGroup),toolButtonObjects:go.getToolButtonObjects(e),allButtonsInGroupDisabled:go.allButtonsInGroupDisabled(e,t.toolGroup)}}),{openElement:ji.openElement,toggleElement:ji.toggleElement,closeElement:ji.closeElement,setActiveToolGroup:ji.setActiveToolGroup})(Zl),Ql=oe((function(e,t){var n=go.isElementOpen(e,t.element);if("redactionButton"===t.dataElement){var r=go.getActiveToolName(e);n=n||"AnnotationCreateRedaction"===r}return{className:t.className||"ToggleElementButton",isActive:n}}),(function(e,t){return{onClick:function(){e(ji.toggleElement(t.element))}}}))(Ta),Jl=oe((function(){return{className:"ActionButton"}}),(function(e,t){return{onClick:function(){t.onClick(e)}}}))(Ta);function eu(e){return(eu="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 tu(){return(tu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ru(e){return(ru=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ou(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iu(e,t){return(iu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function au(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lu=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==eu(t)&&"function"!=typeof t?ou(e):t}(this,ru(t).call(this,e)),au(ou(n),"update",(function(e){e?n.setState({activeState:e}):n.forceUpdate()})),au(ou(n),"onClick",(function(){var e=n.state.activeState,t=n.props,r=t.states,o=t.dispatch;n.props.states[e].onClick(n.update,r[e],o)})),n.state={activeState:n.props.initialState},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&iu(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){var e=this.props.mount;e&&e(this.update)}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.didUpdate,o=n.states;r&&r(e,this.props,o[t.activeState],o[this.state.activeState],this.update)}},{key:"componentWillUnmount",value:function(){var e=this.props.unmount;e&&e()}},{key:"render",value:function(){var e=this.state.activeState,t=this.props.states,n=t[e],r=n.title,o=n.img,i=n.getContent,a=n.isActive,u=i?i(t[e]):"",s=["StatefulButton",t[e].className?t[e].className:""].join(" ").trim();return l.a.createElement(Ta,tu({},this.props,{className:s,isActive:a&&a(this.props),img:o,label:u,onClick:this.onClick,title:r}))}}])&&nu(n.prototype,r),o&&nu(n,o),t}(l.a.PureComponent);au(lu,"propTypes",{dispatch:S.a.func,initialState:S.a.string.isRequired,mount:S.a.func.isRequired,unmount:S.a.func,didUpdate:S.a.func,states:S.a.shape({activeState:S.a.shape({img:S.a.string,label:S.a.string,onClick:S.a.func.isRequired,title:S.a.string.isRequired,getContent:S.a.func.isRequired}),AnotherState:S.a.shape({img:S.a.string,label:S.a.string,onClick:S.a.func.isRequired,title:S.a.string.isRequired,getContent:S.a.func.isRequired})})});var uu=oe((function(e,t){return{isOpen:go.isElementOpen(e,t.dataElement),openElements:go.getOpenElements(e)}}))(lu);n(366);function su(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var fu={className:S.a.string,dataElement:S.a.string,display:S.a.string,render:S.a.func.isRequired,mediaQueryClassName:S.a.string,title:S.a.string},du=function(e){var t,n=e.className,r=void 0===n?"CustomElement":n,o=e.dataElement,i=e.display,u=e.render,s=e.mediaQueryClassName,c=e.title,f=cu(Object(a.useState)(null),2),d=f[0],p=f[1],h=Object(a.useRef)(),m=Object(a.useRef)(),g=pe((function(e){return go.isElementDisabled(e,o)}));if(Object(a.useEffect)((function(){if(!g){var e=u();if(function(e){try{return e instanceof window.Element||e instanceof window.parent.Element}catch(e){return!1}}(e)){for(var t=m.current?m.current:h.current;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(e)}else!function(e){return l.a.isValidElement(e)}(e)?console.warn("The object returned by the render function does not seem to be either a DOM element or a React Component"):p(e)}}),[g,u]),g)return null;var v=l.a.createElement("div",{className:qi()((t={},su(t,r,!!r),su(t,s,!!s),t)),ref:h,"data-element":o,style:{display:i}},d);return c?l.a.createElement(ca,{content:c,ref:m},v):v};du.propTypes=fu;var pu=du;n(367);function hu(e){return(hu="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 mu(){return(mu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function gu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yu(e,t){return!t||"object"!==hu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function bu(e){return(bu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wu(e,t){return(wu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Su=function(e){function t(){return gu(this,t),yu(this,bu(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wu(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props.items;return l.a.createElement("div",{className:"HeaderItems"},e.map((function(e,t){var n=e.type,r=e.dataElement,o=e.hidden,i=o?o.map((function(e){return"hide-in-".concat(e)})).join(" "):"",a="".concat(n,"-").concat(r||t);switch(n){case"toolButton":return l.a.createElement(Ul,mu({key:a,mediaQueryClassName:i},e));case"toolGroupButton":return l.a.createElement(Xl,mu({key:a,mediaQueryClassName:i},e));case"toggleElementButton":return l.a.createElement(Ql,mu({key:a,mediaQueryClassName:i},e));case"actionButton":return l.a.createElement(Jl,mu({key:a,mediaQueryClassName:i},e));case"statefulButton":return l.a.createElement(uu,mu({key:a,mediaQueryClassName:i},e));case"customElement":return l.a.createElement(pu,mu({key:a,mediaQueryClassName:i},e));case"spacer":case"divider":return l.a.createElement("div",{key:a,className:"".concat(n," ").concat(i)});default:console.warn("".concat(n," is not a valid header item type."))}})))}}])&&vu(n.prototype,r),o&&vu(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Su,"propTypes",{items:S.a.arrayOf(S.a.object).isRequired});var Eu=Su,xu=function(e,t){return[e,t.isOpen?"open":"closed"].join(" ").trim()};n(368);function Cu(e){return(Cu="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 Ou(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tu(e,t){return!t||"object"!==Cu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Pu(e){return(Pu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ku(e,t){return(ku=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Au=function(e){function t(){return Ou(this,t),Tu(this,Pu(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ku(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.activeHeaderItems,r=xu("Header",this.props);return t?null:l.a.createElement("div",{className:r,"data-element":"header"},l.a.createElement(Eu,{items:n}))}}])&&_u(n.prototype,r),o&&_u(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Au,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,activeHeaderItems:S.a.array.isRequired});var Ru=oe((function(e){return{isDisabled:go.isElementDisabled(e,"header"),isOpen:go.isElementOpen(e,"header"),activeHeaderItems:go.getActiveHeaderItems(e)}}))(Au),Mu=n(75),ju=n.n(Mu);function Du(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Du(Object(n),!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Du(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nu(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r){var o=r.forwardedRef,i=ju()(r,["forwardedRef"]),a=ra(e,i),u=$i()(a,3),s=u[0],c=u[1],f=u[2],d=Lu(Lu({},i),{},{t:s,i18n:c,tReady:f});return t.withRef&&o?d.ref=o:!t.withRef&&o&&(d.forwardedRef=o),l.a.createElement(n,d)}r.displayName="withI18nextTranslation(".concat(ea(n),")"),r.WrappedComponent=n;return t.withRef?l.a.forwardRef((function(e,t){return l.a.createElement(r,Object.assign({},e,{forwardedRef:t}))})):r}}function Iu(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var zu,Fu,Bu=(void 0===zu&&(zu=0),function(){return++zu}),Hu={},Uu={},Wu=["touchstart","touchmove"];function Vu(e,t){var n=null;return-1!==Wu.indexOf(t)&&Fu&&(n={passive:!e.props.preventDefault}),n}var Gu=function(e,t){var n,r,o=e.displayName||e.name||"Component";return r=n=function(n){var r,i;function l(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+o+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(u.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!Uu[r._uid]){void 0===Fu&&(Fu=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),Uu[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),Hu[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(Iu(e,t,n))return!0;e=e.parentNode}return e}(e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,Hu[r._uid],Vu(r,e))}))}},r.disableOnClickOutside=function(){delete Uu[r._uid];var e=Hu[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,Vu(r,t))})),delete Hu[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=Bu(),r}i=n,(r=l).prototype=Object.create(i.prototype),r.prototype.constructor=r,r.__proto__=i;var s=l.prototype;return s.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},s.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+o+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},s.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},s.componentWillUnmount=function(){this.disableOnClickOutside()},s.render=function(){var t=this.props,n=(t.excludeScrollbar,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(a.createElement)(e,n)},l}(a.Component),n.displayName="OnClickOutside("+o+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r};n(369);function qu(e){return(qu="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 Yu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ku(e,t){return!t||"object"!==qu(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Zu(e){return(Zu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xu(e,t){return(Xu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qu=function(e){function t(){return Yu(this,t),Ku(this,Zu(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xu(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.className,r=e.dataElement,o=e.children;return t?null:l.a.createElement("div",{className:n,"data-element":r},o)}}])&&$u(n.prototype,r),o&&$u(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Qu,"propTypes",{isDisabled:S.a.bool,className:S.a.string.isRequired,dataElement:S.a.string.isRequired,children:S.a.node});var Ju=oe((function(e,t){return{isDisabled:go.isElementDisabled(e,t.dataElement)}}))(Qu),es=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left",r=document.querySelector("[data-element=".concat(e,"]")),o=0,i="auto";if(!r||!t.current)return{left:-9999,right:i};var a=r.getBoundingClientRect(),l=a.left,u=a.right,s=a.width,c=t.current.getBoundingClientRect(),f=c.width;if("left"===n)if(l+f>window.innerWidth){var d=16;o="auto",i=d}else o=l,i="auto";else if("center"===n)if(l+(f+s)/2>window.innerWidth){var p=16;o="auto",i=p}else o=l+s/2-f/2,i="auto";else if(u-f<0){var h=16;i="auto",o=h}else i="auto",o=l-(f-s);return{left:isNaN(o)?o:Math.max(o,0),right:i}},ts=[{displayMode:"Single",pageTransition:"default",layout:"single"},{displayMode:"Continuous",pageTransition:"continuous",layout:"single"},{displayMode:"Facing",pageTransition:"default",layout:"double"},{displayMode:"FacingContinuous",pageTransition:"continuous",layout:"double"},{displayMode:"CoverFacing",pageTransition:"default",layout:"cover"},{displayMode:"Cover",pageTransition:"continuous",layout:"cover"}];n(370);function ns(e){return(ns="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 rs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function os(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function is(e,t){return!t||"object"!==ns(t)&&"function"!=typeof t?ls(e):t}function as(e){return(as=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ls(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function us(e,t){return(us=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ss(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cs=function(e){function t(){var e,n;rs(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return ss(ls(n=is(this,(e=as(t)).call.apply(e,[this].concat(o)))),"overlay",l.a.createRef()),ss(ls(n),"state",{left:0,right:"auto"}),ss(ls(n),"handleWindowResize",(function(){n.setState(es("viewControlsButton",n.overlay))})),ss(ls(n),"handleClickOutside",(function(e){"viewControlsButton"===e.target.getAttribute("data-element")||n.props.closeElements(["viewControlsOverlay"])})),ss(ls(n),"handleClick",(function(e,t){var n=ts.find((function(n){return n.pageTransition===e&&n.layout===t}));bt.setDisplayMode(n.displayMode)})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&us(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleWindowResize)}},{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["toolsOverlay","menuOverlay","toolsOverlay","toolStylePopup","signatureOverlay","zoomOverlay","redactionOverlay"]),this.setState(es("viewControlsButton",this.overlay)))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleWindowResize)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isDisabled,r=t.displayMode,o=t.fitMode,i=t.totalPages,a=t.t,u=this.state,s=u.left,c=u.right,f=ts.find((function(e){return e.displayMode===r})),d=f.pageTransition,p=f.layout,h=xu("Overlay ViewControlsOverlay",this.props);return n?null:l.a.createElement("div",{className:h,"data-element":"viewControlsOverlay",style:{left:s,right:c},ref:this.overlay},i<1e3&&l.a.createElement(Ju,{className:"row",dataElement:"pageTransitionButtons"},l.a.createElement("div",{className:"type"},a("option.displayMode.pageTransition")),l.a.createElement(Ta,{title:"option.pageTransition.default",dataElement:"defaultPageTransitionButton",img:"ic_view_mode_single_black_24px",onClick:function(){return e.handleClick("default",p)},isActive:"default"===d}),l.a.createElement(Ta,{title:"option.pageTransition.continuous",dataElement:"continuousPageTransitionButton",img:"ic_view_mode_continuous_black_24px",onClick:function(){return e.handleClick("continuous",p)},isActive:"continuous"===d})),l.a.createElement(Ju,{className:"row",dataElement:"layoutButtons"},l.a.createElement("div",{className:"type"},a("option.displayMode.layout")),l.a.createElement(Ta,{title:"option.layout.single",dataElement:"singleLayoutButton",img:"ic_view_mode_single_black_24px",onClick:function(){return e.handleClick(d,"single")},isActive:"single"===p}),l.a.createElement(Ta,{title:"option.layout.double",dataElement:"doubleLayoutButton",img:"ic_view_mode_facing_black_24px",onClick:function(){return e.handleClick(d,"double")},isActive:"double"===p}),l.a.createElement(Ta,{title:"option.layout.cover",dataElement:"coverLayoutButton",img:"ic_view_mode_cover_black_24px",onClick:function(){return e.handleClick(d,"cover")},isActive:"cover"===p})),l.a.createElement(Ju,{className:"row",dataElement:"rotateButtons"},l.a.createElement("div",{className:"type"},a("action.rotate")),l.a.createElement(Jl,{dataElement:"rotateCounterClockwiseButton",title:"action.rotateCounterClockwise",img:"ic_rotate_left_black_24px",onClick:bt.rotateCounterClockwise}),l.a.createElement(Jl,{dataElement:"rotateClockwiseButton",title:"action.rotateClockwise",img:"ic_rotate_right_black_24px",onClick:bt.rotateClockwise})),l.a.createElement(Ju,{className:"row hide-in-desktop hide-in-tablet",dataElement:"fitButtons"},l.a.createElement("div",{className:"type"},a("action.fit")),l.a.createElement(Ta,{title:"action.fitToWidth",dataElement:"fitToWidthButton",img:"ic_fit_width_black_24px",onClick:bt.fitToWidth,isActive:"fitWidth"===o}),l.a.createElement(Ta,{title:"action.fitToPage",dataElement:"fitToPageButton",img:"ic_fit_page_black_24px",onClick:bt.fitToPage,isActive:"fitPage"===o})),l.a.createElement(Ju,{className:"row hide-in-desktop hide-in-tablet",dataElement:"zoomButtons"},l.a.createElement("div",{className:"type"},a("action.zoom")),l.a.createElement(Jl,{dataElement:"zoomInButton",title:"action.zoomIn",img:"ic_zoom_in_black_24px",onClick:il}),l.a.createElement(Jl,{dataElement:"zoomOutButton",title:"action.zoomOut",img:"ic_zoom_out_black_24px",onClick:al})))}}])&&os(n.prototype,r),o&&os(n,o),t}(l.a.PureComponent);ss(cs,"propTypes",{totalPages:S.a.number.isRequired,displayMode:S.a.string.isRequired,fitMode:S.a.string.isRequired,isDisabled:S.a.bool,isOpen:S.a.bool,closeElements:S.a.func.isRequired,t:S.a.func.isRequired});var fs=oe((function(e){return{totalPages:go.getTotalPages(e),displayMode:go.getDisplayMode(e),fitMode:go.getFitMode(e),isDisabled:go.isElementDisabled(e,"viewControlsOverlay"),isOpen:go.isElementOpen(e,"viewControlsOverlay")}}),{closeElements:ji.closeElements})(Nu()(Gu(cs)));n(124),n(373);function ds(){return(ds=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ps={id:S.a.string.isRequired,type:S.a.string.isRequired,name:S.a.string,defaultChecked:S.a.bool,onChange:S.a.func,label:S.a.oneOfType([S.a.string,S.a.object]).isRequired,checked:S.a.bool,disabled:S.a.bool,dataElement:S.a.string.isRequired},hs=l.a.forwardRef((function(e,t){var n=pe((function(t){return go.isElementDisabled(t,e.dataElement)})),r=ms(e,["dataElement","label"]);return n?null:l.a.createElement(l.a.Fragment,null,l.a.createElement("input",ds({className:"Input",ref:t},r)),l.a.createElement("label",{className:"Input",htmlFor:e.id,"data-element":e.dataElement},e.label))})),ms=function(e,t){return Object.keys(e).reduce((function(n,r){return t.includes(r)||(n[r]=e[r]),n}),{})};hs.propTypes=ps;var gs=hs,vs=n(185),ys=n.n(vs);n(379);function bs(e){return(bs="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 ws(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ss(e){return(Ss=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Es(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xs(e,t){return(xs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Os=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==bs(t)&&"function"!=typeof t?Es(e):t}(this,Ss(t).call(this)),Cs(Es(e),"handleSearchError",(function(t){var n=e.props,r=n.setIsSearching,o=n.setSearchError;r(!1),t&&t.message&&o(t.message)})),Cs(Es(e),"handleClickOutside",(function(t){var n=e.props,r=n.closeElements,o=n.isSearchPanelOpen,i="searchButton"===t.target.getAttribute("data-element");o||i||r(["searchOverlay"])})),Cs(Es(e),"clearSearchResults",(function(){bt.clearSearchResults(),e.props.resetSearch()})),Cs(Es(e),"executeFullSearch",(function(){var t=e.props,n=t.searchValue,r=t.addResult,o=t.setIsSearching,i=t.setNoResult,a=t.setActiveResultIndex,l=e.getSearchMode(!0),u=-1,s=!0,c=!0,f=function(t){var n=t.resultCode===window.CoreControls.Search.ResultCode.FOUND,l=t.resultCode===window.CoreControls.Search.ResultCode.DONE;n&&(u++,c=!1,r(t),bt.displayAdditionalSearchResult(t),s&&e.isActiveResult(t)&&(s=!1,a(u),bt.setActiveSearchResult(t))),l&&(o(!1),i(c),e.runSearchListeners())};o(!0);var d={fullSearch:!0,onResult:f,onPageEnd:f,onDocumentEnd:f,onError:e.handleSearchError.bind(Es(e))};bt.textSearchInit(n,l,d)})),Cs(Es(e),"getSearchMode",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.props,r=n.isCaseSensitive,o=n.isWholeWord,i=n.isWildcard,a=n.isRegex,l=n.isSearchUp,u=n.isAmbientString,s=bt.getSearchMode(),c=s.CASE_SENSITIVE,f=s.WHOLE_WORD,d=s.WILD_CARD,p=s.REGEX,h=s.PAGE_STOP,m=s.HIGHLIGHT,g=s.SEARCH_UP,v=s.AMBIENT_STRING,y=h|m;return r&&(y|=c),o&&(y|=f),i&&(y|=d),a&&(y|=p),l&&!t&&(y|=g),(u||t)&&(y|=v),y})),Cs(Es(e),"isActiveResult",(function(t){var n=e.props.activeResult;if(!n)return!0;var r=n.pageNum===t.pageNum,o=Object.values(n.quads[0]).toString()===Object.values(t.quads[0]).toString();return r&&o})),Cs(Es(e),"executeSingleSearch",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=e.props,r=n.searchValue,o=n.setActiveResult,i=n.setIsSearching,a=n.addResult,l=n.resetSearch,u=t?e.getSearchMode()|bt.getSearchMode().SEARCH_UP:e.getSearchMode(),s=!1;e.currentSingleSearchTerm!==r&&(e.currentSingleSearchTerm=r,e.foundSingleSearchResult=!1,e.setState({noResultSingleSearch:!1}),bt.clearSearchResults()),l();var c=function(t){var n=t.resultCode===window.CoreControls.Search.ResultCode.FOUND,r=t.resultCode===window.CoreControls.Search.ResultCode.DONE;n&&(e.foundSingleSearchResult=!0,a(t),bt.displaySearchResult(t),o(t),e.runSearchListeners()),r&&(bt.getDocumentViewer().trigger("endOfDocumentResult",!0),e.foundSingleSearchResult||e.setState({noResultSingleSearch:!0})),i(!1)};i(!0);var f={fullSearch:s,onResult:c,onPageEnd:c,onDocumentEnd:c,onError:e.handleSearchError.bind(Es(e))};bt.textSearchInit(r,u,f)})),Cs(Es(e),"runSearchListeners",(function(){var t=e.props,n=t.searchValue,r=t.searchListeners,o=t.isCaseSensitive,i=t.isWholeWord,a=t.isWildcard,l=t.isRegex,u=t.isAmbientString,s=t.isSearchUp,c=t.results;r.forEach((function(e){e(n,{caseSensitive:o,wholeWord:i,wildcard:a,regex:l,searchUp:s,ambientString:u},c)}))})),Cs(Es(e),"onTransitionEnd",(function(){e.props.isOpen&&e.searchTextInput.current.focus()})),Cs(Es(e),"onChange",(function(t){var n=e.props,r=n.isSearchPanelOpen,o=n.setSearchValue,i=t.target.value;o(i),i.trim()?r?(e.clearSearchResults(),e.executeDebouncedFullSearch()):e.executeDebouncedSingleSearch():e.clearSearchResults()})),Cs(Es(e),"onKeyDown",(function(t){var n=!e.props.isSearchPanelDisabled&&(t.metaKey||t.ctrlKey)&&13===t.which;t.shiftKey&&13===t.which?e.onClickPrevious(t):n?e.onClickOverflow(t):13===t.which&&e.onClickNext(t)})),Cs(Es(e),"onClickNext",(function(t){t.preventDefault();var n=e.props,r=n.isSearchPanelOpen,o=n.activeResultIndex,i=n.results,a=n.setActiveResultIndex;if(r){if(0===i.length)return;var l=o===i.length-1?0:o+1;a(l),bt.setActiveSearchResult(i[l])}else e.executeSingleSearch()})),Cs(Es(e),"onClickPrevious",(function(t){t.preventDefault();var n=e.props,r=n.isSearchPanelOpen,o=n.activeResultIndex,i=n.results,a=n.setActiveResultIndex;if(r){if(0===i.length)return;var l=o<=0?i.length-1:o-1;a(l),bt.setActiveSearchResult(i[l])}else{e.executeSingleSearch(!0)}})),Cs(Es(e),"onClickOverflow",(function(){var t=e.props,n=t.activeResult,r=t.openElement,o=t.setActiveResult;r("searchPanel"),e.clearSearchResults(),o(n),e.executeFullSearch()})),Cs(Es(e),"onChangeCaseSensitive",(function(t){e.props.setCaseSensitive(t.target.checked),e.clearSearchResults(),e.executeDebouncedFullSearch()})),Cs(Es(e),"onChangeWholeWord",(function(t){e.props.setWholeWord(t.target.checked),e.clearSearchResults(),e.executeDebouncedFullSearch()})),Cs(Es(e),"onChangeWildcard",(function(t){e.props.setWildcard(t.target.checked),e.clearSearchResults(),e.executeDebouncedFullSearch()})),e.searchTextInput=l.a.createRef(),e.wholeWordInput=l.a.createRef(),e.caseSensitiveInput=l.a.createRef(),e.wildcardInput=l.a.createRef(),e.executeDebouncedSingleSearch=ys()(e.executeSingleSearch,300),e.executeDebouncedFullSearch=ys()(e.executeFullSearch,300),e.currentSingleSearchTerm="",e.foundSingleSearchResult=!1,e.state={noResultSingleSearch:!1},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xs(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){this.props.isProgrammaticSearch?(this.props.isSearchPanelOpen&&this.props.closeElement("searchPanel"),this.props.openElement("searchOverlay"),this.clearSearchResults(),this.executeSingleSearch(),this.props.setIsProgrammaticSearch(!1)):this.props.isProgrammaticSearchFull&&(this.props.openElements(["searchOverlay","searchPanel"]),this.caseSensitiveInput.current.checked=this.props.isCaseSensitive,this.wholeWordInput.current.checked=this.props.isWholeWord,this.wildcardInput.current.checked=this.props.isWildcard,this.clearSearchResults(),this.executeFullSearch(),this.props.setIsProgrammaticSearchFull(!1)),!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["toolsOverlay","viewControlsOverlay","menuOverlay","toolStylePopup","signatureOverlay","zoomOverlay","redactionOverlay"]),this.searchTextInput.current.focus(),bt.setToolMode(Wl)),e.isOpen&&!this.props.isOpen&&(this.props.closeElement("searchPanel"),this.clearSearchResults())}},{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.t,r=e.isSearchPanelOpen,o=e.isSearchPanelDisabled,i=e.results,a=e.searchValue,u=e.activeResultIndex,s=e.isWildCardSearchDisabled;if(t)return null;var c=xu("Overlay SearchOverlay ".concat(r?"transformed":""),this.props);return l.a.createElement("div",{className:c,"data-element":"searchOverlay",onTransitionEnd:this.onTransitionEnd},l.a.createElement("div",{className:"wrapper"},l.a.createElement("div",{className:"main"},l.a.createElement("div",{className:"input-wrapper"},l.a.createElement("input",{ref:this.searchTextInput,type:"text",autoComplete:"off",onChange:this.onChange,onKeyDown:this.onKeyDown,value:a})),l.a.createElement("div",{className:"number-of-results"},r&&l.a.createElement("div",null,"".concat(u+1," / ").concat(i.length))),l.a.createElement("div",{className:"button previous",onClick:this.onClickPrevious},l.a.createElement(wa,{glyph:"ic_chevron_left_black_24px"})),l.a.createElement("div",{className:"button next",onClick:this.onClickNext},l.a.createElement(wa,{glyph:"ic_chevron_right_black_24px"})),l.a.createElement(ca,{content:"action.showMoreResults"},l.a.createElement("div",{className:"advanced ".concat(r||o?"hidden":""),onClick:this.onClickOverflow},l.a.createElement(wa,{glyph:"ic_overflow_black_24px"})))),l.a.createElement("div",{className:"options ".concat(r?"visible":"")},l.a.createElement("div",{className:"search-option"},l.a.createElement(gs,{dataElement:"caseSensitiveSearchOption",id:"case-sensitive-option",type:"checkbox",ref:this.caseSensitiveInput,onChange:this.onChangeCaseSensitive,label:n("option.searchPanel.caseSensitive")})),l.a.createElement("div",{className:"search-option"},l.a.createElement(gs,{dataElement:"wholeWordSearchOption",id:"whole-word-option",type:"checkbox",ref:this.wholeWordInput,onChange:this.onChangeWholeWord,label:n("option.searchPanel.wholeWordOnly")})),!s&&l.a.createElement("div",{className:"search-option","data-element":"wildCardSearchOption"},l.a.createElement(gs,{dataElement:"wildCardSearchOption",id:"wild-card-option",type:"checkbox",ref:this.wildcardInput,onChange:this.onChangeWildcard,label:n("option.searchPanel.wildcard")}))),!r&&this.state.noResultSingleSearch&&""!==a&&l.a.createElement("div",{className:"no-result"},n("message.noResults"))))}}])&&ws(n.prototype,r),o&&ws(n,o),t}(l.a.PureComponent);Cs(Os,"propTypes",{isOpen:S.a.bool,isDisabled:S.a.bool,isSearchPanelOpen:S.a.bool,isSearchPanelDisabled:S.a.bool,isWildCardSearchDisabled:S.a.bool,searchValue:S.a.string,isCaseSensitive:S.a.bool,isWholeWord:S.a.bool,isSearchUp:S.a.bool,isAmbientString:S.a.bool,isWildcard:S.a.bool,isRegex:S.a.bool,results:S.a.arrayOf(S.a.object),activeResult:S.a.object,activeResultIndex:S.a.number,isProgrammaticSearch:S.a.bool,isProgrammaticSearchFull:S.a.bool,searchListeners:S.a.arrayOf(S.a.func),openElement:S.a.func.isRequired,openElements:S.a.func.isRequired,closeElement:S.a.func.isRequired,closeElements:S.a.func.isRequired,setSearchValue:S.a.func.isRequired,setActiveResult:S.a.func.isRequired,setActiveResultIndex:S.a.func.isRequired,setIsSearching:S.a.func.isRequired,resetSearch:S.a.func.isRequired,addResult:S.a.func.isRequired,setCaseSensitive:S.a.func.isRequired,setWholeWord:S.a.func.isRequired,setWildcard:S.a.func.isRequired,setNoResult:S.a.func.isRequired,setIsProgrammaticSearch:S.a.func.isRequired,setIsProgrammaticSearchFull:S.a.func.isRequired,t:S.a.func.isRequired,setSearchError:S.a.func.isRequired});var _s=oe((function(e){return{isSearchPanelOpen:go.isElementOpen(e,"searchPanel"),isSearchPanelDisabled:go.isElementDisabled(e,"searchPanel"),searchValue:go.getSearchValue(e),isCaseSensitive:go.isCaseSensitive(e),isWholeWord:go.isWholeWord(e),isAmbientString:go.isAmbientString(e),isSearchUp:go.isSearchUp(e),isWildcard:go.isWildcard(e),isRegex:go.isRegex(e),results:go.getResults(e),activeResult:go.getActiveResult(e),activeResultIndex:go.getActiveResultIndex(e),isProgrammaticSearch:go.isProgrammaticSearch(e),isProgrammaticSearchFull:go.isProgrammaticSearchFull(e),searchListeners:go.getSearchListeners(e),isDisabled:go.isElementDisabled(e,"searchOverlay"),isOpen:go.isElementOpen(e,"searchOverlay")}}),{openElement:ji.openElement,openElements:ji.openElements,closeElement:ji.closeElement,closeElements:ji.closeElements,setSearchValue:ji.setSearchValue,setActiveResult:ji.setActiveResult,setActiveResultIndex:ji.setActiveResultIndex,setIsSearching:ji.setIsSearching,resetSearch:ji.resetSearch,addResult:ji.addResult,setCaseSensitive:ji.setCaseSensitive,setWholeWord:ji.setWholeWord,setWildcard:ji.setWildcard,setNoResult:ji.setNoResult,setSearchError:ji.setSearchError,setIsProgrammaticSearch:ji.setIsProgrammaticSearch,setIsProgrammaticSearchFull:ji.setIsProgrammaticSearchFull})(Nu()(Gu(Os))),Ts=function(){if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement)document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen();else{var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&(e.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT),setTimeout((function(){document.webkitCurrentFullScreenElement||e.webkitRequestFullScreen()}),200))}},Ps=n(95),ks=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.filename,o=void 0===r?(null===(t=bt.getDocument())||void 0===t?void 0:t.getFilename())||"document":r,i=n.includeAnnotations,a=void 0===i||i,l=n.externalURL,u=n.useDisplayAuthor,s=void 0!==u&&u;n.downloadType||(n.downloadType="pdf"),e(ji.openElement("loadingModal"));var c=a&&!n.xfdfString?bt.exportAnnotations({useDisplayAuthor:s}):Promise.resolve("<xfdf></xfdf>");return c.then((function(t){n.xfdfString=n.xfdfString||t;var r,i,a=(i=".pdf",(r=o).slice(-i.length).toLowerCase()!==i&&(r+=i),r),u=bt.getDocument();if(!l)return u.getFileData(n).then((function(t){var n,r=new Uint8Array(t);n=Mt?new Blob([r],{type:"application/pdf"}):new File([r],a,{type:"application/pdf"}),Object(Ps.saveAs)(n,a),e(ji.closeElement("loadingModal")),Ut("finishedSavingPDF")}),(function(t){throw e(ji.closeElement("loadingModal")),new Error(t.message)}));var s=document.getElementById("download-iframe")||document.createElement("iframe");s.width=0,s.height=0,s.id="download-iframe",s.src=null,document.body.appendChild(s),s.src=l,e(ji.closeElement("loadingModal")),Ut("finishedSavingPDF")})).catch((function(){e(ji.closeElement("loadingModal"))}))};n(380);function As(e){return(As="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 Rs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ms(e){return(Ms=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function js(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ds(e,t){return(Ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ls(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ns=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==As(t)&&"function"!=typeof t?js(e):t}(this,Ms(t).call(this)),Ls(js(e),"onDocumentLoaded",(function(){e.setState({documentType:bt.getDocument().getType()})})),Ls(js(e),"handlePrintButtonClick",(function(){var t=e.props,n=t.dispatch,r=t.isEmbedPrintSupported;gl(n,r)})),Ls(js(e),"handleClickOutside",(function(t){"menuButton"===t.target.getAttribute("data-element")||e.props.closeElements(["menuOverlay"])})),Ls(js(e),"downloadDocument",(function(){ks(e.props.dispatch)})),e.overlay=l.a.createRef(),e.state={left:0,right:"auto",documentType:null},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ds(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){bt.addEventListener("documentLoaded",this.onDocumentLoaded)}},{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["groupOverlay","viewControlsOverlay","toolStylePopup","signatureOverlay","zoomOverlay","redactionOverlay"]),this.setState(es("menuButton",this.overlay)))}},{key:"componentWillUnmount",value:function(){bt.removeEventListener("documentLoaded",this.onDocumentLoaded)}},{key:"render",value:function(){var e=this.state,t=e.left,n=e.right,r=e.documentType,o=this.props,i=o.isDisabled,a=o.isFullScreen,u=o.t;if(i)return null;var s=xu("Overlay MenuOverlay",this.props);return l.a.createElement("div",{className:s,"data-element":"menuOverlay",style:{left:t,right:n},ref:this.overlay},l.a.createElement(Jl,{dataElement:"filePickerButton",label:u("action.openFile"),onClick:nl}),l.a.createElement(Jl,{dataElement:"fullScreenButton",label:u(a?"action.exitFullscreen":"action.enterFullscreen"),onClick:Ts}),r!==hl&&l.a.createElement(Jl,{dataElement:"downloadButton",label:u("action.download"),onClick:this.downloadDocument}),l.a.createElement(Jl,{dataElement:"printButton",label:u("action.print"),onClick:this.handlePrintButtonClick,hidden:["mobile"]}))}}])&&Rs(n.prototype,r),o&&Rs(n,o),t}(l.a.PureComponent);Ls(Ns,"propTypes",{isEmbedPrintSupported:S.a.bool,isFullScreen:S.a.bool,isDisabled:S.a.bool,isOpen:S.a.bool,closeElements:S.a.func.isRequired,dispatch:S.a.func.isRequired,t:S.a.func.isRequired});var Is=oe((function(e){return{isEmbedPrintSupported:go.isEmbedPrintSupported(e),isFullScreen:go.isFullScreen(e),isDisabled:go.isElementDisabled(e,"menuOverlay"),isOpen:go.isElementOpen(e,"menuOverlay")}}),(function(e){return{dispatch:e,closeElements:function(t){return e(ji.closeElements(t))}}}))(Nu()(Gu(Ns))),zs=function(e){return function(t){return bt.isWebViewerServerDocument()?Fs(e,t):Bs(e,t)}},Fs=function(e,t){return bt.applyRedactions(e).then((function(e){if(e&&e.url)return ks(t,{filename:"redacted.pdf",includeAnnotations:!0,externalURL:e.url});console.warn("WebViewer Server did not return a valid result")}))},Bs=function(e,t){var n={message:ht.t("warning.redaction.applyMessage"),title:ht.t("warning.redaction.applyTile"),confirmBtnText:ht.t("action.apply"),onConfirm:function(){return bt.applyRedactions(e).catch((function(e){return Wt(e)})),Promise.resolve()}};return t(ji.showWarningMessage(n))};n(381);function Hs(e){return(Hs="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 Us(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ws(e){return(Ws=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gs(e,t){return(Gs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function qs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ys=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==Hs(t)&&"function"!=typeof t?Vs(e):t}(this,Ws(t).call(this)),qs(Vs(e),"handleClickOutside",(function(t){var n=document.querySelector('[data-element="toolStylePopup"]'),r=document.querySelector('[data-element="header"]'),o=null==n?void 0:n.contains(t.target),i=null==r?void 0:r.contains(t.target);!_t()||o||i||e.props.closeElements(["redactionOverlay"])})),qs(Vs(e),"handleApplyButtonClick",(function(){var t=e.props,n=t.closeElements,r=t.applyRedactions;n(["redactionOverlay"]),r()})),qs(Vs(e),"handleCloseClick",(function(){bt.setToolMode(Wl),e.props.closeElements(["toolStylePopup","redactionOverlay"])})),e.overlay=l.a.createRef(),e.state={left:0,right:"auto"},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Gs(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){if(!e.isOpen&&this.props.isOpen){var t=this.props,n=t.closeElements,r=t.setActiveToolGroup;n(["menuOverlay","toolsOverlay","viewControlsOverlay","toolStylePopup"]),bt.setToolMode("AnnotationCreateRedaction"),r("redactTools"),this.overlay&&this.overlay.current&&this.setState(es("redactionButton",this.overlay))}}},{key:"render",value:function(){var e=this.state,t=e.left,n=e.right,r=this.props,o=r.isDisabled,i=r.isOpen;if(o||!i||!bt.isCreateRedactionEnabled())return null;var a=bt.isApplyRedactionEnabled(),u=xu("Overlay RedactionOverlay",this.props);return l.a.createElement("div",{className:u,ref:this.overlay,style:{left:t,right:n},"data-element":"redactionOverlay"},l.a.createElement(Ul,{toolName:"AnnotationCreateRedaction"}),a&&l.a.createElement(Jl,{dataElement:"applyAllButton",title:"action.applyAll",img:"ic_check_black_24px",onClick:this.handleApplyButtonClick}),l.a.createElement("div",{className:"spacer hide-in-desktop"}),l.a.createElement(Ta,{className:"close hide-in-desktop",dataElement:"toolsOverlayCloseButton",img:"ic_check_black_24px",onClick:this.handleCloseClick}))}}])&&Us(n.prototype,r),o&&Us(n,o),t}(l.a.PureComponent);qs(Ys,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,closeElements:S.a.func.isRequired,applyRedactions:S.a.func.isRequired,setActiveToolGroup:S.a.func.isRequired});var $s=oe((function(e){return{isDisabled:go.isElementDisabled(e,"redactionOverlay"),isOpen:go.isElementOpen(e,"redactionOverlay")}}),(function(e){return{dispatch:e,setActiveToolGroup:function(t){return e(ji.setActiveToolGroup(t))},applyRedactions:function(){return e(zs())},closeElements:function(t){return e(ji.closeElements(t))},openElements:function(t){return e(ji.openElements(t))}}}))(Nu()(Gu(Ys))),Ks=(n(125),n(90),function(e,t){var n=e.getBoundingClientRect(),r=t.current.getBoundingClientRect(),o=(n.left+n.right)/2,i=n.bottom+1,a=o-r.width/2;return{left:a=(a=o+r.width/2>window.innerWidth?window.innerWidth-r.width-12:a)<0?0:a,top:i}});function Zs(e){return(Zs="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 Xs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Js=l.a.createContext(),ec=l.a.memo((function(e){return l.a.createElement(Js.Provider,{value:e.id},e.children)}));ec.propTypes={id:S.a.string.isRequired,children:S.a.node.isRequired};var tc=function(e){var t=e.children,n=e.dataElement,r=Object(a.useContext)(Js),o=Qs(pe((function(e){return[go.isElementDisabled(e,n),go.getSelectedTab(e,r)===n]}),V),2),i=o[0],u=o[1],s=se(),c={className:qi()(Xs({selected:u},t.props.className,!!t.props.className)),onClick:function(){var e,o;null===(e=(o=t.props).onClick)||void 0===e||e.call(o),s(ji.setSelectedTab(r,n))}};return c="function"===Zs(t.type.type||t.type)?Object.assign(c,{isTabSelected:u,dataElement:n}):Object.assign(c,{"data-element":n}),i?null:l.a.cloneElement(t,c)};tc.propTypes={children:S.a.node.isRequired,index:S.a.number,dataElement:S.a.string.isRequired};var nc=function(e){var t=e.children,n=e.dataElement,r=Object(a.useContext)(Js),o=Qs(pe((function(e){return[go.isElementDisabled(e,n),go.getSelectedTab(e,r).includes(n)]}),V),2),i=o[0],u=o[1];return i?null:l.a.createElement("div",{className:"tab-panel","data-element":n,style:{display:u?"":"none"}},"function"==typeof t.type?l.a.cloneElement(t,{isTabPanelSelected:u}):t)};nc.propTypes={children:S.a.node.isRequired,dataElement:S.a.string.isRequired};n(382);function rc(e){return(rc="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 oc(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function ic(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){oc(i,r,o,a,l,"next",e)}function l(e){oc(i,r,o,a,l,"throw",e)}a(void 0)}))}}function ac(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function lc(e){return(lc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function uc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sc(e,t){return(sc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function cc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fc="AnnotationCreateRubberStamp",dc=!0,pc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==rc(t)&&"function"!=typeof t?uc(e):t}(this,lc(t).call(this,e)),cc(uc(n),"onStampAdded",ic(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.getStandardRubberStamps(),n.getCustomRubberStamps();case 2:case"end":return e.stop()}}),e)})))),cc(uc(n),"handleClickOutside",(function(e){if(!n.props.isModalOpen){var t=document.querySelector('[data-element="toolStylePopup"]'),r=document.querySelector('[data-element="toolsOverlay"]'),o=null==r?void 0:r.contains(e.target),i=document.querySelector('[data-element="header"]'),a=null==t?void 0:t.contains(e.target),l=null==i?void 0:i.contains(e.target),u=e.target.getAttribute("data-element")===n.props.dataElement;n.props.isActive&&n.props.toggleElement("stampOverlay"),n.props.isOpen&&!u&&(n.props.closeElement("stampOverlay"),n.props.activeToolName!==fc||a||l||o||n.state.isStampSelected||bt.setToolMode(Wl))}})),cc(uc(n),"setOverlayPosition",(function(){var e=document.querySelector('[data-element="'.concat(n.props.dataElement,'"]'));if(e&&n.overlay.current){var t=Ks(e,n.overlay);n.setState(t)}})),cc(uc(n),"getCustomRubberStamps",ic(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.prev=1,e.next=4,n.stampTool.getCustomStampAnnotations();case 4:t=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),console.error(e.t0);case 10:return e.next=12,Promise.all(t.map((function(e){var t={canvasWidth:160,canvasHeight:58,text:n.props.t("rubberStamp.".concat(e.Icon))};return n.stampTool.getPreview(e,t)})));case 12:r=t.map((function(e){return{annotation:e,imgSrc:e.ImageData}})),n.setState({customAnnotations:r});case 14:case"end":return e.stop()}}),e,null,[[1,7]])})))),cc(uc(n),"getStandardRubberStamps",ic(regeneratorRuntime.mark((function e(){var t,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.prev=1,e.next=4,n.stampTool.getStandardStampAnnotations();case 4:t=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),console.error(e.t0);case 10:return e.next=12,Promise.all(t.map((function(e){var t={canvasWidth:160,canvasHeight:58,text:n.props.t("rubberStamp.".concat(e.Icon))};return n.stampTool.getPreview(e,t)})));case 12:r=e.sent,o=t.map((function(e,t){return{annotation:e,imgSrc:r[t]}})),n.setState({standardAnnotations:o,language:n.props.i18n.language});case 15:case"end":return e.stop()}}),e,null,[[1,7]])})))),cc(uc(n),"openCustomSampModal",(function(){(0,n.props.openElement)("customStampModal")})),cc(uc(n),"deleteCustomStamp",(function(e){var t=n.stampTool.getCustomStamps();t.splice(e,1),n.stampTool.setCustomStamps(t)})),n.overlay=l.a.createRef(),n.state={left:0,right:"auto",top:0,standardAnnotations:[],customAnnotations:[],language:e.i18n.language,isStampSelected:!1},n.stampTool=bt.getTool(fc),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sc(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.stampTool.on("stampsUpdated",this.onStampAdded)}},{key:"componentWillUnmount",value:function(){this.stampTool.off("stampsUpdated",this.onStampAdded)}},{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["viewControlsOverlay","menuOverlay","toolsOverlay","zoomOverlay","toolStylePopup"]),this.setOverlayPosition(),dc&&(this.onStampAdded(),dc=!1)),this.props.i18n.language!==this.state.language&&(this.setState({language:this.props.i18n.language}),this.onStampAdded())}},{key:"setRubberStamp",value:function(e){bt.setToolMode(fc),this.props.closeElement("stampOverlay");var t=this.props.t("rubberStamp.".concat(e.Icon));this.stampTool.setRubberStamp(e,t),this.stampTool.showPreview(),this.setState({isStampSelected:!0})}},{key:"render",value:function(){var e=this,t=this.state,n=t.left,r=t.top,o=t.standardAnnotations,i=t.customAnnotations,a=this.props,u=a.isDisabled,s=a.isOpen;if(u)return null;var c=this.props.t("tool.Standard"),f=this.props.t("tool.Custom"),d=this.props.t("component.createStampButton"),p=null,h=null;s&&(p=o.map((function(t,n){var r=t.imgSrc,o=t.annotation;return l.a.createElement("div",{key:n,className:"rubber-stamp",onClick:function(){return e.setRubberStamp(o)}},l.a.createElement("img",{src:r}))})),h=i.map((function(t,n){var r=t.imgSrc,i=t.annotation;return l.a.createElement("div",{key:n,className:"stamp-row"},l.a.createElement("div",{className:"stamp-row-content",onClick:function(){return e.setRubberStamp(i,o.length+n)}},l.a.createElement("img",{src:r,alt:""})),l.a.createElement(Jl,{dataElement:"customStampDeleteBtn",img:"ic_delete_black_24px",onClick:function(){return e.deleteCustomStamp(n)}}))})));var m=qi()({Overlay:!0,StampOverlay:!0,open:s,closed:!s});return l.a.createElement("div",{className:m,ref:this.overlay,style:{left:n,top:r},"data-element":"stampOverlay"},l.a.createElement(ec,{id:"rubberStampTab"},l.a.createElement("div",{className:"header"},l.a.createElement("div",{className:"tab-list"},l.a.createElement(tc,{dataElement:"standardStampPanelButton"},l.a.createElement(Ta,{label:c})),l.a.createElement(tc,{dataElement:"customStampPanelButton"},l.a.createElement(Ta,{label:f})))),l.a.createElement(nc,{dataElement:"standardStampPanel"},l.a.createElement("div",{className:"standard-stamp-panel"},p)),l.a.createElement(nc,{dataElement:"customStampPanel"},l.a.createElement("div",{className:"custom-stamp-panel"},h),l.a.createElement("div",{className:"add-custom-stamp-button enabled",onClick:this.openCustomSampModal,"data-element":"add-custom-stamp-button"},d))))}}])&&ac(n.prototype,r),o&&ac(n,o),t}(l.a.Component);cc(pc,"propTypes",{activeToolName:S.a.string,isDisabled:S.a.bool,isOpen:S.a.bool,isActive:S.a.bool,t:S.a.func.isRequired,i18n:S.a.any,toolButtonObjects:S.a.object.isRequired,openElement:S.a.func.isRequired,closeElement:S.a.func.isRequired,closeElements:S.a.func.isRequired,dataElement:S.a.string.isRequired,toggleElement:S.a.func.isRequired,isModalOpen:S.a.bool});var hc=oe((function(e){return{isDisabled:go.isElementDisabled(e,"stampOverlay"),isOpen:go.isElementOpen(e,"stampOverlay"),isModalOpen:go.isElementOpen(e,"customStampModal"),activeToolName:go.getActiveToolName(e),isActive:go.getActiveToolName(e)===fc,toolButtonObjects:go.getToolButtonObjects(e),dataElement:go.getToolButtonObjects(e)[fc].dataElement}}),{closeElements:ji.closeElements,closeElement:ji.closeElement,openElement:ji.openElement,toggleElement:ji.toggleElement})(Nu()(Gu(pc)));n(383);function mc(e){return(mc="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 gc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vc(e){return(vc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bc(e,t){return(bc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==mc(t)&&"function"!=typeof t?yc(e):t}(this,vc(t).call(this,e)),wc(yc(n),"setInputWidth",(function(){n.textInput.current.style.width="".concat(11.5*n.props.totalPages.toString().length,"px")})),wc(yc(n),"onClick",(function(){Dt?setTimeout((function(){n.textInput.current.setSelectionRange(0,9999)}),0):n.textInput.current.select()})),wc(yc(n),"onChange",(function(e){e.target.value.length>n.props.totalPages.toString().length||n.setState({input:e.target.value})})),wc(yc(n),"onSubmit",(function(e){e.preventDefault();var t=n.state.input;if(""===t||n.props.pageLabels.includes(t)){var r=n.props.pageLabels.indexOf(t)+1;bt.setCurrentPage(r)}else n.textInput.current.blur()})),wc(yc(n),"onBlur",(function(){var e=n.props,t=e.currentPage,r=e.pageLabels;n.setState({input:r[t-1]})})),n.textInput=l.a.createRef(),n.state={input:"",isCustomPageLabels:!1},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&bc(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){if(e.pageLabels!==this.props.pageLabels){var t=this.props.pageLabels.some((function(e,t){return e!=="".concat(t+1)}));this.setState({isCustomPageLabels:t})}e.currentPage===this.props.currentPage&&e.pageLabels===this.props.pageLabels||this.setState({input:this.props.pageLabels[this.props.currentPage-1]}),e.totalPages===this.props.totalPages||this.props.isDisabled||this.setInputWidth(),e.isDisabled&&!this.props.isDisabled&&this.setInputWidth()}},{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.isLeftPanelOpen,r=e.isLeftPanelDisabled,o=e.currentPage,i=e.totalPages,a=e.allowPageNavigation;if(t)return null;var u=xu("Overlay PageNavOverlay ".concat(n&&!r?"shifted":""),this.props);return l.a.createElement("div",{className:u,"data-element":"pageNavOverlay",onClick:this.onClick},l.a.createElement("form",{onSubmit:this.onSubmit,onBlur:this.onBlur},l.a.createElement("input",{ref:this.textInput,disabled:!a,type:"text",value:this.state.input,onChange:this.onChange,tabIndex:-1}),this.state.isCustomPageLabels?" (".concat(o,"/").concat(i,")"):" / ".concat(i)))}}])&&gc(n.prototype,r),o&&gc(n,o),t}(l.a.PureComponent);wc(Sc,"propTypes",{isLeftPanelDisabled:S.a.bool,isLeftPanelOpen:S.a.bool,isDisabled:S.a.bool,isOpen:S.a.bool,currentPage:S.a.number,totalPages:S.a.number,pageLabels:S.a.array.isRequired,allowPageNavigation:S.a.bool.isRequired});var Ec=oe((function(e){return{isLeftPanelDisabled:go.isElementDisabled(e,"leftPanel"),isLeftPanelOpen:go.isElementOpen(e,"leftPanel"),isDisabled:go.isElementDisabled(e,"pageNavOverlay"),isOpen:go.isElementOpen(e,"pageNavOverlay"),currentPage:go.getCurrentPage(e),totalPages:go.getTotalPages(e),pageLabels:go.getPageLabels(e),allowPageNavigation:go.getAllowPageNavigation(e)}}))(Sc),xc=function(e){var t={};return["FillColor","StrokeColor","TextColor","Opacity","StrokeThickness","FontSize","Precision","Scale","Style"].forEach((function(n){var r=e[n];null!=r&&(t[n]=e[n])})),"highlight"!==e.elementName||bt.isBlendModeSupported(e.BlendMode)||(t.Opacity=null),e instanceof window.Annotations.RedactionAnnotation&&(t.Opacity=null,t.StrokeThickness=null,t.FontSize=null),t};n(384);function Cc(e){return(Cc="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 Oc(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function _c(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Oc(i,r,o,a,l,"next",e)}function l(e){Oc(i,r,o,a,l,"throw",e)}a(void 0)}))}}function Tc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pc(e){return(Pc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function kc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ac(e,t){return(Ac=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Rc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==Cc(t)&&"function"!=typeof t?kc(e):t}(this,Pc(t).call(this,e)),Rc(kc(n),"handleClickOutside",(function(e){"signatureToolButton"===e.target.getAttribute("data-element")||n.props.closeElement("signatureOverlay")})),Rc(kc(n),"handleWindowResize",(function(){n.setOverlayPosition()})),Rc(kc(n),"setOverlayPosition",(function(){if(!document.querySelector('[data-element="signatureToolButton"]')&&n.overlay.current){var e=n.overlay.current.getBoundingClientRect().width;n.setState({left:(window.innerWidth-e)/2,right:"auto"})}else n.setState(es("signatureToolButton",n.overlay,"center"))})),Rc(kc(n),"onSignatureSaved",_c(regeneratorRuntime.mark((function e(){var t,r,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=bt.getTool("AnnotationCreateSignature"),r=t.getSavedSignatures(),(o=r.length-n.props.maxSignaturesCount)>0)for(i=0;i<o;i++)n.signatureTool.deleteSavedSignature(0);return r=t.getSavedSignatures(),e.t0=n,e.next=8,n.getSignatureDataToStore(r);case 8:e.t1=e.sent,e.t2={defaultSignatures:e.t1},e.t0.setState.call(e.t0,e.t2);case 11:case"end":return e.stop()}}),e)})))),Rc(kc(n),"onSignatureDeleted",_c(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.state.defaultSignatures.length){e.next=2;break}return e.abrupt("return");case 2:return t=bt.getTool("AnnotationCreateSignature"),r=t.getSavedSignatures(),e.t0=n,e.next=7,n.getSignatureDataToStore(r);case 7:e.t1=e.sent,e.t2={defaultSignatures:e.t1},e.t0.setState.call(e.t0,e.t2);case 10:case"end":return e.stop()}}),e)})))),Rc(kc(n),"onAnnotationChanged",function(){var e=_c(regeneratorRuntime.mark((function e(t,r){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("modify"!==r||1!==t.length||"AnnotationCreateSignature"!==t[0].ToolName){e.next=7;break}return o=xc(t[0]),i=n.state.defaultSignatures.map((function(e){var t=e.annotation;return Object.assign(t,o)})),e.next=5,n.getSignatureDataToStore(i);case 5:i=e.sent,n.setState({defaultSignatures:i});case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),Rc(kc(n),"getSignatureDataToStore",function(){var e=_c(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.previewsPromise;case 2:return t=t.map(bt.getAnnotationCopy),n.previewsPromise=Promise.all(t.map((function(e){return n.signatureTool.getPreview(e)}))),e.next=6,n.previewsPromise;case 6:return r=e.sent,e.abrupt("return",t.map((function(e,t){return{annotation:e,imgSrc:r[t]}})));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),Rc(kc(n),"setSignature",(function(e){n.currentSignatureIndex=e;var t=n.state.defaultSignatures[n.currentSignatureIndex].annotation;bt.setToolMode("AnnotationCreateSignature"),n.signatureTool.setSignature(t),n.props.closeElement("signatureOverlay"),n.signatureTool.hasLocation()?n.signatureTool.addSignature():n.signatureTool.showPreview()})),Rc(kc(n),"deleteDefaultSignature",(function(e){n.signatureTool.deleteSavedSignature(e),n.currentSignatureIndex===e&&(n.signatureTool.annot=null,n.signatureTool.hidePreview(),n.currentSignatureIndex=-1)})),Rc(kc(n),"openSignatureModal",(function(){var e=n.state.defaultSignatures,t=n.props,r=t.openElement,o=t.closeElement,i=t.maxSignaturesCount;e.length<i&&(r("signatureModal"),o("signatureOverlay"))})),n.signatureTool=bt.getTool("AnnotationCreateSignature"),n.overlay=l.a.createRef(),n.currentSignatureIndex=-1,n.state={defaultSignatures:[],left:0,right:"auto"},n.previewsPromise=Promise.resolve(),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ac(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.signatureTool.on("signatureSaved",this.onSignatureSaved),this.signatureTool.on("signatureDeleted",this.onSignatureDeleted),bt.addEventListener("annotationChanged",this.onAnnotationChanged),window.addEventListener("resize",this.handleWindowResize)}},{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["viewControlsOverlay","menuOverlay","toolsOverlay","zoomOverlay","toolStylePopup"]),this.setOverlayPosition()),e.isOpen&&!this.props.isOpen&&!this.props.isSignatureModalOpen&&this.signatureTool.isEmptySignature()&&this.signatureTool.clearLocation()}},{key:"componentWillUnmount",value:function(){this.signatureTool.off("signatureSaved",this.onSignatureSaved),this.signatureTool.off("signatureDeleted",this.onSignatureDeleted),bt.removeEventListener("annotationChanged",this.onAnnotationChanged),window.removeEventListener("resize",this.handleWindowResize)}},{key:"render",value:function(){var e=this,t=this.state,n=t.left,r=t.right,o=t.defaultSignatures,i=this.props,a=i.t,u=i.isDisabled,s=i.maxSignaturesCount,c=xu("Overlay SignatureOverlay",this.props);return u?null:l.a.createElement("div",{className:c,ref:this.overlay,style:{left:n,right:r}},l.a.createElement("div",{className:"default-signatures-container"},o.map((function(t,n){var r=t.imgSrc;return l.a.createElement("div",{className:"default-signature",key:n},l.a.createElement("div",{className:"signature-image",onClick:function(){return e.setSignature(n)}},l.a.createElement("img",{src:r})),l.a.createElement(Jl,{dataElement:"defaultSignatureDeleteButton",img:"ic_delete_black_24px",onClick:function(){return e.deleteDefaultSignature(n)}}))})),l.a.createElement("div",{className:"add-signature".concat(o.length>=s?" disabled":" enabled"),onClick:this.openSignatureModal},a("option.signatureOverlay.addSignature"))))}}])&&Tc(n.prototype,r),o&&Tc(n,o),t}(l.a.PureComponent);Rc(Mc,"propTypes",{isOpen:S.a.bool,isDisabled:S.a.bool,isSignatureModalOpen:S.a.bool,closeElements:S.a.func.isRequired,closeElement:S.a.func.isRequired,openElement:S.a.func.isRequired,t:S.a.func.isRequired,maxSignaturesCount:S.a.number.isRequired});var jc=oe((function(e){return{isDisabled:go.isElementDisabled(e,"signatureOverlay"),isOpen:go.isElementOpen(e,"signatureOverlay"),isSignatureModalOpen:go.isElementOpen(e,"signatureModal"),maxSignaturesCount:go.getMaxSignaturesCount(e)}}),{closeElements:ji.closeElements,closeElement:ji.closeElement,openElement:ji.openElement})(Nu()(Gu(Mc))),Dc=(n(126),n(68),n(96)),Lc=n.n(Dc),Nc=/,/g,Ic=function(e){var t;return(e=null===(t=e)||void 0===t?void 0:t.replace(Nc,""))?parseFloat(e):void 0};n(390);function zc(e){return function(t){switch(wl(e.annotation)){case"ellipse":return l.a.createElement(Fc,e);default:console.error("Custom overlay for annotation type: ".concat(t," not supported"))}}(e.type)}function Fc(e){var t,n=wl(e.annotation),r=El(n).icon,o=e.t,i=bt.getTool("AnnotationCreateDistanceMeasurement"),a=i.defaults.Precision,u=i.defaults.Scale,s=i.Measure,c=u[1][1];return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"measurement__title"},r&&l.a.createElement(wa,{className:"measurement__icon",glyph:r}),e.title),l.a.createElement("div",{className:"measurement__scale"},o("option.measurementOverlay.scale"),": ","".concat(u[0][0]," ").concat(u[0][1]," = ").concat(u[1][0]," ").concat(u[1][1])),l.a.createElement("div",{className:"measurement__precision"},o("option.shared.precision"),": ",a),l.a.createElement("div",{className:"measurement__value"},e.label,": ",l.a.createElement("input",{className:"lineMeasurementInput",type:"number",min:"0",value:(t=s.axis[0].factor,(e.value(e.annotation).toFixed(2)*t).toFixed(2)),onChange:function(t){return e.onChange(t,e.annotation)}})," ",c))}zc.propTypes={annotation:S.a.object.isRequired,value:S.a.func.isRequired,onChange:S.a.func.isRequired,label:S.a.string.isRequired,t:S.a.func.isRequired,title:S.a.string.isRequired},Fc.propTypes=zc.propTypes;var Bc=Nu()(zc);function Hc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Uc(e){var t=e.t,n=e.annotation,r=e.isOpen,o=pe((function(e){return go.isDocumentReadOnly(e)})),i=wl(n),u=El(i).icon,s=n.Scale,c=n.Precision,f=n.Scale[1][1];Object(a.useEffect)((function(){var e=function(){w(d())};return bt.addEventListener("mouseMove",e),function(){bt.removeEventListener("mouseMove",e)}}));var d=function(){var e=p(n),t=n.Measure.axis[0].factor;return((n.Width/2).toFixed(e)*t).toFixed(e)},p=function(e){return 1===e.Precision?0:e.Precision.toString().split(".")[1].length},h=function(e){var t=Math.abs(e.target.value),r=2*(t/n.Measure.axis[0].factor);n.setHeight(r),n.setWidth(r),w(t),m(),bt.getTool("AnnotationCreateEllipseMeasurement").finish()},m=Object(a.useCallback)((function(){var e=bt.getAnnotationManager();e.redrawAnnotation(n),e.trigger("annotationChanged",[[n],"modify",[]])}),[n]),g=Object(a.useCallback)((function(){var e=bt.getCurrentPage(),t=window.docViewer.getPageWidth(e),r=window.docViewer.getPageHeight(e),o=t-n.X,i=r-n.Y;return Math.min(o,i)}),[n]),v=Object(a.useCallback)((function(e){var t=g();e>t&&(n.setHeight(t),n.setWidth(t),m())}),[n,m,g]);Object(a.useEffect)((function(){r||v(n.getWidth())}),[n,v,r]);var y=Hc(Object(a.useState)(d()),2),b=y[0],w=y[1];return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"measurement__title"},u&&l.a.createElement(wa,{className:"measurement__icon",glyph:u}),t("option.measurementOverlay.areaMeasurement")),l.a.createElement("div",{className:"measurement__scale"},t("option.measurementOverlay.scale"),": ","".concat(s[0][0]," ").concat(s[0][1]," = ").concat(s[1][0]," ").concat(s[1][1])),l.a.createElement("div",{className:"measurement__precision"},t("option.shared.precision"),": ",c),l.a.createElement("div",{className:"measurement__value"},t("option.measurementOverlay.area"),": ",n.getContents()),l.a.createElement("div",{className:"measurement__value"},t("option.measurementOverlay.radius"),":",l.a.createElement("input",{autoFocus:!Nt,className:"lineMeasurementInput",type:"number",min:"0",disabled:o,value:b,onChange:function(e){h(e),bt.getAnnotationManager().selectAnnotation(n)},onBlur:function(e){return function(e){var t=Math.abs(e.target.value),r=n.Measure.axis[0].factor;v(2*(t/r))}(e)},onKeyDown:function(e){"Enter"===e.key&&(h(e),bt.getAnnotationManager().deselectAnnotation(n))}})," ",f))}Uc.propTypes={annotation:S.a.object.isRequired,t:S.a.func.isRequired,isOpen:S.a.bool.isRequired};var Wc=Nu()(Uc);function Vc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Gc(e){var t=e.t,n=e.annotation,r=e.isOpen,o=pe((function(e){return go.isDocumentReadOnly(e)})),i=n.Measure.axis[0].factor,u=n.Scale[1][1],s=Vc(Object(a.useState)((n.getLineLength()*i).toFixed(2)),2),c=s[0],f=s[1];Object(a.useEffect)((function(){var e=function(){f((n.getLineLength()*i).toFixed(2)),C(S())};return bt.addEventListener("mouseMove",e),function(){bt.removeEventListener("mouseMove",e)}}),[n,S,i]);var d=function(e){f(e.target.value),g(e),p()},p=function(){bt.getTool("AnnotationCreateDistanceMeasurement").finish()},h=function(){bt.getAnnotationManager().selectAnnotation(n)},m=function(){bt.getAnnotationManager().deselectAnnotation(n)},g=function(e){var t=Math.abs(e.target.value),r=n.Measure.axis[0].factor;v(t/r)},v=Object(a.useCallback)((function(e){var t=b();e>t?n.setLineLength(t):n.setLineLength(e),y()}),[n,y,b]),y=Object(a.useCallback)((function(){var e=bt.getAnnotationManager();e.drawAnnotations(n.PageNumber),e.trigger("annotationChanged",[[n],"modify",{}])}),[n]),b=Object(a.useCallback)((function(){var e,t,r=bt.getCurrentPage(),o=window.docViewer.getPageWidth(r),i=window.docViewer.getPageHeight(r),a=n.getAngle()*(180/Math.PI).toFixed(2),l=n.getStartPoint(),u=l.x,s=l.y;e=Math.abs(a)<90?o:0,t=a>0?i:0;var c=Math.abs((e-u)/Math.cos(n.getAngle())),f=Math.abs((t-s)/Math.sin(n.getAngle()));return Math.min(c,f)}),[n]),w=function(e){C(e.target.value),function(e){var t=e.target.value*(Math.PI/180)*-1,r=n.getLineLength(),o=n.Start,i=Math.cos(t)*r+o.x,a=Math.sin(t)*r+o.y;n.setEndPoint(i,a),n.adjustRect(),y()}(e),p()},S=Object(a.useCallback)((function(){var e=n.getAngle();return((e=(e*=-1)<0?e+2*Math.PI:e)/Math.PI*180).toFixed(2)}),[n]),E=Vc(Object(a.useState)(S()),2),x=E[0],C=E[1];return Object(a.useEffect)((function(){r||v(n.getLineLength())}),[n,v,r]),l.a.createElement("div",null,l.a.createElement("div",{className:"measurement__value"},t("option.measurementOverlay.distance"),": "," ",l.a.createElement("input",{className:"lineMeasurementInput",type:"number",min:"0",disabled:o,value:c,autoFocus:!Nt,onChange:function(e){d(e),h()},onBlur:function(e){return g(e)},onKeyDown:function(e){"Enter"===e.key&&(d(e),m())}})," ",u),l.a.createElement("div",{className:"angle_input"},t("option.measurementOverlay.angle"),": "," ",l.a.createElement("input",{className:"lineMeasurementInput",type:"number",min:"0",max:"360",disabled:o,value:x,onChange:function(e){w(e),h()},onKeyDown:function(e){"Enter"===e.key&&(w(e),m())}})," °"))}Gc.propTypes={annotation:S.a.object.isRequired,isOpen:S.a.bool.isRequired,t:S.a.func.isRequired};var qc=Gc;function Yc(e){return(Yc="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 $c(){return($c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Kc(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Zc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xc(e){return(Xc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jc(e,t){return(Jc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ef(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tf=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==Yc(t)&&"function"!=typeof t?Qc(e):t}(this,Xc(t).call(this,e)),ef(Qc(n),"onMouseMove",(function(e){var t=n.props,r=t.activeToolName,o=t.openElement,i=bt.getTool(r);if(n.state.annotation){var a,l=n.isMouseInsideRect(e,n.overlayRef.current);if(n.isCreatingAnnotation){var u,s,c=null===(u=(s=bt.getToolMode()).getDrawMode)||void 0===u?void 0:u.call(s);a=l&&"twoClicks"!==c}else{var f=bt.getAnnotationByMouseEvent(e);a=l&&f===n.state.annotation}n.setState({transparentBackground:a}),n.forceUpdate()}else(n.isMeasurementToolWithInfo(i)&&!n.isSmallAnnotation(i.annotation)||n.shouldShowCustomOverlay(i.annotation))&&(o("measurementOverlay"),n.setState({annotation:i.annotation}),n.isCreatingAnnotation=!0)})),ef(Qc(n),"isMouseInsideRect",(function(e,t){if(null===t)return!1;var n=t.getBoundingClientRect(),r=e.clientX,o=e.clientY;return r>=n.left&&r<=n.right&&o>=n.top&&o<=n.bottom})),ef(Qc(n),"isSmallAnnotation",(function(e){var t=e.getWidth(),n=e.getHeight(),r=2*(e.getRectPadding()+1);return t<=r&&n<=r})),ef(Qc(n),"onAnnotationSelected",(function(e,t){var r=n.props,o=r.openElement,i=r.closeElement;"selected"===t&&1===e.length&&(n.isMeasurementAnnotation(e[0])||n.shouldShowCustomOverlay(e[0]))?(n.setState({annotation:e[0]}),o("measurementOverlay")):"deselected"!==t||bt.isAnnotationSelected(n.state.annotation)||i("measurementOverlay")})),ef(Qc(n),"onAnnotationChanged",(function(e,t){"add"===t&&1===e.length&&e[0]===n.state.annotation&&n.props.closeElement("measurementOverlay"),"modify"===t&&1===e.length&&e[0]===n.state.annotation&&n.forceUpdate()})),ef(Qc(n),"isMeasurementAnnotation",(function(e){return["distanceMeasurement","perimeterMeasurement","areaMeasurement","rectangularAreaMeasurement","ellipseMeasurement"].includes(wl(e))})),ef(Qc(n),"isMeasurementTool",(function(e){return["distanceMeasurement","perimeterMeasurement","areaMeasurement","rectangularAreaMeasurement","ellipseMeasurement"].includes(bl(e))})),ef(Qc(n),"shouldShowCustomOverlay",(function(e){return!n.isMeasurementAnnotation(e)&&n.props.customMeasurementOverlay.some((function(t){return t.validate(e)}))})),ef(Qc(n),"shouldShowInfo",(function(e){var t,n=wl(e);return"perimeterMeasurement"===n||"areaMeasurement"===n||"rectangularAreaMeasurement"===n?t=e.getPath().length>1:"distanceMeasurement"!==n&&"ellipseMeasurement"!==n||(t=!0),t})),ef(Qc(n),"getAngleInRadians",(function(e,t,n){var r;if(e&&t)if(n){var o=Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)),i=Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2)),a=Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2));r=Math.acos((i*i+o*o-a*a)/(2*i*o))}else r=Math.atan2(t.y-e.y,t.x-e.x),r=(r=Math.abs(r))>Math.PI/2?Math.PI-r:r;return r})),ef(Qc(n),"getNumberOfDecimalPlaces",(function(e){return 1===e.Precision?0:e.Precision.toString().split(".")[1].length})),ef(Qc(n),"syncDraggablePosition",(function(e,t){var r=t.x,o=t.y;n.setState({position:{x:r,y:o}})})),ef(Qc(n),"renderTitle",(function(){var e=n.props.t,t=wl(n.state.annotation),r=El(t).icon,o={distanceMeasurement:e("option.measurementOverlay.distanceMeasurement"),perimeterMeasurement:e("option.measurementOverlay.perimeterMeasurement"),areaMeasurement:e("option.measurementOverlay.areaMeasurement"),rectangularAreaMeasurement:e("option.measurementOverlay.areaMeasurement")};return l.a.createElement("div",{className:"measurement__title"},r&&l.a.createElement(wa,{className:"measurement__icon",glyph:r}),o[t])})),ef(Qc(n),"renderScaleRatio",(function(){var e=n.state.annotation,t=e.Scale,r=n.getNumberOfDecimalPlaces(e);return"".concat(t[0][0]," ").concat(t[0][1]," = ").concat(t[1][0].toFixed(r)," ").concat(t[1][1])})),ef(Qc(n),"renderValue",(function(){var e=n.state.annotation,t=n.props.t,r=wl(e),o={distanceMeasurement:t("option.measurementOverlay.distance"),perimeterMeasurement:t("option.measurementOverlay.perimeter"),areaMeasurement:t("option.measurementOverlay.area"),rectangularAreaMeasurement:t("option.measurementOverlay.area")};return l.a.createElement("div",{className:"measurement__value"},o[r],": ",e.getContents())})),ef(Qc(n),"renderDeltas",(function(){var e=n.state.annotation,t=n.getAngleInRadians(e.Start,e.End),r=e.Scale[1][1],o=n.getNumberOfDecimalPlaces(e),i=Ic(e.getContents()),a=Math.abs(i*Math.cos(t)).toFixed(o),u=Math.abs(i*Math.sin(t)).toFixed(o);return l.a.createElement("div",{className:"measurement__deltas"},l.a.createElement("div",{className:"measurement__deltas--X"},"ΔX: ",a," ",r),l.a.createElement("div",{className:"measurement__deltas--Y"},"ΔY: ",u," ",r))})),ef(Qc(n),"renderAngle",(function(){var e,t=n.state.annotation,r=function(e){var t=e.getPath(),n=t.length;return[t[n-3],t[n-2],t[n-1]]},o={distanceMeasurement:function(e){return[e.Start,e.End]},perimeterMeasurement:r,areaMeasurement:r,rectangularAreaMeasurement:r}[wl(t)](t).filter((function(e){return!!e})),i=(e=n).getAngleInRadians.apply(e,Kc(o));if(i){var a=n.getNumberOfDecimalPlaces(t);i=(i/Math.PI*180).toFixed(a)}return void 0!==i&&l.a.createElement("div",{className:"measurement__angle"},n.props.t("option.measurementOverlay.angle"),": ",i,"°")})),n.state={annotation:null,transparentBackground:!1,position:{x:0,y:0}},n.overlayRef=l.a.createRef(),n.isCreatingAnnotation=!1,n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jc(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){bt.addEventListener("mouseMove",this.onMouseMove),bt.addEventListener("annotationSelected",this.onAnnotationSelected),bt.addEventListener("annotationChanged",this.onAnnotationChanged)}},{key:"componentDidUpdate",value:function(e){if(e.activeToolName!==this.props.activeToolName){var t=this.props,n=t.openElement,r=t.closeElement;this.isMeasurementTool(this.props.activeToolName)?n("measurementOverlay"):r("measurementOverlay")}e.isOpen&&!this.props.isOpen&&(this.setState({annotation:null,transparentBackground:!1}),this.isCreatingAnnotation=!1)}},{key:"componentWillUnmount",value:function(){bt.removeEventListener("mouseMove",this.onMouseMove),bt.removeEventListener("annotationSelected",this.onAnnotationSelected),bt.removeEventListener("annotationChanged",this.onAnnotationChanged)}},{key:"isMeasurementToolWithInfo",value:function(e){var t=this.props.activeToolName;return this.isMeasurementTool(t)&&e.annotation&&this.shouldShowInfo(e.annotation)}},{key:"render",value:function(){var e=this.state,t=e.annotation,n=e.position,r=e.transparentBackground,o=this.props,i=o.isDisabled,a=o.t,u=o.isOpen,s=wl(t);return i||!t?null:l.a.createElement(Lc.a,{cancel:"input",position:n,onDrag:this.syncDraggablePosition,onStop:this.syncDraggablePosition},l.a.createElement("div",{className:qi()({Overlay:!0,MeasurementOverlay:!0,open:u,closed:!u,transparent:r}),ref:this.overlayRef,"data-element":"measurementOverlay"},this.shouldShowCustomOverlay(t)?l.a.createElement(Bc,$c({annotation:t},this.props.customMeasurementOverlay.filter((function(e){return e.validate(t)}))[0])):"ellipseMeasurement"===s?l.a.createElement(Wc,{annotation:t,isOpen:u}):l.a.createElement(l.a.Fragment,null,this.renderTitle(),l.a.createElement("div",{className:"measurement__scale"},a("option.measurementOverlay.scale"),": ",this.renderScaleRatio()),l.a.createElement("div",{className:"measurement__precision"},a("option.shared.precision"),": ",t.Precision),"distanceMeasurement"===s?l.a.createElement(qc,{annotation:t,isOpen:u,t:a}):this.renderValue(),"distanceMeasurement"===s&&this.renderDeltas(),"rectangularAreaMeasurement"!==s&&"distanceMeasurement"!==s&&this.renderAngle())))}}])&&Zc(n.prototype,r),o&&Zc(n,o),t}(l.a.PureComponent);ef(tf,"propTypes",{isOpen:S.a.bool,isDisabled:S.a.bool,openElement:S.a.func.isRequired,closeElement:S.a.func.isRequired,activeToolName:S.a.string.isRequired,t:S.a.func.isRequired,customMeasurementOverlay:S.a.array});var nf=oe((function(e){return{isOpen:go.isElementOpen(e,"measurementOverlay"),isDisabled:go.isElementDisabled(e,"measurementOverlay"),activeToolName:go.getActiveToolName(e),customMeasurementOverlay:go.getCustomMeasurementOverlay(e)}}),{openElement:ji.openElement,closeElement:ji.closeElement})(Nu()(tf));n(391);function rf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rf(Object(n),!0).forEach((function(t){af(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function af(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var uf=function(){var e=pe((function(e){return go.isElementDisabled(e,"annotationContentOverlay")})),t=lf(ra(),1)[0],n=lf(Object(a.useState)(),2),r=n[0],o=n[1],i=lf(Object(a.useState)({left:0,top:0}),2),u=i[0],s=i[1],c=pe((function(e){return go.getAnnotationContentOverlayHandler(e)})),f=Object(a.useRef)(null),d=null!==c;Object(a.useEffect)((function(){var e=function(e){var t=bt.getViewerElement(),n=bt.getAnnotationManager().getAnnotationByMouseEvent(e);if(n&&t.contains(e.target)){var r=bt.getAnnotationManager().getGroupAnnotations(n).filter((function(e){return!e.isGrouped()}));if(n=r.length>0?r[0]:n,(d||!(n instanceof Annotations.FreeTextAnnotation))&&(o(n),f.current)){var i=function(e,t,n){var r=f.current.getBoundingClientRect();return t+r.width>window.innerWidth&&(t=e.clientX-r.width-20),n+r.height>window.innerHeight&&(n=e.clientY-r.height-20),{left:t,top:n}}(e,e.clientX+20,e.clientY+20),a=i.left,l=i.top;s({left:a,top:l})}}else o(null)};return bt.addEventListener("mouseMove",e),function(){bt.removeEventListener("mouseMove",e)}}),[r,d]);var p=null==r?void 0:r.getContents(),h=null==r?void 0:r.getReplies().length,m=Object(a.useCallback)((function(){return c(r)}),[c,r]);return e||Nt||!r?null:d?l.a.createElement("div",{className:"Overlay AnnotationContentOverlay","data-element":"annotationContentOverlay",style:of({},u),ref:f},l.a.createElement(pu,{render:m})):p?l.a.createElement("div",{className:"Overlay AnnotationContentOverlay","data-element":"annotationContentOverlay",style:of({},u),ref:f},l.a.createElement("div",{className:"author"},bt.getDisplayAuthor(r)),l.a.createElement("div",{className:"contents"},p.length>100?"".concat(p.slice(0,100),"..."):p),h>0&&l.a.createElement("div",{className:"replies"},t("message.annotationReplyCount",{count:h}))):null};n(392);function sf(e){return(sf="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 cf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ff(e){return(ff=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function df(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pf(e,t){return(pf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mf=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==sf(t)&&"function"!=typeof t?df(e):t}(this,ff(t).call(this)),hf(df(e),"handleWindowResize",(function(){e.setOverlayPosition()})),hf(df(e),"handleClickOutside",(function(t){var n=document.querySelector('[data-element="toolStylePopup"]'),r=document.querySelector('[data-element="header"]'),o=null==n?void 0:n.contains(t.target),i=null==r?void 0:r.contains(t.target);!_t()||o||i||e.props.closeElements(["toolsOverlay"])})),hf(df(e),"setOverlayPosition",(function(){var t=e.props,n=t.activeToolGroup,r=t.activeHeaderItems.find((function(e){return e.toolGroup===n}));r&&e.setState(es(r.dataElement,e.overlay))})),hf(df(e),"handleCloseClick",(function(){var t=e.props,n=t.setActiveToolGroup,r=t.closeElements;bt.setToolMode(Wl),n(""),r(["toolStylePopup","toolsOverlay"])})),e.overlay=l.a.createRef(),e.state={left:0,right:"auto"},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pf(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleWindowResize),this.props.isOpen&&this.setOverlayPosition()}},{key:"componentDidUpdate",value:function(e){var t=e.activeToolGroup!==this.props.activeToolGroup;!e.isOpen&&this.props.isOpen&&(this.props.closeElements(["viewControlsOverlay","menuOverlay","toolStylePopup","signatureOverlay","zoomOverlay","redactionOverlay"]),this.setOverlayPosition()),t&&this.setOverlayPosition()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleWindowResize)}},{key:"render",value:function(){var e=this.state,t=e.left,n=e.right,r=this.props,o=r.isDisabled,i=r.isOpen,a=r.toolButtonObjects,u=r.activeToolGroup;if(o||!u)return null;var s=Object.keys(a).filter((function(e){return a[e].group===u})),c=xu("Overlay ToolsOverlay",{isOpen:i});return l.a.createElement("div",{className:c,ref:this.overlay,style:{left:t,right:n},"data-element":"toolsOverlay"},s.map((function(e,t){return l.a.createElement(Ul,{key:"".concat(e,"-").concat(t),toolName:e})})),l.a.createElement("div",{className:"spacer hide-in-desktop"}),l.a.createElement(Ta,{className:"close hide-in-desktop",dataElement:"toolsOverlayCloseButton",img:"ic_check_black_24px",onClick:this.handleCloseClick}))}}])&&cf(n.prototype,r),o&&cf(n,o),t}(l.a.PureComponent);hf(mf,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,toolButtonObjects:S.a.object,activeHeaderItems:S.a.arrayOf(S.a.object),activeToolGroup:S.a.string,closeElements:S.a.func.isRequired,setActiveToolGroup:S.a.func.isRequired});var gf=oe((function(e){return{isDisabled:go.isElementDisabled(e,"toolsOverlay"),isOpen:go.isElementOpen(e,"toolsOverlay"),toolButtonObjects:go.getToolButtonObjects(e),activeHeaderItems:go.getActiveHeaderItems(e),activeToolGroup:go.getActiveToolGroup(e)}}),{closeElements:ji.closeElements,setActiveToolGroup:ji.setActiveToolGroup})(Gu(mf)),vf=function(e){var t=e.style.transition;e.style.transition="none";var n=parseInt(window.getComputedStyle(e).width,10);return e.style.transition=t,n},yf=function(e,t){var n=vf(t);if(kt&&(t.style.width="".concat(n+e,"px")),At){t.style.width="".concat(n+e+17,"px")}},bf=function(e,t){var n=vf(t);if(kt&&(t.style.width="".concat(n-e,"px")),At){t.style.width="".concat(n-e+17,"px")}};n(393);function wf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Sf=function(){},Ef=function(){var e=wf(pe((function(e){return[go.isElementOpen(e,"passwordModal"),go.getPasswordAttempts(e)]}),V),2),t=e[0],n=e[1],r=se(),o=wf(ra(),1)[0],i=l.a.createRef(),u=wf(Object(a.useState)(""),2),s=u[0],c=u[1],f=wf(Object(a.useState)(!1),2),d=f[0],p=f[1];Object(a.useEffect)((function(){var e;t?(r(ji.closeElement("progressModal")),null===(e=i.current)||void 0===e||e.focus()):(c(""),p(!1))}),[r,t,i]);var h=function(e){e.preventDefault(),Sf(s)},m=function(){var e=0!==n;return l.a.createElement("div",{className:"wrapper"},l.a.createElement("div",{className:"header"},o("message.passwordRequired")),l.a.createElement("form",{onSubmit:h},l.a.createElement("div",{className:"enter"},l.a.createElement("div",null,o("message.enterPassword")),l.a.createElement("input",{className:"".concat(e?"wrong":"correct"),type:"password",ref:i,autoComplete:"current-password",value:s,onChange:function(e){return c(e.target.value)}})),e&&l.a.createElement("div",{className:"incorrect-password"},o("message.incorrectPassword",{remainingAttempts:3-n})),l.a.createElement("div",{className:"buttons"},l.a.createElement(Ta,{dataElement:"passwordSubmitButton",label:o("action.submit"),onClick:h}),l.a.createElement(Ta,{dataElement:"passwordCancelButton",label:o("action.cancel"),onClick:function(){return p(!0)}}))))};return l.a.createElement("div",{className:qi()({Modal:!0,PasswordModal:!0,open:t,closed:!t}),"data-element":"passwordModal"},l.a.createElement("div",{className:"container"},3===n?l.a.createElement("p",null,o("message.encryptedAttemptsExceeded")):d?l.a.createElement("p",null,o("message.encryptedUserCancelled")):m()))},xf=window.utils.getHashParam;function Cf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cf(Object(n),!0).forEach((function(t){_f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tf=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(n=Of({},Pf(),{},n)).docId=n.documentId||null,n.onLoadingProgress=function(t){return e(ji.setLoadingProgress(t))},n.password=kf(n.password,e),n.xodOptions=Af(n),n.onError=Wt,e(ji.closeElement("passwordModal")),bt.loadDocument(t,n),e(ji.openElement("progressModal"))},Pf=function(){return{startOffline:xf("startOffline",!1),azureWorkaround:xf("azureWorkaround",!1),pdftronServer:xf("pdftronServer",""),singleServerMode:xf("singleServerMode",!1),forceClientSideInit:xf("forceClientSideInit",!1),disableWebsockets:xf("disableWebsockets",!1),cacheKey:JSON.parse(xf("cacheKey",null)),streaming:xf("streaming",null),useDownloader:xf("useDownloader",!0),backendType:xf("pdf",null),loadAsPDF:xf("loadAsPDF",null)}},kf=function(e,t){var n=!1,r=0;return function(o){t(ji.setPasswordAttempts(r++)),n||"string"!=typeof e?(n&&console.error("Wrong password has been passed as an argument. WebViewer will open password modal."),Sf=o,t(ji.openElement("passwordModal"))):(o(e),n=!0)}},Af=function(e){var t=e.xodOptions||{};return e.decryptOptions&&(t.decrypt=window.CoreControls.Encryption.decrypt,t.decryptOptions=e.decryptOptions),null!==e.streaming&&(t.streaming="true"===e.streaming||!0===e.streaming),e.azureWorkaround&&(t.azureWorkaround=e.azureWorkaround),e.startOffline&&(t.startOffline=e.startOffline),t},Rf=(n(226),n(394),{initialize:function(e,t){this.document=e,this.container=t,this.allowSwipe=!0,this.allowHorizontalSwipe=!0,this.allowVerticalSwipe=!1,this.verticalMomentum=0,this.horziontalMomentum=0,this.verticalLock=!1,this.horziontalLock=!1,this.enableTouchScrollLock=!0,this.startingScrollLeft=null,this.startingScrollTop=null,this.useNativeScroll=!1,this.touch={clientX:0,clientY:0,distance:0,horizontalDistance:0,verticalDistance:0,scale:1,zoom:1,type:""},this.handleTouchStart=this.handleTouchStart.bind(this),this.handleTouchMove=this.handleTouchMove.bind(this),this.handleTouchEnd=this.handleTouchEnd.bind(this),this.handleTouchCancel=this.handleTouchCancel.bind(this),this.container.addEventListener("touchstart",this.handleTouchStart,{passive:!1}),this.container.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),this.container.addEventListener("touchend",this.handleTouchEnd,{passive:!1}),this.container.addEventListener("touchcancel",this.handleTouchCancel,{passive:!1})},terminate:function(){this.container.removeEventListener("touchstart",this.handleTouchStart),this.container.removeEventListener("touchmove",this.handleTouchMove),this.container.removeEventListener("touchend",this.handleTouchEnd),this.container.removeEventListener("touchcancel",this.handleTouchCancel)},handleTouchStart:function(e){switch(e.touches.length){case 1:var t=e.touches[0],n=this.container.clientWidth,r=this.document.clientWidth,o="tap"===this.touch.type&&this.getDistance(this.touch,t)<=10;this.touch={clientX:t.clientX,clientY:t.clientY,distance:0,scale:n/r,zoom:bt.getZoom(),type:o?"doubleTap":"tap",touchStartTimeStamp:Date.now(),stopMomentumScroll:!0,touchMoveCount:0},this.startingScrollLeft=this.container.scrollLeft,this.startingScrollTop=this.container.scrollTop,clearTimeout(this.doubleTapTimeout);break;case 2:e.preventDefault();var i=e.touches[0],a=e.touches[1],l=(i.clientX+a.clientX)/2,u=(i.clientY+a.clientY)/2,s=l-this.document.offsetLeft+this.container.scrollLeft,c=u-this.document.offsetTop+this.container.scrollTop;this.touch={previousPinchScale:0,marginLeft:this.document.offsetLeft,marginTop:parseFloat(window.getComputedStyle(this.document).marginTop),clientX:l,clientY:u,docX:s,docY:c,distance:this.getDistance(i,a),scale:1,zoom:bt.getZoom(),type:"pinch",touchStartTimeStamp:Date.now(),stopMomentumScroll:!0},Dt||(this.document.style.transformOrigin="".concat(s,"px ").concat(c,"px"))}},axisLockThreshold:8,isScrollingVertically:function(){return Math.abs(this.verticalMomentum)>0&&0===this.horziontalMomentum||Math.abs(this.touch.verticalDistance)>this.axisLockThreshold*Math.abs(this.touch.horizontalDistance)},isScrollingHorziontally:function(){return Math.abs(this.horziontalMomentum)>0&&0===this.verticalMomentum||Math.abs(this.touch.horizontalDistance)>this.axisLockThreshold*Math.abs(this.touch.verticalDistance)},canLockScrolling:function(){var e=this.container,t=this.document,n=t.clientWidth<e.clientWidth||t.clientHeight<e.clientHeight,r=this.verticalLock||this.horziontalLock;return!n&&this.enableTouchScrollLock&&this.touch.touchMoveCount<6&&!r},handleTouchMove:function(e){switch(e.touches.length){case 1:var t=e.touches[0];if(this.touch.horizontalDistance=this.touch.clientX-t.clientX,this.touch.verticalDistance=this.touch.clientY-t.clientY,this.useNativeScroll)return;e.preventDefault(),this.canLockScrolling()&&(this.verticalLock=this.isScrollingVertically(),this.horziontalLock=this.isScrollingHorziontally()),this.getDistance(this.touch,t)>10&&(this.touch.type="swipe"),this.enableTouchScrollLock&&(this.verticalLock&&(this.container.scrollTo(this.startingScrollLeft,this.container.scrollTop),this.touch.horizontalDistance=0),this.horziontalLock&&(this.container.scrollTo(this.container.scrollLeft,this.startingScrollTop),this.touch.verticalDistance=0)),this.touch.touchMoveCount++;break;case 2:e.preventDefault();var n=e.touches[0],r=e.touches[1];if(this.touch.scale=this.getDistance(n,r)/this.touch.distance,this.touch.scale*this.touch.zoom<qt()?this.touch.scale=qt()/this.touch.zoom:this.touch.scale*this.touch.zoom>Yt()&&(this.touch.scale=Yt()/this.touch.zoom),Dt){var o=(this.touch.marginLeft+(1-this.touch.scale)*this.touch.docX)/this.touch.scale,i=(this.touch.marginTop+(1-this.touch.scale)*this.touch.docY)/this.touch.scale;this.document.style.marginLeft="".concat(o,"px"),this.document.style.marginTop="".concat(i,"px"),this.document.style.zoom=this.touch.scale}else this.document.style.transform="scale(".concat(this.touch.scale,")")}},handleTouchEnd:function(){var e=this;switch(this.touch.type){case"tap":this.doubleTapTimeout=setTimeout((function(){e.touch.type=""}),300),this.horziontalLock=!1,this.verticalLock=!1;break;case"swipe":if(!this.allowSwipe||this.isUsingAnnotationTools()||bt.getSelectedText().length||bt.getSelectedAnnotations().length)return;var t=this.reachedBoundary(),n=t.reachedLeft,r=t.reachedTop,o=t.reachedRight,i=t.reachedBottom,a=.1*this.container.clientWidth,l=i&&this.touch.verticalDistance>a,u=r&&this.touch.verticalDistance<-a,s=o&&this.touch.horizontalDistance>a,c=n&&this.touch.horizontalDistance<-a,f=bt.getCurrentPage(),d=bt.getTotalPages(),p=kl(),h=1===f,m=f===d,g=!bt.isContinuousDisplayMode(),v=g&&!h&&(c&&this.allowHorizontalSwipe||u&&this.allowVerticalSwipe),y=g&&!m&&(s&&this.allowHorizontalSwipe||l&&this.allowVerticalSwipe);if(v)bt.setCurrentPage(Math.max(1,f-p));else if(y)bt.setCurrentPage(Math.min(d,f+p));else if(!this.useNativeScroll){var b=(Date.now()-this.touch.touchStartTimeStamp)/1e3;b<.2?(this.touch.stopMomentumScroll=!1,this.startMomentumScroll(b)):(this.horziontalLock=!1,this.verticalLock=!1)}break;case"doubleTap":if(this.isUsingAnnotationTools()){var w=bt.getToolMode();w.finish&&w.finish()}else{this.oldZoom?(this.touch.scale=Math.max(this.oldZoom/this.touch.zoom,qt()/this.touch.zoom),this.oldZoom=null):(this.touch.scale=Math.min(3,Yt()/this.touch.zoom),this.oldZoom=this.touch.zoom);var S=bt.getZoom()*this.touch.scale,E=this.getPointAfterScale(),x=E.x,C=E.y;bt.zoomTo(S,x,C)}break;case"pinch":if(this.touch.previousPinchScale===this.touch.scale)return;this.touch.previousPinchScale=this.touch.scale,Dt?(this.document.style.zoom=1,this.document.style.margin="auto"):this.document.style.transform="none";var O=bt.getZoom()*this.touch.scale,_=this.getPointAfterScale(),T=_.x,P=_.y;bt.zoomTo(O,T,P)}this.touch.touchMoveCount=0,this.verticalMomentum=0,this.horziontalMomentum=0},handleTouchCancel:function(e){this.handleTouchEnd(e)},startMomentumScroll:function(e){var t=this,n=1,r=this.container.scrollLeft,o=this.container.scrollTop,i=this.touch.horizontalDistance/e/1.85,a=this.touch.verticalDistance/e/1.85;requestAnimationFrame((function e(){var l=t.easeOutQuad(n,r,i,70),u=t.easeOutQuad(n,o,a,70);t.verticalMomentum=a,t.horziontalMomentum=i;var s=!t.touch.touchMoveCount,c=t.container.scrollLeft-l,f=t.container.scrollTop-u,d=Math.abs(c)<1&&Math.abs(f)<1;t.container.scrollLeft=l,t.container.scrollTop=u,s&&d&&(t.horziontalLock=!1,t.verticalLock=!1),n<70&&!t.touch.stopMomentumScroll&&(n++,requestAnimationFrame(e)),s&&70===n&&(t.horziontalLock=!1,t.verticalLock=!1,t.verticalMomentum=0,t.horziontalMomentum=0)}))},easeOutQuad:function(e,t,n,r){return-n*(e/=r)*(e-2)+t},reachedBoundary:function(){var e=this.container,t=e.clientHeight,n=e.clientWidth,r=e.scrollLeft,o=e.scrollTop,i=this.document;return{reachedLeft:r<=0,reachedTop:o<=0,reachedBottom:t+o>=i.clientHeight,reachedRight:n+r>=i.clientWidth}},getDistance:function(e,t){return Math.hypot(e.clientX-t.clientX,e.clientY-t.clientY)},getPointAfterScale:function(){return{x:(this.touch.clientX+this.container.scrollLeft-this.document.offsetLeft)*this.touch.scale-this.touch.clientX+this.container.offsetLeft,y:(this.touch.clientY+this.container.scrollTop-this.document.offsetTop)*this.touch.scale-this.touch.clientY+this.container.offsetTop}},isUsingAnnotationTools:function(){var e=bt.getToolMode();return El(bl(e.name)).annotationCheck}}),Mf=Object.create(Rf);n(395);function jf(e){return(jf="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 Df(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lf(e){return(Lf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Nf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function If(e,t){return(If=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function zf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ff=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==jf(t)&&"function"!=typeof t?Nf(e):t}(this,Lf(t).call(this,e)),zf(Nf(n),"loadInitialDocument",(function(){var e=xf("auto_load",!0),t=xf("d",""),r=xf("startOffline",!1);if(t&&e||r){var o={extension:xf("extension",null),filename:xf("filename",null),externalPath:xf("p",""),documentId:xf("did",null)};Tf(n.props.dispatch,t,o)}})),zf(Nf(n),"preventDefault",(function(e){return e.preventDefault()})),zf(Nf(n),"onDrop",(function(e){e.preventDefault();var t=e.dataTransfer.files;t.length&&Tf(n.props.dispatch,t[0])})),zf(Nf(n),"handleWindowResize",(function(){var e,t,r,o,i,a,l;e=n.props,t=n.container.current,r=e.isLeftPanelOpen,o=e.isRightPanelOpen,i=e.leftPanelWidth,a=void 0===i?300:i,l=window.innerWidth,r&&(l-=a),o&&(l-=300),t.style.width="".concat(l,"px")})),zf(Nf(n),"onWheel",(function(e){n.props.isMouseWheelZoomEnabled&&e.metaKey||e.ctrlKey?(e.preventDefault(),n.wheelToZoom(e)):!bt.isContinuousDisplayMode()&&n.props.allowPageNavigation&&n.wheelToNavigatePages(e)})),zf(Nf(n),"wheelToNavigatePages",(function(e){var t=n.props,r=t.currentPage,o=t.totalPages,i=n.container.current,a=i.scrollTop,l=i.scrollHeight,u=i.clientHeight,s=0===a,c=Math.abs(a+u-l)<=1,f=e.deltaY<0&&Math.abs(e.deltaY)>Math.abs(e.deltaX),d=e.deltaY>0&&Math.abs(e.deltaY)>Math.abs(e.deltaX);f&&s&&r>1?n.pageUp():d&&c&&r<o&&n.pageDown()})),zf(Nf(n),"pageUp",(function(){var e=n.props.currentPage,t=n.container.current,r=t.scrollHeight,o=t.clientHeight;Al(e-kl()),n.container.current.scrollTop=r-o})),zf(Nf(n),"pageDown",(function(){var e=n.props.currentPage;Al(e+kl())})),zf(Nf(n),"wheelToZoom",(function(e){var t,r=n.props.zoom,o=r;e.deltaY<0?(t=1.25,o=Math.min(r*t,Yt())):e.deltaY>0&&(t=.8,o=Math.max(r*t,qt())),bt.zoomToMouse(o)})),zf(Nf(n),"onTransitionEnd",(function(){bt.scrollViewUpdated()})),zf(Nf(n),"handleScroll",(function(){n.props.closeElements(["annotationPopup","textPopup"])})),zf(Nf(n),"getClassName",(function(e){return["DocumentContainer",e.isLeftPanelOpen?"left-panel":"",e.isRightPanelOpen?"right-panel":"",e.isHeaderOpen?"":"no-header",e.isSearchOverlayOpen?"search-overlay":""].join(" ").trim()})),n.document=l.a.createRef(),n.container=l.a.createRef(),n.wheelToNavigatePages=_.throttle(n.wheelToNavigatePages.bind(Nf(n)),300,{trailing:!1}),n.wheelToZoom=_.throttle(n.wheelToZoom.bind(Nf(n)),30,{trailing:!1}),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&If(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){Mt&&function(e,t,n){var r=t.leftPanelWidth,o=void 0===r?300:r;e.isLeftPanelOpen&&!t.isLeftPanelOpen&&(yf(o,n),n.style.marginLeft="0px"),e.isRightPanelOpen&&!t.isRightPanelOpen&&yf(300,n),!e.isLeftPanelOpen&&t.isLeftPanelOpen&&(bf(o,n),n.style.marginLeft="".concat(o,"px")),t.isLeftPanelOpen&&e.leftPanelWidth!==t.leftPanelWidth&&(n.style.width="".concat(window.innerWidth-o,"px"),n.style.marginLeft="".concat(o,"px")),!e.isRightPanelOpen&&t.isRightPanelOpen&&bf(300,n)}(e,this.props,this.container.current)}},{key:"componentDidMount",value:function(){Mf.initialize(this.document.current,this.container.current),bt.setScrollViewElement(this.container.current),bt.setViewerElement(this.document.current),this.loadInitialDocument(),Mt&&window.addEventListener("resize",this.handleWindowResize),this.container.current.addEventListener("wheel",this.onWheel,{passive:!1})}},{key:"componentWillUnmount",value:function(){Mf.terminate(),Mt&&window.removeEventListener("resize",this.handleWindowResize),this.container.current.removeEventListener("wheel",this.onWheel,{passive:!1})}},{key:"render",value:function(){var e,t;return e=Mt?["DocumentContainer",(t=this.props).isHeaderOpen?"":"no-header",t.isSearchOverlayOpen?"search-overlay":""].join(" ").trim():this.getClassName(this.props),l.a.createElement("div",{className:e,ref:this.container,"data-element":"documentContainer",onScroll:this.handleScroll,onTransitionEnd:this.onTransitionEnd},l.a.createElement("div",{className:"document",ref:this.document,tabIndex:"-1"}))}}])&&Df(n.prototype,r),o&&Df(n,o),t}(l.a.PureComponent);zf(Ff,"propTypes",{isLeftPanelOpen:S.a.bool,isRightPanelOpen:S.a.bool,isSearchOverlayOpen:S.a.bool,doesDocumentAutoLoad:S.a.bool,zoom:S.a.number.isRequired,currentPage:S.a.number,totalPages:S.a.number,isHeaderOpen:S.a.bool,dispatch:S.a.func.isRequired,openElement:S.a.func.isRequired,closeElements:S.a.func.isRequired,displayMode:S.a.string.isRequired,leftPanelWidth:S.a.number,allowPageNavigation:S.a.bool.isRequired,isMouseWheelZoomEnabled:S.a.bool.isRequired});var Bf=oe((function(e){return{isLeftPanelOpen:go.isElementOpen(e,"leftPanel"),isRightPanelOpen:go.isElementOpen(e,"searchPanel"),isSearchOverlayOpen:go.isElementOpen(e,"searchOverlay"),doesDocumentAutoLoad:go.doesDocumentAutoLoad(e),zoom:go.getZoom(e),currentPage:go.getCurrentPage(e),isHeaderOpen:go.isElementOpen(e,"header")&&!go.isElementDisabled(e,"header"),displayMode:go.getDisplayMode(e),totalPages:go.getTotalPages(e),leftPanelWidth:go.getLeftPanelWidth(e),allowPageNavigation:go.getAllowPageNavigation(e),isMouseWheelZoomEnabled:go.getEnableMouseWheelZoom(e)}}),(function(e){return{dispatch:e,openElement:function(t){return e(ji.openElement(t))},closeElements:function(t){return e(ji.closeElements(t))}}}))(Ff);n(396);function Hf(e){return(Hf="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 Uf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vf(e,t){return!t||"object"!==Hf(t)&&"function"!=typeof t?qf(e):t}function Gf(e){return(Gf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yf(e,t){return(Yf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kf=function(e){function t(){var e,n;Uf(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return $f(qf(n=Vf(this,(e=Gf(t)).call.apply(e,[this].concat(o)))),"isActive",(function(e){return n.props.activePanel===e})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yf(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.customPanels,r=t.isLeftPanelTabsDisabled,o=t.setActiveLeftPanel;return r?null:l.a.createElement(Ju,{className:"LeftPanelTabs",dataElement:"leftPanelTabs"},l.a.createElement(Ta,{isActive:this.isActive("thumbnailsPanel"),dataElement:"thumbnailsPanelButton",img:"ic_thumbnails_black_24px",onClick:function(){return o("thumbnailsPanel")},title:"component.thumbnailsPanel"}),l.a.createElement(Ta,{isActive:this.isActive("outlinesPanel"),dataElement:"outlinesPanelButton",img:"ic_outline_black_24px",onClick:function(){return o("outlinesPanel")},title:"component.outlinesPanel"}),l.a.createElement(Ta,{isActive:this.isActive("notesPanel"),dataElement:"notesPanelButton",img:"ic_annotations_black_24px",onClick:function(){return o("notesPanel")},title:"component.notesPanel"}),l.a.createElement(Ta,{isActive:this.isActive("layersPanel"),dataElement:"layersPanelButton",img:"ic_layers_24px",onClick:function(){return o("layersPanel")},title:"component.layersPanel"}),l.a.createElement(Ta,{isActive:this.isActive("bookmarksPanel"),dataElement:"bookmarksPanelButton",img:"ic_bookmarks_black_24px",onClick:function(){return o("bookmarksPanel")},title:"component.bookmarksPanel"}),n.map((function(t,n){var r=t.panel,i=t.tab;return l.a.createElement(Ta,{key:i.dataElement||n,isActive:e.isActive(r.dataElement),dataElement:i.dataElement,img:i.img,onClick:function(){return o(r.dataElement)},title:i.title})})))}}])&&Wf(n.prototype,r),o&&Wf(n,o),t}(l.a.Component);$f(Kf,"propTypes",{activePanel:S.a.string.isRequired,disabledCustomPanelTabs:S.a.array.isRequired,customPanels:S.a.array.isRequired,isLeftPanelTabsDisabled:S.a.bool,setActiveLeftPanel:S.a.func.isRequired,t:S.a.func.isRequired});var Zf=oe((function(e){return{activePanel:go.getActiveLeftPanel(e),customPanels:go.getCustomPanels(e),disabledCustomPanelTabs:go.getDisabledCustomPanelTabs(e),isLeftPanelTabsDisabled:go.isElementDisabled(e,"leftPanelTabs")}}),{setActiveLeftPanel:ji.setActiveLeftPanel})(Nu()(Kf));n(128);var Xf=n(232),Qf=["client","offset","scroll","bounds","margin"];function Jf(e){var t=[];return Qf.forEach((function(n){e[n]&&t.push(n)})),t}function ed(e,t){var n={};if(t.indexOf("client")>-1&&(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf("offset")>-1&&(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf("scroll")>-1&&(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf("bounds")>-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf("margin")>-1){var o=getComputedStyle(e);n.margin={top:o?parseInt(o.marginTop):0,right:o?parseInt(o.marginRight):0,bottom:o?parseInt(o.marginBottom):0,left:o?parseInt(o.marginLeft):0}}return n}var td,nd,rd,od,id=(td=function(e){var t=e.measure,n=e.measureRef,r=e.contentRect;return(0,e.children)({measure:t,measureRef:n,contentRect:r})},rd=nd=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},t._animationFrameID=null,t._resizeObserver=null,t._node=null,t.measure=function(e){var n=ed(t._node,od||Jf(t.props));e&&(n.entry=e[0].contentRect),t._animationFrameID=window.requestAnimationFrame((function(){null!==t._resizeObserver&&(t.setState({contentRect:n}),"function"==typeof t.props.onResize&&t.props.onResize(n))}))},t._handleRef=function(e){null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.unobserve(t._node),t._node=e,null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.observe(t._node);var n=t.props.innerRef;n&&("function"==typeof n?n(t._node):n.current=t._node)},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){this._resizeObserver=new Xf.a(this.measure),null!==this._node&&(this._resizeObserver.observe(this._node),"function"==typeof this.props.onResize&&this.props.onResize(ed(this._node,od||Jf(this.props))))},o.componentWillUnmount=function(){null!==this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null),window.cancelAnimationFrame(this._animationFrameID)},o.render=function(){var e=this.props,t=(e.innerRef,e.onResize,A(e,["innerRef","onResize"]));return Object(a.createElement)(td,k({},t,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},r}(a.Component),nd.propTypes={client:S.a.bool,offset:S.a.bool,scroll:S.a.bool,bounds:S.a.bool,margin:S.a.bool,innerRef:S.a.oneOfType([S.a.object,S.a.func]),onResize:S.a.func},rd);id.displayName="Measure",id.propTypes.children=S.a.func;var ad=id,ld=n(31),ud=n.n(ld),sd=n(32),cd=n.n(sd),fd=n(3),dd=n.n(fd),pd=n(33),hd=n.n(pd);function md(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function gd(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function vd(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function yd(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,o=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?o="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(o="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==o){var i=e.displayName||e.name,a="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+i+" uses "+a+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==r?"\n  "+r:"")+(null!==o?"\n  "+o:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=md,t.componentWillReceiveProps=gd),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=vd;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}md.__suppressDeprecationWarning=!0,gd.__suppressDeprecationWarning=!0,vd.__suppressDeprecationWarning=!0;var bd=n(56),wd=n.n(bd);function Sd(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Sd(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var Ed=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Sd(e))&&(r&&(r+=" "),r+=t);return r};function xd(e){var t=e.cellCount,n=e.cellSize,r=e.computeMetadataCallback,o=e.computeMetadataCallbackProps,i=e.nextCellsCount,a=e.nextCellSize,l=e.nextScrollToIndex,u=e.scrollToIndex,s=e.updateScrollOffsetForScrollToIndex;t===i&&("number"!=typeof n&&"number"!=typeof a||n===a)||(r(o),u>=0&&u===l&&s())}var Cd=function(){function e(t){var n=t.cellCount,r=t.cellSizeGetter,o=t.estimatedCellSize;me()(this,e),be()(this,"_cellSizeAndPositionData",{}),be()(this,"_lastMeasuredIndex",-1),be()(this,"_lastBatchedIndex",-1),be()(this,"_cellCount",void 0),be()(this,"_cellSizeGetter",void 0),be()(this,"_estimatedCellSize",void 0),this._cellSizeGetter=r,this._cellCount=n,this._estimatedCellSize=o}return ve()(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var t=e.cellCount,n=e.estimatedCellSize,r=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=n,this._cellSizeGetter=r}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),n=t.offset+t.size,r=this._lastMeasuredIndex+1;r<=e;r++){var o=this._cellSizeGetter({index:r});if(void 0===o||isNaN(o))throw Error("Invalid size returned for cell ".concat(r," of value ").concat(o));null===o?(this._cellSizeAndPositionData[r]={offset:n,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[r]={offset:n,size:o},n+=o,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,o=e.currentOffset,i=e.targetIndex;if(r<=0)return 0;var a,l=this.getSizeAndPositionOfCell(i),u=l.offset,s=u-r+l.size;switch(n){case"start":a=u;break;case"end":a=s;break;case"center":a=u-(r-l.size)/2;break;default:a=Math.max(s,Math.min(u,o))}var c=this.getTotalSize();return Math.max(0,Math.min(c-r,a))}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;if(0===this.getTotalSize())return{};var r=n+t,o=this._findNearestCell(n),i=this.getSizeAndPositionOfCell(o);n=i.offset+i.size;for(var a=o;n<r&&a<this._cellCount-1;)a++,n+=this.getSizeAndPositionOfCell(a).size;return{start:o,stop:a}}},{key:"resetCell",value:function(e){this._lastMeasuredIndex=Math.min(this._lastMeasuredIndex,e-1)}},{key:"_binarySearch",value:function(e,t,n){for(;t<=e;){var r=t+Math.floor((e-t)/2),o=this.getSizeAndPositionOfCell(r).offset;if(o===n)return r;o<n?t=r+1:o>n&&(e=r-1)}return t>0?t-1:0}},{key:"_exponentialSearch",value:function(e,t){for(var n=1;e<this._cellCount&&this.getSizeAndPositionOfCell(e).offset<t;)e+=n,n*=2;return this._binarySearch(Math.min(e,this._cellCount-1),Math.floor(e/2),t)}},{key:"_findNearestCell",value:function(e){if(isNaN(e))throw Error("Invalid offset ".concat(e," specified"));e=Math.max(0,e);var t=this.getSizeAndPositionOfLastMeasuredCell(),n=Math.max(0,this._lastMeasuredIndex);return t.offset>=e?this._binarySearch(n,0,e):this._exponentialSearch(n,e)}}]),e}(),Od=function(){return"undefined"!=typeof window&&window.chrome?16777100:15e5},_d=function(){function e(t){var n=t.maxScrollSize,r=void 0===n?Od():n,o=ju()(t,["maxScrollSize"]);me()(this,e),be()(this,"_cellSizeAndPositionManager",void 0),be()(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new Cd(o),this._maxScrollSize=r}return ve()(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize(),i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:o});return Math.round(i*(o-r))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,o=e.currentOffset,i=e.targetIndex;o=this._safeOffsetToOffset({containerSize:r,offset:o});var a=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r,currentOffset:o,targetIndex:i});return this._offsetToSafeOffset({containerSize:r,offset:a})}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;return n=this._safeOffsetToOffset({containerSize:t,offset:n}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:n})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var t=e.containerSize,n=e.offset,r=e.totalSize;return r<=t?0:n/(r-t)}},{key:"_offsetToSafeOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize();if(r===o)return n;var i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:r});return Math.round(i*(o-t))}},{key:"_safeOffsetToOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize();if(r===o)return n;var i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:o});return Math.round(i*(r-t))}}]),e}();function Td(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t={};return function(n){var r=n.callback,o=n.indices,i=Object.keys(o),a=!e||i.every((function(e){var t=o[e];return Array.isArray(t)?t.length>0:t>=0})),l=i.length!==Object.keys(t).length||i.some((function(e){var n=t[e],r=o[e];return Array.isArray(r)?n.join(",")!==r.join(","):n!==r}));t=o,a&&l&&r(o)}}function Pd(e){var t=e.cellSize,n=e.cellSizeAndPositionManager,r=e.previousCellsCount,o=e.previousCellSize,i=e.previousScrollToAlignment,a=e.previousScrollToIndex,l=e.previousSize,u=e.scrollOffset,s=e.scrollToAlignment,c=e.scrollToIndex,f=e.size,d=e.sizeJustIncreasedFromZero,p=e.updateScrollIndexCallback,h=n.getCellCount(),m=c>=0&&c<h;m&&(f!==l||d||!o||"number"==typeof t&&t!==o||s!==i||c!==a)?p(c):!m&&h>0&&(f<l||h<r)&&u>n.getTotalSize()-f&&p(h-1)}var kd,Ad,Rd=!("undefined"==typeof window||!window.document||!window.document.createElement);function Md(e){if((!kd&&0!==kd||e)&&Rd){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),kd=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return kd}var jd,Dd,Ld=(Ad="undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).requestAnimationFrame||Ad.webkitRequestAnimationFrame||Ad.mozRequestAnimationFrame||Ad.oRequestAnimationFrame||Ad.msRequestAnimationFrame||function(e){return Ad.setTimeout(e,1e3/60)},Nd=Ad.cancelAnimationFrame||Ad.webkitCancelAnimationFrame||Ad.mozCancelAnimationFrame||Ad.oCancelAnimationFrame||Ad.msCancelAnimationFrame||function(e){Ad.clearTimeout(e)},Id=Ld,zd=Nd,Fd=function(e){return zd(e.id)},Bd=function(e,t){var n;Promise.resolve().then((function(){n=Date.now()}));var r={id:Id((function o(){Date.now()-n>=t?e.call():r.id=Id(o)}))};return r};function Hd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ud(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hd(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hd(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wd="observed",Vd="requested",Gd=(Dd=jd=function(e){function t(e){var n;me()(this,t),n=ud()(this,cd()(t).call(this,e)),be()(dd()(n),"_onGridRenderedMemoizer",Td()),be()(dd()(n),"_onScrollMemoizer",Td(!1)),be()(dd()(n),"_deferredInvalidateColumnIndex",null),be()(dd()(n),"_deferredInvalidateRowIndex",null),be()(dd()(n),"_recomputeScrollLeftFlag",!1),be()(dd()(n),"_recomputeScrollTopFlag",!1),be()(dd()(n),"_horizontalScrollBarSize",0),be()(dd()(n),"_verticalScrollBarSize",0),be()(dd()(n),"_scrollbarPresenceChanged",!1),be()(dd()(n),"_scrollingContainer",void 0),be()(dd()(n),"_childrenToDisplay",void 0),be()(dd()(n),"_columnStartIndex",void 0),be()(dd()(n),"_columnStopIndex",void 0),be()(dd()(n),"_rowStartIndex",void 0),be()(dd()(n),"_rowStopIndex",void 0),be()(dd()(n),"_renderedColumnStartIndex",0),be()(dd()(n),"_renderedColumnStopIndex",0),be()(dd()(n),"_renderedRowStartIndex",0),be()(dd()(n),"_renderedRowStopIndex",0),be()(dd()(n),"_initialScrollTop",void 0),be()(dd()(n),"_initialScrollLeft",void 0),be()(dd()(n),"_disablePointerEventsTimeoutId",void 0),be()(dd()(n),"_styleCache",{}),be()(dd()(n),"_cellCache",{}),be()(dd()(n),"_debounceScrollEndedCallback",(function(){n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1,needToResetStyleCache:!1})})),be()(dd()(n),"_invokeOnGridRenderedHelper",(function(){var e=n.props.onSectionRendered;n._onGridRenderedMemoizer({callback:e,indices:{columnOverscanStartIndex:n._columnStartIndex,columnOverscanStopIndex:n._columnStopIndex,columnStartIndex:n._renderedColumnStartIndex,columnStopIndex:n._renderedColumnStopIndex,rowOverscanStartIndex:n._rowStartIndex,rowOverscanStopIndex:n._rowStopIndex,rowStartIndex:n._renderedRowStartIndex,rowStopIndex:n._renderedRowStopIndex}})})),be()(dd()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),be()(dd()(n),"_onScroll",(function(e){e.target===n._scrollingContainer&&n.handleScrollEvent(e.target)}));var r=new _d({cellCount:e.columnCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.columnWidth)(n)},estimatedCellSize:t._getEstimatedColumnSize(e)}),o=new _d({cellCount:e.rowCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.rowHeight)(n)},estimatedCellSize:t._getEstimatedRowSize(e)});return n.state={instanceProps:{columnSizeAndPositionManager:r,rowSizeAndPositionManager:o,prevColumnWidth:e.columnWidth,prevRowHeight:e.rowHeight,prevColumnCount:e.columnCount,prevRowCount:e.rowCount,prevIsScrolling:!0===e.isScrolling,prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow,scrollbarSize:0,scrollbarSizeMeasured:!1},isScrolling:!1,scrollDirectionHorizontal:1,scrollDirectionVertical:1,scrollLeft:0,scrollTop:0,scrollPositionChangeReason:null,needToResetStyleCache:!1},e.scrollToRow>0&&(n._initialScrollTop=n._getCalculatedScrollTop(e,n.state)),e.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(e,n.state)),n}return hd()(t,e),ve()(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.alignment,n=void 0===t?this.props.scrollToAlignment:t,r=e.columnIndex,o=void 0===r?this.props.scrollToColumn:r,i=e.rowIndex,a=void 0===i?this.props.scrollToRow:i,l=Ud({},this.props,{scrollToAlignment:n,scrollToColumn:o,scrollToRow:a});return{scrollLeft:this._getCalculatedScrollLeft(l),scrollTop:this._getCalculatedScrollTop(l)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var t=e.scrollLeft,n=void 0===t?0:t,r=e.scrollTop,o=void 0===r?0:r;if(!(o<0)){this._debounceScrollEnded();var i=this.props,a=i.autoHeight,l=i.autoWidth,u=i.height,s=i.width,c=this.state.instanceProps,f=c.scrollbarSize,d=c.rowSizeAndPositionManager.getTotalSize(),p=c.columnSizeAndPositionManager.getTotalSize(),h=Math.min(Math.max(0,p-s+f),n),m=Math.min(Math.max(0,d-u+f),o);if(this.state.scrollLeft!==h||this.state.scrollTop!==m){var g={isScrolling:!0,scrollDirectionHorizontal:h!==this.state.scrollLeft?h>this.state.scrollLeft?1:-1:this.state.scrollDirectionHorizontal,scrollDirectionVertical:m!==this.state.scrollTop?m>this.state.scrollTop?1:-1:this.state.scrollDirectionVertical,scrollPositionChangeReason:Wd};a||(g.scrollTop=m),l||(g.scrollLeft=h),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:h,scrollTop:m,totalColumnsWidth:p,totalRowsHeight:d})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,n):n}},{key:"measureAllCells",value:function(){var e=this.props,t=e.columnCount,n=e.rowCount,r=this.state.instanceProps;r.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),r.rowSizeAndPositionManager.getSizeAndPositionOfCell(n-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r,i=this.props,a=i.scrollToColumn,l=i.scrollToRow,u=this.state.instanceProps;u.columnSizeAndPositionManager.resetCell(n),u.rowSizeAndPositionManager.resetCell(o),this._recomputeScrollLeftFlag=a>=0&&(1===this.state.scrollDirectionHorizontal?n<=a:n>=a),this._recomputeScrollTopFlag=l>=0&&(1===this.state.scrollDirectionVertical?o<=l:o>=l),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var t=e.columnIndex,n=e.rowIndex,r=this.props.columnCount,o=this.props;r>1&&void 0!==t&&this._updateScrollLeftForScrollToColumn(Ud({},o,{scrollToColumn:t})),void 0!==n&&this._updateScrollTopForScrollToRow(Ud({},o,{scrollToRow:n}))}},{key:"componentDidMount",value:function(){var e=this.props,n=e.getScrollbarSize,r=e.height,o=e.scrollLeft,i=e.scrollToColumn,a=e.scrollTop,l=e.scrollToRow,u=e.width,s=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),s.scrollbarSizeMeasured||this.setState((function(e){var t=Ud({},e,{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=n(),t.instanceProps.scrollbarSizeMeasured=!0,t})),"number"==typeof o&&o>=0||"number"==typeof a&&a>=0){var c=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:a});c&&(c.needToResetStyleCache=!1,this.setState(c))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var f=r>0&&u>0;i>=0&&f&&this._updateScrollLeftForScrollToColumn(),l>=0&&f&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:o||0,scrollTop:a||0,totalColumnsWidth:s.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:s.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,t){var n=this,r=this.props,o=r.autoHeight,i=r.autoWidth,a=r.columnCount,l=r.height,u=r.rowCount,s=r.scrollToAlignment,c=r.scrollToColumn,f=r.scrollToRow,d=r.width,p=this.state,h=p.scrollLeft,m=p.scrollPositionChangeReason,g=p.scrollTop,v=p.instanceProps;this._handleInvalidatedGridSize();var y=a>0&&0===e.columnCount||u>0&&0===e.rowCount;m===Vd&&(!i&&h>=0&&(h!==this._scrollingContainer.scrollLeft||y)&&(this._scrollingContainer.scrollLeft=h),!o&&g>=0&&(g!==this._scrollingContainer.scrollTop||y)&&(this._scrollingContainer.scrollTop=g));var b=(0===e.width||0===e.height)&&l>0&&d>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):Pd({cellSizeAndPositionManager:v.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:h,scrollToAlignment:s,scrollToIndex:c,size:d,sizeJustIncreasedFromZero:b,updateScrollIndexCallback:function(){return n._updateScrollLeftForScrollToColumn(n.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):Pd({cellSizeAndPositionManager:v.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:s,scrollToIndex:f,size:l,sizeJustIncreasedFromZero:b,updateScrollIndexCallback:function(){return n._updateScrollTopForScrollToRow(n.props)}}),this._invokeOnGridRenderedHelper(),h!==t.scrollLeft||g!==t.scrollTop){var w=v.rowSizeAndPositionManager.getTotalSize(),S=v.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:h,scrollTop:g,totalColumnsWidth:S,totalRowsHeight:w})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&Fd(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,n=e.autoHeight,r=e.autoWidth,o=e.className,i=e.containerProps,l=e.containerRole,u=e.containerStyle,s=e.height,c=e.id,f=e.noContentRenderer,d=e.role,p=e.style,h=e.tabIndex,m=e.width,g=this.state,v=g.instanceProps,y=g.needToResetStyleCache,b=this._isScrolling(),w={boxSizing:"border-box",direction:"ltr",height:n?"auto":s,position:"relative",width:r?"auto":m,WebkitOverflowScrolling:"touch",willChange:"transform"};y&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var S=v.columnSizeAndPositionManager.getTotalSize(),E=v.rowSizeAndPositionManager.getTotalSize(),x=E>s?v.scrollbarSize:0,C=S>m?v.scrollbarSize:0;C===this._horizontalScrollBarSize&&x===this._verticalScrollBarSize||(this._horizontalScrollBarSize=C,this._verticalScrollBarSize=x,this._scrollbarPresenceChanged=!0),w.overflowX=S+x<=m?"hidden":"auto",w.overflowY=E+C<=s?"hidden":"auto";var O=this._childrenToDisplay,_=0===O.length&&s>0&&m>0;return a.createElement("div",wd()({ref:this._setScrollingContainerRef},i,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:Ed("ReactVirtualized__Grid",o),id:c,onScroll:this._onScroll,role:d,style:Ud({},w,{},p),tabIndex:h}),O.length>0&&a.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:l,style:Ud({width:t?"auto":S,height:E,maxWidth:S,maxHeight:E,overflow:"hidden",pointerEvents:b?"none":"",position:"relative"},u)},O),_&&f())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=e.cellRenderer,r=e.cellRangeRenderer,o=e.columnCount,i=e.deferredMeasurementCache,a=e.height,l=e.overscanColumnCount,u=e.overscanIndicesGetter,s=e.overscanRowCount,c=e.rowCount,f=e.width,d=e.isScrollingOptOut,p=t.scrollDirectionHorizontal,h=t.scrollDirectionVertical,m=t.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,v=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,y=this._isScrolling(e,t);if(this._childrenToDisplay=[],a>0&&f>0){var b=m.columnSizeAndPositionManager.getVisibleCellRange({containerSize:f,offset:v}),w=m.rowSizeAndPositionManager.getVisibleCellRange({containerSize:a,offset:g}),S=m.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:f,offset:v}),E=m.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:a,offset:g});this._renderedColumnStartIndex=b.start,this._renderedColumnStopIndex=b.stop,this._renderedRowStartIndex=w.start,this._renderedRowStopIndex=w.stop;var x=u({direction:"horizontal",cellCount:o,overscanCellsCount:l,scrollDirection:p,startIndex:"number"==typeof b.start?b.start:0,stopIndex:"number"==typeof b.stop?b.stop:-1}),C=u({direction:"vertical",cellCount:c,overscanCellsCount:s,scrollDirection:h,startIndex:"number"==typeof w.start?w.start:0,stopIndex:"number"==typeof w.stop?w.stop:-1}),O=x.overscanStartIndex,_=x.overscanStopIndex,T=C.overscanStartIndex,P=C.overscanStopIndex;if(i){if(!i.hasFixedHeight())for(var k=T;k<=P;k++)if(!i.has(k,0)){O=0,_=o-1;break}if(!i.hasFixedWidth())for(var A=O;A<=_;A++)if(!i.has(0,A)){T=0,P=c-1;break}}this._childrenToDisplay=r({cellCache:this._cellCache,cellRenderer:n,columnSizeAndPositionManager:m.columnSizeAndPositionManager,columnStartIndex:O,columnStopIndex:_,deferredMeasurementCache:i,horizontalOffsetAdjustment:S,isScrolling:y,isScrollingOptOut:d,parent:this,rowSizeAndPositionManager:m.rowSizeAndPositionManager,rowStartIndex:T,rowStopIndex:P,scrollLeft:v,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:E,visibleColumnIndices:b,visibleRowIndices:w}),this._columnStartIndex=O,this._columnStopIndex=_,this._rowStartIndex=T,this._rowStopIndex=P}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&Fd(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=Bd(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex&&"number"==typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,o=e.totalColumnsWidth,i=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,a=t.props,l=a.height;(0,a.onScroll)({clientHeight:l,clientWidth:a.width,scrollHeight:i,scrollLeft:n,scrollTop:r,scrollWidth:o})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(t.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});o&&(o.needToResetStyleCache=!1,this.setState(o))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,n)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollLeftForScrollToColumnStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,n)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,t=this._cellCache,n=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var r=this._rowStartIndex;r<=this._rowStopIndex;r++)for(var o=this._columnStartIndex;o<=this._columnStopIndex;o++){var i="".concat(r,"-").concat(o);this._styleCache[i]=e[i],n&&(this._cellCache[i]=t[i])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollTopForScrollToRowStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var r={};0===e.columnCount&&0!==n.scrollLeft||0===e.rowCount&&0!==n.scrollTop?(r.scrollLeft=0,r.scrollTop=0):(e.scrollLeft!==n.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==n.scrollTop&&e.scrollToRow<0)&&Object.assign(r,t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var o,i,a=n.instanceProps;return r.needToResetStyleCache=!1,e.columnWidth===a.prevColumnWidth&&e.rowHeight===a.prevRowHeight||(r.needToResetStyleCache=!0),a.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),a.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==a.prevColumnCount&&0!==a.prevRowCount||(a.prevColumnCount=0,a.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===a.prevIsScrolling&&Object.assign(r,{isScrolling:!1}),xd({cellCount:a.prevColumnCount,cellSize:"number"==typeof a.prevColumnWidth?a.prevColumnWidth:null,computeMetadataCallback:function(){return a.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"==typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:a.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){o=t._getScrollLeftForScrollToColumnStateUpdate(e,n)}}),xd({cellCount:a.prevRowCount,cellSize:"number"==typeof a.prevRowHeight?a.prevRowHeight:null,computeMetadataCallback:function(){return a.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"==typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:a.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollTopForScrollToRowStateUpdate(e,n)}}),a.prevColumnCount=e.columnCount,a.prevColumnWidth=e.columnWidth,a.prevIsScrolling=!0===e.isScrolling,a.prevRowCount=e.rowCount,a.prevRowHeight=e.rowHeight,a.prevScrollToColumn=e.scrollToColumn,a.prevScrollToRow=e.scrollToRow,a.scrollbarSize=e.getScrollbarSize(),void 0===a.scrollbarSize?(a.scrollbarSizeMeasured=!1,a.scrollbarSize=0):a.scrollbarSizeMeasured=!0,r.instanceProps=a,Ud({},r,{},o,{},i)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"==typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"==typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var t=e.prevState,n=e.scrollLeft,r=e.scrollTop,o={scrollPositionChangeReason:Vd};return"number"==typeof n&&n>=0&&(o.scrollDirectionHorizontal=n>t.scrollLeft?1:-1,o.scrollLeft=n),"number"==typeof r&&r>=0&&(o.scrollDirectionVertical=r>t.scrollTop?1:-1,o.scrollTop=r),"number"==typeof n&&n>=0&&n!==t.scrollLeft||"number"==typeof r&&r>=0&&r!==t.scrollTop?o:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"==typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,t){var n=e.columnCount,r=e.height,o=e.scrollToAlignment,i=e.scrollToColumn,a=e.width,l=t.scrollLeft,u=t.instanceProps;if(n>0){var s=n-1,c=i<0?s:Math.min(s,i),f=u.rowSizeAndPositionManager.getTotalSize(),d=u.scrollbarSizeMeasured&&f>r?u.scrollbarSize:0;return u.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:a-d,currentOffset:l,targetIndex:c})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,n){var r=n.scrollLeft,o=t._getCalculatedScrollLeft(e,n);return"number"==typeof o&&o>=0&&r!==o?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:o,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,t){var n=e.height,r=e.rowCount,o=e.scrollToAlignment,i=e.scrollToRow,a=e.width,l=t.scrollTop,u=t.instanceProps;if(r>0){var s=r-1,c=i<0?s:Math.min(s,i),f=u.columnSizeAndPositionManager.getTotalSize(),d=u.scrollbarSizeMeasured&&f>a?u.scrollbarSize:0;return u.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:n-d,currentOffset:l,targetIndex:c})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,n){var r=n.scrollTop,o=t._getCalculatedScrollTop(e,n);return"number"==typeof o&&o>=0&&r!==o?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:-1,scrollTop:o}):{}}}]),t}(a.PureComponent),be()(jd,"propTypes",null),Dd);be()(Gd,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:function(e){for(var t=e.cellCache,n=e.cellRenderer,r=e.columnSizeAndPositionManager,o=e.columnStartIndex,i=e.columnStopIndex,a=e.deferredMeasurementCache,l=e.horizontalOffsetAdjustment,u=e.isScrolling,s=e.isScrollingOptOut,c=e.parent,f=e.rowSizeAndPositionManager,d=e.rowStartIndex,p=e.rowStopIndex,h=e.styleCache,m=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,v=e.visibleRowIndices,y=[],b=r.areOffsetsAdjusted()||f.areOffsetsAdjusted(),w=!u&&!b,S=d;S<=p;S++)for(var E=f.getSizeAndPositionOfCell(S),x=o;x<=i;x++){var C=r.getSizeAndPositionOfCell(x),O=x>=g.start&&x<=g.stop&&S>=v.start&&S<=v.stop,_="".concat(S,"-").concat(x),T=void 0;w&&h[_]?T=h[_]:a&&!a.has(S,x)?T={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(T={height:E.size,left:C.offset+l,position:"absolute",top:E.offset+m,width:C.size},h[_]=T);var P={columnIndex:x,isScrolling:u,isVisible:O,key:_,parent:c,rowIndex:S,style:T},k=void 0;!s&&!u||l||m?k=n(P):(t[_]||(t[_]=n(P)),k=t[_]),null!=k&&!1!==k&&y.push(k)}return y},containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:Md,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:function(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return 1===r?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(t-1,i+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(t-1,i)}},overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),yd(Gd);var qd=Gd;function Yd(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return n=Math.max(1,n),1===r?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(t-1,i+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(t-1,i+1)}}var $d,Kd;function Zd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Xd=(Kd=$d=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"state",{scrollToColumn:0,scrollToRow:0,instanceProps:{prevScrollToColumn:0,prevScrollToRow:0}}),be()(dd()(n),"_columnStartIndex",0),be()(dd()(n),"_columnStopIndex",0),be()(dd()(n),"_rowStartIndex",0),be()(dd()(n),"_rowStopIndex",0),be()(dd()(n),"_onKeyDown",(function(e){var t=n.props,r=t.columnCount,o=t.disabled,i=t.mode,a=t.rowCount;if(!o){var l=n._getScrollState(),u=l.scrollToColumn,s=l.scrollToRow,c=n._getScrollState(),f=c.scrollToColumn,d=c.scrollToRow;switch(e.key){case"ArrowDown":d="cells"===i?Math.min(d+1,a-1):Math.min(n._rowStopIndex+1,a-1);break;case"ArrowLeft":f="cells"===i?Math.max(f-1,0):Math.max(n._columnStartIndex-1,0);break;case"ArrowRight":f="cells"===i?Math.min(f+1,r-1):Math.min(n._columnStopIndex+1,r-1);break;case"ArrowUp":d="cells"===i?Math.max(d-1,0):Math.max(n._rowStartIndex-1,0)}f===u&&d===s||(e.preventDefault(),n._updateScrollState({scrollToColumn:f,scrollToRow:d}))}})),be()(dd()(n),"_onSectionRendered",(function(e){var t=e.columnStartIndex,r=e.columnStopIndex,o=e.rowStartIndex,i=e.rowStopIndex;n._columnStartIndex=t,n._columnStopIndex=r,n._rowStartIndex=o,n._rowStopIndex=i})),n}return hd()(t,e),ve()(t,[{key:"setScrollIndexes",value:function(e){var t=e.scrollToColumn,n=e.scrollToRow;this.setState({scrollToRow:n,scrollToColumn:t})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.children,r=this._getScrollState(),o=r.scrollToColumn,i=r.scrollToRow;return a.createElement("div",{className:t,onKeyDown:this._onKeyDown},n({onSectionRendered:this._onSectionRendered,scrollToColumn:o,scrollToRow:i}))}},{key:"_getScrollState",value:function(){return this.props.isControlled?this.props:this.state}},{key:"_updateScrollState",value:function(e){var t=e.scrollToColumn,n=e.scrollToRow,r=this.props,o=r.isControlled,i=r.onScrollToChange;"function"==typeof i&&i({scrollToColumn:t,scrollToRow:n}),o||this.setState({scrollToColumn:t,scrollToRow:n})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.isControlled?{}:e.scrollToColumn!==t.instanceProps.prevScrollToColumn||e.scrollToRow!==t.instanceProps.prevScrollToRow?function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zd(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zd(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{scrollToColumn:e.scrollToColumn,scrollToRow:e.scrollToRow,instanceProps:{prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow}}):{}}}]),t}(a.PureComponent),be()($d,"propTypes",null),Kd);be()(Xd,"defaultProps",{disabled:!1,isControlled:!1,mode:"edges",scrollToColumn:0,scrollToRow:0}),yd(Xd);var Qd,Jd,ep=n(130);function tp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function np(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tp(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tp(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rp=(Jd=Qd=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"state",{height:n.props.defaultHeight||0,width:n.props.defaultWidth||0}),be()(dd()(n),"_parentNode",void 0),be()(dd()(n),"_autoSizer",void 0),be()(dd()(n),"_window",void 0),be()(dd()(n),"_detectElementResize",void 0),be()(dd()(n),"_onResize",(function(){var e=n.props,t=e.disableHeight,r=e.disableWidth,o=e.onResize;if(n._parentNode){var i=n._parentNode.offsetHeight||0,a=n._parentNode.offsetWidth||0,l=(n._window||window).getComputedStyle(n._parentNode)||{},u=parseInt(l.paddingLeft,10)||0,s=parseInt(l.paddingRight,10)||0,c=parseInt(l.paddingTop,10)||0,f=parseInt(l.paddingBottom,10)||0,d=i-c-f,p=a-u-s;(!t&&n.state.height!==d||!r&&n.state.width!==p)&&(n.setState({height:i-c-f,width:a-u-s}),o({height:i,width:a}))}})),be()(dd()(n),"_setRef",(function(e){n._autoSizer=e})),n}return hd()(t,e),ve()(t,[{key:"componentDidMount",value:function(){var e=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._window=this._autoSizer.parentNode.ownerDocument.defaultView,this._detectElementResize=Object(ep.a)(e,this._window),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.disableHeight,o=e.disableWidth,i=e.style,l=this.state,u=l.height,s=l.width,c={overflow:"visible"},f={};return r||(c.height=0,f.height=u),o||(c.width=0,f.width=s),a.createElement("div",{className:n,ref:this._setRef,style:np({},c,{},i)},t(f))}}]),t}(a.Component),be()(Qd,"propTypes",null),Jd);be()(rp,"defaultProps",{onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}});var op,ip,ap=(ip=op=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"_child",void 0),be()(dd()(n),"_measure",(function(){var e=n.props,t=e.cache,r=e.columnIndex,o=void 0===r?0:r,i=e.parent,a=e.rowIndex,l=void 0===a?n.props.index||0:a,u=n._getCellMeasurements(),s=u.height,c=u.width;s===t.getHeight(l,o)&&c===t.getWidth(l,o)||(t.set(l,o,c,s),i&&"function"==typeof i.recomputeGridSize&&i.recomputeGridSize({columnIndex:o,rowIndex:l}))})),be()(dd()(n),"_registerChild",(function(e){!e||e instanceof Element||console.warn("CellMeasurer registerChild expects to be passed Element or null"),n._child=e,e&&n._maybeMeasureCell()})),n}return hd()(t,e),ve()(t,[{key:"componentDidMount",value:function(){this._maybeMeasureCell()}},{key:"componentDidUpdate",value:function(){this._maybeMeasureCell()}},{key:"render",value:function(){var e=this.props.children;return"function"==typeof e?e({measure:this._measure,registerChild:this._registerChild}):e}},{key:"_getCellMeasurements",value:function(){var e=this.props.cache,t=this._child||Object(u.findDOMNode)(this);if(t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){var n=t.style.width,r=t.style.height;e.hasFixedWidth()||(t.style.width="auto"),e.hasFixedHeight()||(t.style.height="auto");var o=Math.ceil(t.offsetHeight),i=Math.ceil(t.offsetWidth);return n&&(t.style.width=n),r&&(t.style.height=r),{height:o,width:i}}return{height:0,width:0}}},{key:"_maybeMeasureCell",value:function(){var e=this.props,t=e.cache,n=e.columnIndex,r=void 0===n?0:n,o=e.parent,i=e.rowIndex,a=void 0===i?this.props.index||0:i;if(!t.has(a,r)){var l=this._getCellMeasurements(),u=l.height,s=l.width;t.set(a,r,s,u),o&&"function"==typeof o.invalidateCellSizeAfterRender&&o.invalidateCellSizeAfterRender({columnIndex:r,rowIndex:a})}}}]),t}(a.PureComponent),be()(op,"propTypes",null),ip);be()(ap,"__internalCellMeasurerFlag",!1);var lp=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};me()(this,e),be()(this,"_cellHeightCache",{}),be()(this,"_cellWidthCache",{}),be()(this,"_columnWidthCache",{}),be()(this,"_rowHeightCache",{}),be()(this,"_defaultHeight",void 0),be()(this,"_defaultWidth",void 0),be()(this,"_minHeight",void 0),be()(this,"_minWidth",void 0),be()(this,"_keyMapper",void 0),be()(this,"_hasFixedHeight",void 0),be()(this,"_hasFixedWidth",void 0),be()(this,"_columnCount",0),be()(this,"_rowCount",0),be()(this,"columnWidth",(function(e){var n=e.index,r=t._keyMapper(0,n);return void 0!==t._columnWidthCache[r]?t._columnWidthCache[r]:t._defaultWidth})),be()(this,"rowHeight",(function(e){var n=e.index,r=t._keyMapper(n,0);return void 0!==t._rowHeightCache[r]?t._rowHeightCache[r]:t._defaultHeight}));var r=n.defaultHeight,o=n.defaultWidth,i=n.fixedHeight,a=n.fixedWidth,l=n.keyMapper,u=n.minHeight,s=n.minWidth;this._hasFixedHeight=!0===i,this._hasFixedWidth=!0===a,this._minHeight=u||0,this._minWidth=s||0,this._keyMapper=l||up,this._defaultHeight=Math.max(this._minHeight,"number"==typeof r?r:30),this._defaultWidth=Math.max(this._minWidth,"number"==typeof o?o:100)}return ve()(e,[{key:"clear",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this._keyMapper(e,t);delete this._cellHeightCache[n],delete this._cellWidthCache[n],this._updateCachedColumnAndRowSizes(e,t)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var n=this._keyMapper(e,t);return void 0!==this._cellHeightCache[n]?Math.max(this._minHeight,this._cellHeightCache[n]):this._defaultHeight}},{key:"getWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var n=this._keyMapper(e,t);return void 0!==this._cellWidthCache[n]?Math.max(this._minWidth,this._cellWidthCache[n]):this._defaultWidth}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this._keyMapper(e,t);return void 0!==this._cellHeightCache[n]}},{key:"set",value:function(e,t,n,r){var o=this._keyMapper(e,t);t>=this._columnCount&&(this._columnCount=t+1),e>=this._rowCount&&(this._rowCount=e+1),this._cellHeightCache[o]=r,this._cellWidthCache[o]=n,this._updateCachedColumnAndRowSizes(e,t)}},{key:"_updateCachedColumnAndRowSizes",value:function(e,t){if(!this._hasFixedWidth){for(var n=0,r=0;r<this._rowCount;r++)n=Math.max(n,this.getWidth(r,t));var o=this._keyMapper(0,t);this._columnWidthCache[o]=n}if(!this._hasFixedHeight){for(var i=0,a=0;a<this._columnCount;a++)i=Math.max(i,this.getHeight(e,a));var l=this._keyMapper(e,0);this._rowHeightCache[l]=i}}},{key:"defaultHeight",get:function(){return this._defaultHeight}},{key:"defaultWidth",get:function(){return this._defaultWidth}}]),e}();function up(e,t){return"".concat(e,"-").concat(t)}function sp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sp(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sp(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var fp="observed",dp="requested",pp=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"state",{isScrolling:!1,scrollLeft:0,scrollTop:0}),be()(dd()(n),"_calculateSizeAndPositionDataOnNextUpdate",!1),be()(dd()(n),"_onSectionRenderedMemoizer",Td()),be()(dd()(n),"_onScrollMemoizer",Td(!1)),be()(dd()(n),"_invokeOnSectionRenderedHelper",(function(){var e=n.props,t=e.cellLayoutManager,r=e.onSectionRendered;n._onSectionRenderedMemoizer({callback:r,indices:{indices:t.getLastRenderedIndices()}})})),be()(dd()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),be()(dd()(n),"_updateScrollPositionForScrollToCell",(function(){var e=n.props,t=e.cellLayoutManager,r=e.height,o=e.scrollToAlignment,i=e.scrollToCell,a=e.width,l=n.state,u=l.scrollLeft,s=l.scrollTop;if(i>=0){var c=t.getScrollPositionForCell({align:o,cellIndex:i,height:r,scrollLeft:u,scrollTop:s,width:a});c.scrollLeft===u&&c.scrollTop===s||n._setScrollPosition(c)}})),be()(dd()(n),"_onScroll",(function(e){if(e.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var t=n.props,r=t.cellLayoutManager,o=t.height,i=t.isScrollingChange,a=t.width,l=n._scrollbarSize,u=r.getTotalSize(),s=u.height,c=u.width,f=Math.max(0,Math.min(c-a+l,e.target.scrollLeft)),d=Math.max(0,Math.min(s-o+l,e.target.scrollTop));if(n.state.scrollLeft!==f||n.state.scrollTop!==d){var p=e.cancelable?fp:dp;n.state.isScrolling||i(!0),n.setState({isScrolling:!0,scrollLeft:f,scrollPositionChangeReason:p,scrollTop:d})}n._invokeOnScrollMemoizer({scrollLeft:f,scrollTop:d,totalWidth:c,totalHeight:s})}})),n._scrollbarSize=Md(),void 0===n._scrollbarSize?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return hd()(t,e),ve()(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var e=this.props,t=e.cellLayoutManager,n=e.scrollLeft,r=e.scrollToCell,o=e.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=Md(),this._scrollbarSizeMeasured=!0,this.setState({})),r>=0?this._updateScrollPositionForScrollToCell():(n>=0||o>=0)&&this._setScrollPosition({scrollLeft:n,scrollTop:o}),this._invokeOnSectionRenderedHelper();var i=t.getTotalSize(),a=i.height,l=i.width;this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:o||0,totalHeight:a,totalWidth:l})}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.height,o=n.scrollToAlignment,i=n.scrollToCell,a=n.width,l=this.state,u=l.scrollLeft,s=l.scrollPositionChangeReason,c=l.scrollTop;s===dp&&(u>=0&&u!==t.scrollLeft&&u!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=u),c>=0&&c!==t.scrollTop&&c!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=c)),r===e.height&&o===e.scrollToAlignment&&i===e.scrollToCell&&a===e.width||this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoHeight,n=e.cellCount,r=e.cellLayoutManager,o=e.className,i=e.height,l=e.horizontalOverscanSize,u=e.id,s=e.noContentRenderer,c=e.style,f=e.verticalOverscanSize,d=e.width,p=this.state,h=p.isScrolling,m=p.scrollLeft,g=p.scrollTop;(this._lastRenderedCellCount!==n||this._lastRenderedCellLayoutManager!==r||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=n,this._lastRenderedCellLayoutManager=r,this._calculateSizeAndPositionDataOnNextUpdate=!1,r.calculateSizeAndPositionData());var v=r.getTotalSize(),y=v.height,b=v.width,w=Math.max(0,m-l),S=Math.max(0,g-f),E=Math.min(b,m+d+l),x=Math.min(y,g+i+f),C=i>0&&d>0?r.cellRenderers({height:x-S,isScrolling:h,width:E-w,x:w,y:S}):[],O={boxSizing:"border-box",direction:"ltr",height:t?"auto":i,position:"relative",WebkitOverflowScrolling:"touch",width:d,willChange:"transform"},_=y>i?this._scrollbarSize:0,T=b>d?this._scrollbarSize:0;return O.overflowX=b+_<=d?"hidden":"auto",O.overflowY=y+T<=i?"hidden":"auto",a.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:Ed("ReactVirtualized__Collection",o),id:u,onScroll:this._onScroll,role:"grid",style:cp({},O,{},c),tabIndex:0},n>0&&a.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:y,maxHeight:y,maxWidth:b,overflow:"hidden",pointerEvents:h?"none":"",width:b}},C),0===n&&s())}},{key:"_enablePointerEventsAfterDelay",value:function(){var e=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout((function(){(0,e.props.isScrollingChange)(!1),e._disablePointerEventsTimeoutId=null,e.setState({isScrolling:!1})}),150)}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,o=e.totalHeight,i=e.totalWidth;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,a=t.props,l=a.height;(0,a.onScroll)({clientHeight:l,clientWidth:a.width,scrollHeight:o,scrollLeft:n,scrollTop:r,scrollWidth:i})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_setScrollPosition",value:function(e){var t=e.scrollLeft,n=e.scrollTop,r={scrollPositionChangeReason:dp};t>=0&&(r.scrollLeft=t),n>=0&&(r.scrollTop=n),(t>=0&&t!==this.state.scrollLeft||n>=0&&n!==this.state.scrollTop)&&this.setState(r)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 0!==e.cellCount||0===t.scrollLeft&&0===t.scrollTop?e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:null!=e.scrollLeft?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop?e.scrollTop:t.scrollTop,scrollPositionChangeReason:dp}:null:{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:dp}}}]),t}(a.PureComponent);be()(pp,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0}),pp.propTypes={},yd(pp);var hp=pp,mp=function(){function e(t){var n=t.height,r=t.width,o=t.x,i=t.y;me()(this,e),this.height=n,this.width=r,this.x=o,this.y=i,this._indexMap={},this._indices=[]}return ve()(e,[{key:"addCellIndex",value:function(e){var t=e.index;this._indexMap[t]||(this._indexMap[t]=!0,this._indices.push(t))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}(),gp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;me()(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return ve()(e,[{key:"getCellIndices",value:function(e){var t=e.height,n=e.width,r=e.x,o=e.y,i={};return this.getSections({height:t,width:n,x:r,y:o}).forEach((function(e){return e.getCellIndices().forEach((function(e){i[e]=e}))})),Object.keys(i).map((function(e){return i[e]}))}},{key:"getCellMetadata",value:function(e){var t=e.index;return this._cellMetadata[t]}},{key:"getSections",value:function(e){for(var t=e.height,n=e.width,r=e.x,o=e.y,i=Math.floor(r/this._sectionSize),a=Math.floor((r+n-1)/this._sectionSize),l=Math.floor(o/this._sectionSize),u=Math.floor((o+t-1)/this._sectionSize),s=[],c=i;c<=a;c++)for(var f=l;f<=u;f++){var d="".concat(c,".").concat(f);this._sections[d]||(this._sections[d]=new mp({height:this._sectionSize,width:this._sectionSize,x:c*this._sectionSize,y:f*this._sectionSize})),s.push(this._sections[d])}return s}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var e=this;return Object.keys(this._sections).map((function(t){return e._sections[t].toString()}))}},{key:"registerCell",value:function(e){var t=e.cellMetadatum,n=e.index;this._cellMetadata[n]=t,this.getSections(t).forEach((function(e){return e.addCellIndex({index:n})}))}}]),e}();function vp(e){var t=e.align,n=void 0===t?"auto":t,r=e.cellOffset,o=e.cellSize,i=e.containerSize,a=e.currentOffset,l=r,u=l-i+o;switch(n){case"start":return l;case"end":return u;case"center":return l-(i-o)/2;default:return Math.max(u,Math.min(l,a))}}var yp=function(e){function t(e,n){var r;return me()(this,t),(r=ud()(this,cd()(t).call(this,e,n)))._cellMetadata=[],r._lastRenderedCellIndices=[],r._cellCache=[],r._isScrollingChange=r._isScrollingChange.bind(dd()(r)),r._setCollectionViewRef=r._setCollectionViewRef.bind(dd()(r)),r}return hd()(t,e),ve()(t,[{key:"forceUpdate",value:function(){void 0!==this._collectionView&&this._collectionView.forceUpdate()}},{key:"recomputeCellSizesAndPositions",value:function(){this._cellCache=[],this._collectionView.recomputeCellSizesAndPositions()}},{key:"render",value:function(){var e=wd()({},this.props);return a.createElement(hp,wd()({cellLayoutManager:this,isScrollingChange:this._isScrollingChange,ref:this._setCollectionViewRef},e))}},{key:"calculateSizeAndPositionData",value:function(){var e=this.props,t=function(e){for(var t=e.cellCount,n=e.cellSizeAndPositionGetter,r=e.sectionSize,o=[],i=new gp(r),a=0,l=0,u=0;u<t;u++){var s=n({index:u});if(null==s.height||isNaN(s.height)||null==s.width||isNaN(s.width)||null==s.x||isNaN(s.x)||null==s.y||isNaN(s.y))throw Error("Invalid metadata returned for cell ".concat(u,":\n        x:").concat(s.x,", y:").concat(s.y,", width:").concat(s.width,", height:").concat(s.height));a=Math.max(a,s.y+s.height),l=Math.max(l,s.x+s.width),o[u]=s,i.registerCell({cellMetadatum:s,index:u})}return{cellMetadata:o,height:a,sectionManager:i,width:l}}({cellCount:e.cellCount,cellSizeAndPositionGetter:e.cellSizeAndPositionGetter,sectionSize:e.sectionSize});this._cellMetadata=t.cellMetadata,this._sectionManager=t.sectionManager,this._height=t.height,this._width=t.width}},{key:"getLastRenderedIndices",value:function(){return this._lastRenderedCellIndices}},{key:"getScrollPositionForCell",value:function(e){var t=e.align,n=e.cellIndex,r=e.height,o=e.scrollLeft,i=e.scrollTop,a=e.width,l=this.props.cellCount;if(n>=0&&n<l){var u=this._cellMetadata[n];o=vp({align:t,cellOffset:u.x,cellSize:u.width,containerSize:a,currentOffset:o,targetIndex:n}),i=vp({align:t,cellOffset:u.y,cellSize:u.height,containerSize:r,currentOffset:i,targetIndex:n})}return{scrollLeft:o,scrollTop:i}}},{key:"getTotalSize",value:function(){return{height:this._height,width:this._width}}},{key:"cellRenderers",value:function(e){var t=this,n=e.height,r=e.isScrolling,o=e.width,i=e.x,a=e.y,l=this.props,u=l.cellGroupRenderer,s=l.cellRenderer;return this._lastRenderedCellIndices=this._sectionManager.getCellIndices({height:n,width:o,x:i,y:a}),u({cellCache:this._cellCache,cellRenderer:s,cellSizeAndPositionGetter:function(e){var n=e.index;return t._sectionManager.getCellMetadata({index:n})},indices:this._lastRenderedCellIndices,isScrolling:r})}},{key:"_isScrollingChange",value:function(e){e||(this._cellCache=[])}},{key:"_setCollectionViewRef",value:function(e){this._collectionView=e}}]),t}(a.PureComponent);be()(yp,"defaultProps",{"aria-label":"grid",cellGroupRenderer:function(e){var t=e.cellCache,n=e.cellRenderer,r=e.cellSizeAndPositionGetter,o=e.indices,i=e.isScrolling;return o.map((function(e){var o=r({index:e}),a={index:e,isScrolling:i,key:e,style:{height:o.height,left:o.x,position:"absolute",top:o.y,width:o.width}};return i?(e in t||(t[e]=n(a)),t[e]):n(a)})).filter((function(e){return!!e}))}}),yp.propTypes={};var bp=function(e){function t(e,n){var r;return me()(this,t),(r=ud()(this,cd()(t).call(this,e,n)))._registerChild=r._registerChild.bind(dd()(r)),r}return hd()(t,e),ve()(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.columnMaxWidth,r=t.columnMinWidth,o=t.columnCount,i=t.width;n===e.columnMaxWidth&&r===e.columnMinWidth&&o===e.columnCount&&i===e.width||this._registeredChild&&this._registeredChild.recomputeGridSize()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.columnMaxWidth,r=e.columnMinWidth,o=e.columnCount,i=e.width,a=r||1,l=n?Math.min(n,i):i,u=i/o;return u=Math.max(a,u),u=Math.min(l,u),u=Math.floor(u),t({adjustedWidth:Math.min(i,u*o),columnWidth:u,getColumnWidth:function(){return u},registerChild:this._registerChild})}},{key:"_registerChild",value:function(e){if(e&&"function"!=typeof e.recomputeGridSize)throw Error("Unexpected child type registered; only Grid/MultiGrid children are supported.");this._registeredChild=e,this._registeredChild&&this._registeredChild.recomputeGridSize()}}]),t}(a.PureComponent);bp.propTypes={};var wp=n(233),Sp=n.n(wp),Ep=function(e){function t(e,n){var r;return me()(this,t),(r=ud()(this,cd()(t).call(this,e,n)))._loadMoreRowsMemoizer=Td(),r._onRowsRendered=r._onRowsRendered.bind(dd()(r)),r._registerChild=r._registerChild.bind(dd()(r)),r}return hd()(t,e),ve()(t,[{key:"resetLoadMoreRowsCache",value:function(e){this._loadMoreRowsMemoizer=Td(),e&&this._doStuff(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"render",value:function(){return(0,this.props.children)({onRowsRendered:this._onRowsRendered,registerChild:this._registerChild})}},{key:"_loadUnloadedRanges",value:function(e){var t=this,n=this.props.loadMoreRows;e.forEach((function(e){var r=n(e);r&&r.then((function(){var n,r,o,i,a;n={lastRenderedStartIndex:t._lastRenderedStartIndex,lastRenderedStopIndex:t._lastRenderedStopIndex,startIndex:e.startIndex,stopIndex:e.stopIndex},r=n.lastRenderedStartIndex,o=n.lastRenderedStopIndex,i=n.startIndex,a=n.stopIndex,i>o||a<r||t._registeredChild&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="function"==typeof e.recomputeGridSize?e.recomputeGridSize:e.recomputeRowHeights;n?n.call(e,t):e.forceUpdate()}(t._registeredChild,t._lastRenderedStartIndex)}))}))}},{key:"_onRowsRendered",value:function(e){var t=e.startIndex,n=e.stopIndex;this._lastRenderedStartIndex=t,this._lastRenderedStopIndex=n,this._doStuff(t,n)}},{key:"_doStuff",value:function(e,t){var n,r=this,o=this.props,i=o.isRowLoaded,a=o.minimumBatchSize,l=o.rowCount,u=o.threshold,s=function(e){for(var t=e.isRowLoaded,n=e.minimumBatchSize,r=e.rowCount,o=e.startIndex,i=e.stopIndex,a=[],l=null,u=null,s=o;s<=i;s++){t({index:s})?null!==u&&(a.push({startIndex:l,stopIndex:u}),l=u=null):(u=s,null===l&&(l=s))}if(null!==u){for(var c=Math.min(Math.max(u,l+n-1),r-1),f=u+1;f<=c&&!t({index:f});f++)u=f;a.push({startIndex:l,stopIndex:u})}if(a.length)for(var d=a[0];d.stopIndex-d.startIndex+1<n&&d.startIndex>0;){var p=d.startIndex-1;if(t({index:p}))break;d.startIndex=p}return a}({isRowLoaded:i,minimumBatchSize:a,rowCount:l,startIndex:Math.max(0,e-u),stopIndex:Math.min(l-1,t+u)}),c=(n=[]).concat.apply(n,Sp()(s.map((function(e){return[e.startIndex,e.stopIndex]}))));this._loadMoreRowsMemoizer({callback:function(){r._loadUnloadedRanges(s)},indices:{squashedUnloadedRanges:c}})}},{key:"_registerChild",value:function(e){this._registeredChild=e}}]),t}(a.PureComponent);be()(Ep,"defaultProps",{minimumBatchSize:10,rowCount:0,threshold:15}),Ep.propTypes={};var xp,Cp,Op=(Cp=xp=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"Grid",void 0),be()(dd()(n),"_cellRenderer",(function(e){var t=e.parent,r=e.rowIndex,o=e.style,i=e.isScrolling,a=e.isVisible,l=e.key,u=n.props.rowRenderer,s=Object.getOwnPropertyDescriptor(o,"width");return s&&s.writable&&(o.width="100%"),u({index:r,style:o,isScrolling:i,isVisible:a,key:l,parent:t})})),be()(dd()(n),"_setRef",(function(e){n.Grid=e})),be()(dd()(n),"_onScroll",(function(e){var t=e.clientHeight,r=e.scrollHeight,o=e.scrollTop;(0,n.props.onScroll)({clientHeight:t,scrollHeight:r,scrollTop:o})})),be()(dd()(n),"_onSectionRendered",(function(e){var t=e.rowOverscanStartIndex,r=e.rowOverscanStopIndex,o=e.rowStartIndex,i=e.rowStopIndex;(0,n.props.onRowsRendered)({overscanStartIndex:t,overscanStopIndex:r,startIndex:o,stopIndex:i})})),n}return hd()(t,e),ve()(t,[{key:"forceUpdateGrid",value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:"getOffsetForRow",value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n,columnIndex:0}).scrollTop:0}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:"measureAllRows",value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:o,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.noRowsRenderer,r=e.scrollToIndex,o=e.width,i=Ed("ReactVirtualized__List",t);return a.createElement(qd,wd()({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:i,columnWidth:o,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:r}))}}]),t}(a.PureComponent),be()(xp,"propTypes",null),Cp);be()(Op,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:Yd,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}});var _p={ge:function(e,t,n,r,o){return"function"==typeof n?function(e,t,n,r,o){for(var i=n+1;t<=n;){var a=t+n>>>1;o(e[a],r)>=0?(i=a,n=a-1):t=a+1}return i}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(var o=n+1;t<=n;){var i=t+n>>>1;e[i]>=r?(o=i,n=i-1):t=i+1}return o}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},gt:function(e,t,n,r,o){return"function"==typeof n?function(e,t,n,r,o){for(var i=n+1;t<=n;){var a=t+n>>>1;o(e[a],r)>0?(i=a,n=a-1):t=a+1}return i}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(var o=n+1;t<=n;){var i=t+n>>>1;e[i]>r?(o=i,n=i-1):t=i+1}return o}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},lt:function(e,t,n,r,o){return"function"==typeof n?function(e,t,n,r,o){for(var i=t-1;t<=n;){var a=t+n>>>1;o(e[a],r)<0?(i=a,t=a+1):n=a-1}return i}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(var o=t-1;t<=n;){var i=t+n>>>1;e[i]<r?(o=i,t=i+1):n=i-1}return o}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},le:function(e,t,n,r,o){return"function"==typeof n?function(e,t,n,r,o){for(var i=t-1;t<=n;){var a=t+n>>>1;o(e[a],r)<=0?(i=a,t=a+1):n=a-1}return i}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(var o=t-1;t<=n;){var i=t+n>>>1;e[i]<=r?(o=i,t=i+1):n=i-1}return o}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},eq:function(e,t,n,r,o){return"function"==typeof n?function(e,t,n,r,o){for(;t<=n;){var i=t+n>>>1,a=o(e[i],r);if(0===a)return i;a<=0?t=i+1:n=i-1}return-1}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(;t<=n;){var o=t+n>>>1,i=e[o];if(i===r)return o;i<=r?t=o+1:n=o-1}return-1}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)}};function Tp(e,t,n,r,o){this.mid=e,this.left=t,this.right=n,this.leftPoints=r,this.rightPoints=o,this.count=(t?t.count:0)+(n?n.count:0)+r.length}var Pp=Tp.prototype;function kp(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function Ap(e,t){var n=Fp(t);e.mid=n.mid,e.left=n.left,e.right=n.right,e.leftPoints=n.leftPoints,e.rightPoints=n.rightPoints,e.count=n.count}function Rp(e,t){var n=e.intervals([]);n.push(t),Ap(e,n)}function Mp(e,t){var n=e.intervals([]),r=n.indexOf(t);return r<0?0:(n.splice(r,1),Ap(e,n),1)}function jp(e,t,n){for(var r=0;r<e.length&&e[r][0]<=t;++r){var o=n(e[r]);if(o)return o}}function Dp(e,t,n){for(var r=e.length-1;r>=0&&e[r][1]>=t;--r){var o=n(e[r]);if(o)return o}}function Lp(e,t){for(var n=0;n<e.length;++n){var r=t(e[n]);if(r)return r}}function Np(e,t){return e-t}function Ip(e,t){var n=e[0]-t[0];return n||e[1]-t[1]}function zp(e,t){var n=e[1]-t[1];return n||e[0]-t[0]}function Fp(e){if(0===e.length)return null;for(var t=[],n=0;n<e.length;++n)t.push(e[n][0],e[n][1]);t.sort(Np);var r=t[t.length>>1],o=[],i=[],a=[];for(n=0;n<e.length;++n){var l=e[n];l[1]<r?o.push(l):r<l[0]?i.push(l):a.push(l)}var u=a,s=a.slice();return u.sort(Ip),s.sort(zp),new Tp(r,Fp(o),Fp(i),u,s)}function Bp(e){this.root=e}Pp.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e},Pp.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]<this.mid)this.left?4*(this.left.count+1)>3*(t+1)?Rp(this,e):this.left.insert(e):this.left=Fp([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?Rp(this,e):this.right.insert(e):this.right=Fp([e]);else{var n=_p.ge(this.leftPoints,e,Ip),r=_p.ge(this.rightPoints,e,zp);this.leftPoints.splice(n,0,e),this.rightPoints.splice(r,0,e)}},Pp.remove=function(e){var t=this.count-this.leftPoints;if(e[1]<this.mid)return this.left?4*(this.right?this.right.count:0)>3*(t-1)?Mp(this,e):2===(i=this.left.remove(e))?(this.left=null,this.count-=1,1):(1===i&&(this.count-=1),i):0;if(e[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(t-1)?Mp(this,e):2===(i=this.right.remove(e))?(this.right=null,this.count-=1,1):(1===i&&(this.count-=1),i):0;if(1===this.count)return this.leftPoints[0]===e?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===e){if(this.left&&this.right){for(var n=this,r=this.left;r.right;)n=r,r=r.right;if(n===this)r.right=this.right;else{var o=this.left,i=this.right;n.count-=r.count,n.right=r.left,r.left=o,r.right=i}kp(this,r),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?kp(this,this.left):kp(this,this.right);return 1}for(o=_p.ge(this.leftPoints,e,Ip);o<this.leftPoints.length&&this.leftPoints[o][0]===e[0];++o)if(this.leftPoints[o]===e){this.count-=1,this.leftPoints.splice(o,1);for(i=_p.ge(this.rightPoints,e,zp);i<this.rightPoints.length&&this.rightPoints[i][1]===e[1];++i)if(this.rightPoints[i]===e)return this.rightPoints.splice(i,1),1}return 0},Pp.queryPoint=function(e,t){if(e<this.mid){if(this.left)if(n=this.left.queryPoint(e,t))return n;return jp(this.leftPoints,e,t)}if(e>this.mid){var n;if(this.right)if(n=this.right.queryPoint(e,t))return n;return Dp(this.rightPoints,e,t)}return Lp(this.leftPoints,t)},Pp.queryInterval=function(e,t,n){var r;if(e<this.mid&&this.left&&(r=this.left.queryInterval(e,t,n)))return r;if(t>this.mid&&this.right&&(r=this.right.queryInterval(e,t,n)))return r;return t<this.mid?jp(this.leftPoints,t,n):e>this.mid?Dp(this.rightPoints,e,n):Lp(this.leftPoints,n)};var Hp=Bp.prototype;Hp.insert=function(e){this.root?this.root.insert(e):this.root=new Tp(e[0],null,null,[e],[e])},Hp.remove=function(e){if(this.root){var t=this.root.remove(e);return 2===t&&(this.root=null),0!==t}return!1},Hp.queryPoint=function(e,t){if(this.root)return this.root.queryPoint(e,t)},Hp.queryInterval=function(e,t,n){if(e<=t&&this.root)return this.root.queryInterval(e,t,n)},Object.defineProperty(Hp,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(Hp,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}});var Up,Wp,Vp=function(){function e(){var t;me()(this,e),be()(this,"_columnSizeMap",{}),be()(this,"_intervalTree",t&&0!==t.length?new Bp(Fp(t)):new Bp(null)),be()(this,"_leftMap",{})}return ve()(e,[{key:"estimateTotalHeight",value:function(e,t,n){var r=e-this.count;return this.tallestColumnSize+Math.ceil(r/t)*n}},{key:"range",value:function(e,t,n){var r=this;this._intervalTree.queryInterval(e,e+t,(function(e){var t=$i()(e,3),o=t[0],i=(t[1],t[2]);return n(i,r._leftMap[i],o)}))}},{key:"setPosition",value:function(e,t,n,r){this._intervalTree.insert([n,n+r,e]),this._leftMap[e]=t;var o=this._columnSizeMap,i=o[t];o[t]=void 0===i?n+r:Math.max(i,n+r)}},{key:"count",get:function(){return this._intervalTree.count}},{key:"shortestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=0===t?r:Math.min(t,r)}return t}},{key:"tallestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=Math.max(t,r)}return t}}]),e}();function Gp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gp(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gp(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yp=(Wp=Up=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"state",{isScrolling:!1,scrollTop:0}),be()(dd()(n),"_debounceResetIsScrollingId",void 0),be()(dd()(n),"_invalidateOnUpdateStartIndex",null),be()(dd()(n),"_invalidateOnUpdateStopIndex",null),be()(dd()(n),"_positionCache",new Vp),be()(dd()(n),"_startIndex",null),be()(dd()(n),"_startIndexMemoized",null),be()(dd()(n),"_stopIndex",null),be()(dd()(n),"_stopIndexMemoized",null),be()(dd()(n),"_debounceResetIsScrollingCallback",(function(){n.setState({isScrolling:!1})})),be()(dd()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),be()(dd()(n),"_onScroll",(function(e){var t=n.props.height,r=e.currentTarget.scrollTop,o=Math.min(Math.max(0,n._getEstimatedTotalHeight()-t),r);r===o&&(n._debounceResetIsScrolling(),n.state.scrollTop!==o&&n.setState({isScrolling:!0,scrollTop:o}))})),n}return hd()(t,e),ve()(t,[{key:"clearCellPositions",value:function(){this._positionCache=new Vp,this.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.rowIndex;null===this._invalidateOnUpdateStartIndex?(this._invalidateOnUpdateStartIndex=t,this._invalidateOnUpdateStopIndex=t):(this._invalidateOnUpdateStartIndex=Math.min(this._invalidateOnUpdateStartIndex,t),this._invalidateOnUpdateStopIndex=Math.max(this._invalidateOnUpdateStopIndex,t))}},{key:"recomputeCellPositions",value:function(){var e=this._positionCache.count-1;this._positionCache=new Vp,this._populatePositionCache(0,e),this.forceUpdate()}},{key:"componentDidMount",value:function(){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback()}},{key:"componentDidUpdate",value:function(e,t){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback(),this.props.scrollTop!==e.scrollTop&&this._debounceResetIsScrolling()}},{key:"componentWillUnmount",value:function(){this._debounceResetIsScrollingId&&Fd(this._debounceResetIsScrollingId)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.autoHeight,o=n.cellCount,i=n.cellMeasurerCache,l=n.cellRenderer,u=n.className,s=n.height,c=n.id,f=n.keyMapper,d=n.overscanByPixels,p=n.role,h=n.style,m=n.tabIndex,g=n.width,v=n.rowDirection,y=this.state,b=y.isScrolling,w=y.scrollTop,S=[],E=this._getEstimatedTotalHeight(),x=this._positionCache.shortestColumnSize,C=this._positionCache.count,O=0;if(this._positionCache.range(Math.max(0,w-d),s+2*d,(function(n,r,o){var a;void 0===e?(O=n,e=n):(O=Math.min(O,n),e=Math.max(e,n)),S.push(l({index:n,isScrolling:b,key:f(n),parent:t,style:(a={height:i.getHeight(n)},be()(a,"ltr"===v?"left":"right",r),be()(a,"position","absolute"),be()(a,"top",o),be()(a,"width",i.getWidth(n)),a)}))})),x<w+s+d&&C<o)for(var _=Math.min(o-C,Math.ceil((w+s+d-x)/i.defaultHeight*g/i.defaultWidth)),T=C;T<C+_;T++)e=T,S.push(l({index:T,isScrolling:b,key:f(T),parent:this,style:{width:i.getWidth(T)}}));return this._startIndex=O,this._stopIndex=e,a.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:Ed("ReactVirtualized__Masonry",u),id:c,onScroll:this._onScroll,role:p,style:qp({boxSizing:"border-box",direction:"ltr",height:r?"auto":s,overflowX:"hidden",overflowY:E<s?"hidden":"auto",position:"relative",width:g,WebkitOverflowScrolling:"touch",willChange:"transform"},h),tabIndex:m},a.createElement("div",{className:"ReactVirtualized__Masonry__innerScrollContainer",style:{width:"100%",height:E,maxWidth:"100%",maxHeight:E,overflow:"hidden",pointerEvents:b?"none":"",position:"relative"}},S))}},{key:"_checkInvalidateOnUpdate",value:function(){if("number"==typeof this._invalidateOnUpdateStartIndex){var e=this._invalidateOnUpdateStartIndex,t=this._invalidateOnUpdateStopIndex;this._invalidateOnUpdateStartIndex=null,this._invalidateOnUpdateStopIndex=null,this._populatePositionCache(e,t),this.forceUpdate()}}},{key:"_debounceResetIsScrolling",value:function(){var e=this.props.scrollingResetTimeInterval;this._debounceResetIsScrollingId&&Fd(this._debounceResetIsScrollingId),this._debounceResetIsScrollingId=Bd(this._debounceResetIsScrollingCallback,e)}},{key:"_getEstimatedTotalHeight",value:function(){var e=this.props,t=e.cellCount,n=e.cellMeasurerCache,r=e.width,o=Math.max(1,Math.floor(r/n.defaultWidth));return this._positionCache.estimateTotalHeight(t,o,n.defaultHeight)}},{key:"_invokeOnScrollCallback",value:function(){var e=this.props,t=e.height,n=e.onScroll,r=this.state.scrollTop;this._onScrollMemoized!==r&&(n({clientHeight:t,scrollHeight:this._getEstimatedTotalHeight(),scrollTop:r}),this._onScrollMemoized=r)}},{key:"_invokeOnCellsRenderedCallback",value:function(){this._startIndexMemoized===this._startIndex&&this._stopIndexMemoized===this._stopIndex||((0,this.props.onCellsRendered)({startIndex:this._startIndex,stopIndex:this._stopIndex}),this._startIndexMemoized=this._startIndex,this._stopIndexMemoized=this._stopIndex)}},{key:"_populatePositionCache",value:function(e,t){for(var n=this.props,r=n.cellMeasurerCache,o=n.cellPositioner,i=e;i<=t;i++){var a=o(i),l=a.left,u=a.top;this._positionCache.setPosition(i,l,u,r.getHeight(i))}}}],[{key:"getDerivedStateFromProps",value:function(e,t){return void 0!==e.scrollTop&&t.scrollTop!==e.scrollTop?{isScrolling:!0,scrollTop:e.scrollTop}:null}}]),t}(a.PureComponent),be()(Up,"propTypes",null),Wp);function $p(){}be()(Yp,"defaultProps",{autoHeight:!1,keyMapper:function(e){return e},onCellsRendered:$p,onScroll:$p,overscanByPixels:20,role:"grid",scrollingResetTimeInterval:150,style:{},tabIndex:0,rowDirection:"ltr"});yd(Yp);var Kp=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};me()(this,e),be()(this,"_cellMeasurerCache",void 0),be()(this,"_columnIndexOffset",void 0),be()(this,"_rowIndexOffset",void 0),be()(this,"columnWidth",(function(e){var n=e.index;t._cellMeasurerCache.columnWidth({index:n+t._columnIndexOffset})})),be()(this,"rowHeight",(function(e){var n=e.index;t._cellMeasurerCache.rowHeight({index:n+t._rowIndexOffset})}));var r=n.cellMeasurerCache,o=n.columnIndexOffset,i=void 0===o?0:o,a=n.rowIndexOffset,l=void 0===a?0:a;this._cellMeasurerCache=r,this._columnIndexOffset=i,this._rowIndexOffset=l}return ve()(e,[{key:"clear",value:function(e,t){this._cellMeasurerCache.clear(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getHeight(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"getWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getWidth(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.has(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"set",value:function(e,t,n,r){this._cellMeasurerCache.set(e+this._rowIndexOffset,t+this._columnIndexOffset,n,r)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}();function Zp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zp(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zp(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qp=function(e){function t(e,n){var r;me()(this,t),r=ud()(this,cd()(t).call(this,e,n)),be()(dd()(r),"state",{scrollLeft:0,scrollTop:0,scrollbarSize:0,showHorizontalScrollbar:!1,showVerticalScrollbar:!1}),be()(dd()(r),"_deferredInvalidateColumnIndex",null),be()(dd()(r),"_deferredInvalidateRowIndex",null),be()(dd()(r),"_bottomLeftGridRef",(function(e){r._bottomLeftGrid=e})),be()(dd()(r),"_bottomRightGridRef",(function(e){r._bottomRightGrid=e})),be()(dd()(r),"_cellRendererBottomLeftGrid",(function(e){var t=e.rowIndex,n=ju()(e,["rowIndex"]),o=r.props,i=o.cellRenderer,l=o.fixedRowCount;return t===o.rowCount-l?a.createElement("div",{key:n.key,style:Xp({},n.style,{height:20})}):i(Xp({},n,{parent:dd()(r),rowIndex:t+l}))})),be()(dd()(r),"_cellRendererBottomRightGrid",(function(e){var t=e.columnIndex,n=e.rowIndex,o=ju()(e,["columnIndex","rowIndex"]),i=r.props,a=i.cellRenderer,l=i.fixedColumnCount,u=i.fixedRowCount;return a(Xp({},o,{columnIndex:t+l,parent:dd()(r),rowIndex:n+u}))})),be()(dd()(r),"_cellRendererTopRightGrid",(function(e){var t=e.columnIndex,n=ju()(e,["columnIndex"]),o=r.props,i=o.cellRenderer,l=o.columnCount,u=o.fixedColumnCount;return t===l-u?a.createElement("div",{key:n.key,style:Xp({},n.style,{width:20})}):i(Xp({},n,{columnIndex:t+u,parent:dd()(r)}))})),be()(dd()(r),"_columnWidthRightGrid",(function(e){var t=e.index,n=r.props,o=n.columnCount,i=n.fixedColumnCount,a=n.columnWidth,l=r.state,u=l.scrollbarSize;return l.showHorizontalScrollbar&&t===o-i?u:"function"==typeof a?a({index:t+i}):a})),be()(dd()(r),"_onScroll",(function(e){var t=e.scrollLeft,n=e.scrollTop;r.setState({scrollLeft:t,scrollTop:n});var o=r.props.onScroll;o&&o(e)})),be()(dd()(r),"_onScrollbarPresenceChange",(function(e){var t=e.horizontal,n=e.size,o=e.vertical,i=r.state,a=i.showHorizontalScrollbar,l=i.showVerticalScrollbar;if(t!==a||o!==l){r.setState({scrollbarSize:n,showHorizontalScrollbar:t,showVerticalScrollbar:o});var u=r.props.onScrollbarPresenceChange;"function"==typeof u&&u({horizontal:t,size:n,vertical:o})}})),be()(dd()(r),"_onScrollLeft",(function(e){var t=e.scrollLeft;r._onScroll({scrollLeft:t,scrollTop:r.state.scrollTop})})),be()(dd()(r),"_onScrollTop",(function(e){var t=e.scrollTop;r._onScroll({scrollTop:t,scrollLeft:r.state.scrollLeft})})),be()(dd()(r),"_rowHeightBottomGrid",(function(e){var t=e.index,n=r.props,o=n.fixedRowCount,i=n.rowCount,a=n.rowHeight,l=r.state,u=l.scrollbarSize;return l.showVerticalScrollbar&&t===i-o?u:"function"==typeof a?a({index:t+o}):a})),be()(dd()(r),"_topLeftGridRef",(function(e){r._topLeftGrid=e})),be()(dd()(r),"_topRightGridRef",(function(e){r._topRightGrid=e}));var o=e.deferredMeasurementCache,i=e.fixedColumnCount,l=e.fixedRowCount;return r._maybeCalculateCachedStyles(!0),o&&(r._deferredMeasurementCacheBottomLeftGrid=l>0?new Kp({cellMeasurerCache:o,columnIndexOffset:0,rowIndexOffset:l}):o,r._deferredMeasurementCacheBottomRightGrid=i>0||l>0?new Kp({cellMeasurerCache:o,columnIndexOffset:i,rowIndexOffset:l}):o,r._deferredMeasurementCacheTopRightGrid=i>0?new Kp({cellMeasurerCache:o,columnIndexOffset:i,rowIndexOffset:0}):o),r}return hd()(t,e),ve()(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,n):n,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,o):o}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r,i=this.props,a=i.fixedColumnCount,l=i.fixedRowCount,u=Math.max(0,n-a),s=Math.max(0,o-l);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:s}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:u,rowIndex:s}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:o}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:u,rowIndex:o}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.scrollLeft,n=e.scrollTop;if(t>0||n>0){var r={};t>0&&(r.scrollLeft=t),n>0&&(r.scrollTop=n),this.setState(r)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var e=this.props,t=e.onScroll,n=e.onSectionRendered,r=(e.onScrollbarPresenceChange,e.scrollLeft,e.scrollToColumn),o=(e.scrollTop,e.scrollToRow),i=ju()(e,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),0===this.props.width||0===this.props.height)return null;var l=this.state,u=l.scrollLeft,s=l.scrollTop;return a.createElement("div",{style:this._containerOuterStyle},a.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(i),this._renderTopRightGrid(Xp({},i,{onScroll:t,scrollLeft:u}))),a.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(Xp({},i,{onScroll:t,scrollTop:s})),this._renderBottomRightGrid(Xp({},i,{onScroll:t,onSectionRendered:n,scrollLeft:u,scrollToColumn:r,scrollToRow:o,scrollTop:s}))))}},{key:"_getBottomGridHeight",value:function(e){return e.height-this._getTopGridHeight(e)}},{key:"_getLeftGridWidth",value:function(e){var t=e.fixedColumnCount,n=e.columnWidth;if(null==this._leftGridWidth)if("function"==typeof n){for(var r=0,o=0;o<t;o++)r+=n({index:o});this._leftGridWidth=r}else this._leftGridWidth=n*t;return this._leftGridWidth}},{key:"_getRightGridWidth",value:function(e){return e.width-this._getLeftGridWidth(e)}},{key:"_getTopGridHeight",value:function(e){var t=e.fixedRowCount,n=e.rowHeight;if(null==this._topGridHeight)if("function"==typeof n){for(var r=0,o=0;o<t;o++)r+=n({index:o});this._topGridHeight=r}else this._topGridHeight=n*t;return this._topGridHeight}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t}),this.forceUpdate()}}},{key:"_maybeCalculateCachedStyles",value:function(e){var t=this.props,n=t.columnWidth,r=t.enableFixedColumnScroll,o=t.enableFixedRowScroll,i=t.height,a=t.fixedColumnCount,l=t.fixedRowCount,u=t.rowHeight,s=t.style,c=t.styleBottomLeftGrid,f=t.styleBottomRightGrid,d=t.styleTopLeftGrid,p=t.styleTopRightGrid,h=t.width,m=e||i!==this._lastRenderedHeight||h!==this._lastRenderedWidth,g=e||n!==this._lastRenderedColumnWidth||a!==this._lastRenderedFixedColumnCount,v=e||l!==this._lastRenderedFixedRowCount||u!==this._lastRenderedRowHeight;(e||m||s!==this._lastRenderedStyle)&&(this._containerOuterStyle=Xp({height:i,overflow:"visible",width:h},s)),(e||m||v)&&(this._containerTopStyle={height:this._getTopGridHeight(this.props),position:"relative",width:h},this._containerBottomStyle={height:i-this._getTopGridHeight(this.props),overflow:"visible",position:"relative",width:h}),(e||c!==this._lastRenderedStyleBottomLeftGrid)&&(this._bottomLeftGridStyle=Xp({left:0,overflowX:"hidden",overflowY:r?"auto":"hidden",position:"absolute"},c)),(e||g||f!==this._lastRenderedStyleBottomRightGrid)&&(this._bottomRightGridStyle=Xp({left:this._getLeftGridWidth(this.props),position:"absolute"},f)),(e||d!==this._lastRenderedStyleTopLeftGrid)&&(this._topLeftGridStyle=Xp({left:0,overflowX:"hidden",overflowY:"hidden",position:"absolute",top:0},d)),(e||g||p!==this._lastRenderedStyleTopRightGrid)&&(this._topRightGridStyle=Xp({left:this._getLeftGridWidth(this.props),overflowX:o?"auto":"hidden",overflowY:"hidden",position:"absolute",top:0},p)),this._lastRenderedColumnWidth=n,this._lastRenderedFixedColumnCount=a,this._lastRenderedFixedRowCount=l,this._lastRenderedHeight=i,this._lastRenderedRowHeight=u,this._lastRenderedStyle=s,this._lastRenderedStyleBottomLeftGrid=c,this._lastRenderedStyleBottomRightGrid=f,this._lastRenderedStyleTopLeftGrid=d,this._lastRenderedStyleTopRightGrid=p,this._lastRenderedWidth=h}},{key:"_prepareForRender",value:function(){this._lastRenderedColumnWidth===this.props.columnWidth&&this._lastRenderedFixedColumnCount===this.props.fixedColumnCount||(this._leftGridWidth=null),this._lastRenderedFixedRowCount===this.props.fixedRowCount&&this._lastRenderedRowHeight===this.props.rowHeight||(this._topGridHeight=null),this._maybeCalculateCachedStyles(),this._lastRenderedColumnWidth=this.props.columnWidth,this._lastRenderedFixedColumnCount=this.props.fixedColumnCount,this._lastRenderedFixedRowCount=this.props.fixedRowCount,this._lastRenderedRowHeight=this.props.rowHeight}},{key:"_renderBottomLeftGrid",value:function(e){var t=e.enableFixedColumnScroll,n=e.fixedColumnCount,r=e.fixedRowCount,o=e.rowCount,i=e.hideBottomLeftGridScrollbar,l=this.state.showVerticalScrollbar;if(!n)return null;var u=l?1:0,s=this._getBottomGridHeight(e),c=this._getLeftGridWidth(e),f=this.state.showVerticalScrollbar?this.state.scrollbarSize:0,d=i?c+f:c,p=a.createElement(qd,wd()({},e,{cellRenderer:this._cellRendererBottomLeftGrid,className:this.props.classNameBottomLeftGrid,columnCount:n,deferredMeasurementCache:this._deferredMeasurementCacheBottomLeftGrid,height:s,onScroll:t?this._onScrollTop:void 0,ref:this._bottomLeftGridRef,rowCount:Math.max(0,o-r)+u,rowHeight:this._rowHeightBottomGrid,style:this._bottomLeftGridStyle,tabIndex:null,width:d}));return i?a.createElement("div",{className:"BottomLeftGrid_ScrollWrapper",style:Xp({},this._bottomLeftGridStyle,{height:s,width:c,overflowY:"hidden"})},p):p}},{key:"_renderBottomRightGrid",value:function(e){var t=e.columnCount,n=e.fixedColumnCount,r=e.fixedRowCount,o=e.rowCount,i=e.scrollToColumn,l=e.scrollToRow;return a.createElement(qd,wd()({},e,{cellRenderer:this._cellRendererBottomRightGrid,className:this.props.classNameBottomRightGrid,columnCount:Math.max(0,t-n),columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheBottomRightGrid,height:this._getBottomGridHeight(e),onScroll:this._onScroll,onScrollbarPresenceChange:this._onScrollbarPresenceChange,ref:this._bottomRightGridRef,rowCount:Math.max(0,o-r),rowHeight:this._rowHeightBottomGrid,scrollToColumn:i-n,scrollToRow:l-r,style:this._bottomRightGridStyle,width:this._getRightGridWidth(e)}))}},{key:"_renderTopLeftGrid",value:function(e){var t=e.fixedColumnCount,n=e.fixedRowCount;return t&&n?a.createElement(qd,wd()({},e,{className:this.props.classNameTopLeftGrid,columnCount:t,height:this._getTopGridHeight(e),ref:this._topLeftGridRef,rowCount:n,style:this._topLeftGridStyle,tabIndex:null,width:this._getLeftGridWidth(e)})):null}},{key:"_renderTopRightGrid",value:function(e){var t=e.columnCount,n=e.enableFixedRowScroll,r=e.fixedColumnCount,o=e.fixedRowCount,i=e.scrollLeft,l=e.hideTopRightGridScrollbar,u=this.state,s=u.showHorizontalScrollbar,c=u.scrollbarSize;if(!o)return null;var f=s?1:0,d=this._getTopGridHeight(e),p=this._getRightGridWidth(e),h=s?c:0,m=d,g=this._topRightGridStyle;l&&(m=d+h,g=Xp({},this._topRightGridStyle,{left:0}));var v=a.createElement(qd,wd()({},e,{cellRenderer:this._cellRendererTopRightGrid,className:this.props.classNameTopRightGrid,columnCount:Math.max(0,t-r)+f,columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheTopRightGrid,height:m,onScroll:n?this._onScrollLeft:void 0,ref:this._topRightGridRef,rowCount:o,scrollLeft:i,style:g,tabIndex:null,width:p}));return l?a.createElement("div",{className:"TopRightGrid_ScrollWrapper",style:Xp({},this._topRightGridStyle,{height:d,width:p,overflowX:"hidden"})},v):v}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:null!=e.scrollLeft&&e.scrollLeft>=0?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop&&e.scrollTop>=0?e.scrollTop:t.scrollTop}:null}}]),t}(a.PureComponent);be()(Qp,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1}),Qp.propTypes={},yd(Qp);var Jp=function(e){function t(e,n){var r;return me()(this,t),(r=ud()(this,cd()(t).call(this,e,n))).state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},r._onScroll=r._onScroll.bind(dd()(r)),r}return hd()(t,e),ve()(t,[{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.clientHeight,r=t.clientWidth,o=t.scrollHeight,i=t.scrollLeft,a=t.scrollTop,l=t.scrollWidth;return e({clientHeight:n,clientWidth:r,onScroll:this._onScroll,scrollHeight:o,scrollLeft:i,scrollTop:a,scrollWidth:l})}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.clientWidth,r=e.scrollHeight,o=e.scrollLeft,i=e.scrollTop,a=e.scrollWidth;this.setState({clientHeight:t,clientWidth:n,scrollHeight:r,scrollLeft:o,scrollTop:i,scrollWidth:a})}}]),t}(a.PureComponent);Jp.propTypes={};function eh(e){var t=e.className,n=e.columns,r=e.style;return a.createElement("div",{className:t,role:"row",style:r},n)}eh.propTypes=null;var th={ASC:"ASC",DESC:"DESC"};function nh(e){var t=e.sortDirection,n=Ed("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===th.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===th.DESC});return a.createElement("svg",{className:n,width:18,height:18,viewBox:"0 0 24 24"},t===th.ASC?a.createElement("path",{d:"M7 14l5-5 5 5z"}):a.createElement("path",{d:"M7 10l5 5 5-5z"}),a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}function rh(e){var t=e.dataKey,n=e.label,r=e.sortBy,o=e.sortDirection,i=r===t,l=[a.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:"string"==typeof n?n:null},n)];return i&&l.push(a.createElement(nh,{key:"SortIndicator",sortDirection:o})),l}function oh(e){var t=e.className,n=e.columns,r=e.index,o=e.key,i=e.onRowClick,l=e.onRowDoubleClick,u=e.onRowMouseOut,s=e.onRowMouseOver,c=e.onRowRightClick,f=e.rowData,d=e.style,p={"aria-rowindex":r+1};return(i||l||u||s||c)&&(p["aria-label"]="row",p.tabIndex=0,i&&(p.onClick=function(e){return i({event:e,index:r,rowData:f})}),l&&(p.onDoubleClick=function(e){return l({event:e,index:r,rowData:f})}),u&&(p.onMouseOut=function(e){return u({event:e,index:r,rowData:f})}),s&&(p.onMouseOver=function(e){return s({event:e,index:r,rowData:f})}),c&&(p.onContextMenu=function(e){return c({event:e,index:r,rowData:f})})),a.createElement("div",wd()({},p,{className:t,key:o,role:"row",style:d}),n)}nh.propTypes={},rh.propTypes=null,oh.propTypes=null;var ih=function(e){function t(){return me()(this,t),ud()(this,cd()(t).apply(this,arguments))}return hd()(t,e),t}(a.Component);function ah(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ah(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ah(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}be()(ih,"defaultProps",{cellDataGetter:function(e){var t=e.dataKey,n=e.rowData;return"function"==typeof n.get?n.get(t):n[t]},cellRenderer:function(e){var t=e.cellData;return null==t?"":String(t)},defaultSortDirection:th.ASC,flexGrow:0,flexShrink:1,headerRenderer:rh,style:{}}),ih.propTypes={};var uh=function(e){function t(e){var n;return me()(this,t),(n=ud()(this,cd()(t).call(this,e))).state={scrollbarWidth:0},n._createColumn=n._createColumn.bind(dd()(n)),n._createRow=n._createRow.bind(dd()(n)),n._onScroll=n._onScroll.bind(dd()(n)),n._onSectionRendered=n._onSectionRendered.bind(dd()(n)),n._setRef=n._setRef.bind(dd()(n)),n}return hd()(t,e),ve()(t,[{key:"forceUpdateGrid",value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:"getOffsetForRow",value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n}).scrollTop:0}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:"measureAllRows",value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:o,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var e=Object(u.findDOMNode)(this.Grid),t=e.clientWidth||0;return(e.offsetWidth||0)-t}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.disableHeader,i=t.gridClassName,l=t.gridStyle,u=t.headerHeight,s=t.headerRowRenderer,c=t.height,f=t.id,d=t.noRowsRenderer,p=t.rowClassName,h=t.rowStyle,m=t.scrollToIndex,g=t.style,v=t.width,y=this.state.scrollbarWidth,b=o?c:c-u,w="function"==typeof p?p({index:-1}):p,S="function"==typeof h?h({index:-1}):h;return this._cachedColumnStyles=[],a.Children.toArray(n).forEach((function(t,n){var r=e._getFlexStyleForColumn(t,t.props.style);e._cachedColumnStyles[n]=lh({overflow:"hidden"},r)})),a.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":a.Children.toArray(n).length,"aria-rowcount":this.props.rowCount,className:Ed("ReactVirtualized__Table",r),id:f,role:"grid",style:g},!o&&s({className:Ed("ReactVirtualized__Table__headerRow",w),columns:this._getHeaderColumns(),style:lh({height:u,overflow:"hidden",paddingRight:y,width:v},S)}),a.createElement(qd,wd()({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:Ed("ReactVirtualized__Table__Grid",i),cellRenderer:this._createRow,columnWidth:v,columnCount:1,height:b,id:void 0,noContentRenderer:d,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:y,scrollToRow:m,style:lh({},l,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(e){var t=e.column,n=e.columnIndex,r=e.isScrolling,o=e.parent,i=e.rowData,l=e.rowIndex,u=this.props.onColumnClick,s=t.props,c=s.cellDataGetter,f=s.cellRenderer,d=s.className,p=s.columnData,h=s.dataKey,m=s.id,g=f({cellData:c({columnData:p,dataKey:h,rowData:i}),columnData:p,columnIndex:n,dataKey:h,isScrolling:r,parent:o,rowData:i,rowIndex:l}),v=this._cachedColumnStyles[n],y="string"==typeof g?g:null;return a.createElement("div",{"aria-colindex":n+1,"aria-describedby":m,className:Ed("ReactVirtualized__Table__rowColumn",d),key:"Row"+l+"-Col"+n,onClick:function(e){u&&u({columnData:p,dataKey:h,event:e})},role:"gridcell",style:v,title:y},g)}},{key:"_createHeader",value:function(e){var t,n,r,o,i,l=e.column,u=e.index,s=this.props,c=s.headerClassName,f=s.headerStyle,d=s.onHeaderClick,p=s.sort,h=s.sortBy,m=s.sortDirection,g=l.props,v=g.columnData,y=g.dataKey,b=g.defaultSortDirection,w=g.disableSort,S=g.headerRenderer,E=g.id,x=g.label,C=!w&&p,O=Ed("ReactVirtualized__Table__headerColumn",c,l.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:C}),_=this._getFlexStyleForColumn(l,lh({},f,{},l.props.headerStyle)),T=S({columnData:v,dataKey:y,disableSort:w,label:x,sortBy:h,sortDirection:m});if(C||d){var P=h!==y?b:m===th.DESC?th.ASC:th.DESC,k=function(e){C&&p({defaultSortDirection:b,event:e,sortBy:y,sortDirection:P}),d&&d({columnData:v,dataKey:y,event:e})};i=l.props["aria-label"]||x||y,o="none",r=0,t=k,n=function(e){"Enter"!==e.key&&" "!==e.key||k(e)}}return h===y&&(o=m===th.ASC?"ascending":"descending"),a.createElement("div",{"aria-label":i,"aria-sort":o,className:O,id:E,key:"Header-Col"+u,onClick:t,onKeyDown:n,role:"columnheader",style:_,tabIndex:r},T)}},{key:"_createRow",value:function(e){var t=this,n=e.rowIndex,r=e.isScrolling,o=e.key,i=e.parent,l=e.style,u=this.props,s=u.children,c=u.onRowClick,f=u.onRowDoubleClick,d=u.onRowRightClick,p=u.onRowMouseOver,h=u.onRowMouseOut,m=u.rowClassName,g=u.rowGetter,v=u.rowRenderer,y=u.rowStyle,b=this.state.scrollbarWidth,w="function"==typeof m?m({index:n}):m,S="function"==typeof y?y({index:n}):y,E=g({index:n}),x=a.Children.toArray(s).map((function(e,o){return t._createColumn({column:e,columnIndex:o,isScrolling:r,parent:i,rowData:E,rowIndex:n,scrollbarWidth:b})})),C=Ed("ReactVirtualized__Table__row",w),O=lh({},l,{height:this._getRowHeight(n),overflow:"hidden",paddingRight:b},S);return v({className:C,columns:x,index:n,isScrolling:r,key:o,onRowClick:c,onRowDoubleClick:f,onRowRightClick:d,onRowMouseOver:p,onRowMouseOut:h,rowData:E,style:O})}},{key:"_getFlexStyleForColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="".concat(e.props.flexGrow," ").concat(e.props.flexShrink," ").concat(e.props.width,"px"),r=lh({},t,{flex:n,msFlex:n,WebkitFlex:n});return e.props.maxWidth&&(r.maxWidth=e.props.maxWidth),e.props.minWidth&&(r.minWidth=e.props.minWidth),r}},{key:"_getHeaderColumns",value:function(){var e=this,t=this.props,n=t.children;return(t.disableHeader?[]:a.Children.toArray(n)).map((function(t,n){return e._createHeader({column:t,index:n})}))}},{key:"_getRowHeight",value:function(e){var t=this.props.rowHeight;return"function"==typeof t?t({index:e}):t}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.scrollHeight,r=e.scrollTop;(0,this.props.onScroll)({clientHeight:t,scrollHeight:n,scrollTop:r})}},{key:"_onSectionRendered",value:function(e){var t=e.rowOverscanStartIndex,n=e.rowOverscanStopIndex,r=e.rowStartIndex,o=e.rowStopIndex;(0,this.props.onRowsRendered)({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:o})}},{key:"_setRef",value:function(e){this.Grid=e}},{key:"_setScrollbarWidth",value:function(){var e=this.getScrollbarWidth();this.setState({scrollbarWidth:e})}}]),t}(a.PureComponent);be()(uh,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:Yd,overscanRowCount:10,rowRenderer:oh,headerRowRenderer:eh,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}}),uh.propTypes={};var sh=[],ch=null,fh=null;function dh(){fh&&(fh=null,document.body&&null!=ch&&(document.body.style.pointerEvents=ch),ch=null)}function ph(){dh(),sh.forEach((function(e){return e.__resetIsScrolling()}))}function hh(e){e.currentTarget===window&&null==ch&&document.body&&(ch=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){fh&&Fd(fh);var e=0;sh.forEach((function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)})),fh=Bd(ph,e)}(),sh.forEach((function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()}))}function mh(e,t){sh.some((function(e){return e.props.scrollElement===t}))||t.addEventListener("scroll",hh),sh.push(e)}function gh(e,t){(sh=sh.filter((function(t){return t!==e}))).length||(t.removeEventListener("scroll",hh),fh&&(Fd(fh),dh()))}var vh,yh,bh=function(e){return e===window},wh=function(e){return e.getBoundingClientRect()};function Sh(e,t){if(e){if(bh(e)){var n=window,r=n.innerHeight,o=n.innerWidth;return{height:"number"==typeof r?r:0,width:"number"==typeof o?o:0}}return wh(e)}return{height:t.serverHeight,width:t.serverWidth}}function Eh(e,t){if(bh(t)&&document.documentElement){var n=document.documentElement,r=wh(e),o=wh(n);return{top:r.top-o.top,left:r.left-o.left}}var i=xh(t),a=wh(e),l=wh(t);return{top:a.top+i.top-l.top,left:a.left+i.left-l.left}}function xh(e){return bh(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}function Ch(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ch(n,!0).forEach((function(t){be()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ch(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _h=function(){return"undefined"!=typeof window?window:void 0},Th=(yh=vh=function(e){function t(){var e,n;me()(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=ud()(this,(e=cd()(t)).call.apply(e,[this].concat(o))),be()(dd()(n),"_window",_h()),be()(dd()(n),"_isMounted",!1),be()(dd()(n),"_positionFromTop",0),be()(dd()(n),"_positionFromLeft",0),be()(dd()(n),"_detectElementResize",void 0),be()(dd()(n),"_child",void 0),be()(dd()(n),"state",Oh({},Sh(n.props.scrollElement,n.props),{isScrolling:!1,scrollLeft:0,scrollTop:0})),be()(dd()(n),"_registerChild",(function(e){!e||e instanceof Element||console.warn("WindowScroller registerChild expects to be passed Element or null"),n._child=e,n.updatePosition()})),be()(dd()(n),"_onChildScroll",(function(e){var t=e.scrollTop;if(n.state.scrollTop!==t){var r=n.props.scrollElement;r&&("function"==typeof r.scrollTo?r.scrollTo(0,t+n._positionFromTop):r.scrollTop=t+n._positionFromTop)}})),be()(dd()(n),"_registerResizeListener",(function(e){e===window?window.addEventListener("resize",n._onResize,!1):n._detectElementResize.addResizeListener(e,n._onResize)})),be()(dd()(n),"_unregisterResizeListener",(function(e){e===window?window.removeEventListener("resize",n._onResize,!1):e&&n._detectElementResize.removeResizeListener(e,n._onResize)})),be()(dd()(n),"_onResize",(function(){n.updatePosition()})),be()(dd()(n),"__handleWindowScrollEvent",(function(){if(n._isMounted){var e=n.props.onScroll,t=n.props.scrollElement;if(t){var r=xh(t),o=Math.max(0,r.left-n._positionFromLeft),i=Math.max(0,r.top-n._positionFromTop);n.setState({isScrolling:!0,scrollLeft:o,scrollTop:i}),e({scrollLeft:o,scrollTop:i})}}})),be()(dd()(n),"__resetIsScrolling",(function(){n.setState({isScrolling:!1})})),n}return hd()(t,e),ve()(t,[{key:"updatePosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,t=this.props.onResize,n=this.state,r=n.height,o=n.width,i=this._child||u.findDOMNode(this);if(i instanceof Element&&e){var a=Eh(i,e);this._positionFromTop=a.top,this._positionFromLeft=a.left}var l=Sh(e,this.props);r===l.height&&o===l.width||(this.setState({height:l.height,width:l.width}),t({height:l.height,width:l.width}))}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=Object(ep.a)(),this.updatePosition(e),e&&(mh(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.scrollElement,r=e.scrollElement;r!==n&&null!=r&&null!=n&&(this.updatePosition(n),gh(this,r),mh(this,n),this._unregisterResizeListener(r),this._registerResizeListener(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&(gh(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.isScrolling,r=t.scrollTop,o=t.scrollLeft,i=t.height,a=t.width;return e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:i,isScrolling:n,scrollLeft:o,scrollTop:r,width:a})}}]),t}(a.PureComponent),be()(vh,"propTypes",null),yh);be()(Th,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:_h(),serverHeight:0,serverWidth:0});function Ph(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ah(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Rh={notes:S.a.array.isRequired,children:S.a.func.isRequired,onScroll:S.a.func.isRequired,initialScrollTop:S.a.number.isRequired},Mh=new lp({defaultHeight:50,fixedWidth:!0}),jh=l.a.forwardRef((function(e,t){var n=e.notes,r=e.children,o=e.onScroll,i=e.initialScrollTop,u=Object(a.useRef)(),s=Ah(Object(a.useState)(0),2),c=s[0],f=s[1],d=Ah(Object(a.useState)({width:0,height:0}),2),p=d[0],h=d[1],m=window.innerHeight;Object(a.useImperativeHandle)(t,(function(){return{scrollToPosition:function(e){u.current.scrollToPosition(e)},scrollToRow:function(e){u.current.scrollToRow(e)}}})),Object(a.useEffect)((function(){u.current.scrollToPosition(i)}),[i]),Object(a.useEffect)((function(){var e;Mh.clearAll(),null==u||null===(e=u.current)||void 0===e||e.recomputeRowHeights()}),[n.length]),Object(a.useEffect)((function(){var e=function(){var e=window.innerHeight-m;e&&(window.innerHeight<m&&f(e),m=window.innerHeight)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}));var g=function(e){var t=e.scrollTop;o(t)},v=function(e){var t=e.index,o=e.key,i=e.parent,a=e.style,s=n[t];return l.a.createElement(ap,{key:"".concat(o).concat(s.Id),cache:Mh,columnIndex:0,parent:i,rowIndex:t},l.a.createElement("div",{style:a},r(n,t,(function(){return function(e){var t;Mh.clear(e),null===(t=u.current)||void 0===t||t.recomputeRowHeights(e)}(t)}))))};return l.a.createElement(ad,{bounds:!0,onResize:function(e){var t=e.bounds;h(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ph(Object(n),!0).forEach((function(t){kh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ph(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{height:t.height+2*c})),f(0)}},(function(e){var t=e.measureRef;return l.a.createElement("div",{ref:t,className:"virtualized-notes-container"},l.a.createElement(Op,{deferredMeasurementCache:Mh,style:{outline:"none"},height:p.height-c,width:p.width,overscanRowCount:10,ref:u,rowCount:n.length,rowHeight:Mh.rowHeight,rowRenderer:v,onScroll:g}))}))}));jh.propTypes=Rh;var Dh=jh,Lh={notes:S.a.array.isRequired,children:S.a.func.isRequired,onScroll:S.a.func.isRequired,initialScrollTop:S.a.number.isRequired},Nh=l.a.forwardRef((function(e,t){var n=e.notes,r=e.children,o=e.onScroll,i=e.initialScrollTop,u=Object(a.useRef)();Object(a.useImperativeHandle)(t,(function(){return{scrollToPosition:function(e){u.current.scrollTop=e},scrollToRow:function(e){var t=u.current,n=t.children[e],r=t.getBoundingClientRect(),o=n.getBoundingClientRect();o.top>=r.top&&o.top<=r.top+t.clientHeight||(t.scrollTop=o.top+t.scrollTop-r.top)}}})),Object(a.useEffect)((function(){u.current.scrollTop=i}),[i]);return l.a.createElement("div",{ref:u,className:"normal-notes-container",onScroll:function(e){o(e.target.scrollTop)}},n.map((function(e,t){return l.a.createElement(l.a.Fragment,{key:"".concat(t).concat(e.Id)},r(n,t))})))}));Nh.propTypes=Lh;var Ih=Nh;n(402);function zh(e){return(zh="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 Fh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Bh(e){return(Bh=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uh(e,t){return(Uh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Wh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vh=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==zh(t)&&"function"!=typeof t?Hh(e):t}(this,Bh(t).call(this)),Wh(Hh(e),"toggleDropdown",(function(){e.setState((function(e){return{isOpen:!e.isOpen}}))})),Wh(Hh(e),"onClickDropdown",(function(t,n){t.stopPropagation(),e.props.setSortStrategy(n),e.setState({isOpen:!1})})),Wh(Hh(e),"getTranslatedContent",(function(t){return e.props.t(e.sortStrategyToTranslationMap[t])||t})),Wh(Hh(e),"renderDropdownItems",(function(){var t=e.props,n=t.sortStrategy;return t.items.filter((function(e){return e!==n})).map((function(t){return l.a.createElement("div",{key:t,className:"dropdown-item",onClick:function(n){return e.onClickDropdown(n,t)}},e.getTranslatedContent(t))}))})),e.state={isOpen:!1},e.sortStrategyToTranslationMap={position:"option.notesPanel.orderPosition",time:"option.notesPanel.orderTime"},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Uh(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.sortStrategy;return t?null:l.a.createElement("div",{className:"Dropdown","data-element":"dropdown",onClick:this.toggleDropdown},l.a.createElement("div",{className:"items"},l.a.createElement("div",{className:"display-item"},l.a.createElement("span",null,this.getTranslatedContent(n)),l.a.createElement(wa,{className:"down-arrow",glyph:"ic_arrow_drop_down_black_24px"})),l.a.createElement("div",{className:"dropdown-items ".concat(this.state.isOpen?"show":"hide")},this.renderDropdownItems())))}}])&&Fh(n.prototype,r),o&&Fh(n,o),t}(l.a.PureComponent);Wh(Vh,"propTypes",{isDisabled:S.a.bool,sortStrategy:S.a.string.isRequired,setSortStrategy:S.a.func.isRequired,items:S.a.array.isRequired,t:S.a.func.isRequired});var Gh=oe((function(e){return{isDisabled:go.isElementDisabled(e,"dropdown"),sortStrategy:go.getSortStrategy(e)}}),{setSortStrategy:ji.setSortStrategy})(Nu()(Vh)),qh=(n(129),l.a.createContext()),Yh={value:S.a.string,placeholder:S.a.string,onChange:S.a.func.isRequired,onBlur:S.a.func,onFocus:S.a.func,onKeyDown:S.a.func},$h=l.a.forwardRef((function(e,t){var n=e.value,r=void 0===n?"":n,o=e.onChange,i=e.onKeyDown,u=void 0===i?function(){}:i,s=e.onBlur,c=void 0===s?function(){}:s,f=e.onFocus,d=void 0===f?function(){}:f,p=e.placeholder,h=void 0===p?"":p,m=Object(a.useRef)();return Object(a.useLayoutEffect)((function(){m.current.style.height="30px";var e=m.current.scrollHeight+2;2!==e&&(m.current.style.height="".concat(e,"px"))}),[r]),l.a.createElement("textarea",{ref:function(e){m.current=e,t(e)},onChange:o,onKeyDown:u,onFocus:d,onBlur:c,value:r,placeholder:h})}));$h.propTypes=Yh;var Kh=$h;function Zh(){return(Zh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Xh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jh={value:S.a.string,placeholder:S.a.string,onChange:S.a.func.isRequired,onBlur:S.a.func,onFocus:S.a.func,onSubmit:S.a.func},em=l.a.lazy((function(){return Promise.all([n.e(3),n.e(1)]).then(n.bind(null,539))})),tm=l.a.forwardRef((function(e,t){var n=pe(go.getUserData,V),r=Object(a.useContext)(qh).resize,o=Object(a.useRef)(),i=Object(a.useRef)();Object(a.useLayoutEffect)((function(){var e,t=(null===(e=o.current)||void 0===e?void 0:e.getBoundingClientRect())||{};i.current&&i.current!==t.height&&r(),i.current=t.height}),[e.value,r]);var u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xh(Object(n),!0).forEach((function(t){Qh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{ref:function(e){o.current=e,t(e)},onChange:function(t){e.onChange(t.target.value)},onKeyDown:function(t){(t.metaKey||t.ctrlKey)&&13===t.which&&e.onSubmit(t)}});return(null==n?void 0:n.length)?l.a.createElement(l.a.Suspense,{fallback:l.a.createElement("div",null,"Loading...")},l.a.createElement(em,Zh({},u,{userData:n}))):l.a.createElement(Kh,u)}));tm.propTypes=Jh;var nm=tm;function rm(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function om(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function im(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?om(Object(n),!0).forEach((function(t){am(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):om(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function am(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function um(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var sm=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"initialize",value:function(e,t){var n=this;this.store=e,this.events={},this.idMentionDataMap={},this.allowedTrailingCharacters=[" "],t.on("annotationChanged",(function(e,t,r){!r.imported&&e.length&&n.getUserData().length&&("add"===t?n.handleAnnotationsAdded(e):"modify"===t?n.handleAnnotationsModified(e):"delete"===t&&n.handleAnnotationsDeleted(e))}))}},{key:"handleAnnotationsAdded",value:function(e){var t=this,n=[];e.forEach((function(e){var r=t.extractMentionDataFromAnnot(e);t.idMentionDataMap[e.Id]=r,n=n.concat(r.mentions)})),n.length&&this.trigger("mentionChanged",[n,"add"])}},{key:"handleAnnotationsModified",value:function(e){var t=this,n=[],r=[],o=[];e.forEach((function(e){var i=t.idMentionDataMap[e.Id]||{mentions:[],contentWithoutMentions:""},a=t.extractMentionDataFromAnnot(e),l=i.mentions,u=a.mentions;t.idMentionDataMap[e.Id]=a,u.forEach((function(e){!l.find((function(n){return t.isSameMention(n,e)}))&&n.push(e)})),l.forEach((function(e){!u.find((function(n){return t.isSameMention(e,n)}))&&o.push(e)})),l.length&&i.contentWithoutMentions!==a.contentWithoutMentions&&(r=r.concat(u))})),n.length&&this.trigger("mentionChanged",[n,"add"]),r.length&&this.trigger("mentionChanged",[r,"modify"]),o.length&&this.trigger("mentionChanged",[o,"delete"])}},{key:"handleAnnotationsDeleted",value:function(e){var t=this,n=[];e.forEach((function(e){t.idMentionDataMap[e.Id]&&(n=n.concat(t.idMentionDataMap[e.Id].mentions),delete t.idMentionDataMap[e.Id])})),n.length&&this.trigger("mentionChanged",[n,"delete"])}},{key:"extractMentionDataFromStr",value:function(e){for(var t,n=/@\[(.*?)\]\((.*?)\)/g,r=[],o=e;null!==(t=n.exec(e));){var i=lm(t,3),a=i[0],l=i[1],u=i[2];r.push(u),o=o.replace(a.slice(1),l)}return{plainTextValue:o,ids:r}}},{key:"extractMentionDataFromAnnot",value:function(e){var t=this,n=e.getCustomData("trn-mention"),r=this.getUserData(),o=e.getContents(),i={mentions:[],contentWithoutMentions:o};return n?(r.forEach((function(r){n.ids.includes(r.id)&&t.isValidMention(o,r.value)&&(i.mentions.push(im({},r,{annotId:e.Id})),i.contentWithoutMentions=i.contentWithoutMentions.replace("@".concat(r.value),""))})),i):i}},{key:"isValidMention",value:function(e,t){t="@".concat(t);var n=e.indexOf(t),r=e[n+t.length],o=void 0===r,i=this.getAllowedTrailingCharacters();return o||"*"===i||i.includes(r)}},{key:"isSameMention",value:function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0}},{key:"createMentionReply",value:function(e,t){var n=this.extractMentionDataFromStr(t),r=n.plainTextValue,o=n.ids,i=new Annotations.StickyAnnotation;i.InReplyTo=e.Id,i.X=e.X,i.Y=e.Y,i.PageNumber=e.PageNumber,i.Author=bt.getCurrentUser(),i.setContents(r||""),i.setCustomData("trn-mention",{contents:t,ids:o}),e.addReply(i),bt.addAnnotations([i])}},{key:"setUserData",value:function(e){e=e.map((function(e){return im({},e,{id:e.id||e.email||e.value})})),this.store.dispatch(ji.setUserData(e))}},{key:"getUserData",value:function(){return go.getUserData(this.store.getState())}},{key:"setAllowedTrailingCharacters",value:function(e){this.allowedTrailingCharacters=e}},{key:"getAllowedTrailingCharacters",value:function(){return this.allowedTrailingCharacters}},{key:"on",value:function(e,t){return this.events[e]||(this.events[e]=[]),this.events[e].push(t),this}},{key:"off",value:function(e,t){return this.events?(void 0===e&&(this.events={}),this.events[e]?(this.events[e]=t?this.events[e].filter((function(e){return e!==t})):[],this):this):this}},{key:"one",value:function(e,t){var n=this,r=t;return t=function(){n.off(e,t);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r.apply(n,i)},this.on(e,t)}},{key:"trigger",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return this.events&&this.events[e]?(1===r.length&&Array.isArray(r[0])&&(r=r[0]),this.events[e].forEach((function(e){e.call.apply(e,[t].concat(rm(r)))})),this):this}},{key:"addEventListener",value:function(){this.on.apply(this,arguments)}},{key:"setEventListener",value:function(){this.on.apply(this,arguments)}},{key:"removeEventListener",value:function(){this.off.apply(this,arguments)}}])&&um(t.prototype,n),r&&um(t,r),e}()),cm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1?arguments[1]:void 0,n=Object(a.useRef)(!1);Object(a.useEffect)((function(){if(n.current)return e();n.current=!0}),t)};function fm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var dm={annotation:S.a.object.isRequired},pm=function(e){var t=e.annotation,n=fm(pe((function(e){var n;return[go.isDocumentReadOnly(e),go.isElementDisabled(e,"noteReply"),null===(n=go.getIsReplyDisabled(e))||void 0===n?void 0:n(t),go.getIsMentionEnabled(e),go.getIsNoteEditing(e)]}),V),5),r=n[0],o=n[1],i=n[2],u=n[3],s=n[4],c=Object(a.useContext)(qh),f=c.resize,d=c.isContentEditable,p=c.isSelected,h=fm(Object(a.useState)(!1),2),m=h[0],g=h[1],v=fm(Object(a.useState)(""),2),y=v[0],b=v[1],w=fm(ra(),1)[0],S=se(),E=Object(a.useRef)();cm((function(){m||S(ji.finishNoteEditing()),f()}),[m]),Object(a.useEffect)((function(){var e;s&&p&&!d&&(null===(e=E.current)||void 0===e||e.focus())}),[d,s,p]);var x=function(e){e.preventDefault(),y&&(u?sm.createMentionReply(t,y):bt.createAnnotationReply(t,y),b(""))},C=qi()({disabled:!y});return r||o||i||s&&d?null:l.a.createElement("div",{className:"reply-container",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement(nm,{ref:function(e){E.current=e},value:y,onChange:function(e){return b(e)},onSubmit:x,onBlur:function(){return g(!1)},onFocus:function(){return g(!0)},placeholder:"".concat(w("action.reply"),"...")}),m&&l.a.createElement("div",{className:"buttons"},l.a.createElement("button",{className:C,onMouseDown:x},w("action.reply")),l.a.createElement("button",{onMouseDown:function(){b(""),E.current.blur()}},w("action.cancel"))))};pm.propTypes=dm;var hm=pm;n(403),n(404);function mm(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function gm(e,t){for(var n=e.length-1;n>=0;n--)!0===t(e[n])&&e.splice(n,1)}function vm(e){throw new Error("Unhandled case for value: '"+e+"'")}var ym=function(){function e(e){void 0===e&&(e={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=e.tagName||"",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||""}return e.prototype.setTagName=function(e){return this.tagName=e,this},e.prototype.getTagName=function(){return this.tagName||""},e.prototype.setAttr=function(e,t){return this.getAttrs()[e]=t,this},e.prototype.getAttr=function(e){return this.getAttrs()[e]},e.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(e){return this.setAttr("class",e)},e.prototype.addClass=function(e){for(var t,n=this.getClass(),r=this.whitespaceRegex,o=n?n.split(r):[],i=e.split(r);t=i.shift();)-1===mm(o,t)&&o.push(t);return this.getAttrs().class=o.join(" "),this},e.prototype.removeClass=function(e){for(var t,n=this.getClass(),r=this.whitespaceRegex,o=n?n.split(r):[],i=e.split(r);o.length&&(t=i.shift());){var a=mm(o,t);-1!==a&&o.splice(a,1)}return this.getAttrs().class=o.join(" "),this},e.prototype.getClass=function(){return this.getAttrs().class||""},e.prototype.hasClass=function(e){return-1!==(" "+this.getClass()+" ").indexOf(" "+e+" ")},e.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},e.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},e.prototype.getInnerHTML=function(){return this.innerHTML||""},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return["<",e,t=t?" "+t:"",">",this.getInnerHtml(),"</",e,">"].join("")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var e=this.getAttrs(),t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n+'="'+e[n]+'"');return t.join(" ")},e}();var bm=function(){function e(e){void 0===e&&(e={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||""}return e.prototype.build=function(e){return new ym({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},e.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},n=this.createCssClass(e);return n&&(t.class=n),this.newWindow&&(t.target="_blank",t.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length<e.getAnchorText().length&&(t.title=e.getAnchorHref()),t},e.prototype.createCssClass=function(e){var t=this.className;if(t){for(var n=[t],r=e.getCssClassSuffixes(),o=0,i=r.length;o<i;o++)n.push(t+"-"+r[o]);return n.join(" ")}return""},e.prototype.processAnchorText=function(e){return e=this.doTruncate(e)},e.prototype.doTruncate=function(e){var t=this.truncate;if(!t||!t.length)return e;var n=t.length,r=t.location;return"smart"===r?function(e,t,n){var r,o;null==n?(n="&hellip;",o=3,r=8):(o=n.length,r=n.length);var i=function(e){var t="";return e.scheme&&e.host&&(t+=e.scheme+"://"),e.host&&(t+=e.host),e.path&&(t+="/"+e.path),e.query&&(t+="?"+e.query),e.fragment&&(t+="#"+e.fragment),t},a=function(e,t){var r=t/2,o=Math.ceil(r),i=-1*Math.floor(r),a="";return i<0&&(a=e.substr(i)),e.substr(0,o)+n+a};if(e.length<=t)return e;var l=t-o,u=function(e){var t={},n=e,r=n.match(/^([a-z]+):\/\//i);return r&&(t.scheme=r[1],n=n.substr(r[0].length)),(r=n.match(/^(.*?)(?=(\?|#|\/|$))/i))&&(t.host=r[1],n=n.substr(r[0].length)),(r=n.match(/^\/(.*?)(?=(\?|#|$))/i))&&(t.path=r[1],n=n.substr(r[0].length)),(r=n.match(/^\?(.*?)(?=(#|$))/i))&&(t.query=r[1],n=n.substr(r[0].length)),(r=n.match(/^#(.*?)$/i))&&(t.fragment=r[1]),t}(e);if(u.query){var s=u.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);s&&(u.query=u.query.substr(0,s[1].length),e=i(u))}if(e.length<=t)return e;if(u.host&&(u.host=u.host.replace(/^www\./,""),e=i(u)),e.length<=t)return e;var c="";if(u.host&&(c+=u.host),c.length>=l)return u.host.length==t?(u.host.substr(0,t-o)+n).substr(0,l+r):a(c,l).substr(0,l+r);var f="";if(u.path&&(f+="/"+u.path),u.query&&(f+="?"+u.query),f){if((c+f).length>=l)return(c+f).length==t?(c+f).substr(0,t):(c+a(f,l-c.length)).substr(0,l+r);c+=f}if(u.fragment){var d="#"+u.fragment;if((c+d).length>=l)return(c+d).length==t?(c+d).substr(0,t):(c+a(d,l-c.length)).substr(0,l+r);c+=d}if(u.scheme&&u.host){var p=u.scheme+"://";if((c+p).length<l)return(p+c).substr(0,t)}if(c.length<=t)return c;var h="";return l>0&&(h=c.substr(-1*Math.floor(l/2))),(c.substr(0,Math.ceil(l/2))+n+h).substr(0,l+r)}(e,n):"middle"===r?function(e,t,n){if(e.length<=t)return e;var r,o;null==n?(n="&hellip;",r=8,o=3):(r=n.length,o=n.length);var i=t-o,a="";return i>0&&(a=e.substr(-1*Math.floor(i/2))),(e.substr(0,Math.ceil(i/2))+n+a).substr(0,i+r)}(e,n):function(e,t,n){return function(e,t,n){var r;return e.length>t&&(null==n?(n="&hellip;",r=3):r=n.length,e=e.substring(0,t-r)+n),e}(e,t,n)}(e,n)},e}(),wm=function(){function e(e){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(e){this.offset=e},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}(),Sm=function(e,t){return(Sm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function Em(e,t){function n(){this.constructor=e}Sm(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var xm=function(){return(xm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var Cm,Om=function(e){function t(t){var n=e.call(this,t)||this;return n.email="",n.email=t.email,n}return Em(t,e),t.prototype.getType=function(){return"email"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return"mailto:"+this.email},t.prototype.getAnchorText=function(){return this.email},t}(wm),_m=function(e){function t(t){var n=e.call(this,t)||this;return n.serviceName="",n.hashtag="",n.serviceName=t.serviceName,n.hashtag=t.hashtag,n}return Em(t,e),t.prototype.getType=function(){return"hashtag"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var e=this.serviceName,t=this.hashtag;switch(e){case"twitter":return"https://twitter.com/hashtag/"+t;case"facebook":return"https://www.facebook.com/hashtag/"+t;case"instagram":return"https://instagram.com/explore/tags/"+t;default:throw new Error("Unknown service name to point hashtag to: "+e)}},t.prototype.getAnchorText=function(){return"#"+this.hashtag},t}(wm),Tm=function(e){function t(t){var n=e.call(this,t)||this;return n.serviceName="twitter",n.mention="",n.mention=t.mention,n.serviceName=t.serviceName,n}return Em(t,e),t.prototype.getType=function(){return"mention"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},t.prototype.getAnchorText=function(){return"@"+this.mention},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();return n&&t.push(n),t},t}(wm),Pm=function(e){function t(t){var n=e.call(this,t)||this;return n.number="",n.plusSign=!1,n.number=t.number,n.plusSign=t.plusSign,n}return Em(t,e),t.prototype.getType=function(){return"phone"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(wm),km=function(e){function t(t){var n=e.call(this,t)||this;return n.url="",n.urlMatchType="scheme",n.protocolUrlMatch=!1,n.protocolRelativeMatch=!1,n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.schemePrefixRegex=/^(https?:\/\/)?/i,n.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,n.protocolRelativeRegex=/^\/\//,n.protocolPrepended=!1,n.urlMatchType=t.urlMatchType,n.url=t.url,n.protocolUrlMatch=t.protocolUrlMatch,n.protocolRelativeMatch=t.protocolRelativeMatch,n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return Em(t,e),t.prototype.getType=function(){return"url"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var e=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(e=this.url="http://"+e,this.protocolPrepended=!0),e},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&amp;/g,"&")},t.prototype.getAnchorText=function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=this.stripProtocolRelativePrefix(e)),this.stripPrefix.scheme&&(e=this.stripSchemePrefix(e)),this.stripPrefix.www&&(e=this.stripWwwPrefix(e)),this.stripTrailingSlash&&(e=this.removeTrailingSlash(e)),this.decodePercentEncoding&&(e=this.removePercentEncoding(e)),e},t.prototype.stripSchemePrefix=function(e){return e.replace(this.schemePrefixRegex,"")},t.prototype.stripWwwPrefix=function(e){return e.replace(this.wwwPrefixRegex,"$1")},t.prototype.stripProtocolRelativePrefix=function(e){return e.replace(this.protocolRelativeRegex,"")},t.prototype.removeTrailingSlash=function(e){return"/"===e.charAt(e.length-1)&&(e=e.slice(0,-1)),e},t.prototype.removePercentEncoding=function(e){var t=e.replace(/%22/gi,"&quot;").replace(/%26/gi,"&amp;").replace(/%27/gi,"&#39;").replace(/%3C/gi,"&lt;").replace(/%3E/gi,"&gt;");try{return decodeURIComponent(t)}catch(e){return t}},t}(wm),Am=function(e){this.__jsduckDummyDocProp=null,this.tagBuilder=e.tagBuilder},Rm=/[A-Za-z]/,Mm=/[\d]/,jm=/[\D]/,Dm=/\s/,Lm=/['"]/,Nm=/[\x00-\x1F\x7F]/,Im=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/.source,zm=Im+/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source+/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,Fm=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,Bm=zm+Fm,Hm=zm+Fm,Um="(?:["+Fm+"]{1,3}\\.){3}["+Fm+"]{1,3}",Wm="["+Hm+"](?:["+Hm+"\\-]{0,61}["+Hm+"])?",Vm=function(e){return"(?=("+Wm+"))\\"+e},Gm=function(e){return"(?:"+Vm(e)+"(?:\\."+Vm(e+1)+"){0,126}|"+Um+")"},qm=(new RegExp("["+Hm+".\\-]*["+Hm+"\\-]"),new RegExp("["+Hm+"]")),Ym=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--3oq18vl8pn36a|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|rightathome|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pbt977c|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|newholland|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|telefonica|university|vistaprint|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|honeywell|institute|insurance|kuokgroup|ladbrokes|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--tckwe|xn--vhquv|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|chrysler|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|esurance|etisalat|everbank|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|movistar|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|symantec|training|uconnect|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|cartier|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|iselect|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lancome|lanxess|lasalle|latrobe|leclerc|liaison|limited|lincoln|markets|metlife|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|shriram|singles|staples|starhub|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|الجزائر|العليان|پاکستان|كاثوليك|موبايلي|இந்தியா|abarth|abbott|abbvie|active|africa|agency|airbus|airtel|alipay|alsace|alstom|anquan|aramco|author|bayern|beauty|berlin|bharti|blanco|bostik|boston|broker|camera|career|caseih|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|mobily|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|piaget|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|warman|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|dodge|drive|dubai|earth|edeka|email|epost|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|intel|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|lupin|macys|mango|media|miami|money|mopar|movie|nadex|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|zippo|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|aigo|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|doha|duck|duns|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scor|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|グーグル|クラウド|ポイント|大众汽车|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bnl|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceb|ceo|cfa|cfd|com|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jcp|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|srl|srt|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ストア|セール|みんな|中文网|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|工行|广东|微博|慈善|手机|手表|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|珠宝|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,$m=new RegExp("["+Hm+"!#$%&'*+/=?^_`{|}~-]"),Km=new RegExp("^"+Ym.source+"$"),Zm=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.localPartCharRegex=$m,t.strictTldRegex=Km,t}return Em(t,e),t.prototype.parseMatches=function(e){for(var t=this.tagBuilder,n=this.localPartCharRegex,r=this.strictTldRegex,o=[],i=e.length,a=new Xm,l={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},u=0,s=0,c=a;u<i;){var f=e.charAt(u);switch(s){case 0:d(f);break;case 1:p(e.charAt(u-1),f);break;case 2:h(f);break;case 3:m(f);break;case 4:g(f);break;case 5:v(f);break;case 6:y(f);break;case 7:b(f);break;default:vm(s)}u++}return E(),o;function d(e){"m"===e?w(1):n.test(e)&&w()}function p(e,t){":"===e?n.test(t)?(s=2,c=new Xm(xm({},c,{hasMailtoPrefix:!0}))):S():l[e]===t||(n.test(t)?s=2:"."===t?s=3:"@"===t?s=4:S())}function h(e){"."===e?s=3:"@"===e?s=4:n.test(e)||S()}function m(e){"."===e?S():"@"===e?S():n.test(e)?s=2:S()}function g(e){qm.test(e)?s=5:S()}function v(e){"."===e?s=7:"-"===e?s=6:qm.test(e)||E()}function y(e){"-"===e||"."===e?E():qm.test(e)?s=5:E()}function b(e){"."===e||"-"===e?E():qm.test(e)?(s=5,c=new Xm(xm({},c,{hasDomainDot:!0}))):E()}function w(e){void 0===e&&(e=2),s=e,c=new Xm({idx:u})}function S(){s=0,c=a}function E(){if(c.hasDomainDot){var n=e.slice(c.idx,u);/[-.]$/.test(n)&&(n=n.slice(0,-1));var i=c.hasMailtoPrefix?n.slice("mailto:".length):n;(function(e){var t=(e.split(".").pop()||"").toLowerCase();return r.test(t)})(i)&&o.push(new Om({tagBuilder:t,matchedText:n,offset:c.idx,email:i}))}S()}},t}(Am),Xm=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.hasMailtoPrefix=!!e.hasMailtoPrefix,this.hasDomainDot=!!e.hasDomainDot},Qm=function(){function e(){}return e.isValid=function(e,t){return!(t&&!this.isValidUriScheme(t)||this.urlMatchDoesNotHaveProtocolOrDot(e,t)||this.urlMatchDoesNotHaveAtLeastOneWordChar(e,t)&&!this.isValidIpAddress(e)||this.containsMultipleDots(e))},e.isValidIpAddress=function(e){var t=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==e.match(t)},e.containsMultipleDots=function(e){var t=e;return this.hasFullProtocolRegex.test(e)&&(t=e.split("://")[1]),t.split("/")[0].indexOf("..")>-1},e.isValidUriScheme=function(e){var t=e.match(this.uriSchemeRegex),n=t&&t[0].toLowerCase();return"javascript:"!==n&&"vbscript:"!==n},e.urlMatchDoesNotHaveProtocolOrDot=function(e,t){return!(!e||t&&this.hasFullProtocolRegex.test(t)||-1!==e.indexOf("."))},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(e,t){return!(!e||!t)&&(!this.hasFullProtocolRegex.test(t)&&!this.hasWordCharAfterProtocolRegex.test(e))},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+Im+"]"),e.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,e}(),Jm=(Cm=new RegExp("[/?#](?:["+Hm+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+Hm+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,Gm(2),")","|","(","(//)?",/(?:www\.)/.source,Gm(6),")","|","(","(//)?",Gm(10)+"\\.",Ym.source,"(?![-"+Bm+"])",")",")","(?::[0-9]+)?","(?:"+Cm.source+")?"].join(""),"gi")),eg=new RegExp("["+Hm+"]"),tg=function(e){function t(t){var n=e.call(this,t)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=Jm,n.wordCharRegExp=eg,n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return Em(t,e),t.prototype.parseMatches=function(e){for(var t,n=this.matcherRegex,r=this.stripPrefix,o=this.stripTrailingSlash,i=this.decodePercentEncoding,a=this.tagBuilder,l=[],u=function(){var n=t[0],u=t[1],c=t[4],f=t[5],d=t[9],p=t.index,h=f||d,m=e.charAt(p-1);if(!Qm.isValid(n,u))return"continue";if(p>0&&"@"===m)return"continue";if(p>0&&h&&s.wordCharRegExp.test(m))return"continue";if(/\?$/.test(n)&&(n=n.substr(0,n.length-1)),s.matchHasUnbalancedClosingParen(n))n=n.substr(0,n.length-1);else{var g=s.matchHasInvalidCharAfterTld(n,u);g>-1&&(n=n.substr(0,g))}var v=["http://","https://"].find((function(e){return!!u&&-1!==u.indexOf(e)}));if(v){var y=n.indexOf(v);n=n.substr(y),u=u.substr(y),p+=y}var b=u?"scheme":c?"www":"tld",w=!!u;l.push(new km({tagBuilder:a,matchedText:n,offset:p,urlMatchType:b,url:n,protocolUrlMatch:w,protocolRelativeMatch:!!h,stripPrefix:r,stripTrailingSlash:o,decodePercentEncoding:i}))},s=this;null!==(t=n.exec(e));)u();return l},t.prototype.matchHasUnbalancedClosingParen=function(e){var t,n=e.charAt(e.length-1);if(")"===n)t="(";else if("]"===n)t="[";else{if("}"!==n)return!1;t="{"}for(var r=0,o=0,i=e.length-1;o<i;o++){var a=e.charAt(o);a===t?r++:a===n&&(r=Math.max(r-1,0))}return 0===r},t.prototype.matchHasInvalidCharAfterTld=function(e,t){if(!e)return-1;var n=0;t&&(n=e.indexOf(":"),e=e.slice(n));var r=new RegExp("^((.?//)?[-."+Hm+"]*[-"+Hm+"]\\.[-"+Hm+"]+)").exec(e);return null===r?-1:(n+=r[1].length,e=e.slice(r[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(e)?n:-1)},t}(Am),ng=new RegExp("#[_"+Hm+"]{1,139}(?![_"+Hm+"])","g"),rg=new RegExp("[^"+Hm+"]"),og=function(e){function t(t){var n=e.call(this,t)||this;return n.serviceName="twitter",n.matcherRegex=ng,n.nonWordCharRegex=rg,n.serviceName=t.serviceName,n}return Em(t,e),t.prototype.parseMatches=function(e){for(var t,n=this.matcherRegex,r=this.nonWordCharRegex,o=this.serviceName,i=this.tagBuilder,a=[];null!==(t=n.exec(e));){var l=t.index,u=e.charAt(l-1);if(0===l||r.test(u)){var s=t[0],c=t[0].slice(1);a.push(new _m({tagBuilder:i,matchedText:s,offset:l,serviceName:o,hashtag:c}))}}return a},t}(Am),ig=/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/g,ag=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.matcherRegex=ig,t}return Em(t,e),t.prototype.parseMatches=function(e){for(var t,n=this.matcherRegex,r=this.tagBuilder,o=[];null!==(t=n.exec(e));){var i=t[0],a=i.replace(/[^0-9,;#]/g,""),l=!(!t[1]&&!t[2]),u=0==t.index?"":e.substr(t.index-1,1),s=e.substr(t.index+i.length,1),c=!u.match(/\d/)&&!s.match(/\d/);this.testMatch(t[3])&&this.testMatch(i)&&c&&o.push(new Pm({tagBuilder:r,matchedText:i,offset:t.index,number:a,plusSign:l}))}return o},t.prototype.testMatch=function(e){return jm.test(e)},t}(Am),lg=new RegExp("@[_"+Hm+"]{1,50}(?![_"+Hm+"])","g"),ug=new RegExp("@[_."+Hm+"]{1,30}(?![_"+Hm+"])","g"),sg=new RegExp("@[-_."+Hm+"]{1,50}(?![-_"+Hm+"])","g"),cg=new RegExp("[^"+Hm+"]"),fg=function(e){function t(t){var n=e.call(this,t)||this;return n.serviceName="twitter",n.matcherRegexes={twitter:lg,instagram:ug,soundcloud:sg},n.nonWordCharRegex=cg,n.serviceName=t.serviceName,n}return Em(t,e),t.prototype.parseMatches=function(e){var t,n=this.serviceName,r=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,i=this.tagBuilder,a=[];if(!r)return a;for(;null!==(t=r.exec(e));){var l=t.index,u=e.charAt(l-1);if(0===l||o.test(u)){var s=t[0].replace(/\.+$/g,""),c=s.slice(1);a.push(new Tm({tagBuilder:i,matchedText:s,offset:l,serviceName:n,mention:c}))}}return a},t}(Am);function dg(e,t){for(var n,r=t.onOpenTag,o=t.onCloseTag,i=t.onText,a=t.onComment,l=t.onDoctype,u=new pg,s=0,c=e.length,f=0,d=0,p=u;s<c;){var h=e.charAt(s);switch(f){case 0:m(h);break;case 1:g(h);break;case 2:y(h);break;case 3:v(h);break;case 4:b(h);break;case 5:w(h);break;case 6:S(h);break;case 7:E(h);break;case 8:x(h);break;case 9:C(h);break;case 10:O(h);break;case 11:_(h);break;case 12:T(h);break;case 13:P(h);break;case 14:k(h);break;case 15:A(h);break;case 16:R(h);break;case 17:M(h);break;case 18:j(h);break;case 19:D(h);break;case 20:L(h);break;default:vm(f)}s++}function m(e){"<"===e&&I()}function g(e){"!"===e?f=13:"/"===e?(f=2,p=new pg(xm({},p,{isClosing:!0}))):"<"===e?I():Rm.test(e)?(f=3,p=new pg(xm({},p,{isOpening:!0}))):(f=0,p=u)}function v(e){Dm.test(e)?(p=new pg(xm({},p,{name:F()})),f=4):"<"===e?I():"/"===e?(p=new pg(xm({},p,{name:F()})),f=12):">"===e?(p=new pg(xm({},p,{name:F()})),z()):Rm.test(e)||Mm.test(e)||":"===e||N()}function y(e){">"===e?N():Rm.test(e)?f=3:N()}function b(e){Dm.test(e)||("/"===e?f=12:">"===e?z():"<"===e?I():"="===e||Lm.test(e)||Nm.test(e)?N():f=5)}function w(e){Dm.test(e)?f=6:"/"===e?f=12:"="===e?f=7:">"===e?z():"<"===e?I():Lm.test(e)&&N()}function S(e){Dm.test(e)||("/"===e?f=12:"="===e?f=7:">"===e?z():"<"===e?I():Lm.test(e)?N():f=5)}function E(e){Dm.test(e)||('"'===e?f=8:"'"===e?f=9:/[>=`]/.test(e)?N():"<"===e?I():f=10)}function x(e){'"'===e&&(f=11)}function C(e){"'"===e&&(f=11)}function O(e){Dm.test(e)?f=4:">"===e?z():"<"===e&&I()}function _(e){Dm.test(e)?f=4:"/"===e?f=12:">"===e?z():"<"===e?I():(f=4,s--)}function T(e){">"===e?(p=new pg(xm({},p,{isClosing:!0})),z()):f=4}function P(t){"--"===e.substr(s,2)?(s+=2,p=new pg(xm({},p,{type:"comment"})),f=14):"DOCTYPE"===e.substr(s,7).toUpperCase()?(s+=7,p=new pg(xm({},p,{type:"doctype"})),f=20):N()}function k(e){"-"===e?f=15:">"===e?N():f=16}function A(e){"-"===e?f=18:">"===e?N():f=16}function R(e){"-"===e&&(f=17)}function M(e){f="-"===e?18:16}function j(e){">"===e?z():"!"===e?f=19:"-"===e||(f=16)}function D(e){"-"===e?f=17:">"===e?z():f=16}function L(e){">"===e?z():"<"===e&&I()}function N(){f=0,p=u}function I(){f=1,p=new pg({idx:s})}function z(){var t=e.slice(d,p.idx);t&&i(t,d),"comment"===p.type?a(p.idx):"doctype"===p.type?l(p.idx):(p.isOpening&&r(p.name,p.idx),p.isClosing&&o(p.name,p.idx)),N(),d=s+1}function F(){var t=p.idx+(p.isClosing?2:1);return e.slice(t,s).toLowerCase()}d<s&&(n=e.slice(d,s),i(n,d),d=s+1)}var pg=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.type=e.type||"tag",this.name=e.name||"",this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing},hg=function(){function e(t){void 0===t&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email="boolean"==typeof t.email?t.email:this.email,this.phone="boolean"==typeof t.phone?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow="boolean"==typeof t.newWindow?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash="boolean"==typeof t.stripTrailingSlash?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding="boolean"==typeof t.decodePercentEncoding?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var n=this.mention;if(!1!==n&&"twitter"!==n&&"instagram"!==n&&"soundcloud"!==n)throw new Error("invalid `mention` cfg - see docs");var r=this.hashtag;if(!1!==r&&"twitter"!==r&&"facebook"!==r&&"instagram"!==r)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,n){return new e(n).link(t)},e.parse=function(t,n){return new e(n).parse(t)},e.prototype.normalizeUrlsCfg=function(e){return null==e&&(e=!0),"boolean"==typeof e?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:"boolean"!=typeof e.schemeMatches||e.schemeMatches,wwwMatches:"boolean"!=typeof e.wwwMatches||e.wwwMatches,tldMatches:"boolean"!=typeof e.tldMatches||e.tldMatches}},e.prototype.normalizeStripPrefixCfg=function(e){return null==e&&(e=!0),"boolean"==typeof e?{scheme:e,www:e}:{scheme:"boolean"!=typeof e.scheme||e.scheme,www:"boolean"!=typeof e.www||e.www}},e.prototype.normalizeTruncateCfg=function(e){return"number"==typeof e?{length:e,location:"end"}:function(e,t){for(var n in t)t.hasOwnProperty(n)&&void 0===e[n]&&(e[n]=t[n]);return e}(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},e.prototype.parse=function(e){var t=this,n=["a","style","script"],r=0,o=[];return dg(e,{onOpenTag:function(e){n.indexOf(e)>=0&&r++},onText:function(e,n){if(0===r){var i=function(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var n,r=[],o=0;n=t.exec(e);)r.push(e.substring(o,n.index)),r.push(n[0]),o=n.index+n[0].length;return r.push(e.substring(o)),r}(e,/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi),a=n;i.forEach((function(e,n){if(n%2==0){var r=t.parseText(e,a);o.push.apply(o,r)}a+=e.length}))}},onCloseTag:function(e){n.indexOf(e)>=0&&(r=Math.max(r-1,0))},onComment:function(e){},onDoctype:function(e){}}),o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},e.prototype.compactMatches=function(e){e.sort((function(e,t){return e.getOffset()-t.getOffset()}));for(var t=0;t<e.length-1;t++){var n=e[t],r=n.getOffset(),o=n.getMatchedText().length,i=r+o;if(t+1<e.length){if(e[t+1].getOffset()===r){var a=e[t+1].getMatchedText().length>o?t:t+1;e.splice(a,1);continue}e[t+1].getOffset()<i&&e.splice(t+1,1)}}return e},e.prototype.removeUnwantedMatches=function(e){return this.hashtag||gm(e,(function(e){return"hashtag"===e.getType()})),this.email||gm(e,(function(e){return"email"===e.getType()})),this.phone||gm(e,(function(e){return"phone"===e.getType()})),this.mention||gm(e,(function(e){return"mention"===e.getType()})),this.urls.schemeMatches||gm(e,(function(e){return"url"===e.getType()&&"scheme"===e.getUrlMatchType()})),this.urls.wwwMatches||gm(e,(function(e){return"url"===e.getType()&&"www"===e.getUrlMatchType()})),this.urls.tldMatches||gm(e,(function(e){return"url"===e.getType()&&"tld"===e.getUrlMatchType()})),e},e.prototype.parseText=function(e,t){void 0===t&&(t=0),t=t||0;for(var n=this.getMatchers(),r=[],o=0,i=n.length;o<i;o++){for(var a=n[o].parseMatches(e),l=0,u=a.length;l<u;l++)a[l].setOffset(t+a[l].getOffset());r.push.apply(r,a)}return r},e.prototype.link=function(e){if(!e)return"";this.sanitizeHtml&&(e=e.replace(/</g,"&lt;").replace(/>/g,"&gt;"));for(var t=this.parse(e),n=[],r=0,o=0,i=t.length;o<i;o++){var a=t[o];n.push(e.substring(r,a.getOffset())),n.push(this.createMatchReturnVal(a)),r=a.getOffset()+a.getMatchedText().length}return n.push(e.substring(r)),n.join("")},e.prototype.createMatchReturnVal=function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this.context,e)),"string"==typeof t?t:!1===t?e.getMatchedText():t instanceof ym?t.toAnchorString():e.buildTag().toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var e=this.getTagBuilder(),t=[new og({tagBuilder:e,serviceName:this.hashtag}),new Zm({tagBuilder:e}),new ag({tagBuilder:e}),new fg({tagBuilder:e,serviceName:this.mention}),new tg({tagBuilder:e,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=t},e.prototype.getTagBuilder=function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new bm({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e},e.version="3.14.1",e.AnchorTagBuilder=bm,e.HtmlTag=ym,e.matcher={Email:Zm,Hashtag:og,Matcher:Am,Mention:fg,Phone:ag,Url:tg},e.match={Email:Om,Hashtag:_m,Match:wm,Mention:Tm,Phone:Pm,Url:km},e}(),mg=n(69),gg=n.n(mg);function vg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var yg=function(e){var t,n=e.annotation,r=e.setIsEditing,o=e.textAreaValue,i=e.onTextAreaValueChange,u=vg(pe((function(e){return[go.getIsMentionEnabled(e)]})),1)[0],s=vg(ra(),1)[0],c=Object(a.useRef)(),f=(null===(t=n.getCustomData("trn-mention"))||void 0===t?void 0:t.contents)||n.getContents();Object(a.useEffect)((function(){if(c.current){c.current.focus();var e=c.current.value.length;c.current.setSelectionRange(e,e)}}),[]);var d=function(e){if(e.preventDefault(),o!==f){if(r(!1),u){var t=sm.extractMentionDataFromStr(o),i=t.plainTextValue,a=t.ids;n.setCustomData("trn-mention",{contents:o,ids:a}),bt.setNoteContents(n,i)}else bt.setNoteContents(n,o);n instanceof window.Annotations.FreeTextAnnotation&&bt.drawAnnotationsFromList([n])}};return l.a.createElement("div",{className:"edit-content"},l.a.createElement(nm,{ref:function(e){c.current=e},value:o,onChange:i,onBlur:function(){return r(!1)},onSubmit:d,placeholder:"".concat(s("action.comment"),"...")}),l.a.createElement("span",{className:"buttons"},l.a.createElement("button",{className:qi()({disabled:o===f}),onMouseDown:d},s("action.save")),l.a.createElement("button",{onMouseDown:function(){r(!1),i(f)}},s("action.cancel"))))};yg.propTypes={annotation:S.a.object.isRequired,setIsEditing:S.a.func.isRequired,textAreaValue:S.a.string,onTextAreaValueChange:S.a.func.isRequired};var bg=yg;n(405);function wg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Sg={annotation:S.a.object.isRequired,setIsEditing:S.a.func.isRequired},Eg=function(e){var t=e.annotation,n=e.setIsEditing,r=wg(pe((function(e){return[go.getNotePopupId(e),go.isElementDisabled(e,"notePopup"),go.isElementDisabled(e,"notePopupEdit"),go.isElementDisabled(e,"notePopupDelete"),go.isElementDisabled(e,"notePopupState")]}),V),5),o=r[0],i=r[1],u=r[2],s=r[3],c=r[4],f=wg(Object(a.useState)(bt.canModify(t)),2),d=f[0],p=f[1],h=wg(Object(a.useState)(bt.canModifyContents(t)),2),m=h[0],g=h[1],v=wg(ra(),1)[0],y=se(),b=o===t.Id;Object(a.useEffect)((function(){var e=function(){p(bt.canModify(t)),g(bt.canModifyContents(t))};return bt.addEventListener("updateAnnotationPermission",e),function(){return bt.removeEventListener("updateAnnotationPermission",e)}}),[t]);var w=function(){y(ji.setNotePopupId(""))},S=function(e){var n=E(t,e);t.addReply(n);var r=bt.getAnnotationManager();r.addAnnotation(n),r.trigger("addReply",[n,t,r.getRootAnnotation(t)])},E=function(e,t){var n=new Annotations.StickyAnnotation;n.InReplyTo=e.Id,n.X=e.X,n.Y=e.Y,n.PageNumber=e.PageNumber,n.Subject="Sticky Note",n.Author=bt.getCurrentUser(),n.State=t,n.StateModel="Review",n.Hidden=!0;var r=bt.getDisplayAuthor(n),o=v("option.state.".concat(t.toLowerCase())),i="".concat(o," ").concat(v("option.state.setBy")," ").concat(r);return n.setContents(i),n},x=t.isReply(),C=!u&&m,O=!s&&d;return!C&&!O||i?null:l.a.createElement("div",{className:"NotePopup","data-element":"notePopup",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement("div",{className:"overflow",onClick:function(){b?w():y(ji.setNotePopupId(t.Id))}},l.a.createElement(wa,{glyph:"ic_overflow_black_24px"})),b&&l.a.createElement("div",{className:"options",onClick:w},C&&l.a.createElement("div",{"data-element":"notePopupEdit",onClick:function(){t instanceof window.Annotations.FreeTextAnnotation&&bt.getAnnotationManager().useFreeTextEditing()?bt.getAnnotationManager().trigger("annotationDoubleClicked",t):n(!0)}},v("action.edit")),O&&l.a.createElement("div",{"data-element":"notePopupDelete",onClick:function(){bt.deleteAnnotations([t])}},v("action.delete")),!c&&!x&&l.a.createElement("div",{"data-element":"notePopupState"},l.a.createElement("p",{"data-element":"notePopupSetStatus"},v("option.state.set")),l.a.createElement("div",{"data-element":"notePopupStateAccepted",onClick:function(){return S("Accepted")}},v("option.state.accepted")),l.a.createElement("div",{"data-element":"notePopupStateRejected",onClick:function(){return S("Rejected")}},v("option.state.rejected")),l.a.createElement("div",{"data-element":"notePopupStateCancelled",onClick:function(){return S("Cancelled")}},v("option.state.cancelled")),l.a.createElement("div",{"data-element":"notePopupStateCompleted",onClick:function(){return S("Completed")}},v("option.state.completed")),l.a.createElement("div",{"data-element":"notePopupStateNone",onClick:function(){return S("None")}},v("option.state.none")))))};Eg.propTypes=Sg;var xg=Eg,Cg={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};n(406);function Og(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var _g={annotation:S.a.object.isRequired},Tg=function(e){var t,n=e.annotation,r=Og(pe((function(e){return[go.getIsNoteEditing(e)]}),V),1)[0],o=Object(a.useContext)(qh),i=o.isSelected,u=o.searchInput,s=o.resize,c=o.isContentEditable,f=Og(Object(a.useState)(!1),2),d=f[0],p=f[1],h=Og(Object(a.useState)((null===(t=n.getCustomData("trn-mention"))||void 0===t?void 0:t.contents)||n.getContents()),2),m=h[0],g=h[1],v=Og(ra(),1)[0],y=se();cm((function(){d||y(ji.finishNoteEditing()),s()}),[d]),Object(a.useEffect)((function(){r&&i&&c&&p(!0)}),[c,r,i]);var b=Object(a.useCallback)((function(e){i&&e.stopPropagation()}),[i]),w=Object(a.useCallback)((function(e){var t;e=String(e).replace(/[&<>"'`=\/]/g,(function(e){return Cg[e]}));var n=hg.link(e,{stripPrefix:!1});return t=n.includes("<a")?n.replace(/>(.+)</i,(function(e,t){return">".concat(Ag(t,u),"<")})):Ag(e,u),l.a.createElement("span",{className:"contents",dangerouslySetInnerHTML:{__html:t}})}),[u]),S=n.getStatus(),E=n.getContents();return Object(a.useMemo)((function(){return l.a.createElement("div",{className:"NoteContent",onMouseDown:function(e){return e.preventDefault()}},l.a.createElement(kg,{annotation:n,setIsEditing:p}),S&&"None"!==S&&l.a.createElement("div",{className:"status"},v("option.status.status"),": ",v("option.state.".concat(S.toLowerCase()))),l.a.createElement("div",{className:"content-container",onMouseDown:b},d?l.a.createElement(bg,{textAreaValue:m,onTextAreaValueChange:g,annotation:n,setIsEditing:p}):E&&l.a.createElement("div",{className:"container"},w(E))))}),[S,v,b,d,m,n,E,w])};Tg.propTypes=_g;var Pg=Tg,kg=function(e){var t,n,r=e.annotation,o=e.setIsEditing,i=Og(pe((function(e){return[go.getSortStrategy(e),go.getNoteDateFormat(e),go.getIconColor(e,wl(r))]}),V),3),u=i[0],s=i[1],c=i[2],f=Object(a.useContext)(qh),d=f.isSelected,p=f.searchInput,h=Object(a.useCallback)((function(e){var t=bt.getDisplayAuthor(e);return t?l.a.createElement("span",{dangerouslySetInnerHTML:{__html:Ag(t,p)}}):"(no name)"}),[p]),m=r.isReply(),g=El(wl(r)).icon,v=null===(t=r[c])||void 0===t?void 0:null===(n=t.toHexString)||void 0===n?void 0:n.call(t),y=r.getReplies().length;return Object(a.useMemo)((function(){return l.a.createElement("div",{className:"title"},m?null:l.a.createElement("div",{className:"type"},g?l.a.createElement(wa,{className:"icon",glyph:g,color:v}):r.Subject),h(r),("time"!==u||d||y>0)&&l.a.createElement("span",{className:"spacer"}),l.a.createElement("div",{className:"time"},("time"!==u||d)&&gg()(r.DateCreated||new Date).format(s),y>0&&" (".concat(y,")")),d&&l.a.createElement(xg,{annotation:r,setIsEditing:o}))}),[r,v,g,m,d,s,y,h,o,u])};kg.propTypes={annotation:S.a.object.isRequired,setIsEditing:S.a.func.isRequired};var Ag=function(e,t){if(t.trim())try{e=e.replace(new RegExp("(".concat(t,")"),"gi"),'<span class="highlight">$1</span>')}catch(n){e=e.split(t).join('<span class="highlight">'.concat(t,"</span>"))}return e},Rg=Pg;n(407);function Mg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var jg={annotation:S.a.object.isRequired},Dg=0,Lg=function(e){var t=e.annotation,n=Object(a.useContext)(qh),r=n.isSelected,o=n.resize,i=Object(a.useRef)(),u=Object(a.useRef)(),s=Object(a.useRef)([]),c=Mg(pe((function(e){return[go.getNoteTransformFunction(e)]}),V),1)[0];Object(a.useEffect)((function(){var e=u.current,t=i.current.getBoundingClientRect().height;u.current=t,e&&Math.round(e)!==Math.round(t)&&o()})),Object(a.useEffect)((function(){if(c){s.current.forEach((function(e){var t=document.querySelector("[data-webviewer-custom-element='".concat(e,"']"));t&&t.parentNode.removeChild(t)})),s.current=[];var e={annotation:t,isSelected:r};c(i.current,e,(function(){var e,t=(e=document).createElement.apply(e,arguments),n="custom-element-".concat(Dg);return Dg++,s.current.push(n),t.setAttribute("data-webviewer-custom-element",n),t.addEventListener("mousedown",(function(e){e.stopPropagation()})),t}))}}));var f=qi()({Note:!0,expanded:r}),d=qi()({replies:!0,hidden:!r}),p=t.getReplies().sort((function(e,t){return e.DateCreated-t.DateCreated}));return l.a.createElement("div",{ref:i,className:f,onMouseDown:function(e){e.stopPropagation(),r?bt.deselectAnnotation(t):(bt.deselectAllAnnotations(),bt.selectAnnotation(t),bt.jumpToAnnotation(t))}},l.a.createElement(Rg,{annotation:t}),l.a.createElement("div",{className:d},p.map((function(e){return l.a.createElement(Rg,{key:e.Id,annotation:e})})),l.a.createElement(hm,{annotation:t})))};Lg.propTypes=jg;var Ng=Lg;n(408);function Ig(e){return(Ig="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 zg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fg(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Bg(e,t){return!t||"object"!==Ig(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Hg(e){return(Hg=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ug(e,t){return(Ug=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Wg=function(e){function t(){return zg(this,t),Bg(this,Hg(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ug(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){return l.a.createElement("div",{className:"ListSeparator"},this.props.renderContent())}}])&&Fg(n.prototype,r),o&&Fg(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Wg,"propTypes",{renderContent:S.a.func.isRequired});var Vg=Wg;n(112),n(409);function Gg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qg=new function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Gg(this,"getDocumentCenter",(function(e){var t;return{x:(t=e<=bt.getTotalPages()?bt.getPageInfo(e):{width:0,height:0}).width/2,y:t.height/2}})),Gg(this,"getRotationRad",(function(e){return(4-bt.getRotation(e))*(Math.PI/2)})),Gg(this,"getRotationDeg",(function(e){return 90*(4-bt.getRotation(e))}))},Yg=function(e,t,n,r,o){var i=Math.sin(o),a=Math.cos(o);return{x:a*(n-e)+i*(r-t)+e,y:a*(r-t)-i*(n-e)+t}},$g=function(e){var t=e.getReplies().reduce((function(e,t){var n=t.DateModified||t.DateCreated;return n&&new Date(n)>new Date(e)?n:e}),0);return t||(e.DateModified?e.DateModified:e.DateCreated?e.DateCreated:new Date)},Kg={position:{getSortedNotes:function(e){return e.sort((function(e,t){if(e.PageNumber===t.PageNumber){var n=qg.getRotationRad(e.PageNumber),r=qg.getDocumentCenter(e.PageNumber),o=[Yg(r.x,r.y,e.X,e.Y,n),Yg(r.x,r.y,e.X+e.Width,e.Y+e.Height,n)],i=[Yg(r.x,r.y,t.X,t.Y,n),Yg(r.x,r.y,t.X+t.Width,t.Y+t.Height,n)];return o.reduce((function(e,t){return t.y<e?t.y:e}),Number.MAX_SAFE_INTEGER)-i.reduce((function(e,t){return t.y<e?t.y:e}),Number.MAX_SAFE_INTEGER)}return e.PageNumber-t.PageNumber}))},shouldRenderSeparator:function(e,t){return t.PageNumber!==e.PageNumber},getSeparatorContent:function(e,t,n){var r=n.pageLabels;return"".concat(ht.t("option.shared.page")," ").concat(r[t.PageNumber-1])}},time:{getSortedNotes:function(e){return e.sort((function(e,t){return $g(t)-$g(e)}))},shouldRenderSeparator:function(e,t){return gg()($g(e)).format("MMM D, YYYY")!==gg()($g(t)).format("MMM D, YYYY")},getSeparatorContent:function(e,t){var n=gg()(new Date).format("MMM D, YYYY"),r=gg()(new Date(new Date-864e5)).format("MMM D, YYYY"),o=gg()($g(t)).format("MMM D, YYYY");return o===n?ht.t("option.notesPanel.separator.today"):o===r?ht.t("option.notesPanel.separator.yesterday"):o}}},Zg=function(){return Kg};n(410);function Xg(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Qg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Jg={display:S.a.string.isRequired},ev=function(e){var t=e.display,n=Qg(pe((function(e){return[go.getSortStrategy(e),go.isElementDisabled(e,"notesPanel"),go.getPageLabels(e),go.getCustomNoteFilter(e)]}),V),4),r=n[0],o=n[1],i=n[2],u=n[3],s=Qg(Object(a.useState)([]),2),c=s[0],f=s[1],d=Qg(Object(a.useState)({}),2),p=d[0],h=d[1],m=Qg(Object(a.useState)(""),2),g=m[0],v=m[1],y=Qg(ra(),1)[0],b=Object(a.useRef)(),w=Object(a.useRef)(0);Object(a.useEffect)((function(){var e=function(){f([]),h({}),v("")};return bt.addEventListener("documentUnloaded",e),function(){return bt.removeEventListener("documentUnloaded",e)}}),[]),Object(a.useEffect)((function(){var e=function(){f(bt.getAnnotationsList().filter((function(e){return e.Listable&&!e.isReply()&&!e.Hidden&&!e.isGrouped()})))};return bt.addEventListener("annotationChanged",e),bt.addEventListener("annotationHidden",e),function(){bt.removeEventListener("annotationChanged",e),bt.removeEventListener("annotationHidden",e)}}),[]),Object(a.useEffect)((function(){var e=function(){var e={};bt.getSelectedAnnotations().forEach((function(t){e[t.Id]=!0})),h(e)};return bt.addEventListener("annotationSelected",e),function(){return bt.removeEventListener("annotationSelected",e)}}),[]);var S=-1;Object(a.useEffect)((function(){var e;Object.keys(p).length&&-1!==S&&(null===(e=b.current)||void 0===e||e.scrollToRow(S))}),[p]),Object(a.useEffect)((function(){"flex"===t&&b.current&&w.current&&b.current.scrollToPosition(w.current)}),[t]);var E=function(e){e&&(w.current=e)},x=_.debounce((function(e){bt.deselectAllAnnotations(),v(e)}),500),C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=null,a=Zg()[r],u=a.shouldRenderSeparator,s=a.getSeparatorContent,c=0===t?null:e[t-1],f=e[t];u&&s&&(!c||u(c,f))&&(o=l.a.createElement(Vg,{renderContent:function(){return s(c,f,{pageLabels:i})}}));var d={searchInput:g,resize:n,isSelected:p[f.Id],isContentEditable:bt.canModify(f)&&!f.getContents()};return(l.a.createElement("div",{className:"note-wrapper"},o,l.a.createElement(qh.Provider,{value:d},l.a.createElement(Ng,{annotation:f}))))},O=Zg()[r].getSortedNotes(c).filter((function(e){var t=!0;if(u&&(t=t&&u(e)),g){var n=e.getReplies(),r=[e].concat(Xg(n));t=t&&r.some((function(e){var t=e.getContents(),n=bt.getDisplayAuthor(e);return(null==t?void 0:t.toLowerCase().includes(g.toLowerCase()))||(null==n?void 0:n.toLowerCase().includes(g.toLowerCase()))}))}return t})),T=Object.keys(p);return 1===T.length&&(S=O.findIndex((function(e){return e.Id===T[0]}))),o||"none"===t?null:l.a.createElement("div",{className:"Panel NotesPanel","data-element":"notesPanel",onMouseDown:bt.deselectAllAnnotations},0===c.length?l.a.createElement("div",{className:"no-annotations"},y("message.noAnnotations")):l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"header"},l.a.createElement("input",{type:"text",placeholder:y("message.searchPlaceholder"),onChange:function(e){x(e.target.value)}}),l.a.createElement(Gh,{items:Object.keys(Zg())})),0===O.length?l.a.createElement("div",{className:"no-results"},y("message.noResults")):O.length<=100?l.a.createElement(Ih,{ref:b,notes:O,onScroll:E,initialScrollTop:w.current},C):l.a.createElement(Dh,{ref:b,notes:O,onScroll:E,initialScrollTop:w.current},C)))};ev.propTypes=Jg;var tv=ev;n(227),n(411);function nv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var rv={index:S.a.number.isRequired},ov=function(e){var t=e.index,n=nv(pe((function(e){return[go.isElementDisabled(e,"thumbnailControl")]})),1)[0],r=nv(ra(),1)[0],o=se();return n?null:l.a.createElement("div",{className:"thumbnailControls","data-element":"thumbnailControl"},l.a.createElement(Ta,{img:"ic_rotate_left_black_24px",onClick:function(){bt.rotatePages([t+1],window.CoreControls.PageRotation.e_270)},title:"option.thumbnailPanel.rotateCounterClockwise"}),l.a.createElement(Ta,{img:"ic_delete_black_24px",onClick:function(){var e=r("warning.deletePage.deleteMessage"),n=r("warning.deletePage.deleteTitle"),i=r("action.ok"),a={message:e,title:n,confirmBtnText:i,onConfirm:function(){return bt.removePages([t+1])}};1===bt.getDocumentViewer().getPageCount()&&(a={message:e=r("warning.deletePage.deleteLastPageMessage"),title:n,confirmBtnText:i,onConfirm:function(){return Promise.resolve()}}),o(ji.showWarningMessage(a))},title:"option.thumbnailPanel.delete"}),l.a.createElement(Ta,{img:"ic_rotate_right_black_24px",onClick:function(){bt.rotatePages([t+1],window.CoreControls.PageRotation.e_90)},title:"option.thumbnailPanel.rotateClockwise"}))};ov.propTypes=rv;var iv=ov;n(412);function av(e){return(av="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 lv(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function uv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sv(e){return(sv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fv(e,t){return(fv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function dv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pv=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==av(t)&&"function"!=typeof t?cv(e):t}(this,sv(t).call(this,e)),dv(cv(n),"loadThumbnailAsync",(function(){var e=n.props,t=e.index,r=e.onLoad,o=cv(n).thumbContainer.current,i=bt.loadThumbnailAsync(t+1,(function(e){e.className="page-image";var r=Math.min(150/e.width,150/e.height);e.style.width="".concat(e.width*r,"px"),e.style.height="".concat(e.height*r,"px");var i=null==o?void 0:o.querySelector(".page-image");i&&o.removeChild(i),o.appendChild(e),n.props.updateAnnotations&&n.props.updateAnnotations(t),n.props.onFinishLoading(t)}));return r(t,n.thumbContainer.current,i),i})),dv(cv(n),"handleClick",(function(e){var t=n.props,r=t.index,o=t.closeElement,i=t.selectedPageIndexes,a=t.setSelectedPageThumbnails;if(t.isThumbnailMultiselectEnabled){var l=e.ctrlKey||e.metaKey,u=lv(i);l?i.indexOf(r)>-1?u=i.filter((function(e){return r!==e})):u.push(r):u=[],a(u)}else Pt()&&o("leftPanel");bt.setCurrentPage(r+1)})),dv(cv(n),"onDragStart",(function(e){var t=n.props,r=t.index;(0,t.onDragStart)(e,r)})),dv(cv(n),"onDragOver",(function(e){var t=n.props,r=t.index;(0,t.onDragOver)(e,r)})),n.thumbContainer=l.a.createRef(),n.onLayoutChangedHandler=n.onLayoutChanged.bind(cv(n)),n.loadThumbnailTimeout=null,n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fv(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){var e=this;this.loadThumbnailTimeout=setTimeout((function(){e.loadThumbnailTimeout=null,e.loadThumbnailAsync()}),100),bt.addEventListener("layoutChanged",this.onLayoutChangedHandler)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.onCancel,r=t.index;!e.canLoad&&this.props.canLoad&&this.loadThumbnailAsync(),e.canLoad&&!this.props.canLoad&&n(r)}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onRemove,n=e.index;bt.removeEventListener("layoutChanged",this.onLayoutChangedHandler),clearTimeout(this.loadThumbnailTimeout),t(n)}},{key:"onLayoutChanged",value:function(e){var t=e.contentChanged,n=e.moved,r=e.added,o=e.removed,i=this.props,a=i.index,l=i.pageLabels,u=a+1,s=r.indexOf(u)>-1,c=t.some((function(e){return u===e})),f=Object.keys(n).some((function(e){return u===parseInt(e)})),d=o.indexOf(u)>-1,p=l.length-o.length;o.length>0&&a+1>p||(s||c||f||d)&&(this.loadThumbnailAsync(),this.props.updateAnnotations&&this.props.updateAnnotations(a))}},{key:"render",value:function(){var e=this.props,t=e.index,n=e.currentPage,r=e.pageLabels,o=e.isDraggable,i=e.isSelected,a=e.shouldShowControls,u=n===t+1,s=r[t];return l.a.createElement("div",{className:qi()({Thumbnail:!0,active:u,selected:i}),onClick:this.handleClick,onDragOver:this.onDragOver},l.a.createElement("div",{className:"container",style:{width:150,height:150},onDragStart:this.onDragStart,draggable:o},l.a.createElement("div",{ref:this.thumbContainer,className:"thumbnail"})),l.a.createElement("div",{className:"page-label"},s),u&&a&&l.a.createElement(iv,{index:t}))}}])&&uv(n.prototype,r),o&&uv(n,o),t}(l.a.PureComponent);dv(pv,"propTypes",{index:S.a.number.isRequired,currentPage:S.a.number.isRequired,pageLabels:S.a.array.isRequired,canLoad:S.a.bool.isRequired,isSelected:S.a.bool,isThumbnailMultiselectEnabled:S.a.bool,onLoad:S.a.func.isRequired,onFinishLoading:S.a.func.isRequired,onCancel:S.a.func.isRequired,onRemove:S.a.func.isRequired,updateAnnotations:S.a.func,closeElement:S.a.func.isRequired,onDragStart:S.a.func,onDragOver:S.a.func,setSelectedPageThumbnails:S.a.func,selectedPageIndexes:S.a.arrayOf(S.a.number),isDraggable:S.a.bool,shouldShowControls:S.a.bool});var hv=oe((function(e){return{currentPage:go.getCurrentPage(e),pageLabels:go.getPageLabels(e),selectedPageIndexes:go.getSelectedThumbnailPageIndexes(e),isThumbnailMultiselectEnabled:go.getIsThumbnailMultiselectEnabled(e)}}),{closeElement:ji.closeElement,setSelectedPageThumbnails:ji.setSelectedPageThumbnails})(pv),mv=(n(413),function(e,t){var n=bt.getTotalPages(),r=[];if(!e){for(var o=1;o<=n;o++)r.push(o);return r}return e.split(",").forEach((function(e){var n=e.split("-"),o=1===n.length,i=2===n.length;if(o){var a=vv(n[0],t);r.push(a)}else i&&gv(r,n,t)})),r.filter((function(e,t,r){return r.indexOf(e)===t&&(e>0&&e<=n)})).sort((function(e,t){return e-t}))}),gv=function(e,t,n){var r,o=vv(t[0],n);r=""===t[1]?bt.getTotalPages():vv(t[1],n);for(var i=o;i<=r;i++)e.push(i)},vv=function(e,t){var n,r=t.indexOf(e);return-1===r?console.warn("".concat(e," is not a valid page label")):n=r+1,n};n(414);function yv(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var bv=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n,r,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=window.docViewer.getDocument(),r=window.docViewer.getAnnotationManager(),o=n.getPageCount(),!t.some((function(e){return e<1||e>o}))){e.next=6;break}return e.abrupt("return",Promise.reject("Page out of range, please enter an array of numbers between 1 and ".concat(o)));case 6:return i=new Promise((function(e,o){try{var i=new Map;t.forEach((function(e){return i.set(e,!0)}));var a=r.getAnnotationsList().filter((function(e){return i.has(e.PageNumber)}));r.exportAnnotations({annotList:a}).then((function(r){n.extractPages(t,r).then((function(t){var r=new Uint8Array(t),o=n.getFilename()||"extractedDocument.pdf",i=null;i=Mt?new Blob([r],{type:"application/pdf"}):new File([r],o,{type:"application/pdf"}),e(i)})).catch((function(e){o(e)}))}))}catch(e){o(e)}})),e.abrupt("return",i);case 8:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){yv(i,r,o,a,l,"next",e)}function l(e){yv(i,r,o,a,l,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}();function wv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Sv(e,t){for(var n="",r=e.sort((function(e,t){return e-t})),o=null,i=0;r.length>i;i++)r[i+1]===r[i]+1?o=null!==o?o:r[i]:null!==o?(n="".concat(n).concat(t[o],"-").concat(t[r[i]],", "),o=null):n="".concat(n).concat(t[r[i]],", ");return n.slice(0,-2)}var Ev=function(e){var t=e.toggleDocumentControl,n=e.shouldShowControls,r=wv(ra(),1)[0],o=se(),i=wv(pe((function(e){return[go.getSelectedThumbnailPageIndexes(e),go.isElementDisabled(e,"documentControl"),go.getPageLabels(e)]})),3),u=i[0],s=i[1],c=i[2],f=Sv(u,c),d=wv(Object(a.useState)(f),2),p=d[0],h=d[1],m=wv(Object(a.useState)(f),2),g=m[0],v=m[1];Object(a.useEffect)((function(){h(Sv(u,c))}),[h,u,n,c]);var y=n?"ic_arrow_down_black_24px":"ic_arrow_up_black_24px";return s?null:l.a.createElement("div",{className:"documentControlsContainer","data-element":"documentControl"},l.a.createElement(Ta,{className:"documentControlToggle",img:y,onClick:function(){o(ji.setSelectedPageThumbnails([])),t(!n)}}),n?l.a.createElement("div",{className:"documentControls"},l.a.createElement("div",null,l.a.createElement("input",{onBlur:function(e){var t=e.target.value.replace(/ /g,""),n=t?mv(t,c):[],r=n.map((function(e){return e-1}));if(n.length||!t){o(ji.setSelectedPageThumbnails(r));var i=Sv(u,c);h(i),v(i)}else h(g)},onChange:function(e){h(e.target.value)},value:p,placeholder:r("option.documentControls.placeholder"),className:"pagesInput",type:"text"})),l.a.createElement("div",{className:"documentControlsButton"},l.a.createElement(Ta,{img:"ic_delete_black_24px",onClick:function(){var e=r("warning.deletePage.deleteMessage"),t=r("warning.deletePage.deleteTitle"),n=r("action.ok"),i=u.map((function(e){return e+1})),a={message:e,title:t,confirmBtnText:n,onConfirm:function(){return bt.removePages(i).then((function(){o(ji.setSelectedPageThumbnails([]))}))}};bt.getDocumentViewer().getPageCount()===i.length&&(a={message:e=r("warning.deletePage.deleteLastPageMessage"),title:t,confirmBtnText:n,onConfirm:function(){return Promise.resolve()}}),o(ji.showWarningMessage(a))},title:"option.thumbnailPanel.delete"}),l.a.createElement(Ta,{img:"ic_extract_black_24px",title:"action.extract",onClick:function(){if(0!==u.length)bv(u.map((function(e){return e+1}))).then((function(e){Object(Ps.saveAs)(e,"extractedDocument.pdf")}));else{var e={message:r("option.thumbnailPanel.extractZeroPageError"),title:r("action.extract"),confirmBtnText:r("action.ok"),onConfirm:function(){return Promise.resolve()},keepOpen:["leftPanel"]};o(ji.showWarningMessage(e))}}}))):null)};Ev.propTypes={isDisabled:S.a.bool,pageLabels:S.a.arrayOf(S.a.string),toggleDocumentControl:S.a.func,shouldShowControls:S.a.bool};var xv=Ev,Cv=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(r){return r(ji.openElement("loadingModal")),new Promise((function(o,i){bt.mergeDocument(e,t).then((function(e){r(ji.closeElement("loadingModal")),bt.setCurrentPage(t),n&&Ut("documentMerged",e),o(e)})).catch((function(e){i(e),r(ji.closeElement("loadingModal"))}))}))}};n(416);function Ov(e){return(Ov="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 _v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pv(e){return(Pv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function kv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Av(e,t){return(Av=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Rv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mv=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==Ov(t)&&"function"!=typeof t?kv(e):t}(this,Pv(t).call(this)),Rv(kv(e),"onBeginRendering",(function(){e.setState({canLoad:!1})})),Rv(kv(e),"onDragEnd",(function(){e.setState({draggingOverPageIndex:null})})),Rv(kv(e),"onPageComplete",(function(){e.afterMovePageNumber&&(bt.setCurrentPage(e.afterMovePageNumber),e.afterMovePageNumber=null)})),Rv(kv(e),"onDragOver",(function(t,n){t.preventDefault(),t.stopPropagation();var r=e.getNumberOfColumns(e.state.width),o=e.props,i=o.isThumbnailReorderingEnabled,a=o.isThumbnailMergingEnabled;if(i||a){var l=t.target.getBoundingClientRect(),u=!1;u=r>1?!(t.pageX>l.x+l.width/2):!(t.pageY>l.y+l.height/2),e.setState({draggingOverPageIndex:n,isDraggingToPreviousPage:u})}})),Rv(kv(e),"onDragStart",(function(t,n){var r,o=e.props,i=o.selectedPageIndexes,a=o.isThumbnailMergingEnabled,l=o.isMultipleViewerMerging,u=o.setSelectedPageThumbnails,s=i.some((function(e){return e===n})),c=s?i.map((function(e){return e+1})):[n+1];t.dataTransfer.setData("text",""),c.length>1&&t.dataTransfer.setDragImage(new Image,0,0),a&&l&&(t.dataTransfer.dropEffect="move",t.dataTransfer.effectAllowed="all",t.dataTransfer.setData("dataTransferWebViewerFrame",window.frameElement.id),r=c,window.extractedDataPromise=bv(r),window.pagesExtracted=r),s||u([]),bt.setCurrentPage(n+1)})),Rv(kv(e),"onDrop",(function(t){t.preventDefault();var n=e.props,r=n.isThumbnailMergingEnabled,o=n.mergeExternalWebViewerDocument,i=n.mergeDocument,a=n.selectedPageIndexes,l=n.isThumbnailReorderingEnabled,u=n.currentPage,s=e.state,c=s.draggingOverPageIndex,f=s.isDraggingToPreviousPage,d=t.dataTransfer.files,p=f?c+1:c+2,h=t.dataTransfer.getData("dataTransferWebViewerFrame"),m=h&&window.frameElement.id!==h||d.length,g=u-1;if(r&&m)h&&window.frameElement.id!==h?o(h,p):d.length&&i(d[0],p);else if(l&&!m&&null!==c){var v=f?c+1:c+2,y=a.some((function(e){return e===g}))?a.map((function(e){return e+1})):[u],b=v-y.filter((function(e){return e<v})).length;e.afterMovePageNumber=b,bt.movePages(y,v)}e.setState({draggingOverPageIndex:null})})),Rv(kv(e),"onFinishedRendering",(function(t){t||e.setState({canLoad:!0})})),Rv(kv(e),"onAnnotationChanged",(function(t){var n=[];t.forEach((function(t){var r=t.PageNumber-1;!t.Listable||n.indexOf(r)>-1||(n.push(r),e.updateAnnotations(r))}))})),Rv(kv(e),"onLayoutChanged",(function(t){if(t){var n=e.props,r=n.selectedPageIndexes,o=n.setSelectedPageThumbnails,i=Array.from(r);t.removed&&(i=i.filter((function(e){return-1===t.removed.indexOf(e+1)}))),t.moved&&(i=i.map((function(e){return t.moved[e+1]?t.moved[e+1]-1:e}))),o(i)}})),Rv(kv(e),"onDocumentLoaded",(function(){var t=e.props.setSelectedPageThumbnails;bt.getDocument().type!==fl?e.setState({allowPageOperations:!1}):e.setState({allowPageOperations:!0}),t([])})),Rv(kv(e),"onPageNumberUpdated",(function(t){var n,r=e.getNumberOfColumns(e.state.width),o=t-1;null===(n=e.listRef.current)||void 0===n||n.scrollToRow(Math.floor(o/r))})),Rv(kv(e),"getNumberOfColumns",(function(e){return Math.min(3,Math.max(1,Math.floor(e/160)))})),Rv(kv(e),"updateAnnotations",(function(t){var n=e.thumbs[t]&&e.thumbs[t].element;if(n){var r=t+1,o=bt.getPageWidth(r),i=bt.getPageHeight(r),a=e.getThumbnailSize(o,i),l=a.width,u=a.height,s=n.querySelector(".annotation-image")||document.createElement("canvas");s.className="annotation-image",s.style.maxWidth="".concat(150,"px"),s.style.maxHeight="".concat(150,"px");var c=s.getContext("2d"),f=1,d=bt.getCompleteRotation(r)-bt.getRotation(r);d<0&&(d+=4);var p=window.utils.getCanvasMultiplier();d%2==0?(s.width=l,s.height=u,f=s.width/o,f/=p):(s.width=u,s.height=l,f=s.height/o,f/=p),n.appendChild(s),bt.setAnnotationCanvasTransform(c,f,d);var h={pageNumber:r,overrideCanvas:s,namespace:"thumbnails"},m=n.querySelector(".page-image");m&&(h=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_v(Object(n),!0).forEach((function(t){Rv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},h,{overridePageRotation:d,overridePageCanvas:m}),bt.drawAnnotations(h))}})),Rv(kv(e),"getThumbnailSize",(function(e,t){var n,r,o;return e>t?(o=e/150,n=150,r=Math.round(t/o)):(o=t/150,n=Math.round(e/o),r=150),{width:n,height:r}})),Rv(kv(e),"onLoad",(function(t,n,r){e.thumbIsLoaded(t)||e.thumbIsPending(t)||(e.thumbs[t]={element:n,loaded:!1},e.pendingThumbs.push({pageIndex:t,id:r}))})),Rv(kv(e),"removeFromPendingThumbs",(function(t){var n=e.getPendingThumbIndex(t);-1!==n&&e.pendingThumbs.splice(n,1)})),Rv(kv(e),"thumbIsLoaded",(function(t){var n;return null===(n=e.thumbs[t])||void 0===n?void 0:n.loaded})),Rv(kv(e),"thumbIsPending",(function(t){return-1!==e.getPendingThumbIndex(t)})),Rv(kv(e),"onCancel",(function(t){var n=e.getPendingThumbIndex(t);-1!==n&&(bt.cancelLoadThumbnail(e.pendingThumbs[n].id),e.pendingThumbs.splice(n,1))})),Rv(kv(e),"getPendingThumbIndex",(function(t){return e.pendingThumbs.findIndex((function(e){return e.pageIndex===t}))})),Rv(kv(e),"onRemove",(function(t){e.onCancel(t),e.thumbs[t]=null})),Rv(kv(e),"renderThumbnails",(function(t){var n=t.index,r=t.key,o=t.style,i=e.state,a=i.canLoad,u=i.draggingOverPageIndex,s=i.isDraggingToPreviousPage,c=i.width,f=i.allowPageOperations,d=e.getNumberOfColumns(c),p=e.props,h=p.isThumbnailReorderingEnabled,m=p.isThumbnailMergingEnabled,g=p.selectedPageIndexes,v=qi()({columnsOfThumbnails:d>1,row:!0});return l.a.createElement("div",{className:v,key:r,style:o},new Array(d).fill().map((function(t,r){var o=n*d+r,i=f&&(m||h),c=i&&u===o;return o<e.props.totalPages?l.a.createElement("div",{key:o,onDragEnd:e.onDragEnd},c&&s&&l.a.createElement("hr",{className:"thumbnailPlaceholder"}),l.a.createElement(hv,{isDraggable:i,isSelected:g.includes(o),index:o,canLoad:a,onLoad:e.onLoad,onCancel:e.onCancel,onRemove:e.onRemove,onDragStart:e.onDragStart,onDragOver:e.onDragOver,onFinishLoading:e.removeFromPendingThumbs,updateAnnotations:e.updateAnnotations,shouldShowControls:f}),c&&!s&&l.a.createElement("hr",{className:"thumbnailPlaceholder"})):null})))})),Rv(kv(e),"toggleDocumentControl",(function(t){e.props.setSelectedPageThumbnails([]),e.setState({isDocumentControlHidden:!t})})),Rv(kv(e),"onPanelResize",(function(t){var n=t.bounds;e.setState({height:n.height,width:n.width})})),e.pendingThumbs=[],e.thumbs=[],e.listRef=l.a.createRef(),e.afterMovePageNumber=null,e.isDraggingGroup=!1,e.state={isDocumentControlHidden:!0,canLoad:!0,height:0,width:0,documentControlHeight:0,draggingOverPageIndex:null,isDraggingToPreviousPage:!1,allowPageOperations:!0},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Av(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){bt.addEventListener("beginRendering",this.onBeginRendering),bt.addEventListener("finishedRendering",this.onFinishedRendering),bt.addEventListener("annotationChanged",this.onAnnotationChanged),bt.addEventListener("layoutChanged",this.onLayoutChanged),bt.addEventListener("documentLoaded",this.onDocumentLoaded),bt.addEventListener("pageNumberUpdated",this.onPageNumberUpdated),bt.addEventListener("pageComplete",this.onPageComplete),bt.addEventListener("annotationHidden",this.onAnnotationChanged)}},{key:"componentWillUnmount",value:function(){bt.removeEventListener("beginRendering",this.onBeginRendering),bt.removeEventListener("finishedRendering",this.onFinishedRendering),bt.removeEventListener("annotationChanged",this.onAnnotationChanged),bt.removeEventListener("layoutChanged",this.onLayoutChanged),bt.removeEventListener("documentLoaded",this.onDocumentLoaded),bt.removeEventListener("pageNumberUpdated",this.onPageNumberUpdated),bt.removeEventListener("pageComplete",this.onPageComplete),bt.removeEventListener("annotationHidden",this.onAnnotationChanged)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isDisabled,r=t.totalPages,o=t.display,i=t.isThumbnailControlDisabled,a=t.selectedPageIndexes,u=this.state,s=u.height,c=u.width,f=u.documentControlHeight,d=u.isDocumentControlHidden,p=u.allowPageOperations,h=this.getNumberOfColumns(this.state.width),m=i?200:230,g=p&&!d||a.length>0;return n?null:l.a.createElement("div",{className:"Panel ThumbnailsPanel",style:{display:o},"data-element":"thumbnailsPanel",onDrop:this.onDrop},l.a.createElement(ad,{bounds:!0,onResize:this.onPanelResize},(function(t){var n=t.measureRef;return l.a.createElement("div",{ref:n,className:"virtualized-thumbnails-container",style:{maxHeight:g&&!f?s:null}},l.a.createElement(Op,{ref:e.listRef,height:g?s-f:s,width:c,rowHeight:m,rowCount:Math.ceil(r/h),rowRenderer:e.renderThumbnails,overscanRowCount:10,className:"thumbnailsList",style:{outline:"none"}}),l.a.createElement(ad,{bounds:!0,onResize:function(t){var n=t.bounds;e.setState({documentControlHeight:Math.ceil(n.height)})}},(function(t){var n=t.measureRef;return l.a.createElement("div",{ref:n},l.a.createElement(xv,{toggleDocumentControl:e.toggleDocumentControl,shouldShowControls:g}))})))})))}}])&&Tv(n.prototype,r),o&&Tv(n,o),t}(l.a.PureComponent);Rv(Mv,"propTypes",{isDisabled:S.a.bool,totalPages:S.a.number,display:S.a.string.isRequired,selectedPageIndexes:S.a.arrayOf(S.a.number),mergeExternalWebViewerDocument:S.a.func.isRequired,mergeDocument:S.a.func.isRequired,setSelectedPageThumbnails:S.a.func.isRequired,currentPage:S.a.number,isThumbnailMergingEnabled:S.a.bool,isThumbnailReorderingEnabled:S.a.bool,isMultipleViewerMerging:S.a.bool,dispatch:S.a.func,isThumbnailControlDisabled:S.a.bool});var jv=oe((function(e){return{isDisabled:go.isElementDisabled(e,"thumbnailsPanel"),totalPages:go.getTotalPages(e),currentPage:go.getCurrentPage(e),selectedPageIndexes:go.getSelectedThumbnailPageIndexes(e),isThumbnailMergingEnabled:go.getIsThumbnailMergingEnabled(e),isThumbnailReorderingEnabled:go.getIsThumbnailReorderingEnabled(e),isMultipleViewerMerging:go.getIsMultipleViewerMerging(e),isThumbnailControlDisabled:go.isElementDisabled(e,"thumbnailControl")}}),(function(e){return{dispatch:e,setSelectedPageThumbnails:function(t){return e(ji.setSelectedPageThumbnails(t))},showWarningMessage:function(t){return e(ji.showWarningMessage(t))},mergeDocument:function(t,n){return e(Cv(t,n))},mergeExternalWebViewerDocument:function(t,n){return e(function(e,t){return function(n){return new Promise((function(r,o){var i=window.parent.document.querySelector("#".concat(e));i||(console.warn("Could not find other instance of WebViewer"),o());var a=i.contentWindow.extractedDataPromise;a||(console.warn("Could not retrieve data from other instance of WebViewer"),o()),n(ji.openElement("loadingModal")),a.then((function(e){n(Cv(e,t,!1)).then((function(e){var t=e.filename,o=e.pages;Ut("documentMerged",{filename:t,pages:i.contentWindow.pagesExtracted}),n(ji.closeElement("loadingModal")),r({filename:t,pages:o})}))})).catch((function(e){n(ji.closeElement("loadingModal")),o(e)}))}))}}(t,n))}}}))(Mv);n(417);function Dv(e){return(Dv="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 Lv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Iv(e,t){return!t||"object"!==Dv(t)&&"function"!=typeof t?Fv(e):t}function zv(e){return(zv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Fv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bv(e,t){return(Bv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Hv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Uv=function(e){function t(){var e,n;Lv(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Hv(Fv(n=Iv(this,(e=zv(t)).call.apply(e,[this].concat(o)))),"state",{isExpanded:!1}),Hv(Fv(n),"onClickExpand",(function(){n.setState((function(e){return{isExpanded:!e.isExpanded}}))})),Hv(Fv(n),"onClickOutline",(function(){var e=n.props,t=e.outline,r=e.closeElement;bt.goToOutline(t),Pt()&&r("leftPanel")})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Bv(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,n=e.outline,r=e.isVisible,o=e.closeElement,i=this.state.isExpanded;return l.a.createElement("div",{className:"Outline ".concat(r?"visible":"hidden")},l.a.createElement("div",{className:"padding"},n.children.length>0&&l.a.createElement("div",{className:"arrow ".concat(i?"expanded":"collapsed"),onClick:this.onClickExpand},l.a.createElement(wa,{glyph:"ic_chevron_right_black_24px"}))),l.a.createElement("div",{className:"content"},l.a.createElement("div",{className:"title",onClick:this.onClickOutline},n.name),n.children.map((function(e,n){return l.a.createElement(t,{outline:e,key:n,isVisible:i,closeElement:o})}))))}}])&&Nv(n.prototype,r),o&&Nv(n,o),t}(l.a.PureComponent);Hv(Uv,"propTypes",{outline:S.a.object.isRequired,closeElement:S.a.func.isRequired,isVisible:S.a.bool.isRequired});var Wv=oe(null,{closeElement:ji.closeElement})(Uv);n(418);function Vv(e){return(Vv="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 Gv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yv(e,t){return!t||"object"!==Vv(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $v(e){return($v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Kv(e,t){return(Kv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Zv=function(e){function t(){return Gv(this,t),Yv(this,$v(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kv(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.outlines,r=e.t,o=e.display;if(t)return null;var i=xu("Panel OutlinesPanel",this.props);return l.a.createElement("div",{className:i,style:{display:o},"data-element":"outlinesPanel"},0===n.length&&l.a.createElement("div",{className:"no-outlines"},r("message.noOutlines")),n.map((function(e,t){return l.a.createElement(Wv,{key:t,outline:e,isVisible:!0})})))}}])&&qv(n.prototype,r),o&&qv(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Zv,"propTypes",{outlines:S.a.arrayOf(S.a.object),display:S.a.string.isRequired,isDisabled:S.a.bool,t:S.a.func.isRequired});var Xv=oe((function(e){return{outlines:go.getOutlines(e),isDisabled:go.isElementDisabled(e,"outlinePanel")}}))(Nu()(Zv));n(419);function Qv(e){return(Qv="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 Jv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ey(e,t){return!t||"object"!==Qv(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ty(e){return(ty=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ny(e,t){return(ny=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ry=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ey(this,ty(t).call(this,e))).state={bookmarkText:e.bookmarkText},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ny(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.onSave,r=t.onCancel,o=t.label,i=t.t;return l.a.createElement("div",{className:"editing-bookmark"},o&&l.a.createElement("div",{className:"editing-label"},o),l.a.createElement("input",{type:"text",name:"bookmark",className:"editing-input",placeholder:"Name",value:this.state.bookmarkText,onChange:function(t){e.setState({bookmarkText:t.target.value})}}),l.a.createElement("div",{className:"editing-controls"},l.a.createElement("div",{className:"editing-button editing-pad",onClick:r},i("action.cancel")),l.a.createElement("div",{className:"editing-button",onClick:function(){return n(e.state.bookmarkText)}},i("action.save"))))}}])&&Jv(n.prototype,r),o&&Jv(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ry,"propTypes",{onSave:S.a.func.isRequired,onCancel:S.a.func.isRequired,label:S.a.string.isRequired,bookmarkText:S.a.string.isRequired});var oy=Nu()(ry);n(420);function iy(e){return(iy="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 ay(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ly(e,t){return!t||"object"!==iy(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function uy(e){return(uy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sy(e,t){return(sy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var cy=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ly(this,uy(t).call(this,e))).state={isEditing:!1,isHovered:!1},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sy(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.text,r=t.editBookmark,o=t.removeBookmark,i=t.pageIndex;return this.state.isEditing?l.a.createElement(oy,{bookmarkText:n,onSave:function(t){r(i,t),e.setState({isEditing:!1,isHovered:!1})},onCancel:function(){e.setState({isEditing:!1,isHovered:!1})}}):l.a.createElement("div",{className:"bookmark",onMouseEnter:function(){return e.setState({isHovered:!0})},onMouseMove:function(){return e.setState({isHovered:!0})},onMouseLeave:function(){return e.setState({isHovered:!1})}},l.a.createElement("div",{onClick:function(){return bt.setCurrentPage(i+1)},className:"bookmark-button"},n),this.state.isHovered&&l.a.createElement(Ju,{dataElement:"bookmarkControls",className:"bookmark-controls bookmark-button"},l.a.createElement("div",{onClick:function(){return e.setState({isEditing:!0})}},l.a.createElement(wa,{glyph:"edit-24px"})),l.a.createElement("div",{onClick:function(){return o(i)}},l.a.createElement(wa,{glyph:"cancel-24px"}))))}}])&&ay(n.prototype,r),o&&ay(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(cy,"propTypes",{editBookmark:S.a.func.isRequired,removeBookmark:S.a.func.isRequired,text:S.a.string.isRequired,pageIndex:S.a.number.isRequired});var fy=oe(null,{editBookmark:ji.editBookmark,removeBookmark:ji.removeBookmark})(cy);n(421);function dy(e){return(dy="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 py(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hy(e,t){return!t||"object"!==dy(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function my(e){return(my=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function gy(e,t){return(gy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var vy=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=hy(this,my(t).call(this,e))).state={isAdding:!1},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gy(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.isDisabled,r=t.display,o=t.bookmarks,i=t.addBookmark,a=t.currentPage,u=t.t,s=t.pageLabels;if(n)return null;var c=Object.keys(o).map((function(e){return parseInt(e,10)}));return l.a.createElement("div",{className:"Panel BookmarksPanel",style:{display:r},"data-element":"bookmarksPanel"},this.state.isAdding?l.a.createElement(oy,{label:"".concat(u("component.bookmarkPage")," ").concat(s[a-1],": ").concat(u("component.newBookmark")),bookmarkText:"",onSave:function(t){i(a-1,t),e.setState({isAdding:!1})},onCancel:function(){e.setState({isAdding:!1})}}):l.a.createElement("div",{className:"bookmarks-panel-header "},l.a.createElement("div",{className:"bookmarks-panel-container"},l.a.createElement(wa,{glyph:"ic_bookmarks_black_24px"}),l.a.createElement("div",{className:"label"},u("component.bookmarksPanel"))),l.a.createElement(Ta,{dataElement:"newBookmarkButton",className:"bookmarks-panel-button",label:u("component.newBookmark"),onClick:function(){e.setState({isAdding:!0})}})),l.a.createElement("div",{className:"bookmarks-panel-row"},c.map((function(e){return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"bookmarks-panel-label"},"".concat(u("component.bookmarkPage")," ").concat(s[e])),l.a.createElement(fy,{text:o[e],pageIndex:e}))}))))}}])&&py(n.prototype,r),o&&py(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(vy,"propTypes",{bookmarks:S.a.object,addBookmark:S.a.func.isRequired,display:S.a.string.isRequired,currentPage:S.a.number.isRequired,isDisabled:S.a.bool,t:S.a.func.isRequired,pageLabels:S.a.array.isRequired});var yy=oe((function(e){return{bookmarks:go.getBookmarks(e),isDisabled:go.isElementDisabled(e,"bookmarksPanel"),currentPage:go.getCurrentPage(e),pageLabels:go.getPageLabels(e)}}),{addBookmark:ji.addBookmark,editBookmark:ji.editBookmark,removeBookmark:ji.removeBookmark})(Nu()(vy));n(422);function by(e){return(by="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 wy(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Sy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ey(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sy(Object(n),!0).forEach((function(t){ky(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cy(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Oy(e,t){return!t||"object"!==by(t)&&"function"!=typeof t?Ty(e):t}function _y(e){return(_y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ty(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Py(e,t){return(Py=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ky(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ay=function(e){function t(){var e,n;xy(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return ky(Ty(n=Oy(this,(e=_y(t)).call.apply(e,[this].concat(o)))),"state",{isExpanded:!1}),ky(Ty(n),"unCheckChildren",(function(e){var t=Ey({},e);return e.children&&e.children.forEach((function(e,r){var o=Ey({},e);o.visible=!1,o=n.unCheckChildren(o),t.children[r]=o})),t})),ky(Ty(n),"onChange",(function(e){var t=n.props,r=t.updateLayer,o=t.layer,i=t.parentLayer;if(!0===e.target.checked&&i&&!i.visible)window.alert("This layer has been disabled because its parent layer is disabled.");else{var a=Ey({},o);a.visible=e.target.checked,!1===e.target.checked&&(a=n.unCheckChildren(a)),r(a)}})),ky(Ty(n),"onClickExpand",(function(){n.setState((function(e){return{isExpanded:!e.isExpanded}}))})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Py(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.state.isExpanded,n=this.props,r=n.layer,o=n.updateLayer,i=r.children.length>0;return l.a.createElement("div",{className:"Layer"},l.a.createElement("div",{className:"layer-wrapper"},l.a.createElement("div",{className:"padding"},i&&l.a.createElement("div",{className:"arrow ".concat(e?"expanded":"collapsed"),onClick:this.onClickExpand},l.a.createElement(wa,{glyph:"ic_chevron_right_black_24px"}))),l.a.createElement(gs,{id:r.name,type:"checkbox",label:r.name,onChange:this.onChange,checked:r.visible,dataElement:"".concat(r.name,"LayerOption")})),i&&e&&l.a.createElement("div",{className:"sub-layers"},r.children.map((function(e,n){return l.a.createElement(t,{key:n,layer:e,parentLayer:r,updateLayer:function(e){var t=wy(r.children);t[n]=e;var i=Ey({},r);i.children=t,o(i)}})}))))}}])&&Cy(n.prototype,r),o&&Cy(n,o),t}(l.a.PureComponent);ky(Ay,"propTypes",{layer:S.a.object.isRequired,parentLayer:S.a.object,updateLayer:S.a.func.isRequired});var Ry=Ay;n(423);function My(e){return(My="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 jy(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Dy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ly(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ny(e,t){return!t||"object"!==My(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Iy(e){return(Iy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zy(e,t){return(zy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fy=function(e){function t(){return Dy(this,t),Ny(this,Iy(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&zy(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){e.layers!==this.props.layers&&(bt.getDocument().setLayersArray(this.props.layers),window.docViewer.refreshAll(),window.docViewer.updateView())}},{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.layers,r=e.display,o=e.setLayers;return t?null:l.a.createElement("div",{className:"Panel LayersPanel",style:{display:r},"data-element":"layersPanel"},n.map((function(e,t){return l.a.createElement(Ry,{key:t,layer:e,updateLayer:function(e){var r=jy(n);r[t]=e,o(r)}})})))}}])&&Ly(n.prototype,r),o&&Ly(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Fy,"propTypes",{layers:S.a.arrayOf(S.a.object),display:S.a.string.isRequired,isDisabled:S.a.bool,setLayers:S.a.func.isRequired});var By=oe((function(e){return{layers:go.getLayers(e),isDisabled:go.isElementDisabled(e,"layersPanel")}}),{setLayers:ji.setLayers})(Nu()(Fy));n(424);function Hy(e){return(Hy="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 Uy(e,t){return!t||"object"!==Hy(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Wy(e){return(Wy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vy(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gy(e,t,n){return t&&Vy(e.prototype,t),n&&Vy(e,n),e}function qy(e,t){return(qy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var $y=function(){var e=Yy(pe((function(e){return[go.isElementDisabled(e,"leftPanel"),go.isElementOpen(e,"leftPanel"),go.getActiveLeftPanel(e),go.getCustomPanels(e),go.getLeftPanelWidth(e)]}),V),5),t=e[0],n=e[1],r=e[2],o=e[3],i=e[4],u=se();Object(a.useEffect)((function(){n&&Tt()&&u(ji.closeElement("searchPanel"))}),[u,n]);var s=function(e){return e===r?"flex":"none"},c=At&&i?{width:i}:{};return t?null:l.a.createElement("div",{className:qi()({Panel:!0,LeftPanel:!0,open:n,closed:!n}),onDrop:function(e){e.preventDefault()},onDragOver:function(e){e.preventDefault()},"data-element":"leftPanel",style:c},l.a.createElement("div",{className:"left-panel-header"},l.a.createElement("div",{className:"close-btn hide-in-desktop",onClick:function(){return u(ji.closeElement("leftPanel"))}},l.a.createElement(wa,{glyph:"ic_close_black_24px"})),l.a.createElement(Zf,null)),l.a.createElement(Ky,null),l.a.createElement(Zy,null,l.a.createElement(tv,{display:s("notesPanel")})),l.a.createElement(jv,{display:s("thumbnailsPanel")}),l.a.createElement(Xv,{display:s("outlinesPanel")}),l.a.createElement(yy,{display:s("bookmarksPanel")}),l.a.createElement(By,{display:s("layersPanel")}),o.map((function(e,t){var n=e.panel;return l.a.createElement(pu,{key:n.dataElement||t,className:"Panel ".concat(n.dataElement),display:s(n.dataElement),dataElement:n.dataElement,render:n.render})})))},Ky=function(){var e=Object(a.useRef)(!1),t=se();return Object(a.useEffect)((function(){var n=_.throttle((function(n){var r=n.clientX;e.current&&r>215&&r<900&&(Mt&&t(ji.setLeftPanelWidth(r)),document.body.style.setProperty("--left-panel-width","".concat(r,"px")))}),50);return document.addEventListener("mousemove",n),function(){return document.removeEventListener("mousemove",n)}}),[t]),Object(a.useEffect)((function(){var t=function(){e.current=!1};return document.addEventListener("mouseup",t),function(){return document.removeEventListener("mouseup",t)}}),[]),l.a.createElement("div",{className:"resize-bar",onMouseDown:function(){e.current=!0}})},Zy=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Uy(this,Wy(t).call(this,e))).state={hasError:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qy(e,t)}(t,e),Gy(t,null,[{key:"getDerivedStateFromError",value:function(e){return console.error(e),{hasError:!0}}}]),Gy(t,[{key:"render",value:function(){return this.state.hasError?null:this.props.children}}]),t}(l.a.Component);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Zy,"propTypes",{children:S.a.element});var Xy=$y;n(425);function Qy(e){return(Qy="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 Jy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function tb(e,t){return!t||"object"!==Qy(t)&&"function"!=typeof t?rb(e):t}function nb(e){return(nb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ob(e,t){return(ob=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ib(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ab=function(e){function t(){var e,n;Jy(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return ib(rb(n=tb(this,(e=nb(t)).call.apply(e,[this].concat(o)))),"onClick",(function(){var e=n.props;(0,e.onClickResult)(e.index,e.result)})),ib(rb(n),"renderContent",(function(){var e=n.props.result,t=e.ambientStr,r=e.resultStrStart,o=e.resultStrEnd,i=t.slice(0,r),a=t.slice(r,o),u=t.slice(o);return l.a.createElement(l.a.Fragment,null,i,l.a.createElement("span",{className:"search-value"},a),u)})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ob(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.activeResultIndex,n=e.index;return l.a.createElement("div",{className:"SearchResult ".concat(n===t?"selected":""),onClick:this.onClick},this.renderContent())}}])&&eb(n.prototype,r),o&&eb(n,o),t}(l.a.PureComponent);ib(ab,"propTypes",{index:S.a.number.isRequired,result:S.a.object.isRequired,activeResultIndex:S.a.number.isRequired,onClickResult:S.a.func.isRequired});var lb=oe((function(e){return{activeResultIndex:go.getActiveResultIndex(e)}}))(ab);n(426);function ub(e){return(ub="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 sb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fb(e,t){return!t||"object"!==ub(t)&&"function"!=typeof t?pb(e):t}function db(e){return(db=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hb(e,t){return(hb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function mb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gb=function(e){function t(){var e,n;sb(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mb(pb(n=fb(this,(e=db(t)).call.apply(e,[this].concat(o)))),"onClickResult",(function(e,t){var r=n.props,o=r.setActiveResultIndex,i=r.closeElement;o(e),bt.setActiveSearchResult(t),Pt()&&i("searchPanel")})),mb(pb(n),"onClickClose",(function(){n.props.closeElement("searchPanel")})),mb(pb(n),"renderListSeparator",(function(e,t){var r=e===t,o=e.pageNum!==t.pageNum;return r||o?l.a.createElement(Vg,{renderContent:function(){return"".concat(n.props.t("option.shared.page")," ").concat(n.props.pageLabels[t.pageNum-1])}}):null})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hb(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&Tt()&&this.props.closeElement("leftPanel")}},{key:"render",value:function(){var e=this,t=this.props,n=t.isDisabled,r=t.t,o=t.results,i=t.isSearching,a=t.noResult,u=t.isWildCardSearchDisabled,s=t.errorMessage;if(n)return null;var c=xu("Panel SearchPanel",this.props);return l.a.createElement("div",{className:c,"data-element":"searchPanel"},l.a.createElement(Ta,{className:"close-btn hide-in-desktop hide-in-tablet",dataElement:"searchPanelCloseButton",img:"ic_close_black_24px",onClick:this.onClickClose}),l.a.createElement("div",{className:"results ".concat(u?"":"wild-card-visible")},i&&l.a.createElement("div",{className:"info"},r("message.searching")),a&&l.a.createElement("div",{className:"info"},r("message.noResults")),s&&l.a.createElement("div",{className:"warn"},s),o.map((function(t,n){var r=0===n?o[0]:o[n-1];return l.a.createElement(l.a.Fragment,{key:n},e.renderListSeparator(r,t),l.a.createElement(lb,{result:t,index:n,onClickResult:e.onClickResult}))}))))}}])&&cb(n.prototype,r),o&&cb(n,o),t}(l.a.PureComponent);mb(gb,"propTypes",{isDisabled:S.a.bool,isWildCardSearchDisabled:S.a.bool,isOpen:S.a.bool,results:S.a.arrayOf(S.a.object),isSearching:S.a.bool,noResult:S.a.bool,setActiveResultIndex:S.a.func.isRequired,closeElement:S.a.func.isRequired,t:S.a.func.isRequired,errorMessage:S.a.string,pageLabels:S.a.array.isRequired});var vb=oe((function(e){return{isDisabled:go.isElementDisabled(e,"searchPanel"),isWildCardSearchDisabled:go.isElementDisabled(e,"wildCardSearchOption"),isOpen:go.isElementOpen(e,"searchPanel"),results:go.getResults(e),isSearching:go.isSearching(e),noResult:go.isNoResult(e),errorMessage:go.getSearchErrorMessage(e),pageLabels:go.getPageLabels(e)}}),{setActiveResultIndex:ji.setActiveResultIndex,closeElement:ji.closeElement})(Nu()(gb)),yb=function(e){return 1-(.299*e.R+.587*e.G+.114*e.B)/255<.15||null===e.toHexString()?"dark":"bright"};n(427);function bb(e){return(bb="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 wb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Eb(e,t){return!t||"object"!==bb(t)&&"function"!=typeof t?Cb(e):t}function xb(e){return(xb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Cb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ob(e,t){return(Ob=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tb=function(e){function t(){var e,n;wb(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return _b(Cb(n=Eb(this,(e=xb(t)).call.apply(e,[this].concat(o)))),"setActivePalette",(function(e){var t=n.props;(0,t.setActivePalette)(t.colorMapKey,e)})),_b(Cb(n),"renderTextColorIcon",(function(){var e=n.props,t=e.style.TextColor,r=e.colorPalette;return l.a.createElement(ca,{content:"option.annotationColor.TextColor"},l.a.createElement("div",{className:"TextColor"===r?"text selected":"text",style:{color:t.toHexString()},onClick:function(){return n.setActivePalette("TextColor")}},"Aa"))})),_b(Cb(n),"renderBorderColorIcon",(function(){var e,t=n.props,r=t.style.StrokeColor,o=t.colorPalette;return l.a.createElement(ca,{content:"option.annotationColor.StrokeColor"},l.a.createElement("div",{className:"StrokeColor"===o?"border selected":"border",onClick:function(){return n.setActivePalette("StrokeColor")}},l.a.createElement("div",{className:"border-icon ".concat(yb(r),"}"),style:{backgroundColor:r.toHexString()}},(e="dark"===yb(r)?"#bfbfbf":"none",l.a.createElement("svg",{height:"100%",width:"100%"},l.a.createElement("circle",{cx:"50%",cy:"50%",r:"4.5",strokeWidth:"1",stroke:e,fill:"#fafafa"}))))))})),_b(Cb(n),"renderFillColorIcon",(function(){var e=n.props,t=e.style.FillColor,r=e.colorPalette,o=null===t.toHexString();return l.a.createElement(ca,{content:"option.annotationColor.FillColor"},l.a.createElement("div",{className:"FillColor"===r?"fill selected":"fill",onClick:function(){return n.setActivePalette("FillColor")}},l.a.createElement("div",{className:"fill-icon ".concat(yb(t)," ").concat(o?"transparency":""),style:{backgroundColor:t.toHexString()}},o&&l.a.createElement("svg",{width:"100%",height:"100%"},l.a.createElement("line",{x1:"0%",y1:"100%",x2:"100%",y2:"0%",strokeWidth:"1",stroke:"#e44234",strokeLinecap:"square"})))))})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ob(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.t,n=e.colorPalette,r=e.colorMapKey,o=e.isTextColorPaletteDisabled,i=e.isBorderColorPaletteDisabled,a=e.isFillColorPaletteDisabled,u=El(r).availablePalettes,s=u.includes("TextColor")&&!o,c=u.includes("StrokeColor")&&!i,f=u.includes("FillColor")&&!a;return u.length<2||!s&&!c&&!f?null:l.a.createElement("div",{className:"stylePopup-title"},l.a.createElement("div",{className:"palette-title"},t("option.annotationColor.".concat(n))),l.a.createElement("div",{className:"palette"},s&&this.renderTextColorIcon(),c&&this.renderBorderColorIcon(),f&&this.renderFillColorIcon()))}}])&&Sb(n.prototype,r),o&&Sb(n,o),t}(l.a.PureComponent);_b(Tb,"propTypes",{style:S.a.object.isRequired,colorPalette:S.a.oneOf(["TextColor","StrokeColor","FillColor"]),colorMapKey:S.a.string.isRequired,setActivePalette:S.a.func.isRequired,t:S.a.func.isRequired,isTextColorPaletteDisabled:S.a.bool,isFillColorPaletteDisabled:S.a.bool,isBorderColorPaletteDisabled:S.a.bool});var Pb=oe((function(e){return{isTextColorPaletteDisabled:go.isElementDisabled(e,"textColorPalette"),isFillColorPaletteDisabled:go.isElementDisabled(e,"fillColorPalette"),isBorderColorPaletteDisabled:go.isElementDisabled(e,"borderColorPalette")}}),{setActivePalette:ji.setActivePalette})(Nu(null,{wait:!1})(Tb));n(428);function kb(e){return(kb="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 Ab(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mb(e,t){return!t||"object"!==kb(t)&&"function"!=typeof t?Db(e):t}function jb(e){return(jb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Db(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lb(e,t){return(Lb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Nb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ib=function(e){function t(){var e,n;Ab(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Nb(Db(n=Mb(this,(e=jb(t)).call.apply(e,[this].concat(o)))),"defaultPalette",["#F1A099","#FFC67B","#FFE6A2","#80E5B1","#92E8E8","#A6A1E6","#E2A1E6","#E44234","#FF8D00","#FFCD45","#00CC63","#25D2D1","#4E7DE9","#C544CE","#88271F","#B54800","#F69A00","#007A3B","#167E7D","#2E4B8B","#76287B","transparency","#FFFFFF","#CDCDCD","#9C9C9C","#696969","#373737","#000000"]),Nb(Db(n),"setColor",(function(e){var t=n.props,r=t.property,o=t.onStyleChange,i=e.target.style.backgroundColor,a=i?i.slice(i.indexOf("(")+1,-1).split(","):[0,0,0,0];o(r,new window.Annotations.Color(a[0],a[1],a[2],a[3]))})),Nb(Db(n),"renderTransparencyCell",(function(e){var t=n.props.property;if("TextColor"===t||"StrokeColor"===t)return l.a.createElement("div",{className:"dummy-cell"});var r=l.a.createElement("svg",{width:"100%",height:"100%",style:{position:"absolute",top:"0px",left:"0px"}},l.a.createElement("line",{x1:"0%",y1:"100%",x2:"100%",y2:"0%",strokeWidth:"1",stroke:"#e44234",strokeLinecap:"square"}));return l.a.createElement("div",{className:"cell",onClick:n.setColor,style:{backgroundColor:"#FFFFFF",border:"1px solid #e0e0e0"}},n.renderCheckMark(e),r)})),Nb(Db(n),"renderColorCell",(function(e){var t={backgroundColor:e};return"#FFFFFF"===e&&(t=Object.assign(t,{border:"1px solid #e0e0e0"})),e?l.a.createElement("div",{className:"cell",style:t,onClick:n.setColor},n.renderCheckMark(e)):l.a.createElement("div",{className:"dummy-cell"})})),Nb(Db(n),"renderCheckMark",(function(e){var t=n.props.color,r=null==t?void 0:t.toHexString();return(null===r?"transparency"===e:(null==r?void 0:r.toLowerCase())===e.toLowerCase())?l.a.createElement(wa,{className:"check-mark ".concat(yb(t)),glyph:"ic_check_black_24px"}):null})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Lb(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.overridePalette,r=t.colorMapKey,o=(null==n?void 0:n[r])||(null==n?void 0:n.global)||this.defaultPalette;return l.a.createElement("div",{className:"ColorPalette","data-element":"colorPalette"},o.map((function(t){return l.a.createElement(l.a.Fragment,{key:t},"transparency"===t?e.renderTransparencyCell(t):e.renderColorCell(t))})))}}])&&Rb(n.prototype,r),o&&Rb(n,o),t}(l.a.PureComponent);Nb(Ib,"propTypes",{property:S.a.string.isRequired,color:S.a.object,onStyleChange:S.a.func.isRequired,colorMapKey:S.a.string.isRequired,overridePalette:S.a.object});var zb=oe((function(e){return{overridePalette:go.getCustomElementOverrides(e,"colorPalette")}}))(Ib);n(429);function Fb(e){return(Fb="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 Bb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Hb(e){return(Hb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ub(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wb(e,t){return(Wb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Vb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gb=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==Fb(t)&&"function"!=typeof t?Ub(e):t}(this,Hb(t).call(this,e)),Vb(Ub(n),"updateSvg",(function(){n.setLineLength(),n.forceUpdate()})),Vb(Ub(n),"setLineLength",(function(){n.lineLength=.94*n.sliderSvg.current.getBoundingClientRect().width-13})),Vb(Ub(n),"onMouseDown",(function(e){n.isMouseDown=!0,n.onMove(e.nativeEvent)})),Vb(Ub(n),"onMouseUp",(function(){n.isMouseDown=!1})),Vb(Ub(n),"onTouchStart",(function(e){n.onMove(e)})),Vb(Ub(n),"onMove",(function(e){if(!!e.touches||n.isMouseDown){e.preventDefault();var t=n.props,r=t.property;(0,t.onStyleChange)(r,(0,t.convertRelativeCirclePositionToValue)(n.getRelativeCirclePosition(e)))}})),Vb(Ub(n),"getRelativeCirclePosition",(function(e){var t,r=!e.touches,o=6.5+n.lineLength,i=n.sliderSvg.current.getBoundingClientRect().left;return(t=r?e.pageX-i:e.touches[0].pageX-i)<6.5?t=6.5:t>o&&(t=o),(t-6.5)/n.lineLength})),Vb(Ub(n),"renderSlider",(function(){var e=n.props,t=e.dataElement,r=e.displayProperty,o=e.displayValue,i=e.getCirclePosition,a=e.t,u=i(n.lineLength);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"slider__property","data-element":t},a("option.slider.".concat(r))),l.a.createElement("svg",{"data-element":t,width:"100%",height:21,onMouseDown:n.onMouseDown,onTouchStart:n.onTouchStart,ref:n.sliderSvg},l.a.createElement("line",{x1:6.5,y1:"50%",x2:u,y2:"50%",strokeWidth:"2",stroke:"#00a5e4",strokeLinecap:"round"}),l.a.createElement("line",{x1:u,y1:"50%",x2:n.lineLength+6.5,y2:"50%",strokeWidth:"2",stroke:"#e0e0e0",strokeLinecap:"round"}),l.a.createElement("circle",{cx:u,cy:"50%",r:6.5,fill:"#00a5e4"})),l.a.createElement("div",{className:"slider__value","data-element":t},o))})),n.isMouseDown=!1,n.sliderSvg=l.a.createRef(),n.lineLength=0,n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wb(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("orientationchange",this.updateSvg),window.addEventListener("resize",this.updateSvg),this.sliderSvg.current.addEventListener("touchmove",this.onMove,{passive:!1}),this.updateSvg()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("orientationchange",this.updateSvg),window.removeEventListener("resize",this.updateSvg),this.sliderSvg.current.removeEventListener("touchmove",this.onMove,{passive:!1})}},{key:"render",value:function(){return At?l.a.createElement("div",{className:"slider"},this.renderSlider()):this.renderSlider()}}])&&Bb(n.prototype,r),o&&Bb(n,o),t}(l.a.PureComponent);Vb(Gb,"propTypes",{property:S.a.string.isRequired,dataElement:S.a.string.isRequired,value:S.a.oneOfType([S.a.number,S.a.string]),displayProperty:S.a.string.isRequired,displayValue:S.a.oneOfType([S.a.number,S.a.string]),getCirclePosition:S.a.func.isRequired,convertRelativeCirclePositionToValue:S.a.func.isRequired,onStyleChange:S.a.func.isRequired,t:S.a.func.isRequired});var qb=Nu(null,{wait:!1})(Gb);var Yb=[Tools.ToolNames.DISTANCE_MEASUREMENT,Tools.ToolNames.PERIMETER_MEASUREMENT,Tools.ToolNames.AREA_MEASUREMENT,Tools.ToolNames.RECTANGULAR_AREA_MEASUREMENT,Tools.ToolNames.ELLIPSE_MEASUREMENT],$b=function(e,t,n){var r=[];if(Yb.includes(e))r=Yb.map(bt.getTool);else{var o=bt.getTool(e);o&&r.push(o)}r.forEach((function(e){e.setStyles(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,n))}))};n(430);function Kb(e){return(Kb="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 Zb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xb(e){return(Xb=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jb(e,t){return(Jb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ew(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tw=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=function(e,t){return!t||"object"!==Kb(t)&&"function"!=typeof t?Qb(e):t}(this,Xb(t).call(this,e)),ew(Qb(r),"onDocumentLoaded",(function(){r.setState({documentType:bt.getDocument().getType()})})),ew(Qb(r),"onScaleChange",(function(e,t){r.setState(ew({},t,Number(e)),(function(){r.props.onStyleChange("Scale",[[r.state.currScaleFrom,r.state.currUnitFrom],[r.state.currScaleTo,r.state.currUnitTo]])}))})),ew(Qb(r),"onPrecisionChange",(function(e,t){r.setState(ew({},t,Number(e)),(function(){r.props.onStyleChange("Precision",r.state.currPrecision)}))})),ew(Qb(r),"onUnitChange",(function(e,t){r.setState(ew({},t,e.target.value),(function(){r.props.onStyleChange("Scale",[[r.state.currScaleFrom,r.state.currUnitFrom],[r.state.currScaleTo,r.state.currUnitTo]])}))})),ew(Qb(r),"onSnappingChange",(function(e){if(bt.isFullPDFEnabled()){var t=e.target.checked?window.docViewer.SnapMode.e_DefaultSnapMode:null;Yb.map(bt.getTool).forEach((function(e){var n;null===(n=e.setSnapMode)||void 0===n||n.call(e,t)}))}})),ew(Qb(r),"getLanguage",(function(){var e="en";return ht.language&&(e=ht.language),e})),ew(Qb(r),"formatValue",(function(e){var t=r.getLanguage();return"de"===t?e=e.toLocaleString("de-DE",{maximumFractionDigits:4}):"fr"===t?e=e.toLocaleString("fr-FR",{maximumFractionDigits:4}):"ru"===t&&(e=e.toLocaleString("ru-RU",{maximumFractionDigits:4})),e})),ew(Qb(r),"toggleEditing",(function(){r.setState((function(e){return{isEditing:!e.isEditing}}))})),ew(Qb(r),"renderScaleInput",(function(e,t){return Rt?l.a.createElement("input",{className:"ScaleInput",type:"number",step:"any",value:t,onChange:function(t){return r.onScaleChange(t.target.value,e)}}):r.state.isEditing?l.a.createElement("input",{className:"ScaleInput",type:"number",step:"any",value:t,onChange:function(t){return r.onScaleChange(t.target.value,e)},onBlur:r.toggleEditing}):l.a.createElement("input",{className:"ScaleInput",type:"text",value:r.formatValue(t),onFocus:r.toggleEditing,readOnly:!0})})),r.state={currScaleFrom:e.scale[0][0],currUnitFrom:e.scale[0][1],currScaleTo:e.scale[1][0],currUnitTo:e.scale[1][1],currPrecision:e.precision,isEditing:!1,documentType:null===(n=bt.getDocument())||void 0===n?void 0:n.getType()},r}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jb(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){bt.addEventListener("documentLoaded",this.onDocumentLoaded)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.scale,r=t.precision;this.props.scale!==e.scale&&this.setState({currScaleFrom:n[0][0],currUnitFrom:n[0][1],currScaleTo:n[1][0],currUnitTo:n[1][1]}),this.props.precision!==e.precision&&this.setState({currPrecision:r})}},{key:"componentWillUnmount",value:function(){bt.removeEventListener("documentLoaded",this.onDocumentLoaded)}},{key:"render",value:function(){var e=this,t=this.props,n=t.measurementUnits,r=t.t,o=t.isScaleInputDisabled,i=t.isPrecisionInputDisabled,a=n.from,u=n.to;return o&&i?null:l.a.createElement("div",{className:"MeasurementOption"},!o&&l.a.createElement("div",{className:"Scale","data-element":Nl.SCALE_INPUT_CONTAINER},l.a.createElement("div",{className:"LayoutTitle"},r("option.measurementOption.scale")),l.a.createElement("div",{className:"Layout"},this.renderScaleInput("currScaleFrom",this.state.currScaleFrom),l.a.createElement("select",{className:"UnitInput",value:this.state.currUnitFrom,onChange:function(t){return e.onUnitChange(t,"currUnitFrom")}},a.map((function(e){return l.a.createElement("option",{key:e,value:e},e)}))),l.a.createElement("div",{className:"ScaleEquals"},"="),this.renderScaleInput("currScaleTo",this.state.currScaleTo),l.a.createElement("select",{className:"UnitInput",value:this.state.currUnitTo,onChange:function(t){return e.onUnitChange(t,"currUnitTo")}},u.map((function(e){return l.a.createElement("option",{key:e,value:e},e)}))))),!i&&l.a.createElement("div",{className:"Precision","data-element":Nl.PRECISION_INPUT_CONTAINER},l.a.createElement("div",{className:"LayoutTitlePrecision"},r("option.shared.precision")),l.a.createElement("div",{className:"LayoutPrecision"},l.a.createElement("select",{className:"PrecisionInput",value:this.state.currPrecision,onChange:function(t){return e.onPrecisionChange(t.target.value,"currPrecision")}},[{value:.1,name:"0.1"},{value:.01,name:"0.01"},{value:.001,name:"0.001"},{value:1e-4,name:"0.0001"}].map((function(t){return l.a.createElement("option",{key:t.value,value:t.value},e.formatValue(t.value))}))))),this.state.documentType===fl&&l.a.createElement(gs,{dataElement:"measurementSnappingOption",id:"measurement-snapping",name:"measurement-snapping",type:"checkbox",label:"Enable Snapping",onChange:this.onSnappingChange}))}}])&&Zb(n.prototype,r),o&&Zb(n,o),t}(l.a.Component);ew(tw,"propTypes",{scale:S.a.arrayOf(S.a.array).isRequired,precision:S.a.number.isRequired,t:S.a.func.isRequired,measurementUnits:S.a.shape({from:S.a.array,to:S.a.array}).isRequired,onStyleChange:S.a.func.isRequired,isScaleInputDisabled:S.a.bool,isPrecisionInputDisabled:S.a.bool});var nw=oe((function(e){return{measurementUnits:go.getMeasurementUnits(e),isScaleInputDisabled:go.isElementDisabled(e,Nl.SCALE_INPUT_CONTAINER),isPrecisionInputDisabled:go.isElementDisabled(e,Nl.PRECISION_INPUT_CONTAINER)}}))(Nu()(tw));n(431);function rw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ow(e){var t=e.borderStyle?e.borderStyle:"solid",n=rw(ra(),1)[0];return l.a.createElement("div",{className:"StyleOption"},l.a.createElement("div",{className:"styles-container"},l.a.createElement("div",{className:"styles-title"},n("option.styleOption.style")),l.a.createElement("div",{className:"styles-layout"},l.a.createElement("select",{className:"styles-input",value:t,onChange:function(t){return function(t){e.onStyleChange("Style",t)}(t.target.value)}},["solid","cloudy"].map((function(e){return l.a.createElement("option",{key:e,value:e},n("option.styleOption.".concat(e)))}))))))}ow.propTypes={onStyleChange:S.a.func.isRequired,borderStyle:S.a.string};var iw=ow;n(432);function aw(e){return(aw="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 lw(){return(lw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function uw(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function cw(e,t){return!t||"object"!==aw(t)&&"function"!=typeof t?dw(e):t}function fw(e){return(fw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dw(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pw(e,t){return(pw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mw=function(e){function t(){var e,n;uw(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return hw(dw(n=cw(this,(e=fw(t)).call.apply(e,[this].concat(o)))),"renderColorPalette",(function(){var e=n.props,t=e.style,r=e.onStyleChange,o=e.currentPalette,i=e.colorMapKey;return l.a.createElement(zb,{color:t[o],property:o,onStyleChange:r,colorMapKey:i})})),hw(dw(n),"renderSliders",(function(){var e=n.props,t=e.style,r=t.Opacity,o=t.StrokeThickness,i=t.FontSize,a=e.onStyleChange,u=e.isFreeText,s=e.isOpacitySliderDisabled,c=e.isStrokeThicknessSliderDisabled,f=e.isFontSizeSliderDisabled,d=[];return s||(d[0]={property:"Opacity",displayProperty:"opacity",value:r,displayValue:"".concat(Math.round(100*r),"%"),getCirclePosition:function(e){return r*e+6.5},convertRelativeCirclePositionToValue:function(e){return e},dataElement:Nl.OPACITY_SLIDER}),c||(d[1]={dataElement:Nl.STROKE_THICKNESS_SLIDER,property:"StrokeThickness",displayProperty:"thickness",value:o,displayValue:"".concat(Math.round(o),"pt"),getCirclePosition:function(e){return u?o/20*e+6.5:(o-1)/19*e+6.5},convertRelativeCirclePositionToValue:function(e){return u?20*e:19*e+1}}),f||(d[2]={dataElement:Nl.FONT_SIZE_SLIDER,property:"FontSize",displayProperty:"text",value:i,displayValue:"".concat(Math.round(parseInt(i,10)),"pt"),getCirclePosition:function(e){return(parseInt(i,10)-5)/40*e+6.5},convertRelativeCirclePositionToValue:function(e){return"".concat(40*e+5,"pt")}}),[r,o,i].map((function(e,t){if(null==e||!d[t])return null;var n=d[t],r=n.property;return l.a.createElement(qb,lw({},n,{key:r,onStyleChange:a}))}))})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pw(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isColorPaletteDisabled,n=e.currentPalette,r=e.style,o=e.colorMapKey,i=e.onStyleChange,a=e.isOpacitySliderDisabled,u=e.isStrokeThicknessSliderDisabled,s=e.isFontSizeSliderDisabled,c=e.isStyleOptionDisabled,f=e.isStylePopupDisabled,d=r.Scale,p=r.Precision,h=r.Style,m=a&&u&&s;return f?null:l.a.createElement("div",{className:"Popup StylePopup","data-element":Nl.STYLE_POPUP},n&&!t&&l.a.createElement("div",{className:"colors-container","data-element":Nl.COLOR_PALETTE},l.a.createElement("div",{className:"inner-wrapper"},l.a.createElement(Pb,{colorPalette:n,colorMapKey:o,style:r}),this.renderColorPalette())),!m&&l.a.createElement("div",{className:"sliders-container",onMouseDown:function(e){return e.preventDefault()}},l.a.createElement("div",{className:"sliders"},this.renderSliders())),d&&p&&l.a.createElement(nw,{scale:d,precision:p,onStyleChange:i}),!c&&"rectangle"===o&&l.a.createElement(iw,{onStyleChange:i,borderStyle:h}))}}])&&sw(n.prototype,r),o&&sw(n,o),t}(l.a.PureComponent);hw(mw,"propTypes",{style:S.a.object.isRequired,onStyleChange:S.a.func.isRequired,isFreeText:S.a.bool.isRequired,colorMapKey:S.a.string.isRequired,currentPalette:S.a.oneOf(["TextColor","StrokeColor","FillColor"]),isColorPaletteDisabled:S.a.bool,isOpacitySliderDisabled:S.a.bool,isStrokeThicknessSliderDisabled:S.a.bool,isFontSizeSliderDisabled:S.a.bool,isStyleOptionDisabled:S.a.bool,isStylePopupDisabled:S.a.bool});var gw=oe((function(e,t){var n=t.colorMapKey;return{currentPalette:go.getCurrentPalette(e,n),isStylePopupDisabled:go.isElementDisabled(e,Nl.STYLE_POPUP),isColorPaletteDisabled:go.isElementDisabled(e,Nl.COLOR_PALETTE),isOpacitySliderDisabled:go.isElementDisabled(e,Nl.OPACITY_SLIDER),isStrokeThicknessSliderDisabled:go.isElementDisabled(e,Nl.STROKE_THICKNESS_SLIDER),isFontSizeSliderDisabled:go.isElementDisabled(e,Nl.FONT_SIZE_SLIDER),isStyleOptionDisabled:go.isElementDisabled(e,Nl.STYLE_OPTION)}}))(mw);n(433);function vw(e){return(vw="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 yw(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ww(e,t){return!t||"object"!==vw(t)&&"function"!=typeof t?Ew(e):t}function Sw(e){return(Sw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ew(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xw(e,t){return(xw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Cw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ow=function(e){function t(){var e,n;yw(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Cw(Ew(n=ww(this,(e=Sw(t)).call.apply(e,[this].concat(o)))),"handleStyleChange",(function(e,t){var r=n.props.annotation;bt.setAnnotationStyles(r,Cw({},e,t)),$b(r.ToolName,e,t)})),Cw(Ew(n),"handleClick",(function(e){Pt()&&e.target===e.currentTarget&&n.props.closeElement("annotationPopup")})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xw(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.annotation,r=e.style,o=n instanceof window.Annotations.FreeTextAnnotation&&n.getIntent()===window.Annotations.FreeTextAnnotation.Intent.FreeText,i=xu("Popup AnnotationStylePopup",this.props),a=wl(n);return t?null:l.a.createElement("div",{className:i,"data-element":"annotationStylePopup",onClick:this.handleClick},l.a.createElement(gw,{colorMapKey:a,style:r,isFreeText:o,onStyleChange:this.handleStyleChange}))}}])&&bw(n.prototype,r),o&&bw(n,o),t}(l.a.Component);Cw(Ow,"propTypes",{isDisabled:S.a.bool,annotation:S.a.object.isRequired,style:S.a.object.isRequired,closeElement:S.a.func.isRequired});var _w=oe((function(e){return{isDisabled:go.isElementDisabled(e,"annotationStylePopup")}}),{closeElement:ji.closeElement})(Ow);function Tw(){return(Tw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Pw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Aw={dataElement:S.a.string.isRequired,children:S.a.arrayOf(S.a.any).isRequired},Rw=function(e){var t=e.dataElement,n=e.children,r=pe((function(e){return go.getPopupItems(e,t)}),V),o=l.a.Children.toArray(n);return r.map((function(e,t){var n=e.dataElement,r=e.type,i=e.hidden,a="".concat(r,"-").concat(n||t),u=null==i?void 0:i.map((function(e){return"hide-in-".concat(e)})).join(" "),s=o.find((function(e){return e.props.dataElement===n}));if(!s){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pw(Object(n),!0).forEach((function(t){kw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{mediaQueryClassName:u});"toolButton"===r&&(s=l.a.createElement(Ul,c)),"toolGroupButton"===r&&(s=l.a.createElement(Xl,c)),"toggleElementButton"===r&&(s=l.a.createElement(Ql,c)),"actionButton"===r&&(s=l.a.createElement(Jl,c)),"statefulButton"===r&&(s=l.a.createElement(uu,c)),"customElement"===r&&(s=l.a.createElement(pu,c)),"spacer"!==r&&"divider"!==r||(s=l.a.createElement("div",Tw({className:"".concat(r," ").concat(u)},c)))}return s?l.a.cloneElement(s,{key:a}):null}))};Rw.propTypes=Aw;var Mw=Rw;function jw(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Dw=function(e){var t=Lw(e),n=t.left,r=t.top,o=t.right,i=t.bottom,a=e.getPageNumber(),l=Fw(n,r,a),u=Fw(o,i,a);if(e instanceof window.Annotations.StickyAnnotation){var s=bt.getZoom(),c=u.x-l.x,f=u.y-l.y;u={x:l.x+c/s*1.2,y:l.y+f/s*1.2}}return{topLeft:l,bottomRight:u}},Lw=function(e){var t=e.getRect(),n=t.x1,r=t.y1,o=t.x2,i=t.y2,a=e instanceof window.Annotations.StickyAnnotation,l=e.Width,u=bt.getCompleteRotation(e.PageNumber);if(1===u){var s=[i,r];r=s[0],i=s[1],a&&(r-=l,i-=l)}else if(2===u){var c=[o,n];n=c[0],o=c[1];var f=[i,r];r=f[0],i=f[1],a&&(r-=l,i-=l,n-=l,o-=l)}else if(3===u){var d=[o,n];n=d[0],o=d[1],a&&(n-=l,o-=l)}return{left:n,top:r,right:o,bottom:i}},Nw=function(e){var t=Iw(e),n=t.startPageNumber,r=t.endPageNumber,o=zw(e,n,r),i=o.left,a=o.right,l=o.top,u=o.bottom,s=Fw(i,l,n),c=Fw(a,u,r);if(bt.getRotation()>1){var f=s;s=c,c=f}return{topLeft:s,bottomRight:c}},Iw=function(e){var t=Object.keys(e).map((function(e){return Number(e)}));return{startPageNumber:Math.min.apply(Math,jw(t)),endPageNumber:Math.max.apply(Math,jw(t))}},zw=function(e,t,n){var r=function(){var r=e[t][0].y3,o=e[n];return{top:r,bottom:o[o.length-1].y1}}(),o=r.top,i=r.bottom,a=function(){var t,n;return Object.keys(e).forEach((function(r){e[r].forEach((function(e){var r=e.x1,o=e.x2;(!t||r<t)&&(t=r),(!n||o>n)&&(n=o)}))})),{left:t,right:n}}();return{left:a.left,top:o,bottom:i,right:a.right}},Fw=function(e,t,n){return bt.getDisplayModeObject().pageToWindow({x:e,y:t},n)},Bw=function(e){var t=e.current.getBoundingClientRect();return{width:t.width,height:t.height}},Hw=function(e,t){var n=Vw(e,t);return{left:Ww(e,t),top:n}},Uw=function(e,t){var n=Vw(e,t);return{left:Ww(e,t),top:n}},Ww=function(e,t){var n=e.topLeft,r=e.bottomRight,o=t.width,i=bt.getScrollViewElement().scrollLeft,a=(n.x+r.x)/2-i-o/2;return a<0?a=0:a+o>window.innerWidth&&(a=window.innerWidth-o),Math.round(a)},Vw=function(e,t){var n,r=e.topLeft,o=e.bottomRight,i=t.height,a=bt.getScrollViewElement(),l=a.getBoundingClientRect(),u=(l.left,a.scrollLeft,l.left,a.scrollLeft,l.width,l.top+a.scrollTop),s=l.top+a.scrollTop+l.height,c=r.y-13,f=o.y+13;return n=f+i<s?f:c-i>u?c-i:u+5,Math.round(n-a.scrollTop)},Gw=function(e,t){Object(a.useEffect)((function(){var n=function(n){e.current&&!e.current.contains(n.target)&&t(n)};return document.addEventListener("mousedown",n),document.addEventListener("touchstart",n),function(){document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)}}),[e,t])};n(434);function qw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qw(Object(n),!0).forEach((function(t){$w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Zw=function(){var e=Kw(pe((function(e){return[go.isElementDisabled(e,"annotationPopup"),go.isElementOpen(e,"annotationPopup"),go.isElementDisabled(e,"notesPanel"),go.isElementDisabled(e,"annotationStylePopup"),go.isElementOpen(e,"leftPanel"),go.isElementOpen(e,"searchPanel"),go.getPopupItems(e,"annotationPopup")]}),V),7),t=e[0],n=e[1],r=e[2],o=e[3],i=e[4],u=e[5],s=e[6],c=se(),f=Kw(Object(a.useState)({left:0,top:0}),2),d=f[0],p=f[1],h=Kw(Object(a.useState)(null),2),m=h[0],g=h[1],v=Kw(Object(a.useState)(!1),2),y=v[0],b=v[1],w=Kw(Object(a.useState)(!1),2),S=w[0],E=w[1],x=Object(a.useRef)();if(Gw(x,(function(e){var t=document.querySelector('[data-element="notesPanel"]');(null==t?void 0:t.contains(e.target))||c(ji.closeElement("annotationPopup"))})),Object(a.useEffect)((function(){var e=function(){var e,t;x.current&&s.length>0&&(p((e=x,{left:(t=Hw(Dw(m),Bw(e))).left,top:t.top})),c(ji.openElement("annotationPopup")))};(m||S)&&e();var t=function(t){m&&(bt.getAnnotationByMouseEvent(t)===m&&e())},n=function(t,n){"modify"===n&&bt.isAnnotationSelected(m)&&e()},r=function(){m&&b(bt.canModify(m))};return bt.addEventListener("mouseLeftUp",t),bt.addEventListener("annotationChanged",n),bt.addEventListener("updateAnnotationPermission",r),function(){bt.removeEventListener("mouseLeftUp",t),bt.removeEventListener("annotationChanged",n),bt.removeEventListener("updateAnnotationPermission",r)}}),[c,y,m,S,s]),Object(a.useEffect)((function(){var e=function(){c(ji.closeElement("annotationPopup")),p({left:0,top:0}),g(null),b(!1),E(!1)};(i||u)&&e();var t=function(t,n){"selected"===n&&t.length?(g(t[0]),b(bt.canModify(t[0]))):e()};return bt.addEventListener("annotationSelected",t),bt.addEventListener("documentUnloaded",e),window.addEventListener("resize",e),function(){bt.removeEventListener("annotationSelected",t),bt.removeEventListener("documentUnloaded",e),window.addEventListener("resize",e)}}),[c,i,u]),t||!m)return null;var C=xc(m),O=Object.keys(C).length>0,_=bt.isAnnotationRedactable(m),T=bt.getSelectedAnnotations(),P=T.find((function(e){return!e.InReplyTo})),k=T.length,A=bt.getNumberOfGroups(T),R=A>1,M=1===A&&k>1,j=k>1,D=l.a.createElement("div",{className:qi()({Popup:!0,AnnotationPopup:!0,open:n,closed:!n,stylePopupOpen:S}),ref:x,"data-element":"annotationPopup",style:Yw({},d)},S?l.a.createElement(_w,{annotation:m,style:C,isOpen:n}):l.a.createElement(Mw,{dataElement:"annotationPopup"},!r&&!j&&"CropPage"!==m.ToolName&&l.a.createElement(Jl,{dataElement:"annotationCommentButton",title:"action.comment",img:"ic_comment_black_24px",onClick:function(){m instanceof window.Annotations.FreeTextAnnotation&&bt.getAnnotationManager().useFreeTextEditing()?bt.getAnnotationManager().trigger("annotationDoubleClicked",m):i?(c(ji.setActiveLeftPanel("notesPanel")),c(ji.triggerNoteEditing())):(c(ji.openElement("notesPanel")),setTimeout((function(){c(ji.triggerNoteEditing())}),400)),c(ji.closeElement("annotationPopup"))}}),y&&O&&!o&&(!j||M)&&"CropPage"!==m.ToolName&&l.a.createElement(Jl,{dataElement:"annotationStyleEditButton",title:"action.style",img:"ic_palette_black_24px",onClick:function(){return E(!0)}}),"CropPage"===m.ToolName&&l.a.createElement(Jl,{dataElement:"annotationCropButton",title:"action.apply",img:"ic_check_black_24px",onClick:function(){bt.getTool("CropPage").applyCrop(),c(ji.closeElement("annotationPopup"))}}),_&&!j&&l.a.createElement(Jl,{dataElement:"annotationRedactButton",title:"action.apply",img:"ic_check_black_24px",onClick:function(){c(zs(m)),c(ji.closeElement("annotationPopup"))}}),R&&l.a.createElement(Jl,{dataElement:"annotationGroupButton",title:"action.group",img:"ic_group_24px",onClick:function(){return bt.groupAnnotations(P,T)}}),M&&l.a.createElement(Jl,{dataElement:"annotationUngroupButton",title:"action.ungroup",img:"ic_ungroup_24px",onClick:function(){return bt.ungroupAnnotations(T)}}),y&&l.a.createElement(Jl,{dataElement:"annotationDeleteButton",title:"action.delete",img:"ic_delete_black_24px",onClick:function(){bt.deleteAnnotations(bt.getSelectedAnnotations()),c(ji.closeElement("annotationPopup"))}}),y&&m.Measure&&m instanceof Annotations.LineAnnotation&&l.a.createElement(Jl,{dataElement:"calibrateButton",title:"action.calibrate",img:"calibrate",onClick:function(){c(ji.closeElement("annotationPopup")),c(ji.openElement("calibrationModal"))}}),!["CropPage","AnnotationCreateSignature","AnnotationCreateRedaction","AnnotationCreateSticky"].includes(m.ToolName)&&l.a.createElement(Jl,{title:"tool.Link",img:m.getAssociatedLinks().length>0?"icon-tool-unlink":"icon-tool-link",onClick:m.getAssociatedLinks().length>0?function(){var e=bt.getAnnotationManager();T.forEach((function(t){t.getAssociatedLinks().forEach((function(t){var n=e.getAnnotationById(t);e.deleteAnnotation(n,{force:!0})})),t.unassociateLinks(),t instanceof Annotations.TextHighlightAnnotation&&0===t.Opacity&&e.deleteAnnotation(t)}))}:function(){return c(ji.openElement("linkModal"))},dataElement:"linkButton"}),m instanceof window.Annotations.FileAttachmentAnnotation&&l.a.createElement(Jl,{title:"action.fileAttachmentDownload",img:"icon-download",onClick:function(){return e=m,void bt.getAnnotationManager().trigger("annotationDoubleClicked",e);var e},dataElement:"fileAttachmentDownload"})));return Pt()?D:l.a.createElement(Lc.a,{cancel:".Button, .cell, .sliders-container svg"},D)};n(435);function Xw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xw(Object(n),!0).forEach((function(t){Jw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var tS=function(){var e=eS(pe((function(e){return[go.isElementDisabled(e,"textPopup"),go.isElementOpen(e,"textPopup"),go.getPopupItems(e,"textPopup")]}),V),3),t=e[0],n=e[1],r=e[2],o=se(),i=eS(Object(a.useState)({left:0,top:0}),2),u=i[0],s=i[1],c=Object(a.useRef)();return Gw(c,(function(){o(ji.closeElement("textPopup"))})),Object(a.useEffect)((function(){n&&o(ji.closeElements(["annotationPopup","contextMenuPopup"]))}),[o,n]),Object(a.useEffect)((function(){var e=bt.getTool("TextSelect"),t=function(e,t){c.current&&r.length>0&&(s(function(e,t){var n=Uw(Nw(e),Bw(t));return{left:n.left,top:n.top}}(t,c)),o(ji.openElement("textPopup")))};return e.on("selectionComplete",t),function(){return e.off("selectionComplete",t)}}),[o,r]),t?null:l.a.createElement("div",{className:qi()({Popup:!0,TextPopup:!0,open:n,closed:!n}),"data-element":"textPopup",ref:c,style:Qw({},u),onClick:function(){return o(ji.closeElement("textPopup"))}},l.a.createElement(Mw,{dataElement:"textPopup"},l.a.createElement(Jl,{dataElement:"copyTextButton",title:"action.copy",img:"ic_copy_black_24px",onClick:rl}),l.a.createElement(Jl,{dataElement:"textHighlightToolButton",title:"annotation.highlight",img:"ic_annotation_highlight_black_24px",onClick:function(){return xl(o,Annotations.TextHighlightAnnotation)}}),l.a.createElement(Jl,{dataElement:"textUnderlineToolButton",title:"annotation.underline",img:"ic_annotation_underline_black_24px",onClick:function(){return xl(o,Annotations.TextUnderlineAnnotation)}}),l.a.createElement(Jl,{dataElement:"textSquigglyToolButton",title:"annotation.squiggly",img:"ic_annotation_squiggly_black_24px",onClick:function(){return xl(o,Annotations.TextSquigglyAnnotation)}}),l.a.createElement(Jl,{title:"annotation.strikeout",img:"ic_annotation_strikeout_black_24px",onClick:function(){return xl(o,Annotations.TextStrikeoutAnnotation)},dataElement:"textStrikeoutToolButton"}),l.a.createElement(Jl,{title:"tool.Link",img:"icon-tool-link",onClick:function(){return o(ji.openElement("linkModal"))},dataElement:"linkButton"}),bt.isCreateRedactionEnabled()&&l.a.createElement(Jl,{dataElement:"textRedactToolButton",title:"option.redaction.markForRedaction",img:"ic_annotation_add_redact_black_24px",onClick:function(){return xl(o,Annotations.RedactionAnnotation)}})))};n(436);function nS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nS(Object(n),!0).forEach((function(t){oS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var aS=function(){var e=iS(pe((function(e){return[go.isElementOpen(e,"contextMenuPopup"),go.isElementDisabled(e,"contextMenuPopup"),go.getPopupItems(e,"contextMenuPopup")]}),V),3),t=e[0],n=e[1],r=e[2],o=se(),i=le(),u=iS(Object(a.useState)({left:0,top:0}),2),s=u[0],c=u[1],f=Object(a.useRef)();return Gw(f,(function(){o(ji.closeElement("contextMenuPopup"))})),Object(a.useEffect)((function(){t&&o(ji.closeElements(["annotationPopup","textPopup"]))}),[o,t]),Object(a.useEffect)((function(){var e=function(e){var t=e.target.tagName,n="INPUT"===t,i="TEXTAREA"===t,a=document.querySelector(".DocumentContainer").contains(e.target);if(f.current&&a&&!n&&!i){e.preventDefault();var l=e.pageX,u=e.pageY,s=f.current.getBoundingClientRect(),d=s.width,p=s.height,h=document.querySelector(".DocumentContainer").getBoundingClientRect();l<h.left&&(l=h.left+2),l+d>h.right&&(l=h.right-d-2),u<h.top&&(u=h.top+2),u+p>h.bottom&&(u=h.bottom-p-2),r.length>0&&(c({left:l,top:u}),o(ji.openElement("contextMenuPopup")))}};return document.addEventListener("contextmenu",e),function(){return document.removeEventListener("contextmenu",e)}}),[o,r]),n?null:l.a.createElement("div",{className:qi()({Popup:!0,ContextMenuPopup:!0,open:t,closed:!t}),ref:f,"data-element":"contextMenuPopup",style:rS({},s),onClick:function(){return o(ji.closeElement("contextMenuPopup"))}},l.a.createElement(Mw,{dataElement:"contextMenuPopup"},l.a.createElement(Jl,{dataElement:"panToolButton",title:"tool.pan",img:"ic_pan_black_24px",onClick:function(){return ol(i,"Pan")}}),l.a.createElement(Jl,{dataElement:"stickyToolButton",title:"annotation.stickyNote",img:"ic_annotation_sticky_note_black_24px",onClick:function(){return ol(i,"AnnotationCreateSticky")}}),l.a.createElement(Jl,{dataElement:"highlightToolButton",title:"annotation.highlight",img:"ic_annotation_highlight_black_24px",onClick:function(){return ol(i,"AnnotationCreateTextHighlight")}}),l.a.createElement(Jl,{dataElement:"freeHandToolButton",title:"annotation.freehand",img:"ic_annotation_freehand_black_24px",onClick:function(){return ol(i,"AnnotationCreateFreeHand")}}),l.a.createElement(Jl,{dataElement:"freeTextToolButton",title:"annotation.freetext",img:"ic_annotation_freetext_black_24px",onClick:function(){return ol(i,"AnnotationCreateFreeText")}})))};n(437);function lS(e){return(lS="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 uS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sS(e){return(sS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fS(e,t){return(fS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function dS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pS=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==lS(t)&&"function"!=typeof t?cS(e):t}(this,sS(t).call(this,e)),dS(cS(n),"handleClick",(function(e){Pt()&&e.target===e.currentTarget&&n.props.closeElement("toolStylePopup")})),dS(cS(n),"handleClickOutside",(function(e){var t=document.querySelector('[data-element="toolsOverlay"]'),r=document.querySelector('[data-element="header"]'),o=null==t?void 0:t.contains(e.target),i=null==r?void 0:r.contains(e.target);o||i||n.close()})),dS(cS(n),"close",(function(){n.props.closeElement("toolStylePopup")})),dS(cS(n),"handleStyleChange",(function(e,t){$b(n.props.activeToolName,e,t)})),dS(cS(n),"positionToolStylePopup",(function(){var e=n.props,t=e.toolButtonObjects[e.activeToolName].dataElement,r=document.querySelectorAll(".Header [data-element=".concat(t,"], .ToolsOverlay [data-element=").concat(t,"]"))[0];if(r){var o=Ks(r,n.popup),i=o.left,a=o.top;n.setState({left:i,top:a})}})),n.popup=l.a.createRef(),n.state={left:0,top:0},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fS(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.close)}},{key:"componentDidUpdate",value:function(e){e.isOpen||!this.props.isOpen||this.props.isDisabled||(this.props.closeElements(["viewControlsOverlay","menuOverlay","signatureOverlay","zoomOverlay","redactionOverlay"]),this.positionToolStylePopup()),e.activeToolName!==this.props.activeToolName&&!this.props.isDisabled&&this.positionToolStylePopup()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.close)}},{key:"render",value:function(){var e=this.state,t=e.left,n=e.top,r=this.props,o=r.isDisabled,i=r.activeToolName,a=r.activeToolStyle,u="AnnotationCreateFreeText"===i,s=xu("Popup ToolStylePopup",this.props),c=bl(i);return o?null:l.a.createElement("div",{className:s,"data-element":"toolStylePopup",style:{top:n,left:t},ref:this.popup,onClick:this.handleClick},l.a.createElement(gw,{key:i,colorMapKey:c,style:a,isFreeText:u,onStyleChange:this.handleStyleChange}))}}])&&uS(n.prototype,r),o&&uS(n,o),t}(l.a.PureComponent);dS(pS,"propTypes",{activeToolName:S.a.string,activeToolStyle:S.a.object,isDisabled:S.a.bool,isOpen:S.a.bool,toolButtonObjects:S.a.object.isRequired,colorMapKey:S.a.string,closeElement:S.a.func.isRequired,closeElements:S.a.func.isRequired});var hS=oe((function(e){return{activeToolName:go.getActiveToolName(e),activeToolStyle:go.getActiveToolStyles(e),isDisabled:go.isElementDisabled(e,"toolStylePopup"),isOpen:go.isElementOpen(e,"toolStylePopup"),toolButtonObjects:go.getToolButtonObjects(e)}}),{closeElement:ji.closeElement,closeElements:ji.closeElements})(Gu(pS)),mS=(n(438),n(439),function(e,t){if(t&&t.current){var n=document.querySelector("#pageWidgetContainer".concat(e.PageNumber,' [id="freetext-editor-').concat(e.Id,'"]')),r=bt.getScrollViewElement(),o=2*parseFloat(e.StrokeThickness)*bt.getZoom(),i=n.getBoundingClientRect(),a={topLeft:{x:i.left+r.scrollLeft-o,y:i.top+r.scrollTop-o},bottomRight:{x:i.right+r.scrollLeft+o,y:i.bottom+r.scrollTop+o}},l=t.current.getBoundingClientRect();return{left:Ww(a,l),top:Vw(a,l)}}});n(440);function gS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gS(Object(n),!0).forEach((function(t){yS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var wS=function(){var e=bS(pe((function(e){return[go.isElementDisabled(e,"richTextPopup"),go.isElementOpen(e,"richTextPopup"),go.isElementDisabled(e,"colorPalette")]}),V),3),t=e[0],n=e[1],r=e[2],o=bS(Object(a.useState)({left:0,top:0}),2),i=o[0],u=o[1],s=bS(Object(a.useState)({x:0,y:0}),2),c=s[0],f=s[1],d=bS(Object(a.useState)({}),2),p=d[0],h=d[1],m=Object(a.useRef)(null),g=Object(a.useRef)(null),v=Object(a.useRef)(null),y=se();Object(a.useEffect)((function(){var e=function(e){e&&g.current&&h(b(e))};return bt.addEventListener("editorSelectionChanged",e),function(){return bt.removeEventListener("editorSelectionChanged",e)}}),[]),Object(a.useEffect)((function(){var e=function(){var e,t;if(null===(e=v.current)||void 0===e?void 0:e.isAutoSized()){var n=mS(v.current,m);u(n)}h(b(null===(t=g.current)||void 0===t?void 0:t.getSelection()))};return bt.addEventListener("editorTextChanged",e),function(){return bt.removeEventListener("editorTextChanged",e)}}),[]),Object(a.useEffect)((function(){var e=function(e,t){if(t instanceof window.Annotations.FreeTextAnnotation){var n=mS(t,m);u(n),f({x:0,y:0}),g.current=e,v.current=t,y(ji.openElements(["richTextPopup"]))}};return bt.addEventListener("editorFocus",e),function(){return bt.removeEventListener("editorFocus",e)}}),[y]),Object(a.useEffect)((function(){var e=function(){y(ji.closeElements(["richTextPopup"])),g.current=null,v.current=null};return bt.addEventListener("editorBlur",e),function(){return bt.removeEventListener("editorBlur",e)}}),[y]);var b=function(e){if(!e)return{};var t=g.current.getFormat(e.index,e.length);return"string"==typeof t.color?t.color=new window.Annotations.Color(t.color):Array.isArray(t.color)?t.color=null:t.color||(t.color=v.current.TextColor),t},w=function(e){return function(){var t=g.current.getSelection(),n=t.index,r=t.length,o=g.current.getFormat(n,r);S(e,!o[e])}},S=function(e,t){g.current.format(e,t),"color"===e&&(t=new window.Annotations.Color(t)),h(vS({},p,yS({},e,t)))},E=function(e,t){var n=t.x,r=t.y;f({x:n,y:r})};return t?null:l.a.createElement(Lc.a,{position:c,onDrag:E,onStop:E,enableUserSelectHack:!1,cancel:".Button, .cell",onMouseDown:function(e){"touchstart"!==e.type&&e.preventDefault()}},l.a.createElement("div",{className:qi()({Popup:!0,RichTextPopup:!0,open:n,closed:!n}),ref:m,"data-element":"richTextPopup",style:vS({},i)},l.a.createElement(Ju,{className:"rich-text-format",dataElement:"richTextFormats"},l.a.createElement(Ta,{isActive:p.bold,dataElement:"richTextBoldButton",onClick:w("bold"),img:"icon-text-bold",title:"option.richText.bold"}),l.a.createElement(Ta,{isActive:p.italic,dataElement:"richTextItalicButton",onClick:w("italic"),img:"icon-text-italic",title:"option.richText.italic"}),l.a.createElement(Ta,{isActive:p.underline,dataElement:"richTextUnderlineButton",onClick:w("underline"),img:"ic_annotation_underline_black_24px",title:"option.richText.underline"}),l.a.createElement(Ta,{isActive:p.strike,dataElement:"richTextStrikeButton",onClick:w("strike"),img:"ic_annotation_strikeout_black_24px",title:"option.richText.strikeout"})),!r&&l.a.createElement(zb,{colorMapKey:"freeText",color:p.color,property:"TextColor",onStyleChange:function(e,t){S("color",t.toHexString())}})))};n(441);function SS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ES={isModalOpen:S.a.bool,_setSaveSignature:S.a.func,isTabPanelSelected:S.a.bool},xS=function(e){var t=e.isModalOpen,n=e._setSaveSignature,r=e.isTabPanelSelected,o=Object(a.useRef)(),i=Object(a.useRef)(),u=Object(a.useRef)(),s=SS(Object(a.useState)(!1),2),c=s[0],f=s[1],d=SS(ra(),1)[0],p=SS(Object(a.useState)({}),2),h=p[0],m=p[1];Object(a.useEffect)((function(){var e=bt.getTool("AnnotationCreateSignature"),t=o.current;e.setSignatureCanvas(t);var n=window.utils.getCanvasMultiplier();t.getContext("2d").scale(n,n)}),[]),Object(a.useEffect)((function(){bt.getTool("AnnotationCreateSignature").on("annotationAdded",(function(e){e.Id===u.current&&g()}))}),[g]),Object(a.useEffect)((function(){if(t&&r){var e,o=bt.getTool("AnnotationCreateSignature");o.setSignature(i.current),u.current=null===(e=o.annot)||void 0===e?void 0:e.Id,o.resizeCanvas(),f(!!i.current),n(!!i.current)}}),[r,n,t]),Object(a.useEffect)((function(){h.height&&h.width&&bt.getTool("AnnotationCreateSignature").resizeCanvas()}),[h]);var g=Object(a.useCallback)((function(){bt.getTool("AnnotationCreateSignature").clearSignatureCanvas(),f(!1),n(!1),i.current=null,u.current=null}),[n]),v=function(){var e=bt.getTool("AnnotationCreateSignature");e.isEmptySignature()||(f(!0),n(!0),i.current=y(e.annot.getPaths()),u.current=e.annot.Id)},y=function(e){for(var t=[],n=0;n<e.length;++n)for(var r=0;r<e[n].length;++r)t[n]||(t[n]=[]),t[n][r]=new CoreControls.Math.Point(e[n][r].x,e[n][r].y);return t};return l.a.createElement(ad,{bounds:!0,onResize:function(e){var t=e.bounds;return m(t)}},(function(e){var t=e.measureRef;return l.a.createElement("div",{className:"ink-signature",ref:t},l.a.createElement("canvas",{className:"ink-signature-canvas",onMouseUp:v,onTouchEnd:v,ref:o}),l.a.createElement("div",{className:"ink-signature-background"},l.a.createElement("div",{className:"ink-signature-sign-here"},d("message.signHere")),l.a.createElement("div",{className:qi()({"ink-signature-clear":!0,active:c}),onClick:g},d("action.clear"))))}))};xS.propTypes=ES;var CS=xS;n(442);function OS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var _S={isModalOpen:S.a.bool,_setSaveSignature:S.a.func.isRequired,isTabPanelSelected:S.a.bool},TS=function(e){var t=e.isModalOpen,n=e._setSaveSignature,r=e.isTabPanelSelected,o=pe((function(e){return go.getSignatureFonts(e)})),i=OS(Object(a.useState)(bt.getCurrentUser()),2),u=i[0],s=i[1],c=OS(Object(a.useState)(0),2),f=c[0],d=c[1],p=Object(a.useRef)(),h=Object(a.useRef)(),m=Object(a.useRef)([]);Object(a.useEffect)((function(){f>=o.length&&d(0)}),[f,o]);var g=Object(a.useCallback)((function(){var e=bt.getTool("AnnotationCreateSignature"),t=h.current;n(!!u),u?e.setSignature(t.toDataURL()):e.setSignature(null)}),[n,u]);Object(a.useEffect)((function(){var e,t,n,i=h.current,a=i.getContext("2d"),l=window.utils.getCanvasMultiplier();r&&(e=m.current[f].getBoundingClientRect(),t=e.width,n=e.height,i.style.width="".concat(t,"px"),i.style.height="".concat(n,"px"),i.width=t*l,i.height=n*l,a.fillStyle="#000",a.textAlign="center",a.textBaseline="middle",a.font="".concat(100*l,"px ").concat(o[f]),function(){var e=i.width,t=i.height;a.clearRect(0,0,e,t),a.fillText(u,e/2,t/2)}(),g())}),[f,r,u,o,g]),Object(a.useEffect)((function(){t&&r&&g()}),[t,r,g]),Object(a.useEffect)((function(){var e;r&&(null===(e=p.current)||void 0===e||e.focus(),Dt?p.current.setSelectionRange(0,9999):p.current.select())}),[r]);return l.a.createElement("div",{className:"text-signature"},l.a.createElement("input",{className:"text-signature-input",ref:p,type:"text",value:u,onChange:function(e){var t=e.target.value;s(t)}}),l.a.createElement("div",{className:"text-signature-container"},l.a.createElement("div",{className:"text-signature-inner-container"},o.map((function(e,t){return l.a.createElement("div",{key:e,ref:function(e){m.current[t]=e},className:qi()({"text-signature-text":!0,active:t===f}),style:{fontFamily:e,fontSize:100},onClick:function(){return d(t)}},u)}))),l.a.createElement("canvas",{ref:h})))};TS.propTypes=_S;var PS=TS;n(443);function kS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var AS={isModalOpen:S.a.bool,_setSaveSignature:S.a.func.isRequired,isTabPanelSelected:S.a.bool},RS=["png","jpg","jpeg"],MS=function(e){var t=e.isModalOpen,n=e._setSaveSignature,r=e.isTabPanelSelected,o=kS(Object(a.useState)(null),2),i=o[0],u=o[1],s=kS(Object(a.useState)(!1),2),c=s[0],f=s[1],d=kS(Object(a.useState)(""),2),p=d[0],h=d[1],m=Object(a.useRef)(),g=kS(ra(),1)[0];Object(a.useEffect)((function(){var e=bt.getTool("AnnotationCreateSignature");t&&r&&(n(!!i),e.setSignature(i))}),[i,r,n,t]);var v=function(e){var t=new FileReader;t.onload=function(e){var t=e.target.result;RS.some((function(e){return-1!==t.indexOf("image/".concat(e))}))?(h(""),u(t)):h(g("message.imageSignatureAcceptedFileTypes",{acceptedFileTypes:RS.join(", ")}))},t.readAsDataURL(e)};return l.a.createElement("div",{className:"image-signature"},i?l.a.createElement("div",{className:"image-signature-image-container"},l.a.createElement("img",{src:i}),l.a.createElement(Jl,{dataElement:"imageSignatureDeleteButton",img:"ic_delete_black_24px",onClick:function(){return u(null)}})):l.a.createElement("div",{className:"image-signature-upload-container",onDragEnter:function(e){e.preventDefault(),f(!0)},onDragLeave:function(e){e.preventDefault(),e.target.parentNode.contains(e.relatedTarget)||f(!1)},onDragOver:function(e){e.preventDefault()},onDrop:function(e){e.preventDefault(),f(!1);var t=e.dataTransfer.files;t.length&&v(t[0])},onDragExit:function(e){e.preventDefault(),f(!1)}},l.a.createElement("div",{className:"image-signature-dnd"},g("option.signatureModal.dragAndDrop")),l.a.createElement("div",{className:"image-signature-separator"},g("option.signatureModal.or")),l.a.createElement("div",{className:"image-signature-upload"},l.a.createElement("input",{ref:m,id:"upload",type:"file",accept:RS.map((function(e){return".".concat(e)})).join(","),onChange:function(e){v(e.target.files[0])}}),l.a.createElement("button",{onClick:function(){return m.current.click()}},g("option.signatureModal.pickImage"))),c&&l.a.createElement("div",{className:"image-signature-background"}),p&&l.a.createElement("div",{className:"image-signature-error"},p)))};MS.propTypes=AS;var jS=MS;n(444);function DS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var LS,NS,IS=function(){var e=DS(pe((function(e){return[go.isElementDisabled(e,"signatureModal"),go.isElementDisabled(e,"saveSignatureButton"),go.isElementOpen(e,"signatureModal")]})),3),t=e[0],n=e[1],r=e[2],o=se(),i=DS(Object(a.useState)(!1),2),u=i[0],s=i[1],c=DS(ra(),1)[0],f=bt.getTool("AnnotationCreateSignature"),d=Object(a.useCallback)((function(e){n||s(e)}),[n]);Object(a.useEffect)((function(){r&&(bt.setToolMode("AnnotationCreateSignature"),o(ji.closeElements(["printModal","loadingModal","progressModal","errorModal"])))}),[d,o,r]);var p=function(){f.clearLocation(),f.setSignature(null),d(!1),o(ji.closeElement("signatureModal")),bt.setToolMode(Wl)},h=qi()({Modal:!0,SignatureModal:!0,open:r,closed:!r});return t?null:l.a.createElement("div",{className:h,"data-element":"signatureModal",onMouseDown:p},l.a.createElement("div",{className:"container",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement(ec,{id:"signatureModal"},l.a.createElement("div",{className:"header"},l.a.createElement("div",{className:"tab-list"},l.a.createElement(tc,{dataElement:"inkSignaturePanelButton"},l.a.createElement(Ta,{label:c("action.draw")})),l.a.createElement(tc,{dataElement:"textSignaturePanelButton"},l.a.createElement(Ta,{label:c("action.type")})),l.a.createElement(tc,{dataElement:"imageSignaturePanelButton"},l.a.createElement(Ta,{label:c("action.upload")}))),l.a.createElement(Jl,{dataElement:"signatureModalCloseButton",title:"action.close",img:"ic_close_black_24px",onClick:p})),l.a.createElement(nc,{dataElement:"inkSignaturePanel"},l.a.createElement(CS,{isModalOpen:r,_setSaveSignature:d})),l.a.createElement(nc,{dataElement:"textSignaturePanel"},l.a.createElement(PS,{isModalOpen:r,_setSaveSignature:d})),l.a.createElement(nc,{dataElement:"imageSignaturePanel"},l.a.createElement(jS,{isModalOpen:r,_setSaveSignature:d}))),l.a.createElement("div",{className:"footer",style:{justifyContent:n?"flex-end":"space-between"}},!n&&l.a.createElement("div",{className:"signature-save","data-element":"saveSignatureButton"},l.a.createElement("input",{id:"default-signature",type:"checkbox",checked:u,onChange:function(){d(!u)}}),l.a.createElement("label",{htmlFor:"default-signature"},c("option.signatureModal.saveSignature"))),l.a.createElement("div",{className:"signature-create",onClick:function(){f.isEmptySignature()||(u&&f.saveSignatures(f.annot),f.hasLocation()?f.addSignature():f.showPreview(),o(ji.closeElement("signatureModal")))}},c("action.create")))))},zS=["Arial","Times New Roman","Tahoma ","Trebuchet MS","Courier","Verdana","Georgia","Palatino","Comic Sans MS","Arial Black","Impact"];n(445);function FS(e){return(FS="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 BS(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function HS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function US(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?HS(Object(n),!0).forEach((function(t){KS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function WS(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function VS(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){WS(i,r,o,a,l,"next",e)}function l(e){WS(i,r,o,a,l,"throw",e)}a(void 0)}))}}function GS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qS(e){return(qS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function YS(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $S(e,t){return($S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function KS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ZS=[8,9,10,11,12,14,16,18,24,30,36,48],XS={CENTER:"Center",TOP_LEFT:"Top Left",TOP_RIGHT:"Top Right",TOP_CENTER:"Top Center",BOT_LEFT:"Bottom Left",BOT_RIGHT:"Bottom Right",BOT_CENTER:"Bottom Center"},QS="fontSize",JS="text",eE="color",tE="opacity",nE="font",rE="isBolded",oE="isItalic",iE="isUnderlined",aE=(KS(LS={},"location",XS.CENTER),KS(LS,QS,ZS[ZS.length-1]),KS(LS,JS,""),KS(LS,eE,new window.Annotations.Color(228,66,52)),KS(LS,tE,100),KS(LS,nE,zS[0]),KS(LS,rE,!1),KS(LS,oE,!1),KS(LS,iE,!1),LS),lE=(KS(NS={},XS.CENTER,"diagonal"),KS(NS,XS.TOP_LEFT,"headerLeft"),KS(NS,XS.TOP_RIGHT,"headerRight"),KS(NS,XS.TOP_CENTER,"headerCenter"),KS(NS,XS.BOT_LEFT,"footerLeft"),KS(NS,XS.BOT_RIGHT,"footerRight"),KS(NS,XS.BOT_CENTER,"footerCenter"),NS),uE=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==FS(t)&&"function"!=typeof t?YS(e):t}(this,qS(t).call(this,e)),KS(YS(n),"handleWatermarkOnVisibilityChanged",(function(){n.props.isVisible?n.setState({locationSettings:n.state.previousLocationSettings},VS(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,bt.getWatermark();case 2:n.preExistingWatermark=e.sent,n.addWatermarks();case 4:case"end":return e.stop()}}),e)})))):(n.removeWatermarkCreatedByModal(),bt.setWatermark(n.preExistingWatermarks))})),KS(YS(n),"addWatermarks",(function(){var e=n.createWatermarks();bt.setWatermark(e);var t=bt.getPageHeight(n.props.pageIndexToView+1),r=300/bt.getPageWidth(n.props.pageIndexToView+1),o=300/t,i=Math.min(o,r);bt.getDocument().loadCanvasAsync({pageNumber:n.props.pageIndexToView+1,zoom:i,drawComplete:function(e){var t=n.canvasContainerRef.current.childNodes;t&&t.length>0&&n.canvasContainerRef.current.removeChild(t[0]),e.style.border="1px solid black",e.style.height=n.canvasContainerRef.current.style.height,n.canvasContainerRef.current.appendChild(e)}})})),KS(YS(n),"constructWatermarkOption",(function(e){var t=[];return e.isBolded&&t.push(bt.getFontStyles().BOLD),e.isItalic&&t.push(bt.getFontStyles().ITALIC),e.isUnderlined&&t.push(bt.getFontStyles().UNDERLINE),{fontSize:e.fontSize,fontFamily:e.font,color:e.color.toString(),opacity:e.opacity,text:e.text,fontStyles:t}})),KS(YS(n),"createWatermarks",(function(){var e={};return Object.keys(XS).forEach((function(t){var r=n.constructWatermarkOption(n.state.locationSettings[t]);e[lE[XS[t]]]=r})),e})),KS(YS(n),"removeWatermarkCreatedByModal",(function(){bt.setWatermark({})})),KS(YS(n),"closeModal",(function(){n.props.modalClosed()})),KS(YS(n),"handleInputChange",(function(e,t){var r=US({},n.state.locationSettings),o=n.getCurrentSelectedLocation();r[o]=US({},r[o],KS({},e,t)),n.setState({locationSettings:r},(function(){n.addWatermarks()}))})),KS(YS(n),"resetForm",(function(e){e.preventDefault();var t=n.initializeLocationSettings();n.setState({locationSettings:t},(function(){return n.addWatermarks()}))})),KS(YS(n),"onOkPressed",(function(){n.setState({previousLocationSettings:n.state.locationSettings},(function(){n.props.modalClosed();var e=n.createWatermarks();n.props.formSubmitted(e)}))})),KS(YS(n),"getCirclePosn",(function(e){var t=n.getCurrentSelectedLocation();return n.state.locationSettings[t][tE]/100*e+6.5})),KS(YS(n),"setColorPaletteVisibility",(function(e){n.setState({isColorPaletteVisible:e})})),KS(YS(n),"onLocationChanged",(function(e){var t=n.getKeyByValue(XS,e),r=US({},n.state.locationSettings);Object.keys(r).forEach((function(e){var n=r[e];n=US({},n,{isSelected:t===e}),r[e]=n})),n.setState({locationSettings:r},(function(){n.addWatermarks()}))})),KS(YS(n),"initializeLocationSettings",(function(){var e={};return Object.keys(XS).forEach((function(t){var n=US({},BS(aE,["location"]),{isSelected:XS[t]===aE.location});e[t]=n})),e})),KS(YS(n),"getKeyByValue",(function(e,t){return Object.keys(e).find((function(n){return e[n]===t}))})),KS(YS(n),"getCurrentSelectedLocation",(function(){return Object.keys(n.state.locationSettings).find((function(e){return n.state.locationSettings[e].isSelected}))})),KS(YS(n),"onColorChanged",(function(e){var t=n.getCurrentSelectedLocation(),r=n.state.locationSettings[t];r[eE]=new window.Annotations.Color(e.R,e.G,e.B);var o=US({},n.state.locationSettings);r[JS]||Object.keys(XS).forEach((function(t){var n=o[t];n[JS]||(n[eE]=new window.Annotations.Color(e.R,e.G,e.B))})),n.setState({locationSettings:o},(function(){n.addWatermarks()}))}));var r=n.initializeLocationSettings();return n.preExistingWatermark=void 0,n.state={isColorPaletteVisible:!1,locationSettings:r,previousLocationSettings:r},n.canvasContainerRef=l.a.createRef(),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$S(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this;this.props.isVisible!==e.isVisible&&this.setState({isColorPaletteVisible:!1},(function(){return t.handleWatermarkOnVisibilityChanged()}))}},{key:"render",value:function(){var e=this;if(!this.props.isVisible)return null;var t=this.props.t,n=this.getCurrentSelectedLocation(),r=this.state.locationSettings[n];return l.a.createElement("div",{className:"Modal Watermark",id:"watermarkModal",onMouseDown:this.closeModal},l.a.createElement("div",{className:"form-container",id:"formContainer",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement("div",{className:"header-container",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement("div",{className:"header"},t("option.print.addWatermarkSettings")),l.a.createElement(Jl,{dataElement:"watermarkModalCloseButton",title:"action.close",img:"ic_close_black_24px",onClick:this.closeModal})),l.a.createElement("div",{className:"form-content-container"},l.a.createElement("form",{id:"form"},l.a.createElement("div",{className:"form-field"},l.a.createElement("label",null,t("option.watermark.location")),l.a.createElement("select",{id:"location",value:XS[n],onChange:function(t){e.onLocationChanged(t.target.value)}},Object.keys(XS).map((function(e){return l.a.createElement("option",{key:e},XS[e])})))),l.a.createElement("div",{className:"form-field separator"}),l.a.createElement("div",{className:"form-field"},l.a.createElement("label",null,t("option.watermark.text")),l.a.createElement("input",{className:"text-input",id:"textInput",value:r[JS],onChange:function(t){return e.handleInputChange(JS,t.target.value)},type:"text"})),l.a.createElement("div",{className:"form-field"},l.a.createElement("label",null,t("option.watermark.font")),l.a.createElement("select",{id:"fonts",value:r[nE],onChange:function(t){return e.handleInputChange(nE,t.target.value)}},zS.map((function(e){return l.a.createElement("option",{key:e},e)})))),l.a.createElement("div",{className:"form-field"},l.a.createElement("label",null,t("option.watermark.size")),l.a.createElement("select",{id:"fontSize",value:r[QS],onChange:function(t){return e.handleInputChange(QS,+t.target.value)}},ZS.map((function(e){return l.a.createElement("option",{key:e},e)})))),l.a.createElement("div",{className:"form-field opacity-slider",id:"opacitySlider"},l.a.createElement(qb,{property:"opacity",displayProperty:"opacity",value:r[tE],displayValue:"".concat(r[tE],"%"),getCirclePosition:this.getCirclePosn,convertRelativeCirclePositionToValue:function(e){return e},onStyleChange:function(t,n){return e.handleInputChange(tE,Math.round(100*n))}})),l.a.createElement("div",{className:"form-field"},l.a.createElement("label",null,t("option.watermark.style")),l.a.createElement("div",{className:"style-container"},l.a.createElement("div",{id:"currentColorCell",className:"Button",style:{backgroundColor:r[eE].toHexString()},onClick:function(){return e.setColorPaletteVisibility(!e.state.isColorPaletteVisible)}}),l.a.createElement("div",{className:"style-container"},l.a.createElement(Ta,{dataElement:"boldText",img:"icon-text-bold",isActive:r[rE],onClick:function(){return e.handleInputChange(rE,!r[rE])}}),l.a.createElement(Ta,{dataElement:"italicizeText",img:"icon-text-italic",isActive:r[oE],onClick:function(){return e.handleInputChange(oE,!r[oE])}}),l.a.createElement(Ta,{dataElement:"underlineText",img:"icon-text-underline",isActive:r[iE],onClick:function(){return e.handleInputChange(iE,!r[iE])}}))),this.state.isColorPaletteVisible&&l.a.createElement("div",{className:"Popup StylePopup",id:"stylePopup",onClick:function(){return e.setColorPaletteVisibility(!1)}},l.a.createElement(zb,{colorMapKey:null,color:r[eE],property:"TextColor",onStyleChange:function(t,n){e.onColorChanged(n),e.setColorPaletteVisibility(!1)}})))),l.a.createElement("div",{className:"canvas-container",ref:this.canvasContainerRef})),l.a.createElement("div",{className:"button-container"},l.a.createElement("a",{className:"reset button",id:"reset",onClick:this.resetForm},t("option.watermark.resetAllSettings")),l.a.createElement("div",{className:"action-button-container"},l.a.createElement("button",{className:"cancel button",id:"cancel",onClick:this.closeModal},t("action.cancel")),l.a.createElement("button",{className:"ok button",id:"submit",onClick:this.onOkPressed},t("action.ok"))))))}}])&&GS(n.prototype,r),o&&GS(n,o),t}(l.a.PureComponent);KS(uE,"propTypes",{isVisible:S.a.bool,pageIndexToView:S.a.number,modalClosed:S.a.func,formSubmitted:S.a.func,t:S.a.func.isRequired});var sE=Nu()(uE),cE={Single:"Single",Continuous:"Continuous",Facing:"Facing",FacingContinuous:"FacingContinuous",FacingCover:"CoverFacing",FacingCoverContinuous:"Cover"};n(446);function fE(e){return(fE="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 dE(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function pE(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hE(e){return(hE=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function mE(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gE(e,t){return(gE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function vE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yE=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=function(e,t){return!t||"object"!==fE(t)&&"function"!=typeof t?mE(e):t}(this,hE(t).call(this)),vE(mE(e),"onChange",(function(){var t=e.props,n=t.currentPage,r=t.pageLabels,o=t.layoutMode,i=[];if(e.allPages.current.checked)for(var a=1;a<=bt.getTotalPages();a++)i.push(a);else if(e.currentPage.current.checked){var l=bt.getTotalPages();switch(o){case cE.FacingCover:case cE.FacingCoverContinuous:1===n||n===l&&l%2==0?i.push(n):i=n%2?[n-1,n]:[n,n+1];break;case cE.FacingContinuous:case cE.Facing:n===l&&l%2==1?i.push(n):i=n%2?[n,n+1]:[n-1,n];break;default:i.push(n)}}else if(e.customPages.current.checked){var u=e.customInput.current.value.replace(/\s+/g,"");i=mv(u,r)}e.setState({pagesToPrint:i})})),vE(mE(e),"onFocus",(function(){e.customPages.current.checked=!0,e.onChange()})),vE(mE(e),"createPagesAndPrint",(function(t){if(t.preventDefault(),!(e.state.pagesToPrint.length<1)){e.setState({count:0}),e.setPrintQuality(),e.state.allowWatermarkModal?bt.setWatermark(e.state.watermarkModalOption):bt.setWatermark(e.state.existingWatermarks);var n=e.creatingPages();Promise.all(n).then((function(t){e.printPages(t),e.resetPrintQuality()})).catch((function(t){console.error(t),e.setState({count:-1})}))}})),vE(mE(e),"setPrintQuality",(function(){window.utils.setCanvasMultiplier(e.props.printQuality)})),vE(mE(e),"creatingPages",(function(){var t=[];return e.pendingCanvases=[],e.state.pagesToPrint.forEach((function(n){var r=e.getPrintableAnnotations(n);if(t.push(e.creatingImage(n,r)),e.includeComments.current&&e.includeComments.current.checked&&r.length){var o=Zg()[e.props.sortStrategy].getSortedNotes(r);t.push(e.creatingNotesPage(o,n))}})),t})),vE(mE(e),"creatingImage",(function(t,n){return new Promise((function(r){var o=t-1,i=e.getPrintRotation(o),a=function(){var i,a=(i=regeneratorRuntime.mark((function i(a){var u;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(e.pendingCanvases=e.pendingCanvases.filter((function(e){return e!==l})),e.positionCanvas(a,o),!e.includeAnnotations.current||!e.includeAnnotations.current.checked){i.next=7;break}return i.next=5,e.drawAnnotationsOnCanvas(a,t);case 5:i.next=11;break;case 7:return n.forEach((function(e){return e.Printable=!1})),i.next=10,e.drawAnnotationsOnCanvas(a,t);case 10:n.forEach((function(e){return e.Printable=!0}));case 11:(u=document.createElement("img")).src=a.toDataURL(),u.onload=function(){e.setState((function(e){var t=e.count;return{count:t<0?-1:t+1}})),r(u)};case 14:case"end":return i.stop()}}),i)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var o=i.apply(e,t);function a(e){dE(o,n,r,a,l,"next",e)}function l(e){dE(o,n,r,a,l,"throw",e)}a(void 0)}))});return function(e){return a.apply(this,arguments)}}(),l=bt.getDocument().loadCanvasAsync({pageNumber:t,zoom:1,pageRotation:i,drawComplete:a});e.pendingCanvases.push(l)}))})),vE(mE(e),"getPrintRotation",(function(t){var n=bt.getPageInfo(t+1),r=n.width,o=n.height,i=(4-e.getDocumentRotation(t))%4;return i%2==0&&r>o?i++:i%2==1&&o>r&&i--,i})),vE(mE(e),"positionCanvas",(function(t,n){var r=bt.getPageInfo(n+1),o=r.width,i=r.height,a=e.getDocumentRotation(n),l=t.getContext("2d");switch(a){case 1:l.translate(o,0);break;case 2:l.translate(o,i);break;case 3:l.translate(0,i)}l.rotate(90*a*Math.PI/180)})),vE(mE(e),"getDocumentRotation",(function(e){var t=e+1;return(bt.getCompleteRotation(t)-bt.getRotation(t)+4)%4})),vE(mE(e),"drawAnnotationsOnCanvas",(function(t,r){if(0===bt.getAnnotationsList().filter((function(e){return e.PageNumber===r&&e instanceof window.Annotations.WidgetAnnotation})).length)return bt.drawAnnotations(r,t);var o=e.createWidgetContainer(r-1);return bt.drawAnnotations(r,t,!0,o).then((function(){return document.body.appendChild(o),n.e(2).then(n.t.bind(null,538,7)).then((function(e){return(0,e.default)(o,{canvas:t,backgroundColor:null,scale:1,logging:!1}).then((function(){document.body.removeChild(o)}))}))}))})),vE(mE(e),"createWidgetContainer",(function(e){var t=bt.getPageInfo(e+1),n=t.width,r=t.height,o=document.createElement("div");return o.id="printWidgetContainer",o.style.width=n,o.style.height=r,o.style.position="relative",o.style.top="-10000px",o})),vE(mE(e),"getPrintableAnnotations",(function(e){return bt.getAnnotationsList().filter((function(t){return t.Listable&&t.PageNumber===e&&!t.isReply()&&!t.isGrouped()&&t.Printable}))})),vE(mE(e),"creatingNotesPage",(function(t,n){return new Promise((function(r){var o=document.createElement("div");o.className="page__container";var i=document.createElement("div");i.className="page__header",i.innerHTML="Page ".concat(n),o.appendChild(i),t.forEach((function(t){var n=e.getNote(t);o.appendChild(n)})),r(o)}))})),vE(mE(e),"getNote",(function(t){var n=document.createElement("div");n.className="note";var r=document.createElement("div");r.className="note__root";var o=document.createElement("div");o.className="note__info--with-icon";var i=e.getNoteIcon(t);return o.appendChild(i),o.appendChild(e.getNoteInfo(t)),r.appendChild(o),r.appendChild(e.getNoteContent(t)),n.appendChild(r),t.getReplies().forEach((function(t){var r=document.createElement("div");r.className="note__reply",r.appendChild(e.getNoteInfo(t)),r.appendChild(e.getNoteContent(t)),n.appendChild(r)})),n})),vE(mE(e),"getNoteIcon",(function(t){var r,o=e.props.colorMap,i=wl(t),a=o[i]&&o[i].iconColor,l=El(i).icon;if(l&&0===l.trim().indexOf("data:"))(r=document.createElement("img")).src=l;else{var u;if(l)u=0===l.indexOf("<svg")?l:n(217)("./".concat(l,".svg"));else u=t.Subject;(r=document.createElement("div")).innerHTML=u}return r.className="note__icon",r.style.color=a&&t[a].toHexString(),r})),vE(mE(e),"getNoteInfo",(function(e){var t=document.createElement("div");return t.className="note__info",t.innerHTML="\n      Author: ".concat(bt.getDisplayAuthor(e)||""," &nbsp;&nbsp;\n      Subject: ").concat(e.Subject," &nbsp;&nbsp;\n      Date: ").concat(gg()(e.DateCreated).format("D/MM/YYYY h:mm:ss A"),"\n    "),t})),vE(mE(e),"getNoteContent",(function(e){var t=document.createElement("div"),n=e.getContents();return t.className="note__content",n&&(t.style.whiteSpace="pre-wrap",t.innerHTML="".concat(n)),t})),vE(mE(e),"printPages",(function(t){var n=document.getElementById("print-handler");n.innerHTML="";var r=document.createDocumentFragment();t.forEach((function(e){r.appendChild(e)})),n.appendChild(r),Ft&&!Bt?document.execCommand("print"):window.print(),e.closePrintModal()})),vE(mE(e),"resetPrintQuality",(function(){window.utils.unsetCanvasMultiplier()})),vE(mE(e),"closePrintModal",(function(){e.setState({count:-1}),e.props.closeElement("printModal")})),vE(mE(e),"cancelPrint",(function(){var t=bt.getDocument();e.pendingCanvases.forEach((function(e){return t.cancelLoadCanvas(e)})),e.setState({count:-1})})),vE(mE(e),"setWatermarkModalVisibility",(function(t){e.setState({isWatermarkModalVisible:t})})),vE(mE(e),"setWatermarkModalOption",(function(t){e.setState({watermarkModalOption:t})})),e.allPages=l.a.createRef(),e.currentPage=l.a.createRef(),e.customPages=l.a.createRef(),e.customInput=l.a.createRef(),e.includeComments=l.a.createRef(),e.includeAnnotations=l.a.createRef(),e.pendingCanvases=[],e.state={allowWatermarkModal:!1,count:-1,pagesToPrint:[],isWatermarkModalVisible:!1,watermarkModalOption:null,existingWatermarks:null},e}var r,o,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gE(e,t)}(t,e),r=t,(o=[{key:"componentDidUpdate",value:function(e){var t=this;!e.isOpen&&this.props.isOpen&&(this.onChange(),this.props.closeElements(["signatureModal","loadingModal","progressModal","errorModal"]),bt.getWatermark().then((function(e){t.setState({allowWatermarkModal:null==e||0===Object.keys(e).length,existingWatermarks:e})}))),e.isOpen&&!this.props.isOpen&&bt.setWatermark(this.state.existingWatermarks)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isDisabled,r=t.t,o=t.isApplyWatermarkDisabled;if(n)return null;var i=this.state,a=i.count,u=i.pagesToPrint,s=a>=0,c=xu("Modal PrintModal",this.props),f=l.a.createElement("input",{ref:this.customInput,type:"text",placeholder:r("message.customPrintPlaceholder"),onFocus:this.onFocus,disabled:s});return l.a.createElement(l.a.Fragment,null,l.a.createElement(sE,{isVisible:this.state.isWatermarkModalVisible,pageIndexToView:this.props.currentPage-1,modalClosed:this.setWatermarkModalVisibility,formSubmitted:this.setWatermarkModalOption}),l.a.createElement("div",{className:c,"data-element":"printModal",onClick:function(){e.cancelPrint(),e.closePrintModal()}},l.a.createElement("div",{className:"container",onClick:function(e){return e.stopPropagation()}},l.a.createElement("div",{className:"header-container"},l.a.createElement("div",{className:"header"},r("action.print")),l.a.createElement(Jl,{dataElement:"printModalCloseButton",title:"action.close",img:"ic_close_black_24px",onClick:function(){e.cancelPrint(),e.closePrintModal()}})),l.a.createElement("div",{className:"settings"},l.a.createElement("div",{className:"col"},"".concat(r("option.print.pages"),":")),l.a.createElement("form",{className:"col",onChange:this.onChange,onSubmit:this.createPagesAndPrint},l.a.createElement(gs,{dataElement:"allPagesPrintOption",ref:this.allPages,id:"all-pages",name:"pages",type:"radio",label:r("option.print.all"),defaultChecked:!0,disabled:s}),l.a.createElement(gs,{dataElement:"currentPagePrintOption",ref:this.currentPage,id:"current-page",name:"pages",type:"radio",label:r("option.print.current"),disabled:s}),l.a.createElement(gs,{dataElement:"customPagesPrintOption",ref:this.customPages,id:"custom-pages",name:"pages",type:"radio",label:f,disabled:s}),l.a.createElement(gs,{dataElement:"commentsPrintOption",ref:this.includeComments,id:"include-comments",name:"comments",type:"checkbox",label:r("option.print.includeComments"),disabled:s}),l.a.createElement(gs,{dataElement:"annotationsPrintOption",ref:this.includeAnnotations,id:"include-annotations",name:"annotations",type:"checkbox",label:r("option.print.includeAnnotations"),disabled:s}))),!o&&l.a.createElement("button",{"data-element":"applyWatermark",className:"apply-watermark",disabled:s,onClick:function(){s||e.setWatermarkModalVisibility(!0)}},r("option.print.addWatermarkSettings")),l.a.createElement("div",{className:"buttons"},l.a.createElement("div",{className:"total"},s?l.a.createElement("div",null,"".concat(r("message.processing")," ").concat(a,"/").concat(u.length)):l.a.createElement("div",null,r("message.printTotalPageCount",{count:u.length}))),l.a.createElement("button",{className:"button",onClick:this.createPagesAndPrint,disabled:a>-1},r("action.print"))))))}}])&&pE(r.prototype,o),i&&pE(r,i),t}(l.a.PureComponent);vE(yE,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,currentPage:S.a.number,printQuality:S.a.number.isRequired,pageLabels:S.a.array.isRequired,closeElement:S.a.func.isRequired,dispatch:S.a.func.isRequired,closeElements:S.a.func.isRequired,t:S.a.func.isRequired,sortStrategy:S.a.string.isRequired,colorMap:S.a.object.isRequired,layoutMode:S.a.string.isRequired,isApplyWatermarkDisabled:S.a.bool});var bE=oe((function(e){return{isDisabled:go.isElementDisabled(e,"printModal"),isApplyWatermarkDisabled:go.isElementDisabled(e,"applyWatermark"),isOpen:go.isElementOpen(e,"printModal"),currentPage:go.getCurrentPage(e),printQuality:go.getPrintQuality(e),pageLabels:go.getPageLabels(e),sortStrategy:go.getSortStrategy(e),colorMap:go.getColorMap(e),layoutMode:go.getDisplayMode(e)}}),(function(e){return{dispatch:e,closeElement:function(t){return e(ji.closeElement(t))},closeElements:function(t){return e(ji.closeElements(t))}}}))(Nu()(yE));n(447);function wE(e){return(wE="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 SE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EE(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xE(e,t){return!t||"object"!==wE(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function CE(e){return(CE=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function OE(e,t){return(OE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _E=function(e){function t(){return SE(this,t),xE(this,CE(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&OE(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){!e.isOpen&&this.props.isOpen&&this.props.closeElements(["signatureModal","printModal","errorModal"])}},{key:"render",value:function(){if(this.props.isDisabled)return null;var e=xu("Modal LoadingModal",this.props);return l.a.createElement("div",{className:e,"data-element":"loadingModal"},l.a.createElement("div",{className:"container"},l.a.createElement("div",{className:"inner-wrapper"})))}}])&&EE(n.prototype,r),o&&EE(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(_E,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,closeElements:S.a.func.isRequired});var TE=oe((function(e){return{isDisabled:go.isElementDisabled(e,"loadingModal"),isOpen:go.isElementOpen(e,"loadingModal"),loadingProgress:go.getLoadingProgress(e)}}),{closeElements:ji.closeElements})(_E);n(448);function PE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var kE=function(){var e=PE(pe((function(e){return[go.getErrorMessage(e),go.isElementDisabled(e,"errorModal"),go.isElementOpen(e,"errorModal")]}),V),3),t=e[0],n=e[1],r=e[2],o=se(),i=PE(ra(),1)[0];Object(a.useEffect)((function(){r&&o(ji.closeElements(["signatureModal","printModal","loadingModal","progressModal"]))}),[o,r]),Object(a.useEffect)((function(){var e=function(e){var t,n,r;"string"==typeof(e=(null===(t=e.detail)||void 0===t?void 0:t.message)||e.detail||e.message)?(r=e).includes("File does not exist")&&(r="message.notSupported"):"InvalidPDF"===(null===(n=e)||void 0===n?void 0:n.type)&&(r="message.badDocument"),r&&o(ji.showErrorMessage(r))};return window.addEventListener("loaderror",e),function(){return window.removeEventListener("loaderror",e)}}),[o]);var u=t.startsWith("message.");return n?null:l.a.createElement("div",{className:qi()({Modal:!0,ErrorModal:!0,open:r,closed:!r}),"data-element":"errorModal"},l.a.createElement("div",{className:"container"},u?i(t):t))};n(449);function AE(e){return(AE="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 RE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ME(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jE(e,t){return!t||"object"!==AE(t)&&"function"!=typeof t?LE(e):t}function DE(e){return(DE=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function LE(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NE(e,t){return(NE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function IE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zE=function(e){function t(){var e,n;RE(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return IE(LE(n=jE(this,(e=DE(t)).call.apply(e,[this].concat(o)))),"onCancel",(function(){n.props.onCancel?n.props.onCancel().then((function(){n.props.closeElement("warningModal")})):n.props.closeElement("warningModal")})),IE(LE(n),"onConfirm",(function(){n.props.onConfirm().then((function(){n.props.closeElement("warningModal")}))})),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&NE(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isOpen,r=t.closeElements;!e.isOpen&&n&&r(["viewControlsOverlay","searchOverlay","menuOverlay","searchPanel","signatureOverlay","zoomOverlay","redactionOverlay","toolsOverlay","toolStylePopup"])}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.message,r=e.confirmBtnText;if(this.props.isDisabled)return null;var o=xu("Modal WarningModal",this.props),i=r||ht.t("action.ok"),a=ht.t("action.cancel");return l.a.createElement("div",{className:o},l.a.createElement("div",{className:"container"},l.a.createElement("div",{className:"header"},t),l.a.createElement("div",{className:"body"},n),l.a.createElement("div",{className:"footer"},l.a.createElement(Ta,{dataElement:"WarningModalClearButton",label:a,onClick:this.onCancel}),l.a.createElement(Ta,{className:"warningMessageConfirm",dataElement:"WarningModalSignButton",label:i,onClick:this.onConfirm}))))}}])&&ME(n.prototype,r),o&&ME(n,o),t}(l.a.PureComponent);IE(zE,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,closeElement:S.a.func.isRequired,closeElements:S.a.func.isRequired,confirmBtnText:S.a.string,title:S.a.string,message:S.a.string,onConfirm:S.a.func,onCancel:S.a.func});var FE=oe((function(e){return{title:go.getWarningTitle(e)||"",message:go.getWarningMessage(e),onConfirm:go.getWarningConfirmEvent(e),confirmBtnText:go.getWarningConfirmBtnText(e),onCancel:go.getWarningCancelEvent(e),isDisabled:go.isElementDisabled(e,"warningModal"),isOpen:go.isElementOpen(e,"warningModal")}}),{closeElement:ji.closeElement,closeElements:ji.closeElements})(zE);n(450);function BE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var HE=function(){var e=BE(pe((function(e){return[go.isElementDisabled(e,"progressModal"),go.isElementOpen(e,"progressModal"),go.getLoadingProgress(e)]}),V),3),t=e[0],n=e[1],r=e[2],o=se();return Object(a.useEffect)((function(){n&&o(ji.closeElements(["signatureModal","printModal","errorModal","loadingModal","passwordModal"]))}),[o,n]),t?null:l.a.createElement("div",{className:qi()({Modal:!0,ProgressModal:!0,open:n,closed:!n}),"data-element":"progressModal"},l.a.createElement("div",{className:"container"},l.a.createElement("div",{className:"progress-bar-wrapper"},l.a.createElement("div",{className:"progress-bar",style:{transform:"translateX(".concat(100*-(1-r),"%)")}}))))};n(451);function UE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var WE=/^\d*(\.\d*)?$/,VE=function(){var e=UE(pe((function(e){return[go.isElementOpen(e,"calibrationModal"),go.isElementDisabled(e,"calibrationModal"),go.getMeasurementUnits(e)]}),V),3),t=e[0],n=e[1],r=e[2],o=se(),i=UE(Object(a.useState)(null),2),u=i[0],s=i[1],c=UE(Object(a.useState)(""),2),f=c[0],d=c[1],p=UE(Object(a.useState)(""),2),h=p[0],m=p[1],g=UE(ra(),1)[0];Object(a.useEffect)((function(){var e=function(e,t){if(1===(null==e?void 0:e.length)&&"distanceMeasurement"===wl(e[0])&&"selected"===t){var n=e[0];s(n),d(Ic(n.getContents())),m(n.Scale[1][1])}else"deselected"===t&&(s(null),d(""),m(""))};return bt.addEventListener("annotationSelected",e),function(){return bt.removeEventListener("annotationSelected",e)}}),[]),Object(a.useEffect)((function(){var e=function(e,t){"modify"===t&&1===e.length&&e[0]===u&&(d(Ic(u.getContents())),m(u.Scale[1][1]))};return bt.addEventListener("annotationChanged",e),function(){return bt.removeEventListener("annotationChanged",e)}}),[u]);var v=function(e){return new Promise((function(t){bt.getAnnotationManager().one("annotationChanged",(function(e,n){if("modify"===n&&1===e.length&&e[0]===u){var r=y();t(r)}})),bt.setAnnotationStyles(u,{Scale:e})}))},y=function(){var e=Ic(u.getContents()),t=parseFloat(f)/e,n=u.Scale;return[[n[0][0],n[0][1]],[n[1][0]*t,h]]};return n||!u?null:l.a.createElement("div",{className:qi()({Modal:!0,CalibrationModal:!0,open:t,closed:!t})},l.a.createElement("div",{className:"container"},l.a.createElement("div",{className:"calibration__header"},g("component.calibration")),l.a.createElement("div",{className:"calibration__body"},l.a.createElement("div",null,g("message.enterMeasurement")),l.a.createElement("div",null,l.a.createElement("input",{type:"text",value:f,onChange:function(e){WE.test(e.target.value)&&d(e.target.value)}}),l.a.createElement("select",{className:"unitToInput",value:h,onChange:function(e){m(e.target.value)}},r.to.map((function(e){return l.a.createElement("option",{key:e,value:e},e)}))))),l.a.createElement("div",{className:"calibration__footer"},l.a.createElement(Ta,{dataElement:"passwordSubmitButton",label:g("action.apply"),onClick:function(){var e=y();v(e).then((function(e){bt.setAnnotationStyles(u,{Scale:e}),$b("AnnotationCreateDistanceMeasurement","Scale",e),o(ji.closeElements(["calibrationModal"]))}))}}),l.a.createElement(Ta,{dataElement:"passwordCancelButton",label:g("action.cancel"),onClick:function(){o(ji.closeElements(["calibrationModal"]))}}))))};n(452),n(453);function GE(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function qE(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function YE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var $E=function(){var e=YE(pe((function(e){return[go.isElementDisabled(e,"linkModal"),go.isElementOpen(e,"linkModal"),go.getTotalPages(e),go.getCurrentPage(e),go.getSelectedTab(e,"linkModal")]})),5),t=e[0],n=e[1],r=e[2],o=e[3],i=e[4],u=YE(ra(),1)[0],s=se(),c=l.a.createRef(),f=l.a.createRef(),d=YE(Object(a.useState)(""),2),p=d[0],h=d[1],m=YE(Object(a.useState)(1),2),g=m[0],v=m[1],y=function(){s(ji.closeElement("linkModal")),h(""),v(1),bt.setToolMode(Wl)},b=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o,a=new Annotations.Link;return a.PageNumber=i,a.StrokeColor=new Annotations.Color(0,165,228),a.StrokeStyle="underline",a.StrokeThickness=2,a.Author=bt.getCurrentUser(),a.Subject="Link",a.X=e,a.Y=t,a.Width=n,a.Height=r,a},w=function(){var e=[],t=bt.getSelectedTextQuads(),n=bt.getSelectedAnnotations();if(t){var r=bt.getSelectedText(),o=function(n){var o=[];t[n].forEach((function(e){o.push(b(Math.min(e.x1,e.x3),Math.min(e.y1,e.y3),Math.abs(e.x1-e.x3),Math.abs(e.y1-e.y3),parseInt(n)))})),S(o,t[n],r),e.push.apply(e,o)};for(var i in t)o(i)}return n&&n.forEach((function(t){var n=t.getAssociatedLinks();if(n.length>0){var r=[];n.forEach((function(e){r.push(bt.getAnnotationById(e))})),bt.deleteAnnotations(r),t.unassociateLinks()}var o=b(t.X,t.Y,t.Width,t.Height);e.push(o),t.associateLink([o.Id])})),e},S=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,n,r){var o,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t[0],(i=new Annotations.TextHighlightAnnotation).PageNumber=o.PageNumber,i.X=o.X,i.Y=o.Y,i.Width=o.Width,i.Height=o.Height,i.StrokeColor=new Annotations.Color(0,0,0,0),i.Opacity=0,i.Quads=n,i.Author=bt.getCurrentUser(),i.setContents(r),a=t.map((function(e){return e.Id})),i.associateLink(a),bt.addAnnotations([i]);case 15:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){qE(i,r,o,a,l,"next",e)}function l(e){qE(i,r,o,a,l,"throw",e)}a(void 0)}))});return function(e,n,r){return t.apply(this,arguments)}}(),E=function(e){e.preventDefault();var t=w(),n=new window.Actions.URI({uri:p});t.forEach((function(e){e.addAction("U",n),bt.addAnnotations([e])}));var r=t.map((function(e){return e.PageNumber}));(r=GE(new Set(r))).forEach((function(e){bt.drawAnnotations(e,null,!0)})),y()},x=function(e){e.preventDefault();var t=w(),n={dest:new(0,window.Actions.GoTo.Dest)({page:g})},r=new window.Actions.GoTo(n);t.forEach((function(e){e.addAction("U",r),bt.addAnnotations([e])}));var o=t.map((function(e){return e.PageNumber}));(o=GE(new Set(o))).forEach((function(e){bt.drawAnnotations(e,null,!0)})),y()};Object(a.useEffect)((function(){if(n){var e=bt.getSelectedText();if(e){var t=e.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);t&&t.length>0&&h(t[0])}}}),[r,n]),Object(a.useEffect)((function(){"PageNumberPanelButton"===i&&n?f.current.focus():"URLPanelButton"===i&&n&&c.current.focus()}),[i,n,f,c]);var C=qi()({Modal:!0,LinkModal:!0,open:n,closed:!n});return t?null:l.a.createElement("div",{className:C,"data-element":"linkModal",onMouseDown:y},l.a.createElement("div",{className:"container",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement(ec,{id:"linkModal"},l.a.createElement("div",{className:"header"},l.a.createElement("div",{className:"tab-list"},l.a.createElement(tc,{dataElement:"URLPanelButton"},l.a.createElement(Ta,{label:u("link.url")})),l.a.createElement(tc,{dataElement:"PageNumberPanelButton"},l.a.createElement(Ta,{label:u("link.page")}))),l.a.createElement(Jl,{dataElement:"linkModalCloseButton",title:"action.close",img:"ic_close_black_24px",onClick:y})),l.a.createElement(nc,{dataElement:"URLPanel"},l.a.createElement("form",{onSubmit:E},l.a.createElement("div",null,u("link.enterurl")),l.a.createElement("input",{className:"urlInput",type:"url",ref:c,value:p,onChange:function(e){return h(e.target.value)}}),l.a.createElement(Ta,{dataElement:"linkSubmitButton",label:u("action.link"),onClick:E}))),l.a.createElement(nc,{dataElement:"PageNumberPanel"},l.a.createElement("form",{onSubmit:x},l.a.createElement("div",null,u("link.enterpage")),l.a.createElement("input",{type:"number",ref:f,value:g,onChange:function(e){return v(parseInt(e.target.value,10))},min:1,max:r}),l.a.createElement(Ta,{dataElement:"linkSubmitButton",label:u("action.link"),onClick:x,disable:g<1||g>r}))))))},KE=(n(454),function(){var e=pe((function(e){return go.isElementDisabled(e,"filePickerHandler")}),V),t=se(),n=!!xf("pdftronServer",null)?window.CoreControls.SupportedFileFormats.SERVER:window.CoreControls.SupportedFileFormats.CLIENT;return e?null:l.a.createElement("div",{className:"FilePickerHandler"},l.a.createElement("input",{id:"file-picker",type:"file",accept:n.map((function(e){return".".concat(e)})).join(", "),onChange:function(e){var n=e.target.files[0];n&&(t(ji.openElement("progressModal")),t(ji.closeElement("menuOverlay")),Tf(t,n))}}))}),ZE=(n(455),function(){return l.a.createElement("div",{className:"CopyTextHandler"},l.a.createElement("textarea",{id:"copy-textarea",tabIndex:-1}))});n(456);function XE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var QE=function e(){var t=XE(pe((function(e){return[go.isElementDisabled(e,"printHandler"),go.isEmbedPrintSupported(e)]}),V),2),n=t[0],r=t[1],o=XE(Object(a.useState)(""),2),i=o[0],u=o[1];return Object(a.useEffect)((function(){var e=function(){var e=bt.getDocument().getType();u(e)};return bt.addEventListener("documentLoaded",e),function(){return bt.removeEventListener("documentLoaded",e)}})),n?null:l.a.createElement("div",{className:qi()({PrintHandler:e,"ios-print":Dt})},r&&i===fl?l.a.createElement("iframe",{id:"print-handler",tabIndex:-1}):l.a.createElement("div",{id:"print-handler"}))},JE=function(){var e=pe((function(e){return go.getSignatureFonts(e)}));return l.a.createElement("div",{style:{opacity:0}},e.map((function(e){return l.a.createElement("span",{key:e,style:{fontFamily:e}})})))};n(457);function ex(e){return(ex="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 tx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nx(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rx(e,t){return!t||"object"!==ex(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ox(e){return(ox=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ix(e,t){return(ix=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ax=function(e){function t(){return tx(this,t),rx(this,ox(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ix(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props.buttonName;return l.a.createElement("div",{className:"OverlayItem",onClick:this.props.onClick},l.a.createElement("div",{className:"ButtonText"},e))}}])&&nx(n.prototype,r),o&&nx(n,o),t}(l.a.PureComponent);!function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ax,"propTypes",{onClick:S.a.func,buttonName:S.a.string});var lx=ax;n(458);function ux(e){return(ux="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 sx(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function cx(e){return(cx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dx(e,t){return(dx=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function px(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hx=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==ux(t)&&"function"!=typeof t?fx(e):t}(this,cx(t).call(this,e)),px(fx(n),"handleClickOutside",(function(e){var t=document.querySelector('[data-element="zoomOverlayButton"]');(null==t?void 0:t.contains(e.target))||n.props.closeElements("zoomOverlay")})),px(fx(n),"handleWindowResize",(function(){var e=es("zoomOverlayButton",n.dropdown),t=e.left,r=e.right;n.setState({left:t-20,right:r})})),n.dropdown=l.a.createRef(),n.state={left:0,right:"auto"},n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&dx(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleWindowResize)}},{key:"componentDidUpdate",value:function(e){if(!e.isOpen&&this.props.isOpen){this.props.closeElements(["viewControlsOverlay","toolsOverlay","menuOverlay","toolStylePopup"]);var t=es("zoomOverlayButton",this.dropdown),n=t.left,r=t.right;this.setState({left:n-20,right:r})}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleWindowResize)}},{key:"render",value:function(){var e=this.props,t=e.isOpen,n=e.isDisabled,r=e.t,o=e.closeElements,i=e.zoomList,a=["ZoomOverlay",t?"open":"closed"].join(" ").trim(),u=this.state,s=u.left,c=u.right;return n?null:l.a.createElement("div",{className:a,"data-element":"zoomOverlay",style:{left:s,right:c},ref:this.dropdown,onClick:function(){return o(["zoomOverlay"])}},l.a.createElement(lx,{onClick:bt.fitToWidth,buttonName:r("action.fitToWidth")}),l.a.createElement(lx,{onClick:bt.fitToPage,buttonName:r("action.fitToPage")}),l.a.createElement("div",{className:"spacer"}),i.map((function(e,t){return l.a.createElement(lx,{key:t,onClick:function(){return sl(e)},buttonName:"".concat(100*e,"%")})})),l.a.createElement("div",{className:"spacer"}),l.a.createElement(Ul,{toolName:"MarqueeZoomTool",label:r("tool.Marquee")}))}}])&&sx(n.prototype,r),o&&sx(n,o),t}(l.a.PureComponent);px(hx,"propTypes",{isDisabled:S.a.bool,isOpen:S.a.bool,closeElements:S.a.func.isRequired,t:S.a.func.isRequired,zoomList:S.a.arrayOf(S.a.number)});var mx=oe((function(e){return{isDisabled:go.isElementDisabled(e,"zoomOverlay"),isOpen:go.isElementOpen(e,"zoomOverlay"),zoomList:go.getZoomList(e)}}),{closeElements:ji.closeElements})(Nu()(Gu(hx)));n(459);function gx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var bx=window.Tools.RubberStampCreateTool.FILL_COLORS,wx=new window.Annotations.Color(bx[0]),Sx=function(e){var t=e.state,n=e.setState,r=function(e,t,n){var r="";return e&&(r+="[$currentUser] "),t&&(r+="DD/MM/YYYY "),n&&(r+="h:mm a"),r},o=yx(Object(a.useState)(!0),2),i=o[0],u=o[1],s=yx(Object(a.useState)(!0),2),c=s[0],f=s[1],d=yx(Object(a.useState)(!0),2),p=d[0],h=d[1],m=yx(Object(a.useState)(wx),2),g=m[0],v=m[1],y=yx(Object(a.useState)("DRAFT"),2),b=y[0],w=y[1],S=yx(ra(),1)[0],E=bt.getTool("AnnotationCreateRubberStamp"),x=r(i,c,p),C=yx(Object(a.useState)(x),2),O=C[0],_=C[1],T=Object(a.useRef)(),P=Object(a.useRef)(),k=Object(a.useRef)(),A=function(e,r,o){var i={canvas:T.current,title:e,subtitle:r,color:o,width:300,height:100,canvasParent:P.current},a=E.drawCustomStamp(i),l=T.current.toDataURL();n(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gx(Object(n),!0).forEach((function(t){vx(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{width:a,title:e,color:o,subtitle:r,height:i.height,dataURL:l}))};Object(a.useEffect)((function(){A(b,O,g)}),[]);return l.a.createElement("div",{className:"text-customstamp"},l.a.createElement("div",{className:"canvas-container",ref:P},l.a.createElement("div",{className:"canvas-holder"},l.a.createElement("canvas",{className:"custom-stamp-canvas",ref:T}))),l.a.createElement("div",{style:{marginTop:10,display:"flex"}},l.a.createElement("div",{style:{width:"20%",alignSelf:"center"}}," ",S("option.customStampModal.stampText")," "),l.a.createElement("input",{style:{width:"80%"},className:"text-customstamp-input",ref:k,type:"text",value:b,onChange:function(e){var t=e.target.value||"";w(t),A(t,O,g)}})),l.a.createElement("div",{style:{marginTop:10,display:"flex"}},l.a.createElement("div",{style:{width:"20%",alignSelf:"center"}}," ",S("option.customStampModal.timestampText")," "),l.a.createElement("div",{className:"custom-checkbox","data-element":"usernameButton"},l.a.createElement("input",{id:"default-username",type:"checkbox",checked:i,onChange:function(){u(!i);var e=r(!i,c,p);_(e),A(b,e,g)}}),l.a.createElement("label",{htmlFor:"default-username"},S("option.customStampModal.Username"))),l.a.createElement("div",{className:"custom-checkbox","data-element":"dateButton"},l.a.createElement("input",{id:"default-date",type:"checkbox",checked:c,onChange:function(){f(!c);var e=r(i,!c,p);_(e),A(b,e,g)}}),l.a.createElement("label",{htmlFor:"default-date"},S("option.customStampModal.Date"))),l.a.createElement("div",{className:"custom-checkbox","data-element":"timeButton"},l.a.createElement("input",{id:"default-time",type:"checkbox",checked:p,onChange:function(){h(!p);var e=r(i,c,!p);_(e),A(b,e,g)}}),l.a.createElement("label",{htmlFor:"default-time"},S("option.customStampModal.Time")))),l.a.createElement("div",{style:{marginTop:10,display:"flex"}},l.a.createElement("div",{style:{width:"20%",alignSelf:"center"}}," ",S("option.customStampModal.stampColor")," "),l.a.createElement(zb,{color:g,onStyleChange:function(e,t){v(t),A(b,O,t)},colorMapKey:"customStamp",property:"TextColor"})))};n(460);function Ex(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var xx=function(){var e=Ex(Object(a.useState)({}),2),t=e[0],n=e[1],r=bt.getTool("AnnotationCreateRubberStamp"),o=Ex(ra(),1)[0],i=Ex(pe((function(e){return[go.isElementOpen(e,"customStampModal")]})),1)[0],u=se(),s=function(){u(ji.closeElement("customStampModal"))},c=qi()({Modal:!0,CustomStampModal:!0,open:i,closed:!i});return l.a.createElement("div",{className:c,"data-element":"customStampModal",onMouseDown:s},l.a.createElement("div",{className:"container",onMouseDown:function(e){return e.stopPropagation()}},l.a.createElement("div",{className:"header"},l.a.createElement(Jl,{dataElement:"customStampModalCloseButton",title:"action.close",img:"ic_close_black_24px",onClick:s})),l.a.createElement(Sx,{isModalOpen:i,state:t,setState:n}),l.a.createElement("div",{className:"footer"},l.a.createElement("div",{className:"stamp-create",onClick:s},o("action.cancel")),l.a.createElement("div",{className:"stamp-create",onClick:function(){bt.setToolMode("AnnotationCreateRubberStamp"),r.addCustomStamp(t);var e=r.createCustomStampAnnotation(t);r.setRubberStamp(e),r.showPreview(),u(ji.closeElement("customStampModal"))}},o("action.create")))))};n(461);function Cx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ox={dataElement:S.a.string.isRequired,isOpen:S.a.bool,render:S.a.func.isRequired,close:S.a.func,disableBackdropClick:S.a.bool,disableEscapeKeyDown:S.a.bool};function _x(e){var t=e.dataElement,n=e.isOpen,r=e.render,o=e.close,i=e.disableBackdropClick,a=e.disableEscapeKeyDown,u=l.a.useRef();l.a.useLayoutEffect((function(){if(r&&n&&u.current){u.current.focus();var e=r();if("string"==typeof e&&(e=document.createTextNode(e)),function(e){try{return e instanceof window.Node||e instanceof window.parent.Node}catch(e){return!1}}(e)){for(;u.current.firstChild;)u.current.removeChild(u.current.lastChild);u.current.appendChild(e)}}}),[n,r]);var s=l.a.useCallback((function(){i||o(t)}),[o,t,i]),c=l.a.useCallback((function(e){e&&27===e.which&&!a&&o(t)}),[o,t,a]);l.a.useEffect((function(){if(n)return document.addEventListener("keydown",c),function(){document.removeEventListener("keydown",c)}}),[c,n]);var f=["Modal CustomModal"];return f.push(t),n?f.push("open"):f.push("closed"),l.a.createElement("div",{role:"button",tabIndex:"-1",className:f.join(" "),"data-element":t,onClick:s},l.a.createElement("div",{ref:u,className:"CustomModal-container",onClick:function(e){return e.stopPropagation()}}))}_x.propTypes=Ox;var Tx=l.a.memo((function(){var e=Cx(pe((function(e){return[go.getCustomModals(e),go.getOpenElements(e),go.getDisabledElements(e)]}),V),3),t=e[0],n=e[1],r=e[2],o=se(),i=l.a.useCallback((function(e){o(ji.closeElement(e))}),[o]);return t.map((function(e){var t=e.dataElement,o=e.render,a=e.disableBackdropClick,u=void 0!==a&&a,s=e.disableEscapeKeyDown,c=void 0!==s&&s,f=n[t],d=r[t];return d&&!0===d.disabled?null:l.a.createElement(_x,{key:t,dataElement:t,isOpen:f,render:o,close:i,disableBackdropClick:u,disableEscapeKeyDown:c})})).filter(Boolean)})),Px={FitPage:"FitPage",FitWidth:"FitWidth",Zoom:"Zoom"},kx={Measurement:"Measurement",Annotations:"Annotations",Download:"Download",FilePicker:"FilePicker",LocalStorage:"LocalStorage",NotesPanel:"NotesPanel",Print:"Print",Redaction:"Redaction",TextSelection:"TextSelection",TouchScrollLock:"TouchScrollLock",Copy:"Copy",MultipleViewerMerging:"MultipleViewerMerging",ThumbnailMerging:"ThumbnailMerging",ThumbnailReordering:"ThumbnailReordering",ThumbnailMultiselect:"ThumbnailMultiselect",PageNavigation:"PageNavigation",MouseWheelZoom:"MouseWheelZoom"},Ax=function(e){return function(t){e.dispatch(ji.addSearchListener(t))}},Rx=function(e){return function(t){t.name?(!function(e){var t=e.name,n=e.getSortedNotes,r=e.shouldRenderSeparator,o=e.getSeparatorContent;Kg[t]={getSortedNotes:n,shouldRenderSeparator:r,getSeparatorContent:o}}(t),e.dispatch(ji.setSortStrategy(t.name))):console.warn('The argument for addSortStrategy must have a "name" property, see https://www.pdftron.com/documentation/web/guides/ui/apis#addsortstrategy')}};function Mx(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var jx=function(e,t){return Object.create(Dx).initialize(e,t)},Dx={initialize:function(e,t){return this.store=e,this.popupDataElement=t,this},add:function(e,t){Array.isArray(e)||(e=[e]);var n=this._getIndexByDataElement(t),r=this.getItems();return r.splice.apply(r,[n+1,0].concat(Mx(e))),this.store.dispatch(ji.setPopupItems(this.popupDataElement,r)),this},update:function(e){return e||(e=[]),this.store.dispatch(ji.setPopupItems(this.popupDataElement,e)),this},getItems:function(){return Mx(go.getPopupItems(this.store.getState(),this.popupDataElement))},_getIndexByDataElement:function(e){var t;if(void 0===e)t=-1;else{var n=this.store.getState();t=go.getPopupItems(n,this.popupDataElement).findIndex((function(t){return t.dataElement===e}))}return t}},Lx=function(e){return jx(e,"annotationPopup")},Nx=function(e){return function(t){e.dispatch(ji.closeElements([t]))}},Ix=function(e){return function(t){e.dispatch(ji.closeElements(t))}},zx=function(e){return jx(e,"contextMenuPopup")},Fx={on:function(){Ll.on.apply(Ll,arguments)},off:function(){Ll.off.apply(Ll,arguments)},Keys:jl};function Bx(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Hx=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.localStorageEnabled=!0}var t,n,r;return t=e,(n=[{key:"enableLocalStorage",value:function(){this.localStorageEnabled=!0}},{key:"disableLocalStorage",value:function(){this.localStorageEnabled=!1}},{key:"isLocalStorageEnabled",value:function(){return this.localStorageEnabled}}])&&Bx(t.prototype,n),r&&Bx(t,r),e}()),Ux=function(){var e=[],t=bt.getToolModeMap();return Object.keys(t).forEach((function(n){var r=t[n];(r instanceof window.Tools.GenericAnnotationCreateTool||r instanceof window.Tools.TextAnnotationCreateTool||r.defaults)&&e.push(r.name)})),e},Wx=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ux(),r={AnnotationCreateTextUnderline:"textUnderlineToolButton",AnnotationCreateTextHighlight:"textHighlightToolButton",AnnotationCreateTextSquiggly:"textSquigglyToolButton",AnnotationCreateTextStrikeout:"textStrikeoutToolButton"},o="string"==typeof n?[n]:n,i=go.getToolButtonDataElements(t.getState(),o);Object.keys(r).forEach((function(e){-1!==o.indexOf(e)&&i.push(r[e])})),e?(o.forEach((function(e){Fx.on(e)})),t.dispatch(ji.enableElements(i,2))):(o.forEach((function(e){Fx.off(e)})),t.dispatch(ji.disableElements(i,2)))}},Vx=function(e){return Wx(!0,e)},Gx=function(e){return Wx(!1,e)};function qx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yx=function(e,t){return function(n){var r,o=(qx(r={},kx.Measurement,{dataElements:["measurementToolGroupButton","measurementOverlay","distanceMeasurementToolButton","perimeterMeasurementToolButton","areaMeasurementToolButton","ellipseMeasurementToolButton"]}),qx(r,kx.Annotations,{dataElements:["notesPanel","notesPanelButton","toolsButton","linkButton"],fn:function(){e?(bt.showAnnotations(bt.getAnnotationsList()),Vx(t)()):(bt.hideAnnotations(bt.getAnnotationsList()),Gx(t)())}}),qx(r,kx.Download,{dataElements:["downloadButton"]}),qx(r,kx.FilePicker,{dataElements:["filePickerHandler","filePickerButton"],fn:function(){e?Fx.on("ctrl+o, command+o"):Fx.off("ctrl+o, command+o")}}),qx(r,kx.LocalStorage,{fn:function(){e?Hx.enableLocalStorage():Hx.disableLocalStorage()}}),qx(r,kx.NotesPanel,{dataElements:["annotationCommentButton","notesPanelButton","notesPanel"]}),qx(r,kx.Print,{dataElements:["printButton","printModal"],fn:function(){e?Fx.on("ctrl+p, command+p"):Fx.off("ctrl+p, command+p")}}),qx(r,kx.Redaction,{dataElements:["redactionButton"],fn:function(){e&&!bt.isFullPDFEnabled()?console.warn("Full api is not enabled, applying redactions is disabled"):bt.setToolMode("AnnotationEdit"),bt.enableRedaction(e)}}),qx(r,kx.TextSelection,{dataElements:["textPopup","textSelectButton"],fn:function(){e||(bt.clearSelection(),bt.setToolMode("AnnotationEdit")),window.Tools.Tool.ENABLE_TEXT_SELECTION=e}}),qx(r,kx.TouchScrollLock,{fn:function(){Mf.enableTouchScrollLock=e}}),qx(r,kx.Copy,{dataElements:["copyTextButton"],fn:function(){e?Fx.on("ctrl+c, command+c"):Fx.off("ctrl+c, command+c")}}),qx(r,kx.MultipleViewerMerging,{fn:function(){t.dispatch(ji.setIsMultipleViewerMerging(e))}}),qx(r,kx.ThumbnailMerging,{fn:function(){t.dispatch(ji.setThumbnailMerging(e))}}),qx(r,kx.ThumbnailReordering,{fn:function(){t.dispatch(ji.setThumbnailReordering(e))}}),qx(r,kx.ThumbnailMultiselect,{fn:function(){t.dispatch(ji.setThumbnailMultiselect(e))}}),qx(r,kx.PageNavigation,{fn:function(){var n=Ll.keyHandlerMap,r=n.up,o=n.down,i=n.pageup,a=n.pagedown;e?(Ll.on("up",r),Ll.on("down",o),Ll.on("pageup",i),Ll.on("pagedown",a)):(Ll.off("up"),Ll.off("down"),Ll.off("pageup"),Ll.off("pagedown"),bt.setDisplayMode("Single")),Mf.allowSwipe=e,t.dispatch(ji.setAllowPageNavigation(e))}}),qx(r,kx.MouseWheelZoom,{fn:function(){t.dispatch(ji.setMouseWheelZoom(e))}}),r);Array.isArray(n)||(n=[n]),n.forEach((function(n){var r=o[n],i=r.dataElements,a=void 0===i?[]:i,l=r.fn,u=void 0===l?function(){}:l;e?t.dispatch(ji.enableElements(a,1)):t.dispatch(ji.disableElements(a,1)),u()}))}},$x=function(e){return Yx(!1,e)},Kx=function(e){return function(){$x(e)([kx.Annotations])}},Zx=function(e){return function(){$x(e)([kx.Download])}},Xx=function(e){return function(t){e.dispatch(ji.disableElement(t,3))}},Qx=function(e){return function(t){"string"==typeof t&&e.dispatch(ji.disableElement(t,3)),e.dispatch(ji.disableElements(t,3))}},Jx=function(e){return function(){e.dispatch(ji.disableElements(["filePickerHandler","filePickerButton"],1))}},eC=function(e){return function(){$x(e)([kx.LocalStorage])}},tC=function(e){return function(){$x(e)([kx.Measurement])}},nC=function(e){return function(){$x(e)([kx.NotesPanel])}},rC=function(e){return function(){$x(e)([kx.Print])}},oC=function(e){return function(){$x(e)([kx.Redaction])}},iC=function(e){return function(){$x(e)([kx.TextSelection])}},aC=function(e){return function(t){Gx(e)([t])}},lC=function(e){return function(){$x(e)([kx.TouchScrollLock])}},uC=function(e){return function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeAnnotations:!0},r=null===(t=bt.getDocument())||void 0===t?void 0:t.getType(),o=fl,i=pl,a=dl;r===o||r===a||r===i?("boolean"==typeof n&&(n={includeAnnotations:n}),ks(e.dispatch,n)):console.warn("Document type is not PDF. Cannot be downloaded.")}},sC=function(e){return function(){e.dispatch(ji.enableAllElements())}},cC=function(e){return Yx(!0,e)},fC=function(e){return function(){cC(e)([kx.Annotations])}},dC=function(e){return function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t?cC(e)([kx.Download]):$x(e)([kx.Download])}},pC=function(e){return function(t){e.dispatch(ji.enableElement(t,3))}},hC=function(e){return function(t){return"string"==typeof t?e.dispatch(ji.enableElement(t,3)):e.dispatch(ji.enableElements(t,3))}},mC=function(e){return function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t?cC(e)([kx.FilePicker]):$x(e)([kx.FilePicker])}},gC=function(e){return function(){cC(e)([kx.LocalStorage])}},vC=function(e){return function(){cC(e)([kx.Measurement])}},yC=function(e){return function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t?cC(e)([kx.NotesPanel]):$x(e)([kx.NotesPanel])}},bC=function(e){return function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t?cC(e)([kx.Print]):$x(e)([kx.Print])}},wC=function(e){return function(){cC(e)([kx.Redaction])}},SC=function(e){return function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t?cC(e)([kx.TextSelection]):$x(e)([kx.TextSelection])}},EC=function(e){return function(t){Vx(e)([t])}},xC=function(e){return function(){cC(e)([kx.TouchScrollLock])}},CC=function(e){return bv(e)},OC=function(e){return function(t){var n=e.getState(),r=bt.getAnnotationById(t);go.isElementOpen(n,"leftPanel")?(bt.isAnnotationSelected(r)||bt.selectAnnotation(r),e.dispatch(ji.setActiveLeftPanel("notesPanel")),e.dispatch(ji.triggerNoteEditing())):(e.dispatch(ji.openElement("notesPanel")),setTimeout((function(){bt.isAnnotationSelected(r)||bt.selectAnnotation(r),e.dispatch(ji.triggerNoteEditing())}),400))}},_C=function(){return bt.getCurrentUser()},TC=function(){if(!window.bbAnnotManager){var e=xf("pdftronServer","");window.bbAnnotManager=new window.CoreControls.BlackBoxAnnotationManager(e,window.docViewer)}return window.bbAnnotManager},PC=function(e){return function(){return go.getCurrentPage(e.getState())}},kC=function(e){return function(){return go.getFitMode(e.getState())}},AC=function(e){return function(){return go.getDisplayMode(e.getState())}},RC=function(e){return function(){return go.getTotalPages(e.getState())}},MC=function(e){return function(){return go.getSelectedThumbnailPageIndexes(e.getState()).map((function(e){return e+1}))}},jC=function(e){return DC(e)},DC=function(e){return Object.keys(go).reduce((function(t,n){return t[n]=function(){for(var t=e.getState(),r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return go[n].apply(go,[t].concat(o))},t}),{})},LC=function(e){return function(){return!!go.isElementOpen(e.getState(),"leftPanel")}},NC=function(e){return function(){return LC(e)()}},IC=function(){return bt.getToolMode()},zC=function(){return bt.getZoom()},FC=function(){return Qt()},BC=function(){return Xt()},HC=function(){bt.setCurrentPage(1)},UC=function(e){return function(){bt.setCurrentPage(go.getTotalPages(e.getState()))}},WC=function(e){return function(){var t=e.getState(),n=go.getCurrentPage(t);n===go.getTotalPages(t)?console.warn("you are at the last page"):bt.setCurrentPage(n+1)}},VC=function(e){return function(){var t=go.getCurrentPage(e.getState());1===t?console.warn("You are at the first page"):bt.setCurrentPage(t-1)}},GC=function(){return!!bt.getIsAdminUser()},qC=function(e){return function(t){return!!go.isElementDisabled(e.getState(),t)}},YC=function(e){return function(t){return!!go.isElementOpen(e.getState(),t)}},$C=function(){return console.warn("instance.isMobileDevice is deprecated, please check https://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device for an alternative. The deprecated API will be removed in 7.0."),!(KC()||!(0===ZC()&&navigator.userAgent.match(/Edge/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Touch/i)||navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/Silk/i)))},KC=function(){var e=navigator.userAgent.toLowerCase(),t=/(msie) ([\w.]+)/.exec(e)||/(trident)(?:.*? rv:([\w.]+)|)/.exec(e);return t?parseInt(t[2],10):t},ZC=function(){var e=document.createElement("div");e.style.cssText="width:100px;height:100px;overflow:scroll !important;position:absolute;top:-9999px",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t},XC=function(){return!!bt.getIsReadOnly()},QC=function(e){return function(t){var n=e.getState(),r=go.getToolButtonDataElement(n,t);return go.isElementDisabled(n,r)}},JC=function(e){return function(t,n){Tf(e.dispatch,t,n)}},eO=function(e){return sm.initialize(e,bt.getAnnotationManager()),tO(sm,["setUserData","getUserData","setAllowedTrailingCharacters","getAllowedTrailingCharacters","on","one","off","trigger","addEventListener","setEventListener","removeEventListener"])},tO=function(e,t){var n={},r=!0,o=!1,i=void 0;try{for(var a,l=function(){var t=a.value;n[t]=function(){e[t].apply(e,arguments)}},u=t[Symbol.iterator]();!(r=(a=u.next()).done);r=!0)l()}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n},nO=function(e){return function(t){e.dispatch(ji.openElement(t))}},rO=function(e){return function(t){e.dispatch(ji.openElements(t))}},oO=function(e){return function(){gl(e.dispatch,go.isEmbedPrintSupported(e.getState()))}},iO=function(e){return function(t,n,r){lO(t),aO(e,t),function(e,t,n){var r=e.toolName,o=e.buttonImage,i=e.toolObject,a=r,l=["TextColor","StrokeColor","FillColor"].filter((function(e){return i.defaults&&i.defaults[e]}));yl[a]={icon:o,iconColor:l[0],currentPalette:l[0],availablePalettes:l,toolNames:[r],annotationCheck:n?function(e){return n(e)}:t?function(e){return e instanceof t}:null}}(t,n,r),uO(e)}},aO=function(e,t){e.dispatch(ji.registerTool(t))},lO=function(e){var t=e.toolObject,n=e.toolName,r=bt.getToolModeMap();r[n]=t,r[n].name=n},uO=function(e){e.dispatch(ji.setColorMap(Sl("iconColor","currentPalette")))},sO=function(e){return function(t){e.dispatch(ji.removeSearchListener(t))}},cO=function(){bt.rotateClockwise()},fO=function(){bt.rotateCounterClockwise()};function dO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dO(Object(n),!0).forEach((function(t){hO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mO=function(e){return function(){return new Promise((function(t,n){var r=e.getState(),o=r.document.id,i=r.advanced,a=i.serverUrl,l=i.serverUrlHeaders,u=o?{did:o}:{};if(!a)return console.warn("serverUrl option is not defined. Please pass this option in WebViewer constructor to save/load annotations. See https://www.pdftron.com/documentation/web/guides/annotations/saving-loading-annotations for details."),void n();bt.exportAnnotations((function(e){fetch(a,{method:"POST",headers:l,body:pO({},u,{data:e}),credentials:"include"}).then((function(e){e.ok?t():n(e)})).catch(n)}))}))}},gO=function(e){return function(t,n){var r={};"string"==typeof n?n.split(",").forEach((function(e){r[vO(e)]=!0})):r=n;e.dispatch(ji.searchText(t,r))}},vO=function(e){return"".concat(e.charAt(0).toLowerCase()).concat(e.slice(1))},yO=function(e){return function(t,n){e.dispatch(ji.searchTextFull(t,n))}},bO=function(e){return function(t){e.dispatch(ji.setActiveHeaderGroup(t))}},wO=function(e){return function(t){e.dispatch(ji.setActiveLeftPanel(t))}},SO=function(e){bt.setIsAdminUser(e)},EO=function(e){bt.setCurrentUser(e)},xO={border:"StrokeColor",fill:"FillColor",text:"TextColor"},CO={StrokeColor:"border",FillColor:"fill",TextColor:"text"},OO=function(e){return function(t,n){var r=El(bl(t)).availablePalettes,o=xO[n];r.includes(o)?e.dispatch(ji.setActivePalette(bl(t),o)):console.warn("".concat(t," does not have ").concat(n," color, available colors are: ").concat(r.map((function(e){return CO[e]})).join(", ")," "))}};function _O(e){return(_O="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 TO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function PO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kO=function(e){return function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?TO(Object(n),!0).forEach((function(t){PO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},go.getCustomElementOverrides(e.getState(),"colorPalette")||{});if(Array.isArray(t)){if(!t.every(AO))return console.warn("An array is passed to setColorPalette, but some colors are invalid. A color must be 'transparency' or a hex color string. For example #F0F0F0");n.global=t}else if("object"===_O(t)){if(!t.toolNames||!t.colors)return console.warn("An object is passed to setColorPalette, but it doesn't have a toolNames or colors property.");t.toolNames.forEach((function(e){var r=bl(e);n[r]=t.colors}))}e.dispatch(ji.setCustomElementOverrides("colorPalette",n))}},AO=function(e){return"transparency"===e||e.startsWith("#")&&6===e.split("#")[1].length},RO=function(e){bt.setCurrentPage(e)};var MO=function(e){return function(t){e.dispatch(ji.setCustomModal(t))}},jO=function(e){return function(t){e.dispatch(ji.setCustomNoteFilter(t))}},DO=function(e){return function(t){e.dispatch(ji.setCustomPanel(t))}},LO=function(e){return function(){return go.getBookmarks(e.getState())}},NO=function(e){return function(t){e.dispatch(ji.setBookmarks(t))}};function IO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zO=function(e){var t,n=(IO(t={},Px.FitWidth,bt.fitToWidth),IO(t,Px.FitPage,bt.fitToPage),IO(t,Px.Zoom,bt.fitToZoom),t)[e];n?n():console.warn("Unsupported fit mode: ".concat(e))};function FO(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var BO=function(e){return function(t){var n=e.getState(),r=Object.keys(n.viewer.headers),o=Object.create(HO).initialize(n.viewer,r);t(o),r.forEach((function(t){e.dispatch(ji.setHeaderItems(t,FO(o.headers[t])))}))}},HO={initialize:function(e){return this.headers=e.headers,this.toolButtonObjects=e.toolButtonObjects,this.headerGroup="default",this.index=-1,this},get:function(e){var t=this;if(-1!==this.index){var n=this.headers[this.headerGroup][this.index];Object.keys(n).forEach((function(e){delete t[e]}))}if(this._setIndex(e),-1===this.index)console.warn("".concat(e," does not exist in ").concat(this.headerGroup," header"));else{var r=this.headers[this.headerGroup][this.index];Object.keys(r).forEach((function(e){t[e]=r[e]}))}return this},getItems:function(){return this.headers[this.headerGroup]},getHeader:function(e){var t=Object.keys(this.headers);return t.includes(e)?(this.headerGroup=e,this._resetIndex()):console.warn("Header must be one of: ".concat(t.join(" or "),".")),this},insertBefore:function(e){return-1===this.index?console.warn("Please use .get(dataElement) first before using insertBefore"):this.headers[this.headerGroup].splice(this.index,0,e),this},insertAfter:function(e){return-1===this.index?console.warn("Please use .get(dataElement) first before using insertAfter"):(this.index++,this.headers[this.headerGroup].splice(this.index,0,e)),this},delete:function(e){var t,n=this;"number"==typeof e?t=e:"string"==typeof e?-1===this._getIndexOfElement(e)?console.warn("".concat(e," does not exist in ").concat(this.headerGroup," header")):t=this._getIndexOfElement(e):void 0===e?-1===this.index?console.warn("Please use .get(dataElement) first before using delete()"):t=this.index:Array.isArray(e)?e.forEach((function(e){"number"!=typeof e&&"string"!=typeof e||n.delete(e)})):console.warn("Argument must be empty, a number, a string or an array"),t&&(this.headers[this.headerGroup].splice(t,1),this._resetIndex())},shift:function(){return this.headers[this.headerGroup].shift(),this},unshift:function(){var e;return(e=this.headers[this.headerGroup]).unshift.apply(e,arguments),this},push:function(){var e;return(e=this.headers[this.headerGroup]).push.apply(e,arguments),this},pop:function(){return this.headers[this.headerGroup].pop(),this},update:function(e){return Array.isArray(e)?this._updateItems(e):console.warn("Argument must be an array"),this},_updateItems:function(e){return this.headers[this.headerGroup]=e,this},_setIndex:function(e){this.index=this._getIndexOfElement(e)},_getIndexOfElement:function(e){var t=this;return this.headers[this.headerGroup].findIndex((function(n){return("toolButton"===n.type?t.toolButtonObjects[n.toolName].dataElement:n.dataElement)===e}))},_resetIndex:function(){this.index=-1}},UO=function(e){return function(t,n){var r=El(bl(t)).availablePalettes,o=xO[n];r.includes(o)?e.dispatch(ji.setIconColor(bl(t),o)):console.warn("".concat(t," does not have ").concat(n," color, available colors are: ").concat(r.map((function(e){return CO[e]})).join(", ")," "))}},WO=function(e){var t=ht.changeLanguage(e);VO(t)},VO=function(e){e.then((function(e){var t=window.Annotations.DatePickerWidgetAnnotation,n=e("datePicker",{returnObjects:!0}),r=t.datePickerOptions;r.i18n=n,t.datePickerOptions=r,bt.getAnnotationsList().filter((function(e){return e instanceof t})).forEach((function(e){e.refreshDatePicker()}))}))},GO=function(e){bt.setDisplayMode(e)},qO=(n(462),function(e){var t;"string"==typeof e?(t=Number.parseFloat(e)/100,e.indexOf("%")===e.length-1&&console.warn("Zoom level in string format will be treated as percentage, ".concat(e," will be converted to ").concat(t))):"number"==typeof e&&(t=e);return t}),YO=function(e){return function(t){t=qO(t);var n=go.getZoomList(e.getState()).filter((function(e){return e<=t}));t?(Zt(t),e.dispatch(ji.setZoomList(n)),window.Tools.MarqueeZoomTool.setMaxZoomLevel(t)):console.warn("Type of the argument for setMaxZoomLevel must be either string or number")}},$O=function(e){return function(t){t=qO(t);var n=go.getZoomList(e.getState()).filter((function(e){return e>=t}));t?(Kt(t),e.dispatch(ji.setZoomList(n)),window.Tools.MarqueeZoomTool.setMinZoomLevel(t)):console.warn("Type of the argument for setMinZoomLevel must be either string or number")}},KO=function(e){return function(t){e.dispatch(ji.setNoteDateFormat(t))}},ZO=function(e){return function(t){Rx(e)(t)}},XO=function(e){return function(t){e.dispatch(ji.setPageLabels(t))}},QO=function(e){return function(t){if(t<=0)throw Error("Value must be a positive number");e.dispatch(ji.setPrintQuality(t))}},JO=function(e){bt.setReadOnly(e)},e_=function(e){return function(t,n){e.dispatch(ji.setSelectedTab(t,n))}},t_=function(e){return function(t){t?e.dispatch(ji.openElement("leftPanel")):e.dispatch(ji.closeElement("leftPanel"))}},n_=function(e){return function(t){t_(e)(t)}},r_=function(e){return function(t){e.dispatch(ji.setSortNotesBy(t))}},o_=function(e){return function(t){e.dispatch(ji.setSortStrategy(t))}},i_=function(e){"both"===e?(Mf.allowVerticalSwipe=!0,Mf.allowHorizontalSwipe=!0):"vertical"===e?(Mf.allowVerticalSwipe=!0,Mf.allowHorizontalSwipe=!1):"horizontal"===e?(Mf.allowVerticalSwipe=!1,Mf.allowHorizontalSwipe=!0):console.warn("".concat(e," is not a valid orientation. Try 'vertical,' 'horizontal,' or 'both."))};function a_(e){return(a_="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)}var l_=function(e){var t="string"==typeof e,n="object"===a_(e);t?u_(e):n&&s_(e)},u_=function(e){var t={default:{primary:"#FFFFFF",secondary:"#F5F5F5",border:"#E0E0E0",buttonHover:"#F6F6F6",buttonActive:"#F0F0F0",text:"#333333",icon:"#757575",iconActive:"#757575"},dark:{primary:"#2C2B3A",secondary:"#4D4C5F",border:"#555555",buttonHover:"#686880",buttonActive:"#686880",text:"#FFFFFF",icon:"#FFFFFF",iconActive:"#FFFFFF"}};t[e]?s_(t[e]):console.warn("".concat(e," is not one of: default, dark"))},s_=function(e){var t={primary:"--primary-color",secondary:"--secondary-color",border:"--border-color",buttonHover:"--button-hover-color",buttonActive:"--button-active-color",text:"--text-color",icon:"--icon-color",iconActive:"--icon-active-color"};Object.keys(e).forEach((function(n){var r=t[n];if(r){var o=e[n];document.body.style.setProperty(r,o)}else console.warn("".concat(n," is not valid, please make sure properties are a subset of:")),console.warn("primary, secondary, text, buttonHover, buttonActive and icon")}))},c_=function(e){return function(t){var n=e.getState().viewer.toolButtonObjects[t].group;bt.setToolMode(t),f_(e,n)}},f_=function(e,t){t?(e.dispatch(ji.setActiveToolGroup(t)),e.dispatch(ji.openElement("toolsOverlay"))):(e.dispatch(ji.setActiveToolGroup("")),e.dispatch(ji.closeElement("toolsOverlay")))},d_=function(e){(e=qO(e))?bt.zoomTo(e):console.warn("Type of the argument for setZoomLevel must be either string or number")},p_=function(e){return function(t){e.dispatch(ji.setZoomList(t))}},h_=function(e){return function(t){e.dispatch(ji.showErrorMessage(t))}},m_=function(e){return function(t){e.dispatch(ji.showWarningMessage(t))}},g_=function(e){return jx(e,"textPopup")},v_=function(e){return function(t){e.dispatch(ji.toggleElement(t))}},y_=function(){Ts()},b_=function(e){return function(t){w_(e,t),S_(e,t),E_(t)}},w_=function(e,t){var n=e.getState();Object.keys(n.viewer.headers).forEach((function(r){var o=n.viewer.headers[r].filter((function(e){return e.toolName!==t}));e.dispatch(ji.setHeaderItems(r,o))}))},S_=function(e,t){e.dispatch(ji.unregisterTool(t))},E_=function(e){delete bt.getToolModeMap()[e]};function x_(e){return(x_="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)}var C_=function(e){return function(t,n){switch(t){case"colorPalette":kO(e)(n);break;default:O_(n)&&e.dispatch(ji.setCustomElementOverrides(t,n))}}},O_=function(e){return null!==e&&"object"!==x_(e)?console.warn("The second argument needs to be an object to update a button"):e},__=function(e){return function(){bt.getOutlines((function(t){e.dispatch(ji.setOutlines(t))}))}},T_=function(e){return function(t,n){e.dispatch({type:"UPDATE_TOOL",payload:{toolName:t,properties:n}})}},P_=function(e){return function(t){e.dispatch(ji.useEmbeddedPrint(t))}},k_=function(e){Mf.useNativeScroll=e},A_=function(e){return function(t){var n=t.from,r=t.to,o=e.getState().viewer.measurementUnits;n||(n=o.from),r||(r=o.to),e.dispatch({type:"SET_MEASUREMENT_UNITS",payload:{from:n,to:r}})}},R_=function(e){return function(t){e.dispatch(ji.setMaxSignaturesCount(t))}},M_=function(e){return function(t){var n;("string"==typeof t&&(n=[t]),Array.isArray(t)&&(n=t),"function"==typeof t)&&(n=t(go.getSignatureFonts(e.getState())));n&&e.dispatch({type:"SET_SIGNATURE_FONTS",payload:{signatureFonts:n}})}},j_=function(e){return function(t){e.dispatch(ji.disableReplyForAnnotations(t))}},D_=function(){return xf("custom",null)},L_=function(e){return function(t){e.dispatch(ji.setCustomMeasurementOverlay(t))}},N_=function(e){return function(t){e.dispatch(ji.setNoteTransformFunction(t))}};function I_(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var z_=function(e){return function(t){var n=go.getSelectedThumbnailPageIndexes(e.getState()),r=n.map((function(e){return e+1})),o=bt.getTotalPages();if(go.getIsThumbnailMultiselectEnabled(e.getState()))if(t&&Array.isArray(t)){var i=t.filter((function(e){return r.includes(e)}));i.length&&console.warn("The following pages were already selected: ".concat(i.join(", ")));var a=t.filter((function(e){return e<1||e>o}));a.length&&console.warn("The following pages are out of range: ".concat(a.join(", ")));var l=t.filter((function(e){return e>=1&&e<o&&!r.includes(e)&&!isNaN(e)}));l=l.filter((function(e,t,n){return n.indexOf(e)===t})),e.dispatch(ji.setSelectedPageThumbnails([].concat(I_(n),I_(l.map((function(e){return e-1}))))))}else console.warn("Invalid input, 'selectThumbnailPages' expect an array of numbers");else console.warn("Thumbnail multiselect is not enabled")}},F_=function(e){return function(t){var n=go.getSelectedThumbnailPageIndexes(e.getState());t&&Array.isArray(t)?e.dispatch(ji.setSelectedPageThumbnails(n.filter((function(e){return!t.includes(e+1)})))):console.warn("Invalid input, 'unselectThumbnailPages' expect an array of numbers")}},B_=function(e){return function(t){e.dispatch(ji.setSearchResults(t))}},H_=function(e){return function(t,n){e.dispatch(ji.setActiveResult(t)),e.dispatch(ji.setActiveResultIndex(n))}},U_=function(e){return function(t){e.dispatch(ji.setAnnotationContentOverlayHandler(t))}},W_=(n(463),{removeEventHandlers:S.a.func.isRequired}),V_=function(e){var t=e.removeEventHandlers,n=le();return Object(a.useEffect)((function(){return function(e){var t,n;window.readerControl={docViewer:window.docViewer,FitMode:Px,LayoutMode:cE,Feature:kx,addSearchListener:Ax(e),addSortStrategy:Rx(e),annotationPopup:Lx(e),closeDocument:(t=e,n=t.dispatch,function(){return bt.closeDocument(n)}),closeElements:Ix(e),contextMenuPopup:zx(e),disableElements:Qx(e),disableFeatures:$x(e),disableTools:Gx(e),disableReplyForAnnotations:j_(e),downloadPdf:uC(e),enableElements:hC(e),enableTools:Vx(e),focusNote:OC(e),getFitMode:kC(e),getLayoutMode:AC(e),getToolMode:IC,getZoomLevel:zC,getMaxZoomLevel:FC,getMinZoomLevel:BC,hotkeys:Fx,isElementDisabled:qC(e),isElementOpen:YC(e),isToolDisabled:QC(e),loadDocument:JC(e),openElements:rO(e),print:oO(e),registerTool:iO(e),removeSearchListener:sO(e),searchText:gO(e),searchTextFull:yO(e),setActiveHeaderGroup:bO(e),setActiveLeftPanel:wO(e),setCustomModal:MO(e),setCustomNoteFilter:jO(e),setCustomPanel:DO(e),exportBookmarks:LO(e),extractPagesWithAnnotations:CC,importBookmarks:NO(e),setFitMode:zO,setHeaderItems:BO(e),setIconColor:UO(e),setLanguage:WO,setLayoutMode:GO,setMaxZoomLevel:YO(e),setMinZoomLevel:$O(e),setNoteDateFormat:KO(e),setMeasurementUnits:A_(e),setPageLabels:XO(e),setPrintQuality:QO(e),setSortStrategy:o_(e),setSwipeOrientation:i_,setTheme:l_,dangerouslySetNoteTransformFunction:N_(e),setToolMode:c_(e),setZoomLevel:d_,setZoomList:p_(e),setSearchResults:B_(e),setActiveResult:H_(e),showErrorMessage:h_(e),textPopup:g_(e),toggleElement:v_(e),toggleFullScreen:y_,unregisterTool:b_(e),updateTool:T_(e),updateElement:C_(e),useEmbeddedPrint:P_(e),setMaxSignaturesCount:R_(e),mentions:eO(e),setCustomMeasurementOverlayInfo:L_(e),setSignatureFonts:M_(e),setSelectedTab:e_(e),getSelectedThumbnailPageNumbers:MC(e),selectThumbnailPages:z_(e),unselectThumbnailPages:F_(e),setAnnotationContentOverlayHandler:U_(e),closeElement:Nx(e),disableAnnotations:Kx(e),disableDownload:Zx(e),disableElement:Xx(e),disableFilePicker:Jx(e),disableLocalStorage:eC,disableMeasurement:tC(e),disableNotesPanel:nC(e),disablePrint:rC(e),disableRedaction:oC(e),disableTextSelection:iC(e),disableTouchScrollLock:lC,enableAnnotations:fC(e),enableDownload:dC(e),enableElement:pC(e),enableFeatures:cC(e),enableFilePicker:mC(e),enableLocalStorage:gC,enableMeasurement:vC(e),enableNotesPanel:yC(e),enablePrint:bC(e),enableRedaction:wC(e),enableTextSelection:SC(e),enableTool:EC(e),enableTouchScrollLock:xC,getAnnotationUser:_C,getCurrentPageNumber:PC(e),getPageCount:RC(e),getShowSideWindow:NC(e),getSideWindowVisibility:LC(e),setNotesPanelSort:ZO(e),setShowSideWindow:n_(e),setSideWindowVisibility:t_(e),setActivePalette:OO(e),setColorPalette:kO(e),disableTool:aC(e),enableAllElements:sC(e),goToFirstPage:HC,goToLastPage:UC(e),goToNextPage:WC(e),goToPrevPage:VC(e),isAdminUser:GC,isMobileDevice:$C,isReadOnly:XC,openElement:nO(e),rotateClockwise:cO,rotateCounterClockwise:fO,saveAnnotations:mO(e),setAdminUser:SO,setAnnotationUser:EO,setCurrentPageNumber:RO,setReadOnly:JO,setSortNotesBy:r_(e),getCustomData:D_,useNativeScroll:k_,loadedFromServer:!1,serverFailed:!1,i18n:ht,showWarningMessage:m_(e),updateOutlines:__(e),getBBAnnotManager:TC,selectors:jC(e)}}(n),Ut("viewerLoaded"),t}),[]),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"App"},l.a.createElement(Vi,null),l.a.createElement(Ru,null),l.a.createElement(Xy,null),l.a.createElement(vb,null),l.a.createElement(Bf,null),l.a.createElement(_s,null),l.a.createElement(fs,null),l.a.createElement($s,null),l.a.createElement(hc,null),l.a.createElement(Is,null),l.a.createElement(jc,null),l.a.createElement(Ec,null),l.a.createElement(mx,null),l.a.createElement(nf,null),l.a.createElement(uf,null),l.a.createElement(gf,null),l.a.createElement(Zw,null),l.a.createElement(tS,null),l.a.createElement(aS,null),l.a.createElement(hS,null),l.a.createElement(wS,null),l.a.createElement(IS,null),l.a.createElement(bE,null),l.a.createElement(TE,null),l.a.createElement(kE,null),l.a.createElement(FE,null),l.a.createElement(Ef,null),l.a.createElement(HE,null),l.a.createElement(VE,null),l.a.createElement(xx,null),l.a.createElement($E,null),l.a.createElement(Tx,null)),l.a.createElement(QE,null),l.a.createElement(KE,null),l.a.createElement(ZE,null),l.a.createElement(JE,null))};V_.propTypes=W_;var G_=Object(Di.hot)(V_),q_=function(e){return"auto"===e||"wait"===e?window.CoreControls.getDefaultBackendType():Promise.resolve(e)};function Y_(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var $_=function(e,t){return new Promise((function(n){if(!e)return n();var r=document.createElement("script");r.type="text/javascript",r.onload=function(){n()},r.onerror=function(){t&&console.warn(t),n()},r.src=e,document.getElementsByTagName("head")[0].appendChild(r)}))},K_=function(){return new Promise((function(e){window.parent===window?e():(window.addEventListener("message",function(){var t,n=(t=regeneratorRuntime.mark((function t(n){var o,i,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("responseConfig"!==n.data.type){t.next=24;break}if(o=n.data.value,t.prev=2,!o){t.next=21;break}if(n.origin===window.location.origin){t.next=18;break}return t.next=7,fetch("configorigin.txt");case 7:if(i=t.sent,a="",200!==i.status){t.next=13;break}return t.next=12,i.text();case 12:a=t.sent;case 13:if((a=a.replace(/\r|\t/g,"\n")).split("\n").filter(Boolean).includes("".concat(n.origin))){t.next=18;break}return console.warn("Config file requested to be loaded by origin ".concat(n.origin,". Please include this origin inside lib/ui/configorigin.txt to allow it to request config files.")),t.abrupt("return");case 18:return t.next=20,$_(n.data.value,"Config script could not be loaded");case 20:window.removeEventListener("message",r);case 21:return t.prev=21,e(),t.finish(21);case 24:case"end":return t.stop()}}),t,null,[[2,,21,24]])})),function(){var e=this,n=arguments;return new Promise((function(r,o){var i=t.apply(e,n);function a(e){Y_(i,r,o,a,l,"next",e)}function l(e){Y_(i,r,o,a,l,"throw",e)}a(void 0)}))});function r(e){return n.apply(this,arguments)}return r}()),window.parent.postMessage({type:"requestConfig",id:parseInt(xf("id"),10)},"*"))}))},Z_=$_,X_=function(e){return new Array(e).fill().map((function(e,t){return"".concat(t+1)}))},Q_=!0,J_=function(e,t){try{localStorage.setItem("toolData-".concat(e),JSON.stringify(t))}catch(e){console.warn("localStorage could not be accessed. ".concat(e.message))}},eT=function(e){e.forEach((function(e){bt.deleteAnnotations(e.getReplies(),!1,!0)}))},tT=function(e){var t=e.dispatch,n=function(e){return function(){e(ji.closeElement("passwordModal"));var t=bt.getTotalPages();Dt&&window.CoreControls.SetPreRenderLevel(2),t>=500&&bt.setDisplayMode(window.CoreControls.DisplayModes.Single),e(ji.setPageLabels(X_(t))),e(ji.setTotalPages(t));var n=bt.getCurrentPage();e(ji.setCurrentPage(n))}}(t),r=function(e){return function(){e(ji.closeElements(["annotationPopup","textPopup","contextMenuPopup"])),e(ji.setDisplayMode(bt.getDisplayMode())),Ut("layoutModeChanged",[window.docViewer.getDisplayModeManager().getDisplayMode()])}}(t),o=function(e){return function(){var t=e.dispatch,n=e.getState;t(ji.openElement("pageNavOverlay")),t(ji.setLoadingProgress(1)),setTimeout((function(){t(ji.closeElement("progressModal")),t(ji.resetLoadingProgress())}),0),Q_&&(Q_=!1,bt.enableRedaction(xf("enableRedaction",!1)||bt.isCreateRedactionEnabled()),bt.isCreateRedactionEnabled()?t(ji.enableElement("redactionButton",2)):t(ji.disableElement("redactionButton",2))),bt.setOptions({enableAnnotations:xf("a",!1)}),bt.getOutlines((function(e){t(ji.setOutlines(e))}));var r=bt.getDocument();r.isWebViewerServerDocument()||r.getLayersArray().then((function(e){if(0===e.length){t(ji.disableElement("layersPanel",1)),t(ji.disableElement("layersPanelButton",1));var r=n();if("layersPanel"===go.getActiveLeftPanel(r)){var o=Ot(r).find((function(e){return!go.isElementDisabled(r,e)}));t(ji.setActiveLeftPanel(o))}}else t(ji.enableElement("layersPanel",1)),t(ji.enableElement("layersPanelButton",1)),t(ji.setLayers(e))})),r.getType()===fl?t(ji.enableElement("cropToolButton",1)):t(ji.disableElement("cropToolButton",1)),window.readerControl.loadedFromServer=!1,window.readerControl.serverFailed=!1,window.docViewer.getAnnotationManager().getFieldManager().setPrintHandler((function(){gl(e.dispatch,go.isEmbedPrintSupported(e.getState()))})),Ut("documentLoaded")}}(e),i=function(e){return function(){e(ji.closeElements(["pageNavOverlay","searchOverlay","leftPanel"])),e(ji.setOutlines([])),e(ji.setTotalPages(0))}}(t),a=function(e){return function(t){var n=bt.getDocumentViewer();t===n.FitMode.Zoom?e(ji.setFitMode("Zoom")):t===n.FitMode.FitWidth?e(ji.setFitMode("FitWidth")):t===n.FitMode.FitPage&&(Lt&&bt.fitToZoom(),e(ji.setFitMode("FitPage"))),Ut("fitModeChanged",[t])}}(t),l=function(e){return function(t){e(ji.setRotation(t)),Ut("rotationChanged",[t])}}(t),u=function(e){return function(t){var n=t.name,r=t.defaults;r&&Hx.isLocalStorageEnabled()&&J_(n,r);var o=bt.getToolMode();o&&o.name===n&&e(ji.setActiveToolStyles(r))}}(t),s=function(e){return function(t,n){var r=!0;n&&"TextSelect"===n.name&&(bt.clearSelection(),e(ji.closeElement("textPopup")),r=!1),t&&t.name===Wl&&r&&(e(ji.setActiveToolGroup("")),e(ji.closeElement("toolsOverlay"))),e(ji.setActiveToolNameAndStyle(t)),Ut("toolModeChanged",[t,n])}}(t),c=function(e){return function(t){e(ji.setZoom(t)),Ut("zoomChanged",[t])}}(t),f=function(e){return function(t){e(ji.setCurrentPage(t)),Ut("pageChanged",[t])}}(t),d=function(e){return function(){var t=e.dispatch,n=["annotationPopup","toolsButton","linkButton"];bt.getIsReadOnly()?(Gx(e)(),t(ji.disableElements(n,1)),bt.setToolMode(Wl)):(Vx(e)(),t(ji.enableElements(n,1))),t(ji.setReadOnly(bt.getIsReadOnly())),t(ji.setAdminUser(bt.getIsAdminUser())),t(ji.setUserName(bt.getCurrentUser())),bt.drawAnnotationsFromList(bt.getSelectedAnnotations())}}(e),p=function(e,t){"delete"===t&&eT(e)},h=function(){bt.setToolMode(Wl)},m=function(e){bt.setToolMode(Wl),bt.getTool("AnnotationCreateSignature").hidePreview(),bt.selectAnnotation(e)},g=function(e){var t=e.dispatch,n=e.getState;return function(e){var r=n(),o=go.isElementDisabled(r,"notesPanel"),i=go.isElementOpen(r,"leftPanel");bt.setToolMode(Wl),o||(i?(bt.selectAnnotation(e),t(ji.setActiveLeftPanel("notesPanel")),t(ji.triggerNoteEditing())):(t(ji.openElement("notesPanel")),setTimeout((function(){bt.selectAnnotation(e),t(ji.triggerNoteEditing())}),400)))}}(e),v=function(e){var t=e.dispatch;return function(){var e=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;e=!!e,t(ji.setFullScreen(e))}}(e),y=function(e){return function(t){var n=t.added,r=t.removed;if(n.length||r.length){var o=bt.getTotalPages();e(ji.setTotalPages(o)),setTimeout((function(){e(ji.setPageLabels(X_(o)))}),0)}}}(t),b=function(e){return function(){var t=bt.getTool("AnnotationCreateSignature");if(t.isEmptySignature())if(document.querySelector('[data-element="signatureToolButton"]'))Tt()&&e.dispatch(ji.setActiveHeaderGroup("tools")),document.querySelector('[data-element="signatureToolButton"] .Button').click();else{var n=document.querySelector(".default-signature"),r=go.isElementDisabled(e.getState(),"signatureOverlay");n&&!r?e.dispatch(ji.openElement("signatureOverlay")):e.dispatch(ji.openElement("signatureModal"))}else t.addSignature()}}(e),w=function(e){bt.setToolMode(Wl),bt.getTool("AnnotationCreateRubberStamp").hidePreview(),bt.selectAnnotation(e)},S=function(e){return function(t){e.getState().viewer.isAccessibleMode&&bt.getDocument().loadPageText(t,(function(e){var n=document.createElement("div");n.tabIndex=0,n.textContent="Page ".concat(t,".\n").concat(e,"\nEnd of page ").concat(t,"."),n.style="font-size: 5px; overflow: auto; position: relative; z-index: -99999";var r="pageText".concat(t);n.id=r;var o=document.getElementById("pageContainer".concat(t-1)),i=o.querySelector("#".concat(r));i&&o.removeChild(i),o.appendChild(n)}))}}(e),E=function(){bt.setToolMode(Wl)},x=function(e){var t=e.fileData,n=e.fileName;Object(Ps.saveAs)(t,n)};return{addEventHandlers:function(){bt.addEventListener("beforeDocumentLoaded",n),bt.addEventListener("displayModeUpdated",r),bt.addEventListener("documentLoaded",o),bt.addEventListener("documentUnloaded",i),bt.addEventListener("fitModeUpdated",a),bt.addEventListener("rotationUpdated",l),bt.addEventListener("toolUpdated",u),bt.addEventListener("toolModeUpdated",s),bt.addEventListener("zoomUpdated",c),bt.addEventListener("pageNumberUpdated",f),bt.addEventListener("layoutChanged",y),bt.addEventListener("updateAnnotationPermission",d),bt.addEventListener("annotationChanged",p),bt.addEventListener("pageComplete",S),bt.addEventListener("fileAttachmentDataAvailable",x),bt.getTool("AnnotationCreateStamp").on("annotationAdded",h),bt.getTool("AnnotationCreateSticky").on("annotationAdded",g),bt.getTool("AnnotationCreateSignature").on("locationSelected",b),bt.getTool("AnnotationCreateSignature").on("annotationAdded",m),bt.getTool("AnnotationCreateRubberStamp").on("annotationAdded",w),bt.getTool("AnnotationCreateFileAttachment").on("annotationAdded",E),Ll.initialize(e),document.addEventListener("fullscreenchange",v),document.addEventListener("mozfullscreenchange",v),document.addEventListener("webkitfullscreenchange",v),document.addEventListener("MSFullscreenChange",v)},removeEventHandlers:function(){bt.removeEventListener("beforeDocumentLoaded",n),bt.removeEventListener("displayModeUpdated",r),bt.removeEventListener("documentLoaded",o),bt.removeEventListener("documentUnloaded",i),bt.removeEventListener("fitModeUpdated",a),bt.removeEventListener("rotationUpdated",l),bt.removeEventListener("toolUpdated",u),bt.removeEventListener("toolModeUpdated",s),bt.removeEventListener("zoomUpdated",c),bt.removeEventListener("pageNumberUpdated",f),bt.removeEventListener("layoutChanged",y),bt.removeEventListener("updateAnnotationPermission",d),bt.removeEventListener("annotationChanged",p),bt.removeEventListener("pageComplete",S),bt.removeEventListener("fileAttachmentDataAvailable",x),bt.getTool("AnnotationCreateStamp").off("annotationAdded",h),bt.getTool("AnnotationCreateSticky").off("annotationAdded",g),bt.getTool("AnnotationCreateSignature").off("locationSelected",b),bt.getTool("AnnotationCreateRubberStamp").off("annotationAdded",w),bt.getTool("AnnotationCreateFileAttachment").off("annotationAdded",E),Ll.off(),document.removeEventListener("fullscreenchange",v),document.removeEventListener("mozfullscreenchange",v),document.removeEventListener("webkitfullscreenchange",v),document.removeEventListener("MSFullscreenChange",v)}}},nT=[],rT=nT.forEach,oT=nT.slice;function iT(e){return rT.call(oT.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}function aT(e,t){if(t&&"object"===Te(t)){var n="",r=encodeURIComponent;for(var o in t)n+="&"+r(o)+"="+r(t[o]);if(!n)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+n.slice(1)}return e}function lT(e,t,n,r,o){r&&"object"===Te(r)&&(o||(r._t=new Date),r=aT("",r).slice(1)),t.queryStringParams&&(e=aT(e,t.queryStringParams));try{var i;(i=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",e,1),t.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!t.withCredentials,r&&i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var a=t.customHeaders;if(a="function"==typeof a?a():a)for(var l in a)i.setRequestHeader(l,a[l]);i.onreadystatechange=function(){i.readyState>3&&n&&n(i.responseText,i)},i.send(r)}catch(e){console&&console.log(e)}}function uT(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:JSON.parse,parsePayload:function(e,t,n){return Pe({},t,n||"")},crossDomain:!1,ajax:lT}}var sT=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ae(this,e),this.init(t,n),this.type="backend"}return Me(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=e,this.options=iT(t,this.options||{},uT())}},{key:"readMulti",value:function(e,t,n){var r=this.options.loadPath;"function"==typeof this.options.loadPath&&(r=this.options.loadPath(e,t));var o=this.services.interpolator.interpolate(r,{lng:e.join("+"),ns:t.join("+")});this.loadUrl(o,n)}},{key:"read",value:function(e,t,n){var r=this.options.loadPath;"function"==typeof this.options.loadPath&&(r=this.options.loadPath([e],[t]));var o=this.services.interpolator.interpolate(r,{lng:e,ns:t});this.loadUrl(o,n)}},{key:"loadUrl",value:function(e,t){var n=this;this.options.ajax(e,this.options,(function(r,o){if(o.status>=500&&o.status<600)return t("failed loading "+e,!0);if(o.status>=400&&o.status<500)return t("failed loading "+e,!1);var i,a;try{i=n.options.parse(r,e)}catch(t){a="failed parsing "+e+" to json"}if(a)return t(a,!1);t(null,i)}))}},{key:"create",value:function(e,t,n,r){var o=this;"string"==typeof e&&(e=[e]);var i=this.options.parsePayload(t,n,r);e.forEach((function(e){var n=o.services.interpolator.interpolate(o.options.addPath,{lng:e,ns:t});o.options.ajax(n,o.options,(function(e,t){}),i)}))}}]),e}();sT.type="backend";var cT=sT;function fT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ht.languages=["en","de","es","fr","it","ja","ko","nl","pt_br","ru","zh_cn","zh_tw"];var pT=function(e){var t={fallbackLng:"en",react:{useSuspense:!1,wait:!0}},n=function(e,t){window.Annotations.Utilities.setAnnotationSubjectHandler((function(e){return t("annotation.".concat(e))})),window.Tools.SignatureCreateTool.setTextHandler((function(){return t("message.signHere")})),window.Tools.FreeTextCreateTool.setTextHandler((function(){return t("message.insertTextHere")})),window.Tools.CalloutCreateTool.setTextHandler((function(){return t("message.insertTextHere")}))};e.advanced.disableI18n?ht.init(t,n):ht.use(cT).init(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fT(Object(n),!0).forEach((function(t){dT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{backend:{loadPath:"./i18n/{{ns}}-{{lng}}.json"}}),n)},hT=function(e){var t=bt.getToolModeMap();t.AnnotationCreateTextHighlight2=new window.Tools.TextHighlightCreateTool(e,"AnnotationCreateTextHighlight2"),t.AnnotationCreateTextHighlight3=new window.Tools.TextHighlightCreateTool(e,"AnnotationCreateTextHighlight3"),t.AnnotationCreateTextHighlight4=new window.Tools.TextHighlightCreateTool(e,"AnnotationCreateTextHighlight4"),t.AnnotationCreateFreeHand2=new window.Tools.FreeHandCreateTool(e,"AnnotationCreateFreeHand2"),t.AnnotationCreateFreeHand3=new window.Tools.FreeHandCreateTool(e,"AnnotationCreateFreeHand3"),t.AnnotationCreateFreeHand4=new window.Tools.FreeHandCreateTool(e,"AnnotationCreateFreeHand4")},mT=function(){var e=bt.getDocumentViewer();e.DEFAULT_MARGIN=10,hT(e)},gT=(n(464),{AnnotationCreateFreeHand:{StrokeColor:{R:228,G:66,B:52,A:1}},AnnotationCreateFreeHand2:{StrokeColor:{R:0,G:204,B:99,A:1}},AnnotationCreateFreeHand3:{StrokeColor:{R:78,G:125,B:233,A:1}},AnnotationCreateFreeHand4:{StrokeColor:{R:0,G:0,B:0,A:1}},AnnotationCreateTextHighlight:{StrokeColor:{R:255,G:230,B:162,A:1}},AnnotationCreateTextHighlight2:{StrokeColor:{R:146,G:232,B:232,A:1}},AnnotationCreateTextHighlight3:{StrokeColor:{R:128,G:229,B:177,A:1}},AnnotationCreateTextHighlight4:{StrokeColor:{R:241,G:160,B:153,A:1}},AnnotationCreateTextUnderline:{StrokeColor:{R:228,G:66,B:52,A:1}},AnnotationCreateTextSquiggly:{StrokeColor:{R:228,G:66,B:52,A:1}},AnnotationCreateTextStrikeout:{StrokeColor:{R:228,G:66,B:52,A:1}},AnnotationCreateFreeText:{TextColor:{R:228,G:66,B:52,A:1}},AnnotationCreateSticky:{StrokeColor:{R:255,G:230,B:162,A:1}}});function vT(e){return(vT="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 yT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var bT=function(e){return JSON.parse(e,(function(e,t){return t&&Object.entries(t).forEach((function(e){var n=yT(e,2),r=n[0],o=n[1];wT(r)&&"object"===vT(o)&&(t[r]=new window.Annotations.Color(o.R,o.G,o.B,o.A))})),t}))},wT=function(e){return["TextColor","StrokeColor","FillColor"].includes(e)},ST=function(){var e=bt.getToolModeMap();Object.keys(e).forEach((function(t){var n=null;try{n=localStorage.getItem("toolData-".concat(t))}catch(e){console.warn('Disabling "localStorage" because it could not be accessed.'),Hx.disableLocalStorage()}if(!n&&gT[t]&&(n=JSON.stringify(gT[t])),n){var r=e[t];n=bT(n),r.setStyles(n)}}))},ET=n(235);function xT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n(465);function CT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var OT=function(){var e=CT(pe((function(e){return[go.isElementOpen(e,"zoomOverlay")]}),V),1)[0],t=se(),n=CT(Object(a.useState)("100"),2),r=n[0],o=n[1];Object(a.useEffect)((function(){var e=function(){return o(Math.ceil(100*bt.getZoom()).toString())},t=function(){return o(Math.ceil(100*bt.getZoom()).toString())};return bt.addEventListener("documentLoaded",e),bt.addEventListener("zoomUpdated",t),function(){bt.removeEventListener("documentLoaded",e),bt.removeEventListener("zoomUpdated",t)}}),[]);return l.a.createElement("div",{className:"ToggleZoomOverlay"},l.a.createElement("div",{className:qi()({OverlayContainer:!0,active:e})},l.a.createElement("div",{className:"OverlayText",onClick:function(){return t(ji.toggleElement("zoomOverlay"))}},l.a.createElement("input",{type:"text",className:"textarea",value:r,onChange:function(e){(/^(\d){0,4}$/.test(e.target.value)||""===e.target.value)&&o(e.target.value)},onKeyPress:function(e){if("Enter"===e.nativeEvent.key||13===e.nativeEvent.keyCode){var t=Math.ceil(100*bt.getZoom()).toString();if(e.target.value===t)return;if(""===e.target.value)o(t);else{var n=e.target.value/100;n=Math.max(n,Xt()),n=Math.min(n,Qt()),sl(n)}}},onBlur:function(e){var t=Math.ceil(100*bt.getZoom()).toString();e.target.value!==t&&(""===e.target.value||isNaN(Number(e.target.value))?o(t):(o(Number(e.target.value).toString()),sl(e.target.value/100)))},tabIndex:-1}),l.a.createElement("span",null,"%")),l.a.createElement(Ql,{className:"OverlayButton",img:"ic-triangle",element:"zoomOverlay",dataElement:"zoomOverlay"})))};function _T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var TT=function(){var e=_T(pe((function(e){return[go.isElementOpen(e,"signatureModal"),go.isElementOpen(e,"signatureOverlay")]}),V),2),t=e[0],n=e[1],r=se(),o=_T(Object(a.useState)(!1),2),i=o[0],u=o[1];Object(a.useEffect)((function(){var e=bt.getTool("AnnotationCreateSignature"),t=function(){return u(!0)},n=function(){return u(!!e.getSavedSignatures().length)};return e.on("signatureSaved",t),e.on("signatureDeleted",n),function(){e.off("signatureSaved",t),e.off("signatureDeleted",n)}}),[]);var s=qi()({"down-arrow":i});return l.a.createElement(Ta,{className:s,isActive:t||n,img:"ic_annotation_signature_black_24px",onClick:function(){r(i?ji.toggleElement("signatureOverlay"):ji.openElement("signatureModal"))},title:"annotation.signature"})};function PT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var kT,AT=function(){var e=PT(pe((function(e){return[go.isElementOpen(e,"stampOverlay")]}),V),1)[0],t=se(),n=qi()({"down-arrow":!0});return l.a.createElement(Ta,{className:n,isActive:e,img:"ic_annotation_stamp_black_24px",onClick:function(){t(ji.toggleElement("stampOverlay"))},title:"annotation.rubberStamp"})};function RT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var MT={viewer:{disabledElements:{},openElements:{header:!0},headers:{default:[{type:"toggleElementButton",img:"ic_left_sidebar_black_24px",element:"leftPanel",dataElement:"leftPanelButton",title:"component.leftPanel"},{type:"divider",hidden:["tablet","mobile"]},{type:"toggleElementButton",img:"ic_viewer_settings_black_24px",element:"viewControlsOverlay",dataElement:"viewControlsButton",title:"component.viewControlsOverlay"},{type:"toolButton",toolName:"Pan"},{type:"toolButton",toolName:"TextSelect"},{type:"toolButton",toolName:"AnnotationEdit",hidden:["tablet","mobile"]},{type:"actionButton",img:"ic_zoom_out_black_24px",onClick:al,title:"action.zoomOut",dataElement:"zoomOutButton",hidden:["mobile"]},{type:"actionButton",img:"ic_zoom_in_black_24px",onClick:il,title:"action.zoomIn",dataElement:"zoomInButton",hidden:["mobile"]},{type:"customElement",render:function(){return l.a.createElement(OT,null)},dataElement:"zoomOverlayButton",hidden:["mobile"],element:"zoomOverlay"},{type:"spacer"},{type:"toolGroupButton",toolGroup:"measurementTools",dataElement:"measurementToolGroupButton",title:"component.measurementToolsButton",hidden:["tablet","mobile"],showColor:"active"},{type:"toolGroupButton",toolGroup:"freeHandTools",dataElement:"freeHandToolGroupButton",title:"component.freehandToolsButton",hidden:["tablet","mobile"],showColor:"active"},{type:"toolGroupButton",toolGroup:"textTools",dataElement:"textToolGroupButton",title:"component.textToolsButton",hidden:["tablet","mobile"],showColor:"active"},{type:"toolGroupButton",toolGroup:"shapeTools",dataElement:"shapeToolGroupButton",title:"component.shapeToolsButton",hidden:["tablet","mobile"],showColor:"active"},{type:"toolButton",toolName:"AnnotationEraserTool",hidden:["tablet","mobile"]},{type:"customElement",render:function(){return l.a.createElement(TT,null)},dataElement:"signatureToolButton",hidden:["tablet","mobile"]},{type:"toggleElementButton",className:"redactHeader",dataElement:"redactionButton",element:"redactionOverlay",img:"ic_annotation_add_redact_black_24px",title:"component.redaction",hidden:["tablet","mobile"]},{type:"toolButton",toolName:"AnnotationCreateFreeText",hidden:["tablet","mobile"]},{type:"toolButton",toolName:"AnnotationCreateSticky",hidden:["tablet","mobile"]},{type:"customElement",render:function(){return l.a.createElement(AT,null)},dataElement:"rubberStampToolButton",hidden:["tablet","mobile"]},{type:"toolGroupButton",toolGroup:"miscTools",img:"ic_more_black_24px",dataElement:"miscToolGroupButton",title:"component.miscToolsButton",hidden:["tablet","mobile"],showColor:"never"},{type:"actionButton",img:"ic_edit_black_24px",onClick:function(e){e(ji.setActiveHeaderGroup("tools")),bt.setToolMode(Wl),e(ji.closeElements(["viewControlsOverlay","searchOverlay","menuOverlay","searchPanel","leftPanel","zoomOverlay","redactionOverlay"]))},dataElement:"toolsButton",title:"component.toolsButton",hidden:["desktop"]},{type:"divider",hidden:["tablet","mobile"]},{type:"toggleElementButton",dataElement:"searchButton",element:"searchOverlay",img:"ic_search_black_24px",title:"component.searchOverlay"},{type:"toggleElementButton",dataElement:"menuButton",element:"menuOverlay",img:"ic_overflow_black_24px",title:"component.menuOverlay"}],tools:[{type:"toolGroupButton",toolGroup:"freeHandTools",dataElement:"freeHandToolGroupButton",title:"component.freehandToolsButton",showColor:"active"},{type:"toolGroupButton",toolGroup:"textTools",dataElement:"textToolGroupButton",title:"component.textToolsButton",showColor:"active"},{type:"toolGroupButton",toolGroup:"shapeTools",dataElement:"shapeToolGroupButton",title:"component.shapeToolsButton",showColor:"active"},{type:"customElement",render:function(){return l.a.createElement(TT,null)},dataElement:"signatureToolButton"},{type:"toolGroupButton",toolGroup:"measurementTools",dataElement:"measurementToolGroupButton",title:"component.measurementToolsButton",showColor:"active"},{type:"toggleElementButton",toolName:"AnnotationCreateRedaction",className:"redactHeader",dataElement:"redactionButton",element:"redactionOverlay",img:"ic_annotation_add_redact_black_24px",title:"component.redaction"},{type:"toolButton",toolName:"AnnotationCreateFreeText"},{type:"toolButton",toolName:"AnnotationCreateSticky"},{type:"toolButton",toolName:"AnnotationEraserTool"},{type:"customElement",render:function(){return l.a.createElement(AT,null)},dataElement:"rubberStampToolButton"},{type:"toolGroupButton",toolGroup:"miscTools",img:"ic_more_black_24px",dataElement:"miscToolGroupButton",title:"component.miscToolsButton",showColor:"never"},{type:"spacer"},{type:"actionButton",dataElement:"defaultHeaderButton",titile:"action.close",img:"ic_close_black_24px",onClick:function(e){e(ji.setActiveHeaderGroup("default")),bt.setToolMode(Wl),e(ji.closeElements(["viewControlsOverlay","searchOverlay","menuOverlay","searchPanel","leftPanel","redactionOverlay"]))}}]},annotationPopup:[{dataElement:"annotationCommentButton"},{dataElement:"annotationStyleEditButton"},{dataElement:"annotationRedactButton"},{dataElement:"annotationCropButton"},{dataElement:"annotationGroupButton"},{dataElement:"annotationUngroupButton"},{dataElement:"annotationDeleteButton"},{dataElement:"calibrateButton"},{dataElement:"linkButton"},{dataElement:"fileAttachmentDownload"}],textPopup:[{dataElement:"copyTextButton"},{dataElement:"textHighlightToolButton"},{dataElement:"textUnderlineToolButton"},{dataElement:"textSquigglyToolButton"},{dataElement:"textStrikeoutToolButton"},{dataElement:"textRedactToolButton"},{dataElement:"linkButton"}],contextMenuPopup:[{dataElement:"panToolButton"},{dataElement:"stickyToolButton"},{dataElement:"highlightToolButton"},{dataElement:"freeHandToolButton"},{dataElement:"freeTextToolButton"}],toolButtonObjects:(kT={AnnotationCreateDistanceMeasurement:{dataElement:"distanceMeasurementToolButton",title:"annotation.distanceMeasurement",img:"ic_annotation_distance_black_24px",group:"measurementTools",showColor:"active"},AnnotationCreatePerimeterMeasurement:{dataElement:"perimeterMeasurementToolButton",title:"annotation.perimeterMeasurement",img:"ic_annotation_perimeter_black_24px",group:"measurementTools",showColor:"active"},AnnotationCreateAreaMeasurement:{dataElement:"areaMeasurementToolButton",title:"annotation.areaMeasurement",img:"ic_annotation_area_black_24px",group:"measurementTools",showColor:"active"},AnnotationCreateEllipseMeasurement:{dataElement:"ellipseMeasurementToolButton",title:"annotation.areaMeasurement",img:"ic_annotation_ellipse_area_black",group:"measurementTools",showColor:"active"},AnnotationCreateFreeHand:{dataElement:"freeHandToolButton",title:"annotation.freehand",img:"ic_annotation_freehand_black_24px",group:"freeHandTools",showColor:"always"},AnnotationCreateFreeHand2:{dataElement:"freeHandToolButton2",title:"annotation.freehand2",img:"ic_annotation_freehand_black_24px",group:"freeHandTools",showColor:"always"},AnnotationCreateFreeHand3:{dataElement:"freeHandToolButton3",title:"annotation.freehand2",img:"ic_annotation_freehand_black_24px",group:"freeHandTools",showColor:"always"},AnnotationCreateFreeHand4:{dataElement:"freeHandToolButton4",title:"annotation.freehand2",img:"ic_annotation_freehand_black_24px",group:"freeHandTools",showColor:"always"},AnnotationCreateTextHighlight:{dataElement:"highlightToolButton",title:"annotation.highlight",img:"ic_annotation_highlight_black_24px",group:"textTools",showColor:"always"},AnnotationCreateTextHighlight2:{dataElement:"highlightToolButton2",title:"annotation.highlight2",img:"ic_annotation_highlight_black_24px",group:"textTools",showColor:"always"},AnnotationCreateTextHighlight3:{dataElement:"highlightToolButton3",title:"annotation.highlight2",img:"ic_annotation_highlight_black_24px",group:"textTools",showColor:"always"},AnnotationCreateTextHighlight4:{dataElement:"highlightToolButton4",title:"annotation.highlight2",img:"ic_annotation_highlight_black_24px",group:"textTools",showColor:"always"},AnnotationCreateTextUnderline:{dataElement:"underlineToolButton",title:"annotation.underline",img:"ic_annotation_underline_black_24px",group:"textTools",showColor:"active"},AnnotationCreateTextSquiggly:{dataElement:"squigglyToolButton",title:"annotation.squiggly",img:"ic_annotation_squiggly_black_24px",group:"textTools",showColor:"active"},AnnotationCreateTextStrikeout:{dataElement:"strikeoutToolButton",title:"annotation.strikeout",img:"ic_annotation_strikeout_black_24px",group:"textTools",showColor:"active"},AnnotationCreateRectangle:{dataElement:"rectangleToolButton",title:"annotation.rectangle",img:"ic_annotation_square_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreateEllipse:{dataElement:"ellipseToolButton",title:"annotation.ellipse",img:"ic_annotation_circle_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreateLine:{dataElement:"lineToolButton",title:"annotation.line",img:"ic_annotation_line_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreateArrow:{dataElement:"arrowToolButton",title:"annotation.arrow",img:"ic_annotation_arrow_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreatePolyline:{dataElement:"polylineToolButton",title:"annotation.polyline",img:"ic_annotation_polyline_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreatePolygon:{dataElement:"polygonToolButton",title:"annotation.polygon",img:"ic_annotation_polygon_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreatePolygonCloud:{dataElement:"cloudToolButton",title:"annotation.polygonCloud",img:"ic_annotation_cloud_black_24px",group:"shapeTools",showColor:"active"},AnnotationCreateRedaction:{dataElement:"redactionButton",title:"option.redaction.markForRedaction",img:"ic_annotation_add_redact_black_24px",showColor:"never"},AnnotationCreateSignature:{dataElement:"signatureToolButton",title:"annotation.signature",img:"ic_annotation_signature_black_24px",showColor:"active"},AnnotationCreateFreeText:{dataElement:"freeTextToolButton",title:"annotation.freetext",img:"ic_annotation_freetext_black_24px",showColor:"active"},AnnotationCreateSticky:{dataElement:"stickyToolButton",title:"annotation.stickyNote",img:"ic_annotation_sticky_note_black_24px",showColor:"active"},AnnotationCreateCallout:{dataElement:"calloutToolButton",title:"annotation.callout",img:"ic_annotation_callout_black_24px",group:"miscTools",showColor:"active"},AnnotationCreateStamp:{dataElement:"stampToolButton",title:"annotation.stamp",img:"ic_annotation_image_black_24px",group:"miscTools",showColor:"active"},AnnotationCreateRubberStamp:{dataElement:"rubberStampToolButton",title:"annotation.rubberStamp",img:"ic_annotation_stamp_black_24px",group:"",showColor:"active"},AnnotationCreateFileAttachment:{dataElement:"fileAttachmentToolButton",title:"annotation.fileattachment",img:"ic_fileattachment_24px",group:"miscTools",showColor:"active"}},RT(kT,Tools.ToolNames.RECTANGULAR_AREA_MEASUREMENT,{dataElement:"rectangularAreaMeasurementToolButton",title:"annotation.areaMeasurement",img:"ic_annotation_rectangular_area_black_24px",group:"measurementTools",showColor:"active"}),RT(kT,"Pan",{dataElement:"panToolButton",title:"tool.pan",img:"ic_pan_black_24px",showColor:"never"}),RT(kT,"AnnotationEdit",{dataElement:"selectToolButton",title:"tool.select",img:"ic_select_black_24px",showColor:"never"}),RT(kT,"TextSelect",{dataElement:"textSelectButton",img:"textselect_cursor",showColor:"never"}),RT(kT,"MarqueeZoomTool",{dataElement:"marqueeToolButton",showColor:"never"}),RT(kT,"AnnotationEraserTool",{dataElement:"eraserToolButton",title:"annotation.eraser",img:"ic_annotation_eraser_black_24px",showColor:"never"}),RT(kT,"CropPage",{dataElement:"cropToolButton",title:"annotation.crop",img:"ic_crop_black_24px",showColor:"never",group:"miscTools"}),kT),tab:{signatureModal:"inkSignaturePanelButton",linkModal:"URLPanelButton",rubberStampTab:"standardStampPanelButton"},customElementOverrides:{colorPalette:{customStamp:window.Tools.RubberStampCreateTool.FILL_COLORS}},activeHeaderGroup:"default",activeToolName:"AnnotationEdit",activeToolStyles:{},activeLeftPanel:xf("hideAnnotationPanel",!1)||!xf("a",!1)?"thumbnailsPanel":"notesPanel",activeToolGroup:"",notePopupId:"",isNoteEditing:!1,fitMode:"",zoom:1,rotation:0,displayMode:"Single",currentPage:1,sortStrategy:"position",isFullScreen:!1,isMultipleViewerMerging:!1,isThumbnailMerging:!0,isThumbnailReordering:!0,isThumbnailMultiselect:!0,allowPageNavigation:!0,enableMouseWheelZoom:!0,doesAutoLoad:xf("auto_load",!0),isReadOnly:xf("readonly",!1),customModals:[],customPanels:[],useEmbeddedPrint:!1,pageLabels:[],selectedThumbnailPageIndexes:[],noteDateFormat:"MMM D, h:mma",colorMap:Sl("currentPalette","iconColor"),warning:{},customNoteFilter:null,zoomList:[.1,.25,.5,1,1.25,1.5,2,4,8,16,64],isAccessibleMode:xf("accessibleMode",!1),measurementUnits:{from:["in","mm","cm","pt"],to:["in","mm","cm","pt","ft","m","yd","km","mi"]},maxSignaturesCount:2,signatureFonts:["GreatVibes-Regular"],leftPanelWidth:300,isReplyDisabledFunc:null,userData:[],customMeasurementOverlay:[],noteTransformFunction:null,savedSignatures:[],selectedSignatureIndex:0,annotationContentOverlayHandler:null},search:{listeners:[],value:"",isCaseSensitive:!1,isWholeWord:!1,isWildcard:!1,isRegex:!1,isSearchUp:!1,isAmbientString:!1,activeResult:null,activeResultIndex:-1,results:[],isSearching:!1,noResult:!1,isProgrammaticSearch:!1,isProgrammaticSearchFull:!1},document:{totalPages:0,outlines:[],bookmarks:{},layers:[],printQuality:1,passwordAttempts:-1,loadingProgress:0},user:{name:xf("user","Guest"),isAdmin:xf("admin",!1)},advanced:{customCSS:xf("css",null),defaultDisabledElements:xf("disabledElements",""),fullAPI:xf("pdfnet",!1),preloadWorker:xf("preloadWorker",!1),serverUrl:xf("server_url",""),serverUrlHeaders:JSON.parse(xf("serverUrlHeaders","{}")),useSharedWorker:xf("useSharedWorker",!1),disableI18n:xf("disableI18n",!1),pdfWorkerTransportPromise:null,officeWorkerTransportPromise:null}};function jT(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function DT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function LT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DT(Object(n),!0).forEach((function(t){NT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function NT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IT(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function zT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function FT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zT(Object(n),!0).forEach((function(t){BT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function BT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function UT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?HT(Object(n),!0).forEach((function(t){WT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function WT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function GT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?VT(Object(n),!0).forEach((function(t){qT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var YT=function e(t,n,r){var o;if("function"==typeof n&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var i=t,a=n,l=[],u=l,s=!1;function f(){u===l&&(u=l.slice())}function h(){if(s)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return a}function m(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(s)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return f(),u.push(e),function(){if(t){if(s)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,f();var n=u.indexOf(e);u.splice(n,1),l=null}}}function g(e){if(!p(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(s)throw new Error("Reducers may not dispatch actions.");try{s=!0,a=i(a,e)}finally{s=!1}for(var t=l=u,n=0;n<t.length;n++){(0,t[n])()}return e}function v(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");i=e,g({type:d.REPLACE})}function y(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[c.a]=function(){return this},e}return g({type:d.INIT}),(o={dispatch:g,subscribe:m,getState:h,replaceReducer:v})[c.a]=y,o}(function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,a=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:d.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:d.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+d.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},l=0;l<a.length;l++){var u=a[l],s=n[u],c=e[u],f=s(c,t);if(void 0===f){var d=h(u,t);throw new Error(d)}o[u]=f,r=r||f!==c}return(r=r||a.length!==Object.keys(e).length)?o:e}}({viewer:function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0,r=n.type,o=n.payload;switch(r){case"DISABLE_ELEMENT":return LT({},t,{disabledElements:LT({},t.disabledElements,NT({},o.dataElement,{disabled:!0,priority:o.priority}))});case"DISABLE_ELEMENTS":var i={};return o.dataElements.forEach((function(e){i[e]={},i[e].disabled=!0,i[e].priority=o.priority})),LT({},t,{disabledElements:LT({},t.disabledElements,{},i)});case"ENABLE_ELEMENT":return LT({},t,{disabledElements:LT({},t.disabledElements,NT({},o.dataElement,{disabled:!1,priority:o.priority}))});case"ENABLE_ELEMENTS":var a={};return o.dataElements.forEach((function(e){a[e]={},a[e].disabled=!1,a[e].priority=o.priority})),LT({},t,{disabledElements:LT({},t.disabledElements,{},a)});case"ENABLE_ALL_ELEMENTS":return LT({},t,{disabledElements:LT({},e.disabledElements)});case"OPEN_ELEMENT":return LT({},t,{openElements:LT({},t.openElements,NT({},o.dataElement,!0))});case"CLOSE_ELEMENT":return LT({},t,{openElements:LT({},t.openElements,NT({},o.dataElement,!1))});case"SET_ACTIVE_HEADER_GROUP":return LT({},t,{activeHeaderGroup:o.headerGroup});case"SET_ACTIVE_TOOL_NAME":return LT({},t,{activeToolName:o.toolName});case"SET_ACTIVE_TOOL_STYLES":return LT({},t,{activeToolStyles:LT({},o.toolStyles)});case"SET_ACTIVE_TOOL_NAME_AND_STYLES":return LT({},t,{activeToolName:o.toolName,activeToolStyles:o.toolStyles});case"SET_ACTIVE_LEFT_PANEL":return LT({},t,{activeLeftPanel:o.dataElement});case"SET_ACTIVE_TOOL_GROUP":return LT({},t,{activeToolGroup:o.toolGroup});case"SET_NOTE_POPUP_ID":return LT({},t,{notePopupId:o.id});case"SET_NOTE_EDITING":return LT({},t,{isNoteEditing:o.isNoteEditing});case"SET_FIT_MODE":return LT({},t,{fitMode:o.fitMode});case"SET_ZOOM":return LT({},t,{zoom:o.zoom});case"SET_ROTATION":return LT({},t,{rotation:o.rotation});case"SET_DISPLAY_MODE":return LT({},t,{displayMode:o.displayMode});case"SET_CURRENT_PAGE":return LT({},t,{currentPage:o.currentPage});case"SET_SORT_STRATEGY":return LT({},t,{sortStrategy:o.sortStrategy});case"SET_NOTE_DATE_FORMAT":return LT({},t,{noteDateFormat:o.noteDateFormat});case"SET_FULL_SCREEN":return LT({},t,{isFullScreen:o.isFullScreen});case"SET_HEADER_ITEMS":return LT({},t,{headers:LT({},t.headers,NT({},o.header,o.headerItems))});case"SET_POPUP_ITEMS":return LT({},t,NT({},o.dataElement,o.items));case"REGISTER_TOOL":return LT({},t,{toolButtonObjects:LT({},t.toolButtonObjects,NT({},o.toolName,{dataElement:o.buttonName,title:o.tooltip,group:o.buttonGroup,img:o.buttonImage,showColor:o.showColor||"active"}))});case"UNREGISTER_TOOL":var l=LT({},t.toolButtonObjects);return delete l[o.toolName],LT({},t,{toolButtonObjects:l});case"UPDATE_TOOL":var u=o.toolName,s=o.properties,c=s.buttonName,f=s.tooltip,d=s.buttonGroup,p=s.buttonImage;return LT({},t,{toolButtonObjects:LT({},t.toolButtonObjects,NT({},u,LT({},t.toolButtonObjects[u],{dataElement:c||t.toolButtonObjects[u].dataElement,title:f||t.toolButtonObjects[u].title,group:void 0!==d?d:t.toolButtonObjects[u].group,img:p||t.toolButtonObjects[u].img})))});case"SET_THUMBNAIL_MERGING":return LT({},t,{isThumbnailMerging:o.useThumbnailMerging});case"SET_THUMBNAIL_REORDERING":return LT({},t,{isThumbnailReordering:o.useThumbnailReordering});case"SET_THUMBNAIL_MULTISELECT":return LT({},t,{isThumbnailMultiselect:o.useThumbnailMultiselect});case"SET_MULTI_VIEWER_MERGING":return LT({},t,{isMultipleViewerMerging:o.isMultipleViewerMerging});case"SET_ALLOW_PAGE_NAVIGATION":return LT({},t,{allowPageNavigation:o.allowPageNavigation});case"SET_TOOL_BUTTON_OBJECTS":return LT({},t,{toolButtonObjects:LT({},o.toolButtonObjects)});case"SET_READ_ONLY":return LT({},t,{isReadOnly:o.isReadOnly});case"SET_CUSTOM_PANEL":return LT({},t,{customPanels:[].concat(jT(t.customPanels),[o.newPanel])});case"USE_EMBEDDED_PRINT":return LT({},t,{useEmbeddedPrint:o.useEmbeddedPrint});case"SET_PAGE_LABELS":return LT({},t,{pageLabels:jT(o.pageLabels)});case"SET_SELECTED_THUMBNAIL_PAGE_INDEXES":return LT({},t,{selectedThumbnailPageIndexes:o.selectedThumbnailPageIndexes});case"SET_ACTIVE_PALETTE":var h=o.colorMapKey,m=o.colorPalette;return LT({},t,{colorMap:LT({},t.colorMap,NT({},h,LT({},t.colorMap[h],{currentPalette:m})))});case"SET_REPLY_DISABLED_FUNC":var g=o.func;return LT({},t,{isReplyDisabledFunc:g});case"SET_ICON_COLOR":var v=o.colorMapKey,y=o.color;return LT({},t,{colorMap:LT({},t.colorMap,NT({},v,LT({},t.colorMap[v],{iconColor:y})))});case"SET_COLOR_MAP":return LT({},t,{colorMap:o.colorMap});case"SET_WARNING_MESSAGE":return LT({},t,{warning:o});case"SET_ERROR_MESSAGE":return LT({},t,{errorMessage:o.message});case"SET_CUSTOM_NOTE_FILTER":return LT({},t,{customNoteFilter:o.customNoteFilter});case"SET_ZOOM_LIST":return LT({},t,{zoomList:o.zoomList});case"SET_MEASUREMENT_UNITS":return LT({},t,{measurementUnits:o});case"SET_LEFT_PANEL_WIDTH":return LT({},t,{leftPanelWidth:o.width});case"SET_MAX_SIGNATURES_COUNT":return LT({},t,{maxSignaturesCount:o.maxSignaturesCount});case"SET_USER_DATA":return LT({},t,{userData:o.userData});case"SET_CUSTOM_MEASUREMENT_OVERLAY":return LT({},t,{customMeasurementOverlay:o.customMeasurementOverlay});case"SET_SIGNATURE_FONTS":return LT({},t,{signatureFonts:o.signatureFonts});case"SET_SELECTED_TAB":return LT({},t,{tab:LT({},t.tab,NT({},o.id,o.dataElement))});case"SET_CUSTOM_ELEMENT_OVERRIDES":return LT({},t,{customElementOverrides:LT({},t.customElementOverrides,NT({},o.dataElement,o.overrides))});case"SET_NOTE_TRANSFORM_FUNCTION":return LT({},t,{noteTransformFunction:o.noteTransformFunction});case"SET_ANNOTATION_CONTENT_OVERLAY_HANDLER":return LT({},t,{annotationContentOverlayHandler:o.annotationContentOverlayHandler});case"SET_CUSTOM_MODAL":var b=t.customModals.filter((function(e){return e.dataElement!==o.dataElement}));return LT({},t,{customModals:[].concat(jT(b),[o])});case"SET_MOUSE_WHEEL_ZOOM":return LT({},t,{enableMouseWheelZoom:o.enableMouseWheelZoom});default:return t}}}(MT.viewer),search:function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0,r=n.type,o=n.payload;switch(r){case"SEARCH_TEXT":var i=o.searchValue,a=o.options,l=void 0===a?{}:a,u=l.caseSensitive,s=l.wholeWord,c=l.wildcard,f=l.regex,d=l.searchUp,p=l.ambientString;return FT({},t,{value:i,isCaseSensitive:u,isWholeWord:s,isWildcard:c,isRegex:f,isSearchUp:d,isAmbientString:p,isProgrammaticSearch:!0});case"SEARCH_TEXT_FULL":var h=o.searchValue,m=o.options,g=void 0===m?{}:m,v=g.caseSensitive,y=g.wholeWord,b=g.wildcard,w=g.regex;return FT({},t,{value:h,isCaseSensitive:v,isWholeWord:y,isWildcard:b,isRegex:w,isSearchUp:!1,isAmbientString:!0,isProgrammaticSearchFull:!0});case"ADD_SEARCH_LISTENER":var S=o.func,E=t.listeners;return FT({},t,{listeners:[].concat(IT(E),[S])});case"REMOVE_SEARCH_LISTENER":var x=o.func,C=t.listeners;return FT({},t,{listeners:IT(C=C.filter((function(e){return e!==x})))});case"SET_SEARCH_VALUE":return FT({},t,{value:o.value});case"SET_IS_PROG_SEARCH":return FT({},t,{isProgrammaticSearch:o.isProgrammaticSearch});case"SET_IS_PROG_SEARCH_FULL":return FT({},t,{isProgrammaticSearchFull:o.isProgrammaticSearchFull});case"SET_ACTIVE_RESULT":return FT({},t,{activeResult:o.activeResult});case"SET_ACTIVE_RESULT_INDEX":return FT({},t,{activeResultIndex:o.index});case"ADD_RESULT":return FT({},t,{results:[].concat(IT(t.results),[o.result])});case"SET_CASE_SENSITIVE":return FT({},t,{isCaseSensitive:o.isCaseSensitive});case"SET_WHOLE_WORD":return FT({},t,{isWholeWord:o.isWholeWord});case"SET_WILD_CARD":return FT({},t,{isWildcard:o.isWildcard});case"SET_IS_SEARCHING":return FT({},t,{isSearching:o.isSearching});case"SET_NO_RESULT":return FT({},t,{noResult:o.noResult});case"SET_SEARCH_ERROR":return FT({},t,{errorMessage:o.errorMessage});case"RESET_SEARCH":return FT({},e,{listeners:t.listeners,value:t.value,isCaseSensitive:t.isCaseSensitive,isWholeWord:t.isWholeWord,isWildcard:t.isWildcard});case"SET_SEARCH_RESULTS":return FT({},t,{results:o});default:return t}}}(MT.search),user:function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0,r=n.type,o=n.payload;switch(r){case"SET_USER_NAME":return UT({},t,{name:o.userName});case"SET_ADMIN_USER":return UT({},t,{isAdmin:o.isAdminUser});default:return t}}}(MT.user),document:function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0,r=n.type,o=n.payload;switch(r){case"SET_DOCUMENT_FILE":return GT({},t,{file:o.documentFile,path:o.documentFile.name,pdfDoc:null});case"SET_PAGE_NUMBER":return GT({},t,{pageNumber:o.documentPageNumber});case"SET_TOTAL_PAGES":return GT({},t,{totalPages:o.totalPages});case"SET_OUTLINES":return GT({},t,{outlines:o.outlines});case"SET_BOOKMARKS":return GT({},t,{bookmarks:o.bookmarks});case"ADD_BOOKMARK":case"EDIT_BOOKMARK":var i=GT({},t.bookmarks);return i[o.pageIndex]=o.text,GT({},t,{bookmarks:i});case"REMOVE_BOOKMARK":var a=GT({},t.bookmarks);return delete a[o.pageIndex],GT({},t,{bookmarks:a});case"SET_LAYERS":return GT({},t,{layers:o.layers});case"SET_PASSWORD_ATTEMPTS":return GT({},t,{passwordAttempts:o.attempt});case"SET_PRINT_QUALITY":return GT({},t,{printQuality:o.quality});case"SET_LOADING_PROGRESS":return GT({},t,{loadingProgress:o.progress});default:return t}}}(MT.document),advanced:function(){return MT.advanced}}),function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return y({},n,{dispatch:r=b.apply(void 0,i)(n.dispatch)})}}}.apply(void 0,[vt]));if(window.CanvasRenderingContext2D){var $T=Promise.resolve(),KT=YT.getState();KT.advanced.fullAPI&&(window.CoreControls.enableFullPDF(!0),$T=Z_("../core/pdf/PDFNet.js")),xf("disableLogs",!1)&&window.CoreControls.disableLogs(!0),window.CoreControls.setWorkerPath("../core"),window.CoreControls.setResourcesPath("../core/assets");try{if(KT.advanced.useSharedWorker&&window.parent.WebViewer){var ZT=window.parent.WebViewer.workerTransportPromise(window.frameElement);ZT.pdf||ZT.office?window.CoreControls.setWorkerTransportPromise(ZT):window.CoreControls.setWorkerTransportPromise({pdf:ZT})}}catch(e){console.warn(e),"SecurityError"===e.name&&console.warn("workerTransportPromise option cannot be used with CORS")}var XT=KT.advanced.preloadWorker;!function(e){if(e){var t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)}}(KT.advanced.customCSS),function(){var e=window.CoreControls.DocumentViewer.prototype.version,t=window.CoreControls.DocumentViewer.prototype.build,n=ET.version,r=!!xf("pdftronServer",null),o=!!xf("pdfnet",!1);if(!xf("disableLogs",!1)&&e&&n){var i=xT(e.split(".").map((function(e){return parseInt(e,10)})),2),a=i[0],l=i[1],u=xT(n.split(".").map((function(e){return parseInt(e,10)})),2),s=u[0],c=u[1];if(console.table){var f={"UI version":n,"Core version":e,Build:t,"WebViewer Server":r,"Full API":o};console.table(f)}else console.log("[WebViewer] UI version: ".concat(n,", Core version: ").concat(e,", Build: ").concat(t,", WebViewer Server: ").concat(r,", Full API: ").concat(o));a<s?console.error("[WebViewer] Version Mismatch: UI requires Core version ".concat(n," and above.")):l<c&&console.warn("[WebViewer] Version Mismatch: UI requires Core version ".concat(n," and above."))}}(),$T.then((function(){return K_()})).then((function(){var e,t;XT&&(e=dl,t=ml,XT!==fl&&XT!==t||q_(xf("pdf","auto")).then((function(e){window.CoreControls.initPDFWorkerTransports(e,{workerLoadingProgress:function(e){YT.dispatch(ji.setLoadingProgress(e))}},window.sampleL)})),XT!==e&&XT!==t||q_(xf("office","auto")).then((function(e){window.CoreControls.initOfficeWorkerTransports(e,{workerLoadingProgress:function(e){YT.dispatch(ji.setLoadingProgress(e))}},window.sampleL)})));var n,r=tT(YT),o=r.addEventHandlers,i=r.removeEventHandlers,a=new window.CoreControls.DocumentViewer;if(window.docViewer=a,xf("enableViewStateAnnotations",!1)){var u=a.getTool(window.Tools.ToolNames.STICKY);null==u||u.setSaveViewState(!0)}mT(),pT(KT),bt.setCurrentUser((n=KT).user.name),bt.setIsAdminUser(n.user.isAdmin),(Dt||Lt)&&(window.Tools.Tool.ENABLE_AUTO_SWITCH=!1),o(),function(e){var t=e.dispatch,n=(0,e.getState)(),r=$x(e);if(n.advanced.defaultDisabledElements){var o=n.advanced.defaultDisabledElements.split(",");t(ji.disableElements(o,3))}n.viewer.isReadOnly&&bt.setReadOnly(n.viewer.isReadOnly),!xf("a",!1)&&r([kx.Annotations]),!xf("filepicker",!1)&&r([kx.FilePicker]),xf("hideAnnotationPanel",!1)&&r([kx.NotesPanel]),!xf("enableMeasurement",!1)&&r([kx.Measurement]),!(xf("enableRedaction",!1)||bt.isCreateRedactionEnabled())&&r([kx.Redaction]),!xf("toolbar",!0)&&t(ji.disableElement("header",1)),t(Nt?ji.disableElement("marqueeToolButton",3):ji.disableElement("textSelectButton",3)),bt.isFullPDFEnabled()||t(ji.disableElements(["measurementSnappingOption"],3)),t(ji.disableElements(["layersPanel","layersPanelButton","bookmarksPanel","bookmarksPanelButton"],1))}(YT),function(e){var t=e.getState(),n=t.advanced.serverUrl,r=t.advanced.serverUrlHeaders;if(n){var o=function(t,o){var i=e.getState().document.id;window.readerControl.serverFailed?o(t):window.readerControl.loadedFromServer?o(""):(-1===n.indexOf("?")?n+="?_=".concat(Date.now()):n+="&_=".concat(Date.now()),i&&(n+="&did=".concat(i)),n=i?"".concat(n,"?did=").concat(i):n,fetch(n,{headers:r,credentials:"include"}).then((function(e){return e.ok?e.text():Promise.reject(e)})).then((function(e){null!=e?(window.readerControl.loadedFromServer=!0,o(e)):(window.readerControl.serverFailed=!0,o(t))})).catch((function(e){window.readerControl.serverFailed=!0,console.warn("Error ".concat(e.status,": Annotations could not be loaded from the server.")),o(t)})))};bt.setInternalAnnotationsTransform(o),bt.setPagesUpdatedInternalAnnotationsTransform((function(e,t,n){o(e,n)})),bt.addEventListener("documentLoaded",(function(){window.docViewer.getDocument().getType()===dl&&o(null,(function(e){window.docViewer.getAnnotationManager().importAnnotations(e)}))}))}}(YT),ST(),bt.setToolMode(Wl),s.a.render(l.a.createElement(P,{store:YT},l.a.createElement(_e,{i18n:ht},l.a.createElement(G_,{removeEventHandlers:i}))),document.getElementById("app"))}))}window.addEventListener("hashchange",(function(){window.location.reload()}))}]);