1(function(Dt,Bt){typeof exports=="object"&&typeof module<"u"?module.exports=Bt(require("chart.js")):typeof define=="function"&&define.amd?define(["chart.js"],Bt):(Dt=typeof globalThis<"u"?globalThis:Dt||self,Dt.unityBootstrap=Bt(Dt.Chart))})(this,(function(Dt){"use strict";function Bt(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const o in e)if(o!=="default"){const r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,r.get?r:{enumerable:!0,get:()=>e[o]})}}return n.default=e,Object.freeze(n)}const ie=Bt(Dt),co=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,lo=/[^.]*(?=\..*)\.|.*/,uo=/\..*/,fo=/::\d+$/,se={};let je=1;const Ge={mouseenter:"mouseover",mouseleave:"mouseout"},po=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Ye(e,n){return n&&`${n}::${je++}`||e.uidEvent||je++}function $e(e){const n=Ye(e);return e.uidEvent=n,se[n]=se[n]||{},se[n]}function mo(e,n){return function o(r){return ce(r,{delegateTarget:e}),o.oneOff&&N.off(e,r.type,n),n.apply(e,[r])}}function ho(e,n,o){return function r(i){const a=e.querySelectorAll(n);for(let{target:c}=i;c&&c!==this;c=c.parentNode)for(const d of a)if(d===c)return ce(i,{delegateTarget:c}),r.oneOff&&N.off(e,i.type,n,o),o.apply(c,[i])}}function Ve(e,n,o=null){return Object.values(e).find(r=>r.callable===n&&r.delegationSelector===o)}function Xe(e,n,o){const r=typeof n=="string",i=r?o:n||o;let a=Qe(e);return po.has(a)||(a=e),[r,i,a]}function Ke(e,n,o,r,i){if(typeof n!="string"||!e)return;let[a,c,d]=Xe(n,o,r);n in Ge&&(c=(w=>function(S){if(!S.relatedTarget||S.relatedTarget!==S.delegateTarget&&!S.delegateTarget.contains(S.relatedTarget))return w.call(this,S)})(c));const u=$e(e),f=u[d]||(u[d]={}),T=Ve(f,c,a?o:null);if(T){T.oneOff=T.oneOff&&i;return}const E=Ye(c,n.replace(lo,"")),g=a?ho(e,o,c):mo(e,c);g.delegationSelector=a?o:null,g.callable=c,g.oneOff=i,g.uidEvent=E,f[E]=g,e.addEventListener(d,g,a)}function ae(e,n,o,r,i){const a=Ve(n[o],r,i);a&&(e.removeEventListener(o,a,!!i),delete n[o][a.uidEvent])}function go(e,n,o,r){const i=n[o]||{};for(const[a,c]of Object.entries(i))a.includes(r)&&ae(e,n,o,c.callable,c.delegationSelector)}function Qe(e){return e=e.replace(uo,""),Ge[e]||e}const N={on(e,n,o,r){Ke(e,n,o,r,!1)},one(e,n,o,r){Ke(e,n,o,r,!0)},off(e,n,o,r){if(typeof n!="string"||!e)return;const[i,a,c]=Xe(n,o,r),d=c!==n,u=$e(e),f=u[c]||{},T=n.startsWith(".");if(typeof a<"u"){if(!Object.keys(f).length)return;ae(e,u,c,a,i?o:null);return}if(T)for(const E of Object.keys(u))go(e,u,E,n.slice(1));for(const[E,g]of Object.entries(f)){const A=E.replace(fo,"");(!d||n.includes(A))&&ae(e,u,c,g.callable,g.delegationSelector)}},trigger(e,n,o){if(typeof n!="string"||!e)return null;const r=co(),i=Qe(n),a=n!==i;let c=null,d=!0,u=!0,f=!1;a&&r&&(c=r.Event(n,o),r(e).trigger(c),d=!c.isPropagationStopped(),u=!c.isImmediatePropagationStopped(),f=c.isDefaultPrevented());const T=ce(new Event(n,{bubbles:d,cancelable:!0}),o);return f&&T.preventDefault(),u&&e.dispatchEvent(T),T.defaultPrevented&&c&&c.preventDefault(),T}};function ce(e,n={}){for(const[o,r]of Object.entries(n))try{e[o]=r}catch{Object.defineProperty(e,o,{configurable:!0,get(){return r}})}return e}function yo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var le={exports:{}},L={},Ze;function To(){if(Ze)return L;Ze=1;var e={env:{NODE_ENV:"production"}};/** 2 * @license React 3 * react.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var n=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),A=Symbol.iterator;function w(s){return s===null||typeof s!="object"?null:(s=A&&s[A]||s["@@iterator"],typeof s=="function"?s:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,C={};function Q(s,p,R){this.props=s,this.context=p,this.refs=C,this.updater=R||S}Q.prototype.isReactComponent={},Q.prototype.setState=function(s,p){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,p,"setState")},Q.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function dt(){}dt.prototype=Q.prototype;function z(s,p,R){this.props=s,this.context=p,this.refs=C,this.updater=R||S}var Z=z.prototype=new dt;Z.constructor=z,k(Z,Q.prototype),Z.isPureReactComponent=!0;var W=Array.isArray;function y(){}var _={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function U(s,p,R){var v=R.ref;return{$$typeof:n,type:s,key:p,ref:v!==void 0?v:null,props:R}}
vendor: 3,731 bytes, line 9
9function B(s,p){return U(s.type,p,s.props)}function V(s){return typeof s=="object"&&s!==null&&s.$$typeof===n}function kt(s){var p={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(R){return p[R]})}var wt=/\/+/g;function at(s,p){return typeof s=="object"&&s!==null&&s.key!=null?kt(""+s.key):p.toString(36)}function ht(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(y,y):(s.status="pending",s.then(function(p){s.status==="pending"&&(s.status="fulfilled",s.value=p)},function(p){s.status==="pending"&&(s.status="rejected",s.reason=p)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function ct(s,p,R,v,I){var M=typeof s;(M==="undefined"||M==="boolean")&&(s=null);var H=!1;if(s===null)H=!0;else switch(M){case"bigint":case"string":case"number":H=!0;break;case"object":switch(s.$$typeof){case n:case o:H=!0;break;case E:return H=s._init,ct(H(s._payload),p,R,v,I)}}if(H)return I=I(s),H=v===""?"."+at(s,0):v,W(I)?(R="",H!=null&&(R=H.replace(wt,"$&/")+"/"),ct(I,p,R,"",function(q){return q})):I!=null&&(V(I)&&(I=B(I,R+(I.key==null||s&&s.key===I.key?"":(""+I.key).replace(wt,"$&/")+"/")+H)),p.push(I)),1;H=0;var lt=v===""?".":v+":";if(W(s))for(var ot=0;ot<s.length;ot++)v=s[ot],M=lt+at(v,ot),H+=ct(v,p,R,M,I);else if(ot=w(s),typeof ot=="function")for(s=ot.call(s),ot=0;!(v=s.next()).done;)v=v.value,M=lt+at(v,ot++),H+=ct(v,p,R,M,I);else if(M==="object"){if(typeof s.then=="function")return ct(ht(s),p,R,v,I);throw p=String(s),Error("Objects are not valid as a React child (found: "+(p==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":p)+"). If you meant to render a collection of children, use an array instead.")}return H}function Tt(s,p,R){if(s==null)return s;var v=[],I=0;return ct(s,v,"","",function(M){return p.call(R,M,I++)}),v}function Yt(s){if(s._status===-1){var p=s._result;p=p(),p.then(function(R){(s._status===0||s._status===-1)&&(s._status=1,s._result=R)},function(R){(s._status===0||s._status===-1)&&(s._status=2,s._result=R)}),s._status===-1&&(s._status=0,s._result=p)}if(s._status===1)return s._result.default;throw s._result}var Ct=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var p=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(p))return}else if(typeof e=="object"&&typeof e.emit=="function"){e.emit("uncaughtException",s);return}console.error(s)},F={map:Tt,forEach:function(s,p,R){Tt(s,function(){p.apply(this,arguments)},R)},count:function(s){var p=0;return Tt(s,function(){p++}),p},toArray:function(s){return Tt(s,function(p){return p})||[]},only:function(s){if(!V(s))throw Error("React.Children.only expected to receive a single React element child.");return s}};return L.Activity=g,L.Children=F,L.Component=Q,L.Fragment=r,L.Profiler=a,L.PureComponent=z,L.StrictMode=i,L.Suspense=f,L.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_,L.__COMPILER_RUNTIME={__proto__:null,c:function(s){return _.H.useMemoCache(s)}},L.cache=function(s){return function(){return s.apply(null,arguments)}},L.cacheSignal=function(){return null},L.cloneElement=function(s,p,R){if(s==null)throw Error("The argument must be a React element, but you passed "+s+".");var v=k({},s.props),I=s.key;if(p!=null)for(M in p.key!==void 0&&(I=""+p.key),p)!P.call(p,M)||M==="key"||M==="__self"||M==="__source"||M==="ref"&&p.ref===void 0||(v[M]=p[M]);var M=arguments.length-2;if(M===1)v.children=R;else if(1<M){for(var H=Array(M),lt=0;lt<M;lt++)H[lt]=arguments[lt+2];v.children=H}
vendor: 4,165 bytes, lines 9-10
9return U(s.type,I,v)},L.createContext=function(s){return s={$$typeof:d,_currentValue:s,_currentValue2:s,_threadCount:0,Provider:null,Consumer:null},s.Provider=s,s.Consumer={$$typeof:c,_context:s},s},L.createElement=function(s,p,R){var v,I={},M=null;if(p!=null)for(v in p.key!==void 0&&(M=""+p.key),p)P.call(p,v)&&v!=="key"&&v!=="__self"&&v!=="__source"&&(I[v]=p[v]);var H=arguments.length-2;if(H===1)I.children=R;else if(1<H){for(var lt=Array(H),ot=0;ot<H;ot++)lt[ot]=arguments[ot+2];I.children=lt}if(s&&s.defaultProps)for(v in H=s.defaultProps,H)I[v]===void 0&&(I[v]=H[v]);return U(s,M,I)},L.createRef=function(){return{current:null}},L.forwardRef=function(s){return{$$typeof:u,render:s}},L.isValidElement=V,L.lazy=function(s){return{$$typeof:E,_payload:{_status:-1,_result:s},_init:Yt}},L.memo=function(s,p){return{$$typeof:T,type:s,compare:p===void 0?null:p}},L.startTransition=function(s){var p=_.T,R={};_.T=R;try{var v=s(),I=_.S;I!==null&&I(R,v),typeof v=="object"&&v!==null&&typeof v.then=="function"&&v.then(y,Ct)}catch(M){Ct(M)}finally{p!==null&&R.types!==null&&(p.types=R.types),_.T=p}},L.unstable_useCacheRefresh=function(){return _.H.useCacheRefresh()},L.use=function(s){return _.H.use(s)},L.useActionState=function(s,p,R){return _.H.useActionState(s,p,R)},L.useCallback=function(s,p){return _.H.useCallback(s,p)},L.useContext=function(s){return _.H.useContext(s)},L.useDebugValue=function(){},L.useDeferredValue=function(s,p){return _.H.useDeferredValue(s,p)},L.useEffect=function(s,p){return _.H.useEffect(s,p)},L.useEffectEvent=function(s){return _.H.useEffectEvent(s)},L.useId=function(){return _.H.useId()},L.useImperativeHandle=function(s,p,R){return _.H.useImperativeHandle(s,p,R)},L.useInsertionEffect=function(s,p){return _.H.useInsertionEffect(s,p)},L.useLayoutEffect=function(s,p){return _.H.useLayoutEffect(s,p)},L.useMemo=function(s,p){return _.H.useMemo(s,p)},L.useOptimistic=function(s,p){return _.H.useOptimistic(s,p)},L.useReducer=function(s,p,R){return _.H.useReducer(s,p,R)},L.useRef=function(s){return _.H.useRef(s)},L.useState=function(s){return _.H.useState(s)},L.useSyncExternalStore=function(s,p,R){return _.H.useSyncExternalStore(s,p,R)},L.useTransition=function(){return _.H.useTransition()},L.version="19.2.6",L}var Je;function Eo(){return Je||(Je=1,le.exports=To()),le.exports}Eo();/*! @license DOMPurify 3.4.11 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.11/LICENSE */function tn(e,n){(n==null||n>e.length)&&(n=e.length);for(var o=0,r=Array(n);o<n;o++)r[o]=e[o];return r}function bo(e){if(Array.isArray(e))return e}function _o(e,n){var o=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(o!=null){var r,i,a,c,d=[],u=!0,f=!1;try{if(a=(o=o.call(e)).next,n!==0)for(;!(u=(r=a.call(o)).done)&&(d.push(r.value),d.length!==n);u=!0);}catch(T){f=!0,i=T}finally{try{if(!u&&o.return!=null&&(c=o.return(),Object(c)!==c))return}finally{if(f)throw i}}return d}}function Ao(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 10In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wo(e,n){return bo(e)||_o(e,n)||So(e,n)||Ao()}function So(e,n){if(e){if(typeof e=="string")return tn(e,n);var o={}.toString.call(e).slice(8,-1);return o==="Object"&&e.constructor&&(o=e.constructor.name),o==="Map"||o==="Set"?Array.from(e):o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?tn(e,n):void 0}}const en=Object.entries,nn=Object.setPrototypeOf,vo=Object.isFrozen,Lo=Object.getPrototypeOf,Ro=Object.getOwnPropertyDescriptor;let tt=Object.freeze,et=Object.seal,It=Object.create,on=typeof Reflect<"u"&&Reflect,ue=on.apply,de=on.construct;tt||(tt=function(n){return n}),et||(et=function(n){return n}),ue||(ue=function(n,o){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];return n.apply(o,i)}),de||(de=function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return new n(...r)});const qt=$(Array.prototype.forEach),Co=$(Array.prototype.lastIndexOf),rn=$(Array.prototype.pop),xt=$
vendor: 5,388 bytes, line 10
10(Array.prototype.push),Oo=$(Array.prototype.splice),bt=Array.isArray,zt=$(String.prototype.toLowerCase),fe=$(String.prototype.toString),sn=$(String.prototype.match),Wt=$(String.prototype.replace),an=$(String.prototype.indexOf),No=$(String.prototype.trim),Do=$(Number.prototype.toString),Io=$(Boolean.prototype.toString),cn=typeof BigInt>"u"?null:$(BigInt.prototype.toString),ln=typeof Symbol>"u"?null:$(Symbol.prototype.toString),K=$(Object.prototype.hasOwnProperty),jt=$(Object.prototype.toString),nt=$(RegExp.prototype.test),Rt=xo(TypeError);function $(e){return function(n){n instanceof RegExp&&(n.lastIndex=0);for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return ue(e,n,r)}}function xo(e){return function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return de(e,o)}}function D(e,n){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:zt;if(nn&&nn(e,null),!bt(n))return e;let r=n.length;for(;r--;){let i=n[r];if(typeof i=="string"){const a=o(i);a!==i&&(vo(n)||(n[r]=a),i=a)}e[i]=!0}return e}function ko(e){for(let n=0;n<e.length;n++)K(e,n)||(e[n]=null);return e}function rt(e){const n=It(null);for(const r of en(e)){var o=wo(r,2);const i=o[0],a=o[1];K(e,i)&&(bt(a)?n[i]=ko(a):a&&typeof a=="object"&&a.constructor===Object?n[i]=rt(a):n[i]=a)}return n}function Mo(e){switch(typeof e){case"string":return e;case"number":return Do(e);case"boolean":return Io(e);case"bigint":return cn?cn(e):"0";case"symbol":return ln?ln(e):"Symbol()";case"undefined":return jt(e);case"function":case"object":{if(e===null)return jt(e);const n=e,o=pt(n,"toString");if(typeof o=="function"){const r=o(n);return typeof r=="string"?r:jt(r)}return jt(e)}default:return jt(e)}}function pt(e,n){for(;e!==null;){const r=Ro(e,n);if(r){if(r.get)return $(r.get);if(typeof r.value=="function")return $(r.value)}e=Lo(e)}function o(){return null}return o}function Po(e){try{return nt(e,""),!0}catch{return!1}}const un=tt(["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"]),pe=tt(["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"]),me=tt(["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"]),Ho=tt(["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"]),he=tt(["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"]),Fo=tt(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),dn=tt(["#text"]),fn=tt(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","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","
10spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),ge=tt(["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"]),pn=tt(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","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"]),Qt=tt(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Uo=et(/{{[\w\W]*|^[\w\W]*}}/g),Bo=et(/<%[\w\W]*|^[\w\W]*%>/g),qo=et(/\${[\w\W]*/g),zo=et(/^data-[\-\w.\u00B7-\uFFFF]+$/),Wo=et(/^aria-[\-\w]+$/),mn=et(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),jo=et(/^(?:\w+script|data):/i),Go=et(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Yo=et(/^html$/i),$o=et(/^[a-z][.\w]*(-[.\w]+)+$/i),hn=et(/<[/\w!]/g),Vo=et(/<[/\w]/g),Xo=et(/<\/no(script|embed|frames)/i),Ko=et(/\/>/i),mt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Qo=function(){return typeof window>"u"?null:window},Zo=function(n,o){if(typeof n!="object"||typeof n.createPolicy!="function")return null;let r=null;
vendor: 4,088 bytes, line 10
10const i="data-tt-policy-suffix";o&&o.hasAttribute(i)&&(r=o.getAttribute(i));const a="dompurify"+(r?"#"+r:"");try{return n.createPolicy(a,{createHTML(c){return c},createScriptURL(c){return c}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},gn=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},_t=function(n,o,r,i){return K(n,o)&&bt(n[o])?D(i.base?rt(i.base):{},n[o],i.transform):r};function yn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qo();const n=h=>yn(h);if(n.version="3.4.11",n.removed=[],!e||!e.document||e.document.nodeType!==mt.document||!e.Element)return n.isSupported=!1,n;let o=e.document;const r=o,i=r.currentScript;e.DocumentFragment;const a=e.HTMLTemplateElement,c=e.Node,d=e.Element,u=e.NodeFilter,f=e.NamedNodeMap;f===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const T=e.DOMParser,E=e.trustedTypes,g=d.prototype,A=pt(g,"cloneNode"),w=pt(g,"remove"),S=pt(g,"nextSibling"),k=pt(g,"childNodes"),C=pt(g,"parentNode"),Q=pt(g,"shadowRoot"),dt=pt(g,"attributes"),z=c&&c.prototype?pt(c.prototype,"nodeType"):null,Z=c&&c.prototype?pt(c.prototype,"nodeName"):null;if(typeof a=="function"){const h=o.createElement("template");h.content&&h.content.ownerDocument&&(o=h.content.ownerDocument)}let W,y="",_,P=!1,U=0;const B=function(){if(U>0)throw Rt('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},V=function(t){B(),U++;try{return W.createHTML(t)}finally{U--}},kt=function(t){B(),U++;try{return W.createScriptURL(t)}finally{U--}},wt=function(){return P||(_=Zo(E,i),P=!0),_},at=o,ht=at.implementation,ct=at.createNodeIterator,Tt=at.createDocumentFragment,Yt=at.getElementsByTagName,Ct=r.importNode;let F=gn();n.isSupported=typeof en=="function"&&typeof C=="function"&&ht&&ht.createHTMLDocument!==void 0;const s=Uo,p=Bo,R=qo,v=zo,I=Wo,M=jo,H=Go,lt=$o;let ot=mn,q=null;const Fn=D({},[...un,...pe,...me,...he,...dn]);let j=null;const Un=D({},[...fn,...ge,...pn,...Qt]);let G=Object.seal(It(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}})),$t=null,Bn=null;const St=Object.seal(It(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let qn=!0,Re=!0,zn=!1,Wn=!0,vt=!1,Vt=!0,Ot=!1,Ce=!1,Oe=null,Ne=null,De=!1,Mt=!1,Zt=!1,Jt=!1,jn=!0,Gn=!1;const Yn="user-content-";let Ie=!0,xe=!1,Pt={},gt=null;const ke=D({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let $n=null;const Vn=D({},["audio","video","img","source","image","track"]);let Me=null;const Xn=D({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),te="http://www.w3.org/1998/Math/MathML",ee="http://www.w3.org/2000/svg",yt="http://www.w3.org/1999/xhtml";let Ht=yt,Pe=!1,He=null;const ur=D({},[te,ee,yt],fe),Kn=tt(["mi","mo","mn","ms","mtext"]);let Fe=D({},Kn);const Qn=tt(["annotation-xml"]);let Ue=D({},Qn);const dr=D({},["title","style","font","a","script"]);let Xt=null;const fr=["application/xhtml+xml","text/html"],pr="text/html";let Y=null,Ft=null;const mr=o.createElement("form"),Zn=function(t){return t instanceof RegExp||t instanceof Function},Be=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Ft&&Ft===t)return;(!t||typeof t!="object")&&(t={}
vendor: 4,366 bytes, line 10
10),t=rt(t),Xt=fr.indexOf(t.PARSER_MEDIA_TYPE)===-1?pr:t.PARSER_MEDIA_TYPE,Y=Xt==="application/xhtml+xml"?fe:zt,q=_t(t,"ALLOWED_TAGS",Fn,{transform:Y}),j=_t(t,"ALLOWED_ATTR",Un,{transform:Y}),He=_t(t,"ALLOWED_NAMESPACES",ur,{transform:fe}),Me=_t(t,"ADD_URI_SAFE_ATTR",Xn,{transform:Y,base:Xn}),$n=_t(t,"ADD_DATA_URI_TAGS",Vn,{transform:Y,base:Vn}),gt=_t(t,"FORBID_CONTENTS",ke,{transform:Y}),$t=_t(t,"FORBID_TAGS",rt({}),{transform:Y}),Bn=_t(t,"FORBID_ATTR",rt({}),{transform:Y}),Pt=K(t,"USE_PROFILES")?t.USE_PROFILES&&typeof t.USE_PROFILES=="object"?rt(t.USE_PROFILES):t.USE_PROFILES:!1,qn=t.ALLOW_ARIA_ATTR!==!1,Re=t.ALLOW_DATA_ATTR!==!1,zn=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Wn=t.ALLOW_SELF_CLOSE_IN_ATTR!==!1,vt=t.SAFE_FOR_TEMPLATES||!1,Vt=t.SAFE_FOR_XML!==!1,Ot=t.WHOLE_DOCUMENT||!1,Mt=t.RETURN_DOM||!1,Zt=t.RETURN_DOM_FRAGMENT||!1,Jt=t.RETURN_TRUSTED_TYPE||!1,De=t.FORCE_BODY||!1,jn=t.SANITIZE_DOM!==!1,Gn=t.SANITIZE_NAMED_PROPS||!1,Ie=t.KEEP_CONTENT!==!1,xe=t.IN_PLACE||!1,ot=Po(t.ALLOWED_URI_REGEXP)?t.ALLOWED_URI_REGEXP:mn,Ht=typeof t.NAMESPACE=="string"?t.NAMESPACE:yt,Fe=K(t,"MATHML_TEXT_INTEGRATION_POINTS")&&t.MATHML_TEXT_INTEGRATION_POINTS&&typeof t.MATHML_TEXT_INTEGRATION_POINTS=="object"?rt(t.MATHML_TEXT_INTEGRATION_POINTS):D({},Kn),Ue=K(t,"HTML_INTEGRATION_POINTS")&&t.HTML_INTEGRATION_POINTS&&typeof t.HTML_INTEGRATION_POINTS=="object"?rt(t.HTML_INTEGRATION_POINTS):D({},Qn);const l=K(t,"CUSTOM_ELEMENT_HANDLING")&&t.CUSTOM_ELEMENT_HANDLING&&typeof t.CUSTOM_ELEMENT_HANDLING=="object"?rt(t.CUSTOM_ELEMENT_HANDLING):It(null);if(G=It(null),K(l,"tagNameCheck")&&Zn(l.tagNameCheck)&&(G.tagNameCheck=l.tagNameCheck),K(l,"attributeNameCheck")&&Zn(l.attributeNameCheck)&&(G.attributeNameCheck=l.attributeNameCheck),K(l,"allowCustomizedBuiltInElements")&&typeof l.allowCustomizedBuiltInElements=="boolean"&&(G.allowCustomizedBuiltInElements=l.allowCustomizedBuiltInElements),et(G),vt&&(Re=!1),Zt&&(Mt=!0),Pt&&(q=D({},dn),j=It(null),Pt.html===!0&&(D(q,un),D(j,fn)),Pt.svg===!0&&(D(q,pe),D(j,ge),D(j,Qt)),Pt.svgFilters===!0&&(D(q,me),D(j,ge),D(j,Qt)),Pt.mathMl===!0&&(D(q,he),D(j,pn),D(j,Qt))),St.tagCheck=null,St.attributeCheck=null,K(t,"ADD_TAGS")&&(typeof t.ADD_TAGS=="function"?St.tagCheck=t.ADD_TAGS:bt(t.ADD_TAGS)&&(q===Fn&&(q=rt(q)),D(q,t.ADD_TAGS,Y))),K(t,"ADD_ATTR")&&(typeof t.ADD_ATTR=="function"?St.attributeCheck=t.ADD_ATTR:bt(t.ADD_ATTR)&&(j===Un&&(j=rt(j)),D(j,t.ADD_ATTR,Y))),K(t,"ADD_URI_SAFE_ATTR")&&bt(t.ADD_URI_SAFE_ATTR)&&D(Me,t.ADD_URI_SAFE_ATTR,Y),K(t,"FORBID_CONTENTS")&&bt(t.FORBID_CONTENTS)&&(gt===ke&&(gt=rt(gt)),D(gt,t.FORBID_CONTENTS,Y)),K(t,"ADD_FORBID_CONTENTS")&&bt(t.ADD_FORBID_CONTENTS)&&(gt===ke&&(gt=rt(gt)),D(gt,t.ADD_FORBID_CONTENTS,Y)),Ie&&(q["#text"]=!0),Ot&&D(q,["html","head","body"]),q.table&&(D(q,["tbody"]),delete $t.tbody),t.TRUSTED_TYPES_POLICY){if(typeof t.TRUSTED_TYPES_POLICY.createHTML!="function")throw Rt('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof t.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Rt('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const m=W;W=t.TRUSTED_TYPES_POLICY;try{y=V("")}catch(b){throw W=m,b}}else t.TRUSTED_TYPES_POLICY===null?(W=void 0,y=""):(W===void 0&&(W=wt()),W&&typeof y=="string"&&(y=V("")));tt&&tt(t),Ft=t},Jn=D({},[...pe,...me,...Ho]),to=D({},[...he,...Fo]),hr=function(t,l,m){return l.namespaceURI===yt?t==="svg":l.namespaceURI===te?t==="svg"&&(m==="annotation-xml"||Fe[m]):!!Jn[t]},gr=function(t,l,m){return l.namespaceURI===yt?t==="math":l.namespaceURI===ee?t==="math"&&Ue[m]:!!to[t]},yr=function(t,l,m){return l.namespaceURI===ee&&!Ue[m]||l.namespaceURI===te&&!Fe[m]?!1:!to[t]&&(dr[t]||!Jn[t])},Tr=function(t){let l=C(t);(!l||!l.tagName)&&(l={namespaceURI:Ht,tagName:"template"});const m=zt(t.tagName),b=zt(l.tagName);return He[t.namespaceURI]?t.namespaceURI===ee?hr(m,l,b):t.namespaceURI===te?gr(m,l,b):t.namespaceURI===yt?yr(m,l,b):!!(Xt==="application/xhtml+xml"&&He[t.namespaceURI]):!1},Lt=function(t){xt(n.removed,{element:t});try{C(t).removeChild(t)}catch{if(w(t),!C(t))throw Rt("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},eo=function(t){const l=k(t);if(l){const b=[];qt(l,O=>{xt(b,O)}),qt(b,O=>{try{w(O)}catch{}})}const m=dt(t);if(m)for(let b=m.length-1;b>=0;--b){const O=m[b],x=O&&O.name;
10if(typeof x=="string")try{t.removeAttribute(x)}catch{}}},Nt=function(t,l){try{xt(n.removed,{attribute:l.getAttributeNode(t),from:l})}catch{xt(n.removed,{attribute:null,from:l})}if(l.removeAttribute(t),t==="is")if(Mt||Zt)try{Lt(l)}catch{}else try{l.setAttribute(t,"")}catch{}},Er=function(t){const l=dt(t);if(l)for(let m=l.length-1;m>=0;--m){const b=l[m],O=b&&b.name;if(!(typeof O!="string"||j[Y(O)]))try{t.removeAttribute(O)}catch{}}},br=function(t){const l=[t];for(;l.length>0;){const m=l.pop();(z?z(m):m.nodeType)===mt.element&&Er(m);const O=k(m);if(O)for(let x=O.length-1;x>=0;--x)l.push(O[x])}},no=function(t){let l=null,m=null;if(De)t="<remove></remove>"+t;else{const x=sn(t,/^[\r\n\t ]+/);m=x&&x[0]}Xt==="application/xhtml+xml"&&Ht===yt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const b=W?V(t):t;if(Ht===yt)try{l=new T().parseFromString(b,Xt)}catch{}if(!l||!l.documentElement){l=ht.createDocument(Ht,"template",null);try{l.documentElement.innerHTML=Pe?y:b}catch{}}const O=l.body||l.documentElement;return t&&m&&O.insertBefore(o.createTextNode(m),O.childNodes[0]||null),Ht===yt?Yt.call(l,Ot?"html":"body")[0]:Ot?l.documentElement:O},oo=function(t){return ct.call(t.ownerDocument||t,t,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},ne=function(t){return t=Wt(t,s," "),t=Wt(t,p," "),t=Wt(t,R," "),t},qe=function(t){var l;t.normalize();const m=ct.call(t.ownerDocument||t,t,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null);let b=m.nextNode();for(;b;)b.data=ne(b.data),b=m.nextNode();const O=(l=t.querySelectorAll)===null||l===void 0?void 0:l.call(t,"template");O&&qt(O,x=>{Ut(x.content)&&qe(x.content)})},oe=function(t){const l=Z?Z(t):null;return typeof l!="string"||Y(l)!=="form"?!1:typeof t.nodeName!="string"||typeof t.textContent!="string"||typeof t.removeChild!="function"||t.attributes!==dt
vendor: 1,822 bytes, line 10
10(t)||typeof t.removeAttribute!="function"||typeof t.setAttribute!="function"||typeof t.namespaceURI!="string"||typeof t.insertBefore!="function"||typeof t.hasChildNodes!="function"||t.nodeType!==z(t)||t.childNodes!==k(t)},Ut=function(t){if(!z||typeof t!="object"||t===null)return!1;try{return z(t)===mt.documentFragment}catch{return!1}},Kt=function(t){if(!z||typeof t!="object"||t===null)return!1;try{return typeof z(t)=="number"}catch{return!1}};function Et(h,t,l){h.length!==0&&qt(h,m=>{m.call(n,t,l,Ft)})}const _r=function(t,l){return!!(Vt&&t.hasChildNodes()&&!Kt(t.firstElementChild)&&nt(hn,t.textContent)&&nt(hn,t.innerHTML)||Vt&&t.namespaceURI===yt&&l==="style"&&Kt(t.firstElementChild)||t.nodeType===mt.processingInstruction||Vt&&t.nodeType===mt.comment&&nt(Vo,t.data))},Ar=function(t,l){if(!$t[l]&&so(l)&&(G.tagNameCheck instanceof RegExp&&nt(G.tagNameCheck,l)||G.tagNameCheck instanceof Function&&G.tagNameCheck(l)))return!1;if(Ie&&!gt[l]){const m=C(t),b=k(t);if(b&&m){const O=b.length;for(let x=O-1;x>=0;--x){const J=xe?b[x]:A(b[x],!0);m.insertBefore(J,S(t))}}}return Lt(t),!0},ro=function(t){if(Et(F.beforeSanitizeElements,t,null),oe(t))return Lt(t),!0;const l=Y(Z?Z(t):t.nodeName);if(Et(F.uponSanitizeElement,t,{tagName:l,allowedTags:q}),_r(t,l))return Lt(t),!0;if($t[l]||!(St.tagCheck instanceof Function&&St.tagCheck(l))&&!q[l])return Ar(t,l);if((z?z(t):t.nodeType)===mt.element&&!Tr(t)||(l==="noscript"||l==="noembed"||l==="noframes")&&nt(Xo,t.innerHTML))return Lt(t),!0;if(vt&&t.nodeType===mt.text){const b=ne(t.textContent);t.textContent!==b&&(xt(n.removed,{element:t.cloneNode()}),t.textContent=b)}return Et(F.afterSanitizeElements,t,null),!1},io=function(t,l,m){if(Bn[l]||jn&&(l==="id"||l==="name")&&(m in o||m in mr))return!1;const b=j[l]||St.attributeCheck instanceof Function&&St.attributeCheck(l,t);
10if(!(Re&&nt(v,l))){if(!(qn&&nt(I,l))){if(b){if(!Me[l]){if(!nt(ot,Wt(m,H,""))){if(!((l==="src"||l==="xlink:href"||l==="href")&&t!=="script"&&an(m,"data:")===0&&$n[t])){if(!(zn&&!nt(M,Wt(m,H,"")))){if(m)return!1}}}}}else if(!(so(t)&&(G.tagNameCheck instanceof RegExp&&nt(G.tagNameCheck,t)||G.tagNameCheck instanceof Function&&G.tagNameCheck(t))&&(G.attributeNameCheck instanceof RegExp&&nt(G.attributeNameCheck,l)||G.attributeNameCheck instanceof Function&&G.attributeNameCheck(l,t))||l==="is"&&G.allowCustomizedBuiltInElements&&(G.tagNameCheck instanceof RegExp&&nt(G.tagNameCheck,m)||G.tagNameCheck instanceof Function&&G.tagNameCheck(m))))return!1}}return!0},wr=D({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),so=function(t){return!wr[zt(t)]&&nt(lt,t)},Sr=function(t,l,m,b){if(W&&typeof E=="object"&&typeof E.getAttributeType=="function"&&!m)switch(E.getAttributeType(t,l)){case"TrustedHTML":return V(b);case"TrustedScriptURL":return kt(b)}return b},vr=function(t,l,m,b){try{m?t.setAttributeNS(m,l,b):t.setAttribute(l,b),oe(t)?Lt(t):rn(n.removed)}catch{Nt(l,t)}},ao=function(t){Et(F.beforeSanitizeAttributes,t,null);const l=t.attributes;if(!l||oe(t))return;const m={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j,forceKeepAttr:void 0};let b=l.length;const O=Y(t.nodeName);for(;b--;){const x=l[b],J=x.name,X=x.namespaceURI,ut=x.value,ft=Y(J),We=ut;let st=J==="value"?We:No(We);if(m.attrName=ft,m.attrValue=st,m.keepAttr=!0,m.forceKeepAttr=void 0,Et(F.uponSanitizeAttribute,t,m),st=m.attrValue,Gn&&(ft==="id"||ft==="name")&&an(st,Yn)!==0&&(Nt(J,t),st=Yn+st),Vt&&nt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,st)){Nt(J,t);continue}if(ft==="attributename"&&sn(st,"href")){Nt(J,t);continue}if(!m.forceKeepAttr){if(!m.keepAttr){Nt(J,t);continue}if(!Wn&&nt(Ko,st)){Nt(J,t);continue}if(vt&&(st=ne(st)),!io(O,ft,st)){Nt(J,t);continue}st=Sr(O,ft,X,st),st!==We&&vr(t,J,X,st)}}Et(F.afterSanitizeAttributes,t,null)},re=function(t){let l=null;const m=oo(t);for(Et(F.beforeSanitizeShadowDOM,t,null);l=m.nextNode();)if(Et(F.uponSanitizeShadowNode,l,null),ro(l),ao(l),Ut(l.content)&&re(l.content),(z?z(l):l.nodeType)===mt.element){const O=Q(l);Ut(O)&&(ze(O),re(O))}Et(F.afterSanitizeShadowDOM,t,null)},ze=function(t){const l=[{node:t,shadow:null}];for(;l.length>0;){const m=l.pop();if(m.shadow){re(m.shadow);continue}const b=m.node,x=(z?z(b):b.nodeType)===mt.element,J=k(b);if(J)for(let X=J.length-1;X>=0;--X)l.push({node:J[X],shadow:null});if(x){const X=Z?Z(b):null;if(typeof X=="string"&&Y(X)==="template"){const ut=b.content;Ut(ut)&&l.push({node:ut,shadow:null})}}if(x){const X=Q(b);Ut(X)&&l.push({node:null,shadow:X},{node:X,shadow:null})}}};return n.sanitize=function(h){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=null,m=null,b=null,O=null;if(Pe=!h,Pe&&(h="<!-->"),typeof h!="string"&&!Kt(h)&&(h=Mo(h),typeof h!="string"))throw Rt("dirty is not a string, aborting");if(!n.isSupported)return h;Ce?(q=Oe,j=Ne):Be(t),(F.uponSanitizeElement.length>0||F.uponSanitizeAttribute.length>0)&&(q=rt(q)),F.uponSanitizeAttribute.length>0&&(j=rt(j)),n.removed=[];const x=xe&&typeof h!="string"&&Kt(h);if(x){const ut=Z?Z(h):h.nodeName;if(typeof ut=="string"){const ft=Y(ut);if(!q[ft]||$t[ft])throw Rt("root node is forbidden and cannot be sanitized in-place")}if(oe(h))throw Rt("root node is clobbered and cannot be sanitized in-place");try{ze(h)}catch(ft){throw eo(h),ft}}else if(Kt(h))l=no("<!---->"),m=l.ownerDocument.importNode(h,!0),m.nodeType===mt.element&&m.nodeName==="BODY"||m.nodeName==="HTML"?l=m:l.appendChild(m),ze(m);else{if(!Mt&&!vt&&!Ot&&h.indexOf("<")===-1)return W&&Jt?V(h):h;if(l=no(h),!l)return Mt?null:Jt?y:""}l&&De&&Lt(l.firstChild);const J=oo(x?h:l);try{for(;b=J.nextNode();)ro(b),ao(b),Ut(b.content)&&re(b.content)}catch(ut){throw x&&eo(h),ut}if(x)return qt(n.removed,ut=>{ut.element&&br(ut.element)}),vt&&qe(h),h;if(Mt){if(vt&&qe(l),Zt)for(O=Tt.call(l.ownerDocument);l.firstChild;)O.appendChild(l.firstChild);else O=l;return(j.shadowroot||j.shadowrootmode)&&(O=Ct.call(r,O,!0)),O}let X=Ot?l.outerHTML:l.innerHTML;return Ot&&q["!doctype"]&&l.ownerDocument&&l.ownerDocument.doctype&&l.ownerDocument.doctype.name&&nt(Yo,l.ownerDocument.doctype.name)&&(X="<!DOCTYPE "+l.ownerDocument.doctype.name+`> 11`+X),vt&&(X=ne(X)),W&&Jt?V(X):X},n.setConfig=function(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Be(h),Ce=!0,Oe=q,Ne=j},n.clearConfig=function(){Ft=null,Ce=!1,Oe=null,Ne=null,W=_,y=""},n.isValidAttribute=function(h,t,l){Ft||Be({});const m=Y(h),b=Y(t);return io(m,b,l)},n.addHook=function(h,t){typeof t=="function"&&K(F,h)&&xt(F[h],t)},n.removeHook=function(h,t){if(K(F,h)){if(t!==void 0){const l=Co(F[h],t);return l===-1?void 0:Oo(F[h],l,1)[0]}return rn(F[h])}},n.removeHooks=function(h){K(F,h)&&(F[h]=[])},n.removeAllHooks=function(){F=gn()},n}yn();function Jo(e){if(e&&typeof e.getBoundingClientRect=="function"){const{bottom:n,top:o}=e.getBoundingClientRect(),{offsetTop:r}=e;if(o<0&&n>0){const i=e.style;e.style=`${i};transition: height 0s !important; overflow:hidden; height:${n}px!important;max-height:${n}px!important`,window.scrollTo({behavior:"instant",top:r}),setTimeout(()=>{e.style=i,window.scrollTo({behavior:"smooth",top:e.offsetTop-n/2})},50)}}}var ye={exports:{}},Te,Tn;function tr(){if(Tn)return Te;Tn=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Te=e,Te}var Ee,En;function er(){if(En)return Ee;En=1;var e=tr();function n(){}function o(){}return o.resetWarningCache=n,Ee=function(){function r(c,d,u,f,T,E){if(E!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function i(){return r}var a={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:o,resetWarningCache:n};return a.PropTypes=a,a},Ee}var bn;
11function nr(){return bn||(bn=1,ye.exports=er()()),ye.exports}var or=nr();const it=yo(or);it.shape({event:it.string,action:it.string,name:it.string,region:it.string,section:it.string,component:it.string,type:it.string,text:it.string});const Gt=({children:e})=>React.createElement(React.Fragment,null,e);Gt.propTypes={children:it.oneOfType([it.arrayOf(it.node),it.node,it.string])};var be={exports:{}};/*! 12 Copyright (c) 2018 Jed Watson. 13 Licensed under the MIT License (MIT), see 14 http://jedwatson.github.io/classnames 15*/var _n;function rr(){return _n||(_n=1,(function(e){(function(){var n={}.hasOwnProperty;function o(){for(var a="",c=0;c<arguments.length;c++){var d=arguments[c];d&&(a=i(a,r(d)))}return a}function r(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return o.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var c="";for(var d in a)n.call(a,d)&&a[d]&&(c=i(c,d));return c}function i(a,c){return c?a?a+" "+c:a+c:a}e.exports?(o.default=o,e.exports=o):window.classNames=o})()})(be)),be.exports}rr(),{...Gt.propTypes};const An=({children:e,className:n="container",...o})=>React.createElement("div",{className:n,...o},React.createElement("div",{className:"row"},e));An.propTypes={children:Gt.propTypes.children},{...An.propTypes},Gt.propTypes.children,it.oneOf(["0","3","4","6","8","9","12"]),Gt.propTypes.children;function wn(){var Z,W;const o=["asu-header","asuHeader"].find(y=>document.getElementById(y)),r=document.getElementById(o),i=document.getElementById("uds-anchor-menu");if(!i||!r||Array.from(i.classList).some(y=>y.startsWith("sc-")))return;const a=Array.from(i.getElementsByClassName("nav-link")),c=new Map;let d=!1;const u=()=>Math.max(r.getBoundingClientRect().bottom,0),f=()=>{i.style.setProperty("--uds-anchor-menu-top",u()+"px"),i.classList.add("uds-anchor-menu-attached"),d=!0},T=()=>{i.classList.remove("uds-anchor-menu-attached"),i.style.removeProperty("--uds-anchor-menu-top"),d=!1},E=((Z=document.getElementById("toolbar-bar"))==null?void 0:Z.offsetHeight)||0,g=((W=document.getElementById("toolbar-item-administration-tray"))==null?void 0:W.offsetHeight)||0,A=E+g,w=i.getBoundingClientRect().top+window.scrollY-A;for(let y of a){const _=y.getAttribute("href");if(!_||!_.startsWith("#"))continue;const P=_.replace("#",""),U=document.getElementById(P);U&&c.set(y,U)}window.scrollY>=w-u()&&f();function k(y,_=0){if(!y||_>10)return 0;if(y.offsetHeight===0||y.offsetWidth===0)return k(y.parentElement,_+1);const P=y.getBoundingClientRect(),U=window.innerHeight||document.documentElement.clientHeight,B=window.innerWidth||document.documentElement.clientWidth,V=P.bottom-P.top,kt=P.right-P.left,wt=V*kt,at=Math.min(U,P.bottom)-Math.max(0,P.top),ht=Math.min(B,P.right)-Math.max(0,P.left);return at*ht/wt*100}const C=function(){let y=0,_=null;if(a.forEach(U=>{const B=c.get(U);if(!B)return;const V=k(B);V>0&&V>y&&(y=V,_=B.id)}),_){const U=document.querySelector('[href="#'+_+'"]');U&&U.classList.add("active"),i.querySelectorAll('a.nav-link:not([href="#'+_+'"])').forEach(function(B){B.classList.remove("active")})}const P=w-u();!d&&window.scrollY>=P?f():d&&window.scrollY<P?T():d&&i.style.setProperty("--uds-anchor-menu-top",u()+"px")};let Q;Q=(()=>{let y=!1;return()=>{y||(y=!0,C(),setTimeout(()=>{y=!1},100))}})(),window.addEventListener("scroll",Q,{passive:!0});for(let[y,_]of c)y.addEventListener("click",function(P){if(P.preventDefault(),!_||!document.body.contains(_)){console.warn("Anchor target no longer exists in DOM");return}if(y===a[0]){const ct=r.getBoundingClientRect().bottom,Tt=i.offsetHeight,Yt=ct+Tt,Ct=_.getBoundingClientRect().top,F=window.innerHeight/2;if(Ct>=Yt&&Ct<=F){history.replaceState(null,"",y.getAttribute("href")),z(_);return}}const B=window.innerHeight,V=Math.round(B*.35);let wt=_.getBoundingClientRect().top+window.scrollY-V;window.scrollTo({top:wt,behavior:"smooth"});const at=i.querySelector(".nav-link.active");at&&at.classList.remove("active"),P.target.classList.add("active");const ht=y.getAttribute("href");ht&&history.replaceState(null,"",ht),z(_)});function z(y){y.hasAttribute("tabindex")||(y.setAttribute("tabindex","-1"),y.style.outline="none"),y.focus({preventScroll:!0})}}N.on(window,"load.uds.anchor-menu",wn);function Sn(){const e=document.querySelectorAll('mark[class^="pen-"]'),n=new IntersectionObserver(o=>{o.forEach(r=>{r.isIntersecting?r.target.classList.add("animate-bg-in-scroll"):r.target.classList.remove("animate-bg-in-scroll")})},{threshold:.1});e.forEach(o=>{n.observe(o)})}N.on(window,"load.uds.blockquote-animation",Sn);function vn(){const e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
15ay","Saturday"],o=["Su","M","Tu","W","Th","F","Sa"],i={month:new Date().getMonth(),year:new Date().getFullYear()},a=(u,f)=>{const T=new Date,E=[],g=new Date(u,f).getDay(),A=new Date(u,f+1,0).getDate(),w=new Date(u,f,0).getDate();for(let S=1;S<=g;S++){const k=w-g+S,C=new Date(i.year,i.month-1,k).toLocaleString();E.push({key:C,date:k,monthClass:"prev"})}for(let S=1;S<=A;S++){const k=new Date(i.year,i.month,S).toLocaleString();S===T.getDate()&&i.month===T.getMonth()&&i.year===T.getFullYear()?E.push({key:k,date:S,monthClass:"current",todayClass:"today"}):E.push({key:k,date:S,monthClass:"current"})}if(E.length<42){const S=42-E.length;for(let k=1;k<=S;k++){const C=new Date(i.year,i.month+1,k).toLocaleString();E.push({key:C,date:k,monthClass:"next"})}}return E},c=()=>{const u=document.getElementById("calendar");u&&(u.innerHTML=` 16 <h2><span class="highlight-black">${e[i.month]} ${i.year}</span></h2> 17 <div class="calendar-grid"> 18 <div class="heading desktop"> 19 ${n.map(f=>`<p>${f}</p>`).join("")} 20 </div> 21 <div class="heading mobile"> 22 ${o.map(f=>`<p>${f}</p>`).join("")} 23 </div> 24 <div class="body"> 25 ${a(i.year,i.month).map(f=>`<h3 id="${f.key}" class="calendar-item ${f.monthClass}" ${f.todayClass?`aria-label="${f.todayClass[0].toUpperCase()}${f.todayClass.slice(1)}"`:""}> 26 <span class="${f.todayClass?f.todayClass:""}">${f.date}</span> 27 </h3>`).join("")} 28 </div> 29 </div> 30 <div class="calendar-nav"> 31 <button 32 id="prev-month" 33 aria-label="Previous month" 34 data-ga-event="select" 35 data-ga-action="click" 36 data-ga-name="onclick" 37 data-ga-type="carousel" 38 data-ga-region="main content" 39 data-ga-section="calendar" 40 data-ga="left chevron" 41 > 42 <span class="fas fa-angle-left"></span> 43 </button> 44 <button 45 id="next-month" 46 aria-label="Next month" 47 data-ga-event="select" 48 data-ga-action="click" 49 data-ga-name="onclick" 50 data-ga-type="carousel" 51 data-ga-region="main content" 52 data-ga-section="calendar" 53 data-ga="right chevron" 54 > 55 <span class="fas fa-angle-right"></span> 56 </button> 57 </div> 58 `)};(u=>{var f=new Date(i.year,i.month+u);i.year=f.getFullYear(),i.month=f.getMonth(),c()})(0)}N.on(window,"load.uds.calendar",vn);function _e(){const e=document.querySelectorAll(".card-body");if(e.length===0&&0<3){setTimeout(()=>_e(),500);return}if(e.length===0){console.warn("No .card-body found after 3 retries.");return}e.forEach((o,r)=>{const i=o.querySelector("div p"),a=i.textContent,c=window.getComputedStyle(o),d=parseInt(c.webkitLineClamp||c.lineClamp),u=parseFloat(c.lineHeight),f=parseFloat(c.fontSize),T=isNaN(u)?parseFloat(c.lineHeight)*f:u,E=d*T;if(i.offsetHeight>=E){let g="";const A=a.split(" ");let w=0,S="";for(;w<A.length&&ir(S+(S?" ":"")+A[w],i)<=E;)S+=(S?" ":"")+A[w],w++;g=S+"...";const k=`visible-text-${Math.random().toString(36).substring(7)}`,C=document.createElement("div");C.id=k,C.textContent=g,C.style.position="absolute",C.style.top=`${i.offsetTop}px`,C.style.left=`${i.offsetLeft}px`,C.style.width=`${i.offsetWidth}px`,C.style.height=`${i.offsetHeight}px`,C.style.opacity="0",C.style.pointerEvents="none",C.style.zIndex="1",o.appendChild(C),i.setAttribute("aria-describedby",k),i.setAttribute("aria-hidden","true")}})}function ir(e,n){const o=document.createElement(n.tagName);o.style.font=window.getComputedStyle(n).font,o.style.width=window.getComputedStyle(n).width,o.style.whiteSpace="pre-wrap",o.textContent=e,document.body.appendChild(o);const r=o.offsetHeight;return document.body.removeChild(o),r}N.on(window,"load.uds.card-bodies",_e);function Ln(){const e=document.querySelector(".info-layer"),n=document.getElementById("dispatch");N.on(n,"click",function(){e==null||e.classList.toggle("active")})}N.on(window,"load.uds.ranking-card",Ln);function Rn(){ie.Chart.register(...ie.registerables);const e=50;var n=document.getElementById("uds-donut");if(!n)return;document.getElementById("percentage-display").innerHTML=e+"%";const o={type:"doughnut",data:{datasets:[{data:[e,100-e],backgroundColor:["#ffc627","#fafafa"]}]},options:{cutout:"70%",tooltips:{enabled:!1},events:[]}};new ie.Chart(n,o)}N.on(window,"load.uds.chart",Rn);function Cn(){function e({target:o}){const r=o.getAttribute("href");o.getAttribute("data-bs-toggle")!=="collapse"||!r||!r.includes("#")||Jo(document.querySelector(".collapsing"))}function n(o){const{target:r,key:i}=o;i!==" "&&i!=="Spacebar"||r.tagName!=="A"||r.getAttribute("data-bs-toggle")!=="collapse"||(o.preventDefault(),r.click())}N.on(document,"click.uds.collapse",e),N.on(document,"keydown.uds.collapse",n)}N.on(window,"load.uds.collapse",Cn);function Ae(){var n,o,r,i;const e=a=>{window.dataLayer=window.dataLayer||[];const{dataLayer:c}=window;c&&c.push(a)};(n=document.querySelectorAll("[data-ga-header]"))==null||n.forEac
58h(a=>a.addEventListener("click",()=>{const c=a.getAttribute("data-ga-header-event")||"link";let d=a.getAttribute("data-ga-header-action")||"click";const u=a.getAttribute("aria-expanded");u&&(d=u==="false"?"open":"close");const f=a.getAttribute("data-ga-header-type")||"internal link",T=a.getAttribute("data-ga-header-section")||"main navbar",E=a.getAttribute("data-ga-header")||"",g=a.getAttribute("data-ga-header-component");e({name:"onclick",event:c.toLowerCase(),action:d.toLowerCase(),type:f.toLowerCase(),section:T.toLowerCase(),region:"navbar",text:E.toLowerCase(),...g&&{component:g.toLowerCase()}})})),(o=document.querySelectorAll("[data-ga-input-header-event]"))==null||o.forEach(a=>a.addEventListener("change",c=>{const d=a.getAttribute("data-ga-input-header-event")||"",u=c.target.value||"";e({name:"onenter",action:"type",type:"main search",section:"topbar",region:"navbar",text:u.toLowerCase(),event:d.toLowerCase()})})),(r=document.querySelectorAll("[data-ga]"))==null||r.forEach(a=>a.addEventListener("click",()=>{const c={};Array.from(a.attributes).forEach(u=>{if(u.name.startsWith("data-ga-")){const f=u.name.replace("data-ga-",""),T=u.value;T&&(c[f]=T.toLowerCase())}else if(u.name==="data-ga"){const f=u.value;f&&(c.text=f.toLowerCase())}});const d=a.getAttribute("aria-expanded");d&&(c.action=d==="false"?"open":"close"),e(c)})),(i=document.querySelectorAll("[data-ga-input]"))==null||i.forEach(a=>a.addEventListener("change",c=>{const d=a.getAttribute("data-ga-input-name")||"",u=a.getAttribute("data-ga-input-action")||"",f=a.getAttribute("data-ga-input")||"",T=a.getAttribute("data-ga-input-region")||"",E=a.getAttribute("data-ga-input-section")||"";let g=a.getAttribute("data-ga-input-event")||"",A;switch(f){case"checkbox":A=c.target.labels[0].textContent||"",g=c.target.checked?g:"deselect";break;case"radio button":A=c.target.labels[0].textContent||"";break;case"blur":A=c.target.value.toLowerCase()||"";break;default:A=[...c.target.selectedOptions].map(w=>w.value).join(",")||"";break}e({name:d.toLowerCase(),event:g.toLowerCase(),action:u.toLowerCase(),type:f.toLowerCase(),section:E.toLowerCase(),region:T.toLowerCase(),text:A.toLowerCase()})})),document.querySelectorAll("[data-ga-footer]").forEach(a=>a.addEventListener("focus",()=>{const c={type:a.getAttribute("data-ga-footer-type").toLowerCase(),section:a.getAttribute("data-ga-footer-section").toLowerCase(),text:a.getAttribute("data-ga-footer").toLowerCase()};e({event:"link",action:"click",name:"onclick",region:"footer",...c})}))}window.initDataLayer=window.initDataLayer||Ae,N.on(window,"load.uds.data-layer",Ae);const we=()=>{const e=()=>{const o=document.getElementById("asu-header");window.scrollY>(o==null?void 0:o.getBoundingClientRect().top)?o==null||o.classList.add("scrolled"):o==null||o.classList.remove("scrolled")};N.on(window,"scroll.uds.header",e),document.querySelectorAll(".uds-header-v2 .header-top-search .search-button").forEach(o=>{o.addEventListener("click",()=>{const r=o.closest(".header-top-search");if(r){r.classList.add("open");const i=r.querySelector(".search-input");i&&i.focus()}})}),document.querySelectorAll(".uds-header-v2 .navbar-mobile-search input[type=search]").forEach(o=>{o.addEventListener("input",()=>{const r=o.closest(".navbar-mobile-search");r&&(o.value.length>0?r.classList.add("has-value"):r.classList.remove("has-value"))})}),document.querySelectorAll(".uds-header-v2 .header-top-search .search-input").forEach(o=>{o.addEventListener("blur",()=>{if(!o.value){const r=o.closest(".header-top-search");r&&setTimeout(()=>r.classList.remove("open"),200)}})})};window.initGlobalHeader=window.initGlobalHeader||we,N.on(window,"load.uds.global-header",we);function On(){const e=".uds-video-hero",n=e+" video",o=e+" #playHeroVid",r=e+" #pauseHeroVid",i="click",a="block",c="none",d=document.querySelector(n),u=document.querySelector(o),f=document.querySelector(r);function T(w){w.paused?w.play():w.pause()}function E(w,S){getComputedStyle(w).display===c?(S.style.display=c,w.style.display=a,w.focus()):(w.style.display=c,S.style.display=a,S.focus())}function g(w){w.stopPropagation(),E(u,f),T(d)}function A(w){w.stopPropagation(),E(u,f),T(d)}f==null||f.addEventListener(i,g),u==null||u.addEventListener(i,A)}N.on(window,"load.uds.heroes-video",On);const Nn=()=>{const n=()=>{document.querySelectorAll(".parallax-container").forEach(c=>{const d=c.querySelector("img"),u=c.offsetHeight-d.height*1.2,f=d.dataset.parallaxType==="scroll-to"?window.innerHeight:window.innerHeight+c.offsetHeight,T=c.getBoundingClientRect().top,g=(window.innerHeight-T)/f;if(g<0)d.style.top=u+"px";else if(g>1)d.style.top="0";else{const A=u*(1-g);d.style.top=A+"px"}})},o=c=>{const d=c.parentNode,u=c.width,f=c.height;let T=d.offsetWidth/u,E=0,g=f*T,A=u*T;const w=+c.dataset.parallaxFactor||1.2;!c.dataset.noScale&&g<d.offsetHeight*w&&(T=d.offsetHeight*w/g,g*=T,A*=T,E=(A-d.offsetWidth)/2*-1),c.style.height=g+"px",c.style.left=E+"px"},r=()=>{document.querySelectorAll(".parallax-container img").forEach((c,d)=>{c.complete?o(c):c.onload=()=>o(c)})},i=c=>{const{dataLayer:d}=window,u={event:"link",action:"click",name:"onclick",type:"internal link",region:"main content",...c};d&&d.push(u)};document.querySelectorAll("[data-ga-image-parallax]").forEach(c=>
58N.on(c,"focus.uds.image-parallax",()=>{const d={section:c.getAttribute("data-ga-image-parallax-section").toLowerCase(),text:c.getAttribute("data-ga-image-parallax").toLowerCase()};i(d)})),r(),N.on(window,"resize.uds.image-parallax",r),N.on(window,"scroll.uds.image-parallax",n)};N.on(window,"load.uds.image-parallax",Nn);function Dn(){const e=document.getElementById("uds-modal");if(!e)return null;const n=document.getElementById("uds-modal-backdrop");if(!n)return null;const o=document.getElementById("openModalButton");if(!o)return null;const r=document.getElementById("closeModalButton");if(!r)return null;const i=e.querySelector('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');let a=null;function c(f){e.contains(f.relatedTarget)||i==null||i.focus()}function d(){a=document.activeElement,e.classList.add("open"),n.classList.add("open"),n.addEventListener("focusout",c),n.addEventListener("click",u,!0),document.addEventListener("keydown",u),setTimeout(()=>{i==null||i.focus()},200)}function u({type:f,target:T,key:E}={}){(f==="keydown"&&E==="Escape"||f==="click"&&T===r||f==="click"&&T===n)&&(e.classList.remove("open"),n.classList.remove("open"),n.removeEventListener("focusout",c),n.removeEventListener("click",u,!0),document.removeEventListener("keydown",u),a==null||a.focus())}o.addEventListener("click",d)}N.on(window,"load.uds.modals",Dn);let In=!1;const xn=282;function sr(e,n){const o=getComputedStyle(n),r=parseFloat(o.columnGap||o.gap)||8,i=n.querySelector(".more-dropdown-button"),a=i?Math.round(i.getBoundingClientRect().width):83;return{tabGap:r,moreBtnWidth:a}}function ar(e,n){let o=e.querySelector(".uds-more-dropdown");if(!o){o=document.createElement("div"),o.className="uds-more-dropdown";const r=document.createElement("button");r.type="button",r.className="uds-tab more-dropdown-button",r.setAttribute("aria-haspopup","true"),r.setAttribute("aria-expanded","false"),r.setAttribute("aria-controls","more-dropdown-menu"),r.innerHTML='<span class="more-dropdown-button-inner"><span aria-hidden="true">More</span><i aria-hidden="true" class="fas fa-chevron-down more-dropdown-icon"></i></span><span class="more-dropdown-button-indicator" aria-hidden="true"></span>';const i=document.createElement("ul");i.id="more-dropdown-menu",i.className="more-dropdown-menu uds-more-dropdown-list",i.setAttribute("role","menu"),i.setAttribute("aria-label","More tabs"),i.setAttribute("aria-hidden","true"),o.appendChild(r),o.appendChild(i),e.appendChild(o)}if(!o.hasAttribute("data-uds-events-wired")){o.setAttribute("data-uds-events-wired","true");const r=o.querySelector(".more-dropdown-button"),i=o.querySelector(".more-dropdown-menu");cr(o,r,i)}return{wrapper:o,button:o.querySelector(".more-dropdown-button"),menu:o.querySelector(".more-dropdown-menu")}}function cr(e,n,o){N.on(n,"click.uds.tabbed-panels-v2",i=>{i.preventDefault();const a=n.getAttribute("aria-expanded")!=="true";At(n,o,a)}),N.on(n,"keydown.uds.tabbed-panels-v2",i=>{var d,u;const a=n.getAttribute("aria-expanded")==="true",c=Array.from(o.querySelectorAll('[role="menuitem"]'));switch(i.key){case"Enter":case" ":i.preventDefault(),a?At(n,o,!1):(At(n,o,!0),requestAnimationFrame(()=>{var f;return(f=c[0])==null?void 0:f.focus()}));break;case"ArrowDown":a&&(i.preventDefault(),(d=c[0])==null||d.focus());break;case"ArrowUp":a&&(i.preventDefault(),(u=c[c.length-1])==null||u.focus());break;case"Escape":a&&(i.preventDefault(),At(n,o,!1),n.focus());break}});const r=i=>{e.contains(i.target)||At(n,o,!1)};N.on(document,"mousedown.uds.tabbed-panels-v2",r),N.on(document,"touchstart.uds.tabbed-panels-v2",r),N.on(o,"keydown.uds.tabbed-panels-v2",i=>{var d,u;const a=Array.from(o.querySelectorAll('[role="menuitem"]')),c=a.indexOf(document.activeElement);switch(i.key){case"ArrowDown":i.preventDefault(),(a[c+1]??a[0]).focus();break;case"ArrowUp":i.preventDefault(),(a[c-1]??a[a.length-1]).focus();break;case"Home":i.preventDefault(),(d=a[0])==null||d.focus();break;case"End":i.preventDefault(),(u=a[a.length-1])==null||u.focus();break;case"Escape":i.preventDefault(),At(n,o,!1),n.focus();break;case"Tab":At(n,o,!1);break}})}function At(e,n,o){e.setAttribute("aria-expanded",String(o)),n.setAttribute("aria-hidden",String(!o)),n.classList.toggle("open",o)}function kn(e){if(e.hasAttribute("data-react"))return;const n=e.querySelector(".nav.nav-tabs");if(!n)return;const o=Array.from(n.querySelectorAll("button.nav-link"));if(o.length===0)return;e.classList.contains("uds-tabbed-panels-dark");const{wrapper:r,button:i,menu:a}=ar(n);o.forEach(y=>{y.style.display="",y.removeAttribute("aria-hidden"),y.removeAttribute("tabindex"),y.removeAttribute("inert")});const c=n.clientWidth,{moreBtnWidth:d,tabGap:u}=sr(e,n),f=o.map(y=>y.getBoundingClientRect().width||80),T=[],E=[];let g=0;for(let y=0;y<o.length;y++){const _=f[y];if(g+_+d>c){for(let P=y;P<o.length;P++)E.push(o[P].id);break}
58T.push(o[y].id),g+=_+u}if(o.forEach(y=>{E.includes(y.id)&&(y.style.display="none",y.setAttribute("tabindex","-1"),y.setAttribute("aria-hidden","true"),y.setAttribute("inert",""))}),E.length===0){r.classList.add("uds-more-dropdown-hidden"),r.setAttribute("aria-hidden","true");return}r.classList.remove("uds-more-dropdown-hidden"),r.removeAttribute("aria-hidden");const A=r.getBoundingClientRect(),w=A.left+xn<=window.innerWidth,S=A.left+xn<=1200,C=e.getBoundingClientRect().width<1200;r.classList.toggle("dropdown-open-right",C&&w&&S);const Q=n.querySelector("button.nav-link.active"),dt=(Q==null?void 0:Q.id)??"",z=E.includes(dt);i.classList.toggle("active",z);const Z=E.length;i.setAttribute("aria-label",`More, ${Z} additional tab${Z!==1?"s":""}`);const W=z?T[0]:dt;o.forEach(y=>{E.includes(y.id)||y.setAttribute("tabindex",y.id===W?"0":"-1")}),a.innerHTML="",E.forEach(y=>{const _=n.querySelector(`#${CSS.escape(y)}`);if(!_)return;const P=y===dt,U=document.createElement("li");U.setAttribute("role","none");const B=document.createElement("button");B.type="button",B.setAttribute("role","menuitem"),B.setAttribute("tabindex","-1"),B.className="more-dropdown-item",B.dataset.tabId=y,P&&B.setAttribute("aria-current","true"),B.textContent=_.textContent.trim(),N.on(B,"click.uds.tabbed-panels-v2",V=>{V.preventDefault(),At(i,a,!1),i.focus(),Se(e,y),ve(n,y,i,a)}),U.appendChild(B),a.appendChild(U)})}function Se(e,n){var d,u;const o=e.querySelector(".nav.nav-tabs"),r=((d=e.closest("div"))==null?void 0:d.querySelector(".tab-content"))??((u=e.parentElement)==null?void 0:u.querySelector(".tab-content"));o.querySelectorAll("button.nav-link").forEach(f=>{f.classList.remove("active"),f.setAttribute("aria-selected","false")}),r==null||r.querySelectorAll(".tab-pane").forEach(f=>{f.classList.remove("show","active")});const i=o.querySelector(`#${CSS.escape(n)}`);i==null||i.classList.add("active"),i==null||i.setAttribute("aria-selected","true");const a=`nav-${n}`,c=r==null?void 0:r.querySelector(`#${CSS.escape(a)}`);c==null||c.classList.add("show","active")}function ve(e,n,o,r){const i=Array.from(r.querySelectorAll('[role="menuitem"]'));i.forEach(c=>{c.dataset.tabId===n?c.setAttribute("aria-current","true"):c.removeAttribute("aria-current")});const a=i.some(c=>c.hasAttribute("aria-current"));o.classList.toggle("active",a)}function lr(e){const n=e.querySelector(".nav.nav-tabs");if(!n)return;function o(r){var u;if(((u=r.target)==null?void 0:u.getAttribute("role"))!=="tab"||!["ArrowRight","ArrowLeft","Home","End"].includes(r.key))return;r.preventDefault(),r.stopImmediatePropagation();const a=Array.from(n.querySelectorAll("button.nav-link")).filter(f=>f.style.display!=="none"),c=a.indexOf(r.target);if(c===-1)return;let d=null;if(r.key==="ArrowRight"?d=a[c+1]??a[0]:r.key==="ArrowLeft"?d=a[c-1]??a[a.length-1]:r.key==="Home"?d=a[0]:r.key==="End"&&(d=a[a.length-1]),d&&d!==r.target){r.target.setAttribute("tabindex","-1"),d.setAttribute("tabindex","0"),d.focus(),Se(e,d.id);const f=n.querySelector(".more-dropdown-button"),T=n.querySelector(".more-dropdown-menu");f&&T&&ve(n,d.id,f,T)}}n.addEventListener("keydown",o,!0),N.on(n,"click.uds.tabbed-panels-v2",r=>{var d;const i=(d=r.target)==null?void 0:d.closest("button.nav-link");if(!i||i.style.display==="none")return;r.preventDefault(),Se(e,i.id);const a=n.querySelector(".more-dropdown-button"),c=n.querySelector(".more-dropdown-menu");a&&c&&ve(n,i.id,a,c)})}function Le(){if(document.querySelectorAll(".uds-tabbed-panels:not([data-react]):not([data-uds-v2-init])").forEach(n=>{n.setAttribute("data-uds-v2-init","true"),kn(n),lr(n)}),!In){In=!0;let n;N.on(window,"resize.uds.tabbed-panels-v2",()=>{clearTimeout(n),n=setTimeout(()=>{document.querySelectorAll(".uds-tabbed-panels:not([data-react])").forEach(kn)},100)})}}document.readyState==="complete"?setTimeout(Le,0):N.on(window,"load.uds.tabbed-panels-v2",Le);function Mn(){function e(){const r=".uds-table-fixed-wrapper",i=".uds-table.uds-table-fixed table",a=".scroll-control.previous";document.querySelectorAll(r).forEach((d,u)=>{const f=d.querySelector(i);f.setAttribute("id","uds-table-"+u);const T=f.querySelector("tbody tr > *"),E=d.querySelector(a);E.style.left=T.offsetWidth+"px"})}function n(){const r=".uds-table-fixed",i=".uds-table-fixed-wrapper",a=".scroll-control.previous",c=".scroll-control.next";
58document.querySelectorAll(i).forEach((u,f)=>{const T=u.querySelector(r),E=u.querySelector(a),g=u.querySelector(c);["click","focus"].forEach(A=>{N.on(E,A,function(){T.scrollLeft-=100}),N.on(g,A,function(){T.scrollLeft+=100})})})}function o(r,i){let a;return(...c)=>{clearTimeout(a),a=setTimeout(()=>{r.apply(this,c)},i)}}e(),n(),N.on(window,"resize",function(){o(e,100)()})}N.on(window,"load.uds.fixed-table",Mn);function Pn(){const o=".uds-tooltip-container",i="[aria-describedby]",d=document.querySelectorAll(`${o} > ${i} + [role=tooltip]`);function u(){document.querySelectorAll(`${i}[aria-expanded="true"]`).forEach(A=>{A.setAttribute("aria-expanded","false")})}function f(g){let A=g.target.querySelector(`${o} ${i}`)||g.target,w=A.nextElementSibling;g.type==="keydown"&&g.key!==" "||(u(),A.getBoundingClientRect().right+288>window.innerWidth?w.classList.add("bottom-placement"):w.classList.remove("bottom-placement"),A.setAttribute("aria-expanded","true"))}function T(g){let A=g.target.querySelector(`${o} ${i}`)||g.target;g.type==="mouseleave"&&A===document.activeElement||A.setAttribute("aria-expanded","false")}function E(g){g.key==="Escape"&&T(g)}[...d].map(g=>{const A=new AbortController,{signal:w}=A,S=g.previousElementSibling,k=S.parentElement;return S.addEventListener("mouseenter",f,{signal:w}),S.addEventListener("focus",f,{signal:w}),S.addEventListener("keydown",f,{signal:w}),S.addEventListener("blur",T,{signal:w}),S.addEventListener("keydown",E,{signal:w}),k.addEventListener("mouseleave",T,{signal:w}),A})}N.on(window,"load.uds.tooltips",Pn);function Hn(){const e=".uds-video-player",n=e+" video",o=e+" .uds-video-btn-play",r=e+" .uds-video-overlay",i="click",a="ended",c="flex",d="none",u=document.querySelector(n),f=document.querySelector(r),T=document.querySelector(o);function E(C){C.style.display===d?C.style.display=c:C.style.display=d}function g(C){C.paused?C.play():C.pause()}function A(C){g(this),E(this.nextElementSibling)}function w(C){C.stopPropagation();const Q=this.parentNode;E(Q),g(u)}function S(C){E(this),g(u)}function k(C){E(f)}u==null||u.addEventListener(i,A),T==null||T.addEventListener(i,w),f==null||f.addEventListener(i,S),u==null||u.addEventListener(a,k)}return N.on(window,"load.uds.video",Hn),{initAnchorMenu:wn,initBlockquoteAnimation:Sn,initCalendar:vn,initCollapse:Cn,initChart:Rn,initDataLayer:Ae,initFixedTable:Mn,initGlobalHeader:we,initHeroesVideo:On,initImageParallax:Nn,initModals:Dn,initRankingCard:Ln,initTabbedPanelsV2:Le,initTooltips:Pn,initVideo:Hn,initCardBodies:_e}})); 59//# sourceMappingURL=unity-bootstrap.umd.js.map
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.