1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9ded0957-f309-4549-9656-6a6e8797ed4b",e._sentryDebugIdIdentifier="sentry-dbid-9ded0957-f309-4549-9656-6a6e8797ed4b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8089],{77257:function(e,t,n){n.d(t,{Z:function(){return useEmblaCarousel}});var r=n(52983);function isRecord(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function areOptionsEqual(e,t){let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;let o=JSON.stringify(Object.keys(e.breakpoints||{})),i=JSON.stringify(Object.keys(t.breakpoints||{}));return o===i&&n.every(n=>{let r=e[n],o=t[n];return"function"==typeof r?`${r}`==`${o}`:isRecord(r)&&isRecord(o)?areOptionsEqual(r,o):r===o})}function sortAndMapPluginToOptions(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function isNumber(e){return"number"==typeof e}function isString(e){return"string"==typeof e}function isBoolean(e){return"boolean"==typeof e}function embla_carousel_esm_isObject(e){return"[object Object]"===Object.prototype.toString.call(e)}function mathAbs(e){return Math.abs(e)}function mathSign(e){return Math.sign(e)}function arrayKeys(e){return objectKeys(e).map(Number)}function arrayLast(e){return e[arrayLastIndex(e)]}function arrayLastIndex(e){return Math.max(0,e.length-1)}function arrayFromNumber(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function objectKeys(e){return Object.keys(e)}function isMouseEvent(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function EventStore(){let e=[],t={add:function(n,r,o,i={passive:!0}){let a;return"addEventListener"in n?(n.addEventListener(r,o,i),a=()=>n.removeEventListener(r,o,i)):(n.addListener(o),a=()=>n.removeListener(o)),e.push(a),t},clear:function(){e=e.filter(e=>e())}};return t}function Limit(e=0,t=0){let n=mathAbs(e-t);function reachedAny(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return reachedAny(n)?n<e?e:t:n},reachedAny,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function Vector1D(e){let t=e;function normalizeInput(e){return isNumber(e)?e:e.get()}return{get:function(){return t},set:function(e){t=normalizeInput(e)},add:function(e){t+=normalizeInput(e)},subtract:function(e){t-=normalizeInput(e)}}}function Translate(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,o=null,i=!1;return{clear:function(){i||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(i)return;let a=Math.round(100*e.direction(t))/100;a!==o&&(r.transform=n(a),o=a)},toggleActive:function(e){i=!e}}}let o={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function EmblaCarousel(e,t,n){let r,i,a,l,u;let c=e.ownerDocument,s=c.defaultView,d=function(e){function mergeOptions(e,t){return function objectsMergeDeep(e,t){return[e,t].reduce((e,t)=>(objectKeys(t).forEach(n=>{let r=e[n],o=t[n],i=embla_carousel_esm_isObject(r)&&embla_carousel_esm_isObject(o);e[n]=i?objectsMergeDeep(r,o):o}),e),{})}(e,t||{})}return{mergeOptions,optionsAtMedia:function(t){let n=t.breakpoints||{},r=objectKeys(n).filter(t=>e.matchMedia(t).matches).map(e=>n[e]).reduce((e,t)=>mergeOptions(e,t),{});return mergeOptions(t,r)},optionsMediaQueries:function(t){return t.map(e=>objectKeys(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(s),f=(u=[],{init:function(e,t){return(u=t.filter(({options:e})=>!1!==d.optionsAtMedia(e).active)).forEach(t=>t.init(e,d)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){u=u.filter(e=>e.destroy())}}),m=EventStore(),p=function(){let e,t={},n={init:function(t){e=t}
1,emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n},clear:function(){t={}}};return n}(),{mergeOptions:h,optionsAtMedia:g,optionsMediaQueries:y}=d,{on:b,off:T,emit:S}=p,A=!1,_=h(o,EmblaCarousel.globalOptions),E=h(_),v=[];function activate(t,n){!A&&(E=g(_=h(_,t)),v=n||v,function(){let{container:t,slides:n}=E,r=isString(t)?e.querySelector(t):t;a=r||e.children[0];let o=isString(n)?a.querySelectorAll(n):n;l=[].slice.call(o||a.children)}(),r=function createEngine(t){let n=function(e,t,n,r,o,i,a){let l,u;let{align:c,axis:s,direction:d,startIndex:f,loop:m,duration:p,dragFree:h,dragThreshold:g,inViewThreshold:y,slidesToScroll:b,skipSnaps:T,containScroll:S,watchResize:A,watchSlides:_,watchDrag:E,watchFocus:v}=i,D={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:o}=e;return{top:t,right:n+r,bottom:t+o,left:n,width:r,height:o}}},O=D.measure(t),x=n.map(D.measure),N=function(e,t){let n="rtl"===t,r="y"===e,o=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(e){let{height:t,width:n}=e;return r?t:n},direction:function(e){return e*o}}}(s,d),w=N.measureSize(O),k={measure:function(e){return w*(e/100)}},L=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(r,o){return isString(e)?n[e](r):e(t,r,o)}}}(c,w),C=!m&&!!S,M=m||!!S,{slideSizes:I,slideSizesWithGaps:R,startGap:P,endGap:z}=function(e,t,n,r,o,i){let{measureSize:a,startEdge:l,endEdge:u}=e,c=n[0]&&o,s=function(){if(!c)return 0;let e=n[0];return mathAbs(t[l]-e[l])}(),d=function(){if(!c)return 0;let e=i.getComputedStyle(arrayLast(r));return parseFloat(e.getPropertyValue(`margin-${u}`))}(),f=n.map(a),m=n.map((e,t,n)=>{let r=t===arrayLastIndex(n);return t?r?f[t]+d:n[t+1][l]-e[l]:f[t]+s}).map(mathAbs);return{slideSizes:f,slideSizesWithGaps:m,startGap:s,endGap:d}}(N,O,x,n,M,o),F=function(e,t,n,r,o,i,a,l,u){let{startEdge:c,endEdge:s,direction:d}=e,f=isNumber(n);return{groupSlides:function(e){return f?arrayKeys(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?arrayKeys(e).reduce((n,u,f)=>{let m=arrayLast(n)||0,p=u===arrayLastIndex(e),h=o[c]-i[m][c],g=o[c]-i[u][s],y=r||0!==m?0:d(a),b=!r&&p?d(l):0,T=mathAbs(g-b-(h+y));return f&&T>t+2&&n.push(u),p&&n.push(e.length),n},[]).map((t,n,r)=>{let o=Math.max(r[n-1]||0);return e.slice(o,t)}):[]}}}(N,w,b,m,O,x,P,z,0),{snaps:H,snapsAligned:U}=function(e,t,n,r,o){let{startEdge:i,endEdge:a}=e,{groupSlides:l}=o,u=l(r).map(e=>arrayLast(e)[a]-e[0][i]).map(mathAbs).map(t.measure),c=r.map(e=>n[i]-e[i]).map(e=>-mathAbs(e)),s=l(c).map(e=>e[0]).map((e,t)=>e+u[t]);return{snaps:c,snapsAligned:s}}(N,L,O,x,F),j=-arrayLast(H)+arrayLast(R),{snapsContained:B,scrollContainLimit:G}=function(e,t,n,r,o){let i=Limit(-t+e,0),a=n.map((e,t)=>{var r,o,a,l;let{min:u,max:c}=i,s=i.constrain(e),d=t===arrayLastIndex(n);return t?d||1>=mathAbs((r=u)-(o=s))?u:1>=mathAbs((a=c)-(l=s))?c:s:c}).map(e=>parseFloat(e.toFixed(3))),l=function(){let e=a[0],t=arrayLast(a),n=a.lastIndexOf(e),r=a.indexOf(t)+1;return Limit(n,r)}(),u=function(){if(t<=e+2)return[i.max];if("keepSnaps"===r)return a;let{min:n,max:o}=l;return a.slice(n,o)}();return{snapsContained:u,scrollContainLimit:l}}(w,j,U,S,0),V=C?B:U,{limit:W}=function(e,t,n){let r=t[0],o=n?r-e:arrayLast(t),i=Limit(o,r);return{limit:i}}(j,V,m),Y=function Counter(e,t,n){let{constrain:r}
1=Limit(0,e),o=e+1,i=withinLimit(t);function withinLimit(e){return n?mathAbs((o+e)%o):r(e)}function clone(){return Counter(e,i,n)}let a={get:function(){return i},set:function(e){return i=withinLimit(e),a},add:function(e){return clone().set(i+e)},clone};return a}(arrayLastIndex(V),f,m),q=Y.clone(),K=arrayKeys(n),update=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},render=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:o,scrollLooper:i,slideLooper:a,dragHandler:l,animation:u,eventHandler:c,scrollBounds:s,options:{loop:d}},f)=>{let m=e.settled(),p=!s.shouldConstrain(),h=d?m:m&&p,g=h&&!l.pointerDown();g&&u.stop();let y=n.get()*f+o.get()*(1-f);r.set(y),d&&(i.loop(e.direction()),a.loop()),t.to(r.get()),g&&c.emit("settle"),h||c.emit("scroll")},$=function(e,t,n,r){let o=EventStore(),i=1e3/60,a=null,l=0,u=0;function animate(e){if(!u)return;a||(a=e,n(),n());let o=e-a;for(a=e,l+=o;l>=i;)n(),l-=i;let c=l/i;r(c),u&&(u=t.requestAnimationFrame(animate))}function stop(){t.cancelAnimationFrame(u),a=null,l=0,u=0}return{init:function(){o.add(e,"visibilitychange",()=>{e.hidden&&(a=null,l=0)})},destroy:function(){stop(),o.clear()},start:function(){u||(u=t.requestAnimationFrame(animate))},stop,update:n,render:r}}(r,o,()=>update(ec),e=>render(ec,e)),X=V[Y.get()],Z=Vector1D(X),J=Vector1D(X),Q=Vector1D(X),ee=Vector1D(X),et=function(e,t,n,r,o,i){let a=0,l=0,u=o,c=i,s=e.get(),d=0;function useDuration(e){return u=e,f}function useFriction(e){return c=e,f}let f={direction:function(){return l},duration:function(){return u},velocity:function(){return a},seek:function(){let t=r.get()-e.get(),o=!u,i=0;return o?(a=0,n.set(r),e.set(r),i=t):(n.set(e),a+=t/u,a*=c,s+=a,e.add(a),i=s-d),l=mathSign(i),d=s,f},settled:function(){let e=r.get()-t.get();return .001>mathAbs(e)},useBaseFriction:function(){return useFriction(i)},useBaseDuration:function(){return useDuration(o)},useFriction,useDuration};return f}(Z,Q,J,ee,p,.68),en=function(e,t,n,r,o){let{reachedAny:i,removeOffset:a,constrain:l}=r;function minDistance(e){return e.concat().sort((e,t)=>mathAbs(e)-mathAbs(t))[0]}function shortcut(t,r){let o=[t,t+n,t-n];if(!e)return t;if(!r)return minDistance(o);let i=o.filter(e=>mathSign(e)===r);return i.length?minDistance(i):arrayLast(o)-n}return{byDistance:function(n,r){let u=o.get()+n,{index:c,distance:s}=function(n){let r=e?a(n):l(n),o=t.map((e,t)=>({diff:shortcut(e-r,0),index:t})).sort((e,t)=>mathAbs(e.diff)-mathAbs(t.diff)),{index:i}=o[0];return{index:i,distance:r}}(u),d=!e&&i(u);if(!r||d)return{index:c,distance:n};let f=t[c]-s,m=n+shortcut(f,0);return{index:c,distance:m}},byIndex:function(e,n){let r=t[e]-o.get(),i=shortcut(r,n);return{index:e,distance:i}},shortcut}}(m,V,j,W,ee),er=function(e,t,n,r,o,i,a){function scrollTo(o){let l=o.distance,u=o.index!==t.get();
1i.add(l),l&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),u&&(n.set(t.get()),t.set(o.index),a.emit("select"))}return{distance:function(e,t){let n=o.byDistance(e,t);scrollTo(n)},index:function(e,n){let r=t.clone().set(e),i=o.byIndex(r.get(),n);scrollTo(i)}}}($,Y,q,et,en,ee,a),eo=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(W),ei=EventStore(),ea=function(e,t,n,r){let o;let i={},a=null,l=null,u=!1;return{init:function(){o=new IntersectionObserver(e=>{u||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,l=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>o.observe(e))},destroy:function(){o&&o.disconnect(),u=!0},get:function(e=!0){if(e&&a)return a;if(!e&&l)return l;let t=objectKeys(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:o}=i[r];return(e&&o||!e&&!o)&&t.push(r),t},[]);return e&&(a=t),e||(l=t),t}}}(t,n,a,y),{slideRegistry:el}=function(e,t,n,r,o,i){let{groupSlides:a}=o,{min:l,max:u}=r,c=function(){let r=a(i);return 1===n.length?[i]:e&&"keepSnaps"!==t?r.slice(l,u).map((e,t,n)=>{let r=t===arrayLastIndex(n);if(!t){let e=arrayLast(n[0])+1;return arrayFromNumber(e)}if(r){let e=arrayLastIndex(i)-arrayLast(n)[0]+1;return arrayFromNumber(e,arrayLast(n)[0])}return e}):r}();return{slideRegistry:c}}(C,S,V,G,F,K),eu=function(e,t,n,r,o,i,a,l){let u={passive:!0,capture:!0},c=0;function registerTabPress(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(s){l&&(i.add(document,"keydown",registerTabPress,!1),t.forEach((t,d)=>{i.add(t,"focus",t=>{(isBoolean(l)||l(s,t))&&function(t){let i=new Date().getTime(),l=i-c;if(l>10)return;a.emit("slideFocusStart"),e.scrollLeft=0;let u=n.findIndex(e=>e.includes(t));isNumber(u)&&(o.useDuration(0),r.index(u,0),a.emit("slideFocus"))}(d)},u)}))}}}(e,n,el,er,et,ei,a,v),ec={ownerDocument:r,ownerWindow:o,eventHandler:a,containerRect:O,slideRects:x,animation:$,axis:N,dragHandler:function(e,t,n,r,o,i,a,l,u,c,s,d,f,m,p,h,g,y,b){let{cross:T,direction:S}=e,A=["INPUT","SELECT","TEXTAREA"],_={passive:!1},E=EventStore(),v=EventStore(),D=Limit(50,225).constrain(m.measure(20)),O={mouse:300,touch:400},x={mouse:500,touch:600},N=p?43:25,w=!1,k=0,L=0,C=!1,M=!1,I=!1,R=!1;function move(e){let t=!isMouseEvent(e,r);if(t&&e.touches.length>=2)return up(e);let n=i.readPoint(e),a=i.readPoint(e,T),u=mathAbs(n-k),s=mathAbs(a-L);if(!M&&!R&&(!e.cancelable||!(M=u>s)))return up(e);let d=i.pointerMove(e);u>h&&(I=!0),c.useFriction(.3).useDuration(.75),l.start(),o.add(S(d)),e.preventDefault()}function up(e){let t=s.byDistance(0,!1),n=t.index!==d.get(),r=i.pointerUp(e)*function(){let e=p?x:O,t=R?"mouse":"touch";return e[t]}(),o=function(e,t){let n=d.add(-1*mathSign(e)),r=s.byDistance(e,!p).distance;return p||mathAbs(e)<D?r:g&&t?.5*r:s.byIndex(n.get(),0).distance}(S(r),n),a=function(e,t){var n,r;if(0===e||0===t||mathAbs(e)<=mathAbs(t))return 0;let o=(n=mathAbs(e),r=mathAbs(t),mathAbs(n-r));return mathAbs(o/e)}(r,o);
1M=!1,C=!1,v.clear(),c.useDuration(N-10*a).useFriction(.68+a/50),u.distance(o,!p),R=!1,f.emit("pointerUp")}function click(e){I&&(e.stopPropagation(),e.preventDefault(),I=!1)}return{init:function(e){b&&E.add(t,"dragstart",e=>e.preventDefault(),_).add(t,"touchmove",()=>void 0,_).add(t,"touchend",()=>void 0).add(t,"touchstart",downIfAllowed).add(t,"mousedown",downIfAllowed).add(t,"touchcancel",up).add(t,"contextmenu",up).add(t,"click",click,!0);function downIfAllowed(l){(isBoolean(b)||b(e,l))&&function(e){let l=isMouseEvent(e,r);R=l,I=p&&l&&!e.buttons&&w,w=mathAbs(o.get()-a.get())>=2,l&&0!==e.button||function(e){let t=e.nodeName||"";return A.includes(t)}(e.target)||(C=!0,i.pointerDown(e),c.useFriction(0).useDuration(0),o.set(a),function(){let e=R?n:t;v.add(e,"touchmove",move,_).add(e,"touchend",up).add(e,"mousemove",move,_).add(e,"mouseup",up)}(),k=i.readPoint(e),L=i.readPoint(e,T),f.emit("pointerDown"))}(l)}},destroy:function(){E.clear(),v.clear()},pointerDown:function(){return C}}}(N,e,r,o,ee,function(e,t){let n,r;function readTime(e){return e.timeStamp}function readPoint(n,r){let o=r||e.scroll,i=`client${"x"===o?"X":"Y"}`;return(isMouseEvent(n,t)?n:n.touches[0])[i]}return{pointerDown:function(e){return n=e,r=e,readPoint(e)},pointerMove:function(e){let t=readPoint(e)-readPoint(r),o=readTime(e)-readTime(n)>170;return r=e,o&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=readPoint(r)-readPoint(n),o=readTime(e)-readTime(n),i=readTime(e)-readTime(r)>170,a=t/o,l=o&&!i&&mathAbs(a)>.1;return l?a:0},readPoint}}(N,o),Z,$,er,et,en,Y,a,k,h,g,T,0,E),eventStore:ei,percentOfView:k,index:Y,indexPrevious:q,limit:W,location:Z,offsetLocation:Q,previousLocation:J,options:i,resizeHandler:function(e,t,n,r,o,i,a){let l,u;let c=[e].concat(r),s=[],d=!1;function readSize(e){return o.measureSize(a.measure(e))}return{init:function(o){i&&(u=readSize(e),s=r.map(readSize),l=new ResizeObserver(n=>{(isBoolean(i)||i(o,n))&&function(n){for(let i of n){if(d)return;let n=i.target===e,a=r.indexOf(i.target),l=n?u:s[a],c=readSize(n?e:r[a]),f=mathAbs(c-l);if(f>=.5){o.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{c.forEach(e=>l.observe(e))}))},destroy:function(){d=!0,l&&l.disconnect()}}}(t,a,o,n,N,A,D),scrollBody:et,scrollBounds:function(e,t,n,r,o){let i=o.measure(10),a=o.measure(50),l=Limit(.1,.99),u=!1;function shouldConstrain(){return!!(!u&&e.reachedAny(n.get())&&e.reachedAny(t.get()))}return{shouldConstrain,constrain:function(o){if(!shouldConstrain())return;let u=e.reachedMin(t.get())?"min":"max",c=mathAbs(e[u]-t.get()),s=n.get()-t.get(),d=l.constrain(c/a);n.subtract(s*d),!o&&mathAbs(s)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){u=!e}}}(W,Q,ee,et,k),scrollLooper:function(e,t,n,r){let o=t.min+.1,i=t.max+.1,{reachedMin:a,reachedMax:l}=Limit(o,i);return{loop:function(t){if(!(1===t?l(n.get()):-1===t&&a(n.get())))return;let o=e*(-1*t);r.forEach(e=>e.add(o))}}}(j,W,Q,[Z,Q,J,ee]),scrollProgress:eo,scrollSnapList:V.map(eo.get),scrollSnaps:V,scrollTarget:en,scrollTo:er,slideLooper:function(e,t,n,r,o,i,a,l,u){let c=arrayKeys(o),s=arrayKeys(o).reverse(),d=(function(){let e=a[0],t=slidesInGap(s,e);return findLoopPoints(t,n,!1)})().concat(function(){let e=t-a[0]-1,r=slidesInGap(c,e);return findLoopPoints(r,-n,!0)}());function removeSlideSizes(e,t){return e.reduce((e,t)=>e-o[t],t)}function slidesInGap(e,t){return e.reduce((e,n)=>{let r=removeSlideSizes(e,t);return r>0?e.concat([n]):e},[])}function findLoopPoints(o,a,c){let s=i.map((e,n)=>({start:e-r[n]+.5+a,end:e+t-.5+a}));return o.map(t=>{let r=c?0:-n,o=c?n:0,i=s[t][c?"end":"start"];return{index:t,loopPoint:i,slideLocation:Vector1D(-1),translate:Translate(e,u[t]),target:()=>l.get()>i?r:o}})}return{canLoop:function(){return d.every(({index:e})=>{let n=c.filter(t=>t!==e);return .1>=removeSlideSizes(n,t)})},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,o=t();o!==r.get()&&(n.to(o),r.set(o))})},loopPoints:d}}(N,w,j,I,R,H,V,Q,n),slideFocus:eu,slidesHandler:(u=!1,{init:function(e){_&&(l=new MutationObserver(t=>{!u&&(isBoolean(_)||_(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),a.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){l&&l.disconnect(),u=!0}}),slidesInView:ea,slideIndexes:K,slideRegistry:el,slidesToScroll:F,target:ee,translate:Translate(N,t)};return ec}(e,a,l,c,s,t,p);if(t.loop&&!n.slideLooper.canLoop()){let e=Object.assign({},t,{loop:!1});return createEngine(e)}return n}(E),y([_,...v.map(({options:e})=>
1e)]).forEach(e=>m.add(e,"change",reActivate)),E.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(D),r.eventHandler.init(D),r.resizeHandler.init(D),r.slidesHandler.init(D),r.options.loop&&r.slideLooper.loop(),a.offsetParent&&l.length&&r.dragHandler.init(D),i=f.init(D,v)))}function reActivate(e,t){let n=selectedScrollSnap();deActivate(),activate(h({startIndex:n},e),t),p.emit("reInit")}function deActivate(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),f.destroy(),m.clear()}function scrollTo(e,t,n){E.active&&!A&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:E.duration),r.scrollTo.index(e,n||0))}function selectedScrollSnap(){return r.index.get()}let D={canScrollNext:function(){let e=r.index.add(1).get();return e!==selectedScrollSnap()},canScrollPrev:function(){let e=r.index.add(-1).get();return e!==selectedScrollSnap()},containerNode:function(){return a},internalEngine:function(){return r},destroy:function(){A||(A=!0,m.clear(),deActivate(),p.emit("destroy"),p.clear())},off:T,on:b,emit:S,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:reActivate,rootNode:function(){return e},scrollNext:function(e){let t=r.index.add(1).get();scrollTo(t,e,-1)},scrollPrev:function(e){let t=r.index.add(-1).get();scrollTo(t,e,1)},scrollProgress:function(){return r.scrollProgress.get(r.offsetLocation.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo,selectedScrollSnap,slideNodes:function(){return l},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return activate(t,n),setTimeout(()=>p.emit("init"),0),D}function useEmblaCarousel(e={},t=[]){let n=(0,r.useRef)(e),o=(0,r.useRef)(t),[i,a]=(0,r.useState)(),[l,u]=(0,r.useState)(),c=(0,r.useCallback)(()=>{i&&i.reInit(n.current,o.current)},[i]);return(0,r.useEffect)(()=>{areOptionsEqual(n.current,e)||(n.current=e,c())},[e,c]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=sortAndMapPluginToOptions(e),r=sortAndMapPluginToOptions(t);return n.every((e,t)=>{let n=r[t];return areOptionsEqual(e,n)})}(o.current,t)&&(o.current=t,c())},[t,c]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&l){EmblaCarousel.globalOptions=useEmblaCarousel.globalOptions;let e=EmblaCarousel(l,n.current,o.current);return a(e),()=>e.destroy()}a(void 0)},[l,a]),[u,i]}EmblaCarousel.globalOptions=void 0,useEmblaCarousel.globalOptions=void 0},97452:function(e,t,n){n.d(t,{ZP:function(){return J}});/*! @license DOMPurify 3.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.3/LICENSE */let{entries:r,setPrototypeOf:o,isFrozen:i,getPrototypeOf:a,getOwnPropertyDescriptor:l}=Object,{freeze:u,seal:c,create:s}=Object,{apply:d,construct:f}="undefined"!=typeof Reflect&&Reflect;u||(u=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return e.apply(t,r)}),f||(f=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new e(...n)});let m=unapply(Array.prototype.forEach),p=unapply(Array.prototype.lastIndexOf),h=unapply(Array.prototype.pop),g=unapply(Array.prototype.push),y=unapply(Array.prototype.splice),b=unapply(String.prototype.toLowerCase),T=unapply(String.prototype.toString),S=unapply(String.prototype.match),A=unapply(String.prototype.replace),_=unapply(String.prototype.indexOf),E=unapply(String.prototype.trim),v=unapply(Object.prototype.hasOwnProperty),D=unapply(RegExp.prototype.test),O=(K=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return f(K,t)});function unapply(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return d(e,t,r)}}function addToSet(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;o&&o(e,null);let r=t.length;for(;r--;){let o=t[r];if("string"==typeof o){let e=n(o);e!==o&&(i(t)||(t[r]=e),o=e)}e[o]=!0}return e}function clone(e){let t=s(null);for(let[n,o]of r(e)){let r=v(e,n);r&&(Array.isArray(o)?t[n]=function(e){for(let t=0;t<e.length;t++){let n=v(e,t);n||(e[t]=null)}return e}(o):o&&"object"==typeof o&&o.constructor===Object?t[n]=clone(o):t[n]=o)}return t}function lookupGetter(e,t){for(;null!==e;){let n=l(e,t);if(n){if(n.get)return unapply(n.get);if("function"==typeof n.value)return unapply(n.value)}e=a(e)}return function(){return null}}let x=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),w=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),k=u(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),L=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),C=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),M=u(["#text"]),I=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),R=u(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),P=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),z=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),F=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),H=c(/<%[\w\W]*|[\w\W]*%>/gm),U=c(/\$\{[\w\W]*/gm),j=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),B=c(/^aria-[\-\w]+$/),G=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),V=c(/^(?:\w+script|data):/i),W=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=c(/^html$/i),q=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var K,$=Object.freeze({__proto__:null,ARIA_ATTR:B,ATTR_WHITESPACE:W,CUSTOM_ELEMENT:q,DATA_ATTR:j,DOCTYPE_NAME:Y,ERB_EXPR:H,IS_ALLOWED_URI:G,IS_SCRIPT_OR_DATA:V,MUSTACHE_EXPR:F,TMPLIT_EXPR:U});let X={element:1,text:3,progressingInstruction:7,comment:8,document:9},_createTrustedTypesPolicy=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var Z=function createDOMPurify(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,DOMPurify=e=>createDOMPurify(e);if(DOMPurify.version="3.3.3",DOMPurify.removed=[],!t||!t.document||t.document.nodeType!==X.document||!t.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:n}=t,o=n,i=o.currentScript,{DocumentFragment:a,HTMLTemplateElement:l,Node:c,Element:d,NodeFilter:f,NamedNodeMap:F=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:H,DOMParser:U,trustedTypes:j}=t,B=d.prototype,V=lookupGetter(B,"cloneNode"),W=lookupGetter(B,"remove"),q=lookupGetter(B,"nextSibling"),K=lookupGetter(B,"childNodes"),Z=lookupGetter(B,"parentNode");if("function"==typeof l){let e=n.createElement("template");e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let J="",{implementation:Q,createNodeIterator:ee,createDocumentFragment:et,getElementsByTagName:en}=n,{importNode:er}=o,eo=_createHooksMap();DOMPurify.isSupported="function"==typeof r&&"function"==typeof Z&&Q&&void 0!==Q.createHTMLDocument;let{MUSTACHE_EXPR:ei,ERB_EXPR:ea,TMPLIT_EXPR:el,DATA_ATTR:eu,ARIA_ATTR:ec,IS_SCRIPT_OR_DATA:es,ATTR_WHITESPACE:ed,CUSTOM_ELEMENT:ef}=$,{IS_ALLOWED_URI:em}=$,ep=null,eh=addToSet({},[...x,...N,...w,...L,...M]),eg=null,ey=addToSet({},[...I,...R,...P,...z]),eb=Object.seal(s(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}})),eT=null,eS=null,eA=Object.seal(s(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),e_=!0,eE=!0,ev=!1,eD=!0,eO=!1,ex=!0,eN=!1,ew=!1,ek=!1,eL=!1,eC=!1,eM=!1,eI=!0,eR=!1,eP=!0,ez=!1,eF={},eH=null,eU=addToSet({},["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"]),ej=null,eB=addToSet({},["audio","video","img","source","image","track"]),eG=null,eV=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eW="http://www.w3.org/1998/Math/MathML",eY="http://www.w3.org/2000/svg",eq="http://www.w3.org/1999/xhtml",eK=eq,e$=!1,eX=null,eZ=addToSet({},[eW,eY,eq],T),eJ=addToSet({},["mi","mo","mn","ms","mtext"]),eQ=addToSet({},["annotation-xml"]),e0=addToSet({},["title","style","font","a","script"]),e1=null,e2=["application/xhtml+xml","text/html"],e9=null,e5=null,e3=n.createElement("form"),isRegexOrFunction=function(e){return e instanceof RegExp||e instanceof Function},_parseConfig=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e5||e5!==t){if(t&&"object"==typeof t||(t={}),t=clone(t),e9="application/xhtml+xml"===(e1=-1===e2.indexOf(t.PARSER_MEDIA_TYPE
1)?"text/html":t.PARSER_MEDIA_TYPE)?T:b,ep=v(t,"ALLOWED_TAGS")?addToSet({},t.ALLOWED_TAGS,e9):eh,eg=v(t,"ALLOWED_ATTR")?addToSet({},t.ALLOWED_ATTR,e9):ey,eX=v(t,"ALLOWED_NAMESPACES")?addToSet({},t.ALLOWED_NAMESPACES,T):eZ,eG=v(t,"ADD_URI_SAFE_ATTR")?addToSet(clone(eV),t.ADD_URI_SAFE_ATTR,e9):eV,ej=v(t,"ADD_DATA_URI_TAGS")?addToSet(clone(eB),t.ADD_DATA_URI_TAGS,e9):eB,eH=v(t,"FORBID_CONTENTS")?addToSet({},t.FORBID_CONTENTS,e9):eU,eT=v(t,"FORBID_TAGS")?addToSet({},t.FORBID_TAGS,e9):clone({}),eS=v(t,"FORBID_ATTR")?addToSet({},t.FORBID_ATTR,e9):clone({}),eF=!!v(t,"USE_PROFILES")&&t.USE_PROFILES,e_=!1!==t.ALLOW_ARIA_ATTR,eE=!1!==t.ALLOW_DATA_ATTR,ev=t.ALLOW_UNKNOWN_PROTOCOLS||!1,eD=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,eO=t.SAFE_FOR_TEMPLATES||!1,ex=!1!==t.SAFE_FOR_XML,eN=t.WHOLE_DOCUMENT||!1,eL=t.RETURN_DOM||!1,eC=t.RETURN_DOM_FRAGMENT||!1,eM=t.RETURN_TRUSTED_TYPE||!1,ek=t.FORCE_BODY||!1,eI=!1!==t.SANITIZE_DOM,eR=t.SANITIZE_NAMED_PROPS||!1,eP=!1!==t.KEEP_CONTENT,ez=t.IN_PLACE||!1,em=t.ALLOWED_URI_REGEXP||G,eK=t.NAMESPACE||eq,eJ=t.MATHML_TEXT_INTEGRATION_POINTS||eJ,eQ=t.HTML_INTEGRATION_POINTS||eQ,eb=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eb.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eb.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(eb.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),eO&&(eE=!1),eC&&(eL=!0),eF&&(ep=addToSet({},M),eg=s(null),!0===eF.html&&(addToSet(ep,x),addToSet(eg,I)),!0===eF.svg&&(addToSet(ep,N),addToSet(eg,R),addToSet(eg,z)),!0===eF.svgFilters&&(addToSet(ep,w),addToSet(eg,R),addToSet(eg,z)),!0===eF.mathMl&&(addToSet(ep,L),addToSet(eg,P),addToSet(eg,z))),v(t,"ADD_TAGS")||(eA.tagCheck=null),v(t,"ADD_ATTR")||(eA.attributeCheck=null),t.ADD_TAGS&&("function"==typeof t.ADD_TAGS?eA.tagCheck=t.ADD_TAGS:(ep===eh&&(ep=clone(ep)),addToSet(ep,t.ADD_TAGS,e9))),t.ADD_ATTR&&("function"==typeof t.ADD_ATTR?eA.attributeCheck=t.ADD_ATTR:(eg===ey&&(eg=clone(eg)),addToSet(eg,t.ADD_ATTR,e9))),t.ADD_URI_SAFE_ATTR&&addToSet(eG,t.ADD_URI_SAFE_ATTR,e9),t.FORBID_CONTENTS&&(eH===eU&&(eH=clone(eH)),addToSet(eH,t.FORBID_CONTENTS,e9)),t.ADD_FORBID_CONTENTS&&(eH===eU&&(eH=clone(eH)),addToSet(eH,t.ADD_FORBID_CONTENTS,e9)),eP&&(ep["#text"]=!0),eN&&addToSet(ep,["html","head","body"]),ep.table&&(addToSet(ep,["tbody"]),delete eT.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw O('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw O('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');J=(e=t.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===e&&(e=_createTrustedTypesPolicy(j,i)),null!==e&&"string"==typeof J&&(J=e.createHTML(""));u&&u(t),e5=t}},e7=addToSet({},[...N,...w,...k]),e6=addToSet({},[...L,...C]),_checkValidNamespace=function(e){let t=Z(e);t&&t.tagName||(t={namespaceURI:eK,tagName:"template"});let n=b(e.tagName),r=b(t.tagName);return!!eX[e.namespaceURI]&&(e.namespaceURI===eY?t.namespaceURI===eq?"svg"===n:t.namespaceURI===eW?"svg"===n&&("annotation-xml"===r||eJ[r]):!!e7[n]:e.namespaceURI===eW?t.namespaceURI===eq?"math"===n:t.namespaceURI===eY?"math"===n&&eQ[r]:!!e6[n]:e.namespaceURI===eq?(t.namespaceURI!==eY||!!eQ[r])&&(t.namespaceURI!==eW||!!eJ[r])&&!e6[n]&&(e0[n]||!e7[n]):"application/xhtml+xml"===e1&&!!eX[e.namespaceURI])},_forceRemove=function(e){g(DOMPurify.removed,{element:e});try{Z(e).removeChild(e)}catch(t){W(e)}},_removeAttribute=function(e,t){try{g(DOMPurify.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(DOMPurify.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e){if(eL||eC)try{_forceRemove(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},_initDocument=function(t){let r=null,o=null;if(ek)t="<remove></remove>"+t;else{let e=S(t,/^[\r\n\t ]+/);o=e&&e[0]}"application/xhtml+xml"===e1&&eK===eq&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");let i=e?e.createHTML(t):t;if(eK===eq)try{r=new U().parseFromString(i,e1)}catch(e){}if(!r||!r.documentElement){r=Q.createDocument(eK,"template",null);try{r.documentElement.innerHTML=e$?J:i}catch(e){}}let a=r.body||r.documentElement;return(t&&o&&a.insertBefore(n.createTextNode(o),a.childNodes[0]||null),eK===eq)?en.call(r,eN?"html":"body")[0]:eN?r.documentElement:a},_createNodeIterator=function(e){return ee.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},_isClobbered=function(e){return e instanceof H&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof F)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},_isNode=function(e){return"function"==typeof c&&e instanceof c};function _executeHooks(e,t,n){m(e,e=>{e.call(DOMPurify,t,n,e5)})}let _sanitizeElements=function(e){let t=null;if(_executeHooks(eo.beforeSanitizeElements,e,null),_isClobbered(e))return _forceRemove(e),!0;let n=e9(e.nodeName);if(_executeHooks(eo.uponSanitizeElement,e,{tagName:n,allowedTags:ep}),ex&&e.hasChildNodes()&&!_isNode(e.firstElementChild)&&D(/<[/\w!]/g,e.innerHTML)&&D(/<[/\w!]/g,e.textContent)||e.nodeType===X.progressingInstruction||ex&&e.nodeType===X.comment&&D(/<[/\w]/g,e.data))return _forceRemove(e),!0;if(!(eA.tagCheck instanceof Function&&eA.tagCheck(n))&&(!ep[n]||eT[n])){if(!eT[n]&&_isBasicCustomElement(n)&&(eb.tagNameCheck instanceof RegExp&&D(eb.tagNameCheck,n)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(n)))return!1;if(eP&&!eH[n]){let t=Z(e)||e.parentNode,n=K(e)||e.childNodes;if(n&&t){let r=n.length;for(let o=r-1;o>=0;--o){let r=V(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,q(e))}}}return _forceRemove(e),!0}return e instanceof d&&!_checkValidNamespace(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&D(/<\/no(script|embed|frames)/i,e.innerHTML)?(_forceRemove(e),!0):(eO&&e.nodeType===X.text&&(t=e.textContent,m([ei,ea,el],e=>{t=A(t,e," ")}),e.textContent!==t&&(g(DOMPurify.removed,{element:e.cloneNode()}),e.textContent=t)),_executeHooks(eo.afterSanitizeElements,e,null),!1)},_isValidAttribute=function(e,t,r){if(eS[t]||eI&&("id"===t||"name"===t)&&(r in n||r in e3))return!1;if(eE&&!eS[t]&&D(eu,t));else if(e_&&D(ec,t));else if(eA.attributeCheck instanceof Function&&eA.attributeCheck(t,e));else if(!eg[t]||eS[t]){if(!(_isBasicCustomElement(e)&&(eb.tagNameCheck instanceof RegExp&&D(eb.tagNameCheck,e)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(e))&&(eb.attributeNameCheck instanceof RegExp&&D(eb.attributeNameCheck,t)||eb.attributeNameCheck instanceof Function&&eb.attributeNameCheck(t,e))||"is"===t&&eb.allowCustomizedBuiltInElements&&(eb.tagNameCheck instanceof RegExp&&D(eb.tagNameCheck,r)||eb.tagNameCheck instanceof Function&&eb.tagNameCheck(r))))return!1}else if(eG[t]);else if(D(em,A(r,ed,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===_(r,"data:")&&ej[e]);else if(ev&&!D(es,A(r,ed,"")));else if(r)return!1;return!0},_isBasicCustomElement=function(e){return"annotation-xml"!==e&&S(e,ef)},_sanitizeAttributes=function(t){_executeHooks(eo.beforeSanitizeAttributes,t,null);let{attributes:n}=t;if(!n||_isClobbered(t))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eg,forceKeepAttr:void 0},o=n.length;for(;o--;){let i=n[o],{name:a,namespaceURI:l,value:u}=i,c=e9(a),s="value"===a?u:E(u);if(r.attrName=c,r.attrValue=s,r.keepAttr=!0,r.forceKeepAttr=void 0,_executeHooks(eo.uponSanitizeAttribute,t,r),s=r.attrValue,eR&&("id"===c||"name"===c)&&(_removeAttribute(a,t),s="user-content-"+s),ex&&D(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,s)||"attributename"===c&&S(s,"href")){_removeAttribute(a,t);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr||!eD&&D(/\/>/i,s)){_removeAttribute(a,t);continue}eO&&m([ei,ea,el],e=>{s=A(s,e," ")});let d=e9(t.nodeName);if(!_isValidAttribute(d,c,s)){_removeAttribute(a,t);continue}if(e&&"object"==typeof j&&"function"==typeof j.getAttributeType){if(l);else switch(j.getAttributeType(d,c)){case"TrustedHTML":s=e.createHTML(s);break;case"TrustedScriptURL":s=e.createScriptURL(s)}}if(s!==u)try{l?t.setAttributeNS(l,a,s):t.setAttribute(a,s),_isClobbered(t)?_forceRemove(t):h(DOMPurify.removed)}catch(e){_removeAttribute(a,t)}}_executeHooks(eo.afterSanitizeAttributes,t,null)},_sanitizeShadowDOM=function _sanitizeShadowDOM(e){let t=null,n=_createNodeIterator(e);for(_executeHooks(eo.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)_executeHooks(eo.uponSanitizeShadowNode,t,null),_sanitizeElements(t),_sanitizeAttributes(t),t.content instanceof a&&_sanitizeShadowDOM(t.content);_executeHooks(eo.afterSanitizeShadowDOM,e,null)};return DOMPurify.sanitize=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,i=null,l=null,u=null;if((e$=!t)&&(t="<!-->"),"string"!=typeof t&&!_isNode(t)){if("function"==typeof t.toString){if("string"!=typeof(t=t.toString()))throw O("dirty is not a string, aborting")}else throw O("toString is not a function")}if(!DOMPurify.isSupported)return t;if(ew||_parseConfig(n),DOMPurify.removed=[],"string"==typeof t&&(ez=!1),ez){if(t.no
1deName){let e=e9(t.nodeName);if(!ep[e]||eT[e])throw O("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)(i=(r=_initDocument("<!---->")).ownerDocument.importNode(t,!0)).nodeType===X.element&&"BODY"===i.nodeName?r=i:"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!eL&&!eO&&!eN&&-1===t.indexOf("<"))return e&&eM?e.createHTML(t):t;if(!(r=_initDocument(t)))return eL?null:eM?J:""}r&&ek&&_forceRemove(r.firstChild);let s=_createNodeIterator(ez?t:r);for(;l=s.nextNode();)_sanitizeElements(l),_sanitizeAttributes(l),l.content instanceof a&&_sanitizeShadowDOM(l.content);if(ez)return t;if(eL){if(eC)for(u=et.call(r.ownerDocument);r.firstChild;)u.appendChild(r.firstChild);else u=r;return(eg.shadowroot||eg.shadowrootmode)&&(u=er.call(o,u,!0)),u}let d=eN?r.outerHTML:r.innerHTML;return eN&&ep["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&D(Y,r.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+d),eO&&m([ei,ea,el],e=>{d=A(d,e," ")}),e&&eM?e.createHTML(d):d},DOMPurify.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_parseConfig(e),ew=!0},DOMPurify.clearConfig=function(){e5=null,ew=!1},DOMPurify.isValidAttribute=function(e,t,n){e5||_parseConfig({});let r=e9(e),o=e9(t);return _isValidAttribute(r,o,n)},DOMPurify.addHook=function(e,t){"function"==typeof t&&g(eo[e],t)},DOMPurify.removeHook=function(e,t){if(void 0!==t){let n=p(eo[e],t);return -1===n?void 0:y(eo[e],n,1)[0]}return h(eo[e])},DOMPurify.removeHooks=function(e){eo[e]=[]},DOMPurify.removeAllHooks=function(){eo=_createHooksMap()},DOMPurify}(),J=Z;Z.sanitize.bind(Z),Z.isSupported,Z.addHook.bind(Z),Z.removeHook.bind(Z),Z.removeHooks.bind(Z),Z.removeAllHooks.bind(Z),Z.setConfig.bind(Z),Z.clearConfig.bind(Z),Z.isValidAttribute.bind(Z),Z.version,Z.removed}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.