!function(){"use strict";var t,n,o="http://www.w3.org/2000/svg",e=!1,a=[],c=function(){var n;t||((t=document.getElementById("svgDefs"))||((t=document.createElementNS(o,"defs")).id="svgDefs",(n=document.createElementNS(o,"svg")).style.display="none",n.appendChild(t)),document.body.appendChild(n))},r=function(o,r){n||(n=document.createDocumentFragment()),n.appendChild(o),r&&a.push(r),e||(requestAnimationFrame((function(){n&&(c(),t.appendChild(n),a.forEach((function(t){return t()})),a=[],n=void 0,e=!1)})),e=!0)},s=!1,i={},u=function(t){var n=i[t];(null==n?void 0:n.svgData)&&function(t,n,e){var a=t[0],c=t[1],s=document.createElementNS(o,"symbol");s.id="".concat("icons","-").concat(n),s.innerHTML=a,s.setAttribute("viewBox",c),r(s,e)}(n.svgData,t,(function(){n.callbacks.forEach((function(t){return t()})),n.callbacks=[],n.errorCallbacks=[],delete n.svgData,n.status="rendered"}))},d=function(t,n,o){try{var e=i[t]||{status:"init",callbacks:[],errorCallbacks:[]};if(i[t]=e,"rendered"===e.status)return void(null==n||n());n&&e.callbacks.push(n),o&&e.errorCallbacks.push(o),"init"===e.status&&(e.status="loading",function(t,n,o){var e="".concat(window.STATIC_PATH_REPLACED,"/svg-icons/").concat(t,".json?").concat("bcd90888");if("undefined"==typeof fetch){var a=new XMLHttpRequest;a.open("GET",e),a.onload=function(){200!==a.status&&o(Error("Cannot load ".concat(t,". Status ").concat(a.status)));try{var e=JSON.parse(a.responseText);n(e)}catch(n){o(Error("Cannot parse ".concat(t," json")))}},a.onerror=function(){return o(Error("Cannot load ".concat(t)))},a.send()}else fetch(e,{priority:"low"}).then((function(t){if(!t.ok)throw Error("Status ".concat(t.status));return t.json()})).then((function(t){n(t)})).catch((function(n){o(Error("Cannot load ".concat(t,". ").concat(null==n?void 0:n.message)))}))}(t,(function(n){e.status="loaded",e.svgData=n,s&&u(t)}),(function(n){e.errorCallbacks.forEach((function(t){return t(n)})),delete i[t]})))}catch(t){console.error(t)}},l=function(){if(!s){s=!0;try{Object.keys(i).filter((function(t){var n;return"loaded"===(null===(n=i[t])||void 0===n?void 0:n.status)})).forEach((function(t){u(t)}))}catch(t){console.error(t)}}};window.SSR_ICONS&&window.SSR_ICONS.forEach((function(t){return d(t)})),"loading"!==document.readyState&&l(),window.svgLoader={importIcon:d,onDomReady:l}}()