UNPKG

@pdftron/webviewer

Version:

[WebViewer](https://www.apryse.com/webviewer) is a powerful JavaScript Document SDK and UI Component Library that is a part of the [Apryse PDF SDK](https://www.apryse.com). It provides a slick, out-of-the-box responsive UI that interacts with the core lib

105 lines • 144 kB
(function(){/* @license DOMPurify 3.2.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.6/LICENSE */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(v){var B=0;return function(){return B<v.length?{done:!1,value:v[B++]}:{done:!0}}};$jscomp.arrayIterator=function(v){return{next:$jscomp.arrayIteratorImpl(v)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1; $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(v,B,u){if(v==Array.prototype||v==Object.prototype)return v;v[B]=u.value;return v};$jscomp.getGlobal=function(v){v=["object"==typeof globalThis&&globalThis,v,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var B=0;B<v.length;++B){var u=v[B];if(u&&u.Math==Math)return u}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this); $jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(v,B,u){if(!u||null!=v){u=$jscomp.propertyToPolyfillSymbol[B];if(null==u)return v[B];u=v[u];return void 0!==u?u:v[B]}}; $jscomp.polyfill=function(v,B,u,q){B&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(v,B,u,q):$jscomp.polyfillUnisolated(v,B,u,q))};$jscomp.polyfillUnisolated=function(v,B,u,q){u=$jscomp.global;v=v.split(".");for(q=0;q<v.length-1;q++){var n=v[q];if(!(n in u))return;u=u[n]}v=v[v.length-1];q=u[v];B=B(q);B!=q&&null!=B&&$jscomp.defineProperty(u,v,{configurable:!0,writable:!0,value:B})}; $jscomp.polyfillIsolated=function(v,B,u,q){var n=v.split(".");v=1===n.length;q=n[0];q=!v&&q in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var y=0;y<n.length-1;y++){var l=n[y];if(!(l in q))return;q=q[l]}n=n[n.length-1];u=$jscomp.IS_SYMBOL_NATIVE&&"es6"===u?q[n]:null;B=B(u);null!=B&&(v?$jscomp.defineProperty($jscomp.polyfills,n,{configurable:!0,writable:!0,value:B}):B!==u&&(void 0===$jscomp.propertyToPolyfillSymbol[n]&&(u=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[n]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(n):$jscomp.POLYFILL_PREFIX+u+"$"+n),$jscomp.defineProperty(q,$jscomp.propertyToPolyfillSymbol[n],{configurable:!0,writable:!0,value:B})))};$jscomp.initSymbol=function(){}; $jscomp.polyfill("Symbol",function(v){if(v)return v;var B=function(y,l){this.$jscomp$symbol$id_=y;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:l})};B.prototype.toString=function(){return this.$jscomp$symbol$id_};var u="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",q=0,n=function(y){if(this instanceof n)throw new TypeError("Symbol is not a constructor");return new B(u+(y||"")+"_"+q++,y)};return n},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(v){if(v)return v;v=Symbol("Symbol.iterator");for(var B="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),u=0;u<B.length;u++){var q=$jscomp.global[B[u]];"function"===typeof q&&"function"!=typeof q.prototype[v]&&$jscomp.defineProperty(q.prototype,v,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return v},"es6", "es3");$jscomp.iteratorPrototype=function(v){v={next:v};v[Symbol.iterator]=function(){return this};return v};$jscomp.makeIterator=function(v){var B="undefined"!=typeof Symbol&&Symbol.iterator&&v[Symbol.iterator];if(B)return B.call(v);if("number"==typeof v.length)return $jscomp.arrayIterator(v);throw Error(String(v)+" is not an iterable or ArrayLike");};$jscomp.arrayFromIterator=function(v){for(var B,u=[];!(B=v.next()).done;)u.push(B.value);return u}; $jscomp.arrayFromIterable=function(v){return v instanceof Array?v:$jscomp.arrayFromIterator($jscomp.makeIterator(v))};$jscomp.checkEs6ConformanceViaProxy=function(){try{var v={},B=Object.create(new $jscomp.global.Proxy(v,{get:function(u,q,n){return u==v&&"q"==q&&n==B}}));return!0===B.q}catch(u){return!1}};$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy(); $jscomp.owns=function(v,B){return Object.prototype.hasOwnProperty.call(v,B)}; $jscomp.polyfill("WeakMap",function(v){function B(){if(!v||!Object.seal)return!1;try{var m=Object.seal({}),k=Object.seal({}),h=new v([[m,2],[k,3]]);if(2!=h.get(m)||3!=h.get(k))return!1;h.delete(m);h.set(k,4);return!h.has(m)&&4==h.get(k)}catch(f){return!1}}function u(){}function q(m){var k=typeof m;return"object"===k&&null!==m||"function"===k}function n(m){if(!$jscomp.owns(m,l)){var k=new u;$jscomp.defineProperty(m,l,{value:k})}}function y(m){if(!$jscomp.ISOLATE_POLYFILLS){var k=Object[m];k&&(Object[m]= function(h){if(h instanceof u)return h;Object.isExtensible(h)&&n(h);return k(h)})}}if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(v&&$jscomp.ES6_CONFORMANCE)return v}else if(B())return v;var l="$jscomp_hidden_"+Math.random();y("freeze");y("preventExtensions");y("seal");var t=0,c=function(m){this.id_=(t+=Math.random()+1).toString();if(m){m=$jscomp.makeIterator(m);for(var k;!(k=m.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(m,k){if(!q(m))throw Error("Invalid WeakMap key"); n(m);if(!$jscomp.owns(m,l))throw Error("WeakMap key fail: "+m);m[l][this.id_]=k;return this};c.prototype.get=function(m){return q(m)&&$jscomp.owns(m,l)?m[l][this.id_]:void 0};c.prototype.has=function(m){return q(m)&&$jscomp.owns(m,l)&&$jscomp.owns(m[l],this.id_)};c.prototype.delete=function(m){return q(m)&&$jscomp.owns(m,l)&&$jscomp.owns(m[l],this.id_)?delete m[l][this.id_]:!1};return c},"es6","es3");$jscomp.MapEntry=function(){}; $jscomp.polyfill("Map",function(v){function B(){if($jscomp.ASSUME_NO_NATIVE_MAP||!v||"function"!=typeof v||!v.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),m=new v($jscomp.makeIterator([[c,"s"]]));if("s"!=m.get(c)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var k=m.entries(),h=k.next();if(h.done||h.value[0]!=c||"s"!=h.value[1])return!1;h=k.next();return h.done||4!=h.value[0].x||"t"!=h.value[1]||!k.next().done?!1:!0}catch(f){return!1}} if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(v&&$jscomp.ES6_CONFORMANCE)return v}else if(B())return v;var u=new WeakMap,q=function(c){this.data_={};this.head_=l();this.size=0;if(c){c=$jscomp.makeIterator(c);for(var m;!(m=c.next()).done;)m=m.value,this.set(m[0],m[1])}};q.prototype.set=function(c,m){c=0===c?0:c;var k=n(this,c);k.list||(k.list=this.data_[k.id]=[]);k.entry?k.entry.value=m:(k.entry={next:this.head_,previous:this.head_.previous,head:this.head_,key:c,value:m},k.list.push(k.entry), this.head_.previous.next=k.entry,this.head_.previous=k.entry,this.size++);return this};q.prototype.delete=function(c){c=n(this,c);return c.entry&&c.list?(c.list.splice(c.index,1),c.list.length||delete this.data_[c.id],c.entry.previous.next=c.entry.next,c.entry.next.previous=c.entry.previous,c.entry.head=null,this.size--,!0):!1};q.prototype.clear=function(){this.data_={};this.head_=this.head_.previous=l();this.size=0};q.prototype.has=function(c){return!!n(this,c).entry};q.prototype.get=function(c){return(c= n(this,c).entry)&&c.value};q.prototype.entries=function(){return y(this,function(c){return[c.key,c.value]})};q.prototype.keys=function(){return y(this,function(c){return c.key})};q.prototype.values=function(){return y(this,function(c){return c.value})};q.prototype.forEach=function(c,m){for(var k=this.entries(),h;!(h=k.next()).done;)h=h.value,c.call(m,h[1],h[0],this)};q.prototype[Symbol.iterator]=q.prototype.entries;var n=function(c,m){var k=m&&typeof m;"object"==k||"function"==k?u.has(m)?k=u.get(m): (k=""+ ++t,u.set(m,k)):k="p_"+m;var h=c.data_[k];if(h&&$jscomp.owns(c.data_,k))for(c=0;c<h.length;c++){var f=h[c];if(m!==m&&f.key!==f.key||m===f.key)return{id:k,list:h,index:c,entry:f}}return{id:k,list:h,index:-1,entry:void 0}},y=function(c,m){var k=c.head_;return $jscomp.iteratorPrototype(function(){if(k){for(;k.head!=c.head_;)k=k.previous;for(;k.next!=k.head;)return k=k.next,{done:!1,value:m(k)};k=null}return{done:!0,value:void 0}})},l=function(){var c={};return c.previous=c.next=c.head=c},t=0; return q},"es6","es3"); $jscomp.polyfill("Promise",function(v){function B(){this.batch_=null}function u(l){return l instanceof n?l:new n(function(t,c){t(l)})}if(v&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&"undefined"===typeof $jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return v;B.prototype.asyncExecute=function(l){if(null==this.batch_){this.batch_=[];var t=this;this.asyncExecuteFunction(function(){t.executeBatch_()})}this.batch_.push(l)}; var q=$jscomp.global.setTimeout;B.prototype.asyncExecuteFunction=function(l){q(l,0)};B.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var l=this.batch_;this.batch_=[];for(var t=0;t<l.length;++t){var c=l[t];l[t]=null;try{c()}catch(m){this.asyncThrow_(m)}}}this.batch_=null};B.prototype.asyncThrow_=function(l){this.asyncExecuteFunction(function(){throw l;})};var n=function(l){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var t=this.createResolveAndReject_(); try{l(t.resolve,t.reject)}catch(c){t.reject(c)}};n.prototype.createResolveAndReject_=function(){function l(m){return function(k){c||(c=!0,m.call(t,k))}}var t=this,c=!1;return{resolve:l(this.resolveTo_),reject:l(this.reject_)}};n.prototype.resolveTo_=function(l){if(l===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(l instanceof n)this.settleSameAsPromise_(l);else{a:switch(typeof l){case "object":var t=null!=l;break a;case "function":t=!0;break a;default:t=!1}t?this.resolveToNonPromiseObj_(l): this.fulfill_(l)}};n.prototype.resolveToNonPromiseObj_=function(l){var t=void 0;try{t=l.then}catch(c){this.reject_(c);return}"function"==typeof t?this.settleSameAsThenable_(t,l):this.fulfill_(l)};n.prototype.reject_=function(l){this.settle_(2,l)};n.prototype.fulfill_=function(l){this.settle_(1,l)};n.prototype.settle_=function(l,t){if(0!=this.state_)throw Error("Cannot settle("+l+", "+t+"): Promise already settled in state"+this.state_);this.state_=l;this.result_=t;2===this.state_&&this.scheduleUnhandledRejectionCheck_(); this.executeOnSettledCallbacks_()};n.prototype.scheduleUnhandledRejectionCheck_=function(){var l=this;q(function(){if(l.notifyUnhandledRejection_()){var t=$jscomp.global.console;"undefined"!==typeof t&&t.error(l.result_)}},1)};n.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var l=$jscomp.global.CustomEvent,t=$jscomp.global.Event,c=$jscomp.global.dispatchEvent;if("undefined"===typeof c)return!0;"function"===typeof l?l=new l("unhandledrejection",{cancelable:!0}): "function"===typeof t?l=new t("unhandledrejection",{cancelable:!0}):(l=$jscomp.global.document.createEvent("CustomEvent"),l.initCustomEvent("unhandledrejection",!1,!0,l));l.promise=this;l.reason=this.result_;return c(l)};n.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var l=0;l<this.onSettledCallbacks_.length;++l)y.asyncExecute(this.onSettledCallbacks_[l]);this.onSettledCallbacks_=null}};var y=new B;n.prototype.settleSameAsPromise_=function(l){var t=this.createResolveAndReject_(); l.callWhenSettled_(t.resolve,t.reject)};n.prototype.settleSameAsThenable_=function(l,t){var c=this.createResolveAndReject_();try{l.call(t,c.resolve,c.reject)}catch(m){c.reject(m)}};n.prototype.then=function(l,t){function c(f,r){return"function"==typeof f?function(A){try{m(f(A))}catch(e){k(e)}}:r}var m,k,h=new n(function(f,r){m=f;k=r});this.callWhenSettled_(c(l,m),c(t,k));return h};n.prototype.catch=function(l){return this.then(void 0,l)};n.prototype.callWhenSettled_=function(l,t){function c(){switch(m.state_){case 1:l(m.result_); break;case 2:t(m.result_);break;default:throw Error("Unexpected state: "+m.state_);}}var m=this;null==this.onSettledCallbacks_?y.asyncExecute(c):this.onSettledCallbacks_.push(c);this.isRejectionHandled_=!0};n.resolve=u;n.reject=function(l){return new n(function(t,c){c(l)})};n.race=function(l){return new n(function(t,c){for(var m=$jscomp.makeIterator(l),k=m.next();!k.done;k=m.next())u(k.value).callWhenSettled_(t,c)})};n.all=function(l){var t=$jscomp.makeIterator(l),c=t.next();return c.done?u([]):new n(function(m, k){function h(A){return function(e){f[A]=e;r--;0==r&&m(f)}}var f=[],r=0;do f.push(void 0),r++,u(c.value).callWhenSettled_(h(f.length-1),k),c=t.next();while(!c.done)})};return n},"es6","es3"); $jscomp.polyfill("Array.from",function(v){return v?v:function(B,u,q){u=null!=u?u:function(t){return t};var n=[],y="undefined"!=typeof Symbol&&Symbol.iterator&&B[Symbol.iterator];if("function"==typeof y){B=y.call(B);for(var l=0;!(y=B.next()).done;)n.push(u.call(q,y.value,l++))}else for(y=B.length,l=0;l<y;l++)n.push(u.call(q,B[l],l));return n}},"es6","es3"); $jscomp.checkStringArgs=function(v,B,u){if(null==v)throw new TypeError("The 'this' value for String.prototype."+u+" must not be null or undefined");if(B instanceof RegExp)throw new TypeError("First argument to String.prototype."+u+" must not be a regular expression");return v+""}; $jscomp.polyfill("String.prototype.endsWith",function(v){return v?v:function(B,u){var q=$jscomp.checkStringArgs(this,B,"endsWith");B+="";void 0===u&&(u=q.length);u=Math.max(0,Math.min(u|0,q.length));for(var n=B.length;0<n&&0<u;)if(q[--u]!=B[--n])return!1;return 0>=n}},"es6","es3");$jscomp.underscoreProtoCanBeSet=function(){var v={a:!0},B={};try{return B.__proto__=v,B.a}catch(u){}return!1}; $jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(v,B){v.__proto__=B;if(v.__proto__!==B)throw new TypeError(v+" is not extensible");return v}:null;$jscomp.polyfill("Object.setPrototypeOf",function(v){return v||$jscomp.setPrototypeOf},"es6","es5"); $jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(v,B){for(var u=1;u<arguments.length;u++){var q=arguments[u];if(q)for(var n in q)$jscomp.owns(q,n)&&(v[n]=q[n])}return v};$jscomp.polyfill("Object.assign",function(v){return v||$jscomp.assign},"es6","es3");$jscomp.findInternal=function(v,B,u){v instanceof String&&(v=String(v));for(var q=v.length,n=0;n<q;n++){var y=v[n];if(B.call(u,y,n,v))return{i:n,v:y}}return{i:-1,v:void 0}}; $jscomp.polyfill("Array.prototype.find",function(v){return v?v:function(B,u){return $jscomp.findInternal(this,B,u).v}},"es6","es3"); $jscomp.polyfill("Set",function(v){function B(){if($jscomp.ASSUME_NO_NATIVE_SET||!v||"function"!=typeof v||!v.prototype.entries||"function"!=typeof Object.seal)return!1;try{var q=Object.seal({x:4}),n=new v($jscomp.makeIterator([q]));if(!n.has(q)||1!=n.size||n.add(q)!=n||1!=n.size||n.add({x:4})!=n||2!=n.size)return!1;var y=n.entries(),l=y.next();if(l.done||l.value[0]!=q||l.value[1]!=q)return!1;l=y.next();return l.done||l.value[0]==q||4!=l.value[0].x||l.value[1]!=l.value[0]?!1:y.next().done}catch(t){return!1}} if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(v&&$jscomp.ES6_CONFORMANCE)return v}else if(B())return v;var u=function(q){this.map_=new Map;if(q){q=$jscomp.makeIterator(q);for(var n;!(n=q.next()).done;)this.add(n.value)}this.size=this.map_.size};u.prototype.add=function(q){q=0===q?0:q;this.map_.set(q,q);this.size=this.map_.size;return this};u.prototype.delete=function(q){q=this.map_.delete(q);this.size=this.map_.size;return q};u.prototype.clear=function(){this.map_.clear();this.size=0};u.prototype.has= function(q){return this.map_.has(q)};u.prototype.entries=function(){return this.map_.entries()};u.prototype.values=function(){return this.map_.values()};u.prototype.keys=u.prototype.values;u.prototype[Symbol.iterator]=u.prototype.values;u.prototype.forEach=function(q,n){var y=this;this.map_.forEach(function(l){return q.call(n,l,l,y)})};return u},"es6","es3"); $jscomp.iteratorFromArray=function(v,B){v instanceof String&&(v+="");var u=0,q=!1,n={next:function(){if(!q&&u<v.length){var y=u++;return{value:B(y,v[y]),done:!1}}q=!0;return{done:!0,value:void 0}}};n[Symbol.iterator]=function(){return n};return n};$jscomp.polyfill("Array.prototype.keys",function(v){return v?v:function(){return $jscomp.iteratorFromArray(this,function(B){return B})}},"es6","es3"); (function(v){function B(q){if(u[q])return u[q].exports;var n=u[q]={i:q,l:!1,exports:{}};v[q].call(n.exports,n,n.exports,B);n.l=!0;return n.exports}var u={};B.m=v;B.c=u;B.d=function(q,n,y){B.o(q,n)||Object.defineProperty(q,n,{enumerable:!0,get:y})};B.r=function(q){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(q,Symbol.toStringTag,{value:"Module"});Object.defineProperty(q,"__esModule",{value:!0})};B.t=function(q,n){n&1&&(q=B(q));if(n&8||n&4&&"object"===typeof q&&q&&q.__esModule)return q; var y=Object.create(null);B.r(y);Object.defineProperty(y,"default",{enumerable:!0,value:q});if(n&2&&"string"!=typeof q)for(var l in q)B.d(y,l,function(t){return q[t]}.bind(null,l));return y};B.n=function(q){var n=q&&q.__esModule?function(){return q["default"]}:function(){return q};B.d(n,"a",n);return n};B.o=function(q,n){return Object.prototype.hasOwnProperty.call(q,n)};B.p="/core/pdf/";return B(B.s=21)})([function(v,B,u){u.d(B,"d",function(){return y});u.d(B,"e",function(){return n});u.d(B,"c",function(){return l}); u.d(B,"a",function(){return t});u.d(B,"b",function(){return c});var q=u(2),n=function(m,k){Object(q.a)("disableLogs")||(k?console.warn("".concat(m,": ").concat(k)):console.warn(m))},y=function(m,k){Object(q.a)("disableLogs")||(k?console.log("".concat(m,": ").concat(k)):console.log(m))},l=function(m){if(!Object(q.a)("disableLogs"))throw console.error(m),Error(m);},t=function(m,k){},c=function(m,k){}},function(v,B,u){u.d(B,"c",function(){return c});u.d(B,"a",function(){return m});u.d(B,"b",function(){return k}); u.d(B,"d",function(){return h});var q=u(16),n=console.log,y=console.warn,l=console.error,t=function(f){void 0===f&&(f=!0);f?(console.log=function(){},console.warn=function(){},console.error=function(){}):(console.log=n,console.warn=y,console.error=l)},c=function(){var f=Object(q.a)(location.search);t("1"===f.disableLogs)},m=function(f){f.on("disableLogs",function(r){t(r.disabled)})},k=function(f,r){return function(){}},h=function(f,r){r?console.warn("".concat(f,": ").concat(r)):console.warn(f)}}, function(v,B,u){u.d(B,"a",function(){return y});u.d(B,"b",function(){return l});var q={},n={flattenedResources:!1,CANVAS_CACHE_SIZE:void 0,maxPagesBefore:void 0,maxPagesAhead:void 0,disableLogs:!1,wvsQueryParameters:{},_trnDebugMode:!1,_logFiltersEnabled:null},y=function(t){return n[t]},l=function(t,c){var m;n[t]=c;null===(m=q[t])||void 0===m?void 0:m.forEach(function(k){k(c)})}},function(v,B,u){u.d(B,"a",function(){return D});u.d(B,"b",function(){return H});var q=u(4),n=u(0),y=u(5),l=u(6),t=u(8), c="undefined"===typeof window?self:window,m=c.importScripts,k=!1,h=function(a,b){k||(m(Object(t.a)("".concat(c.basePath,"decode.min.js"))),k=!0);a=Object(l.b)(a);a=self.BrotliDecode(a);return b?a:Object(l.a)(a)},f=function(a,b){return Object(q.b)(void 0,void 0,Promise,function(){var d;return Object(q.c)(this,function(p){switch(p.label){case 0:return k?[3,2]:[4,Object(y.a)("".concat(self.Core.getWorkerPath(),"external/decode.min.js"),"Failed to download decode.min.js",window)];case 1:p.sent(),k=!0, p.label=2;case 2:return d=self.BrotliDecode(Object(l.b)(a)),[2,b?d:Object(l.a)(d)]}})})};(function(){function a(){this.remainingDataArrays=[]}a.prototype.processRaw=function(b){return b};a.prototype.processBrotli=function(b){this.remainingDataArrays.push(b);return null};a.prototype.GetNextChunk=function(b){this.decodeFunction||(this.decodeFunction=0===b[0]&&97===b[1]&&115===b[2]&&109===b[3]?this.processRaw:this.processBrotli);return this.decodeFunction(b)};a.prototype.End=function(){if(this.remainingDataArrays.length){for(var b= this.arrays,d=0,p=0;p<b.length;++p)d+=b[p].length;d=new Uint8Array(d);var g=0;for(p=0;p<b.length;++p){var x=b[p];d.set(x,g);g+=x.length}return h(d,!0)}return null};return a})();var r=function(a,b,d){void 0===b&&(b=!0);void 0===d&&(d=!1);var p=new XMLHttpRequest;p.open("GET",a,b);a=d&&p.overrideMimeType;p.responseType=a?"text":"arraybuffer";a&&p.overrideMimeType("text/plain; charset=x-user-defined");return p},A=function(a,b,d){return new Promise(function(p,g){var x=r(a,b,d);x.send();x.onload=function(){200=== this.status||0===this.status?p(x.response):g(Error("Download Failed ".concat(a)))};x.onerror=function(){g(Error("Network error occurred ".concat(a)))}})},e=function(a,b){var d=b.decompressFunction,p=b.shouldOutputArray,g=b.compressedMaximum,x="undefined"!==typeof m?Date.now():null;try{var z=p?w(a):a.join("");Object(n.a)("worker","Result length is ".concat(z.length));if(z.length<g){var E=d(z,p);Object(n.e)("There may be some degradation of performance. Your server has not been configured to serve .gz. and .br. files with the expected Content-Encoding. See https://docs.apryse.com/documentation/web/faq/content-encoding/ for instructions on how to resolve this."); m&&Object(n.a)("worker","Decompressed length is ".concat(E.length));z=E}else p||(z=Object(l.a)(z));if(m){var K=b.paths.join(", ");Object(n.a)("worker","".concat(K," Decompression took ").concat(Date.now()-x," ms"))}return z}catch(N){throw Error("Failed to decompress: ".concat(N));}},w=function(a){a=a.reduce(function(b,d){d=new Uint8Array(d);return b.concat(Array.from(d))},[]);return new Uint8Array(a)},F=function(a){var b=!a.shouldOutputArray,d=a.paths,p=a.isAsync;p?d=Promise.all(d.map(function(g){return A(g, p,b)})).then(function(g){return e(g,a)}).catch(function(g){throw Error("Failed to fetch or decompress files: ".concat(g.message));}):(d=d.map(function(g){var x=r(g,p,b);x.send();if(200===x.status||0===x.status)return x.response;throw Error("Failed to load ".concat(g));}),d=e(d,a));return d},D=function(a){var b=a.lastIndexOf("/");-1===b&&(b=0);var d=a.slice(b).replace(".",".br.");m||(d.endsWith(".js.mem")?d=d.replace(".js.mem",".mem"):d.endsWith(".js")&&(d=d.concat(".mem")));return a.slice(0,b)+d}, I=function(a){return a.map(function(b){return D(b)})},L=function(a,b){b.decompressFunction=m?h:f;b.paths=I(a);return F(b)},G=function(a,b,d,p){return a.catch(function(g){Object(n.e)(g);return p(b,d)})},H=function(a,b,d,p){a=Array.isArray(a)?a:[a];a:{var g=[L];b={compressedMaximum:b,isAsync:d,shouldOutputArray:p};if(b.isAsync){var x=g[0](a,b);for(d=1;d<g.length;++d)x=G(x,a,b,g[d])}else{for(d=0;d<g.length;d++){p=g[d];try{x=p(a,b);break a}catch(z){Object(n.e)(z.message)}}throw Error("None of the worker files were able to load. "); }}return x}},function(v,B,u){function q(l,t,c,m){function k(h){return h instanceof c?h:new c(function(f){f(h)})}return new (c||(c=Promise))(function(h,f){function r(w){try{e(m.next(w))}catch(F){f(F)}}function A(w){try{e(m["throw"](w))}catch(F){f(F)}}function e(w){w.done?h(w.value):k(w.value).then(r,A)}e((m=m.apply(l,t||[])).next())})}function n(l,t){function c(e){return function(w){return m([e,w])}}function m(e){if(h)throw new TypeError("Generator is already executing.");for(;A&&(A=0,e[0]&&(k=0)), k;)try{if(h=1,f&&(r=e[0]&2?f["return"]:e[0]?f["throw"]||((r=f["return"])&&r.call(f),0):f.next)&&!(r=r.call(f,e[1])).done)return r;if(f=0,r)e=[e[0]&2,r.value];switch(e[0]){case 0:case 1:r=e;break;case 4:return k.label++,{value:e[1],done:!1};case 5:k.label++;f=e[1];e=[0];continue;case 7:e=k.ops.pop();k.trys.pop();continue;default:if(!(r=k.trys,r=0<r.length&&r[r.length-1])&&(6===e[0]||2===e[0])){k=0;continue}if(3===e[0]&&(!r||e[1]>r[0]&&e[1]<r[3]))k.label=e[1];else if(6===e[0]&&k.label<r[1])k.label= r[1],r=e;else if(r&&k.label<r[2])k.label=r[2],k.ops.push(e);else{r[2]&&k.ops.pop();k.trys.pop();continue}}e=t.call(l,k)}catch(w){e=[6,w],f=0}finally{h=r=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var k={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},h,f,r,A=Object.create(("function"===typeof Iterator?Iterator:Object).prototype);return A.next=c(0),A["throw"]=c(1),A["return"]=c(2),"function"===typeof Symbol&&(A[Symbol.iterator]=function(){return this}), A}u.d(B,"a",function(){return y});u.d(B,"b",function(){return q});u.d(B,"c",function(){return n});var y=function(){y=Object.assign||function(l){for(var t,c=1,m=arguments.length;c<m;c++){t=arguments[c];for(var k in t)Object.prototype.hasOwnProperty.call(t,k)&&(l[k]=t[k])}return l};return y.apply(this,arguments)}},function(v,B,u){function q(l,t,c){return new Promise(function(m){if(!l)return m();var k=c.document.createElement("script");k.type="text/javascript";k.onload=function(){m()};k.onerror=function(){t&& Object(y.e)(t);m()};k.src=l;c.document.getElementsByTagName("head")[0].appendChild(k)})}function n(l,t,c,m,k,h,f){f=f||0;var r=t[h],A=k.length;m=l.length>=m&&!r;A!==c||k.buffer.byteLength!==A?(m?(l=l.shift(),r=t[l],r.length<c&&(r=new Int8Array(c)),t[l]=null):r=r?t[h]:new Int8Array(c),r.subarray(f,f+A).set(k),k=r):m&&(l=l.shift(),t[l]=null);t[h]=k}u.d(B,"a",function(){return q});u.d(B,"b",function(){return n});var y=u(0)},function(v,B,u){u.d(B,"b",function(){return q});u.d(B,"a",function(){return n}); var q=function(y){if("string"===typeof y){for(var l=new Uint8Array(y.length),t=y.length,c=0;c<t;c++)l[c]=y.charCodeAt(c);return l}return y},n=function(y){if("string"!==typeof y){for(var l="",t=0,c=y.length,m;t<c;)m=y.subarray(t,t+1024),t+=1024,l+=String.fromCharCode.apply(null,m);return l}return y}},function(v,B,u){u.d(B,"a",function(){return A});var q,n="undefined"===typeof window?self:window;v=function(){var e=navigator.userAgent.toLowerCase();return(e=/(msie) ([\w.]+)/.exec(e)||/(trident)(?:.*? rv:([\w.]+)|)/.exec(e))? parseInt(e[2],10):e}();var y=function(){var e=n.navigator.userAgent.match(/OPR/),w=n.navigator.userAgent.match(/Maxthon/),F=n.navigator.userAgent.match(/Edge/);return n.navigator.userAgent.match(/Chrome\/(.*?) /)&&!e&&!w&&!F}();(function(){if(!y)return null;var e=n.navigator.userAgent.match(/Chrome\/([0-9]+)\./);return e?parseInt(e[1],10):e})();var l=!!navigator.userAgent.match(/Edge/i)||navigator.userAgent.match(/Edg\/(.*?)/)&&n.navigator.userAgent.match(/Chrome\/(.*?) /);(function(){if(!l)return null; var e=n.navigator.userAgent.match(/Edg\/([0-9]+)\./);return e?parseInt(e[1],10):e})();B=/iPad|iPhone|iPod/.test(n.navigator.platform)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints||/iPad|iPhone|iPod/.test(n.navigator.userAgent);var t=function(){var e=n.navigator.userAgent.match(/.*\/([0-9\.]+)\s(Safari|Mobile).*/i);return e?parseFloat(e[1]):e}(),c=/^((?!chrome|android).)*safari/i.test(n.navigator.userAgent)||/^((?!chrome|android).)*$/.test(n.navigator.userAgent)&&B;c&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&& parseInt(null===(q=navigator.userAgent.match(/Version\/(\d+)/))||void 0===q?void 0:q[1],10);var m=n.navigator.userAgent.match(/Firefox/);(function(){if(!m)return null;var e=n.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return e?parseInt(e[1],10):e})();v||/Android|webOS|Touch|IEMobile|Silk/i.test(navigator.userAgent);navigator.userAgent.match(/(iPad|iPhone|iPod)/i);n.navigator.userAgent.indexOf("Android");var k=/Mac OS X 10_13_6.*\(KHTML, like Gecko\)$/.test(n.navigator.userAgent),h=n.navigator.userAgent.match(/(iPad|iPhone).+\sOS\s((\d+)(_\d)*)/i)? 14<=parseInt(n.navigator.userAgent.match(/(iPad|iPhone).+\sOS\s((\d+)(_\d)*)/i)[3],10):!1,f=!(!self.WebAssembly||!self.WebAssembly.validate),r=-1<n.navigator.userAgent.indexOf("Edge/16")||-1<n.navigator.userAgent.indexOf("MSAppHost"),A=function(){var e;if(e=f&&!r)e=c&&null!==t&&14>t,e=!(!h&&(e||k));return e}},function(v,B,u){u.d(B,"a",function(){return k});var q=u(4);v=u(13);var n=u.n(v),y=new Map,l=function(){return("undefined"===typeof window?self:window).trustedTypes},t=function(h,f){return l().createPolicy(h, {createHTML:function(r){return n.a.sanitize(r,Object(q.a)(Object(q.a)({},f),{RETURN_TRUSTED_TYPE:!1}))},createScript:function(r){return r},createScriptURL:function(r){return r}})},c=function(h){return l().createPolicy(h,{createHTML:function(f){return f},createScript:function(f){return f},createScriptURL:function(f){return f}})},m=function(h,f){var r,A={createHTML:function(e){return n.a.sanitize(e,Object(q.a)({},f))},createScript:function(e){return e},createScriptURL:function(e){return e}};if(null=== (r=l())||void 0===r?0:r.createPolicy)r="".concat(h,"-po"),y.has(h)||(A=c(r),y.set(r,A),A=t(h,f),y.set(h,A)),A=y.get(f.createPolicyOnly?r:h);return A},k=function(h,f){void 0===f&&(f={createPolicyOnly:!0,trustedTypesPolicyName:"webviewer"});return m(f.trustedTypesPolicyName,f).createScriptURL(h.toString())}},function(v,B,u){function q(t){"@babel/helpers - typeof";return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&& c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},q(t)}var n,y,l;!function(t){"object"===q(B)&&"undefined"!==typeof v?v.exports=t():!(y=[],n=t,l="function"===typeof n?n.apply(B,y):n,void 0!==l&&(v.exports=l))}(function(){return function h(c,m,k){function f(e,w){if(!m[e]){if(!c[e]){if(r)return r(e,!0);w=Error("Cannot find module '".concat(e,"'"));throw w.code="MODULE_NOT_FOUND",w;}w=m[e]={exports:{}};c[e][0].call(w.exports,function(F){return f(c[e][1][F]||F)},w,w.exports,h,c,m,k)}return m[e].exports} for(var r=!1,A=0;A<k.length;A++)f(k[A]);return f}({1:[function(c,m,k){var h={}.hasOwnProperty,f=function(r,A){function e(){this.constructor=r}for(var w in A)h.call(A,w)&&(r[w]=A[w]);e.prototype=A.prototype;r.prototype=new e;r.__super__=A.prototype;return r};k=c("./PriorityQueue/AbstractPriorityQueue");c=c("./PriorityQueue/ArrayStrategy");k=function(r){function A(e){e||(e={});e.strategy||(e.strategy=BinaryHeapStrategy);e.comparator||(e.comparator=function(w,F){return(w||0)-(F||0)});A.__super__.constructor.call(this, e)}f(A,r);return A}(k);k.ArrayStrategy=c;m.exports=k},{"./PriorityQueue/AbstractPriorityQueue":2,"./PriorityQueue/ArrayStrategy":3}],2:[function(c,m,k){m.exports=function(){function h(f){if(null==(null!=f?f.strategy:void 0))throw"Must pass options.strategy, a strategy";if(null==(null!=f?f.comparator:void 0))throw"Must pass options.comparator, a comparator";this.priv=new f.strategy(f);this.length=0}h.prototype.queue=function(f){this.length++;this.priv.queue(f)};h.prototype.dequeue=function(f){if(!this.length)throw"Empty queue"; this.length--;return this.priv.dequeue()};h.prototype.peek=function(f){if(!this.length)throw"Empty queue";return this.priv.peek()};h.prototype.remove=function(f){this.priv.remove(f)&&--this.length};h.prototype.find=function(f){return 0<=this.priv.find(f)};h.prototype.removeAllMatching=function(f,r){f=this.priv.removeAllMatching(f,r);this.length-=f};return h}()},{}],3:[function(c,m,k){var h=function(f,r,A){var e;var w=0;for(e=f.length;w<e;){var F=w+e>>>1;0<=A(f[F],r)?w=F+1:e=F}return w};m.exports= function(){function f(r){var A;this.options=r;this.comparator=this.options.comparator;this.data=(null!=(A=this.options.initialValues)?A.slice(0):void 0)||[];this.data.sort(this.comparator).reverse()}f.prototype.queue=function(r){var A=h(this.data,r,this.comparator);this.data.splice(A,0,r)};f.prototype.dequeue=function(){return this.data.pop()};f.prototype.peek=function(){return this.data[this.data.length-1]};f.prototype.find=function(r){var A=h(this.data,r,this.comparator)-1;return 0<=A&&!this.comparator(this.data[A], r)?A:-1};f.prototype.remove=function(r){r=this.find(r);return 0<=r?(this.data.splice(r,1),!0):!1};f.prototype.removeAllMatching=function(r,A){for(var e=0,w=this.data.length-1;0<=w;--w)if(r(this.data[w])){var F=this.data.splice(w,1)[0];A&&A(F);++e}return e};return f}()},{}]},{},[1])(1)})},function(v,B,u){(function(q){function n(t,c){this._id=t;this._clearFn=c}var y="undefined"!==typeof q&&q||"undefined"!==typeof self&&self||window,l=Function.prototype.apply;B.setTimeout=function(){return new n(l.call(setTimeout, y,arguments),clearTimeout)};B.setInterval=function(){return new n(l.call(setInterval,y,arguments),clearInterval)};B.clearTimeout=B.clearInterval=function(t){t&&t.close()};n.prototype.unref=n.prototype.ref=function(){};n.prototype.close=function(){this._clearFn.call(y,this._id)};B.enroll=function(t,c){clearTimeout(t._idleTimeoutId);t._idleTimeout=c};B.unenroll=function(t){clearTimeout(t._idleTimeoutId);t._idleTimeout=-1};B._unrefActive=B.active=function(t){clearTimeout(t._idleTimeoutId);var c=t._idleTimeout; 0<=c&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},c))};u(25);B.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof q&&q.setImmediate||this&&this.setImmediate;B.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof q&&q.clearImmediate||this&&this.clearImmediate}).call(this,u(12))},function(v,B,u){function q(c,m,k,h){return n(c,m,k,h,!!WebAssembly.instantiateStreaming,void 0,void 0).then(function(f){Object(y.a)("load", "WASM compilation took ".concat(Date.now()-NaN," ms"));return f})}function n(c,m,k,h,f,r,A){r=r||Date.now();if(f&&!h)return Object(y.a)("load","Try instantiateStreaming"),fetch(Object(l.a)(c)).then(function(e){return WebAssembly.instantiateStreaming(e,m)}).catch(function(e){Object(y.a)("load","instantiateStreaming Failed ".concat(c," message ").concat(e.message));return n(c,m,k,h,!1,r,A)});f=h?h.map(function(e,w){return"".concat(e,"PDFNetCWasm-chunk-").concat(w,".wasm")}):c;return Object(l.b)(f,k, !0,!0).then(function(e){A=Date.now();Object(y.a)("load","Request took ".concat(A-r," ms"));return WebAssembly.instantiate(e,m)})}u.d(B,"a",function(){return q});var y=u(0),l=u(3),t=u(5);u.d(B,"b",function(){return t.a})},function(v,B){B=function(){return this}();try{B=B||(new Function("return this"))()}catch(u){"object"===typeof window&&(B=window)}v.exports=B},function(v,B,u){(function(q,n){v.exports=n()})(this,function(){function q(T){return function(P){P instanceof RegExp&&(P.lastIndex=0);for(var S= arguments.length,U=Array(1<S?S-1:0),W=1;W<S;W++)U[W-1]=arguments[W];return F(T,P,U)}}function n(T,P){var S=2<arguments.length&&void 0!==arguments[2]?arguments[2]:b;k&&k(T,null);for(var U=P.length;U--;){var W=P[U];if("string"===typeof W){var na=S(W);na!==W&&(h(P)||(P[U]=na),W=na)}T[W]=!0}return T}function y(T){for(var P=w(null),S=$jscomp.makeIterator(m(T)),U=S.next();!U.done;U=S.next()){var W=$jscomp.makeIterator(U.value);U=W.next().value;W=W.next().value;if(E(T,U))if(Array.isArray(W)){for(var na= 0;na<W.length;na++)E(W,na)||(W[na]=null);P[U]=W}else P[U]=W&&"object"===typeof W&&W.constructor===Object?y(W):W}return P}function l(T,P){for(;null!==T;){var S=r(T,P);if(S){if(S.get)return q(S.get);if("function"===typeof S.value)return q(S.value)}T=f(T)}return function(){return null}}function t(){function T(C,J,M){I(C,function(Q){Q.call(S,J,M,ua)})}var P=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"undefined"===typeof window?null:window,S=function(C){return t(C)};S.version="3.2.6";S.removed= [];if(!P||!P.document||P.document.nodeType!==Ca.document||!P.Element)return S.isSupported=!1,S;var U=P.document,W=U,na=W.currentScript,mb=P.DocumentFragment,aa=P.HTMLTemplateElement,Ta=P.Node,nb=P.Element,Da=P.NodeFilter,Ob=void 0===P.NamedNodeMap?P.NamedNodeMap||P.MozNamedAttrMap:P.NamedNodeMap,Pb=P.HTMLFormElement,Qb=P.DOMParser,Ka=P.trustedTypes;P=nb.prototype;var Rb=l(P,"cloneNode"),Sb=l(P,"remove"),Tb=l(P,"nextSibling"),Ub=l(P,"childNodes"),La=l(P,"parentNode");"function"===typeof aa&&(aa=U.createElement("template"), aa.content&&aa.content.ownerDocument&&(U=aa.content.ownerDocument));var ha,Ea="";aa=U;var Ua=aa.implementation,Vb=aa.createNodeIterator,Wb=aa.createDocumentFragment,Xb=aa.getElementsByTagName,Yb=W.importNode,ia=ob();S.isSupported="function"===typeof m&&"function"===typeof La&&Ua&&void 0!==Ua.createHTMLDocument;aa=Ma;var Va=aa.MUSTACHE_EXPR,Wa=aa.ERB_EXPR,Xa=aa.TMPLIT_EXPR,Zb=aa.DATA_ATTR,$b=aa.ARIA_ATTR,ac=aa.IS_SCRIPT_OR_DATA,pb=aa.ATTR_WHITESPACE,qb=aa.CUSTOM_ELEMENT,rb=Ma.IS_ALLOWED_URI,da=null, sb=n({},[].concat($jscomp.arrayFromIterable(O),$jscomp.arrayFromIterable(V),$jscomp.arrayFromIterable(X),$jscomp.arrayFromIterable(la),$jscomp.arrayFromIterable(ka))),fa=null,tb=n({},[].concat($jscomp.arrayFromIterable(oa),$jscomp.arrayFromIterable(qa),$jscomp.arrayFromIterable(ra),$jscomp.arrayFromIterable(Y))),Z=Object.seal(w(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0, configurable:!1,enumerable:!0,value:!1}})),Fa=null,Ya=null,ub=!0,Za=!0,vb=!1,wb=!0,va=!1,Na=!0,ta=!1,$a=!1,ab=!1,wa=!1,Oa=!1,Pa=!1,xb=!0,yb=!1,bb=!0,Ga=!1,xa={},ya=null,zb=n({},"annotation-xml audio colgroup desc foreignobject head iframe math mi mn mo ms mtext noembed noframes noscript plaintext script style svg template thead title video xmp".split(" ")),Ab=null,Bb=n({},"audio video img source image track".split(" ")),cb=null,Cb=n({},"alt class for id label name pattern placeholder role summary title value style xmlns".split(" ")), za="http://www.w3.org/1999/xhtml",Db=!1,db=null,bc=n({},["http://www.w3.org/1998/Math/MathML","http://www.w3.org/2000/svg","http://www.w3.org/1999/xhtml"],d),Qa=n({},["mi","mo","mn","ms","mtext"]),Ra=n({},["annotation-xml"]),cc=n({},["title","style","font","a","script"]),Ha=null,dc=["application/xhtml+xml","text/html"],ea=null,ua=null,ec=U.createElement("form"),Eb=function(C){return C instanceof RegExp||C instanceof Function},eb=function(){var C=0<arguments.length&&void 0!==arguments[0]?arguments[0]: {};if(!ua||ua!==C){C&&"object"===typeof C||(C={});C=y(C);Ha=-1===dc.indexOf(C.PARSER_MEDIA_TYPE)?"text/html":C.PARSER_MEDIA_TYPE;ea="application/xhtml+xml"===Ha?d:b;da=E(C,"ALLOWED_TAGS")?n({},C.ALLOWED_TAGS,ea):sb;fa=E(C,"ALLOWED_ATTR")?n({},C.ALLOWED_ATTR,ea):tb;db=E(C,"ALLOWED_NAMESPACES")?n({},C.ALLOWED_NAMESPACES,d):bc;cb=E(C,"ADD_URI_SAFE_ATTR")?n(y(Cb),C.ADD_URI_SAFE_ATTR,ea):Cb;Ab=E(C,"ADD_DATA_URI_TAGS")?n(y(Bb),C.ADD_DATA_URI_TAGS,ea):Bb;ya=E(C,"FORBID_CONTENTS")?n({},C.FORBID_CONTENTS, ea):zb;Fa=E(C,"FORBID_TAGS")?n({},C.FORBID_TAGS,ea):y({});Ya=E(C,"FORBID_ATTR")?n({},C.FORBID_ATTR,ea):y({});xa=E(C,"USE_PROFILES")?C.USE_PROFILES:!1;ub=!1!==C.ALLOW_ARIA_ATTR;Za=!1!==C.ALLOW_DATA_ATTR;vb=C.ALLOW_UNKNOWN_PROTOCOLS||!1;wb=!1!==C.ALLOW_SELF_CLOSE_IN_ATTR;va=C.SAFE_FOR_TEMPLATES||!1;Na=!1!==C.SAFE_FOR_XML;ta=C.WHOLE_DOCUMENT||!1;wa=C.RETURN_DOM||!1;Oa=C.RETURN_DOM_FRAGMENT||!1;Pa=C.RETURN_TRUSTED_TYPE||!1;ab=C.FORCE_BODY||!1;xb=!1!==C.SANITIZE_DOM;yb=C.SANITIZE_NAMED_PROPS||!1;bb=!1!== C.KEEP_CONTENT;Ga=C.IN_PLACE||!1;rb=C.ALLOWED_URI_REGEXP||Ia;za=C.NAMESPACE||"http://www.w3.org/1999/xhtml";Qa=C.MATHML_TEXT_INTEGRATION_POINTS||Qa;Ra=C.HTML_INTEGRATION_POINTS||Ra;Z=C.CUSTOM_ELEMENT_HANDLING||{};C.CUSTOM_ELEMENT_HANDLING&&Eb(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Z.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck);C.CUSTOM_ELEMENT_HANDLING&&Eb(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Z.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);C.CUSTOM_ELEMENT_HANDLING&& "boolean"===typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Z.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);va&&(Za=!1);Oa&&(wa=!0);xa&&(da=n({},ka),fa=[],!0===xa.html&&(n(da,O),n(fa,oa)),!0===xa.svg&&(n(da,V),n(fa,qa),n(fa,Y)),!0===xa.svgFilters&&(n(da,X),n(fa,qa),n(fa,Y)),!0===xa.mathMl&&(n(da,la),n(fa,ra),n(fa,Y)));C.ADD_TAGS&&(da===sb&&(da=y(da)),n(da,C.ADD_TAGS,ea));C.ADD_ATTR&&(fa===tb&&(fa=y(fa)),n(fa,C.ADD_ATTR,ea));C.ADD_URI_SAFE_ATTR&& n(cb,C.ADD_URI_SAFE_ATTR,ea);C.FORBID_CONTENTS&&(ya===zb&&(ya=y(ya)),n(ya,C.FORBID_CONTENTS,ea));bb&&(da["#text"]=!0);ta&&n(da,["html","head","body"]);da.table&&(n(da,["tbody"]),delete Fa.tbody);if(C.TRUSTED_TYPES_POLICY){if("function"!==typeof C.TRUSTED_TYPES_POLICY.createHTML)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!==typeof C.TRUSTED_TYPES_POLICY.createScriptURL)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.'); ha=C.TRUSTED_TYPES_POLICY;Ea=ha.createHTML("")}else void 0===ha&&(ha=fc(Ka,na)),null!==ha&&"string"===typeof Ea&&(Ea=ha.createHTML(""));e&&e(C);ua=C}},Fb=n({},[].concat($jscomp.arrayFromIterable(V),$jscomp.arrayFromIterable(X),$jscomp.arrayFromIterable(ba))),Gb=n({},[].concat($jscomp.arrayFromIterable(la),$jscomp.arrayFromIterable(ma))),gc=function(C){var J=La(C);J&&J.tagName||(J={namespaceURI:za,tagName:"template"});var M=b(C.tagName),Q=b(J.tagName);return db[C.namespaceURI]?"http://www.w3.org/2000/svg"=== C.namespaceURI?"http://www.w3.org/1999/xhtml"===J.namespaceURI?"svg"===M:"http://www.w3.org/1998/Math/MathML"===J.namespaceURI?"svg"===M&&("annotation-xml"===Q||Qa[Q]):!!Fb[M]:"http://www.w3.org/1998/Math/MathML"===C.namespaceURI?"http://www.w3.org/1999/xhtml"===J.namespaceURI?"math"===M:"http://www.w3.org/2000/svg"===J.namespaceURI?"math"===M&&Ra[Q]:!!Gb[M]:"http://www.w3.org/1999/xhtml"===C.namespaceURI?"http://www.w3.org/2000/svg"===J.namespaceURI&&!Ra[Q]||"http://www.w3.org/1998/Math/MathML"=== J.namespaceURI&&!Qa[Q]?!1:!Gb[M]&&(cc[M]||!Fb[M]):"application/xhtml+xml"===Ha&&db[C.namespaceURI]?!0:!1:!1},pa=function(C){H(S.removed,{element:C});try{La(C).removeChild(C)}catch(J){Sb(C)}},Aa=function(C,J){try{H(S.removed,{attribute:J.getAttributeNode(C),from:J})}catch(M){H(S.removed,{attribute:null,from:J})}J.removeAttribute(C);if("is"===C)if(wa||Oa)try{pa(J)}catch(M){}else try{J.setAttribute(C,"")}catch(M){}},Hb=function(C){var J=null,M=null;ab?C="<remove></remove>"+C:M=(M=p(C,/^[\r\n\t ]+/))&& M[0];"application/xhtml+xml"===Ha&&"http://www.w3.org/1999/xhtml"===za&&(C='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+C+"</body></html>");var Q=ha?ha.createHTML(C):C;if("http://www.w3.org/1999/xhtml"===za)try{J=(new Qb).parseFromString(Q,Ha)}catch(R){}if(!J||!J.documentElement){J=Ua.createDocument(za,"template",null);try{J.documentElement.innerHTML=Db?Ea:Q}catch(R){}}Q=J.body||J.documentElement;C&&M&&Q.insertBefore(U.createTextNode(M),Q.childNodes[0]||null);return"http://www.w3.org/1999/xhtml"=== za?Xb.call(J,ta?"html":"body")[0]:ta?J.documentElement:Q},Ib=function(C){return Vb.call(C.ownerDocument||C,C,Da.SHOW_ELEMENT|Da.SHOW_COMMENT|Da.SHOW_TEXT|Da.SHOW_PROCESSING_INSTRUCTION|Da.SHOW_CDATA_SECTION,null)},fb=function(C){return C instanceof Pb&&("string"!==typeof C.nodeName||"string"!==typeof C.textContent||"function"!==typeof C.removeChild||!(C.attributes instanceof Ob)||"function"!==typeof C.removeAttribute||"function"!==typeof C.setAttribute||"string"!==typeof C.namespaceURI||"function"!== typeof C.insertBefore||"function"!==typeof C.hasChildNodes)},Jb=function(C){return"function"===typeof Ta&&C instanceof Ta},Kb=function(C){var J=null;T(ia.beforeSanitizeElements,C,null);if(fb(C))return pa(C),!0;var M=ea(C.nodeName);T(ia.uponSanitizeElement,C,{tagName:M,allowedTags:da});if(Na&&C.hasChildNodes()&&!Jb(C.firstElementChild)&&K(/<[/\w!]/g,C.innerHTML)&&K(/<[/\w!]/g,C.textContent)||C.nodeType===Ca.progressingInstruction||Na&&C.nodeType===Ca.comment&&K(/<[/\w]/g,C.data))return pa(C),!0;if(!da[M]|| Fa[M]){if(!Fa[M]&&"annotation-xml"!==M&&p(M,qb)&&(Z.tagNameCheck instanceof RegExp&&K(Z.tagNameCheck,M)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(M)))return!1;if(bb&&!ya[M]){M=La(C)||C.parentNode;var Q=Ub(C)||C.childNodes;if(Q&&M)for(var R=Q.length-1;0<=R;--R){var ca=Rb(Q[R],!0);ca.__removalCount=(C.__removalCount||0)+1;M.insertBefore(ca,Tb(C))}}pa(C);return!0}if(C instanceof nb&&!gc(C)||("noscript"===M||"noembed"===M||"noframes"===M)&&K(/<\/no(script|embed|frames)/i,C.innerHTML))return pa(C), !0;va&&C.nodeType===Ca.text&&(J=C.textContent,I([Va,Wa,Xa],function(ja){J=g(J,ja," ")}),C.textContent!==J&&(H(S.removed,{element:C.cloneNode()}),C.textContent=J));T(ia.afterSanitizeElements,C,null);return!1},Lb=function(C,J,M){if(xb&&("id"===J||"name"===J)&&(M in U||M in ec))return!1;if(!Za||Ya[J]||!K(Zb,J))if(!ub||!K($b,J))if(!fa[J]||Ya[J]){if(!("annotation-xml"!==C&&p(C,qb)&&(Z.tagNameCheck instanceof RegExp&&K(Z.tagNameCheck,C)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(C))&&(Z.attributeNameCheck instanceof RegExp&&K(Z.attributeNameCheck,J)||Z.attributeNameCheck instanceof Function&&Z.attributeNameCheck(J))||"is"===J&&Z.allowCustomizedBuiltInElements&&(Z.tagNameCheck instanceof RegExp&&K(Z.tagNameCheck,M)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(M))))return!1}else if(!(cb[J]||K(rb,g(M,pb,""))||("src"===J||"xlink:href"===J||"href"===J)&&"script"!==C&&0===x(M,"data:")&&Ab[C]||vb&&!K(ac,g(M,pb,"")))&&M)return!1;return!0},Nb=function(C){T(ia.beforeSanitizeAttributes,C,null);var J=C.attributes; if(J&&!fb(C)){for(var M={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:fa,forceKeepAttr:void 0},Q=J.length,R={};Q--;){var ca=J[Q],ja=ca.name,gb=ca.namespaceURI,hb=ca.value;ca=ea(ja);R.$jscomp$loop$prop$value$10="value"===ja?hb:z(hb);M.attrName=ca;M.attrValue=R.$jscomp$loop$prop$value$10;M.keepAttr=!0;M.forceKeepAttr=void 0;T(ia.uponSanitizeAttribute,C,M);R.$jscomp$loop$prop$value$10=M.attrValue;!yb||"id"!==ca&&"name"!==ca||(Aa(ja,C),R.$jscomp$loop$prop$value$10="user-content-"+R.$jscomp$loop$prop$value$10); if(Na&&K(/((--!?|])>)|<\/(style|title)/i,R.$jscomp$loop$prop$value$10))Aa(ja,C);else if(!M.forceKeepAttr)if(M.keepAttr)if(!wb&&K(/\/>/i,R.$jscomp$loop$prop$value$10))Aa(ja,C);else{va&&I([Va,Wa,Xa],function(ib){return function(hc){ib.$jscomp$loop$prop$value$10=g(ib.$jscomp$loop$prop$value$10,hc," ")}}(R));var Mb=ea(C.nodeName);if(Lb(Mb,ca,R.$jscomp$loop$prop$value$10)){if(ha&&"object"===typeof Ka&&"function"===typeof Ka.getAttributeType&&!gb)switch(Ka.getAttributeType(Mb,ca)){case "TrustedHTML":R.$jscomp$loop$prop$value$10= ha.createHTML(R.$jscomp$loop$prop$value$10);break;case "TrustedScriptURL":R.$jscomp$loop$prop$value$10=ha.createScriptURL(R.$jscomp$loop$prop$value$10)}if(R.$jscomp$loop$prop$value$10!==hb)try{gb?C.setAttributeNS(gb,ja,R.$jscomp$loop$prop$value$10):C.setAttribute(ja,R.$jscomp$loop$prop$value$10),fb(C)?pa(C):G(S.removed)}catch(ib){Aa(ja,C)}}else Aa(ja,C)}else Aa(ja,C);R={$jscomp$loop$prop$value$10:R.$jscomp$loop$prop$value$10}}T(ia.afterSanitizeAttributes,C,null)}},ic=function M(J){var Q,R=Ib(J);for(T(ia.beforeSanitizeShadowDOM, J,null);Q=R.nextNode();)T(ia.uponSanitizeShadowNode,Q,null),Kb(Q),Nb(Q),Q.content instanceof mb&&M(Q.content);T(ia.afterSanitizeShadowDOM,J,null)};S.sanitize=function(J){var M=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},Q=null,R=null;R=R=null;(Db=!J)&&(J="\x3c!--\x3e");if("string"!==typeof J&&!Jb(J))if("function"===typeof J.toString){if(J=J.toString(),"string"!==typeof J)throw N("dirty is not a string, aborting");}else throw N("toString is not a function");if(!S.isSupported)return J; $a||eb(M);S.removed=[];"string"===typeof J&&(Ga=!1);if(Ga){if(J.nodeName&&(M=ea(J.nodeName),!da[M]||Fa[M]))throw N("root node is forbidden and cannot be sanitized in-place");}else if(J instanceof Ta)Q=Hb("\x3c!----\x3e"),R=Q.ownerDocument.importNode(J,!0),R.nodeType===Ca.element&&"BODY"===R.nodeName?Q=R:"HTML"===R.nodeName?Q=R:Q.appendChild(R);else{if(!wa&&!va&&!ta&&-1===J.indexOf("<"))return ha&&Pa?ha.createHTML(J):J;Q=Hb(J);if(!Q)return wa?null:Pa?Ea:""}Q&&ab&&pa(Q.firstChild);for(M=Ib(Ga?J:Q);R= M.nextNode();)Kb(R),Nb(R),R.content instanceof mb&&ic(R.content);if(Ga)return J;if(wa){if(Oa)for(R=Wb.call(Q.ownerDocument);Q.firstChild;)R.appendChild(Q.firstChild);else R=Q;if(fa.shadowroot||fa.shadowrootmode)R=Yb.call(W,R,!0);return R}var ca=ta?Q.outerHTML:Q.innerHTML;ta&&da["!doctype"]&&Q.ownerDocument&&Q.ownerDocument.doctype&&Q.ownerDocument.doctype.name&&K(sa,Q.ownerDocument.doctype.name)&&(ca="<!DOCTYPE "+Q.ownerDocument.doctype.name+">\n"+ca);va&&I([Va,Wa,Xa],function(ja){ca=g(ca,ja," ")}); return ha&&Pa?ha.createHTML(ca):ca};S.setConfig=function(){eb(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});$a=!0};S.clearConfig=function(){ua=null;$a=!1};S.isValidAttribute=function(J,M,Q){ua||eb({});J=ea(J);M=ea(M);return Lb(J,M,Q)};S.addHook=function(J,M){"function"===typeof M&&H(ia[J],M)};S.removeHook=function(J,M){return void 0!==M?(M=L(ia[J],M),-1===M?void 0:a(ia[J],M,1)[0]):G(ia[J])};S.removeHooks=function(J){ia[J]=[]};S.removeAllHooks=function(){ia=ob()};return S}var c=Object, m=c.entries,k=c.setPrototypeOf,h=c.isFrozen,f=c.getPrototypeOf,r=c.getOwnPropertyDescriptor,A=Object,e=A.freeze;c=A.seal;var w=A.create;A="undefined"!==typeof Reflect&&Reflect;var F=A.apply,D=A.construct;e||(e=function(T){return T});c||(c=function(T){return T});F||(F=function(T,P,S){return T.apply(P,S)});D||(D=function(T,P){return new (Function.prototype.bind.apply(T,[null].concat($jscomp.arrayFromIterable(P))))});var I=q(Array.prototype.forEach),L=q(Array.prototype.lastIndexOf),G=q(Array.prototype.pop), H=q(Array.prototype.push),a=q(Array.prototype.splice),b=q(String.prototype.toLowerCase),d=q(String.prototype.toString),p=q(String.prototype.match),g=q(String.prototype.replace),x=q(String.prototype.indexOf),z=q(String.prototype.trim),E=q(Object.prototype.hasOwnProperty),K=q(RegExp.prototype.test),N=function(T){return function(){for(var P=arguments.length,S=Array(P),U=0;U<P;U++)S[U]=arguments[U];return D(T,S)}}(TypeError),O=e("a abbr acronym address area article aside audio b bdi bdo big blink blockquote body br button canvas caption center cite code col colgroup con