"use strict";(self.webpackChunkjsa_showcase_website=self.webpackChunkjsa_showcase_website||[]).push([[429],{758:(Te,Re,Ae)=>{Ae(609);const Ce="undefined"!=typeof globalThis&&globalThis,je="undefined"!=typeof window&&window,ye="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,De=Ce||"undefined"!=typeof global&&global||je||ye,Ze=function(J,...ue){if(Ze.translate){const q=Ze.translate(J,ue);J=q[0],ue=q[1]}let re=ge(J[0],J.raw[0]);for(let q=1;q{var Ce;void 0!==(Ce=function(){!function(e){var r=e.performance;function t(h){r&&r.mark&&r.mark(h)}function n(h,a){r&&r.measure&&r.measure(h,a)}t("Zone");var u=e.__Zone_symbol_prefix||"__zone_symbol__";function c(h){return u+h}var f=!0===e[c("forceDuplicateZoneCheck")];if(e.Zone){if(f||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var v=function(){function h(a,o){this._parent=a,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new d(this,this._parent&&this._parent._zoneDelegate,o)}return h.assertZonePatched=function(){if(e.Promise!==F.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(h,"root",{get:function(){for(var a=h.current;a.parent;)a=a.parent;return a},enumerable:!1,configurable:!0}),Object.defineProperty(h,"current",{get:function(){return A.zone},enumerable:!1,configurable:!0}),Object.defineProperty(h,"currentTask",{get:function(){return le},enumerable:!1,configurable:!0}),h.__load_patch=function(a,o,i){if(void 0===i&&(i=!1),F.hasOwnProperty(a)){if(!i&&f)throw Error("Already loaded patch: "+a)}else if(!e["__Zone_disable_"+a]){var w="Zone:"+a;t(w),F[a]=o(e,h,S),n(w,w)}},Object.defineProperty(h.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),h.prototype.get=function(a){var o=this.getZoneWith(a);if(o)return o._properties[a]},h.prototype.getZoneWith=function(a){for(var o=this;o;){if(o._properties.hasOwnProperty(a))return o;o=o._parent}return null},h.prototype.fork=function(a){if(!a)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,a)},h.prototype.wrap=function(a,o){if("function"!=typeof a)throw new Error("Expecting function got: "+a);var i=this._zoneDelegate.intercept(this,a,o),w=this;return function(){return w.runGuarded(i,this,arguments,o)}},h.prototype.run=function(a,o,i,w){A={parent:A,zone:this};try{return this._zoneDelegate.invoke(this,a,o,i,w)}finally{A=A.parent}},h.prototype.runGuarded=function(a,o,i,w){void 0===o&&(o=null),A={parent:A,zone:this};try{try{return this._zoneDelegate.invoke(this,a,o,i,w)}catch(z){if(this._zoneDelegate.handleError(this,z))throw z}}finally{A=A.parent}},h.prototype.runTask=function(a,o,i){if(a.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(a.zone||B).name+"; Execution: "+this.name+")");if(a.state!==j||a.type!==R&&a.type!==K){var w=a.state!=k;w&&a._transitionTo(k,U),a.runCount++;var z=le;le=a,A={parent:A,zone:this};try{a.type==K&&a.data&&!a.data.isPeriodic&&(a.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,a,o,i)}catch(fe){if(this._zoneDelegate.handleError(this,fe))throw fe}}finally{a.state!==j&&a.state!==M&&(a.type==R||a.data&&a.data.isPeriodic?w&&a._transitionTo(U,k):(a.runCount=0,this._updateTaskCount(a,-1),w&&a._transitionTo(j,k,j))),A=A.parent,le=z}}},h.prototype.scheduleTask=function(a){if(a.zone&&a.zone!==this)for(var o=this;o;){if(o===a.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+a.zone.name);o=o.parent}a._transitionTo(V,j);var i=[];a._zoneDelegates=i,a._zone=this;try{a=this._zoneDelegate.scheduleTask(this,a)}catch(w){throw a._transitionTo(M,V,j),this._zoneDelegate.handleError(this,w),w}return a._zoneDelegates===i&&this._updateTaskCount(a,1),a.state==V&&a._transitionTo(U,V),a},h.prototype.scheduleMicroTask=function(a,o,i,w){return this.scheduleTask(new p(ne,a,o,i,w,void 0))},h.prototype.scheduleMacroTask=function(a,o,i,w,z){return this.scheduleTask(new p(K,a,o,i,w,z))},h.prototype.scheduleEventTask=function(a,o,i,w,z){return this.scheduleTask(new p(R,a,o,i,w,z))},h.prototype.cancelTask=function(a){if(a.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(a.zone||B).name+"; Execution: "+this.name+")");a._transitionTo(te,U,k);try{this._zoneDelegate.cancelTask(this,a)}catch(o){throw a._transitionTo(M,te),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(a,-1),a._transitionTo(j,te),a.runCount=0,a},h.prototype._updateTaskCount=function(a,o){var i=a._zoneDelegates;-1==o&&(a._zoneDelegates=null);for(var w=0;w0,macroTask:i.macroTask>0,eventTask:i.eventTask>0,change:a})},h}(),p=function(){function h(a,o,i,w,z,fe){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=a,this.source=o,this.data=w,this.scheduleFn=z,this.cancelFn=fe,!i)throw new Error("callback is not defined");this.callback=i;var l=this;this.invoke=a===R&&w&&w.useG?h.invokeTask:function(){return h.invokeTask.call(e,l,this,arguments)}}return h.invokeTask=function(a,o,i){a||(a=this),ie++;try{return a.runCount++,a.zone.runTask(a,o,i)}finally{1==ie&&m(),ie--}},Object.defineProperty(h.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),h.prototype.cancelScheduleRequest=function(){this._transitionTo(j,V)},h.prototype._transitionTo=function(a,o,i){if(this._state!==o&&this._state!==i)throw new Error(this.type+" '"+this.source+"': can not transition to '"+a+"', expecting state '"+o+"'"+(i?" or '"+i+"'":"")+", was '"+this._state+"'.");this._state=a,a==j&&(this._zoneDelegates=null)},h.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},h.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},h}(),y=c("setTimeout"),b=c("Promise"),O=c("then"),N=[],L=!1;function g(h){if(0===ie&&0===N.length)if(X||e[b]&&(X=e[b].resolve(0)),X){var a=X[O];a||(a=X.then),a.call(X,m)}else e[y](m,0);h&&N.push(h)}function m(){if(!L){for(L=!0;N.length;){var h=N;N=[];for(var a=0;a=0;t--)"function"==typeof e[t]&&(e[t]=qe(e[t],r+"_"+t));return e}function nr(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var or="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Fe=!("nw"in Q)&&void 0!==Q.process&&"[object process]"==={}.toString.call(Q.process),$e=!Fe&&!or&&!(!Be||!be.HTMLElement),ar=void 0!==Q.process&&"[object process]"==={}.toString.call(Q.process)&&!or&&!(!Be||!be.HTMLElement),Ge={},ir=function(e){if(e=e||Q.event){var r=Ge[e.type];r||(r=Ge[e.type]=G("ON_PROPERTY"+e.type));var u,t=this||e.target||Q,n=t[r];return $e&&t===be&&"error"===e.type?!0===(u=n&&n.call(this,e.message,e.filename,e.lineno,e.colno,e.error))&&e.preventDefault():null!=(u=n&&n.apply(this,arguments))&&!u&&e.preventDefault(),u}};function sr(e,r,t){var n=ye(e,r);if(!n&&t&&ye(t,r)&&(n={enumerable:!0,configurable:!0}),n&&n.configurable){var c=G("on"+r+"patched");if(!e.hasOwnProperty(c)||!e[c]){delete n.writable,delete n.value;var f=n.get,v=n.set,T=r.substr(2),d=Ge[T];d||(d=Ge[T]=G("ON_PROPERTY"+T)),n.set=function(p){var y=this;!y&&e===Q&&(y=Q),y&&(y[d]&&y.removeEventListener(T,ir),v&&v.apply(y,Pr),"function"==typeof p?(y[d]=p,y.addEventListener(T,ir,!1)):y[d]=null)},n.get=function(){var p=this;if(!p&&e===Q&&(p=Q),!p)return null;var y=p[d];if(y)return y;if(f){var b=f&&f.call(this);if(b)return n.set.call(this,b),"function"==typeof p.removeAttribute&&p.removeAttribute(r),b}return null},He(e,r,n),e[c]=!0}}}function ur(e,r,t){if(r)for(var n=0;n=0&&"function"==typeof v[T.cbIdx]?Ye(T.name,v[T.cbIdx],T,u):c.apply(f,v)}})}function _e(e,r){e[G("OriginalDelegate")]=r}var cr=!1,Je=!1;function Zr(){if(cr)return Je;cr=!0;try{var e=be.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Je=!0)}catch(r){}return Je}Zone.__load_patch("ZoneAwarePromise",function(e,r,t){var n=Object.getOwnPropertyDescriptor,u=Object.defineProperty;var f=t.symbol,v=[],T=!0===e[f("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],d=f("Promise"),p=f("then");t.onUnhandledError=function(l){if(t.showUncaughtError()){var E=l&&l.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(l)}},t.microtaskDrainDone=function(){for(var l=function(){var E=v.shift();try{E.zone.runGuarded(function(){throw E.throwOriginal?E.rejection:E})}catch(s){!function(l){t.onUnhandledError(l);try{var E=r[b];"function"==typeof E&&E.call(this,l)}catch(s){}}(s)}};v.length;)l()};var b=f("unhandledPromiseRejectionHandler");function N(l){return l&&l.then}function L(l){return l}function X(l){return o.reject(l)}var g=f("state"),m=f("value"),B=f("finally"),j=f("parentPromiseValue"),V=f("parentPromiseState"),k=null,M=!1;function K(l,E){return function(s){try{A(l,E,s)}catch(_){A(l,!1,_)}}}var S=f("currentTaskTrace");function A(l,E,s){var _=function(){var l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}}();if(l===s)throw new TypeError("Promise resolved with itself");if(l[g]===k){var P=null;try{("object"==typeof s||"function"==typeof s)&&(P=s&&s.then)}catch(Z){return _(function(){A(l,!1,Z)})(),l}if(E!==M&&s instanceof o&&s.hasOwnProperty(g)&&s.hasOwnProperty(m)&&s[g]!==k)ie(s),A(l,s[g],s[m]);else if(E!==M&&"function"==typeof P)try{P.call(s,_(K(l,E)),_(K(l,!1)))}catch(Z){_(function(){A(l,!1,Z)})()}else{l[g]=E;var C=l[m];if(l[m]=s,l[B]===B&&true===E&&(l[g]=l[V],l[m]=l[j]),E===M&&s instanceof Error){var I=r.currentTask&&r.currentTask.data&&r.currentTask.data.__creationTrace__;I&&u(s,S,{configurable:!0,enumerable:!1,writable:!0,value:I})}for(var x=0;x1?new c(T,d):new c(T),O=e.ObjectGetOwnPropertyDescriptor(p,"onmessage");return O&&!1===O.configurable?(y=e.ObjectCreate(p),b=p,[n,u,"send","close"].forEach(function(N){y[N]=function(){var L=e.ArraySlice.call(arguments);if(N===n||N===u){var X=L.length>0?L[0]:void 0;if(X){var g=Zone.__symbol__("ON_PROPERTY"+X);p[g]=y[g]}}return p[N].apply(p,L)}})):y=p,e.patchOnProperties(y,["close","error","message","open"],b),y};var f=r.WebSocket;for(var v in c)f[v]=c[v]}(e,r),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",function(e,r,t){t.patchOnProperties=ur,t.patchMethod=de,t.bindArguments=Ke,t.patchMacroTask=Cr;var n=r.__symbol__("BLACK_LISTED_EVENTS"),u=r.__symbol__("UNPATCHED_EVENTS");e[u]&&(e[n]=e[u]),e[n]&&(r[n]=r[u]=e[n]),t.patchEventPrototype=Lr,t.patchEventTarget=Ir,t.isIEOrEdge=Zr,t.ObjectDefineProperty=He,t.ObjectGetOwnPropertyDescriptor=ye,t.ObjectCreate=Ze,t.ArraySlice=xe,t.patchClass=Le,t.wrapWithCurrentZone=qe,t.filterProperties=Er,t.attachOriginToPatched=_e,t._redefineProperty=Object.defineProperty,t.patchCallbacks=Mr,t.getGlobalObjects=function(){return{globalSources:lr,zoneSymbolEventNames:ce,eventNames:Se,isBrowser:$e,isMix:ar,isNode:Fe,TRUE_STR:re,FALSE_STR:q,ZONE_SYMBOL_PREFIX:Ie,ADD_EVENT_LISTENER_STR:ge,REMOVE_EVENT_LISTENER_STR:Ne}}}),(e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{})[(n="legacyPatch",(e.__Zone_symbol_prefix||"__zone_symbol__")+n)]=function(){var n=e.Zone;n.__load_patch("defineProperty",function(u,c,f){f._redefineProperty=Yr,Ue=Zone.__symbol__,ze=Object[Ue("defineProperty")]=Object.defineProperty,yr=Object[Ue("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,mr=Object.create,me=Ue("unconfigurables"),Object.defineProperty=function(e,r,t){if(Tr(e,r))throw new TypeError("Cannot assign to read only property '"+r+"' of "+e);var n=t.configurable;return"prototype"!==r&&(t=rr(e,r,t)),gr(e,r,t,n)},Object.defineProperties=function(e,r){return Object.keys(r).forEach(function(t){Object.defineProperty(e,t,r[t])}),e},Object.create=function(e,r){return"object"==typeof r&&!Object.isFrozen(r)&&Object.keys(r).forEach(function(t){r[t]=rr(e,t,r[t])}),mr(e,r)},Object.getOwnPropertyDescriptor=function(e,r){var t=yr(e,r);return t&&Tr(e,r)&&(t.configurable=!1),t}}),n.__load_patch("registerElement",function(u,c,f){!function(e,r){var t=r.getGlobalObjects();(t.isBrowser||t.isMix)&&"registerElement"in e.document&&r.patchCallbacks(r,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(u,f)}),n.__load_patch("EventTargetLegacy",function(u,c,f){(function(e,r){var t=r.getGlobalObjects(),n=t.eventNames,u=t.globalSources,c=t.zoneSymbolEventNames,f=t.TRUE_STR,v=t.FALSE_STR,T=t.ZONE_SYMBOL_PREFIX,p="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),y="EventTarget",b=[],O=e.wtf,N="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video".split(",");O?b=N.map(function(H){return"HTML"+H+"Element"}).concat(p):e[y]?b.push(y):b=p;for(var L=e.__Zone_disable_IE_check||!1,X=e.__Zone_enable_cross_context_check||!1,g=r.isIEOrEdge(),B="[object FunctionWrapper]",j="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",V={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"},U=0;U0){var h=R.invoke;R.invoke=function(){for(var a=S[r.__symbol__("loadfalse")],o=0;o{Te(Te.s=758)}]);