From 162f58c2a4176033ba05a46fd053c47388c9c8db Mon Sep 17 00:00:00 2001 From: Piotr Dziwinski Date: Mon, 24 Jun 2024 21:19:27 +1200 Subject: [PATCH] Release github pages for ngx-slider e6cd2c497a5e3d25d541c130eaa2a1b58269625f --- 3rdpartylicenses.txt | 2 +- 404.html | 2 +- api-docs/assets/icons.js | 15 + api-docs/assets/icons.svg | 1 + api-docs/assets/main.js | 8 +- api-docs/assets/navigation.js | 2 +- api-docs/assets/search.js | 2 +- api-docs/assets/style.css | 12 +- api-docs/classes/ChangeContext.html | 10 +- api-docs/classes/NgxSliderModule.html | 6 +- api-docs/classes/Options.html | 259 +++++++------ api-docs/classes/SliderComponent.html | 340 +++++++++--------- api-docs/enums/LabelType.html | 24 +- api-docs/enums/PointerType.html | 12 +- api-docs/index.html | 4 +- api-docs/interfaces/CustomStepDefinition.html | 12 +- api-docs/modules.html | 30 +- api-docs/types/CombineLabelsFunction.html | 4 +- api-docs/types/GetLegendFunction.html | 4 +- api-docs/types/GetStepLegendFunction.html | 2 +- api-docs/types/PositionToValueFunction.html | 4 +- api-docs/types/TranslateFunction.html | 4 +- api-docs/types/ValueToPositionFunction.html | 4 +- .../variables/AllowUnsafeHtmlInSlider.html | 2 +- assets/bootstrap.min.css | 6 +- index.html | 2 +- main.2ca2b8f8a6842a0a.js | 1 + main.96fa96167bcd06a7.js | 1 - polyfills.75556dc7d3e25c65.js | 1 + polyfills.ed16bcb61bfb81cb.js | 1 - ...65e2e876.js => runtime.256612e1003013b1.js | 2 +- 31 files changed, 388 insertions(+), 391 deletions(-) create mode 100644 api-docs/assets/icons.js create mode 100644 api-docs/assets/icons.svg create mode 100644 main.2ca2b8f8a6842a0a.js delete mode 100644 main.96fa96167bcd06a7.js create mode 100644 polyfills.75556dc7d3e25c65.js delete mode 100644 polyfills.ed16bcb61bfb81cb.js rename runtime.6ed7e0f065e2e876.js => runtime.256612e1003013b1.js (93%) diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index a95a898..18b1bd2 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -322,7 +322,7 @@ zone.js MIT The MIT License -Copyright (c) 2010-2023 Google LLC. https://angular.io/license +Copyright (c) 2010-2024 Google LLC. https://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/404.html b/404.html index b49ac33..12af315 100644 --- a/404.html +++ b/404.html @@ -19,5 +19,5 @@ This page uses JavaScript, but it appears that JavaScript is disabled in your browser. Please enable JavaScript to view this page. - + diff --git a/api-docs/assets/icons.js b/api-docs/assets/icons.js new file mode 100644 index 0000000..b79c9e8 --- /dev/null +++ b/api-docs/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/api-docs/assets/icons.svg b/api-docs/assets/icons.svg new file mode 100644 index 0000000..7dead61 --- /dev/null +++ b/api-docs/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/api-docs/assets/main.js b/api-docs/assets/main.js index 7270cff..d6f1388 100644 --- a/api-docs/assets/main.js +++ b/api-docs/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/api-docs/assets/navigation.js b/api-docs/assets/navigation.js index a225d4d..3e715e2 100644 --- a/api-docs/assets/navigation.js +++ b/api-docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA43SS0+DQBAH8O+y58ZaTH30ZjA+kqpNil6MhwUG2LjMEHbRGtPv7pZaymvBI8x/fsPO8vbDNGw0W7Al90F63xmwCcu4TswrwCJV06pwkuhUmuqHwJAtLreTqndFAjXkfd21kr3fTTjG4BKWz5UQSK4UqGmj3FRmTt15ijdrKULIHyksJHSlVmDIes60IFRd468w1Luf4VKaEQL2nKgVGLLcQmlK1xqyG4gEit3wI1guN+LBbks9wSbszM/rMKW+QCivV90WGDRlbW7MoH2hlnp6dTGbOzX5DvQSYsDQpnYC/xB3BxtVu6ExeUWq3JRHr1wWYLMtsTHdyzkqybXV7QTGxHK8R4fvsbmW2Jh+LSV9vaDiEdyb5APuf9Sj/slzwX1pJliizQlnzvb9F/j9UkxjBAAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA43SS0+EMBAH8O/SMxEXsz64GYyPZNVNFr0YDwUGaGynDS26G7Pf3cAqy6vgsZn//KYdePsmBraG+GRFI+DhTgFxiKImJz4BLIV2m8JJbgQnDvlgmBD/cu80vWvJ0EAx1t0q2fuDnGIGgcT63Agxp1qDdjvlrrLw2s5Ttt1wlkDxKJOSw1DqBaasZ2WYRD00fgtTvYcZgRRKIuDIi3qBKSsotZFiY0DdQMqQVcOPYL3clMbVlkaCXdhbnrdhKSKGUH9efVti3JXNTlXoWKinnl5dLJZeS74Ds4IMMLGpg8A/xOphs+owNCevpa43FcpXykuw2ZbYnB4WFDWnxuoOAnNiPT6Uf/exuZbYnH7Nufx6QU1TuDeCP+DhRz3qn7RgNOKgXUu0O+HM27//APj9UkxjBAAA" \ No newline at end of file diff --git a/api-docs/assets/search.js b/api-docs/assets/search.js index 7676ee7..801750d 100644 --- a/api-docs/assets/search.js +++ b/api-docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8VdbY/bRpL+L5Ovk4mqKerF3xw7WRvnbAzbm7uDESw4EqXhhkMKpOSxE+S/X7+QUnWxiiKlHhw2wM54uqqr6+mXqqeL5F83VflU37z4/NfNH1mxvnkBanF7UySP6c2Lm39uv37Ms3Va/VKuD3l6c3tzqHL976s8qeu0/oH8/e5h/5jrRs2fdcObv29bvTGoo95VWdT76rDal9Ugnd/5Akj/7c0uqdJizxh76hoPyTV5VT7uysLI0e7J34MMidM5aEjUWDSkiZoe+65ts5/y9FE3OrrhlVE5zJZ+BSfb9vX6+6z+fldlX5J9eoGlX5L80J1GrE1t06s8Y5W8ekiK7ZhejwJX9f2QbR9+Gz5e3DxMv2PG3RW6yoZyt8/0/B7W96nxVX0eat3IWv9xn1TDVvZ3XaFANoztPlzPP+m/jezciVzV/2NSHJL8Q7qp0vrh4+G+XlWZxXWYLX3i1+0/aqZgKth5gW3X+mlfZdttWv1crg71eDf1SAf1Eu5nvGUX+Ij0Xw1fQlWI1ZMV2f5NUn84DMTBax/wfMyK3WGv45c0bzalw/1/0tXAvUwWfl4LR87hMxoC2loe9le4s0f6mW0c6dBzKkLGb1n69K58GhHWEInAtrwZF2NRkcDW/Dom6vEFAlqip8A6T98k+eZ1puP5evA84gUDWvaYfH1j+3hf1tmY2KArFtCq1aEyAp+qZKX/un1fZsU+HZrESbLh7bMn6yXGEcGAlm2yqt7/V/rtdfk0EEoiEdCWfXlYPbwdGPmeGge0YF0l262eBMNMQK0D2pCnm/2vBw30xzTXR5VeKz8mbV4/zK4zGgLaqgPGhyuNPaci5Fw/5PlY8zoyAe2pL/UZLxhyl88Kt12PMouReo6TZ5xNXamQMyovy+pdcp/m4yYVIxbytEmzfLxRjNRzzKjxhkmizzG3LrBOEA2JZ/l4nxXp+gJMecmQZ3a2+qMeZRORCBo/lPk+231KH3e50zAojqBC4Xj839JKjzbJL6XxqXw4y14W2aMe7aWGEfFwdv13tn94l27TYn2paV0N4ax7ndXJfZ6uX+73A+P3PvGAaFZZYpf4JVAi2assuk+qj/tvzA0jawNqfR1nnRVNXjSi867Qlbz51wts6AhdZUMTp+ostqid7IgFJAtfN0dRmPra5Epm9o9Z133y1zH45gz6V6GbWhqpHmGUJHolW14/lE+fjOqBrkHNr2TN9Qx8TNeZ3s5H9M+JhY4qRuBxrRfSL/qP77J6nxZp9SbNd0P5GV4wJLdc/FJ+SX/C3QxklFnBoJb9VKwvMoyRCxnLl18GMzjHtiE5kbTO/kx/va/T6stQn3RkguL0yVBl6fpVkuf3yeqPoTB1xa6zahbH0exo1r//vf+2G3hWdmy5c9Lfq6EL/647HNFd7gJmrLc6Uv9/zvJNuTsKD/UUGYo4z80hOHyGH1sHnNupi2E/pJuB2zVuHzJDtx57ne5dvDLYHlYuoF1/6r8Os6RpGbBvPX3Kp38VdbJJ3+ge3hZObpg5svDoOGsyPVUOFttfi7dFNpCpQK2v7PXlRodLv2Xp05jOqdDVI3fremBc5Qtc3ffrtN5X5bfhfZ8Erur7qcr26YjrZa/9VT1X6dbEN1XrxqH7ZEcqkBXN+TfWjJPYVXbU6ZH++LgfTM4xUtdaMZYrSa9iSLzezQZv4ryh5/ix9XVjdpUk9+nbawqTBmi57uzgbf71qvKfIWqew+oPF6QAsnBACw/FVTb2iT+Plb/aLHa0dUex57JqeIFuV+p5bLpqdQ/S80y+vGqFD1P0PJb/Mr4MuUf6eWz8NLoIWBYOaOE23Tfk96irQ04srFWv/GKwEYGjLBzQwkczu63eT6XJDEbYJ4kGtO5Lq/ZT+cuxt2HWSaJh0f24T3fjIMUSAW1Jdrv8m0FhTGrQFQptEd37R9jFiAa0bne4z7P6obPFDzOwRzqgjUVZPSa6n/Q0gYem2rxkQNt064utE2UD2tdyjqOqr7tCodfDKHOIRGhbzE5Uv6yq5AKrONnQ9v1satpepVk+3jxGNOjc1zn8GO7RFwhoyWZ0+fcmZN038QrW/XbzzzRdDyeHBNmQkU5SJNu2aLMeVVfBCYa3zFxg1j/qP+tIb+BkFyRDRv67tRa8gGjjBYNbNpJ86woFt6gtsRvtKyoY3LKPWvkoi1qB4JZ8KMc65ygRNn5/meeucbu8B8fxnGRA29yzpKYKeHD9DBYIeRav1y9Xq7Sus/ssz/YDL1wYqWdZ+6byMbs/7Ie6SZAMaJteM6uDKfw1idXxmbmB5snCz2/hy2Lt7o1H3eoNVxZyddQf0k1znzc0xujIBJ+Ptmxt9CbrSYXd3axqG6UP3tY8kaCIGc3ugazhiBGZ4Ij9fHxsZgxinlRwm161T82MMQkLBbdo1DlERcLOaPRgzPty+GHdEQvuo3flk+tkjJewUHjUsu3DeJM8qedZb/poOE7X+rdsXFwxSE/Qfcvq/zHNy6exu4UoG96+l/fll7E7hyQaPu9AVfej0g9fLjBzj5S/KvOhL2gTJJ/lJmucWUQofCQxzhwsEf6MxE8hjjoniWBYL73O6l2efBt3IUSEQjJy5aFYG6Z2IAmHmoe8w3OXcOPe7tEVCnn302j9VI5AqisUdu5YEu9//nfwtDm1fwY7xoHFSIW16Z+plqn3Y6IZRiqgTXoPcQ+cDAxBvfZhfdPccLwtNnpWFqus2NqOxvHIg/QErScZ60EiEfSm8Efz5Ojgl0N67YPaMcqIZ7FgeGlc+Qz1cOXwIrgyfOVb2T7BO6K0qSMT1J7/Sr/9a+DZfWr8HB75MT8MfhTPFwm71+kxvlyNuAumItdZc/kDVJ4dd95v30P75NnUM7DHpLsedb2T6b5MKreFjphUnlDQyWUewB615WGBsBPrl6wYF7QjgcCWJF9HWnISCI7OmOMAtX+OUL2pgBzMIPCCz2jZmOBUlA1dQqOnqZ4f77LHoc+IMVLPY9OHkdWAvlRom94f6oexFmGZsHtA87Rsqc/Rr8PrmKnUdTbhryP02+P91VrjH2QnnUO/jNDVOOi7CL6ZwjOk/LcGmB77vzQwqC/5Xf9Mf+ff9D+oz50Lvz5xsQnTq998XL+nCfKe6TQtDo/1D+gvvVMDToGVXulnlHznmvDWYlt4/cnXs/ptkzH6T76wzCLjieO/D/XDu/KpV8V3rgFv5ckKVre55elX3rS4SLu96+hX3za5SL+5rOhX37S4SLshrv1Vy3aBmw3vR02Wc4hP26B9QZKpnvj5UKw8xs3kBPUPnb/3zp7eDKVP4Xdn3ujQNVMeUkOxu2s5YVhsm2uHJis9NzzeZHmI/0j37oVwwvA6f792aLzCc8Pqmtk7JEP9nxtWt02AoQlKBwyPMVke4m/+nYIwSKHVtcPsU3tuoJLh8lDf+5cVwlCFVtcOtU/tuaFKhqOhxuggONT78tFMgtfpxhRA4jHaY3qTrMzOwLTrP4blkHGI2nPBI2e20HluZ/e43o8yl3WPIn/pyYvm34NE+1jXoDi/NUrw2MaLPtheNr3Rxxn9Kxx98IPoiz7OaK+561pPe01vaEdof8wKPs31ekCtLutFSu/9Xrh0fkQvOzFn97rZsWn6OJ/xBAr1WZcwGeezIb1wtMyIXvZtHNffDW522RrBAdW5Fe83vai/bRvp9PeFm13azynkONuX1/Ti3UAo4O3sCUzV7oiezO3q22Kdfv25rD4O7FWUuciCdfs+1gGLutM2QI+/FvmZ8bLtL8P1oXzqrYrz0e22DtIrd9va23HfFwFH9v1zVT7y3FivBVjsYjs63wY5s0WJMhdZ8JCt04ZEGrI/cs0v7tceHkN79Rtf1Gdy2JdvxvTLC1zUd5Um6/NrGrW6bA9pHnA8s3OcWl08a/l3KXcmav87nIf2IzzOz/fGPL8/JiYxz3icjXpRq4t7sXYO6wo3vbi/IWfonn/eZmxPn9w3Jwb0dWo5tLdBdQ9iR215w/xcj3eeeX2DdfNt+JBp+2ceuNddO/zlsOH7pkqERPOgcL8tqNXFse7ZGvlOyNtbGx/a3VyH51/k3KpgzZWdIZfAU5v40vdnGPyxo/M1RGjQJ/PkwfY+gUDNEJ88eIYh477OvYcajdkzURj2H02x08fDblcyVUmeKd3Glx247NOi/jHbeTR0TBDEP2jvh0DdR+tH9JAWm7JaDThW/YbX9DUgQSQtrx3ZkJOca35Rv0X58Snbrx64bw54PfoNL+qr1KGvKfGWHvH0+us2vmxOmu8zfirfpZsza8xveGESoI/BOl2b6oWqPJd9MK0vI1PMkzQjcjy2/UU95+WWfwDd6w+1uozeszcI5Fqqv0tJ5Ir+3595jIfpvytyGfVcpavMvOZgAGXbaXvZOYEClX9UyTrjinj9Y4OXeL7DmeuwjUtmZ89o1lzphqcqH6+w5a6RH29QG3BIyUl5jVVWOrhNifh+JJ93OftG8nNMT6sgT9c/njkpO22v69ErZurvsLeqadQIR3SK21/G3NnzVv5uu8/cdRpfdoQl1cAOScvLfOu+/njGocdG1/QhvP+b64l553d/f9HpxvvlmW+VfDHT415HUT8ILbm79d9vbzJz33Lz4i9DAliPv7hRd9GdoRc2WZqvdcPPzoZbcwtnX2n8e/O331Jzr25auCY/TG5uP09uY3U3mf7+++3nVsD+u/0H2wr0b3A7hbtJ7DcDr5lOuD8rRpnyWkWSsshrphPZzxGjbOq1ivVv09tpdBfP5l6z2GumT5/PMaNs5rWa699mt9PZ3TJSXrO512yhf5szyhZeK43H5wWnbOm71nh6yWgDAoHFgIMKfBDAeBuAa+jjABYIDi/wkQDjcuCwAB8MME6HKdfQhwOM34EDBHxEwHgeZlxDHxMwzgcOFfBhAeN+WHANfWCU8T9wyCgfGWX8rzhkFFkedn1wyCgfGWX8r9iV5COjjP8Vh4zykVHG/4pDRvnIKON/xSGjfGSU8b/ikFE+Msr4X3HIKB8ZZfyvOGSUj0xk/K84ZCIfmcj4P+KQiXxkIuP/iEMmInuX8X/EIRP5yER2++KQiXxkIuP/iEMm8pGJjP8jDpnIRyYy/o84ZCIfmcj4P+KQiXxkIuP/iEMm8pGZGv9HHDJTH5mp8f+UQ2bqIzM1/p9yyEx9ZKbG/1MOmSk5V4z/p+zJ4iMztWcLh8zUR2Zq/D/lkJn6yEyN/6ccMlMfmanx/5RDZuojMzX+n3LITH1kYuP/KYdM7CMTG//HHDKxj0xs/B9zyMQ+MrHxf8whE/vIxMb/MYdMTA594/+YQyb2kYntuc8hE/vIxMb/MXv2xz40sQEg5qCJfWhiA0DMQRP70MwMADEHzcyHZmYAmHHQzHxoZgaAGQfNzIdmZgCYcdDMfGhmBoAZB83Mh2ZmAJhx0MxIRGYAmMW3anE3W8z8lj42MxuWcatm5kMzW8gqfWxmBoEZB+LMx2ZuEJhxIM59bOYWGw7EuY/N3CAw50Cc+9jMDQJzYMNRH5y5gWDOoTj3wZkbCOYcinMfnLlBYM6hOCcRs0Fgzi2wuY/N3AbNHIhzH5q5AWDOQTP3oVkYAOYcNAsfmoUBYM5Bs/ChWRgAFhw0Cx+ahfH/gltfCx+ZhfH/gkNm4SOzMP5fcMgsfGQWxv8LDpmFj8zC+H/BIbMg2Yzx/4JDZuEjs7AZDZv4+Mgsjf8XHDJLH5ml8f+CQ2bpI7M0/l9yyCx9ZJbG/0sOmaWPzNL4f8khs/SRWRr/Lzlklj4yS+P/JYfM0kdmafy/5JBZ+sgsjf+XHDJLkmoa/y85ZJY02bTZJpv9TEi+OTEQLPnMlGScE5tyTtjkdEKSzonNOidsfjoheefEJp4TNkWdkNRzYnPPCZulTkj2ObHp54RNVCckAZ3YDHTC5qoTkoNObBI6YdPVCUlDJzYPnbAZ64SgZqkArYFN/ilN4HgCFjfKFDRUAU8qENwcW8DzCpQvcIQBTy1QysBxBjy7QFkDRxvwBAMlDhxzwHMMlDtw5AFPM1D6wPEHPNNAGARwFAJPNhASASxXACzfAIoyPBY3lnIAQiWAciwPzwcR3CxpACzxAIRQAMsbAMs9AOEUwFIHwNIPQGgFsOwBsAwEEGYBLIEALAkBhFwAyyEAy0MA4RfA0gjAUhFAKAawTAKwbAQQlgEsmQAsIQERJecsbiwnAYRrgMgRdDyVR3CzrAKwzAQQxgEssQAsOQGEdADLLQDLTwDhHcDSC1oDF9sC4R7AUgxaBd+YIGdpBq2CbUw4CLBUA7B0BRAaAizbACxjAYSJAEs4AEtawJRSqxY6lrcAwkfA1NGrPBFLoLPMA7DsBRBWAiz5ACyBAYSYAMs/AMthAOEmwFIQwNIYQOgJsCwEsEwGEIYCLBEBLJkBhKQAy0UAy2cA4SnA0hHAUhpAqAqwjASwrAbElBW3uLHEBhDCAmLHjPMcOsHNMhPA0htAWAuw5ITWwLYluFl+AliOAwh3AZai4HNuIPQFWJYCWEoECIMBM4cbizEhMcByFcASI0B4DLB0BbDcCBAqAyxjASw9AjN6oWFxYxkSIHwGzNylBosxoTTAEhe6N7Ytwc1yF8AyJUB4DbD0BbAUCBBqAyyDASwLAoTdAEtiAEuEACE4YC7eBAJhOMASGew9HxCOAyyVwR8thOUAS2bo4fKN6U3UvK8xgW3urqPYaUYID7C8BrD8DRDOAyy1ASyFA4T2AMtuAMviAGE+wBIcwBI5QMgPsByHdg/rCEKAgOU5tHv4xgQ6y3UAy+kA4UFg4bBjJxqhQsAyHsImRdgQsKQHsCwQEEIELO8h6SXIWeoDWNIICC0Clv0Q9BJmBCwBAizHBIQcAcuBSHoJcJYGAZaSAkKRgGVCJL0EN0uGAMtgASFKYNmDG+FKYOlwY2cwoUvAsiL8bkIIEzVxsLH3nIQxUZYWYUNPRRgT5RgTbutThDBRk57lpghjoiY9y00RykQ5yoRl9BShTJSjTFhSTxHKRDnKhOX1FKFMlKNMWGpPEcpEOcqEZfcUoUyUo0xYgk8RykQ5yoTl+BShTJSjTFiaTxHKRDnKhGX6FKFMlKNMWLJPEcpEOcqE5fsUoUyUo0xYxk8RykQ5yoSl/BShTJSlRRRL+SlCmShLiyiW8lO06MLSIoql/BStu2gKL1jcOqUXtvaCpfwUrb5w5Rcs5adoAYarwGApP0VrMFwRBkv5KVqG4eowWMpP0UoMV4rBUn6KFmNYWoS/6FS0HsMVZLD0oCKUiXI1GSw9qAhloiwtolh6UBHKREWuZobFmFAmytIiiqUHFaFMlKVF+KNFEcpEWVpEsVSiIpSJiuRrTUUoE2VpEcXSjopQJqqPMlGEMlGRHJcowpioPsZEEcZETeXARBHGRDnGhOdtFKFM1FSOTBShTJSlRRTLwCpCmaipg45dRoQyUZYWUXzFF6FMlKVFFF/0RSgTZWkRxdd9EcpEWVpE8aVfhDJRlhZRfPUXoUyUpUWUUABGgLO0iOJrwAhlomJXqcZOYUKZKEuLKL4SjFAmytIiii8GI5SJsrSIYhlYRSgTZWkRxTKwilAmytIiimVgFaFMlKVFFMvAKkKZqB7KRBHKRFlaRLFsrSKUibK0iGLZWkUoE2VpEcWytYpQJmrmigxZjAlloiwtotiaMkUoE2VpEcWWlSlCmaiZw43FmFAmytIiiqVqFaFMlKVFFEvVKkKZKEuLKJaqVYQyUZYW4Ys3VEOZ2Epu84R26t6gY2uy26ds/rr5d1PmrSeK1WkKvrVXXvz19+2NHoX9f8OwuR90Ftv8sGx+0Hli80PU/hC3PzSNzUHX/DBrf2jEzW7e/NCIK9fX36eacvObGViyXif+d35P1pvLr6P55s5LUGEK4A+2AN7UvGdF3ZTKnzRpZx4VzVub5iApbB8UOCkwKB81GHB7Jcvi0Rb+Y3mF5OfiUMyLwe3b5cw74MrmAQHskglC1Fwh9+jJit1h/1iu03z14J5jPelZYs9Oes15zIrH5Gvunj5DluC5BW5S9auoqBGGbUQqRKcaFawvIjyIuE/cvMWN6X+OFPSDYt+QlZjHcllLptiSWZ+iL1n6xOCBLFmKjqiyJHcPWaGZFcV4ZkbnZB/sg0RYfo7lRS+28nm6vv/mK5hhBdNBCrpWLLAS0YOHfWleLWRnY9486Yq0TPBYlDSW+6Ran544wot0go2QprQWr/ffcg+/GEnG0r5i3neWNl+gQpNnimfhVALfCFuJTVmdJqOnCC9qk58LiszDws172xkXKuzCWELz+NVuM53X6DvjyBw1wbu3GqcpKdZr+/3vVfv9b6wZsGZpyrvXaCKxOXb0oj2+JuIYtbx1kP6f/QPSpYOJo6qptHE401ftdw/wxrPEG4/oGivv3KB9UqUb72xHOsSjbNV8r1IaBz6WpqIjnZLuZDFUFppx4jiw/Ob4LmGkZ4GnykJaeN7LXZE0knWYtkHL8aifiKYdKvM03sZ8fqtZE95qwCtKWpmNjn3zMRZODV5T4ujsE+btp132ZfMOYLxH4u0pls5+p8dsEWv0UmPsbHxwL/vNsUbsy93xgXu8UyyxOdJ2c3p1Gd6nsaiSRnJ8X2L35F5iBTBMQWlf04atwP4EyRFWiX1FBlr+aM5F0txqlhtdtmhKiSFH8y6QzrgV3vlM/t8r7t70i6XxgKeS15B095Ax9ALSIa0Je8zlmdZRpNVDmu/8BREj+MTUYJPpg+6P9Nu6fPInHhKORGH3ima8++Ngc3HcGaRNzyoQt38EYiT5QNpUAEcpplxTELdvGcDLH4W7Jn8XxA55riMUzmi0WUdSbNSI2zf4uieV7QPEHnjIDjFA2KZ7nZe5TKyxxT86AMMhLj6tpucUxUmMeAQaFf4O3dlZl2hES8kzWs/afWq5Iw84cDQVXaIGuy643dRUUCEV0tpsVXz1I78pzj+m0lashd3T/XZaayv8oArHJFGPN/WSTFbdHCjGszqWZrWWb18vj7dznMOAtCSPsnwMgeOApbQvaB06Fe0iOMPSYhJjpLOCkcb4izmYli7cN4Ufmg+2YQjxehB39q05jK3vs9OHdu2McPnBlqQWeIXEPT5ptqmVewUb0oCzQzgRPD1TvFHFbEBLdHQse1x8fE2J3ogYi7CjoobMUlGPx8xJxk06nLdCnz1HeX7iKTzxejxj9HT3HmSFGIxpYfN6R8YZGODppIWnB2n7mshu7qjwDqKkHcTNWz55ximRoVX7NDwk+YbX4pEZko4+BgCDqiRQjQY5BcYcmxLTS0phmAIoFGBI88CIdSYBMrrlYufSOXRU0GWR0FqVZpJJCB7a96/h4xivc5B2byddVwd/BXh5tSjqs5H14f4/epX7KwkvpOF66lWV7TrLEk9HaT3YGfCoJ3SyT/fuxccozkHDisVh1XYCJffll/RIGPhLFK+sSJrTjR79X/l0Cj19RZjuFAO4rNYJx1qfMVX5zc+6AIfuIK4NHbQbT9g9mCrAM1xM29pXW9btqy3R0sJTxdy38hrs2OldhilcRNNMgjRPN/vSvGwdnyJcNIycEUlrnDk1FniDEZnzvNw2793EqRNmE2IJwNx8lg8PG8+fhRSXPSZFsk3bSLvDTwLOuM2jXL1aLEfJBhSAAx2R8NFqDkmu56GOdfw9EkMooe9Ji8sbz2UJvkfzHUbsSiw0l3YYLeV2SG7WoPkrhhxHBSLrhoJNMZQ6amHJFzwLpYXIXtvgIMwUs4mizfnYpbqRgrjH813SZuFtyaLVGTlccGQ+F32eFTJoyFlRT7dnQENTfyouoKxgXI5JGzHf16Kiy5GCWJwvWcG4HG854sWUPU4bqs/Q8N0gFe1BS1nLF0KTzdBUEbOiYpts9KBNvya88OIZtF2I8VCxLQvmkgBvm3PJZCPbnJWeLDrn5tKEMbIdg9GA59L+Vmy/Ol5Eu/3gA42mmLQyi7J6TPKsTk+gkbtIvEWLxHdR1qd3/+IzCpNMYsZoD9V6n/inO+BbMBAnaguXPh/z+2T1hzdj0FIVc4hWAXsTi7d48WpHo14lW3pJD3i+gngV6oSZ0eMjdiaPnkYUmE8DMSywch6t6vkN7RA9XbehmdXjG4Fjb5FctBoOO18SB4XirYQh301EweQeCueeSrw97RZVAD6KQKQinaDsOjRpewbe7M33+cHPwGNMR4hpwlHeksK+Ahzfidco5vqvzv70xo8Zr4W0vZo7s85MxUeqeIabS6jD6iFdswsVWS2vlO4CRdOsJZMmotMP+7M5o3elMUYRG1V61yvSMmqQ7OYnePebN0VRIJ4fPTd95jFdFCdL7iUaeHIKzy7x6D5qahjy+8Sf5DNsj1idQbUwLCeeNiBu8Md3XndiKYVv3pS43HaHe73UHzq4ezEN3q7FOcgXDi3xrJtIVjAFR3iGSFJpsu5eVeI4TiTGdM6E7pyyTZGma5LCY0Ughv9VujU7ZdWetF6Mg1IgMYc6KWj2EE8DskHM4ytz3FVkq0Zdi+ViWvBsiIT3P/EGUG+46b5bSwiYYgQZfLtdl/e1Dm3JKNBiEm8a2k8JrI6fEsAHJs7+xP3bfv5gEBWCDIpEg4y2fZnbjylgWzBZKsZ87TdC8FaLs0Hxzqoy1Ur0IhtwAg1i3UqXgcEMoxL3VeyuYwlB9xoUbWVi1HbO88h5IjWIdWyPb+LHeyJO6cWbNz2Z2QJCXHsjsta1vfy0hRw1RXKOgBT5KfOxt85cJLQ7DgPF09cowjp8Ffh0EClkqoIE5ArnEErkjqkWc1/frdnBNapKDFCMri7/jFZ53FZdi+VDRxXd/U5h1k6JdUxuq1uZGqSCTjEk3yvdzPGmDrqzZvAlp3jH7WvipuwUzTgxR/XUtJM32e+9GYMvSMViFk/TMXvvDA4hLW2inqb2A2tdL6FdQdwYPVU6lX9wXHVXGTozxWvlzga7wDy9WFot1aFiYRCFXQx+nw64GcJXrAvRua3CIXnDAqG1OGuifJjj+HohYdVd2mjaiRs2f1OrMIeuxOKz9g6nw2LiWSp50grT4jHAe6tYd+VE208lYnG8u4sXLlb8YCI/t411T120NsRkGe2DrCk4ZBEv0oySbmaGY1cQJ85RtutFvJWKVTbmWy74gMe+E+mdZqj79HGXkyMa1weJYY+N1DPvKMQVp7Kxp6+9400AT1PxwukoyyavOLIAeXXp0HTLMis41xwgLN41eQyNoOhQSOX9eBAiu3UoRu2HmEaRliJSKV7I4URWLF1BijrsJT4oFtJO5imgLB6+UBVLv7GGIbs78vlygMt79nc0iRZSxII0SZMR3wEtpd3vsNMBSmpCHhOnZPc6XibXr3guidHkSU23iMC7NxWvYJ0Gvp4BF7ODGEw2GvDjB/5FMB6JeJ3mtIiZB+AzCcRrYKfFVlUkOkJqR1V/ydinDiPvarnfRUKpBk7QQQzZnQquGgdXCoB41jbyOjFnmDZMlIF43joVefnEacB8phhoOA3d/B687Vdku5x4J1MHb88Vd+9GWkgHAafXIN78OiU2Zujage/DQHyizKloA3pmnmIt8hGit58u3+aXXJwVpbdL3qNSZ6U7dwUeSSqId6IkzIzcvHA0ePO4FYhPNwo1bfgJ5j5J/iEVwA84gRjwEg08k44xFMtXT1/NxkEf5uvEeWhuwNnqQO9OVuxYS+t13BX2As4eYeayxr+Y65Ft/HfiW70phCBcSoN/qjK9gKgofmZDLP34UwclnhBaMPyzdb/f3uyyXZrro+nmxeff//77/wAvMxHPsPoAAA=="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8VdXZPbtpL9L8rrxFGDoj785tjJtevaN6nYN7tbrtQtSsJouKZIFUnN2Enlv28BIKVGs5siJUztUxQPutHog4/GQQP8a1IWT9Xk5ee/Jl/SfDt5CWp5N8mTvZ68nPxr9/Vjlm51+aHYHjM9uZscy2zycrLJkqrS1Q/k7y8e6n02uWv/PHk5mfx91+qNQZ30boq8qsvjpi7KQTq/8wWQ/rvJISl1XjPGnqvGTXJFXhf7Q5EbOVo9+XuQJnE6BzWJGouaNFWzU92VLfZTpvc6r09ueG1UDrOlX8HZtrrafp9W3x/K9DGp9RWWPibZsduNWJvaojd5xip5/ZDkuzG1ngRuqvsh3T38Pry9uHiYese0uyt0kw3FoU6LfGDvOxe+qc5jpUtn/cc6KYeN7O+6QoFsGFt9uJp/yrdjK3ciN9W/T/Jjkv2m70tdPXw8rqtNmVpch9nSJ37b/KPmCmaCnVfYdquf6jLd7XT5c7E5VuPd1CMd1Eu4nvGWXeEjUn85fAiVIUZPmqf126T67TgQB698wPUxzQ/H+kOx1VkzKR3X/6s3A+cyWfh5LRzZhy9oCGhrcaxvcGeP9DPbONKhl1SEjN9S/fS+eBoR1hCJwLa8HRdjUZHA1vwyJurxBQJa8pDk20y/TbL7N+le59XgfsQLBrRsn3x9a+v4tajSMbFBVyygVZtjaQQ+lcnmS5rvfi3SvNZDN3GSbHj77Mp6jXFEMKBl92lZ1f/U394UTwOhJBIBbamL4+bh3cDI91w4oAXbMtnt0nw3zARUOqANmb6vfznWuvyoM70xY+XHpN3XD7PrgoaAtpbp7uFGYy+pCNnXj1k21ryOTEB7qmt9xguGnOXT3E3Xo8xipJ5j5RlnU1cqZI/KiqJ8n6x1Nq5TMWIhVxudZuONYqSeo0eNN0wSfY6+dYV1gmhIPIv9Os319gpMecmQa3a6+VKNsolIBI0fiqxOD5/0/pA5DYPiCCoUjsf/XZd1ukmya2l8Kh/Osld5uk9qfa1hRDycXf+V1g/v9U7n22tN62oIZ92btErWmd6+quuB8XufeEA0yzSxQ/waKJHsTRatk/Jj/Y05YWRtQKVv46zTvNkXjai8K3Qjb/71Chs6QjfZ0MSpn8okr5zsiAEkC9/WR1GY+sbslUzvHzOu++RvY/DNGvTvfKtLSyNVI4ySRG9ky6uH4umTUT3QNaj4jax5rcu93qZJrUfUz4mFjipG4HGrF/Sjzuv3aVXrXJdvdXYYys/wgiG55fxD8ah/wtUMZJRZwaCW/ZRvrzKMkQsZyxePgxmcU9mQnIiu0j/1L+tKl49DfdKRCYrTJ0OV6e3rJMvWyebLUJi6YrdZNY/jaH4y6z//qb8dBq6VHVteOOnv1dCB/6LbHNFd7gBmrLc6Uv9/zvJNeXESHuop0hSxn5tFcHgPP5UO2Le1i2F/0/cDp2tcPuQO3Xrsja5dvDLYHlYuoF1/FvnAXtOUDFh3kmXF07/zKrnXb+t99i53csPMkYVHx1nT2TlzMN/9kr/L04FMBSp9Y62v7mtd/p7qpzGVU6GbW+7G9cC4yhe4ue43uqrL4tvwus8CN9X9VKa1HnG87JW/qeZS70x8U7ZuHDpPdqQCWdGsf2PNOIvdZEelT/THx3owOcdI3WrFWK5E38SQeLWbCd7EeUPX8VPp29rsMknW+t0tiUkDtNy2dvA2/3JT+s8QNc9h9W9XbAFk4YAWHvObbOwTfx4rf7G72NHWncSey6rhCbpdqeex6abRPUjPM/nyphE+TNHzWP5hfBpyj/Tz2PhpdBKwLBzQwp2uG/J71NEhJxbWqtd+MtiIwFEWDmjh3vRuq/dTYXYGI+yTRANa99iq/VR8ONU2PJOSEw2L7sdaH8ZBiiUC2pIcDtk3g8KYrUFXKLRFdO4fYRcjGtC6w3GdpdVDZ4ofZmCPdEAb86LcJ1la6XMHHrrV5iUD2lbq660TZQPa13KOo7Kvu0Khx8Moc4hEaFvMTFS9KsvkCqs42dD2/Wxy2l7rNBtvHiMatO9Xuh7DPfoCAS25H53+fR8y75t4Bet+d/8vrbfDySFBNmSkk+TJrk3arEblVXCC4S0zB5jVj2m+TfPdwM4uSIaM/A/bpNZXEG28YHDLRpJvXaHgFrUpdqN9RQWDW/Zxkwzt875AcEt+K8Y65yQRNn5/lWWucDu8B8fxnGRA29xdUpMFPDh/BguEXIu321ebja6qdJ1maT3wwIWRepaxbzIf0/WxHuomQTKgbZsk2xxN4q/ZWJ3uzA00TxZ+fgtf5Vt3bjzqVG+4spCjo/pN3zfneUNjjI5M8P5o09ZGT7KeVNjZzaq2Ufrgac0TCYqY0ewuZA1HjMgER+zn07WZMYh5UsFtet3emhljEhYKbtGodYiKhO3R6GLMr8XwxbojFtxH74snV8kYL2Gh8Kilu4fxJnlSzzPeXuXbU3etfk/HxRWD9ASdt6z+H3VWPI2dLUTZ8Pa9WhePY2cOSTT8vgNl3Y/afvhygZl7pPx1kQ19oE2QfJaTrHFmEaHwkcQ4c7BE+DUS30IctU4SwbBeepNWhyz5Nu5AiAiFZOSKY741TO1AEg4VD3mG5w7hxr3u0RUKefbTaP1UjECqKxS271gS77//Z3C3OZd/BjvGgcVIhbXpXzopdVWPiWYYqYA2rdPmwsnAENQrH9Y3zQnHu/w+O+p8k+Y7W9E4HnmQnqD5JGM9SCSCnhT+aG6ODn4c0isf1I5RRjyLBcNT44pnyIcrhifBFeEz34r2Bu+I1KaOTFB7/qm//Xvg2n0u/Bwe+TE7Dr6K54uEnev+qb+92ow4C6Yit1lz/QUqz44X3v99D+3Ns9ng+1Q96no707pISjeFjuhUnlDQzmUuYI+a8rBA2I71Ic3HBe1IILAlydeRlpwFgqMzZjlA5Z8jVG8yIAczCLzgM1o2JjgVZUOn0HxI8w/J1/fpfugdMUbqeWz6bWQ2oC8V2qZfj9XDWIuwTNg5oLktW+S1/jo8j5lK3WYT/jpCvz3eX601/kJ21jn0ywhdjYO+i+CbKdwh5b81wNTY/6WBQXXJb/0z9V1+6X9QnQcXfn3iYhOmVr/4uHrPHeRXplKdH/fVD+gvvV0DzoHVhzS/oOQ7V4S3FtvC60++XtRvi4zRf/aFZRYZT5z+fagf3hdPvSq+cwV4K89WsLrNKU+/8qbEVdrtWUe/+rbIVfrNYUW/+qbEVdoNce2PWrYKXGx4PWq6WkB8ngbtA0kme+LnY77xGDezJ6h+6Py9t/f07lD6FH534UWHrplykxqK3R3LCc1iy9zaNFnppebxJstN/Ieu3YNwQvM6f7+1abzCS83qmtnbJEP9X2pWt0yApglKBzSPMVlu4u/+mYLQSKHUrc3sU3upoZLhclN/9Q8rhKYKpW5tap/aS02VDEdNjdFCcKzqYm86wRt9bxIgcRvtMn2fbMzMwJTrX4blkHGI2kvBI2e2UHlme/e42k8y11WPIn/p5kXz70GifaxrUJzfGiV47N6LPtha7nujjwv6Nzj64BvRF31c0F5xx7We9oqe0I7Qvk9zfpvr1YBKXVeLtL33a+G28yNqOYh7dq+aA7tNH+cznkChPusSJuN8NqQWjpYZUUvdxnH91eBi140RHFBdGvF+0avq27WRTn9duNi19ZxDjot1eUWvng2EBN7OnMBk7Y6oyZyuvsu3+uvPRflxYK2izFUWbNv3WAcM6k7ZADX+kmcX2suWvw7Xh+KpNyvOR7dbOkit3Glrb8V9XwQcWffPZbHnubFeC7DY1XZ0vg1yYYoSZa6y4CHd6oZEGjI/csWvrtcuHkNr9QtfVWdyrIu3Y+rlBa6qu9TJ9vKYRqWum0OaC44XZo5zqat7Lf+Wcqej9r/hPLQe4To/Xxtzf39MTGLueFyMelGpq2uxdg6rChe9ur4ha2jN37cZW9Mn982JAXWdSw6tbVDeg1hRm96wuFTjC8+8vsa6/ja8ybT8Mzfcq65t/mpY831TJUKiuSjcbwsqdXWsezFHvhPy9ubGh3Y3V+Hlh5xbFay5sjPkFHhqE5/6/gyNP1V0OYcINfpsntzY3hsI1Azx5sEzNBnXdekdatRmz0Sh2V+aZKePx8OhYLKSPFO6ha9bcNnbov4y27kaOiYI4i/a+yFQ92r9iBp0fl+UmwHLql/wlroGbBBJyVtbNmQl54pfVW9efHxK680D980Br0a/4FV1FXn2zaR4S1c8vfq6ha/rk+b7jJ+K9/r+whjzC165CXjUZaW3JnuhLC7tPpjS15Ep5ibNiD0eW/6qmrNix19A9+pDpa6j9+wJAjmWukDzCSI31P/rhWs8TP1dkeuo51JvUvPMwQDKtlP2unUCBSr/KJNtyiXx+ssGL/F8izNXYRuXzC+u0ay50glPWexvsOVFIz/eoDbgkDYnxS1WWengNiXi+0g+73LxRfJLTE+rINPbHy+slJ2yt9XoJTP1V9ib1TSqhSMqxeWvY+7seit/t91n7jqFr1vCknJghaTkdb51X3+84NBToVvqEN7/5mpi3vzury86n3i/uvCtkkfTPdaZrn4QSnJn63/cTVJz3jJ5+ZchAazHX07Ui+iFoRfuU51tq8nLz86GO3MKZ580/qP52+/anKubEq7ID9PJ3efpXaxeTGd//HH3uRWw/27/wZaCyd1nuJvBi2nsFwOvmJrcfVaMMuWViiRlkVdsNrn7HDHKZl6peHL3eXY3i17E84VXLPaKzSd3n2NG2dwrtZjcfZ7fzeYvVpHyii28YsvJ3ecFo2zplVpN7j4vOWUr37XG0ytGGxAILAYcVOCDAMbbAFxBHwewQHB4gY8EGJcDhwX4YIBxOsy4gj4cYPwOHCDgIwLG8zDnCvqYgHE+cKiADwsY98OSK+gDo4z/gUNG+cgo43/FIaPI8LDjg0NG+cgo43/FjiQfGWX8rzhklI+MMv5XHDLKR0YZ/ysOGeUjo4z/FYeM8pFRxv+KQ0b5yCjjf8Uho3xkIuN/xSET+chExv8Rh0zkIxMZ/0ccMhGZu4z/Iw6ZyEcmstMXh0zkIxMZ/0ccMpGPTGT8H3HIRD4ykfF/xCET+chExv8Rh0zkIxMZ/0ccMpGPzMz4P+KQmfnIzIz/ZxwyMx+ZmfH/jENm5iMzM/6fccjMyLpi/D9jVxYfmZldWzhkZj4yM+P/GYfMzEdmZvw/45CZ+cjMjP9nHDIzH5mZ8f+MQ2bmIxMb/884ZGIfmdj4P+aQiX1kYuP/mEMm9pGJjf9jDpnYRyY2/o85ZGKy6Bv/xxwysY9MbNd9DpnYRyY2/o/ZtT/2oYkNADEHTexDExsAYg6a2IdmbgCIOWjmPjRzA8Ccg2buQzM3AMw5aOY+NHMDwJyDZu5DMzcAzDlo5j40cwPAnINmTiIyA8A8vlPLF/Pl3C/pYzO3YRk3auY+NPOlrNLHZm4QmHMgzn1sFgaBOQfiwsdmYbHhQFz42CwMAgsOxIWPzcIgsAA2HPXBWRgIFhyKCx+chYFgwaG48MFZGAQWHIoLEjEbBBbcAFv42Cxs0MyBuPChWRgAFhw0Cx+apQFgwUGz9KFZGgAWHDRLH5qlAWDJQbP0oVka/y+58bX0kVka/y85ZJY+Mkvj/yWHzNJHZmn8v+SQWfrILI3/lxwyS7KbMf5fcsgsfWSWdkfDbnx8ZFbG/0sOmZWPzMr4f8khs/KRWRn/rzhkVj4yK+P/FYfMykdmZfy/4pBZ+cisjP9XHDIrH5mV8f+KQ2blI7My/l9xyKx8ZFbG/ysOmRXZahr/rzhkVnSzaXeb7O5nSvabUwPBit+Zkh3n1G45p+zmdEo2nVO765yy+9Mp2XdO7cZzym5Rp2TrObV7zym7S52S3efUbj+n7EZ1SjagU7sDnbJ71SnZg07tJnTKblenZBs6tfvQKbtjnRLULBUAUxa2Dk3geAIWN8oUNFQBTyoQ3BxbwPMKlC9whAFPLVDKwHEGPLtAWQNHG/AEAyUOHHPAcwyUO3DkAU8zUPrA8Qc800AYBHAUAk82EBIBLFcALN8AijI8FjeWcgBCJYByLA/PBxHcLGkALPEAhFAAyxsAyz0A4RTAUgfA0g9AaAWw7AGwDAQQZgEsgQAsCQGEXADLIQDLQwDhF8DSCMBSEUAoBrBMArBsBBCWASyZACwhAREl5yxuLCcBhGuAyBF0PJVHcLOsArDMBBDGASyxACw5AYR0AMstAMtPAOEdwNILELHbLSDcA1iKAaIFX5ggZ2kGiFjeFQgHAZZqAJauAEJDgGUbgGUsgDARYAkHYEkLmFFq1ULH8hZA+AiYOXqVJ2IJdJZ5AJa9AMJKgCUfgCUwgBATYPkHYDkMINwEWAoCWBoDCD0BloUAlskAwlCAJSKAJTOAkBRguQhg+QwgPAVYOgJYSgMIVQGWkQCW1YCYsuIWN5bYAEJYQOyYcZ5DJ7hZZgJYegMIawGWnICYxY0QF2D5CWA5DiDcBViKgt9zA6EvwLIUwFIiQBgMmDvcWIwJiQGWqwCWGAHCY4ClK4DlRoBQGWAZC2DpEZjTAw2LG8uQAOEzYO4ONViMCaUBlriAOX9UQnCz3AWwTAkQXgMsfQEsBQKE2gDLYADLggBhN8CSGMASIUAIDliIJ4FAGA6wRAZ7zgeE4wBLZfBLC2E5wJIZsJjyhelJ1KKvMIFt4Y6j2G5GCA+wvAaw/A0QzgMstQEshQOE9gDLbgDL4gBhPsASHMASOUDID7AcByx4FxMCBCzPAQt+9SYkCFiuA1hOBwgPAkuHHdvRCBUClvEQJinChoAlPYBlgYAQImB5D0kvQc5SH8CSRkBoEbDsh6CXMCNgCRBgOSYg5AhYDkTSS4CzNAiwlBQQigQsEyLpJbhZMgRYBgsIUQKrHtwIVwIrhxvbgwldApYV4WcTQpioqYONPeckjImytAgbeirCmCjHmHBTnyKEiZr2DDdFGBM17RluilAmylEmLKOnCGWiHGXCknqKUCbKUSYsr6cIZaIcZcJSe4pQJspRJiy7pwhlohxlwhJ8ilAmylEmLMenCGWiHGXC0nyKUCbKUSYs06cIZaIcZcKSfYpQJspRJizfpwhlohxlwjJ+ilAmylEmLOWnCGWiLC2iWMpPEcpEWVpEsZSfokkXlhZRLOWnaN5Fk3jB4tZJvbC5Fyzlp2j2hUu/YCk/RRMwXAYGS/kpmoPhkjBYyk/RNAyXh8FSfopmYrhUDJbyUzQZw9Ii/EGnovkYLiGDpQcVoUyUy8lg6UFFKBNlaRHF0oOKUCYqcjkzLMaEMlGWFlEsPagIZaIsLcIvLYpQJsrSIoqlEhWhTFQkH2sqQpkoS4solnZUhDJRfZSJIpSJiuS4RBHGRPUxJoowJmomByaKMCbKMSY8b6MIZaJmcmSiCGWiLC2iWAZWEcpEzRx07DAilImytIjiM74IZaIsLaL4pC9CmShLiyg+74tQJsrSIopP/SKUibK0iOKzvwhloiwtooQEMAKcpUUUnwNGKBMVu0w1tgsTykRZWkTxmWCEMlGWFlF8MhihTJSlRRTLwCpCmShLiyiWgVWEMlGWFlEsA6sIZaIsLaJYBlYRykT1UCaKUCbK0iKKZWsVoUyUpUUUy9YqQpkoS4solq1VhDJRc5dkyGJMKBNlaRHF5pQpQpkoS4soNq1MEcpEzR1uLMaEMlGWFlEsVasIZaIsLaJYqlYRykRZWkSxVK0ilImytAifvKEaysRmcpsb2tq9oGNzsttbNn9N/tOkec/jNqH8r8l8Pnn51993k/nS/dcwbO7HctH+WDU/VtD+iNofcfujKWwWuubHvP3RiJvZvPnRiCtX19/nnHLzf6ZhyXab+N/5PVtvDr9O5pszL0GFSYA/2gR4k/Oe5lWTKn/WtICzokVr0wIkhe1FgbMCg/JJgwG3V7LI9zbxH8srJL8Qm2IeBrevy5k34IrmggB2yRQhao6Qe/Sk+eFY74utzjYP7h7rWc8Ke3baa84+zffJ18zdPkOW4L4FrlP1qyipEYZtRCpEpxoVrC8i3Ii4T9y84sbUv0AK+kGxL2Ql5loua8kMWzLvU/SY6icGD2TJSnREmSaZu2SFelYU454ZXZJ9sBeJsPwCy4tebOUzvV1/8xXMsYLZIAVdK5ZYiejBY12Yp4Vsb8yam65IyxS3RUltWSfl9nzjCA/SKTZC6tLrpKzqb5mHX4wkY2leMe+d6eYLVKjzzHAvnEngr+2HtLb6631RnjujpwgParM/FxSZy8LNu+2MCxV2YSyhefpqt+nOW/SdcWSOmuLZW43TlOTbrf3+96b9/jfWDFiz1OXdM5pIbIEdvWyXr6nYRp1m1kE60/YPSFe0OquaSROHM33TfvcATzwrPPGIrrHyzg1pkZf63lvbkQ5xKWteR9xK7cDL0kx0pFPS7SyGykI9TmwHlr8/vSWM9CxxV1lKA8973BVJI1mHaRu0nJb6qWjasTS38e7N57eaMeGNBjyipJHZ6Kibj7FwavCYEltnb5i3n3api0d3wxzPkXh6iqW13+kxU8QWPWqMnY0X7lW/OdaIujicLtzjmWKFzZGmm/PTZXiexqJKasnpvcTuyr3CCmCYgsI+04atwP4EyRFWiX0iAw1/1OciqW81w40OW9SlxJCjeQuk026FZz6z/+8Vdy/9Ymnc4JnkNSTdXWQMvYB0SGPCLnNZWtU61+WDzg7+gIgRfOLW4D4tq/qL/rYtnvyOh4QjUdg90YxnfxxsLk8zgzTpWQXi9I9AjCQfSJMK4CjFpGsK4vaVATz8Ubhr9u+C2DHL1knJGY0m60iKjRpx+4Kvu6lsLxB74CE7xABhp+sky9xOrLHFXzoAwyEOvp2ue1ZRvIkRl0Cjwp+hOzPrCrVoJXlmp+ut+9RyRx5w4GgyukQNdlxws6nJoEIqpLHZqvjqR34zvP+YSVPxTtfudr/t1oeCBFU4Jol6vPlFf0s23T1QjHt1LPXqna7b5+XxdI73MCANyZMsH0PgOGAlzQs7Xe+Tr10E51ha3MQY6TRnpDH+4h5sp+vcfVP4oflgG4YQjwdxZt+Zxdj6Pj1/aNf2iPXpQ7tYKR4hcY9Pmmlq455gQxrw7hDOBE9PF29UMRPQCi0dqx4Xn54pWSecRdhRUUNmqajHY2Yl4zod3rdCnz0neb7jKdzxejxj9HTnHmSFGIztdG2ed2ScgQGeTVt4epC2z0R2944KzyBKmkFcv+U3z3hLZGjVPg0PSXbPa/HIDElHHwOAQVUSqEaDvAXGHJsSt5eUwjAJUCjAkPqBEet0AmR0y8UupHXopKDLIqGxKvUksyF4aN9fw8sxHucgzd5OuiqP/gjw9tWiqM9GVsf1/+qNv6Djziyb0NFTbcr00BmWuDtK48H2gL3epkmta/fwMYpzULNisVmV7UDJunjUJ8LAH6J4ZEVSn270rHVWPJ1DT18RpjvFAC6tSn2/1VVdFt/8XRfg0B3EsZFW1hN2DqYKcA8Xt23t05ZV+7QlGlq4q5jzVl6DbTs9yzCJi6ibSZBm+r4uzGPreBXhomHkjEga48yqscQTjMicZ8WueXcTb50wmxBLAGbms3y42bj/LKW4bJ/kyU63kXaHnwS84zZXuXq1WI6SDSgABzoi4bNP8mOSlfq+1JU/R2IIJfQ9aXF4474swbc332HErsRCC2mG2Sdf3QzJ9RrUf8WQ46RAZN1QsCmGUictLPmCe6E0ENljGxyEmWQ2UbRZH7tUN1IQ93i+S9osvSlZtDoliwuOzBeiz9NcBg05K+qp9gJoqOvPxAGU5ozLMWkj7vf3aS66HCmIxf6S5ozL8ZQjHkzZ5bSh+gwN3w1S0Ry0krU8EppsjrqKuCvKd8l9rUtTrwkvvHgGTRdiPJTvipw5JMDT5kIy2cg2a6Uni9a5hdRhjGzHYNTghTS/5buvjhfZF9ujDzTqYtLIzItyn2Rppc+gkbNIPEWLxHdeVOe3f/EahUkmccdoF9WqTvzVHfApGIgdtYVrkxiqafPF6zFoqIp7iFYBexKLp3jxaKfIDatLD+kB91cQj0KdMNN6vMTO5dbTiALzaSCGBVbOo1U9v6EZoqfqNjSzenwjcOwtkotWw/HgS+KgUDyVMOS7iSiYvYfCe08lnp52kyoAL0UgUpFOUHYd6rQ9DW/m5nV29HfgMaYjxG3CSd6Swr4CHN+Jxyjm+K9K//TajxmvpTS9mjOzTk/FS6q4hptDqOPmQW/ZgYqslkdKd4CibtaSSVPR6cf64p7RO9IYo4iNKr3jFWkYNUh29yd49lvM2328NCJ6TvrMNV0UJ0vuJRp4cgr3LnHpPmlqGPJ14nfyObZHzM6gWhiWE3cbECf405vXnVhK4ZM3JQ63w3GdpdVDB3cvpsHTtdgH+cShFe51U8kKJuEI9xBJSifb7lEljuNEYqzU+Mwpvc+13pItPFYEYvhf6p2ZKct2pfViHLQFEvdQZwXNHOJpQDaI+/jSLHclmapR1WK6WKkvh0h4/hNPAEtd6bqbSwiYYgQZfDtdF+tKl4+kFWgwiScN7acENqdPCeAFE+/+xPnbfv5gEBWCDIpEg4y2usjsxxSwLZgsFWO+9hsheKrFu0HxzKo02Ur0IBvwBhrEvJUuA4MZRiXOq9hdpxSC7jEomsrEqO2S55HzRGoQ69idXuLHcyLe0osnb5Wu2QRCnHsjstaVPfy0iRwVRXKBgBT5KfOxt05fJLQ7DgPF1dcowjp8FXh1EClkqoIE5ArvIZTIHVMt5ry+s5IrnKOqxADF6Oryz2iUx23WtZg+dFLRne8UZu2UmMfkprqNyUHKaRdD8r3STR9v8qA7YwYfcopn3L4mrsvOUI8T96iemrbzJnXt9Rh8QComs3iaTrv3TuMQ0tIk6mlqP7DW9RKaFcSJ0VP1lNYPjqvuKkNrpnis3Jlgl5inF1OrpTxULAyisIvB13rAyRA+Yl2Kzm0VDtk3LBFay4smyos5jq+XElbdoY26nThh8ye1CnPoSkw+a89wOiwm7qWSJ60wTR4DPLeKeVdOtP1UIhbHs7t44GLFjybyc9NYd9VFY0PcLKN5kDUFhyziQZpR0t2Z4dgVxI5zku16EU+lYpaN+ZYLXuCx70R6p2lqrfeHjCzROD9IDHtspJ56SyHOOJWNPX/tHU8CuJuKB04nWXbziiMLkEdXme52LLOC95oDhMWzJo+hERQdcym9HzdCZLeO+aj5ENMo0lBEKsUDObyRFVNXkKIOe4kXiqU0k3kKKIuHD1TF1G+sYcjsjny+GuDynvkddaKlFLEgTVJnxGdAK2n2Ox62Sa1NyGPilHR9rGmWBu5LYjR5VtNNIvDOTcUjWKeBz2fAyewgBpONBnz9wD8Ixi0Rj9OcFnHnAXhNAvEY2GmxWRVJvj21qnpM2VuHkXe03O8iIVUDb9BBDNmdCi4bB2cKgLjWNvLp7oFh2jBRBuJ661RkxROnAfOZYqDhNHT39+BNvyLb5cQ7O3Xw5lxx9m6khe0g4O01iCe/TomNGbp24PMwEG+UORVtQM/0U6xFXkIqXXb5Nj/l4qIoPV3yrkpdlO6cFXgkqSDeiZIwMzJpaPDmuhWItxsf+Zw2fIO5T5K/pAL4ghOIAS/RwDPpGEMxffX81Wwc9GG+TuyH5gSczQ70zmTFilP9lBXdo3vvvoY0DRhh5rDGP5jrkW38d+ZbvS6EIFxJjX8q01p3RPGdDTH1488i94XQgOHv1v1xNzmkB52luZ68/PzH33//Hy8zEc+w+gAA"; \ No newline at end of file diff --git a/api-docs/assets/style.css b/api-docs/assets/style.css index 98a4377..778b949 100644 --- a/api-docs/assets/style.css +++ b/api-docs/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/api-docs/classes/ChangeContext.html b/api-docs/classes/ChangeContext.html index af8c931..2719dbc 100644 --- a/api-docs/classes/ChangeContext.html +++ b/api-docs/classes/ChangeContext.html @@ -1,5 +1,5 @@ -ChangeContext | @angular-slider/ngx-slider

Constructors

Properties

Constructors

Properties

highValue?: number
pointerType: PointerType
value: number

Generated using TypeDoc

\ No newline at end of file +ChangeContext | @angular-slider/ngx-slider

Constructors

Properties

Constructors

Properties

highValue?: number
pointerType: PointerType
value: number
\ No newline at end of file diff --git a/api-docs/classes/NgxSliderModule.html b/api-docs/classes/NgxSliderModule.html index bc9b35e..9f5538f 100644 --- a/api-docs/classes/NgxSliderModule.html +++ b/api-docs/classes/NgxSliderModule.html @@ -1,4 +1,4 @@ -NgxSliderModule | @angular-slider/ngx-slider

NgxSlider module

+NgxSliderModule | @angular-slider/ngx-slider

NgxSlider module

The module exports the slider component

-

Constructors

Constructors

Generated using TypeDoc

\ No newline at end of file +

Constructors

Constructors

\ No newline at end of file diff --git a/api-docs/classes/Options.html b/api-docs/classes/Options.html index 19836c0..d9baf8b 100644 --- a/api-docs/classes/Options.html +++ b/api-docs/classes/Options.html @@ -1,217 +1,200 @@ -Options | @angular-slider/ngx-slider

Slider options

-

Constructors

Properties

animate?: boolean = true

Enable/disable CSS animations

-
animateOnMove?: boolean = false

Enable/disable CSS animations while moving the slider

-
ariaLabel?: string = 'ngx-slider'

Use to add a label directly to the slider for accessibility. Adds the aria-label attribute.

-
ariaLabelHigh?: string = 'ngx-slider-max'

Use to add a label directly to the slider range for accessibility. Adds the aria-label attribute.

-
ariaLabelledBy?: string = null

Use instead of ariaLabel to reference the id of an element which will be used to label the slider. +Options | @angular-slider/ngx-slider

Slider options

+

Constructors

Properties

animate?: boolean = true

Enable/disable CSS animations

+
animateOnMove?: boolean = false

Enable/disable CSS animations while moving the slider

+
ariaLabel?: string = 'ngx-slider'

Use to add a label directly to the slider for accessibility. Adds the aria-label attribute.

+
ariaLabelHigh?: string = 'ngx-slider-max'

Use to add a label directly to the slider range for accessibility. Adds the aria-label attribute.

+
ariaLabelledBy?: string = null

Use instead of ariaLabel to reference the id of an element which will be used to label the slider. Adds the aria-labelledby attribute.

-
ariaLabelledByHigh?: string = null

Use instead of ariaLabelHigh to reference the id of an element which will be used to label the slider range. +

ariaLabelledByHigh?: string = null

Use instead of ariaLabelHigh to reference the id of an element which will be used to label the slider range. Adds the aria-labelledby attribute.

-
autoHideLimitLabels?: boolean = true

Set to false to disable the auto-hiding behavior of the limit labels.

-
barDimension?: number = null

Use to increase rendering performance. If the value is not provided, the slider calculates the with/height of the bar

-
bindIndexForStepsArray?: boolean = false

Set to true to bind the index of the selected item to value model and valueHigh model.

-
boundPointerLabels?: boolean = true

Set to true to keep the slider labels inside the slider bounds.

-
ceil?: number = null

Maximum value for a slider. +

autoHideLimitLabels?: boolean = true

Set to false to disable the auto-hiding behavior of the limit labels.

+
barDimension?: number = null

Use to increase rendering performance. If the value is not provided, the slider calculates the with/height of the bar

+
bindIndexForStepsArray?: boolean = false

Set to true to bind the index of the selected item to value model and valueHigh model.

+
boundPointerLabels?: boolean = true

Set to true to keep the slider labels inside the slider bounds.

+
ceil?: number = null

Maximum value for a slider. Not applicable when using stepsArray.

-
combineLabels?: CombineLabelsFunction = null

Custom function for combining overlapping labels in range slider. +

combineLabels?: CombineLabelsFunction = null

Custom function for combining overlapping labels in range slider. It takes the min and max values (already translated with translate fuction) and should return how these two values should be combined. If not provided, the default function will join the two values with ' - ' as separator.

-
customPositionToValue?: PositionToValueFunction = null

Function that returns the value for a given position on the slider. +

customPositionToValue?: PositionToValueFunction = null

Function that returns the value for a given position on the slider. The position is a percentage between 0 and 1. The function should be monotonically increasing or decreasing; otherwise the slider may behave incorrectly.

-
customValueToPosition?: ValueToPositionFunction = null

Function that returns the position on the slider for a given value. +

customValueToPosition?: ValueToPositionFunction = null

Function that returns the position on the slider for a given value. The position must be a percentage between 0 and 1. The function should be monotonically increasing or decreasing; otherwise the slider may behave incorrectly.

-
disabled?: boolean = false

Set to true to disable the slider.

-
draggableRange?: boolean = false

When set to true and using a range slider, the range can be dragged by the selection bar. +

disabled?: boolean = false

Set to true to disable the slider.

+
draggableRange?: boolean = false

When set to true and using a range slider, the range can be dragged by the selection bar. Applies to range slider only.

-
draggableRangeOnly?: boolean = false

Same as draggableRange but the slider range can't be changed. +

draggableRangeOnly?: boolean = false

Same as draggableRange but the slider range can't be changed. Applies to range slider only.

-
enforceRange?: boolean = true

Set to true to force the value(s) to be normalised to allowed range (floor to ceil), even when modified from the outside. +

enforceRange?: boolean = true

Set to true to force the value(s) to be normalised to allowed range (floor to ceil), even when modified from the outside. When set to false, if the model values are modified from outside the slider, and they are outside allowed range, the slider may be rendered incorrectly. However, setting this to false may be useful if you want to perform custom normalisation.

-
enforceStep?: boolean = true

Set to true to force the value(s) to be rounded to the step, even when modified from the outside. +

enforceStep?: boolean = true

Set to true to force the value(s) to be rounded to the step, even when modified from the outside. When set to false, if the model values are modified from outside the slider, they are not rounded and can be between two steps.

-
enforceStepsArray?: boolean = true

Set to true to force the value(s) to be rounded to the nearest step value, even when modified from the outside. +

enforceStepsArray?: boolean = true

Set to true to force the value(s) to be rounded to the nearest step value, even when modified from the outside. When set to false, if the model values are modified from outside the slider, and they are outside allowed range, the slider may be rendered incorrectly. However, setting this to false may be useful if you want to perform custom normalisation.

-
floor?: number = 0

Minimum value for a slider. +

floor?: number = 0

Minimum value for a slider. Not applicable when using stepsArray.

-
getLegend?: GetLegendFunction = null

Use to display legend under ticks (thus, it needs to be used along with +

getLegend?: GetLegendFunction = null

Use to display legend under ticks (thus, it needs to be used along with showTicks or showTicksValues). The function will be called with each tick value and returned content will be displayed under the tick as a legend. If the returned value is null, then no legend is displayed under the corresponding tick.You can also directly provide the legend values in the stepsArray option.

-
getPointerColor?: ((value, pointerType) => string) = null

Function that returns the current color of a pointer. +

getPointerColor?: ((value, pointerType) => string) = null

Function that returns the current color of a pointer. If your color won't change, don't use this option but set it through CSS. If the returned color depends on a model value (either value or valueHigh), you should use the argument passed to the function. Indeed, when the function is called, there is no certainty that the model has already been updated. To handle range slider pointers independently, you should evaluate pointerType within the given function where "min" stands for value model and "max" for valueHigh model values.

-

Type declaration

    • (value, pointerType): string
    • Function that returns the current color of a pointer. -If your color won't change, don't use this option but set it through CSS. -If the returned color depends on a model value (either value or valueHigh), -you should use the argument passed to the function. -Indeed, when the function is called, there is no certainty that the model has already been updated. -To handle range slider pointers independently, you should evaluate pointerType within the given -function where "min" stands for value model and "max" for valueHigh model values.

      -

      Parameters

      Returns string

getSelectionBarColor?: ((minValue, maxValue?) => string) = null

Function that returns the current color of the selection bar. +

Type declaration

    • (value, pointerType): string
    • Parameters

      Returns string

getSelectionBarColor?: ((minValue, maxValue?) => string) = null

Function that returns the current color of the selection bar. If your color won't change, don't use this option but set it through CSS. If the returned color depends on a model value (either value or valueHigh), you should use the argument passed to the function. Indeed, when the function is called, there is no certainty that the model has already been updated.

-

Type declaration

    • (minValue, maxValue?): string
    • Function that returns the current color of the selection bar. -If your color won't change, don't use this option but set it through CSS. -If the returned color depends on a model value (either value or valueHigh), -you should use the argument passed to the function. -Indeed, when the function is called, there is no certainty that the model -has already been updated.

      -

      Parameters

      • minValue: number
      • Optional maxValue: number

      Returns string

getStepLegend?: GetStepLegendFunction = null

Use to display a custom legend of a stepItem from stepsArray. +

Type declaration

    • (minValue, maxValue?): string
    • Parameters

      • minValue: number
      • Optional maxValue: number

      Returns string

getStepLegend?: GetStepLegendFunction = null

Use to display a custom legend of a stepItem from stepsArray. It will be the same as getLegend but for stepsArray.

-
getTickColor?: ((value) => string) = null

Function that returns the color of a tick. showTicks must be enabled.

-

Type declaration

    • (value): string
    • Function that returns the color of a tick. showTicks must be enabled.

      -

      Parameters

      • value: number

      Returns string

handleDimension?: number = null

Use to increase rendering performance. If the value is not provided, the slider calculates the with/height of the handle

-
hideLimitLabels?: boolean = false

Set to true to hide min / max labels

-
hidePointerLabels?: boolean = false

Set to true to hide pointer labels

-
keyboardSupport?: boolean = true

Handles are focusable (on click or with tab) and can be modified using the following keyboard controls: +

getTickColor?: ((value) => string) = null

Function that returns the color of a tick. showTicks must be enabled.

+

Type declaration

    • (value): string
    • Parameters

      • value: number

      Returns string

handleDimension?: number = null

Use to increase rendering performance. If the value is not provided, the slider calculates the with/height of the handle

+
hideLimitLabels?: boolean = false

Set to true to hide min / max labels

+
hidePointerLabels?: boolean = false

Set to true to hide pointer labels

+
keyboardSupport?: boolean = true

Handles are focusable (on click or with tab) and can be modified using the following keyboard controls: Left/bottom arrows: -1 Right/top arrows: +1 Page-down: -10% Page-up: +10% Home: minimum value End: maximum value

-
logScale?: boolean = false

Set to true to use a logarithmic scale to display the slider.

-
maxLimit?: number = null

The maximum value authorized on the slider. +

logScale?: boolean = false

Set to true to use a logarithmic scale to display the slider.

+
maxLimit?: number = null

The maximum value authorized on the slider. When using stepsArray, expressed as index into stepsArray.

-
maxRange?: number = null

The maximum range authorized on the slider. +

maxRange?: number = null

The maximum range authorized on the slider. Applies to range slider only. When using stepsArray, expressed as index into stepsArray.

-
minLimit?: number = null

The minimum value authorized on the slider. +

minLimit?: number = null

The minimum value authorized on the slider. When using stepsArray, expressed as index into stepsArray.

-
minRange?: number = null

The minimum range authorized on the slider. +

minRange?: number = null

The minimum range authorized on the slider. Applies to range slider only. When using stepsArray, expressed as index into stepsArray.

-
noSwitching?: boolean = false

Set to true to prevent to user from switching the min and max handles. Applies to range slider only.

-
onlyBindHandles?: boolean = false

Set to true to only bind events on slider handles.

-
precisionLimit?: number = 12

Precision limit for calculated values. +

noSwitching?: boolean = false

Set to true to prevent to user from switching the min and max handles. Applies to range slider only.

+
onlyBindHandles?: boolean = false

Set to true to only bind events on slider handles.

+
precisionLimit?: number = 12

Precision limit for calculated values. Values used in calculations will be rounded to this number of significant digits to prevent accumulating small floating-point errors.

-
pushRange?: boolean = false

Set to true to have a push behavior. When the min handle goes above the max, +

pushRange?: boolean = false

Set to true to have a push behavior. When the min handle goes above the max, the max is moved as well (and vice-versa). The range between min and max is defined by the step option (defaults to 1) and can also be overriden by the minRange option. Applies to range slider only.

-
readOnly?: boolean = false

Set to true to make the slider read-only.

-
reversedControls?: boolean = false

Set to true to reverse keyboard navigation: +

readOnly?: boolean = false

Set to true to make the slider read-only.

+
reversedControls?: boolean = false

Set to true to reverse keyboard navigation: Right/top arrows: -1 Left/bottom arrows: +1 Page-up: -10% Page-down: +10% End: minimum value Home: maximum value

-
rightToLeft?: boolean = false

Set to true to show graphs right to left. +

rightToLeft?: boolean = false

Set to true to show graphs right to left. If vertical is true it will be from top to bottom and left / right arrow functions reversed.

-
rotate?: number = 0

If you display the slider in an element that uses transform: rotate(90deg), set the rotate value to 90 +

rotate?: number = 0

If you display the slider in an element that uses transform: rotate(90deg), set the rotate value to 90 so that the slider is rendered properly and the events are handled correctly. Value is in degrees.

-
scale?: number = 1

If you display the slider in an element that uses transform: scale(0.5), set the scale value to 2 +

scale?: number = 1

If you display the slider in an element that uses transform: scale(0.5), set the scale value to 2 so that the slider is rendered properly and the events are handled correctly.

-
selectionBarGradient?: {
    from: string;
    to: string;
} = null

Use to display the selection bar as a gradient. +

selectionBarGradient?: {
    from: string;
    to: string;
} = null

Use to display the selection bar as a gradient. The given object must contain from and to properties which are colors.

-

Type declaration

  • from: string
  • to: string
showOuterSelectionBars?: boolean = false

Only for range slider. Set to true to visualize in different colour the areas +

Type declaration

  • from: string
  • to: string
showOuterSelectionBars?: boolean = false

Only for range slider. Set to true to visualize in different colour the areas on the left/right (top/bottom for vertical range slider) of selection bar between the handles.

-
showSelectionBar?: boolean = false

Set to true to always show the selection bar before the slider handle.

-
showSelectionBarEnd?: boolean = false

Set to true to always show the selection bar after the slider handle.

-
showSelectionBarFromValue?: number = null

Set a number to draw the selection bar between this value and the slider handle. +

showSelectionBar?: boolean = false

Set to true to always show the selection bar before the slider handle.

+
showSelectionBarEnd?: boolean = false

Set to true to always show the selection bar after the slider handle.

+
showSelectionBarFromValue?: number = null

Set a number to draw the selection bar between this value and the slider handle. When using stepsArray, expressed as index into stepsArray.

-
showTicks?: boolean = false

Set to true to display a tick for each step of the slider.

-
showTicksValues?: boolean = false

Set to true to display a tick and the step value for each step of the slider..

-
step?: number = 1

Step between each value. +

showTicks?: boolean = false

Set to true to display a tick for each step of the slider.

+
showTicksValues?: boolean = false

Set to true to display a tick and the step value for each step of the slider..

+
step?: number = 1

Step between each value. Not applicable when using stepsArray.

-
stepsArray?: CustomStepDefinition[] = null

If you want to display a slider with non linear/number steps. +

stepsArray?: CustomStepDefinition[] = null

If you want to display a slider with non linear/number steps. Just pass an array with each slider value and that's it; the floor, ceil and step settings of the slider will be computed automatically. By default, the value model and valueHigh model values will be the value of the selected item in the stepsArray. They can also be bound to the index of the selected item by setting the bindIndexForStepsArray option to true.

-
tickStep?: number = null
tickValueStep?: number = null
ticksArray?: number[] = null

Use to display ticks at specific positions. +

tickStep?: number = null
tickValueStep?: number = null
ticksArray?: number[] = null

Use to display ticks at specific positions. The array contains the index of the ticks that should be displayed. For example, [0, 1, 5] will display a tick for the first, second and sixth values.

-
ticksTooltip?: ((value) => string) = null

Used to display a tooltip when a tick is hovered. -Set to a function that returns the tooltip content for a given value.

-

Type declaration

    • (value): string
    • Used to display a tooltip when a tick is hovered. +

ticksTooltip?: ((value) => string) = null

Used to display a tooltip when a tick is hovered. Set to a function that returns the tooltip content for a given value.

-

Parameters

  • value: number

Returns string

ticksValuesTooltip?: ((value) => string) = null

Same as ticksTooltip but for ticks values.

-

Type declaration

    • (value): string
    • Same as ticksTooltip but for ticks values.

      -

      Parameters

      • value: number

      Returns string

translate?: TranslateFunction = null

Custom translate function. Use this if you want to translate values displayed +

Type declaration

    • (value): string
    • Parameters

      • value: number

      Returns string

ticksValuesTooltip?: ((value) => string) = null

Same as ticksTooltip but for ticks values.

+

Type declaration

    • (value): string
    • Parameters

      • value: number

      Returns string

translate?: TranslateFunction = null

Custom translate function. Use this if you want to translate values displayed on the slider.

-
vertical?: boolean = false

Set to true to display the slider vertically. +

vertical?: boolean = false

Set to true to display the slider vertically. The slider will take the full height of its parent. Changing this value at runtime is not currently supported.

-

Generated using TypeDoc

\ No newline at end of file +
\ No newline at end of file diff --git a/api-docs/classes/SliderComponent.html b/api-docs/classes/SliderComponent.html index e526749..70c68bc 100644 --- a/api-docs/classes/SliderComponent.html +++ b/api-docs/classes/SliderComponent.html @@ -1,171 +1,171 @@ -SliderComponent | @angular-slider/ngx-slider

Implements

  • OnInit
  • AfterViewInit
  • OnChanges
  • OnDestroy
  • ControlValueAccessor

Constructors

Properties

Accessors

Methods

addAccessibility -applyFloorCeilOptions -applyInputModelChange -applyMinMaxLimit -applyMinMaxRange -applyOptions -applyPushRange -applyStepsArrayOptions -applyViewChange -bindEvents -calculateViewDimensions -calculateViewDimensionsAndDetectChanges -focusPointer -getAllSliderElements -getChangeContext -getCurrentTrackingValue -getDisplayValue -getEventPosition -getEventXY -getHandleLabelPos -getKeyActions -getMaxValue -getMinValue -getNearestHandle -getOptionsInfluencingEventBindings -getPointerColor -getPointerElement -getSelectionBarColor -getStepValue -getTickColor -getTicksArray -initHandles -isLabelAboveCeilLabel -isLabelBelowFloorLabel -isRefDestroyed -isTickSelected -manageElementsStyle -manageEventsBindings -modelValueToViewValue -ngAfterViewInit -ngOnChanges -ngOnDestroy -ngOnInit -normaliseModelValues -onBarStart -onChangeOptions -onDragMove -onDragStart -onEnd -onKeyUp -onKeyboardEvent -onMove -onPointerBlur -onPointerFocus -onResize -onStart -positionToValue -positionTrackingBar -positionTrackingHandle -publishOutputModelChange -refocusPointerIfNeeded -registerOnChange -registerOnTouched -renormaliseModelValues -resetSlider -roundStep -setAriaLabel -setDisabledState -subscribeInputModelChangeSubject -subscribeOutputModelChangeSubject -subscribeResizeObserver -unbindEvents -unsubscribeInputModelChangeSubject -unsubscribeManualRefresh -unsubscribeOnEnd -unsubscribeOnMove -unsubscribeOutputModelChangeSubject -unsubscribeResizeObserver -unsubscribeTriggerFocus -updateAriaAttributes -updateAriaLabel -updateCeilLabel -updateCombinedLabel -updateDisabledState -updateFloorAndCeilLabelsVisibility -updateFloorLabel -updateHandles -updateHighHandle -updateLowHandle -updateRotate -updateScale -updateSelectionBar -updateTicksScale -updateVerticalState -valueToPosition -viewValueToModelValue -writeValue -

Constructors

  • Parameters

    • renderer: Renderer2
    • elementRef: ElementRef<any>
    • changeDetectionRef: ChangeDetectorRef
    • zone: NgZone
    • allowUnsafeHtmlInSlider: boolean

    Returns SliderComponent

Properties

allowUnsafeHtmlInSlider: boolean
barStyle: any = {}
ceilLabelElement: SliderLabelDirective
changeDetectionRef: ChangeDetectorRef
combinedLabelElement: SliderLabelDirective
currentFocusPointer: PointerType = null
currentTrackingPointer: PointerType = null
dragging: Dragging = ...
elementRef: ElementRef<any>
eventListenerHelper: EventListenerHelper = null
firstKeyDown: boolean = false
floorLabelElement: SliderLabelDirective
fullBarElement: SliderElementDirective
fullBarTransparentClass: boolean = false
handleHalfDimension: number = 0
highValue: number = null
highValueChange: EventEmitter<number> = ...
initHasRun: boolean = false
inputModelChangeSubject: Subject<InputModelChange> = ...
inputModelChangeSubscription: Subscription = null
intermediateTicks: boolean = false
leftOuterSelectionBarElement: SliderElementDirective
manualRefreshSubscription: any
maxHandleElement: SliderHandleDirective
maxHandleLabelElement: SliderLabelDirective
maxHandlePosition: number = 0
maxPointerStyle: any = {}
minHandleElement: SliderHandleDirective
minHandleLabelElement: SliderLabelDirective
minPointerStyle: any = {}
moving: boolean = false
onChangeCallback: ((value) => void) = null

Type declaration

    • (value): void
    • Parameters

      • value: any

      Returns void

onEndEventListener: EventListener = null
onMoveEventListener: EventListener = null
onTouchedCallback: ((value) => void) = null

Type declaration

    • (value): void
    • Parameters

      • value: any

      Returns void

options: Options = ...
outputModelChangeSubject: Subject<OutputModelChange> = ...
outputModelChangeSubscription: Subscription = null
renderer: Renderer2
resizeObserver: ResizeObserver = null
rightOuterSelectionBarElement: SliderElementDirective
selectionBarDraggableClass: boolean = false
selectionBarElement: SliderElementDirective
sliderElementAnimateClass: boolean = false
sliderElementAriaLabel: string = 'ngx-slider'
sliderElementDisabledAttr: string = null
sliderElementNgxSliderClass: boolean = true
sliderElementVerticalClass: boolean = false
sliderElementWithLegendClass: boolean = false
ticks: Tick[] = []
ticksElement: SliderElementDirective
ticksUnderValuesClass: boolean = false
tooltipTemplate: TemplateRef<any>
touchId: number = null
triggerFocusSubscription: any
userChange: EventEmitter<ChangeContext> = ...
userChangeEnd: EventEmitter<ChangeContext> = ...
userChangeStart: EventEmitter<ChangeContext> = ...
value: number = null
valueChange: EventEmitter<number> = ...
viewHighValue: number = null
viewLowValue: number = null
viewOptions: Options = ...
zone: NgZone

Accessors

  • set manualRefresh(manualRefresh): void
  • Parameters

    • manualRefresh: EventEmitter<void>

    Returns void

  • set triggerFocus(triggerFocus): void
  • Parameters

    • triggerFocus: EventEmitter<void>

    Returns void

Methods

  • Parameters

    • modelChange: InputModelChange

    Returns void

  • Parameters

    • event: MouseEvent | TouchEvent
    • Optional targetTouchId: number

    Returns number

  • Parameters

    • event: MouseEvent | TouchEvent
    • Optional targetTouchId: number

    Returns number

  • Parameters

    • currentValue: number

    Returns {
        [key: string]: number;
    }

    • [key: string]: number
  • Get max value depending on whether the newPos is outOfBounds above or below the bar and rightToLeft

    -

    Parameters

    • newPos: number
    • outOfBounds: boolean
    • isAbove: boolean

    Returns number

  • Get min value depending on whether the newPos is outOfBounds above or below the bar and rightToLeft

    -

    Parameters

    • newPos: number
    • outOfBounds: boolean
    • isAbove: boolean

    Returns number

  • Parameters

    • label: SliderLabelDirective

    Returns boolean

  • Parameters

    • label: SliderLabelDirective

    Returns boolean

  • Parameters

    • modelValue: number

    Returns number

  • Returns void

  • Parameters

    • changes: SimpleChanges

    Returns void

  • Parameters

    • input: ModelValues

    Returns ModelValues

  • Parameters

    • pointerType: PointerType
    • draggableRange: boolean
    • event: MouseEvent | TouchEvent
    • bindMove: boolean
    • bindEnd: boolean
    • Optional simulateImmediateMove: boolean
    • Optional simulateImmediateEnd: boolean

    Returns void

  • Parameters

    • Optional event: MouseEvent | TouchEvent

    Returns void

  • Parameters

    • pointerType: PointerType
    • event: MouseEvent | TouchEvent
    • bindMove: boolean
    • bindEnd: boolean

    Returns void

  • Parameters

    • event: MouseEvent | TouchEvent
    • Optional fromTick: boolean

    Returns void

  • Parameters

    • pointerType: PointerType
    • event: MouseEvent | TouchEvent
    • bindMove: boolean
    • bindEnd: boolean
    • Optional simulateImmediateMove: boolean
    • Optional simulateImmediateEnd: boolean

    Returns void

  • Parameters

    • newMinValue: number
    • newMaxValue: number

    Returns void

  • Parameters

    • modelChange: OutputModelChange

    Returns void

  • Parameters

    • onChangeCallback: any

    Returns void

  • Parameters

    • onTouchedCallback: any

    Returns void

  • Parameters

    • rebindEvents: boolean = true

    Returns void

  • Parameters

    • value: number
    • Optional customStep: number

    Returns number

  • Parameters

    • isDisabled: boolean

    Returns void

  • Parameters

    • viewValue: number

    Returns number

  • Parameters

    • obj: any

    Returns void

\ No newline at end of file diff --git a/api-docs/enums/LabelType.html b/api-docs/enums/LabelType.html index 5f24e7e..ffa1312 100644 --- a/api-docs/enums/LabelType.html +++ b/api-docs/enums/LabelType.html @@ -1,12 +1,12 @@ -LabelType | @angular-slider/ngx-slider

Label type

-

Enumeration Members

Enumeration Members

Ceil: 3

Label for maximum slider value

-
Floor: 2

Label for minimum slider value

-
High: 1

Label above high pointer

-
Low: 0

Label above low pointer

-
TickValue: 4

Label below legend tick

-

Generated using TypeDoc

\ No newline at end of file +LabelType | @angular-slider/ngx-slider

Label type

+

Enumeration Members

Enumeration Members

Ceil: 3

Label for maximum slider value

+
Floor: 2

Label for minimum slider value

+
High: 1

Label above high pointer

+
Low: 0

Label above low pointer

+
TickValue: 4

Label below legend tick

+
\ No newline at end of file diff --git a/api-docs/enums/PointerType.html b/api-docs/enums/PointerType.html index d2bb0bf..95e9b6f 100644 --- a/api-docs/enums/PointerType.html +++ b/api-docs/enums/PointerType.html @@ -1,6 +1,6 @@ -PointerType | @angular-slider/ngx-slider

Pointer type

-

Enumeration Members

Max -Min -

Enumeration Members

Max: 1

High pointer

-
Min: 0

Low pointer

-

Generated using TypeDoc

\ No newline at end of file +PointerType | @angular-slider/ngx-slider

Pointer type

+

Enumeration Members

Max +Min +

Enumeration Members

Max: 1

High pointer

+
Min: 0

Low pointer

+
\ No newline at end of file diff --git a/api-docs/index.html b/api-docs/index.html index 231e7ea..688153f 100644 --- a/api-docs/index.html +++ b/api-docs/index.html @@ -1,4 +1,4 @@ -@angular-slider/ngx-slider

@angular-slider/ngx-slider

Introduction

These pages are generated from source code of ngx-slider using Typedoc.

+@angular-slider/ngx-slider

@angular-slider/ngx-slider

Introduction

These pages are generated from source code of ngx-slider using Typedoc.

Below, you will find an overview of using the slider directive, and following the navigation links, you can explore the public API portion of the library.

The public API is made up of all declarations made available when importing the ngx-slider package, for instance the Options class:

import { Options } from '@angular-slider/ngx-slider';
@@ -18,4 +18,4 @@
 

User change events

userChangeStart, userChange and userChangeEnd provide output events that are triggered by user interaction (through keyboard, mouse or touchpad). The event handler also passes a ChangeContext object which contains details about the changes. Refer to the example demo to see how it works.

Value change events

valueChange and highValueChange outputs are emitted whenever the model values change (including programmatically). They are provided to support two-way binding of the model values but they can also be used to attach custom event handlers.

Old documentation

If you are looking for old documentation of v1.2.x releases under the old name of ng5-slider, they are archived in the Github repository.

-

Generated using TypeDoc

\ No newline at end of file +
\ No newline at end of file diff --git a/api-docs/interfaces/CustomStepDefinition.html b/api-docs/interfaces/CustomStepDefinition.html index 9727007..035a4f1 100644 --- a/api-docs/interfaces/CustomStepDefinition.html +++ b/api-docs/interfaces/CustomStepDefinition.html @@ -1,7 +1,7 @@ -CustomStepDefinition | @angular-slider/ngx-slider

Custom step definition

+CustomStepDefinition | @angular-slider/ngx-slider

Custom step definition

This can be used to specify custom values and legend values for slider ticks

-
interface CustomStepDefinition {
    legend?: string;
    value: number;
}

Properties

Properties

legend?: string

Legend (label for the value)

-
value: number

Value

-

Generated using TypeDoc

\ No newline at end of file +
interface CustomStepDefinition {
    legend?: string;
    value: number;
}

Properties

Properties

legend?: string

Legend (label for the value)

+
value: number

Value

+
\ No newline at end of file diff --git a/api-docs/modules.html b/api-docs/modules.html index 4e74d99..17e5da9 100644 --- a/api-docs/modules.html +++ b/api-docs/modules.html @@ -1,15 +1,15 @@ -@angular-slider/ngx-slider

Generated using TypeDoc

\ No newline at end of file +@angular-slider/ngx-slider
\ No newline at end of file diff --git a/api-docs/types/CombineLabelsFunction.html b/api-docs/types/CombineLabelsFunction.html index 9471fdc..e32e305 100644 --- a/api-docs/types/CombineLabelsFunction.html +++ b/api-docs/types/CombineLabelsFunction.html @@ -1,2 +1,2 @@ -CombineLabelsFunction | @angular-slider/ngx-slider

Type alias CombineLabelsFunction

CombineLabelsFunction: ((minLabel, maxLabel) => string)

Function to combind

-

Type declaration

    • (minLabel, maxLabel): string
    • Parameters

      • minLabel: string
      • maxLabel: string

      Returns string

Generated using TypeDoc

\ No newline at end of file +CombineLabelsFunction | @angular-slider/ngx-slider

Type alias CombineLabelsFunction

CombineLabelsFunction: ((minLabel, maxLabel) => string)

Function to combind

+

Type declaration

    • (minLabel, maxLabel): string
    • Parameters

      • minLabel: string
      • maxLabel: string

      Returns string

\ No newline at end of file diff --git a/api-docs/types/GetLegendFunction.html b/api-docs/types/GetLegendFunction.html index bc06a4e..945721b 100644 --- a/api-docs/types/GetLegendFunction.html +++ b/api-docs/types/GetLegendFunction.html @@ -1,2 +1,2 @@ -GetLegendFunction | @angular-slider/ngx-slider
GetLegendFunction: ((value) => string)

Function to provide legend

-

Type declaration

    • (value): string
    • Parameters

      • value: number

      Returns string

Generated using TypeDoc

\ No newline at end of file +GetLegendFunction | @angular-slider/ngx-slider
GetLegendFunction: ((value) => string)

Function to provide legend

+

Type declaration

    • (value): string
    • Parameters

      • value: number

      Returns string

\ No newline at end of file diff --git a/api-docs/types/GetStepLegendFunction.html b/api-docs/types/GetStepLegendFunction.html index 14fe7ff..339bfab 100644 --- a/api-docs/types/GetStepLegendFunction.html +++ b/api-docs/types/GetStepLegendFunction.html @@ -1 +1 @@ -GetStepLegendFunction | @angular-slider/ngx-slider

Generated using TypeDoc

\ No newline at end of file +GetStepLegendFunction | @angular-slider/ngx-slider

Type alias GetStepLegendFunction

GetStepLegendFunction: ((step) => string)

Type declaration

\ No newline at end of file diff --git a/api-docs/types/PositionToValueFunction.html b/api-docs/types/PositionToValueFunction.html index 04d99e8..39ae7ef 100644 --- a/api-docs/types/PositionToValueFunction.html +++ b/api-docs/types/PositionToValueFunction.html @@ -1,2 +1,2 @@ -PositionToValueFunction | @angular-slider/ngx-slider

Type alias PositionToValueFunction

PositionToValueFunction: ((percent, minVal, maxVal) => number)

Function converting slider position to slider value

-

Type declaration

    • (percent, minVal, maxVal): number
    • Parameters

      • percent: number
      • minVal: number
      • maxVal: number

      Returns number

Generated using TypeDoc

\ No newline at end of file +PositionToValueFunction | @angular-slider/ngx-slider

Type alias PositionToValueFunction

PositionToValueFunction: ((percent, minVal, maxVal) => number)

Function converting slider position to slider value

+

Type declaration

    • (percent, minVal, maxVal): number
    • Parameters

      • percent: number
      • minVal: number
      • maxVal: number

      Returns number

\ No newline at end of file diff --git a/api-docs/types/TranslateFunction.html b/api-docs/types/TranslateFunction.html index 4da121b..d24c98e 100644 --- a/api-docs/types/TranslateFunction.html +++ b/api-docs/types/TranslateFunction.html @@ -1,2 +1,2 @@ -TranslateFunction | @angular-slider/ngx-slider
TranslateFunction: ((value, label) => string)

Function to translate label value into text

-

Type declaration

    • (value, label): string
    • Parameters

      Returns string

Generated using TypeDoc

\ No newline at end of file +TranslateFunction | @angular-slider/ngx-slider
TranslateFunction: ((value, label) => string)

Function to translate label value into text

+

Type declaration

    • (value, label): string
    • Parameters

      Returns string

\ No newline at end of file diff --git a/api-docs/types/ValueToPositionFunction.html b/api-docs/types/ValueToPositionFunction.html index 178454c..e13a380 100644 --- a/api-docs/types/ValueToPositionFunction.html +++ b/api-docs/types/ValueToPositionFunction.html @@ -1,2 +1,2 @@ -ValueToPositionFunction | @angular-slider/ngx-slider

Type alias ValueToPositionFunction

ValueToPositionFunction: ((val, minVal, maxVal) => number)

Function converting slider value to slider position

-

Type declaration

    • (val, minVal, maxVal): number
    • Parameters

      • val: number
      • minVal: number
      • maxVal: number

      Returns number

Generated using TypeDoc

\ No newline at end of file +ValueToPositionFunction | @angular-slider/ngx-slider

Type alias ValueToPositionFunction

ValueToPositionFunction: ((val, minVal, maxVal) => number)

Function converting slider value to slider position

+

Type declaration

    • (val, minVal, maxVal): number
    • Parameters

      • val: number
      • minVal: number
      • maxVal: number

      Returns number

\ No newline at end of file diff --git a/api-docs/variables/AllowUnsafeHtmlInSlider.html b/api-docs/variables/AllowUnsafeHtmlInSlider.html index 0a5859a..344fbd1 100644 --- a/api-docs/variables/AllowUnsafeHtmlInSlider.html +++ b/api-docs/variables/AllowUnsafeHtmlInSlider.html @@ -1 +1 @@ -AllowUnsafeHtmlInSlider | @angular-slider/ngx-slider

Generated using TypeDoc

\ No newline at end of file +AllowUnsafeHtmlInSlider | @angular-slider/ngx-slider

Variable AllowUnsafeHtmlInSliderConst

AllowUnsafeHtmlInSlider: InjectionToken<boolean> = ...
\ No newline at end of file diff --git a/assets/bootstrap.min.css b/assets/bootstrap.min.css index f5910ac..3993414 100644 --- a/assets/bootstrap.min.css +++ b/assets/bootstrap.min.css @@ -1,6 +1,6 @@ @charset "UTF-8";/*! - * Bootstrap v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} /*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/index.html b/index.html index b49ac33..12af315 100644 --- a/index.html +++ b/index.html @@ -19,5 +19,5 @@ This page uses JavaScript, but it appears that JavaScript is disabled in your browser. Please enable JavaScript to view this page. - + diff --git a/main.2ca2b8f8a6842a0a.js b/main.2ca2b8f8a6842a0a.js new file mode 100644 index 0000000..5868deb --- /dev/null +++ b/main.2ca2b8f8a6842a0a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_slider_demo_app=self.webpackChunkngx_slider_demo_app||[]).push([[792],{385:()=>{let ut=null,Nr=1;const Rs=Symbol("SIGNAL");function we(e){const i=ut;return ut=e,i}const Zv={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Qv(e){if((!ca(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Nr)){if(!e.producerMustRecompute(e)&&!Wp(e))return e.dirty=!1,void(e.lastCleanEpoch=Nr);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Nr}}function zp(e){return e&&(e.nextProducerIndex=0),we(e)}function Wp(e){bc(e);for(let i=0;i0}function bc(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let r2=null;function Fe(e){return"function"==typeof e}function Yp(e){const t=e(s=>{Error.call(s),s.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const Zp=Yp(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((s,a)=>`${a+1}) ${s.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function Cc(e,i){if(e){const t=e.indexOf(i);0<=t&&e.splice(t,1)}}class Jt{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const l of t)l.remove(this);else t.remove(this);const{initialTeardown:s}=this;if(Fe(s))try{s()}catch(l){i=l instanceof Zp?l.errors:[l]}const{_finalizers:a}=this;if(a){this._finalizers=null;for(const l of a)try{u2(l)}catch(c){i=i??[],c instanceof Zp?i=[...i,...c.errors]:i.push(c)}}if(i)throw new Zp(i)}}add(i){var t;if(i&&i!==this)if(this.closed)u2(i);else{if(i instanceof Jt){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(i)}}_hasParent(i){const{_parentage:t}=this;return t===i||Array.isArray(t)&&t.includes(i)}_addParent(i){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(i),t):t?[t,i]:i}_removeParent(i){const{_parentage:t}=this;t===i?this._parentage=null:Array.isArray(t)&&Cc(t,i)}remove(i){const{_finalizers:t}=this;t&&Cc(t,i),i instanceof Jt&&i._removeParent(this)}}Jt.EMPTY=(()=>{const e=new Jt;return e.closed=!0,e})();const l2=Jt.EMPTY;function c2(e){return e instanceof Jt||e&&"closed"in e&&Fe(e.remove)&&Fe(e.add)&&Fe(e.unsubscribe)}function u2(e){Fe(e)?e():e.unsubscribe()}const Ps={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},wc={setTimeout(e,i,...t){const{delegate:s}=wc;return s?.setTimeout?s.setTimeout(e,i,...t):setTimeout(e,i,...t)},clearTimeout(e){const{delegate:i}=wc;return(i?.clearTimeout||clearTimeout)(e)},delegate:void 0};function d2(e){wc.setTimeout(()=>{const{onUnhandledError:i}=Ps;if(!i)throw e;i(e)})}function ua(){}const C4=Qp("C",void 0,void 0);function Qp(e,i,t){return{kind:e,value:i,error:t}}let Fs=null;function Dc(e){if(Ps.useDeprecatedSynchronousErrorHandling){const i=!Fs;if(i&&(Fs={errorThrown:!1,error:null}),e(),i){const{errorThrown:t,error:s}=Fs;if(Fs=null,t)throw s}}else e()}class Jp extends Jt{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,c2(i)&&i.add(this)):this.destination=M4}static create(i,t,s){return new eh(i,t,s)}next(i){this.isStopped?th(function D4(e){return Qp("N",e,void 0)}(i),this):this._next(i)}error(i){this.isStopped?th(function w4(e){return Qp("E",void 0,e)}(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?th(C4,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const E4=Function.prototype.bind;function Xp(e,i){return E4.call(e,i)}class T4{constructor(i){this.partialObserver=i}next(i){const{partialObserver:t}=this;if(t.next)try{t.next(i)}catch(s){Sc(s)}}error(i){const{partialObserver:t}=this;if(t.error)try{t.error(i)}catch(s){Sc(s)}else Sc(i)}complete(){const{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(t){Sc(t)}}}class eh extends Jp{constructor(i,t,s){let a;if(super(),Fe(i)||!i)a={next:i??void 0,error:t??void 0,complete:s??void 0};else{let l;this&&Ps.useDeprecatedNextContext?(l=Object.create(i),l.unsubscribe=()=>this.unsubscribe(),a={next:i.next&&Xp(i.next,l),error:i.error&&Xp(i.error,l),complete:i.complete&&Xp(i.complete,l)}):a=i}this.destination=new T4(a)}}function Sc(e){Ps.useDeprecatedSynchronousErrorHandling?function S4(e){Ps.useDeprecatedSynchronousErrorHandling&&Fs&&(Fs.errorThrown=!0,Fs.error=e)}(e):d2(e)}function th(e,i){const{onStoppedNotification:t}=Ps;t&&wc.setTimeout(()=>t(e,i))}const M4={closed:!0,next:ua,error:function N4(e){throw e},complete:ua},nh="function"==typeof Symbol&&Symbol.observable||"@@observable";function $i(e){return e}function p2(e){return 0===e.length?$i:1===e.length?e[0]:function(t){return e.reduce((s,a)=>a(s),t)}}let ot=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const s=new e;return s.source=this,s.operator=t,s}subscribe(t,s,a){const l=function I4(e){return e&&e instanceof Jp||function k4(e){return e&&Fe(e.next)&&Fe(e.error)&&Fe(e.complete)}(e)&&c2(e)}(t)?t:new eh(t,s,a);return Dc(()=>{const{operator:c,source:u}=this;l.add(c?c.call(l,u):u?this._subscribe(l):this._trySubscribe(l))}),l}_trySubscribe(t){try{return this._subscribe(t)}catch(s){t.error(s)}}forEach(t,s){return new(s=h2(s))((a,l)=>{const c=new eh({next:u=>{try{t(u)}catch(d){l(d),c.unsubscribe()}},error:l,complete:a});this.subscribe(c)})}_subscribe(t){var s;return null===(s=this.source)||void 0===s?void 0:s.subscribe(t)}[nh](){return this}pipe(...t){return p2(t)(this)}toPromise(t){return new(t=h2(t))((s,a)=>{let l;this.subscribe(c=>l=c,c=>a(c),()=>s(l))})}}return e.create=i=>new e(i),e})();function h2(e){var i;return null!==(i=e??Ps.Promise)&&void 0!==i?i:Promise}const x4=Yp(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Le=(()=>{class e extends ot{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const s=new f2(this,this);return s.operator=t,s}_throwIfClosed(){if(this.closed)throw new x4}next(t){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const s of this.currentObservers)s.next(t)}})}error(t){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:s}=this;for(;s.length;)s.shift().error(t)}})}complete(){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:s,isStopped:a,observers:l}=this;return s||a?l2:(this.currentObservers=null,l.push(t),new Jt(()=>{this.currentObservers=null,Cc(l,t)}))}_checkFinalizedStatuses(t){const{hasError:s,thrownError:a,isStopped:l}=this;s?t.error(a):l&&t.complete()}asObservable(){const t=new ot;return t.source=this,t}}return e.create=(i,t)=>new f2(i,t),e})();class f2 extends Le{constructor(i,t){super(),this.destination=i,this.source=t}next(i){var t,s;null===(s=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===s||s.call(t,i)}error(i){var t,s;null===(s=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===s||s.call(t,i)}complete(){var i,t;null===(t=null===(i=this.destination)||void 0===i?void 0:i.complete)||void 0===t||t.call(i)}_subscribe(i){var t,s;return null!==(s=null===(t=this.source)||void 0===t?void 0:t.subscribe(i))&&void 0!==s?s:l2}}class Gn extends Le{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){const t=super._subscribe(i);return!t.closed&&i.next(this._value),t}getValue(){const{hasError:i,thrownError:t,_value:s}=this;if(i)throw t;return this._throwIfClosed(),s}next(i){super.next(this._value=i)}}function g2(e){return Fe(e?.lift)}function dt(e){return i=>{if(g2(i))return i.lift(function(t){try{return e(t,this)}catch(s){this.error(s)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ze(e,i,t,s,a){return new A4(e,i,t,s,a)}class A4 extends Jp{constructor(i,t,s,a,l,c){super(i),this.onFinalize=l,this.shouldUnsubscribe=c,this._next=t?function(u){try{t(u)}catch(d){i.error(d)}}:super._next,this._error=a?function(u){try{a(u)}catch(d){i.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=s?function(){try{s()}catch(u){i.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(i=this.onFinalize)||void 0===i||i.call(this))}}}function Oe(e,i){return dt((t,s)=>{let a=0;t.subscribe(Ze(s,l=>{s.next(e.call(i,l,a++))}))})}typeof navigator<"u"&&navigator,typeof navigator<"u"&&!/Opera/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||navigator),typeof navigator<"u"&&!/Opera|WebKit/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&navigator;const x2="https://g.co/ng/security#xss";class k extends Error{constructor(i,t){super(function Mr(e,i){return`NG0${Math.abs(e)}${i?": "+i:""}`}(i,t)),this.code=i}}function zi(e){return{toString:e}.toString()}const kr="__parameters__";function xr(e,i,t){return zi(()=>{const s=function uh(e){return function(...t){if(e){const s=e(...t);for(const a in s)this[a]=s[a]}}}(i);function a(...l){if(this instanceof a)return s.apply(this,l),this;const c=new a(...l);return u.annotation=c,u;function u(d,p,f){const m=d.hasOwnProperty(kr)?d[kr]:Object.defineProperty(d,kr,{value:[]})[kr];for(;m.length<=f;)m.push(null);return(m[f]=m[f]||[]).push(c),d}}return t&&(a.prototype=Object.create(t.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const Qe=globalThis;function ze(e){for(let i in e)if(e[i]===ze)return i;throw Error("Could not find renamed property on target object.")}function BM(e,i){for(const t in i)i.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=i[t])}function Ot(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ot).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const i=e.toString();if(null==i)return""+i;const t=i.indexOf("\n");return-1===t?i:i.substring(0,t)}function dh(e,i){return null==e||""===e?null===i?"":i:null==i||""===i?e:e+" "+i}const HM=ze({__forward_ref__:ze});function Ve(e){return e.__forward_ref__=Ve,e.toString=function(){return Ot(this())},e}function le(e){return Mc(e)?e():e}function Mc(e){return"function"==typeof e&&e.hasOwnProperty(HM)&&e.__forward_ref__===Ve}function L(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ge(e){return{providers:e.providers||[],imports:e.imports||[]}}function Oc(e){return F2(e,Ic)||F2(e,L2)}function F2(e,i){return e.hasOwnProperty(i)?e[i]:null}function kc(e){return e&&(e.hasOwnProperty(ph)||e.hasOwnProperty(WM))?e[ph]:null}const Ic=ze({\u0275prov:ze}),ph=ze({\u0275inj:ze}),L2=ze({ngInjectableDef:ze}),WM=ze({ngInjectorDef:ze});class H{constructor(i,t){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=L({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function vh(e){return e&&!!e.\u0275providers}const ha=ze({\u0275cmp:ze}),_h=ze({\u0275dir:ze}),yh=ze({\u0275pipe:ze}),B2=ze({\u0275mod:ze}),Wi=ze({\u0275fac:ze}),fa=ze({__NG_ELEMENT_ID__:ze}),H2=ze({__NG_ENV_ID__:ze});function _e(e){return"string"==typeof e?e:null==e?"":String(e)}function bh(e,i){throw new k(-201,!1)}var Ee=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Ee||{});let Ch;function j2(){return Ch}function fn(e){const i=Ch;return Ch=e,i}function U2(e,i,t){const s=Oc(e);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:t&Ee.Optional?null:void 0!==i?i:void bh()}const ga={},wh="__NG_DI_FLAG__",xc="ngTempTokenPath",JM=/\n/gm,$2="__source";let Ar;function ls(e){const i=Ar;return Ar=e,i}function tO(e,i=Ee.Default){if(void 0===Ar)throw new k(-203,!1);return null===Ar?U2(e,void 0,i):Ar.get(e,i&Ee.Optional?null:void 0,i)}function ce(e,i=Ee.Default){return(j2()||tO)(le(e),i)}function C(e,i=Ee.Default){return ce(e,Ac(i))}function Ac(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Dh(e){const i=[];for(let t=0;tArray.isArray(t)?Rr(t,i):i(t))}function z2(e,i,t){i>=e.length?e.push(t):e.splice(i,0,t)}function Fc(e,i){return i>=e.length-1?e.pop():e.splice(i,1)[0]}function Mn(e,i,t){let s=Pr(e,i);return s>=0?e[1|s]=t:(s=~s,function W2(e,i,t,s){let a=e.length;if(a==i)e.push(t,s);else if(1===a)e.push(s,e[0]),e[0]=t;else{for(a--,e.push(e[a-1],e[a]);a>i;)e[a]=e[a-2],a--;e[i]=t,e[i+1]=s}}(e,s,i,t)),s}function Eh(e,i){const t=Pr(e,i);if(t>=0)return e[1|t]}function Pr(e,i){return function q2(e,i,t){let s=0,a=e.length>>t;for(;a!==s;){const l=s+(a-s>>1),c=e[l<i?a=l:s=l+1}return~(a<i){c=l-1;break}}}for(;l-1){let l;for(;++al?"":a[f+1].toLowerCase(),2&s&&p!==m){if(ni(s))return!1;c=!0}}}}else{if(!c&&!ni(s)&&!ni(d))return!1;if(c&&ni(d))continue;c=!1,s=d|1&s}}return ni(s)||c}function ni(e){return!(1&e)}function hO(e,i,t,s){if(null===i)return-1;let a=0;if(s||!t){let l=!1;for(;a-1)for(t++;t0?'="'+u+'"':"")+"]"}else 8&s?a+="."+c:4&s&&(a+=" "+c);else""!==a&&!ni(c)&&(i+=e0(l,a),a=""),s=c,l=l||!ni(s);t++}return""!==a&&(i+=e0(l,a)),i}function U(e){return zi(()=>{const i=n0(e),t={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Bc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ti.Emulated,styles:e.styles||Re,_:null,schemas:e.schemas||null,tView:null,id:""};s0(t);const s=e.dependencies;return t.directiveDefs=Hc(s,!1),t.pipeDefs=Hc(s,!0),t.id=function SO(e){let i=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of t)i=Math.imul(31,i)+a.charCodeAt(0)|0;return i+=2147483648,"c"+i}(t),t})}function CO(e){return Se(e)||kt(e)}function wO(e){return null!==e}function We(e){return zi(()=>({type:e.type,bootstrap:e.bootstrap||Re,declarations:e.declarations||Re,imports:e.imports||Re,exports:e.exports||Re,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function t0(e,i){if(null==e)return wi;const t={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s];let l,c,u=Fr.None;Array.isArray(a)?(u=a[0],l=a[1],c=a[2]??l):(l=a,c=a),i?(t[l]=u!==Fr.None?[s,u]:s,i[l]=c):t[l]=s}return t}function B(e){return zi(()=>{const i=n0(e);return s0(i),i})}function Se(e){return e[ha]||null}function kt(e){return e[_h]||null}function Gt(e){return e[yh]||null}function Xt(e,i){const t=e[B2]||null;if(!t&&!0===i)throw new Error(`Type ${Ot(e)} does not have '\u0275mod' property.`);return t}function n0(e){const i={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:e.inputs||wi,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Re,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:t0(e.inputs,i),outputs:t0(e.outputs),debugInfo:null}}function s0(e){e.features?.forEach(i=>i(e))}function Hc(e,i){if(!e)return null;const t=i?Gt:CO;return()=>("function"==typeof e?e():e).map(s=>t(s)).filter(wO)}function EO(...e){return{\u0275providers:Oh(0,e),\u0275fromNgModule:!0}}function Oh(e,...i){const t=[],s=new Set;let a;const l=c=>{t.push(c)};return Rr(i,c=>{const u=c;Uc(u,l,[],s)&&(a||=[],a.push(u))}),void 0!==a&&r0(a,l),t}function r0(e,i){for(let t=0;t{i(l,s)})}}function Uc(e,i,t,s){if(!(e=le(e)))return!1;let a=null,l=kc(e);const c=!l&&Se(e);if(l||c){if(c&&!c.standalone)return!1;a=e}else{const d=e.ngModule;if(l=kc(d),!l)return!1;a=d}const u=s.has(a);if(c){if(u)return!1;if(s.add(a),c.dependencies){const d="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const p of d)Uc(p,i,t,s)}}else{if(!l)return!1;{if(null!=l.imports&&!u){let p;s.add(a);try{Rr(l.imports,f=>{Uc(f,i,t,s)&&(p||=[],p.push(f))})}finally{}void 0!==p&&r0(p,i)}if(!u){const p=Vs(a)||(()=>new a);i({provide:a,useFactory:p,deps:Re},a),i({provide:Th,useValue:a,multi:!0},a),i({provide:Di,useValue:()=>ce(a),multi:!0},a)}const d=l.providers;if(null!=d&&!u){const p=e;kh(d,f=>{i(f,p)})}}}return a!==e&&void 0!==e.providers}function kh(e,i){for(let t of e)vh(t)&&(t=t.\u0275providers),Array.isArray(t)?kh(t,i):i(t)}const TO=ze({provide:String,useValue:ze});function Ih(e){return null!==e&&"object"==typeof e&&TO in e}function Bs(e){return"function"==typeof e}const xh=new H(""),$c={},MO={};let Ah;function Gc(){return void 0===Ah&&(Ah=new Vc),Ah}class zt{}class Lr extends zt{get destroyed(){return this._destroyed}constructor(i,t,s,a){super(),this.parent=t,this.source=s,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ph(i,c=>this.processProvider(c)),this.records.set(K2,Vr(void 0,this)),a.has("environment")&&this.records.set(zt,Vr(void 0,this));const l=this.records.get(xh);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Th,Re,Ee.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const i=we(null);try{for(const s of this._ngOnDestroyHooks)s.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const s of t)s()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),we(i)}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const t=ls(this),s=fn(void 0);try{return i()}finally{ls(t),fn(s)}}get(i,t=ga,s=Ee.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(H2))return i[H2](this);s=Ac(s);const l=ls(this),c=fn(void 0);try{if(!(s&Ee.SkipSelf)){let d=this.records.get(i);if(void 0===d){const p=function AO(e){return"function"==typeof e||"object"==typeof e&&e instanceof H}(i)&&Oc(i);d=p&&this.injectableDefInScope(p)?Vr(Rh(i),$c):null,this.records.set(i,d)}if(null!=d)return this.hydrate(i,d)}return(s&Ee.Self?Gc():this.parent).get(i,t=s&Ee.Optional&&t===ga?null:t)}catch(u){if("NullInjectorError"===u.name){if((u[xc]=u[xc]||[]).unshift(Ot(i)),l)throw u;return function iO(e,i,t,s){const a=e[xc];throw i[$2]&&a.unshift(i[$2]),e.message=function sO(e,i,t,s=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=Ot(i);if(Array.isArray(i))a=i.map(Ot).join(" -> ");else if("object"==typeof i){let l=[];for(let c in i)if(i.hasOwnProperty(c)){let u=i[c];l.push(c+":"+("string"==typeof u?JSON.stringify(u):Ot(u)))}a=`{${l.join(", ")}}`}return`${t}${s?"("+s+")":""}[${a}]: ${e.replace(JM,"\n ")}`}("\n"+e.message,a,t,s),e.ngTokenPath=a,e[xc]=null,e}(u,i,"R3InjectorError",this.source)}throw u}finally{fn(c),ls(l)}}resolveInjectorInitializers(){const i=we(null),t=ls(this),s=fn(void 0);try{const l=this.get(Di,Re,Ee.Self);for(const c of l)c()}finally{ls(t),fn(s),we(i)}}toString(){const i=[],t=this.records;for(const s of t.keys())i.push(Ot(s));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new k(205,!1)}processProvider(i){let t=Bs(i=le(i))?i:le(i&&i.provide);const s=function kO(e){return Ih(e)?Vr(void 0,e.useValue):Vr(l0(e),$c)}(i);if(!Bs(i)&&!0===i.multi){let a=this.records.get(t);a||(a=Vr(void 0,$c,!0),a.factory=()=>Dh(a.multi),this.records.set(t,a)),t=i,a.multi.push(i)}this.records.set(t,s)}hydrate(i,t){const s=we(null);try{return t.value===$c&&(t.value=MO,t.value=t.factory()),"object"==typeof t.value&&t.value&&function xO(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{we(s)}}injectableDefInScope(i){if(!i.providedIn)return!1;const t=le(i.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(i){const t=this._onDestroyHooks.indexOf(i);-1!==t&&this._onDestroyHooks.splice(t,1)}}function Rh(e){const i=Oc(e),t=null!==i?i.factory:Vs(e);if(null!==t)return t;if(e instanceof H)throw new k(204,!1);if(e instanceof Function)return function OO(e){if(e.length>0)throw new k(204,!1);const t=function zM(e){return e&&(e[Ic]||e[L2])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new k(204,!1)}function l0(e,i,t){let s;if(Bs(e)){const a=le(e);return Vs(a)||Rh(a)}if(Ih(e))s=()=>le(e.useValue);else if(function a0(e){return!(!e||!e.useFactory)}(e))s=()=>e.useFactory(...Dh(e.deps||[]));else if(function o0(e){return!(!e||!e.useExisting)}(e))s=()=>ce(le(e.useExisting));else{const a=le(e&&(e.useClass||e.provide));if(!function IO(e){return!!e.deps}(e))return Vs(a)||Rh(a);s=()=>new a(...Dh(e.deps))}return s}function Vr(e,i,t=!1){return{factory:e,value:i,multi:t?[]:void 0}}function Ph(e,i){for(const t of e)Array.isArray(t)?Ph(t,i):t&&vh(t)?Ph(t.\u0275providers,i):i(t)}function ii(e,i){e instanceof Lr&&e.assertNotDestroyed();const s=ls(e),a=fn(void 0);try{return i()}finally{ls(s),fn(a)}}function c0(){return void 0!==j2()||null!=function eO(){return Ar}()}function _a(e){if(!c0())throw new k(-203,!1)}const at=0,R=1,Z=2,wt=3,si=4,Wt=5,on=6,Hr=7,Xe=8,Dt=9,Si=10,ge=11,ba=12,d0=13,jr=14,lt=15,Hs=16,Ur=17,qi=18,$r=19,p0=20,us=21,Wc=22,zn=23,J=25,Lh=1,Ei=7,Gr=9,pt=10;var Kc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Kc||{});function Ht(e){return Array.isArray(e)&&"object"==typeof e[Lh]}function en(e){return Array.isArray(e)&&!0===e[Lh]}function Vh(e){return!!(4&e.flags)}function js(e){return e.componentOffset>-1}function Yc(e){return!(1&~e.flags)}function ri(e){return!!e.template}function wa(e){return!!(512&e[Z])}class WO{constructor(i,t,s){this.previousValue=i,this.currentValue=t,this.firstChange=s}isFirstChange(){return this.firstChange}}function m0(e,i,t,s){null!==i?i.applyValueToInputSignal(i,s):e[t]=s}function xt(){return v0}function v0(e){return e.type.prototype.ngOnChanges&&(e.setInput=KO),qO}function qO(){const e=y0(this),i=e?.current;if(i){const t=e.previous;if(t===wi)e.previous=i;else for(let s in i)t[s]=i[s];e.current=null,this.ngOnChanges(i)}}function KO(e,i,t,s,a){const l=this.declaredInputs[s],c=y0(e)||function YO(e,i){return e[_0]=i}(e,{previous:wi,current:null}),u=c.current||(c.current={}),d=c.previous,p=d[l];u[l]=new WO(p&&p.currentValue,t,d===wi),m0(e,i,a,t)}xt.ngInherit=!0;const _0="__ngSimpleChanges__";function y0(e){return e[_0]||null}const Ti=function(e,i,t){};function He(e){for(;Array.isArray(e);)e=e[at];return e}function Da(e,i){return He(i[e])}function an(e,i){return He(i[e.index])}function Sa(e,i){return e.data[i]}function On(e,i){const t=i[e];return Ht(t)?t:t[at]}function $h(e){return!(128&~e[Z])}function Wn(e,i){return null==i?null:e[i]}function w0(e){e[Ur]=0}function D0(e){1024&e[Z]||(e[Z]|=1024,$h(e)&&Zc(e))}function Ea(e){return!!(9216&e[Z]||e[zn]?.dirty)}function Gh(e){e[Si].changeDetectionScheduler?.notify(7),64&e[Z]&&(e[Z]|=1024),Ea(e)&&Zc(e)}function Zc(e){e[Si].changeDetectionScheduler?.notify(0);let i=Ki(e);for(;null!==i&&!(8192&i[Z])&&(i[Z]|=8192,$h(i));)i=Ki(i)}function Qc(e,i){if(!(256&~e[Z]))throw new k(911,!1);null===e[us]&&(e[us]=[]),e[us].push(i)}function Ki(e){const i=e[wt];return en(i)?i[wt]:i}const me={lFrame:P0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let E0=!1;function T0(){return me.bindingsEnabled}function Us(){return null!==me.skipHydrationRootTNode}function N(){return me.lFrame.lView}function Te(){return me.lFrame.tView}function x(e){return me.lFrame.contextLView=e,e[Xe]}function A(e){return me.lFrame.contextLView=null,e}function qe(){let e=N0();for(;null!==e&&64===e.type;)e=e.parent;return e}function N0(){return me.lFrame.currentTNode}function Ni(e,i){const t=me.lFrame;t.currentTNode=e,t.isParent=i}function qh(){return me.lFrame.isParent}function Kh(){me.lFrame.isParent=!1}function O0(){return E0}function k0(e){E0=e}function ln(){const e=me.lFrame;let i=e.bindingRootIndex;return-1===i&&(i=e.bindingRootIndex=e.tView.bindingStartIndex),i}function oi(){return me.lFrame.bindingIndex++}function Zi(e){const i=me.lFrame,t=i.bindingIndex;return i.bindingIndex=i.bindingIndex+e,t}function uk(e,i){const t=me.lFrame;t.bindingIndex=t.bindingRootIndex=e,Yh(i)}function Yh(e){me.lFrame.currentDirectiveIndex=e}function Qh(){return me.lFrame.currentQueryIndex}function Xc(e){me.lFrame.currentQueryIndex=e}function pk(e){const i=e[R];return 2===i.type?i.declTNode:1===i.type?e[Wt]:null}function A0(e,i,t){if(t&Ee.SkipSelf){let a=i,l=e;for(;!(a=a.parent,null!==a||t&Ee.Host||(a=pk(l),null===a||(l=l[jr],10&a.type))););if(null===a)return!1;i=a,e=l}const s=me.lFrame=R0();return s.currentTNode=i,s.lView=e,!0}function Jh(e){const i=R0(),t=e[R];me.lFrame=i,i.currentTNode=t.firstChild,i.lView=e,i.tView=t,i.contextLView=e,i.bindingIndex=t.bindingStartIndex,i.inI18n=!1}function R0(){const e=me.lFrame,i=null===e?null:e.child;return null===i?P0(e):i}function P0(e){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=i),i}function F0(){const e=me.lFrame;return me.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const L0=F0;function Xh(){const e=F0();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function tn(){return me.lFrame.selectedIndex}function $s(e){me.lFrame.selectedIndex=e}function et(){const e=me.lFrame;return Sa(e.tView,e.selectedIndex)}function ue(){me.lFrame.currentNamespace="svg"}function de(){!function gk(){me.lFrame.currentNamespace=null}()}let B0=!0;function Na(){return B0}function Mi(e){B0=e}function eu(e,i){for(let t=i.directiveStart,s=i.directiveEnd;t=s)break}else i[d]<0&&(e[Ur]+=65536),(u>14>16&&(3&e[Z])===i&&(e[Z]+=16384,j0(u,l)):j0(u,l)}const Wr=-1;class Ma{constructor(i,t,s){this.factory=i,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=s}}const n1={};class iu{constructor(i,t){this.injector=i,this.parentInjector=t}get(i,t,s){s=Ac(s);const a=this.injector.get(i,n1,s);return a!==n1||t===n1?a:this.parentInjector.get(i,t,s)}}function i1(e){return e!==Wr}function Oa(e){return 32767&e}function ka(e,i){let t=function wk(e){return e>>16}(e),s=i;for(;t>0;)s=s[jr],t--;return s}let s1=!0;function su(e){const i=s1;return s1=e,i}const $0=255,G0=5;let Dk=0;const Oi={};function ru(e,i){const t=z0(e,i);if(-1!==t)return t;const s=i[R];s.firstCreatePass&&(e.injectorIndex=i.length,r1(s.data,e),r1(i,null),r1(s.blueprint,null));const a=ou(e,i),l=e.injectorIndex;if(i1(a)){const c=Oa(a),u=ka(a,i),d=u[R].data;for(let p=0;p<8;p++)i[l+p]=u[c+p]|d[c+p]}return i[l+8]=a,l}function r1(e,i){e.push(0,0,0,0,0,0,0,0,i)}function z0(e,i){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===i[e.injectorIndex+8]?-1:e.injectorIndex}function ou(e,i){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,s=null,a=i;for(;null!==a;){if(s=J0(a),null===s)return Wr;if(t++,a=a[jr],-1!==s.injectorIndex)return s.injectorIndex|t<<16}return Wr}function o1(e,i,t){!function Sk(e,i,t){let s;"string"==typeof t?s=t.charCodeAt(0)||0:t.hasOwnProperty(fa)&&(s=t[fa]),null==s&&(s=t[fa]=Dk++);const a=s&$0;i.data[e+(a>>G0)]|=1<=0?i&$0:Mk:i}(t);if("function"==typeof l){if(!A0(i,e,s))return s&Ee.Host?W0(a,0,s):q0(i,t,s,a);try{let c;if(c=l(s),null!=c||s&Ee.Optional)return c;bh()}finally{L0()}}else if("number"==typeof l){let c=null,u=z0(e,i),d=Wr,p=s&Ee.Host?i[lt][Wt]:null;for((-1===u||s&Ee.SkipSelf)&&(d=-1===u?ou(e,i):i[u+8],d!==Wr&&Q0(s,!1)?(c=i[R],u=Oa(d),i=ka(d,i)):u=-1);-1!==u;){const f=i[R];if(Z0(l,u,f.data)){const m=Tk(u,i,t,c,s,p);if(m!==Oi)return m}d=i[u+8],d!==Wr&&Q0(s,i[R].data[u+8]===p)&&Z0(l,u,i)?(c=f,u=Oa(d),i=ka(d,i)):u=-1}}return a}function Tk(e,i,t,s,a,l){const c=i[R],u=c.data[e+8],f=au(u,c,t,null==s?js(u)&&s1:s!=c&&!!(3&u.type),a&Ee.Host&&l===u);return null!==f?Gs(i,c,f,u):Oi}function au(e,i,t,s,a){const l=e.providerIndexes,c=i.data,u=1048575&l,d=e.directiveStart,f=l>>20,v=a?u+f:e.directiveEnd;for(let _=s?u:u+f;_=d&&y.type===t)return _}if(a){const _=c[d];if(_&&ri(_)&&_.type===t)return d}return null}function Gs(e,i,t,s){let a=e[t];const l=i.data;if(function _k(e){return e instanceof Ma}(a)){const c=a;c.resolving&&function YM(e,i){throw i&&i.join(" > "),new k(-200,e)}(function Be(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():_e(e)}(l[t]));const u=su(c.canSeeViewProviders);c.resolving=!0;const p=c.injectImpl?fn(c.injectImpl):null;A0(e,s,Ee.Default);try{a=e[t]=c.factory(void 0,l,e,s),i.firstCreatePass&&t>=s.directiveStart&&function mk(e,i,t){const{ngOnChanges:s,ngOnInit:a,ngDoCheck:l}=i.type.prototype;if(s){const c=v0(i);(t.preOrderHooks??=[]).push(e,c),(t.preOrderCheckHooks??=[]).push(e,c)}a&&(t.preOrderHooks??=[]).push(0-e,a),l&&((t.preOrderHooks??=[]).push(e,l),(t.preOrderCheckHooks??=[]).push(e,l))}(t,l[t],i)}finally{null!==p&&fn(p),su(u),c.resolving=!1,L0()}}return a}function Z0(e,i,t){return!!(t[i+(e>>G0)]&1<{const i=e.prototype.constructor,t=i[Wi]||a1(i),s=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==s;){const l=a[Wi]||a1(a);if(l&&l!==t)return l;a=Object.getPrototypeOf(a)}return l=>new l})}function a1(e){return Mc(e)?()=>{const i=a1(le(e));return i&&i()}:Vs(e)}function J0(e){const i=e[R],t=i.type;return 2===t?i.declTNode:1===t?e[Wt]:null}function ds(e){return function Ek(e,i){if("class"===i)return e.classes;if("style"===i)return e.styles;const t=e.attrs;if(t){const s=t.length;let a=0;for(;ace(K2)});static#i=this.__NG_ELEMENT_ID__=-1}new H("").__NG_ELEMENT_ID__=e=>{const i=qe();if(null===i)throw new k(204,!1);if(2&i.type)return i.value;if(e&Ee.Optional)return null;throw new k(204,!1)};function c1(e){return e.ngOriginalError}class qn{constructor(){this._console=console}handleError(i){const t=this._findOriginalError(i);this._console.error("ERROR",i),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(i){let t=i&&c1(i);for(;t&&c1(t);)t=c1(t);return t||null}}const o_=new H("",{providedIn:"root",factory:()=>C(qn).handleError.bind(void 0)});let ki=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Bk;static#t=this.__NG_ENV_ID__=t=>t}return e})();class Vk extends ki{constructor(i){super(),this._lView=i}onDestroy(i){return Qc(this._lView,i),()=>function zh(e,i){if(null===e[us])return;const t=e[us].indexOf(i);-1!==t&&e[us].splice(t,1)}(this._lView,i)}}function Bk(){return new Vk(N())}function Hk(){return Yr(qe(),N())}function Yr(e,i){return new xe(an(e,i))}let xe=(()=>{class e{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=Hk}return e})();function l_(e){return e instanceof xe?e.nativeElement:e}let zs=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Gn(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})();const q=class jk extends Le{constructor(i=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=i,c0()&&(this.destroyRef=C(ki,{optional:!0})??void 0,this.pendingTasks=C(zs,{optional:!0})??void 0)}emit(i){const t=we(null);try{super.next(i)}finally{we(t)}}subscribe(i,t,s){let a=i,l=t||(()=>null),c=s;if(i&&"object"==typeof i){const d=i;a=d.next?.bind(d),l=d.error?.bind(d),c=d.complete?.bind(d)}this.__isAsync&&(l=this.wrapInTimeout(l),a&&(a=this.wrapInTimeout(a)),c&&(c=this.wrapInTimeout(c)));const u=super.subscribe({next:a,error:l,complete:c});return i instanceof Jt&&i.add(u),u}wrapInTimeout(i){return t=>{const s=this.pendingTasks?.add();setTimeout(()=>{i(t),void 0!==s&&this.pendingTasks?.remove(s)})}}};function Uk(){return this._results[Symbol.iterator]()}class u1{static#e=Symbol.iterator;get changes(){return this._changes??=new q}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const t=u1.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=Uk)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,t){return this._results.reduce(i,t)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,t){this.dirty=!1;const s=function gn(e){return e.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function lO(e,i,t){if(e.length!==i.length)return!1;for(let s=0;suI}),uI="ng",M_=new H(""),Ws=new H("",{providedIn:"platform",factory:()=>"unknown"}),O_=new H("",{providedIn:"root",factory:()=>ps().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let k_=()=>null;function b1(e,i,t=!1){return k_(e,i,t)}const V_=new H("",{providedIn:"root",factory:()=>!1});let bu,Cu;function E1(){if(void 0===bu&&(bu=null,Qe.trustedTypes))try{bu=Qe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return bu}function eo(e){return E1()?.createHTML(e)||e}function T1(){if(void 0===Cu&&(Cu=null,Qe.trustedTypes))try{Cu=Qe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Cu}function H_(e){return T1()?.createHTML(e)||e}function U_(e){return T1()?.createScriptURL(e)||e}class $_{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${x2})`}}function hs(e){return e instanceof $_?e.changingThisBreaksApplicationSecurity:e}function Va(e,i){const t=function kI(e){return e instanceof $_&&e.getTypeName()||null}(e);if(null!=t&&t!==i){if("ResourceURL"===t&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${t} (see ${x2})`)}return t===i}class II{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const t=(new window.DOMParser).parseFromString(eo(i),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(i):(t.removeChild(t.firstChild),t)}catch{return null}}}class xI{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const t=this.inertDocument.createElement("template");return t.innerHTML=eo(i),t}}const RI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function N1(e){return(e=String(e)).match(RI)?e:"unsafe:"+e}function Qi(e){const i={};for(const t of e.split(","))i[t]=!0;return i}function Ba(...e){const i={};for(const t of e)for(const s in t)t.hasOwnProperty(s)&&(i[s]=!0);return i}const z_=Qi("area,br,col,hr,img,wbr"),W_=Qi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),q_=Qi("rp,rt"),M1=Ba(z_,Ba(W_,Qi("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Ba(q_,Qi("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ba(q_,W_)),O1=Qi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),K_=Ba(O1,Qi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Qi("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),PI=Qi("script,style,template");class FI{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let t=i.firstChild,s=!0,a=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?s=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,s&&t.firstChild)a.push(t),t=BI(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let l=VI(t);if(l){t=l;break}t=a.pop()}return this.buf.join("")}startElement(i){const t=Y_(i).toLowerCase();if(!M1.hasOwnProperty(t))return this.sanitizedSomething=!0,!PI.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const s=i.attributes;for(let a=0;a"),!0}endElement(i){const t=Y_(i).toLowerCase();M1.hasOwnProperty(t)&&!z_.hasOwnProperty(t)&&(this.buf.push(""))}chars(i){this.buf.push(Q_(i))}}function VI(e){const i=e.nextSibling;if(i&&e!==i.previousSibling)throw Z_(i);return i}function BI(e){const i=e.firstChild;if(i&&function LI(e,i){return(e.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,i))throw Z_(i);return i}function Y_(e){const i=e.nodeName;return"string"==typeof i?i:"FORM"}function Z_(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const HI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jI=/([^\#-~ |!])/g;function Q_(e){return e.replace(/&/g,"&").replace(HI,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(jI,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let wu;function k1(e){return"content"in e&&function $I(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var to=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(to||{});function J_(e){const i=Ha();return i?H_(i.sanitize(to.HTML,e)||""):Va(e,"HTML")?H_(hs(e)):function UI(e,i){let t=null;try{wu=wu||function G_(e){const i=new xI(e);return function AI(){try{return!!(new window.DOMParser).parseFromString(eo(""),"text/html")}catch{return!1}}()?new II(i):i}(e);let s=i?String(i):"";t=wu.getInertBodyElement(s);let a=5,l=s;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,s=l,l=t.innerHTML,t=wu.getInertBodyElement(s)}while(s!==l);return eo((new FI).sanitizeChildren(k1(t)||t))}finally{if(t){const s=k1(t)||t;for(;s.firstChild;)s.removeChild(s.firstChild)}}}(ps(),_e(e))}function X_(e){const i=Ha();return i?i.sanitize(to.URL,e)||"":Va(e,"URL")?hs(e):N1(_e(e))}function ey(e){const i=Ha();if(i)return U_(i.sanitize(to.RESOURCE_URL,e)||"");if(Va(e,"ResourceURL"))return U_(hs(e));throw new k(904,!1)}function ty(e){return function SI(e){return E1()?.createScriptURL(e)||e}(e[0])}function Ha(){const e=N();return e&&e[Si].sanitizer}const KI=/^>|^->||--!>|)/g,ZI="\u200b$1\u200b";function oy(e){return e.ownerDocument.defaultView}function kn(e){return e instanceof Function?e():e}var fs=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(fs||{});let R1;function P1(e,i){return R1(e,i)}function io(e,i,t,s,a){if(null!=s){let l,c=!1;en(s)?l=s:Ht(s)&&(c=!0,s=s[at]);const u=He(s);0===e&&null!==t?null==a?gy(i,t,u):qs(i,t,u,a||null,!0):1===e&&null!==t?qs(i,t,u,a||null,!0):2===e?function $a(e,i,t){const s=Nu(e,i);s&&function h5(e,i,t,s){e.removeChild(i,t,s)}(e,s,i,t)}(i,u,c):3===e&&i.destroyNode(u),null!=l&&function m5(e,i,t,s,a){const l=t[Ei];l!==He(t)&&io(i,e,s,l,a);for(let u=pt;ui.replace(YI,ZI))}(i))}function Eu(e,i,t){return e.createElement(i,t)}function py(e,i){i[Si].changeDetectionScheduler?.notify(8),Ou(e,i,i[ge],2,null,null)}function hy(e,i){const t=e[Gr],s=i[wt];(Ht(s)||i[lt]!==s[wt][lt])&&(e[Z]|=Kc.HasTransplantedViews),null===t?e[Gr]=[i]:t.push(i)}function V1(e,i){const t=e[Gr],s=t.indexOf(i);t.splice(s,1)}function ja(e,i){if(e.length<=pt)return;const t=pt+i,s=e[t];if(s){const a=s[Hs];null!==a&&a!==e&&V1(a,s),i>0&&(e[t-1][si]=s[si]);const l=Fc(e,pt+i);!function a5(e,i){py(e,i),i[at]=null,i[Wt]=null}(s[R],s);const c=l[qi];null!==c&&c.detachView(l[R]),s[wt]=null,s[si]=null,s[Z]&=-129}return s}function Tu(e,i){if(!(256&i[Z])){const t=i[ge];t.destroyNode&&Ou(e,i,t,3,null,null),function c5(e){let i=e[ba];if(!i)return B1(e[R],e);for(;i;){let t=null;if(Ht(i))t=i[ba];else{const s=i[pt];s&&(t=s)}if(!t){for(;i&&!i[si]&&i!==e;)Ht(i)&&B1(i[R],i),i=i[wt];null===i&&(i=e),Ht(i)&&B1(i[R],i),t=i&&i[si]}i=t}}(i)}}function B1(e,i){if(256&i[Z])return;const t=we(null);try{i[Z]&=-129,i[Z]|=256,i[zn]&&qp(i[zn]),function p5(e,i){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let s=0;s=0?s[c]():s[-c].unsubscribe(),l+=2}else t[l].call(s[t[l+1]]);null!==s&&(i[Hr]=null);const a=i[us];if(null!==a){i[us]=null;for(let l=0;l-1){const{encapsulation:l}=e.data[s.directiveStart+a];if(l===ti.None||l===ti.Emulated)return null}return an(s,t)}}(e,i.parent,t)}function qs(e,i,t,s,a){e.insertBefore(i,t,s,a)}function gy(e,i,t){e.appendChild(i,t)}function my(e,i,t,s,a){null!==s?qs(e,i,t,s,a):gy(e,i,t)}function Nu(e,i){return e.parentNode(i)}function vy(e,i,t){return yy(e,i,t)}let j1,yy=function _y(e,i,t){return 40&e.type?an(e,t):null};function Mu(e,i,t,s){const a=H1(e,s,i),l=i[ge],u=vy(s.parent||i[Wt],s,i);if(null!=a)if(Array.isArray(t))for(let d=0;dJ&&Ty(e,i,J,!1),Ti(c?2:0,a),t(s,a)}finally{$s(l),Ti(c?3:1,a)}}function z1(e,i,t){if(Vh(i)){const s=we(null);try{const l=i.directiveEnd;for(let c=i.directiveStart;cnull;function xy(e,i,t,s,a){for(let l in i){if(!i.hasOwnProperty(l))continue;const c=i[l];if(void 0===c)continue;s??={};let u,d=Fr.None;Array.isArray(c)?(u=c[0],d=c[1]):u=c;let p=l;if(null!==a){if(!a.hasOwnProperty(l))continue;p=a[l]}0===e?Ay(s,t,p,u,d):Ay(s,t,p,u)}return s}function Ay(e,i,t,s,a){let l;e.hasOwnProperty(t)?(l=e[t]).push(i,s):l=e[t]=[i,s],void 0!==a&&l.push(a)}function yn(e,i,t,s,a,l,c,u){const d=an(i,t);let f,p=i.inputs;!u&&null!=p&&(f=p[s])?(X1(e,t,f,s,a),js(i)&&function O5(e,i){const t=On(i,e);16&t[Z]||(t[Z]|=64)}(t,i.index)):3&i.type&&(s=function M5(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(s),a=null!=c?c(a,i.value||"",s):a,l.setProperty(d,s,a))}function Y1(e,i,t,s){if(T0()){const a=null===s?null:{"":-1},l=function P5(e,i){const t=e.directiveRegistry;let s=null,a=null;if(t)for(let l=0;l0;){const t=e[--i];if("number"==typeof t&&t<0)return t}return 0})(c)!=u&&c.push(u),c.push(t,s,l)}}(e,i,s,Ga(e,t,a.hostVars,ye),a)}function Ii(e,i,t,s,a,l){const c=an(e,i);!function Q1(e,i,t,s,a,l,c){if(null==l)e.removeAttribute(i,a,t);else{const u=null==c?_e(l):c(l,s||"",a);e.setAttribute(i,a,u,t)}}(i[ge],c,l,e.value,t,s,a)}function j5(e,i,t,s,a,l){const c=l[i];if(null!==c)for(let u=0;u0&&(t[a-1][si]=i),s{Zc(e.lView)},consumerOnSignalRead(){this.lView[zn]=this}},Q5={...Zv,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let i=Ki(e.lView);for(;i&&!Gy(i[R]);)i=Ki(i);i&&D0(i)},consumerOnSignalRead(){this.lView[zn]=this}};function Gy(e){return 2!==e.type}const J5=100;function Au(e,i=!0,t=0){const s=e[Si],a=s.rendererFactory;a.begin?.();try{!function X5(e,i){const t=O0();try{k0(!0),nf(e,i);let s=0;for(;Ea(e);){if(s===J5)throw new k(103,!1);s++,nf(e,1)}}finally{k0(t)}}(e,t)}catch(c){throw i&&xu(e,c),c}finally{a.end?.(),s.inlineEffectRunner?.flush()}}function e7(e,i,t,s){const a=i[Z];if(!(256&~a))return;i[Si].inlineEffectRunner?.flush(),Jh(i);let u=!0,d=null,p=null;Gy(e)?(p=function W5(e){return e[zn]??function q5(e){const i=$y.pop()??Object.create(Y5);return i.lView=e,i}(e)}(i),d=zp(p)):null===function Yv(){return ut}()?(u=!1,p=function Z5(e){const i=e[zn]??Object.create(Q5);return i.lView=e,i}(i),d=zp(p)):i[zn]&&(qp(i[zn]),i[zn]=null);try{w0(i),function I0(e){return me.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&Oy(e,i,t,2,s);const f=!(3&~a);if(f){const _=e.preOrderCheckHooks;null!==_&&tu(i,_,null)}else{const _=e.preOrderHooks;null!==_&&nu(i,_,0,null),e1(i,0)}if(function t7(e){for(let i=__(e);null!==i;i=y_(i)){if(!(i[Z]&Kc.HasTransplantedViews))continue;const t=i[Gr];for(let s=0;se.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(p,d),u&&function K5(e){e.lView[zn]!==e&&(e.lView=null,$y.push(e))}(p)),Xh()}}function Wy(e,i){for(let t=__(e);null!==t;t=y_(t))for(let s=pt;s-1&&(ja(i,s),Fc(t,s))}this._attachedToViewContainer=!1}Tu(this._lView[R],this._lView)}onDestroy(i){Qc(this._lView,i)}markForCheck(){Wa(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Z]&=-129}reattach(){Gh(this._lView),this._lView[Z]|=128}detectChanges(){this._lView[Z]|=1024,Au(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new k(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const i=wa(this._lView),t=this._lView[Hs];null!==t&&!i&&V1(t,this._lView),py(this._lView[R],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new k(902,!1);this._appRef=i;const t=wa(this._lView),s=this._lView[Hs];null!==s&&!t&&hy(s,this._lView),Gh(this._lView)}}let ht=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=r7}return e})();const i7=ht,s7=class extends i7{constructor(i,t,s){super(),this._declarationLView=i,this._declarationTContainer=t,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,t){return this.createEmbeddedViewImpl(i,t)}createEmbeddedViewImpl(i,t,s){const a=ro(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:t,dehydratedView:s});return new qa(a)}};function r7(){return Ru(qe(),N())}function Ru(e,i){return 4&e.type?new s7(i,e,Yr(e,i)):null}let fb=()=>null;function Zs(e,i){return fb(e,i)}class lo{}const tl=new H("",{providedIn:"root",factory:()=>!1}),gb=new H("");class W7{}class mb{}class K7{resolveComponentFactory(i){throw function q7(e){const i=Error(`No component factory found for ${Ot(e)}.`);return i.ngComponent=e,i}(i)}}class Bu{static#e=this.NULL=new K7}class ff{}let In=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Y7(){const e=N(),t=On(qe().index,e);return(Ht(t)?t:e)[ge]}()}return e})(),Z7=(()=>{class e{static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:()=>null})}return e})();const _b=new Set;function bn(e){_b.has(e)||(_b.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function yb(e){let i=!0;return setTimeout(()=>{i&&(i=!1,e())}),"function"==typeof Qe.requestAnimationFrame&&Qe.requestAnimationFrame(()=>{i&&(i=!1,e())}),()=>{i=!1}}function bb(e){let i=!0;return queueMicrotask(()=>{i&&e()}),()=>{i=!1}}function Cb(...e){}class be{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new q(!1),this.onMicrotaskEmpty=new q(!1),this.onStable=new q(!1),this.onError=new q(!1),typeof Zone>"u")throw new k(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!s&&t,a.shouldCoalesceRunChangeDetection=s,a.callbackScheduled=!1,function X7(e){const i=()=>{!function J7(e){e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,Zone.root.run(()=>{yb(()=>{e.callbackScheduled=!1,mf(e),e.isCheckStableRunning=!0,gf(e),e.isCheckStableRunning=!1})}),mf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,s,a,l,c,u)=>{if(function e8(e){return Sb(e,"__ignore_ng_zone__")}(u))return t.invokeTask(a,l,c,u);try{return wb(e),t.invokeTask(a,l,c,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&i(),Db(e)}},onInvoke:(t,s,a,l,c,u,d)=>{try{return wb(e),t.invoke(a,l,c,u,d)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function t8(e){return Sb(e,"__scheduler_tick__")}(u)&&i(),Db(e)}},onHasTask:(t,s,a,l)=>{t.hasTask(a,l),s===a&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,mf(e),gf(e)):"macroTask"==l.change&&(e.hasPendingMacrotasks=l.macroTask))},onHandleError:(t,s,a,l)=>(t.handleError(a,l),e.runOutsideAngular(()=>e.onError.emit(l)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!be.isInAngularZone())throw new k(909,!1)}static assertNotInAngularZone(){if(be.isInAngularZone())throw new k(909,!1)}run(i,t,s){return this._inner.run(i,t,s)}runTask(i,t,s,a){const l=this._inner,c=l.scheduleEventTask("NgZoneEvent: "+a,i,Q7,Cb,Cb);try{return l.runTask(c,t,s)}finally{l.cancelTask(c)}}runGuarded(i,t,s){return this._inner.runGuarded(i,t,s)}runOutsideAngular(i){return this._outer.run(i)}}const Q7={};function gf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function mf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function wb(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Db(e){e._nesting--,gf(e)}class vf{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new q,this.onMicrotaskEmpty=new q,this.onStable=new q,this.onError=new q}run(i,t,s){return i.apply(t,s)}runGuarded(i,t,s){return i.apply(t,s)}runOutsideAngular(i){return i()}runTask(i,t,s,a){return i.apply(t,s)}}function Sb(e,i){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[i]}var gs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(gs||{});const Eb={destroy(){}};function yf(e,i){!i&&_a();const t=i?.injector??C(rt);if(!function _n(e){return"browser"===(e??C(rt)).get(Ws)}(t))return Eb;bn("NgAfterNextRender");const s=t.get(nl),a=s.handler??=new Nb,l=i?.phase??gs.MixedReadWrite,c=()=>{a.unregister(d),u()},u=t.get(ki).onDestroy(c),d=ii(t,()=>new Tb(l,()=>{c(),e()}));return a.register(d),{destroy:c}}class Tb{constructor(i,t){this.phase=i,this.callbackFn=t,this.zone=C(be),this.errorHandler=C(qn,{optional:!0}),C(lo,{optional:!0})?.notify(6)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){this.errorHandler?.handleError(i)}}}class Nb{constructor(){this.executingCallbacks=!1,this.buckets={[gs.EarlyRead]:new Set,[gs.Write]:new Set,[gs.MixedReadWrite]:new Set,[gs.Read]:new Set},this.deferredCallbacks=new Set}register(i){(this.executingCallbacks?this.deferredCallbacks:this.buckets[i.phase]).add(i)}unregister(i){this.buckets[i.phase].delete(i),this.deferredCallbacks.delete(i)}execute(){this.executingCallbacks=!0;for(const i of Object.values(this.buckets))for(const t of i)t.invoke();this.executingCallbacks=!1;for(const i of this.deferredCallbacks)this.buckets[i.phase].add(i);this.deferredCallbacks.clear()}destroy(){for(const i of Object.values(this.buckets))i.clear();this.deferredCallbacks.clear()}}let nl=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const s of t)s()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})();function ju(e,i,t){let s=t?e.styles:null,a=t?e.classes:null,l=0;if(null!==i)for(let c=0;c0&&Sy(e,t,l.join(" "))}}(_,Q,b,s),void 0!==t&&function h8(e,i,t){const s=e.projection=[];for(let a=0;a{class e{static#e=this.__NG_ELEMENT_ID__=g8}return e})();function g8(){return Rb(qe(),N())}const m8=Cn,xb=class extends m8{constructor(i,t,s){super(),this._lContainer=i,this._hostTNode=t,this._hostLView=s}get element(){return Yr(this._hostTNode,this._hostLView)}get injector(){return new At(this._hostTNode,this._hostLView)}get parentInjector(){const i=ou(this._hostTNode,this._hostLView);if(i1(i)){const t=ka(i,this._hostLView),s=Oa(i);return new At(t[R].data[s+8],t)}return new At(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const t=Ab(this._lContainer);return null!==t&&t[i]||null}get length(){return this._lContainer.length-pt}createEmbeddedView(i,t,s){let a,l;"number"==typeof s?a=s:null!=s&&(a=s.index,l=s.injector);const c=Zs(this._lContainer,i.ssrId),u=i.createEmbeddedViewImpl(t||{},l,c);return this.insertImpl(u,a,Ks(this._hostTNode,c)),u}createComponent(i,t,s,a,l){const c=i&&!function ya(e){return"function"==typeof e}(i);let u;if(c)u=t;else{const y=t||{};u=y.index,s=y.injector,a=y.projectableNodes,l=y.environmentInjector||y.ngModuleRef}const d=c?i:new rl(Se(i)),p=s||this.parentInjector;if(!l&&null==d.ngModule){const b=(c?p:this.parentInjector).get(zt,null);b&&(l=b)}const f=Se(d.componentType??{}),m=Zs(this._lContainer,f?.id??null),_=d.create(p,a,m?.firstChild??null,l);return this.insertImpl(_.hostView,u,Ks(this._hostTNode,m)),_}insert(i,t){return this.insertImpl(i,t,!0)}insertImpl(i,t,s){const a=i._lView;if(function XO(e){return en(e[wt])}(a)){const u=this.indexOf(i);if(-1!==u)this.detach(u);else{const d=a[wt],p=new xb(d,d[Wt],d[wt]);p.detach(p.indexOf(i))}}const l=this._adjustIndex(t),c=this._lContainer;return oo(c,a,l,s),i.attachToViewContainerRef(),z2(wf(c),l,i),i}move(i,t){return this.insert(i,t)}indexOf(i){const t=Ab(this._lContainer);return null!==t?t.indexOf(i):-1}remove(i){const t=this._adjustIndex(i,-1),s=ja(this._lContainer,t);s&&(Fc(wf(this._lContainer),t),Tu(s[R],s))}detach(i){const t=this._adjustIndex(i,-1),s=ja(this._lContainer,t);return s&&null!=Fc(wf(this._lContainer),t)?new qa(s):null}_adjustIndex(i,t=0){return i??this.length+t}};function Ab(e){return e[8]}function wf(e){return e[8]||(e[8]=[])}function Rb(e,i){let t;const s=i[e.index];return en(s)?t=s:(t=Fy(s,i,null,e),i[e.index]=t,Iu(i,t)),Pb(t,i,e,s),new xb(t,e,i)}let Pb=function Lb(e,i,t,s){if(e[Ei])return;let a;a=8&t.type?He(s):function v8(e,i){const t=e[ge],s=t.createComment(""),a=an(i,e);return qs(t,Nu(t,a),s,function f5(e,i){return e.nextSibling(i)}(t,a),!1),s}(i,t),e[Ei]=a},Df=()=>!1;class Sf{constructor(i){this.queryList=i,this.matches=null}clone(){return new Sf(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ef{constructor(i=[]){this.queries=i}createEmbeddedView(i){const t=i.queries;if(null!==t){const s=null!==i.contentQueries?i.contentQueries[0]:t.length,a=[];for(let l=0;li.trim())}(i):i}}class Tf{constructor(i=[]){this.queries=i}elementStart(i,t){for(let s=0;s0)s.push(c[u/2]);else{const p=l[u+1],f=i[-d];for(let m=pt;m=0;s--){const a=e[s];a.hostVars=i+=a.hostVars,a.hostAttrs=va(a.hostAttrs,t=va(t,a.hostAttrs))}}(s)}function L8(e,i){for(const t in i.inputs){if(!i.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const s=i.inputs[t];if(void 0!==s&&(e.inputs[t]=s,e.declaredInputs[t]=i.declaredInputs[t],null!==i.inputTransforms)){const a=Array.isArray(s)?s[0]:s;if(!i.inputTransforms.hasOwnProperty(a))continue;e.inputTransforms??={},e.inputTransforms[a]=i.inputTransforms[a]}}}function $u(e){return e===wi?{}:e===Re?[]:e}function B8(e,i){const t=e.viewQuery;e.viewQuery=t?(s,a)=>{i(s,a),t(s,a)}:i}function H8(e,i){const t=e.contentQueries;e.contentQueries=t?(s,a,l)=>{i(s,a,l),t(s,a,l)}:i}function j8(e,i){const t=e.hostBindings;e.hostBindings=t?(s,a)=>{i(s,a),t(s,a)}:i}function lC(e){const i=e.inputConfig,t={};for(const s in i)if(i.hasOwnProperty(s)){const a=i[s];Array.isArray(a)&&a[3]&&(t[s]=a[3])}e.inputTransforms=t}class Qs{}class cC{}class Af extends Qs{constructor(i,t,s){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new kb(this);const a=Xt(i);this._bootstrapComponents=kn(a.bootstrap),this._r3Injector=s_(i,t,[{provide:Qs,useValue:this},{provide:Bu,useValue:this.componentFactoryResolver},...s],Ot(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class Rf extends cC{constructor(i){super(),this.moduleType=i}create(i){return new Af(this.moduleType,i,[])}}class uC extends Qs{constructor(i){super(),this.componentFactoryResolver=new kb(this),this.instance=null;const t=new Lr([...i.providers,{provide:Qs,useValue:this},{provide:Bu,useValue:this.componentFactoryResolver}],i.parent||Gc(),i.debugName,new Set(["environment"]));this.injector=t,i.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Gu(e,i,t=null){return new uC({providers:e,parent:i,debugName:t,runEnvironmentInitializers:!0}).injector}function zu(e){return!!Pf(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Pf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function xi(e,i,t){return e[i]=t}function ft(e,i,t){return!Object.is(e[i],t)&&(e[i]=t,!0)}function Js(e,i,t,s){const a=ft(e,i,t);return ft(e,i+1,s)||a}function ll(e,i,t,s,a,l,c,u,d,p){const f=t+J,m=i.firstCreatePass?function J8(e,i,t,s,a,l,c,u,d){const p=i.consts,f=so(i,e,4,c||null,u||null);Y1(i,t,f,Wn(p,d)),eu(i,f);const m=f.tView=K1(2,f,s,a,l,i.directiveRegistry,i.pipeRegistry,null,i.schemas,p,null);return null!==i.queries&&(i.queries.template(i,f),m.queries=i.queries.embeddedTView(f)),f}(f,i,e,s,a,l,c,u,d):i.data[f];Ni(m,!1);const v=dC(i,e,m,t);Na()&&Mu(i,e,v,m),nn(v,e);const _=Fy(v,e,v,m);return e[f]=_,Iu(e,_),function Fb(e,i,t){return Df(e,i,t)}(_,m,e),Yc(m)&&W1(i,e,m),null!=d&&q1(e,m,p),m}function T(e,i,t,s,a,l,c,u){const d=N(),p=Te();return ll(d,p,e,i,t,s,a,Wn(p.consts,l),c,u),T}let dC=function pC(e,i,t,s){return Mi(!0),i[ge].createComment("")};function je(e,i,t,s){const a=N();return ft(a,oi(),i)&&(Te(),Ii(et(),a,e,i,t,s)),je}function wo(e,i,t,s,a,l,c,u,d,p){const m=function Kn(e,i,t,s,a,l){const c=Js(e,i,t,s);return Js(e,i+2,a,l)||c}(e,function Yi(){return me.lFrame.bindingIndex}(),t,a,c,d);return Zi(4),m?i+_e(t)+s+_e(a)+l+_e(c)+u+_e(d)+p:ye}function Ju(e,i){return e<<17|i<<2}function ys(e){return e>>17&32767}function zf(e){return 2|e}function er(e){return(131068&e)>>2}function Wf(e,i){return-131069&e|i<<2}function qf(e){return 1|e}function $C(e,i,t,s){const a=e[t+1],l=null===i;let c=s?ys(a):er(a),u=!1;for(;0!==c&&(!1===u||l);){const p=e[c+1];Lx(e[c],i)&&(u=!0,e[c+1]=s?qf(p):zf(p)),c=s?ys(p):er(p)}u&&(e[t+1]=s?zf(a):qf(a))}function Lx(e,i){return null===e||null==i||(Array.isArray(e)?e[1]:e)===i||!(!Array.isArray(e)||"string"!=typeof i)&&Pr(e,i)>=0}const Rt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function GC(e){return e.substring(Rt.key,Rt.keyEnd)}function zC(e,i){const t=Rt.textEnd;return t===i?-1:(i=Rt.keyEnd=function jx(e,i,t){for(;i32;)i++;return i}(e,Rt.key=i,t),No(e,i,t))}function No(e,i,t){for(;i=0;t=zC(i,t))Mn(e,GC(i),!0)}function ai(e,i,t,s){const a=N(),l=Te(),c=Zi(2);l.firstUpdatePass&&QC(l,e,c,s),i!==ye&&ft(a,c,i)&&XC(l,l.data[tn()],a,a[ge],e,a[c+1]=function Jx(e,i){return null==e||""===e||("string"==typeof i?e+=i:"object"==typeof e&&(e=Ot(hs(e)))),e}(i,t),s,c)}function ZC(e,i){return i>=e.expandoStartIndex}function QC(e,i,t,s){const a=e.data;if(null===a[t+1]){const l=a[tn()],c=ZC(e,t);tw(l,s)&&null===i&&!c&&(i=!1),i=function zx(e,i,t,s){const a=function Zh(e){const i=me.lFrame.currentDirectiveIndex;return-1===i?null:e[i]}(e);let l=s?i.residualClasses:i.residualStyles;if(null===a)0===(s?i.classBindings:i.styleBindings)&&(t=pl(t=Yf(null,e,i,t,s),i.attrs,s),l=null);else{const c=i.directiveStylingLast;if(-1===c||e[c]!==a)if(t=Yf(a,e,i,t,s),null===l){let d=function Wx(e,i,t){const s=t?i.classBindings:i.styleBindings;if(0!==er(s))return e[ys(s)]}(e,i,s);void 0!==d&&Array.isArray(d)&&(d=Yf(null,e,i,d[1],s),d=pl(d,i.attrs,s),function qx(e,i,t,s){e[ys(t?i.classBindings:i.styleBindings)]=s}(e,i,s,d))}else l=function Kx(e,i,t){let s;const a=i.directiveEnd;for(let l=1+i.directiveStylingLast;l0)&&(p=!0)):f=t,a)if(0!==d){const v=ys(e[u+1]);e[s+1]=Ju(v,u),0!==v&&(e[v+1]=Wf(e[v+1],s)),e[u+1]=function Ax(e,i){return 131071&e|i<<17}(e[u+1],s)}else e[s+1]=Ju(u,0),0!==u&&(e[u+1]=Wf(e[u+1],s)),u=s;else e[s+1]=Ju(d,0),0===u?u=s:e[d+1]=Wf(e[d+1],s),d=s;p&&(e[s+1]=zf(e[s+1])),$C(e,f,s,!0),$C(e,f,s,!1),function Fx(e,i,t,s,a){const l=a?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof i&&Pr(l,i)>=0&&(t[s+1]=qf(t[s+1]))}(i,f,e,s,l),c=Ju(u,d),l?i.classBindings=c:i.styleBindings=c}(a,l,i,t,c,s)}}function Yf(e,i,t,s,a){let l=null;const c=t.directiveEnd;let u=t.directiveStylingLast;for(-1===u?u=t.directiveStart:u++;u0;){const d=e[a],p=Array.isArray(d),f=p?d[1]:d,m=null===f;let v=t[a+1];v===ye&&(v=m?Re:void 0);let _=m?Eh(v,s):f===s?v:void 0;if(p&&!ed(_)&&(_=Eh(d,s)),ed(_)&&(u=_,c))return u;const y=e[a+1];a=c?ys(y):er(y)}if(null!==i){let d=l?i.residualClasses:i.residualStyles;null!=d&&(u=Eh(d,s))}return u}function ed(e){return void 0!==e}function tw(e,i){return!!(e.flags&(i?8:16))}class cA{destroy(i){}updateValue(i,t){}swap(i,t){const s=Math.min(i,t),a=Math.max(i,t),l=this.detach(a);if(a-s>1){const c=this.detach(s);this.attach(s,l),this.attach(a,c)}else this.attach(s,l)}move(i,t){this.attach(t,this.detach(i))}}function Zf(e,i,t,s,a){return e===t&&Object.is(i,s)?1:Object.is(a(e,i),a(t,s))?-1:0}function Qf(e,i,t,s){return!(void 0===i||!i.has(s)||(e.attach(t,i.get(s)),i.delete(s),0))}function nw(e,i,t,s,a){if(Qf(e,i,s,t(s,a)))e.updateValue(s,a);else{const l=e.create(s,a);e.attach(s,l)}}function iw(e,i,t,s){const a=new Set;for(let l=i;l<=t;l++)a.add(s(l,e.at(l)));return a}class sw{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const t=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(i,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,t){if(this.kvMap.has(i)){let s=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(s);)s=a.get(s);a.set(s,t)}else this.kvMap.set(i,t)}forEach(i){for(let[t,s]of this.kvMap)if(i(s,t),void 0!==this._vMap){const a=this._vMap;for(;a.has(s);)s=a.get(s),i(s,t)}}}class dA{constructor(i,t,s){this.lContainer=i,this.$implicit=t,this.$index=s}get $count(){return this.lContainer.length-pt}}function bs(e,i){return i}class pA{constructor(i,t,s){this.hasEmptyBlock=i,this.trackByFn=t,this.liveCollection=s}}class hA extends cA{constructor(i,t,s){super(),this.lContainer=i,this.hostLView=t,this.templateTNode=s,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-pt}at(i){return this.getLView(i)[Xe].$implicit}attach(i,t){const s=t[on];this.needsIndexUpdate||=i!==this.length,oo(this.lContainer,t,i,Ks(this.templateTNode,s))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function fA(e,i){return ja(e,i)}(this.lContainer,i)}create(i,t){const s=Zs(this.lContainer,this.templateTNode.tView.ssrId),a=ro(this.hostLView,this.templateTNode,new dA(this.lContainer,t,i),{dehydratedView:s});return this.operationsCounter?.recordCreate(),a}destroy(i){Tu(i[R],i),this.operationsCounter?.recordDestroy()}updateValue(i,t){this.getLView(i)[Xe].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i(Mi(!0),Eu(s,a,function V0(){return me.lFrame.currentNamespace}()));function hl(e,i,t){const s=N(),a=Te(),l=e+J,c=a.firstCreatePass?function yA(e,i,t,s,a){const l=i.consts,c=Wn(l,s),u=so(i,e,8,"ng-container",c);return null!==c&&ju(u,c,!0),Y1(i,t,u,Wn(l,a)),null!==i.queries&&i.queries.elementStart(i,u),u}(l,a,s,i,t):a.data[l];Ni(c,!0);const u=aw(a,s,c,e);return s[l]=u,Na()&&Mu(a,s,u,c),nn(u,s),Yc(c)&&(W1(a,s,c),z1(a,c,s)),null!=t&&q1(s,c),hl}function fl(){let e=qe();const i=Te();return qh()?Kh():(e=e.parent,Ni(e,!1)),i.firstCreatePass&&(eu(i,e),Vh(e)&&i.queries.elementEnd(e)),fl}let aw=(e,i,t,s)=>(Mi(!0),L1(i[ge],""));function K(){return N()}function An(e,i,t){const s=N();return ft(s,oi(),i)&&yn(Te(),et(),s,e,i,s[ge],t,!0),An}const ko="en-US";let dw=ko;let kw=(e,i,t)=>{};function ve(e,i,t,s){const a=N(),l=Te(),c=qe();return ng(l,a,a[ge],c,e,i,s),ve}function ng(e,i,t,s,a,l,c){const u=Yc(s),p=e.firstCreatePass&&By(e),f=i[Xe],m=Vy(i);let v=!0;if(3&s.type||c){const b=an(s,i),w=c?c(b):b,E=m.length,D=c?V=>c(He(V[s.index])):s.index;let F=null;if(!c&&u&&(F=function dR(e,i,t,s){const a=e.cleanup;if(null!=a)for(let l=0;ld?u[d]:null}"string"==typeof c&&(l+=2)}return null}(e,i,a,s.index)),null!==F)(F.__ngLastListenerFn__||F).__ngNextListenerFn__=l,F.__ngLastListenerFn__=l,v=!1;else{l=Rw(s,i,f,l),kw(b,a,l);const V=t.listen(w,a,l);m.push(l,V),p&&p.push(a,D,E,E+1)}}else l=Rw(s,i,f,l);const _=s.outputs;let y;if(v&&null!==_&&(y=_[a])){const b=y.length;if(b)for(let w=0;w-1?On(e.index,i):i,5);let u=Aw(i,t,s,l),d=a.__ngNextListenerFn__;for(;d;)u=Aw(i,t,d,l)&&u,d=d.__ngNextListenerFn__;return u}}function ie(e=1){return function hk(e){return(me.lFrame.contextLView=function S0(e,i){for(;e>0;)i=i[jr],e--;return i}(e,me.lFrame.contextLView))[Xe]}(e)}function pR(e,i){let t=null;const s=function fO(e){const i=e.attrs;if(null!=i){const t=i.indexOf(5);if(!(1&t))return i[t+1]}return null}(e);for(let a=0;a(Mi(!0),function F1(e,i){return e.createText(i)}(i[ge],s));function g(e){return Ut("",e,""),g}function Ut(e,i,t){const s=N(),a=function yo(e,i,t,s){return ft(e,oi(),t)?i+_e(t)+s:ye}(s,e,i,t);return a!==ye&&Ji(s,tn(),a),Ut}function Cs(e,i,t,s,a,l,c,u,d){const p=N(),f=wo(p,e,i,t,s,a,l,c,u,d);return f!==ye&&Ji(p,tn(),f),Cs}function $(e,i,t){qb(i)&&(i=i());const s=N();return ft(s,oi(),i)&&yn(Te(),et(),s,e,i,s[ge],t,!1),$}function P(e,i){const t=qb(e);return t&&e.set(i),t}function G(e,i){const t=N(),s=Te(),a=qe();return ng(s,t,t[ge],a,e,i),G}function og(e,i,t,s,a){if(e=le(e),Array.isArray(e))for(let l=0;l>20;if(Bs(e)||!e.multi){const _=new Ma(p,a,O),y=lg(d,i,a?f:f+v,m);-1===y?(o1(ru(u,c),l,d),ag(l,e,i.length),i.push(d),u.directiveStart++,u.directiveEnd++,a&&(u.providerIndexes+=1048576),t.push(_),c.push(_)):(t[y]=_,c[y]=_)}else{const _=lg(d,i,f+v,m),y=lg(d,i,f,f+v),w=y>=0&&t[y];if(a&&!w||!a&&!(_>=0&&t[_])){o1(ru(u,c),l,d);const E=function RR(e,i,t,s,a){const l=new Ma(e,t,O);return l.multi=[],l.index=i,l.componentProviders=0,l3(l,a,s&&!t),l}(a?AR:xR,t.length,a,s,p);!a&&w&&(t[y].providerFactory=E),ag(l,e,i.length,0),i.push(d),u.directiveStart++,u.directiveEnd++,a&&(u.providerIndexes+=1048576),t.push(E),c.push(E)}else ag(l,e,_>-1?_:y,l3(t[a?y:_],p,!a&&s));!a&&s&&w&&t[y].componentProviders++}}}function ag(e,i,t,s){const a=Bs(i),l=function NO(e){return!!e.useClass}(i);if(a||l){const d=(l?le(i.useClass):i).prototype.ngOnDestroy;if(d){const p=e.destroyHooks||(e.destroyHooks=[]);if(!a&&i.multi){const f=p.indexOf(t);-1===f?p.push(t,[s,d]):p[f+1].push(s,d)}else p.push(t,d)}}}function l3(e,i,t){return t&&e.componentProviders++,e.multi.push(i)-1}function lg(e,i,t,s){for(let a=t;a{t.providersResolver=(s,a)=>function IR(e,i,t){const s=Te();if(s.firstCreatePass){const a=ri(e);og(t,s.data,s.blueprint,a,!0),og(i,s.data,s.blueprint,a,!1)}}(s,a?a(e):e,i)}}let PR=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const s=Oh(0,t.type),a=s.length>0?Gu([s],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,a)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=L({token:e,providedIn:"environment",factory:()=>new e(ce(zt))})}return e})();function Yn(e){bn("NgStandalone"),e.getStandaloneInjector=i=>i.get(PR).getOrCreateStandaloneInjector(e)}function ci(e,i,t){const s=ln()+e,a=N();return a[s]===ye?xi(a,s,t?i.call(t):i()):function al(e,i){return e[i]}(a,s)}function Io(e,i,t,s){return function d3(e,i,t,s,a,l){const c=i+t;return ft(e,c,a)?xi(e,c+1,l?s.call(l,a):s(a)):Cl(e,c+1)}(N(),ln(),e,i,t,s)}function ld(e,i,t,s,a,l){return function h3(e,i,t,s,a,l,c,u){const d=i+t;return function Wu(e,i,t,s,a){const l=Js(e,i,t,s);return ft(e,i+2,a)||l}(e,d,a,l,c)?xi(e,d+3,u?s.call(u,a,l,c):s(a,l,c)):Cl(e,d+3)}(N(),ln(),e,i,t,s,a,l)}function Cl(e,i){const t=e[i];return t===ye?void 0:t}function ui(e,i){return Ru(e,i)}let I3=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const F3=new H(""),dd=new H("");let vg,gg=(()=>{class e{constructor(t,s,a){this._ngZone=t,this.registry=s,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,vg||(function G9(e){vg=e}(a),a.addToWindow(s)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{be.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(t)||(clearTimeout(s.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,s,a){let l=-1;s&&s>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==l),t()},s)),this._callbacks.push({doneCb:t,timeoutId:l,updateCb:a})}whenStable(t,s,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,s,a),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,s,a){return[]}static#e=this.\u0275fac=function(s){return new(s||e)(ce(be),ce(mg),ce(dd))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})(),mg=(()=>{class e{constructor(){this._applications=new Map}registerApplication(t,s){this._applications.set(t,s)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,s=!0){return vg?.findTestabilityInTree(this,t,s)??null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Tl(e){return!!e&&"function"==typeof e.then}function L3(e){return!!e&&"function"==typeof e.subscribe}const _g=new H("");let yg=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,s)=>{this.resolve=t,this.reject=s}),this.appInits=C(_g,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const a of this.appInits){const l=a();if(Tl(l))t.push(l);else if(L3(l)){const c=new Promise((u,d)=>{l.subscribe({complete:u,error:d})});t.push(c)}}const s=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{s()}).catch(a=>{this.reject(a)}),0===t.length&&s(),this.initialized=!0}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const pd=new H("");function H3(e,i){return Array.isArray(i)?i.reduce(H3,e):{...e,...i}}let Rn=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=C(o_),this.afterRenderEffectManager=C(nl),this.zonelessEnabled=C(tl),this.externalTestViews=new Set,this.beforeRender=new Le,this.afterTick=new Le,this.componentTypes=[],this.components=[],this.isStable=C(zs).hasPendingTasks.pipe(Oe(t=>!t)),this._injector=C(zt)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,s){const a=t instanceof mb;if(!this._injector.get(yg).done)throw!a&&function cs(e){const i=Se(e)||kt(e)||Gt(e);return null!==i&&i.standalone}(t),new k(405,!1);let c;c=a?t:this._injector.get(Bu).resolveComponentFactory(t),this.componentTypes.push(c.componentType);const u=function z9(e){return e.isBoundToModule}(c)?void 0:this._injector.get(Qs),p=c.create(rt.NULL,[],s||c.selector,u),f=p.location.nativeElement,m=p.injector.get(F3,null);return m?.registerApplication(f),p.onDestroy(()=>{this.detachView(p.hostView),hd(this.components,p),m?.unregisterApplication(f)}),this._loadComponent(p),p}tick(){this._tick(!0)}_tick(t){if(this._runningTick)throw new k(101,!1);const s=we(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(t)}catch(a){this.internalErrorHandler(a)}finally{this._runningTick=!1,we(s),this.afterTick.next()}}detectChangesInAttachedViews(t){let s=null;this._injector.destroyed||(s=this._injector.get(ff,null,{optional:!0}));let a=0;const l=this.afterRenderEffectManager;for(;a<10;){const c=0===a;if(t||!c){this.beforeRender.next(c);for(let{_lView:u,notifyErrorHandler:d}of this._views)q9(u,d,c,this.zonelessEnabled)}else s?.begin?.(),s?.end?.();if(a++,l.executeInternalCallbacks(),!this.allViews.some(({_lView:u})=>Ea(u))&&(l.execute(),!this.allViews.some(({_lView:u})=>Ea(u))))break}}attachView(t){const s=t;this._views.push(s),s.attachToAppRef(this)}detachView(t){const s=t;hd(this._views,s),s.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const s=this._injector.get(pd,[]);[...this._bootstrapListeners,...s].forEach(a=>a(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>hd(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new k(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hd(e,i){const t=e.indexOf(i);t>-1&&e.splice(t,1)}function q9(e,i,t,s){(t||Ea(e))&&Au(e,i,t&&!s?0:1)}class K9{constructor(i,t){this.ngModuleFactory=i,this.componentFactories=t}}let U3=(()=>{class e{compileModuleSync(t){return new Rf(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const s=this.compileModuleSync(t),l=kn(Xt(t).declarations).reduce((c,u)=>{const d=Se(u);return d&&c.push(new rl(d)),c},[]);return new K9(s,l)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Q9=(()=>{class e{constructor(){this.zone=C(be),this.changeDetectionScheduler=C(lo),this.applicationRef=C(Rn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function bg({ngZoneFactory:e,ignoreChangesOutsideZone:i}){return e??=()=>new be(Cg()),[{provide:be,useFactory:e},{provide:Di,multi:!0,useFactory:()=>{const t=C(Q9,{optional:!0});return()=>t.initialize()}},{provide:Di,multi:!0,useFactory:()=>{const t=C(eP);return()=>{t.initialize()}}},{provide:o_,useFactory:X9},!0===i?{provide:gb,useValue:!0}:[]]}function X9(){const e=C(be),i=C(qn);return t=>e.runOutsideAngular(()=>i.handleError(t))}function Cg(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let eP=(()=>{class e{constructor(){this.subscription=new Jt,this.initialized=!1,this.zone=C(be),this.pendingTasks=C(zs)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{be.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{be.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Nl=(()=>{class e{constructor(){this.appRef=C(Rn),this.taskService=C(zs),this.ngZone=C(be),this.zonelessEnabled=C(tl),this.disableScheduling=C(gb,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Jt,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof vf||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;switch(t){case 3:case 2:case 0:case 4:case 5:case 1:this.shouldRefreshViews=!0}if(!this.shouldScheduleTick())return;const s=this.useMicrotaskScheduler?bb:yb;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=s(()=>{this.tick(this.shouldRefreshViews)})}):this.cancelScheduledCallback=s(()=>{this.tick(this.shouldRefreshViews)})}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&be.isInAngularZone())}tick(t){if(this.runningTick||this.appRef.destroyed)return;const s=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(t)},void 0,this.schedulerTickApplyArgs)}catch(a){throw this.taskService.remove(s),a}finally{this.cleanup()}this.useMicrotaskScheduler=!0,bb(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(s)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Li=new H("",{providedIn:"root",factory:()=>C(Li,Ee.Optional|Ee.SkipSelf)||function tP(){return typeof $localize<"u"&&$localize.locale||ko}()}),Dg=new H("");let W3=(()=>{class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,s){const a=function n8(e="zone.js",i){return"noop"===e?new vf:"zone.js"===e?new be(i):e}(s?.ngZone,Cg({eventCoalescing:s?.ngZoneEventCoalescing,runCoalescing:s?.ngZoneRunCoalescing}));return a.run(()=>{const l=s?.ignoreChangesOutsideZone,c=function q8(e,i,t){return new Af(e,i,t)}(t.moduleType,this.injector,[...bg({ngZoneFactory:()=>a,ignoreChangesOutsideZone:l}),{provide:lo,useExisting:Nl}]),u=c.injector.get(qn,null);return a.runOutsideAngular(()=>{const d=a.onError.subscribe({next:p=>{u.handleError(p)}});c.onDestroy(()=>{hd(this._modules,c),d.unsubscribe()})}),function B3(e,i,t){try{const s=t();return Tl(s)?s.catch(a=>{throw i.runOutsideAngular(()=>e.handleError(a)),a}):s}catch(s){throw i.runOutsideAngular(()=>e.handleError(s)),s}}(u,a,()=>{const d=c.injector.get(yg);return d.runInitializers(),d.donePromise.then(()=>(function pw(e){"string"==typeof e&&(dw=e.toLowerCase().replace(/_/g,"-"))}(c.injector.get(Li,ko)||ko),this._moduleDoBootstrap(c),c))})})}bootstrapModule(t,s=[]){const a=H3({},s);return function Z9(e,i,t){const s=new Rf(t);return Promise.resolve(s)}(0,0,t).then(l=>this.bootstrapModuleFactory(l,a))}_moduleDoBootstrap(t){const s=t.injector.get(Rn);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(a=>s.bootstrap(a));else{if(!t.instance.ngDoBootstrap)throw new k(-403,!1);t.instance.ngDoBootstrap(s)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new k(404,!1);this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const t=this._injector.get(Dg,null);t&&(t.forEach(s=>s()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(ce(rt))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),ws=null;const q3=new H("");function K3(e,i,t=[]){const s=`Platform: ${i}`,a=new H(s);return(l=[])=>{let c=Sg();if(!c||c.injector.get(q3,!1)){const u=[...t,...l,{provide:a,useValue:!0}];e?e(u):function sP(e){if(ws&&!ws.get(q3,!1))throw new k(400,!1);(function V3(){!function m4(e){r2=e}(()=>{throw new k(600,!1)})})(),ws=e;const i=e.get(W3);(function Z3(e){e.get(M_,null)?.forEach(t=>t())})(e)}(function Y3(e=[],i){return rt.create({name:i,providers:[{provide:xh,useValue:"platform"},{provide:Dg,useValue:new Set([()=>ws=null])},...e]})}(u,s))}return function rP(e){const i=Sg();if(!i)throw new k(401,!1);return i}()}}function Sg(){return ws?.get(W3)??null}let sn=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=aP}return e})();function aP(e){return function lP(e,i,t){if(js(e)&&!t){const s=On(e.index,i);return new qa(s,s)}return 47&e.type?new qa(i[lt],i):null}(qe(),N(),!(16&~e))}class tD{constructor(){}supports(i){return zu(i)}create(i){return new hP(i)}}const pP=(e,i)=>i;class hP{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||pP}forEachItem(i){let t;for(t=this._itHead;null!==t;t=t._next)i(t)}forEachOperation(i){let t=this._itHead,s=this._removalsHead,a=0,l=null;for(;t||s;){const c=!s||t&&t.currentIndex{c=this._trackByFn(a,u),null!==t&&Object.is(t.trackById,c)?(s&&(t=this._verifyReinsertion(t,u,c,a)),Object.is(t.item,u)||this._addIdentityChange(t,u)):(t=this._mismatch(t,u,c,a),s=!0),t=t._next,a++}),this.length=a;return this._truncate(t),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,t,s,a){let l;return null===i?l=this._itTail:(l=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(i.item,t)||this._addIdentityChange(i,t),this._reinsertAfter(i,l,a)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(s,a))?(Object.is(i.item,t)||this._addIdentityChange(i,t),this._moveAfter(i,l,a)):i=this._addAfter(new fP(t,s),l,a),i}_verifyReinsertion(i,t,s,a){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==l?i=this._reinsertAfter(l,i._prev,a):i.currentIndex!=a&&(i.currentIndex=a,this._addToMoves(i,a)),i}_truncate(i){for(;null!==i;){const t=i._next;this._addToRemovals(this._unlink(i)),i=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,t,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const a=i._prevRemoved,l=i._nextRemoved;return null===a?this._removalsHead=l:a._nextRemoved=l,null===l?this._removalsTail=a:l._prevRemoved=a,this._insertAfter(i,t,s),this._addToMoves(i,s),i}_moveAfter(i,t,s){return this._unlink(i),this._insertAfter(i,t,s),this._addToMoves(i,s),i}_addAfter(i,t,s){return this._insertAfter(i,t,s),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,t,s){const a=null===t?this._itHead:t._next;return i._next=a,i._prev=t,null===a?this._itTail=i:a._prev=i,null===t?this._itHead=i:t._next=i,null===this._linkedRecords&&(this._linkedRecords=new nD),this._linkedRecords.put(i),i.currentIndex=s,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const t=i._prev,s=i._next;return null===t?this._itHead=s:t._next=s,null===s?this._itTail=t:s._prev=t,i}_addToMoves(i,t){return i.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new nD),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,t){return i.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class fP{constructor(i,t){this.item=i,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class gP{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,t){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===t||t<=s.currentIndex)&&Object.is(s.trackById,i))return s;return null}remove(i){const t=i._prevDup,s=i._nextDup;return null===t?this._head=s:t._nextDup=s,null===s?this._tail=t:s._prevDup=t,null===this._head}}class nD{constructor(){this.map=new Map}put(i){const t=i.trackById;let s=this.map.get(t);s||(s=new gP,this.map.set(t,s)),s.add(i)}get(i,t){const a=this.map.get(i);return a?a.get(i,t):null}remove(i){const t=i.trackById;return this.map.get(t).remove(i)&&this.map.delete(t),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function iD(e,i,t){const s=e.previousIndex;if(null===s)return s;let a=0;return t&&s{if(t&&t.key===a)this._maybeAddToChanges(t,s),this._appendAfter=t,t=t._next;else{const l=this._getOrCreateRecordForKey(a,s);t=this._insertBeforeOrAppend(t,l)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let s=t;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,t){if(i){const s=i._prev;return t._next=i,t._prev=s,i._prev=t,s&&(s._next=t),i===this._mapHead&&(this._mapHead=t),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(i,t){if(this._records.has(i)){const a=this._records.get(i);this._maybeAddToChanges(a,t);const l=a._prev,c=a._next;return l&&(l._next=c),c&&(c._prev=l),a._next=null,a._prev=null,a}const s=new vP(i);return this._records.set(i,s),s.currentValue=t,this._addToAdditions(s),s}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,t){Object.is(t,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=t,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,t){i instanceof Map?i.forEach(t):Object.keys(i).forEach(s=>t(i[s],s))}}class vP{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function rD(){return new Og([new tD])}let Og=(()=>{class e{static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:rD});constructor(t){this.factories=t}static create(t,s){if(null!=s){const a=s.factories.slice();t=t.concat(a)}return new e(t)}static extend(t){return{provide:e,useFactory:s=>e.create(t,s||rD()),deps:[[e,new Pc,new Rc]]}}find(t){const s=this.factories.find(a=>a.supports(t));if(null!=s)return s;throw new k(901,!1)}}return e})();function oD(){return new vd([new sD])}let vd=(()=>{class e{static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:oD});constructor(t){this.factories=t}static create(t,s){if(s){const a=s.factories.slice();t=t.concat(a)}return new e(t)}static extend(t){return{provide:e,useFactory:s=>e.create(t,s||oD()),deps:[[e,new Pc,new Rc]]}}find(t){const s=this.factories.find(a=>a.supports(t));if(s)return s;throw new k(901,!1)}}return e})();const bP=K3(null,"core",[]);let CP=(()=>{class e{constructor(t){}static#e=this.\u0275fac=function(s){return new(s||e)(ce(Rn))};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();function Ro(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function xg(e,i){const t=Se(e),s=i.elementInjector||Gc();return new rl(t).create(s,i.projectableNodes,i.hostElement,i.environmentInjector)}let PD=null;function Ds(){return PD}class uF{}const vt=new H("");let Ag=(()=>{class e{historyGo(t){throw new Error("")}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(pF),providedIn:"platform"})}return e})();const dF=new H("");let pF=(()=>{class e extends Ag{constructor(){super(),this._doc=C(vt),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ds().getBaseHref(this._doc)}onPopState(t){const s=Ds().getGlobalEventTarget(this._doc,"window");return s.addEventListener("popstate",t,!1),()=>s.removeEventListener("popstate",t)}onHashChange(t){const s=Ds().getGlobalEventTarget(this._doc,"window");return s.addEventListener("hashchange",t,!1),()=>s.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,s,a){this._history.pushState(t,s,a)}replaceState(t,s,a){this._history.replaceState(t,s,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Rg(e,i){if(0==e.length)return i;if(0==i.length)return e;let t=0;return e.endsWith("/")&&t++,i.startsWith("/")&&t++,2==t?e+i.substring(1):1==t?e+i:e+"/"+i}function FD(e){const i=e.match(/#|\?|$/),t=i&&i.index||e.length;return e.slice(0,t-("/"===e[t-1]?1:0))+e.slice(t)}function Xi(e){return e&&"?"!==e[0]?"?"+e:e}let ir=(()=>{class e{historyGo(t){throw new Error("")}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(VD),providedIn:"root"})}return e})();const LD=new H("");let VD=(()=>{class e extends ir{constructor(t,s){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=s??this._platformLocation.getBaseHrefFromDOM()??C(vt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Rg(this._baseHref,t)}path(t=!1){const s=this._platformLocation.pathname+Xi(this._platformLocation.search),a=this._platformLocation.hash;return a&&t?`${s}${a}`:s}pushState(t,s,a,l){const c=this.prepareExternalUrl(a+Xi(l));this._platformLocation.pushState(t,s,c)}replaceState(t,s,a,l){const c=this.prepareExternalUrl(a+Xi(l));this._platformLocation.replaceState(t,s,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static#e=this.\u0275fac=function(s){return new(s||e)(ce(Ag),ce(LD,8))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hF=(()=>{class e extends ir{constructor(t,s){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=s&&(this._baseHref=s)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){const s=this._platformLocation.hash??"#";return s.length>0?s.substring(1):s}prepareExternalUrl(t){const s=Rg(this._baseHref,t);return s.length>0?"#"+s:s}pushState(t,s,a,l){let c=this.prepareExternalUrl(a+Xi(l));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.pushState(t,s,c)}replaceState(t,s,a,l){let c=this.prepareExternalUrl(a+Xi(l));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(t,s,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static#e=this.\u0275fac=function(s){return new(s||e)(ce(Ag),ce(LD,8))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})(),kl=(()=>{class e{constructor(t){this._subject=new q,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const s=this._locationStrategy.getBaseHref();this._basePath=function mF(e){if(new RegExp("^(https?:)?//").test(e)){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(FD(BD(s))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,s=""){return this.path()==this.normalize(t+Xi(s))}normalize(t){return e.stripTrailingSlash(function gF(e,i){if(!e||!i.startsWith(e))return i;const t=i.substring(e.length);return""===t||["/",";","?","#"].includes(t[0])?t:i}(this._basePath,BD(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,s="",a=null){this._locationStrategy.pushState(a,"",t,s),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Xi(s)),a)}replaceState(t,s="",a=null){this._locationStrategy.replaceState(a,"",t,s),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Xi(s)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(s=>{this._notifyUrlChangeListeners(s.url,s.state)}),()=>{const s=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(s,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",s){this._urlChangeListeners.forEach(a=>a(t,s))}subscribe(t,s,a){return this._subject.subscribe({next:t,error:s,complete:a})}static#e=this.normalizeQueryParams=Xi;static#t=this.joinWithSlash=Rg;static#n=this.stripTrailingSlash=FD;static#i=this.\u0275fac=function(s){return new(s||e)(ce(ir))};static#s=this.\u0275prov=L({token:e,factory:()=>function fF(){return new kl(ce(ir))}(),providedIn:"root"})}return e})();function BD(e){return e.replace(/\/index.html$/,"")}const Gg=/\s+/,YD=[];let ZD=(()=>{class e{constructor(t,s){this._ngEl=t,this._renderer=s,this.initialClasses=YD,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(Gg):YD}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(Gg):t}ngDoCheck(){for(const s of this.initialClasses)this._updateState(s,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const s of t)this._updateState(s,!0);else if(null!=t)for(const s of Object.keys(t))this._updateState(s,!!t[s]);this._applyStateDiff()}_updateState(t,s){const a=this.stateMap.get(t);void 0!==a?(a.enabled!==s&&(a.changed=!0,a.enabled=s),a.touched=!0):this.stateMap.set(t,{enabled:s,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const s=t[0],a=t[1];a.changed?(this._toggleClass(s,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(s,!1),this.stateMap.delete(s)),a.touched=!1}}_toggleClass(t,s){(t=t.trim()).length>0&&t.split(Gg).forEach(a=>{s?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}static#e=this.\u0275fac=function(s){return new(s||e)(O(xe),O(In))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}return e})();class tL{constructor(i,t,s,a){this.$implicit=i,this.ngForOf=t,this.index=s,this.count=a}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let zg=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,s,a){this._viewContainer=t,this._template=s,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const s=this._viewContainer;t.forEachOperation((a,l,c)=>{if(null==a.previousIndex)s.createEmbeddedView(this._template,new tL(a.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)s.remove(null===l?void 0:l);else if(null!==l){const u=s.get(l);s.move(u,c),JD(u,a)}});for(let a=0,l=s.length;a{JD(s.get(a.currentIndex),a)})}static ngTemplateContextGuard(t,s){return!0}static#e=this.\u0275fac=function(s){return new(s||e)(O(Cn),O(ht),O(Og))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return e})();function JD(e,i){e.context.$implicit=i.item}let xl=(()=>{class e{constructor(t,s){this._viewContainer=t,this._context=new nL,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){XD("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){XD("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,s){return!0}static#e=this.\u0275fac=function(s){return new(s||e)(O(Cn),O(ht))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return e})();class nL{constructor(){this.$implicit=null,this.ngIf=null}}function XD(e,i){if(i&&!i.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Ot(i)}'.`)}let tS=(()=>{class e{constructor(t,s,a){this._ngEl=t,this._differs=s,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,s){const[a,l]=t.split("."),c=-1===a.indexOf("-")?void 0:fs.DashCase;null!=s?this._renderer.setStyle(this._ngEl.nativeElement,a,l?`${s}${l}`:s,c):this._renderer.removeStyle(this._ngEl.nativeElement,a,c)}_applyChanges(t){t.forEachRemovedItem(s=>this._setStyle(s.key,null)),t.forEachAddedItem(s=>this._setStyle(s.key,s.currentValue)),t.forEachChangedItem(s=>this._setStyle(s.key,s.currentValue))}static#e=this.\u0275fac=function(s){return new(s||e)(O(xe),O(vd),O(In))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return e})(),Fo=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const s=this._viewContainerRef;if(this._viewRef&&s.remove(s.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const a=this._createContextForwardProxy();this._viewRef=s.createEmbeddedView(this.ngTemplateOutlet,a,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,s,a)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,s,a),get:(t,s,a)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,s,a)}})}static#e=this.\u0275fac=function(s){return new(s||e)(O(Cn))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[xt]})}return e})(),iS=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();const sS="browser";function rS(e){return"server"===e}let IL=(()=>{class e{static#e=this.\u0275prov=L({token:e,providedIn:"root",factory:()=>function kL(e){return e===sS}(C(Ws))?new xL(C(vt),window):new RL})}return e})();class xL{constructor(i,t){this.document=i,this.window=t,this.offset=()=>[0,0]}setOffset(i){this.offset=Array.isArray(i)?()=>i:i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i){this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){const t=function AL(e,i){const t=e.getElementById(i)||e.getElementsByName(i)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const s=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let a=s.currentNode;for(;a;){const l=a.shadowRoot;if(l){const c=l.getElementById(i)||l.querySelector(`[name="${i}"]`);if(c)return c}a=s.nextNode()}}return null}(this.document,i);t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(i){this.window.history.scrollRestoration=i}scrollToElement(i){const t=i.getBoundingClientRect(),s=t.left+this.window.pageXOffset,a=t.top+this.window.pageYOffset,l=this.offset();this.window.scrollTo(s-l[0],a-l[1])}}class RL{setOffset(i){}getScrollPosition(){return[0,0]}scrollToPosition(i){}scrollToAnchor(i){}setHistoryScrollRestoration(i){}}class cV extends uF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Qg extends cV{static makeCurrent(){!function cF(e){PD??=e}(new Qg)}onAndCancel(i,t,s){return i.addEventListener(t,s),()=>{i.removeEventListener(t,s)}}dispatchEvent(i,t){i.dispatchEvent(t)}remove(i){i.parentNode&&i.parentNode.removeChild(i)}createElement(i,t){return(t=t||this.getDefaultDocument()).createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,t){return"window"===t?window:"document"===t?i:"body"===t?i.body:null}getBaseHref(i){const t=function uV(){return Pl=Pl||document.querySelector("base"),Pl?Pl.getAttribute("href"):null}();return null==t?null:function dV(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){Pl=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return function XF(e,i){i=encodeURIComponent(i);for(const t of e.split(";")){const s=t.indexOf("="),[a,l]=-1==s?[t,""]:[t.slice(0,s),t.slice(s+1)];if(a.trim()===i)return decodeURIComponent(l)}return null}(document.cookie,i)}}let Pl=null,hV=(()=>{class e{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();const Jg=new H("");let fS=(()=>{class e{constructor(t,s){this._zone=s,this._eventNameToPlugin=new Map,t.forEach(a=>{a.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,s,a){return this._findPluginFor(s).addEventListener(t,s,a)}getZone(){return this._zone}_findPluginFor(t){let s=this._eventNameToPlugin.get(t);if(s)return s;if(s=this._plugins.find(l=>l.supports(t)),!s)throw new k(5101,!1);return this._eventNameToPlugin.set(t,s),s}static#e=this.\u0275fac=function(s){return new(s||e)(ce(Jg),ce(be))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();class gS{constructor(i){this._doc=i}}const Xg="ng-app-id";let mS=(()=>{class e{constructor(t,s,a,l={}){this.doc=t,this.appId=s,this.nonce=a,this.platformId=l,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=rS(l),this.resetHostNodes()}addStyles(t){for(const s of t)1===this.changeUsageCount(s,1)&&this.onStyleAdded(s)}removeStyles(t){for(const s of t)this.changeUsageCount(s,-1)<=0&&this.onStyleRemoved(s)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(s=>s.remove()),t.clear());for(const s of this.getAllStyles())this.onStyleRemoved(s);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const s of this.getAllStyles())this.addStyleToHost(t,s)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const s of this.hostNodes)this.addStyleToHost(s,t)}onStyleRemoved(t){const s=this.styleRef;s.get(t)?.elements?.forEach(a=>a.remove()),s.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${Xg}="${this.appId}"]`);if(t?.length){const s=new Map;return t.forEach(a=>{null!=a.textContent&&s.set(a.textContent,a)}),s}return null}changeUsageCount(t,s){const a=this.styleRef;if(a.has(t)){const l=a.get(t);return l.usage+=s,l.usage}return a.set(t,{usage:s,elements:[]}),s}getStyleElement(t,s){const a=this.styleNodesInDOM,l=a?.get(s);if(l?.parentNode===t)return a.delete(s),l.removeAttribute(Xg),l;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=s,this.platformIsServer&&c.setAttribute(Xg,this.appId),t.appendChild(c),c}}addStyleToHost(t,s){const a=this.getStyleElement(t,s),l=this.styleRef,c=l.get(s)?.elements;c?c.push(a):l.set(s,{elements:[a],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static#e=this.\u0275fac=function(s){return new(s||e)(ce(vt),ce(Qr),ce(O_,8),ce(Ws))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();const em={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},tm=/%COMP%/g,vV=new H("",{providedIn:"root",factory:()=>!0});function _S(e,i){return i.map(t=>t.replace(tm,e))}let yS=(()=>{class e{constructor(t,s,a,l,c,u,d,p=null){this.eventManager=t,this.sharedStylesHost=s,this.appId=a,this.removeStylesOnCompDestroy=l,this.doc=c,this.platformId=u,this.ngZone=d,this.nonce=p,this.rendererByCompId=new Map,this.platformIsServer=rS(u),this.defaultRenderer=new nm(t,c,d,this.platformIsServer)}createRenderer(t,s){if(!t||!s)return this.defaultRenderer;this.platformIsServer&&s.encapsulation===ti.ShadowDom&&(s={...s,encapsulation:ti.Emulated});const a=this.getOrCreateRenderer(t,s);return a instanceof CS?a.applyToHost(t):a instanceof im&&a.applyStyles(),a}getOrCreateRenderer(t,s){const a=this.rendererByCompId;let l=a.get(s.id);if(!l){const c=this.doc,u=this.ngZone,d=this.eventManager,p=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,m=this.platformIsServer;switch(s.encapsulation){case ti.Emulated:l=new CS(d,p,s,this.appId,f,c,u,m);break;case ti.ShadowDom:return new CV(d,p,t,s,c,u,this.nonce,m);default:l=new im(d,p,s,f,c,u,m)}a.set(s.id,l)}return l}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(s){return new(s||e)(ce(fS),ce(mS),ce(Qr),ce(vV),ce(vt),ce(Ws),ce(be),ce(O_))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();class nm{constructor(i,t,s,a){this.eventManager=i,this.doc=t,this.ngZone=s,this.platformIsServer=a,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(i,t){return t?this.doc.createElementNS(em[t]||t,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,t){(bS(i)?i.content:i).appendChild(t)}insertBefore(i,t,s){i&&(bS(i)?i.content:i).insertBefore(t,s)}removeChild(i,t){i&&i.removeChild(t)}selectRootElement(i,t){let s="string"==typeof i?this.doc.querySelector(i):i;if(!s)throw new k(-5104,!1);return t||(s.textContent=""),s}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,t,s,a){if(a){t=a+":"+t;const l=em[a];l?i.setAttributeNS(l,t,s):i.setAttribute(t,s)}else i.setAttribute(t,s)}removeAttribute(i,t,s){if(s){const a=em[s];a?i.removeAttributeNS(a,t):i.removeAttribute(`${s}:${t}`)}else i.removeAttribute(t)}addClass(i,t){i.classList.add(t)}removeClass(i,t){i.classList.remove(t)}setStyle(i,t,s,a){a&(fs.DashCase|fs.Important)?i.style.setProperty(t,s,a&fs.Important?"important":""):i.style[t]=s}removeStyle(i,t,s){s&fs.DashCase?i.style.removeProperty(t):i.style[t]=""}setProperty(i,t,s){null!=i&&(i[t]=s)}setValue(i,t){i.nodeValue=t}listen(i,t,s){if("string"==typeof i&&!(i=Ds().getGlobalEventTarget(this.doc,i)))throw new Error(`Unsupported event target ${i} for event ${t}`);return this.eventManager.addEventListener(i,t,this.decoratePreventDefault(s))}decoratePreventDefault(i){return t=>{if("__ngUnwrap__"===t)return i;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>i(t)):i(t))&&t.preventDefault()}}}function bS(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class CV extends nm{constructor(i,t,s,a,l,c,u,d){super(i,l,c,d),this.sharedStylesHost=t,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const p=_S(a.id,a.styles);for(const f of p){const m=document.createElement("style");u&&m.setAttribute("nonce",u),m.textContent=f,this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,t){return super.appendChild(this.nodeOrShadowRoot(i),t)}insertBefore(i,t,s){return super.insertBefore(this.nodeOrShadowRoot(i),t,s)}removeChild(i,t){return super.removeChild(this.nodeOrShadowRoot(i),t)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class im extends nm{constructor(i,t,s,a,l,c,u,d){super(i,l,c,u),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=a,this.styles=d?_S(d,s.styles):s.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class CS extends im{constructor(i,t,s,a,l,c,u,d){const p=a+"-"+s.id;super(i,t,s,l,c,u,d,p),this.contentAttr=function _V(e){return"_ngcontent-%COMP%".replace(tm,e)}(p),this.hostAttr=function yV(e){return"_nghost-%COMP%".replace(tm,e)}(p)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,t){const s=super.createElement(i,t);return super.setAttribute(s,this.contentAttr,""),s}}let wV=(()=>{class e extends gS{constructor(t){super(t)}supports(t){return!0}addEventListener(t,s,a){return t.addEventListener(s,a,!1),()=>this.removeEventListener(t,s,a)}removeEventListener(t,s,a){return t.removeEventListener(s,a)}static#e=this.\u0275fac=function(s){return new(s||e)(ce(vt))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();const wS=["alt","control","meta","shift"],DV={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},SV={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let EV=(()=>{class e extends gS{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,s,a){const l=e.parseEventName(s),c=e.eventCallback(l.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ds().onAndCancel(t,l.domEventName,c))}static parseEventName(t){const s=t.toLowerCase().split("."),a=s.shift();if(0===s.length||"keydown"!==a&&"keyup"!==a)return null;const l=e._normalizeKey(s.pop());let c="",u=s.indexOf("code");if(u>-1&&(s.splice(u,1),c="code."),wS.forEach(p=>{const f=s.indexOf(p);f>-1&&(s.splice(f,1),c+=p+".")}),c+=l,0!=s.length||0===l.length)return null;const d={};return d.domEventName=a,d.fullKey=c,d}static matchEventFullKeyCode(t,s){let a=DV[t.key]||t.key,l="";return s.indexOf("code.")>-1&&(a=t.code,l="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),wS.forEach(c=>{c!==a&&(0,SV[c])(t)&&(l+=c+".")}),l+=a,l===s)}static eventCallback(t,s,a){return l=>{e.matchEventFullKeyCode(l,t)&&a.runGuarded(()=>s(l))}}static _normalizeKey(t){return"esc"===t?"escape":t}static#e=this.\u0275fac=function(s){return new(s||e)(ce(vt))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();const OV=K3(bP,"browser",[{provide:Ws,useValue:sS},{provide:M_,useValue:function TV(){Qg.makeCurrent()},multi:!0},{provide:vt,useFactory:function MV(){return function cI(e){h1=e}(document),document},deps:[]}]),kV=new H(""),ES=[{provide:dd,useClass:class pV{addToWindow(i){Qe.getAngularTestability=(s,a=!0)=>{const l=i.findTestabilityInTree(s,a);if(null==l)throw new k(5103,!1);return l},Qe.getAllAngularTestabilities=()=>i.getAllTestabilities(),Qe.getAllAngularRootElements=()=>i.getAllRootElements(),Qe.frameworkStabilizers||(Qe.frameworkStabilizers=[]),Qe.frameworkStabilizers.push(s=>{const a=Qe.getAllAngularTestabilities();let l=a.length;const c=function(){l--,0==l&&s()};a.forEach(u=>{u.whenStable(c)})})}findTestabilityInTree(i,t,s){return null==t?null:i.getTestability(t)??(s?Ds().isShadowRoot(t)?this.findTestabilityInTree(i,t.host,!0):this.findTestabilityInTree(i,t.parentElement,!0):null)}},deps:[]},{provide:F3,useClass:gg,deps:[be,mg,dd]},{provide:gg,useClass:gg,deps:[be,mg,dd]}],TS=[{provide:xh,useValue:"root"},{provide:qn,useFactory:function NV(){return new qn},deps:[]},{provide:Jg,useClass:wV,multi:!0,deps:[vt,be,Ws]},{provide:Jg,useClass:EV,multi:!0,deps:[vt]},yS,mS,fS,{provide:ff,useExisting:yS},{provide:class PL{},useClass:hV,deps:[]},[]];let IV=(()=>{class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:Qr,useValue:t.appId}]}}static#e=this.\u0275fac=function(s){return new(s||e)(ce(kV,12))};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({providers:[...TS,...ES],imports:[iS,CP]})}return e})(),xV=(()=>{class e{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static#e=this.\u0275fac=function(s){return new(s||e)(ce(vt))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ss(e){return this instanceof Ss?(this.v=e,this):new Ss(e)}function xS(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=function am(e){var i="function"==typeof Symbol&&Symbol.iterator,t=i&&e[i],s=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&s>=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},s("next"),s("throw"),s("return"),t[Symbol.asyncIterator]=function(){return this},t);function s(l){t[l]=e[l]&&function(c){return new Promise(function(u,d){!function a(l,c,u,d){Promise.resolve(d).then(function(p){l({value:p,done:u})},c)}(u,d,(c=e[l](c)).done,c.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const lm=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function AS(e){return Fe(e?.then)}function RS(e){return Fe(e[nh])}function PS(e){return Symbol.asyncIterator&&Fe(e?.[Symbol.asyncIterator])}function FS(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const LS=function iB(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function VS(e){return Fe(e?.[LS])}function BS(e){return function IS(e,i,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a,s=t.apply(e,i||[]),l=[];return a={},u("next"),u("throw"),u("return",function c(_){return function(y){return Promise.resolve(y).then(_,m)}}),a[Symbol.asyncIterator]=function(){return this},a;function u(_,y){s[_]&&(a[_]=function(b){return new Promise(function(w,E){l.push([_,b,w,E])>1||d(_,b)})},y&&(a[_]=y(a[_])))}function d(_,y){try{!function p(_){_.value instanceof Ss?Promise.resolve(_.value.v).then(f,m):v(l[0][2],_)}(s[_](y))}catch(b){v(l[0][3],b)}}function f(_){d("next",_)}function m(_){d("throw",_)}function v(_,y){_(y),l.shift(),l.length&&d(l[0][0],l[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:s,done:a}=yield Ss(t.read());if(a)return yield Ss(void 0);yield yield Ss(s)}}finally{t.releaseLock()}})}function HS(e){return Fe(e?.getReader)}function $t(e){if(e instanceof ot)return e;if(null!=e){if(RS(e))return function sB(e){return new ot(i=>{const t=e[nh]();if(Fe(t.subscribe))return t.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(lm(e))return function rB(e){return new ot(i=>{for(let t=0;t{e.then(t=>{i.closed||(i.next(t),i.complete())},t=>i.error(t)).then(null,d2)})}(e);if(PS(e))return jS(e);if(VS(e))return function aB(e){return new ot(i=>{for(const t of e)if(i.next(t),i.closed)return;i.complete()})}(e);if(HS(e))return function lB(e){return jS(BS(e))}(e)}throw FS(e)}function jS(e){return new ot(i=>{(function cB(e,i){var t,s,a,l;return function OS(e,i,t,s){return new(t||(t=Promise))(function(l,c){function u(f){try{p(s.next(f))}catch(m){c(m)}}function d(f){try{p(s.throw(f))}catch(m){c(m)}}function p(f){f.done?l(f.value):function a(l){return l instanceof t?l:new t(function(c){c(l)})}(f.value).then(u,d)}p((s=s.apply(e,i||[])).next())})}(this,void 0,void 0,function*(){try{for(t=xS(e);!(s=yield t.next()).done;)if(i.next(s.value),i.closed)return}catch(c){a={error:c}}finally{try{s&&!s.done&&(l=t.return)&&(yield l.call(t))}finally{if(a)throw a.error}}i.complete()})})(e,i).catch(t=>i.error(t))})}function ns(e,i,t,s=0,a=!1){const l=i.schedule(function(){t(),a?e.add(this.schedule(null,s)):this.unsubscribe()},s);if(e.add(l),!a)return l}function US(e,i=0){return dt((t,s)=>{t.subscribe(Ze(s,a=>ns(s,e,()=>s.next(a),i),()=>ns(s,e,()=>s.complete(),i),a=>ns(s,e,()=>s.error(a),i)))})}function $S(e,i=0){return dt((t,s)=>{s.add(e.schedule(()=>t.subscribe(s),i))})}function GS(e,i){if(!e)throw new Error("Iterable cannot be null");return new ot(t=>{ns(t,i,()=>{const s=e[Symbol.asyncIterator]();ns(t,i,()=>{s.next().then(a=>{a.done?t.complete():t.next(a.value)})},0,!0)})})}function Lt(e,i){return i?function gB(e,i){if(null!=e){if(RS(e))return function uB(e,i){return $t(e).pipe($S(i),US(i))}(e,i);if(lm(e))return function pB(e,i){return new ot(t=>{let s=0;return i.schedule(function(){s===e.length?t.complete():(t.next(e[s++]),t.closed||this.schedule())})})}(e,i);if(AS(e))return function dB(e,i){return $t(e).pipe($S(i),US(i))}(e,i);if(PS(e))return GS(e,i);if(VS(e))return function hB(e,i){return new ot(t=>{let s;return ns(t,i,()=>{s=e[LS](),ns(t,i,()=>{let a,l;try{({value:a,done:l}=s.next())}catch(c){return void t.error(c)}l?t.complete():t.next(a)},0,!0)}),()=>Fe(s?.return)&&s.return()})}(e,i);if(HS(e))return function fB(e,i){return GS(BS(e),i)}(e,i)}throw FS(e)}(e,i):$t(e)}const{isArray:mB}=Array,{getPrototypeOf:vB,prototype:_B,keys:yB}=Object;function zS(e){if(1===e.length){const i=e[0];if(mB(i))return{args:i,keys:null};if(function bB(e){return e&&"object"==typeof e&&vB(e)===_B}(i)){const t=yB(i);return{args:t.map(s=>i[s]),keys:t}}}return{args:e,keys:null}}function WS(e){return e&&Fe(e.schedule)}function cm(e){return e[e.length-1]}function Bd(e){return Fe(cm(e))?e.pop():void 0}function Fl(e){return WS(cm(e))?e.pop():void 0}const{isArray:wB}=Array;function um(e){return Oe(i=>function DB(e,i){return wB(i)?e(...i):e(i)}(e,i))}function qS(e,i){return e.reduce((t,s,a)=>(t[s]=i[a],t),{})}let KS=(()=>{class e{constructor(t,s){this._renderer=t,this._elementRef=s,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(t,s){this._renderer.setProperty(this._elementRef.nativeElement,t,s)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#e=this.\u0275fac=function(s){return new(s||e)(O(In),O(xe))};static#t=this.\u0275dir=B({type:e})}return e})(),rr=(()=>{class e extends KS{static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275dir=B({type:e,features:[Ae]})}return e})();const Fn=new H(""),EB={provide:Fn,useExisting:Ve(()=>Ll),multi:!0};let Ll=(()=>{class e extends rr{writeValue(t){this.setProperty("checked",t)}static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275dir=B({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(s,a){1&s&&ve("change",function(c){return a.onChange(c.target.checked)})("blur",function(){return a.onTouched()})},features:[Ke([EB]),Ae]})}return e})();const TB={provide:Fn,useExisting:Ve(()=>Lo),multi:!0},MB=new H("");let Lo=(()=>{class e extends KS{constructor(t,s,a){super(t,s),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function NB(){const e=Ds()?Ds().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#e=this.\u0275fac=function(s){return new(s||e)(O(In),O(xe),O(MB,8))};static#t=this.\u0275dir=B({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(s,a){1&s&&ve("input",function(c){return a._handleInput(c.target.value)})("blur",function(){return a.onTouched()})("compositionstart",function(){return a._compositionStart()})("compositionend",function(c){return a._compositionEnd(c.target.value)})},features:[Ke([TB]),Ae]})}return e})();const qt=new H(""),Ts=new H("");function sE(e){return null!=e}function rE(e){return Tl(e)?Lt(e):e}function oE(e){let i={};return e.forEach(t=>{i=null!=t?{...i,...t}:i}),0===Object.keys(i).length?null:i}function aE(e,i){return i.map(t=>t(e))}function lE(e){return e.map(i=>function kB(e){return!e.validate}(i)?i:t=>i.validate(t))}function dm(e){return null!=e?function cE(e){if(!e)return null;const i=e.filter(sE);return 0==i.length?null:function(t){return oE(aE(t,i))}}(lE(e)):null}function pm(e){return null!=e?function uE(e){if(!e)return null;const i=e.filter(sE);return 0==i.length?null:function(t){return function SB(...e){const i=Bd(e),{args:t,keys:s}=zS(e),a=new ot(l=>{const{length:c}=t;if(!c)return void l.complete();const u=new Array(c);let d=c,p=c;for(let f=0;f{m||(m=!0,p--),u[f]=v},()=>d--,void 0,()=>{(!d||!m)&&(p||l.next(s?qS(s,u):u),l.complete())}))}});return i?a.pipe(um(i)):a}(aE(t,i).map(rE)).pipe(Oe(oE))}}(lE(e)):null}function dE(e,i){return null===e?[i]:Array.isArray(e)?[...e,i]:[e,i]}function pE(e){return e._rawValidators}function hE(e){return e._rawAsyncValidators}function hm(e){return e?Array.isArray(e)?e:[e]:[]}function jd(e,i){return Array.isArray(e)?e.includes(i):e===i}function fE(e,i){const t=hm(i);return hm(e).forEach(a=>{jd(t,a)||t.push(a)}),t}function gE(e,i){return hm(i).filter(t=>!jd(e,t))}class mE{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=dm(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=pm(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,t){return!!this.control&&this.control.hasError(i,t)}getError(i,t){return this.control?this.control.getError(i,t):null}}class pn extends mE{get formDirective(){return null}get path(){return null}}class Ns extends mE{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class vE{constructor(i){this._cd=i}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let is=(()=>{class e extends vE{constructor(t){super(t)}static#e=this.\u0275fac=function(s){return new(s||e)(O(Ns,2))};static#t=this.\u0275dir=B({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(s,a){2&s&&ke("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)},features:[Ae]})}return e})(),_E=(()=>{class e extends vE{constructor(t){super(t)}static#e=this.\u0275fac=function(s){return new(s||e)(O(pn,10))};static#t=this.\u0275dir=B({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(s,a){2&s&&ke("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)("ng-submitted",a.isSubmitted)},features:[Ae]})}return e})();const Vl="VALID",$d="INVALID",Vo="PENDING",Bl="DISABLED";class Bo{}class bE extends Bo{constructor(i,t){super(),this.value=i,this.source=t}}class mm extends Bo{constructor(i,t){super(),this.pristine=i,this.source=t}}class vm extends Bo{constructor(i,t){super(),this.touched=i,this.source=t}}class Gd extends Bo{constructor(i,t){super(),this.status=i,this.source=t}}class PB extends Bo{constructor(i){super(),this.source=i}}class FB extends Bo{constructor(i){super(),this.source=i}}function _m(e){return(zd(e)?e.validators:e)||null}function ym(e,i){return(zd(i)?i.asyncValidators:e)||null}function zd(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class bm{constructor(i,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._events=new Le,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(i),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get valid(){return this.status===Vl}get invalid(){return this.status===$d}get pending(){return this.status==Vo}get disabled(){return this.status===Bl}get enabled(){return this.status!==Bl}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(fE(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(fE(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(gE(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(gE(i,this._rawAsyncValidators))}hasValidator(i){return jd(this._rawValidators,i)}hasAsyncValidator(i){return jd(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){const t=!1===this.touched;this.touched=!0;const s=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsTouched({...i,sourceControl:s}),t&&!1!==i.emitEvent&&this._events.next(new vm(!0,s))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(i))}markAsUntouched(i={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const s=i.sourceControl??this;this._forEachChild(a=>{a.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:s})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,s),t&&!1!==i.emitEvent&&this._events.next(new vm(!1,s))}markAsDirty(i={}){const t=!0===this.pristine;this.pristine=!1;const s=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsDirty({...i,sourceControl:s}),t&&!1!==i.emitEvent&&this._events.next(new mm(!1,s))}markAsPristine(i={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const s=i.sourceControl??this;this._forEachChild(a=>{a.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i,s),t&&!1!==i.emitEvent&&this._events.next(new mm(!0,s))}markAsPending(i={}){this.status=Vo;const t=i.sourceControl??this;!1!==i.emitEvent&&(this._events.next(new Gd(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.markAsPending({...i,sourceControl:t})}disable(i={}){const t=this._parentMarkedDirty(i.onlySelf);this.status=Bl,this.errors=null,this._forEachChild(a=>{a.disable({...i,onlySelf:!0})}),this._updateValue();const s=i.sourceControl??this;!1!==i.emitEvent&&(this._events.next(new bE(this.value,s)),this._events.next(new Gd(this.status,s)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...i,skipPristineCheck:t},this),this._onDisabledChange.forEach(a=>a(!0))}enable(i={}){const t=this._parentMarkedDirty(i.onlySelf);this.status=Vl,this._forEachChild(s=>{s.enable({...i,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors({...i,skipPristineCheck:t},this),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(i,t){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const s=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Vl||this.status===Vo)&&this._runAsyncValidator(s,i.emitEvent)}const t=i.sourceControl??this;!1!==i.emitEvent&&(this._events.next(new bE(this.value,t)),this._events.next(new Gd(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity({...i,sourceControl:t})}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bl:Vl}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,t){if(this.asyncValidator){this.status=Vo,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const s=rE(this.asyncValidator(this));this._asyncValidationSubscription=s.subscribe(a=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(a,{emitEvent:t,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const i=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,t={}){this.errors=i,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(i){let t=i;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((s,a)=>s&&s._find(a),this)}getError(i,t){const s=t?this.get(t):this;return s&&s.errors?s.errors[i]:null}hasError(i,t){return!!this.getError(i,t)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,t,s){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||s)&&this._events.next(new Gd(this.status,t)),this._parent&&this._parent._updateControlsErrors(i,t,s)}_initObservables(){this.valueChanges=new q,this.statusChanges=new q}_calculateStatus(){return this._allControlsDisabled()?Bl:this.errors?$d:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Vo)?Vo:this._anyControlsHaveStatus($d)?$d:Vl}_anyControlsHaveStatus(i){return this._anyControls(t=>t.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,t){const s=!this._anyControlsDirty(),a=this.pristine!==s;this.pristine=s,this._parent&&!i.onlySelf&&this._parent._updatePristine(i,t),a&&this._events.next(new mm(this.pristine,t))}_updateTouched(i={},t){this.touched=this._anyControlsTouched(),this._events.next(new vm(this.touched,t)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,t)}_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){zd(i)&&null!=i.updateOn&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=function LB(e){return Array.isArray(e)?dm(e):e||null}(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=function VB(e){return Array.isArray(e)?pm(e):e||null}(this._rawAsyncValidators)}}const BB=class Wd extends bm{constructor(i,t,s){super(_m(t),ym(s,t)),this.controls=i,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(i,t){return this.controls[i]?this.controls[i]:(this.controls[i]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(i,t,s={}){this.registerControl(i,t),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(i,t={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(i,t,s={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],t&&this.registerControl(i,t),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,t={}){(function wE(e,i,t){e._forEachChild((s,a)=>{if(void 0===t[a])throw new k(1002,"")})})(this,0,i),Object.keys(i).forEach(s=>{(function CE(e,i,t){const s=e.controls;if(!(i?Object.keys(s):s).length)throw new k(1e3,"");if(!s[t])throw new k(1001,"")})(this,!0,s),this.controls[s].setValue(i[s],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(i,t={}){null!=i&&(Object.keys(i).forEach(s=>{const a=this.controls[s];a&&a.patchValue(i[s],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(i={},t={}){this._forEachChild((s,a)=>{s.reset(i?i[a]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(i,t,s)=>(i[s]=t.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(t,s)=>!!s._syncPendingControls()||t);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(t=>{const s=this.controls[t];s&&i(s,t)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(const[t,s]of Object.entries(this.controls))if(this.contains(t)&&i(s))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,s,a)=>((s.enabled||this.disabled)&&(t[a]=s.value),t))}_reduceChildren(i,t){let s=i;return this._forEachChild((a,l)=>{s=t(s,a,l)}),s}_allControlsDisabled(){for(const i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}},or=new H("CallSetDisabledState",{providedIn:"root",factory:()=>Hl}),Hl="always";function qd(e,i){return[...i.path,e]}function jl(e,i,t=Hl){Cm(e,i),i.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&i.valueAccessor.setDisabledState?.(e.disabled),function UB(e,i){i.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&DE(e,i)})}(e,i),function GB(e,i){const t=(s,a)=>{i.valueAccessor.writeValue(s),a&&i.viewToModelUpdate(s)};e.registerOnChange(t),i._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,i),function $B(e,i){i.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&DE(e,i),"submit"!==e.updateOn&&e.markAsTouched()})}(e,i),function jB(e,i){if(i.valueAccessor.setDisabledState){const t=s=>{i.valueAccessor.setDisabledState(s)};e.registerOnDisabledChange(t),i._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,i)}function Kd(e,i,t=!0){const s=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(s),i.valueAccessor.registerOnTouched(s)),Zd(e,i),e&&(i._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function Yd(e,i){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(i)})}function Cm(e,i){const t=pE(e);null!==i.validator?e.setValidators(dE(t,i.validator)):"function"==typeof t&&e.setValidators([t]);const s=hE(e);null!==i.asyncValidator?e.setAsyncValidators(dE(s,i.asyncValidator)):"function"==typeof s&&e.setAsyncValidators([s]);const a=()=>e.updateValueAndValidity();Yd(i._rawValidators,a),Yd(i._rawAsyncValidators,a)}function Zd(e,i){let t=!1;if(null!==e){if(null!==i.validator){const a=pE(e);if(Array.isArray(a)&&a.length>0){const l=a.filter(c=>c!==i.validator);l.length!==a.length&&(t=!0,e.setValidators(l))}}if(null!==i.asyncValidator){const a=hE(e);if(Array.isArray(a)&&a.length>0){const l=a.filter(c=>c!==i.asyncValidator);l.length!==a.length&&(t=!0,e.setAsyncValidators(l))}}}const s=()=>{};return Yd(i._rawValidators,s),Yd(i._rawAsyncValidators,s),t}function DE(e,i){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Dm(e,i){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(i,t.currentValue)}function Sm(e,i){if(!i)return null;let t,s,a;return Array.isArray(i),i.forEach(l=>{l.constructor===Lo?t=l:function qB(e){return Object.getPrototypeOf(e.constructor)===rr}(l)?s=l:a=l}),a||s||t||null}function TE(e,i){const t=e.indexOf(i);t>-1&&e.splice(t,1)}function NE(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const Tm=class extends bm{constructor(i=null,t,s){super(_m(t),ym(s,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(i),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),zd(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=NE(i)?i.value:i)}setValue(i,t={}){this.value=this._pendingValue=i,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(i,t={}){this.setValue(i,t)}reset(i=this.defaultValue,t={}){this._applyFormState(i),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){TE(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){TE(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(i){NE(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},ME=Tm,JB={provide:Ns,useExisting:Ve(()=>Ms)},IE=Promise.resolve();let Ms=(()=>{class e extends Ns{constructor(t,s,a,l,c,u){super(),this._changeDetectorRef=c,this.callSetDisabledState=u,this.control=new Tm,this._registered=!1,this.name="",this.update=new q,this._parent=t,this._setValidators(s),this._setAsyncValidators(a),this.valueAccessor=Sm(0,l)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const s=t.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),Dm(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){jl(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){IE.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const s=t.isDisabled.currentValue,a=0!==s&&Ro(s);IE.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?qd(t,this._parent):[t]}static#e=this.\u0275fac=function(s){return new(s||e)(O(pn,9),O(qt,10),O(Ts,10),O(Fn,10),O(sn,8),O(or,8))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ke([JB]),Ae,xt]})}return e})(),xE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return e})();const XB={provide:Fn,useExisting:Ve(()=>$l),multi:!0};let $l=(()=>{class e extends rr{writeValue(t){this.setProperty("value",t??"")}registerOnChange(t){this.onChange=s=>{t(""==s?null:parseFloat(s))}}static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275dir=B({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(s,a){1&s&&ve("input",function(c){return a.onChange(c.target.value)})("blur",function(){return a.onTouched()})},features:[Ke([XB]),Ae]})}return e})();const Nm=new H(""),iH={provide:Ns,useExisting:Ve(()=>Mm)};let Mm=(()=>{class e extends Ns{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,s,a,l,c){super(),this._ngModelWarningConfig=l,this.callSetDisabledState=c,this.update=new q,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=Sm(0,a)}ngOnChanges(t){if(this._isControlChanged(t)){const s=t.form.previousValue;s&&Kd(s,this,!1),jl(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Dm(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Kd(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}static#t=this.\u0275fac=function(s){return new(s||e)(O(qt,10),O(Ts,10),O(Fn,10),O(Nm,8),O(or,8))};static#n=this.\u0275dir=B({type:e,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Ke([iH]),Ae,xt]})}return e})();const sH={provide:pn,useExisting:Ve(()=>Qd)};let Qd=(()=>{class e extends pn{constructor(t,s,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new q,this._setValidators(t),this._setAsyncValidators(s)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Zd(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const s=this.form.get(t.path);return jl(s,t,this.callSetDisabledState),s.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),s}getControl(t){return this.form.get(t.path)}removeControl(t){Kd(t.control||null,t,!1),function KB(e,i){const t=e.indexOf(i);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,s){this.form.get(t.path).setValue(s)}onSubmit(t){return this.submitted=!0,function EE(e,i){e._syncPendingControls(),i.forEach(t=>{const s=t.control;"submit"===s.updateOn&&s._pendingChange&&(t.viewToModelUpdate(s._pendingValue),s._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new PB(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1,this.form._events.next(new FB(this.form))}_updateDomValue(){this.directives.forEach(t=>{const s=t.control,a=this.form.get(t.path);s!==a&&(Kd(s||null,t),(e=>e instanceof Tm)(a)&&(jl(a,t,this.callSetDisabledState),t.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const s=this.form.get(t.path);(function SE(e,i){Cm(e,i)})(s,t),s.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const s=this.form.get(t.path);s&&function zB(e,i){return Zd(e,i)}(s,t)&&s.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cm(this.form,this),this._oldForm&&Zd(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(s){return new(s||e)(O(qt,10),O(Ts,10),O(or,8))};static#t=this.\u0275dir=B({type:e,selectors:[["","formGroup",""]],hostBindings:function(s,a){1&s&&ve("submit",function(c){return a.onSubmit(c)})("reset",function(){return a.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ke([sH]),Ae,xt]})}return e})();const aH={provide:Ns,useExisting:Ve(()=>Im)};let Im=(()=>{class e extends Ns{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,s,a,l,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new q,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(s),this._setAsyncValidators(a),this.valueAccessor=Sm(0,l)}ngOnChanges(t){this._added||this._setUpControl(),Dm(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return qd(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(s){return new(s||e)(O(pn,13),O(qt,10),O(Ts,10),O(Fn,10),O(Nm,8))};static#n=this.\u0275dir=B({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ke([aH]),Ae,xt]})}return e})(),qE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),DH=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:or,useValue:t.callSetDisabledState??Hl}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({imports:[qE]})}return e})(),SH=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:Nm,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:or,useValue:t.callSetDisabledState??Hl}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({imports:[qE]})}return e})();function KE(e,i,t,s,a,l,c){try{var u=e[l](c),d=u.value}catch(p){return void t(p)}u.done?i(d):Promise.resolve(d).then(s,a)}function EH(e){return function(){var i=this,t=arguments;return new Promise(function(s,a){var l=e.apply(i,t);function c(d){KE(l,s,a,c,u,"next",d)}function u(d){KE(l,s,a,c,u,"throw",d)}c(void 0)})}}function re(...e){return Lt(e,Fl(e))}function Pm(...e){const i=Fl(e),t=Bd(e),{args:s,keys:a}=zS(e);if(0===s.length)return Lt([],i);const l=new ot(function NH(e,i,t=$i){return s=>{YE(i,()=>{const{length:a}=e,l=new Array(a);let c=a,u=a;for(let d=0;d{const p=Lt(e[d],i);let f=!1;p.subscribe(Ze(s,m=>{l[d]=m,f||(f=!0,u--),u||s.next(t(l.slice()))},()=>{--c||s.complete()}))},s)},s)}}(s,i,a?c=>qS(a,c):$i));return t?l.pipe(um(t)):l}function YE(e,i,t){e?ns(t,e,i):i()}const Jd=Yp(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Vt(e,i,t=1/0){return Fe(i)?Vt((s,a)=>Oe((l,c)=>i(s,l,a,c))($t(e(s,a))),t):("number"==typeof i&&(t=i),dt((s,a)=>function MH(e,i,t,s,a,l,c,u){const d=[];let p=0,f=0,m=!1;const v=()=>{m&&!d.length&&!p&&i.complete()},_=b=>p{l&&i.next(b),p++;let w=!1;$t(t(b,f++)).subscribe(Ze(i,E=>{a?.(E),l?_(E):i.next(E)},()=>{w=!0},void 0,()=>{if(w)try{for(p--;d.length&&py(E)):y(E)}v()}catch(E){i.error(E)}}))};return e.subscribe(Ze(i,_,()=>{m=!0,v()})),()=>{u?.()}}(s,a,e,t)))}function Ho(e=1/0){return Vt($i,e)}function Gl(...e){return function OH(){return Ho(1)}()(Lt(e,Fl(e)))}function ZE(e){return new ot(i=>{$t(e()).subscribe(i)})}function Xd(e,i){const t=Fe(e)?e:()=>e,s=a=>a.error(t());return new ot(i?a=>i.schedule(s,0,a):s)}const Ln=new ot(e=>e.complete());function Fm(){return dt((e,i)=>{let t=null;e._refCount++;const s=Ze(i,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const a=e._connection,l=t;t=null,a&&(!l||a===l)&&a.unsubscribe(),i.unsubscribe()});e.subscribe(s),s.closed||(t=e.connect())})}class QE extends ot{constructor(i,t){super(),this.source=i,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,g2(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){const i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new Jt;const t=this.getSubject();i.add(this.source.subscribe(Ze(t,void 0,()=>{this._teardown(),t.complete()},s=>{this._teardown(),t.error(s)},()=>this._teardown()))),i.closed&&(this._connection=null,i=Jt.EMPTY)}return i}refCount(){return Fm()(this)}}function hi(e,i){return dt((t,s)=>{let a=null,l=0,c=!1;const u=()=>c&&!a&&s.complete();t.subscribe(Ze(s,d=>{a?.unsubscribe();let p=0;const f=l++;$t(e(d,f)).subscribe(a=Ze(s,m=>s.next(i?i(d,m,f,p++):m),()=>{a=null,u()}))},()=>{c=!0,u()}))})}function Kt(e){return e<=0?()=>Ln:dt((i,t)=>{let s=0;i.subscribe(Ze(t,a=>{++s<=e&&(t.next(a),e<=s&&t.complete())}))})}function JE(...e){const i=Fl(e);return dt((t,s)=>{(i?Gl(e,t,i):Gl(e,t)).subscribe(s)})}function Bt(e,i){return dt((t,s)=>{let a=0;t.subscribe(Ze(s,l=>e.call(i,l,a++)&&s.next(l)))})}function ep(e){return dt((i,t)=>{let s=!1;i.subscribe(Ze(t,a=>{s=!0,t.next(a)},()=>{s||t.next(e),t.complete()}))})}function XE(e=IH){return dt((i,t)=>{let s=!1;i.subscribe(Ze(t,a=>{s=!0,t.next(a)},()=>s?t.complete():t.error(e())))})}function IH(){return new Jd}function lr(e,i){const t=arguments.length>=2;return s=>s.pipe(e?Bt((a,l)=>e(a,l,s)):$i,Kt(1),t?ep(i):XE(()=>new Jd))}function zl(e,i){return Fe(i)?Vt(e,i,1):Vt(e,1)}function Nt(e,i,t){const s=Fe(e)||i||t?{next:e,error:i,complete:t}:e;return s?dt((a,l)=>{var c;null===(c=s.subscribe)||void 0===c||c.call(s);let u=!0;a.subscribe(Ze(l,d=>{var p;null===(p=s.next)||void 0===p||p.call(s,d),l.next(d)},()=>{var d;u=!1,null===(d=s.complete)||void 0===d||d.call(s),l.complete()},d=>{var p;u=!1,null===(p=s.error)||void 0===p||p.call(s,d),l.error(d)},()=>{var d,p;u&&(null===(d=s.unsubscribe)||void 0===d||d.call(s)),null===(p=s.finalize)||void 0===p||p.call(s)}))}):$i}function jo(e){return dt((i,t)=>{let l,s=null,a=!1;s=i.subscribe(Ze(t,void 0,void 0,c=>{l=$t(e(c,jo(e)(i))),s?(s.unsubscribe(),s=null,l.subscribe(t)):a=!0})),a&&(s.unsubscribe(),s=null,l.subscribe(t))})}function Lm(e){return e<=0?()=>Ln:dt((i,t)=>{let s=[];i.subscribe(Ze(t,a=>{s.push(a),e{for(const a of s)t.next(a);t.complete()},void 0,()=>{s=null}))})}function eT(e){return Oe(()=>e)}function Vm(e){return dt((i,t)=>{try{i.subscribe(t)}finally{t.add(e)}})}function Yt(e){return dt((i,t)=>{$t(e).subscribe(Ze(t,()=>t.complete(),ua)),!t.closed&&i.subscribe(t)})}const Ce="primary",Wl=Symbol("RouteTitle");class PH{constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){const t=this.params[i];return Array.isArray(t)?t[0]:t}return null}getAll(i){if(this.has(i)){const t=this.params[i];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function Uo(e){return new PH(e)}function FH(e,i,t){const s=t.path.split("/");if(s.length>e.length||"full"===t.pathMatch&&(i.hasChildren()||s.lengths[l]===a)}return e===i}function nT(e){return e.length>0?e[e.length-1]:null}function Os(e){return function TH(e){return!!e&&(e instanceof ot||Fe(e.lift)&&Fe(e.subscribe))}(e)?e:Tl(e)?Lt(Promise.resolve(e)):re(e)}const VH={exact:function rT(e,i,t){if(!cr(e.segments,i.segments)||!tp(e.segments,i.segments,t)||e.numberOfChildren!==i.numberOfChildren)return!1;for(const s in i.children)if(!e.children[s]||!rT(e.children[s],i.children[s],t))return!1;return!0},subset:oT},iT={exact:function BH(e,i){return Vi(e,i)},subset:function HH(e,i){return Object.keys(i).length<=Object.keys(e).length&&Object.keys(i).every(t=>tT(e[t],i[t]))},ignored:()=>!0};function sT(e,i,t){return VH[t.paths](e.root,i.root,t.matrixParams)&&iT[t.queryParams](e.queryParams,i.queryParams)&&!("exact"===t.fragment&&e.fragment!==i.fragment)}function oT(e,i,t){return aT(e,i,i.segments,t)}function aT(e,i,t,s){if(e.segments.length>t.length){const a=e.segments.slice(0,t.length);return!(!cr(a,t)||i.hasChildren()||!tp(a,t,s))}if(e.segments.length===t.length){if(!cr(e.segments,t)||!tp(e.segments,t,s))return!1;for(const a in i.children)if(!e.children[a]||!oT(e.children[a],i.children[a],s))return!1;return!0}{const a=t.slice(0,e.segments.length),l=t.slice(e.segments.length);return!!(cr(e.segments,a)&&tp(e.segments,a,s)&&e.children[Ce])&&aT(e.children[Ce],i,l,s)}}function tp(e,i,t){return i.every((s,a)=>iT[t](e[a].parameters,s.parameters))}class $o{constructor(i=new Ye([],{}),t={},s=null){this.root=i,this.queryParams=t,this.fragment=s}get queryParamMap(){return this._queryParamMap??=Uo(this.queryParams),this._queryParamMap}toString(){return $H.serialize(this)}}class Ye{constructor(i,t){this.segments=i,this.children=t,this.parent=null,Object.values(t).forEach(s=>s.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ip(this)}}class ql{constructor(i,t){this.path=i,this.parameters=t}get parameterMap(){return this._parameterMap??=Uo(this.parameters),this._parameterMap}toString(){return uT(this)}}function cr(e,i){return e.length===i.length&&e.every((t,s)=>t.path===i[s].path)}let Go=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>new np,providedIn:"root"})}return e})();class np{parse(i){const t=new ej(i);return new $o(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(i){const t=`/${Kl(i.root,!0)}`,s=function WH(e){const i=Object.entries(e).map(([t,s])=>Array.isArray(s)?s.map(a=>`${sp(t)}=${sp(a)}`).join("&"):`${sp(t)}=${sp(s)}`).filter(t=>t);return i.length?`?${i.join("&")}`:""}(i.queryParams);return`${t}${s}${"string"==typeof i.fragment?`#${function GH(e){return encodeURI(e)}(i.fragment)}`:""}`}}const $H=new np;function ip(e){return e.segments.map(i=>uT(i)).join("/")}function Kl(e,i){if(!e.hasChildren())return ip(e);if(i){const t=e.children[Ce]?Kl(e.children[Ce],!1):"",s=[];return Object.entries(e.children).forEach(([a,l])=>{a!==Ce&&s.push(`${a}:${Kl(l,!1)}`)}),s.length>0?`${t}(${s.join("//")})`:t}{const t=function UH(e,i){let t=[];return Object.entries(e.children).forEach(([s,a])=>{s===Ce&&(t=t.concat(i(a,s)))}),Object.entries(e.children).forEach(([s,a])=>{s!==Ce&&(t=t.concat(i(a,s)))}),t}(e,(s,a)=>a===Ce?[Kl(e.children[Ce],!1)]:[`${a}:${Kl(s,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[Ce]?`${ip(e)}/${t[0]}`:`${ip(e)}/(${t.join("//")})`}}function lT(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function sp(e){return lT(e).replace(/%3B/gi,";")}function Hm(e){return lT(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function rp(e){return decodeURIComponent(e)}function cT(e){return rp(e.replace(/\+/g,"%20"))}function uT(e){return`${Hm(e.path)}${function zH(e){return Object.entries(e).map(([i,t])=>`;${Hm(i)}=${Hm(t)}`).join("")}(e.parameters)}`}const qH=/^[^\/()?;#]+/;function jm(e){const i=e.match(qH);return i?i[0]:""}const KH=/^[^\/()?;=#]+/,ZH=/^[^=?&#]+/,JH=/^[^&#]+/;class ej{constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ye([],{}):new Ye([],this.parseChildren())}parseQueryParams(){const i={};if(this.consumeOptional("?"))do{this.parseQueryParam(i)}while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let s={};return this.peekStartsWith("(")&&(s=this.parseParens(!1)),(i.length>0||Object.keys(t).length>0)&&(s[Ce]=new Ye(i,t)),s}parseSegment(){const i=jm(this.remaining);if(""===i&&this.peekStartsWith(";"))throw new k(4009,!1);return this.capture(i),new ql(rp(i),this.parseMatrixParams())}parseMatrixParams(){const i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){const t=function YH(e){const i=e.match(KH);return i?i[0]:""}(this.remaining);if(!t)return;this.capture(t);let s="";if(this.consumeOptional("=")){const a=jm(this.remaining);a&&(s=a,this.capture(s))}i[rp(t)]=rp(s)}parseQueryParam(i){const t=function QH(e){const i=e.match(ZH);return i?i[0]:""}(this.remaining);if(!t)return;this.capture(t);let s="";if(this.consumeOptional("=")){const c=function XH(e){const i=e.match(JH);return i?i[0]:""}(this.remaining);c&&(s=c,this.capture(s))}const a=cT(t),l=cT(s);if(i.hasOwnProperty(a)){let c=i[a];Array.isArray(c)||(c=[c],i[a]=c),c.push(l)}else i[a]=l}parseParens(i){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const s=jm(this.remaining),a=this.remaining[s.length];if("/"!==a&&")"!==a&&";"!==a)throw new k(4010,!1);let l;s.indexOf(":")>-1?(l=s.slice(0,s.indexOf(":")),this.capture(l),this.capture(":")):i&&(l=Ce);const c=this.parseChildren();t[l]=1===Object.keys(c).length?c[Ce]:new Ye([],c),this.consumeOptional("//")}return t}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return!!this.peekStartsWith(i)&&(this.remaining=this.remaining.substring(i.length),!0)}capture(i){if(!this.consumeOptional(i))throw new k(4011,!1)}}function dT(e){return e.segments.length>0?new Ye([],{[Ce]:e}):e}function pT(e){const i={};for(const[s,a]of Object.entries(e.children)){const l=pT(a);if(s===Ce&&0===l.segments.length&&l.hasChildren())for(const[c,u]of Object.entries(l.children))i[c]=u;else(l.segments.length>0||l.hasChildren())&&(i[s]=l)}return function tj(e){if(1===e.numberOfChildren&&e.children[Ce]){const i=e.children[Ce];return new Ye(e.segments.concat(i.segments),i.children)}return e}(new Ye(e.segments,i))}function Yl(e){return e instanceof $o}function hT(e){let i;const a=dT(function t(l){const c={};for(const d of l.children){const p=t(d);c[d.outlet]=p}const u=new Ye(l.url,c);return l===e&&(i=u),u}(e.root));return i??a}function fT(e,i,t,s){let a=e;for(;a.parent;)a=a.parent;if(0===i.length)return Um(a,a,a,t,s);const l=function ij(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new mT(!0,0,e);let i=0,t=!1;const s=e.reduce((a,l,c)=>{if("object"==typeof l&&null!=l){if(l.outlets){const u={};return Object.entries(l.outlets).forEach(([d,p])=>{u[d]="string"==typeof p?p.split("/"):p}),[...a,{outlets:u}]}if(l.segmentPath)return[...a,l.segmentPath]}return"string"!=typeof l?[...a,l]:0===c?(l.split("/").forEach((u,d)=>{0==d&&"."===u||(0==d&&""===u?t=!0:".."===u?i++:""!=u&&a.push(u))}),a):[...a,l]},[]);return new mT(t,i,s)}(i);if(l.toRoot())return Um(a,a,new Ye([],{}),t,s);const c=function sj(e,i,t){if(e.isAbsolute)return new ap(i,!0,0);if(!t)return new ap(i,!1,NaN);if(null===t.parent)return new ap(t,!0,0);const s=op(e.commands[0])?0:1;return function rj(e,i,t){let s=e,a=i,l=t;for(;l>a;){if(l-=a,s=s.parent,!s)throw new k(4005,!1);a=s.segments.length}return new ap(s,!1,a-l)}(t,t.segments.length-1+s,e.numberOfDoubleDots)}(l,a,e),u=c.processChildren?Ql(c.segmentGroup,c.index,l.commands):vT(c.segmentGroup,c.index,l.commands);return Um(a,c.segmentGroup,u,t,s)}function op(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Zl(e){return"object"==typeof e&&null!=e&&e.outlets}function Um(e,i,t,s,a){let c,l={};s&&Object.entries(s).forEach(([d,p])=>{l[d]=Array.isArray(p)?p.map(f=>`${f}`):`${p}`}),c=e===i?t:gT(e,i,t);const u=dT(pT(c));return new $o(u,l,a)}function gT(e,i,t){const s={};return Object.entries(e.children).forEach(([a,l])=>{s[a]=l===i?t:gT(l,i,t)}),new Ye(e.segments,s)}class mT{constructor(i,t,s){if(this.isAbsolute=i,this.numberOfDoubleDots=t,this.commands=s,i&&s.length>0&&op(s[0]))throw new k(4003,!1);const a=s.find(Zl);if(a&&a!==nT(s))throw new k(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ap{constructor(i,t,s){this.segmentGroup=i,this.processChildren=t,this.index=s}}function vT(e,i,t){if(e??=new Ye([],{}),0===e.segments.length&&e.hasChildren())return Ql(e,i,t);const s=function aj(e,i,t){let s=0,a=i;const l={match:!1,pathIndex:0,commandIndex:0};for(;a=t.length)return l;const c=e.segments[a],u=t[s];if(Zl(u))break;const d=`${u}`,p=s0&&void 0===d)break;if(d&&p&&"object"==typeof p&&void 0===p.outlets){if(!yT(d,p,c))return l;s+=2}else{if(!yT(d,{},c))return l;s++}a++}return{match:!0,pathIndex:a,commandIndex:s}}(e,i,t),a=t.slice(s.commandIndex);if(s.match&&s.pathIndexl!==Ce)&&e.children[Ce]&&1===e.numberOfChildren&&0===e.children[Ce].segments.length){const l=Ql(e.children[Ce],i,t);return new Ye(e.segments,l.children)}return Object.entries(s).forEach(([l,c])=>{"string"==typeof c&&(c=[c]),null!==c&&(a[l]=vT(e.children[l],i,c))}),Object.entries(e.children).forEach(([l,c])=>{void 0===s[l]&&(a[l]=c)}),new Ye(e.segments,a)}}function $m(e,i,t){const s=e.segments.slice(0,i);let a=0;for(;a{"string"==typeof s&&(s=[s]),null!==s&&(i[t]=$m(new Ye([],{}),0,s))}),i}function _T(e){const i={};return Object.entries(e).forEach(([t,s])=>i[t]=`${s}`),i}function yT(e,i,t){return e==t.path&&Vi(i,t.parameters)}const Jl="imperative";var Ie=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(Ie||{});class Bi{constructor(i,t){this.id=i,this.url=t}}class lp extends Bi{constructor(i,t,s="imperative",a=null){super(i,t),this.type=Ie.NavigationStart,this.navigationTrigger=s,this.restoredState=a}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class fi extends Bi{constructor(i,t,s){super(i,t),this.urlAfterRedirects=s,this.type=Ie.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Vn=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(Vn||{}),cp=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(cp||{});class ur extends Bi{constructor(i,t,s,a){super(i,t),this.reason=s,this.code=a,this.type=Ie.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class zo extends Bi{constructor(i,t,s,a){super(i,t),this.reason=s,this.code=a,this.type=Ie.NavigationSkipped}}class Gm extends Bi{constructor(i,t,s,a){super(i,t),this.error=s,this.target=a,this.type=Ie.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class bT extends Bi{constructor(i,t,s,a){super(i,t),this.urlAfterRedirects=s,this.state=a,this.type=Ie.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cj extends Bi{constructor(i,t,s,a){super(i,t),this.urlAfterRedirects=s,this.state=a,this.type=Ie.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uj extends Bi{constructor(i,t,s,a,l){super(i,t),this.urlAfterRedirects=s,this.state=a,this.shouldActivate=l,this.type=Ie.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class dj extends Bi{constructor(i,t,s,a){super(i,t),this.urlAfterRedirects=s,this.state=a,this.type=Ie.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class pj extends Bi{constructor(i,t,s,a){super(i,t),this.urlAfterRedirects=s,this.state=a,this.type=Ie.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hj{constructor(i){this.route=i,this.type=Ie.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fj{constructor(i){this.route=i,this.type=Ie.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class gj{constructor(i){this.snapshot=i,this.type=Ie.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mj{constructor(i){this.snapshot=i,this.type=Ie.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vj{constructor(i){this.snapshot=i,this.type=Ie.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _j{constructor(i){this.snapshot=i,this.type=Ie.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class CT{constructor(i,t,s){this.routerEvent=i,this.position=t,this.anchor=s,this.type=Ie.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class zm{}class up{constructor(i,t){this.url=i,this.navigationBehaviorOptions=t}}class yj{constructor(i){this.injector=i,this.outlet=null,this.route=null,this.children=new Xl(this.injector),this.attachRef=null}}let Xl=(()=>{class e{constructor(t){this.parentInjector=t,this.contexts=new Map}onChildOutletCreated(t,s){const a=this.getOrCreateContext(t);a.outlet=s,this.contexts.set(t,a)}onChildOutletDestroyed(t){const s=this.getContext(t);s&&(s.outlet=null,s.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let s=this.getContext(t);return s||(s=new yj(this.parentInjector),this.contexts.set(t,s)),s}getContext(t){return this.contexts.get(t)||null}static#e=this.\u0275fac=function(s){return new(s||e)(ce(zt))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class wT{constructor(i){this._root=i}get root(){return this._root.value}parent(i){const t=this.pathFromRoot(i);return t.length>1?t[t.length-2]:null}children(i){const t=Wm(i,this._root);return t?t.children.map(s=>s.value):[]}firstChild(i){const t=Wm(i,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(i){const t=qm(i,this._root);return t.length<2?[]:t[t.length-2].children.map(a=>a.value).filter(a=>a!==i)}pathFromRoot(i){return qm(i,this._root).map(t=>t.value)}}function Wm(e,i){if(e===i.value)return i;for(const t of i.children){const s=Wm(e,t);if(s)return s}return null}function qm(e,i){if(e===i.value)return[i];for(const t of i.children){const s=qm(e,t);if(s.length)return s.unshift(i),s}return[]}class gi{constructor(i,t){this.value=i,this.children=t}toString(){return`TreeNode(${this.value})`}}function Wo(e){const i={};return e&&e.children.forEach(t=>i[t.value.outlet]=t),i}class DT extends wT{constructor(i,t){super(i),this.snapshot=t,Km(this,i)}toString(){return this.snapshot.toString()}}function ST(e){const i=function bj(e){const l=new pp([],{},{},"",{},Ce,e,null,{});return new ET("",new gi(l,[]))}(e),t=new Gn([new ql("",{})]),s=new Gn({}),a=new Gn({}),l=new Gn({}),c=new Gn(""),u=new dr(t,s,l,c,a,Ce,e,i.root);return u.snapshot=i.root,new DT(new gi(u,[]),i)}class dr{constructor(i,t,s,a,l,c,u,d){this.urlSubject=i,this.paramsSubject=t,this.queryParamsSubject=s,this.fragmentSubject=a,this.dataSubject=l,this.outlet=c,this.component=u,this._futureSnapshot=d,this.title=this.dataSubject?.pipe(Oe(p=>p[Wl]))??re(void 0),this.url=i,this.params=t,this.queryParams=s,this.fragment=a,this.data=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(Oe(i=>Uo(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Oe(i=>Uo(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function dp(e,i,t="emptyOnly"){let s;const{routeConfig:a}=e;return s=null===i||"always"!==t&&""!==a?.path&&(i.component||i.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...i.params,...e.params},data:{...i.data,...e.data},resolve:{...e.data,...i.data,...a?.data,...e._resolvedData}},a&&NT(a)&&(s.resolve[Wl]=a.title),s}class pp{get title(){return this.data?.[Wl]}constructor(i,t,s,a,l,c,u,d,p){this.url=i,this.params=t,this.queryParams=s,this.fragment=a,this.data=l,this.outlet=c,this.component=u,this.routeConfig=d,this._resolve=p}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Uo(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Uo(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(s=>s.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ET extends wT{constructor(i,t){super(t),this.url=i,Km(this,t)}toString(){return TT(this._root)}}function Km(e,i){i.value._routerState=e,i.children.forEach(t=>Km(e,t))}function TT(e){const i=e.children.length>0?` { ${e.children.map(TT).join(", ")} } `:"";return`${e.value}${i}`}function Ym(e){if(e.snapshot){const i=e.snapshot,t=e._futureSnapshot;e.snapshot=t,Vi(i.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),i.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),Vi(i.params,t.params)||e.paramsSubject.next(t.params),function LH(e,i){if(e.length!==i.length)return!1;for(let t=0;tVi(t.parameters,i[s].parameters))}(e.url,i.url);return t&&!(!e.parent!=!i.parent)&&(!e.parent||Zm(e.parent,i.parent))}function NT(e){return"string"==typeof e.title||null===e.title}let Qm=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ce,this.activateEvents=new q,this.deactivateEvents=new q,this.attachEvents=new q,this.detachEvents=new q,this.parentContexts=C(Xl),this.location=C(Cn),this.changeDetector=C(sn),this.inputBinder=C(hp,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(t){if(t.name){const{firstChange:s,previousValue:a}=t.name;if(s)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new k(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new k(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new k(4012,!1);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,s){this.activated=t,this._activatedRoute=s,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,s){if(this.isActivated)throw new k(4013,!1);this._activatedRoute=t;const a=this.location,c=t.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,d=new Jm(t,u,a.injector);this.activated=a.createComponent(c,{index:a.length,injector:d,environmentInjector:s}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[xt]})}return e})();class Jm{__ngOutletInjector(i){return new Jm(this.route,this.childContexts,i)}constructor(i,t,s){this.route=i,this.childContexts=t,this.parent=s}get(i,t){return i===dr?this.route:i===Xl?this.childContexts:this.parent.get(i,t)}}const hp=new H("");let MT=(()=>{class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){const{activatedRoute:s}=t,a=Pm([s.queryParams,s.params,s.data]).pipe(hi(([l,c,u],d)=>(u={...l,...c,...u},0===d?re(u):Promise.resolve(u)))).subscribe(l=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==s||null===s.component)return void this.unsubscribeFromRouteData(t);const c=function lF(e){const i=Se(e);if(!i)return null;const t=new rl(i);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}(s.component);if(c)for(const{templateName:u}of c.inputs)t.activatedComponentRef.setInput(u,l[u]);else this.unsubscribeFromRouteData(t)});this.outletDataSubscriptions.set(t,a)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();function ec(e,i,t){if(t&&e.shouldReuseRoute(i.value,t.value.snapshot)){const s=t.value;s._futureSnapshot=i.value;const a=function wj(e,i,t){return i.children.map(s=>{for(const a of t.children)if(e.shouldReuseRoute(s.value,a.value.snapshot))return ec(e,s,a);return ec(e,s)})}(e,i,t);return new gi(s,a)}{if(e.shouldAttach(i.value)){const l=e.retrieve(i.value);if(null!==l){const c=l.route;return c.value._futureSnapshot=i.value,c.children=i.children.map(u=>ec(e,u)),c}}const s=function Dj(e){return new dr(new Gn(e.url),new Gn(e.params),new Gn(e.queryParams),new Gn(e.fragment),new Gn(e.data),e.outlet,e.component,e)}(i.value),a=i.children.map(l=>ec(e,l));return new gi(s,a)}}class Xm{constructor(i,t){this.redirectTo=i,this.navigationBehaviorOptions=t}}const OT="ngNavigationCancelingError";function fp(e,i){const{redirectTo:t,navigationBehaviorOptions:s}=Yl(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,a=kT(!1,Vn.Redirect);return a.url=t,a.navigationBehaviorOptions=s,a}function kT(e,i){const t=new Error(`NavigationCancelingError: ${e||""}`);return t[OT]=!0,t.cancellationCode=i,t}function IT(e){return!!e&&e[OT]}let xT=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["ng-component"]],standalone:!0,features:[Yn],decls:1,vars:0,template:function(s,a){1&s&&M(0,"router-outlet")},dependencies:[Qm],encapsulation:2})}return e})();function ev(e){const i=e.children&&e.children.map(ev),t=i?{...e,children:i}:{...e};return!t.component&&!t.loadComponent&&(i||t.loadChildren)&&t.outlet&&t.outlet!==Ce&&(t.component=xT),t}function mi(e){return e.outlet||Ce}function tc(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let i=e.parent;i;i=i.parent){const t=i.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}class Ij{constructor(i,t,s,a,l){this.routeReuseStrategy=i,this.futureState=t,this.currState=s,this.forwardEvent=a,this.inputBindingEnabled=l}activate(i){const t=this.futureState._root,s=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,s,i),Ym(this.futureState.root),this.activateChildRoutes(t,s,i)}deactivateChildRoutes(i,t,s){const a=Wo(t);i.children.forEach(l=>{const c=l.value.outlet;this.deactivateRoutes(l,a[c],s),delete a[c]}),Object.values(a).forEach(l=>{this.deactivateRouteAndItsChildren(l,s)})}deactivateRoutes(i,t,s){const a=i.value,l=t?t.value:null;if(a===l)if(a.component){const c=s.getContext(a.outlet);c&&this.deactivateChildRoutes(i,t,c.children)}else this.deactivateChildRoutes(i,t,s);else l&&this.deactivateRouteAndItsChildren(t,s)}deactivateRouteAndItsChildren(i,t){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,t):this.deactivateRouteAndOutlet(i,t)}detachAndStoreRouteSubtree(i,t){const s=t.getContext(i.value.outlet),a=s&&i.value.component?s.children:t,l=Wo(i);for(const c of Object.values(l))this.deactivateRouteAndItsChildren(c,a);if(s&&s.outlet){const c=s.outlet.detach(),u=s.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:c,route:i,contexts:u})}}deactivateRouteAndOutlet(i,t){const s=t.getContext(i.value.outlet),a=s&&i.value.component?s.children:t,l=Wo(i);for(const c of Object.values(l))this.deactivateRouteAndItsChildren(c,a);s&&(s.outlet&&(s.outlet.deactivate(),s.children.onOutletDeactivated()),s.attachRef=null,s.route=null)}activateChildRoutes(i,t,s){const a=Wo(t);i.children.forEach(l=>{this.activateRoutes(l,a[l.value.outlet],s),this.forwardEvent(new _j(l.value.snapshot))}),i.children.length&&this.forwardEvent(new mj(i.value.snapshot))}activateRoutes(i,t,s){const a=i.value,l=t?t.value:null;if(Ym(a),a===l)if(a.component){const c=s.getOrCreateContext(a.outlet);this.activateChildRoutes(i,t,c.children)}else this.activateChildRoutes(i,t,s);else if(a.component){const c=s.getOrCreateContext(a.outlet);if(this.routeReuseStrategy.shouldAttach(a.snapshot)){const u=this.routeReuseStrategy.retrieve(a.snapshot);this.routeReuseStrategy.store(a.snapshot,null),c.children.onOutletReAttached(u.contexts),c.attachRef=u.componentRef,c.route=u.route.value,c.outlet&&c.outlet.attach(u.componentRef,u.route.value),Ym(u.route.value),this.activateChildRoutes(i,null,c.children)}else{const u=tc(a.snapshot);c.attachRef=null,c.route=a,c.injector=u??c.injector,c.outlet&&c.outlet.activateWith(a,c.injector),this.activateChildRoutes(i,null,c.children)}}else this.activateChildRoutes(i,null,s)}}class AT{constructor(i){this.path=i,this.route=this.path[this.path.length-1]}}class gp{constructor(i,t){this.component=i,this.route=t}}function xj(e,i,t){const s=e._root;return nc(s,i?i._root:null,t,[s.value])}function qo(e,i){const t=Symbol(),s=i.get(e,t);return s===t?"function"!=typeof e||function GM(e){return null!==Oc(e)}(e)?i.get(e):e:s}function nc(e,i,t,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const l=Wo(i);return e.children.forEach(c=>{(function Rj(e,i,t,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const l=e.value,c=i?i.value:null,u=t?t.getContext(e.value.outlet):null;if(c&&l.routeConfig===c.routeConfig){const d=function Pj(e,i,t){if("function"==typeof t)return t(e,i);switch(t){case"pathParamsChange":return!cr(e.url,i.url);case"pathParamsOrQueryParamsChange":return!cr(e.url,i.url)||!Vi(e.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Zm(e,i)||!Vi(e.queryParams,i.queryParams);default:return!Zm(e,i)}}(c,l,l.routeConfig.runGuardsAndResolvers);d?a.canActivateChecks.push(new AT(s)):(l.data=c.data,l._resolvedData=c._resolvedData),nc(e,i,l.component?u?u.children:null:t,s,a),d&&u&&u.outlet&&u.outlet.isActivated&&a.canDeactivateChecks.push(new gp(u.outlet.component,c))}else c&&ic(i,u,a),a.canActivateChecks.push(new AT(s)),nc(e,null,l.component?u?u.children:null:t,s,a)})(c,l[c.value.outlet],t,s.concat([c.value]),a),delete l[c.value.outlet]}),Object.entries(l).forEach(([c,u])=>ic(u,t.getContext(c),a)),a}function ic(e,i,t){const s=Wo(e),a=e.value;Object.entries(s).forEach(([l,c])=>{ic(c,a.component?i?i.children.getContext(l):null:i,t)}),t.canDeactivateChecks.push(new gp(a.component&&i&&i.outlet&&i.outlet.isActivated?i.outlet.component:null,a))}function sc(e){return"function"==typeof e}function RT(e){return e instanceof Jd||"EmptyError"===e?.name}const mp=Symbol("INITIAL_VALUE");function Ko(){return hi(e=>Pm(e.map(i=>i.pipe(Kt(1),JE(mp)))).pipe(Oe(i=>{for(const t of i)if(!0!==t){if(t===mp)return mp;if(!1===t||Uj(t))return t}return!0}),Bt(i=>i!==mp),Kt(1)))}function Uj(e){return Yl(e)||e instanceof Xm}function PT(e){return function O4(...e){return p2(e)}(Nt(i=>{if("boolean"!=typeof i)throw fp(0,i)}),Oe(i=>!0===i))}class tv{constructor(i){this.segmentGroup=i||null}}class vp extends Error{constructor(i){super(),this.urlTree=i}}function Yo(e){return Xd(new tv(e))}class tU{constructor(i,t){this.urlSerializer=i,this.urlTree=t}lineralizeSegments(i,t){let s=[],a=t.root;for(;;){if(s=s.concat(a.segments),0===a.numberOfChildren)return re(s);if(a.numberOfChildren>1||!a.children[Ce])return Xd(new k(4e3,!1));a=a.children[Ce]}}applyRedirectCommands(i,t,s,a,l){if("string"!=typeof t){const u=t,{queryParams:d,fragment:p,routeConfig:f,url:m,outlet:v,params:_,data:y,title:b}=a,w=ii(l,()=>u({params:_,data:y,queryParams:d,fragment:p,routeConfig:f,url:m,outlet:v,title:b}));if(w instanceof $o)throw new vp(w);t=w}const c=this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),i,s);if("/"===t[0])throw new vp(c);return c}applyRedirectCreateUrlTree(i,t,s,a){const l=this.createSegmentGroup(i,t.root,s,a);return new $o(l,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(i,t){const s={};return Object.entries(i).forEach(([a,l])=>{if("string"==typeof l&&":"===l[0]){const u=l.substring(1);s[a]=t[u]}else s[a]=l}),s}createSegmentGroup(i,t,s,a){const l=this.createSegments(i,t.segments,s,a);let c={};return Object.entries(t.children).forEach(([u,d])=>{c[u]=this.createSegmentGroup(i,d,s,a)}),new Ye(l,c)}createSegments(i,t,s,a){return t.map(l=>":"===l.path[0]?this.findPosParam(i,l,a):this.findOrReturn(l,s))}findPosParam(i,t,s){const a=s[t.path.substring(1)];if(!a)throw new k(4001,!1);return a}findOrReturn(i,t){let s=0;for(const a of t){if(a.path===i.path)return t.splice(s),a;s++}return i}}const nv={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function nU(e,i,t,s,a){const l=iv(e,i,t);return l.matched?(s=function Ej(e,i){return e.providers&&!e._injector&&(e._injector=Gu(e.providers,i,`Route: ${e.path}`)),e._injector??i}(i,s),function Jj(e,i,t,s){const a=i.canMatch;return a&&0!==a.length?re(a.map(c=>{const u=qo(c,e);return Os(function jj(e){return e&&sc(e.canMatch)}(u)?u.canMatch(i,t):ii(e,()=>u(i,t)))})).pipe(Ko(),PT()):re(!0)}(s,i,t).pipe(Oe(c=>!0===c?l:{...nv}))):re(l)}function iv(e,i,t){if("**"===i.path)return function iU(e){return{matched:!0,parameters:e.length>0?nT(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(t);if(""===i.path)return"full"===i.pathMatch&&(e.hasChildren()||t.length>0)?{...nv}:{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const a=(i.matcher||FH)(t,e,i);if(!a)return{...nv};const l={};Object.entries(a.posParams??{}).forEach(([u,d])=>{l[u]=d.path});const c=a.consumed.length>0?{...l,...a.consumed[a.consumed.length-1].parameters}:l;return{matched:!0,consumedSegments:a.consumed,remainingSegments:t.slice(a.consumed.length),parameters:c,positionalParamSegments:a.posParams??{}}}function FT(e,i,t,s){return t.length>0&&function oU(e,i,t){return t.some(s=>_p(e,i,s)&&mi(s)!==Ce)}(e,t,s)?{segmentGroup:new Ye(i,rU(s,new Ye(t,e.children))),slicedSegments:[]}:0===t.length&&function aU(e,i,t){return t.some(s=>_p(e,i,s))}(e,t,s)?{segmentGroup:new Ye(e.segments,sU(e,t,s,e.children)),slicedSegments:t}:{segmentGroup:new Ye(e.segments,e.children),slicedSegments:t}}function sU(e,i,t,s){const a={};for(const l of t)if(_p(e,i,l)&&!s[mi(l)]){const c=new Ye([],{});a[mi(l)]=c}return{...s,...a}}function rU(e,i){const t={};t[Ce]=i;for(const s of e)if(""===s.path&&mi(s)!==Ce){const a=new Ye([],{});t[mi(s)]=a}return t}function _p(e,i,t){return(!(e.hasChildren()||i.length>0)||"full"!==t.pathMatch)&&""===t.path}class uU{}class hU{constructor(i,t,s,a,l,c,u){this.injector=i,this.configLoader=t,this.rootComponentType=s,this.config=a,this.urlTree=l,this.paramsInheritanceStrategy=c,this.urlSerializer=u,this.applyRedirects=new tU(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(i){return new k(4002,`'${i.segmentGroup}'`)}recognize(){const i=FT(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(i).pipe(Oe(({children:t,rootSnapshot:s})=>{const a=new gi(s,t),l=new ET("",a),c=function nj(e,i,t=null,s=null){return fT(hT(e),i,t,s)}(s,[],this.urlTree.queryParams,this.urlTree.fragment);return c.queryParams=this.urlTree.queryParams,l.url=this.urlSerializer.serialize(c),{state:l,tree:c}}))}match(i){const t=new pp([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Ce,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,i,Ce,t).pipe(Oe(s=>({children:s,rootSnapshot:t})),jo(s=>{if(s instanceof vp)return this.urlTree=s.urlTree,this.match(s.urlTree.root);throw s instanceof tv?this.noMatchError(s):s}))}processSegmentGroup(i,t,s,a,l){return 0===s.segments.length&&s.hasChildren()?this.processChildren(i,t,s,l):this.processSegment(i,t,s,s.segments,a,!0,l).pipe(Oe(c=>c instanceof gi?[c]:[]))}processChildren(i,t,s,a){const l=[];for(const c of Object.keys(s.children))"primary"===c?l.unshift(c):l.push(c);return Lt(l).pipe(zl(c=>{const u=s.children[c],d=function Oj(e,i){const t=e.filter(s=>mi(s)===i);return t.push(...e.filter(s=>mi(s)!==i)),t}(t,c);return this.processSegmentGroup(i,d,u,c,a)}),function AH(e,i){return dt(function xH(e,i,t,s,a){return(l,c)=>{let u=t,d=i,p=0;l.subscribe(Ze(c,f=>{const m=p++;d=u?e(d,f,m):(u=!0,f),s&&c.next(d)},a&&(()=>{u&&c.next(d),c.complete()})))}}(e,i,arguments.length>=2,!0))}((c,u)=>(c.push(...u),c)),ep(null),function RH(e,i){const t=arguments.length>=2;return s=>s.pipe(e?Bt((a,l)=>e(a,l,s)):$i,Lm(1),t?ep(i):XE(()=>new Jd))}(),Vt(c=>{if(null===c)return Yo(s);const u=LT(c);return function fU(e){e.sort((i,t)=>i.value.outlet===Ce?-1:t.value.outlet===Ce?1:i.value.outlet.localeCompare(t.value.outlet))}(u),re(u)}))}processSegment(i,t,s,a,l,c,u){return Lt(t).pipe(zl(d=>this.processSegmentAgainstRoute(d._injector??i,t,d,s,a,l,c,u).pipe(jo(p=>{if(p instanceof tv)return re(null);throw p}))),lr(d=>!!d),jo(d=>{if(RT(d))return function cU(e,i,t){return 0===i.length&&!e.children[t]}(s,a,l)?re(new uU):Yo(s);throw d}))}processSegmentAgainstRoute(i,t,s,a,l,c,u,d){return function lU(e,i,t,s){return!!(mi(e)===s||s!==Ce&&_p(i,t,e))&&iv(i,e,t).matched}(s,a,l,c)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(i,a,s,l,c,d):this.allowRedirects&&u?this.expandSegmentAgainstRouteUsingRedirect(i,a,t,s,l,c,d):Yo(a):Yo(a)}expandSegmentAgainstRouteUsingRedirect(i,t,s,a,l,c,u){const{matched:d,parameters:p,consumedSegments:f,positionalParamSegments:m,remainingSegments:v}=iv(t,a,l);if(!d)return Yo(t);"string"==typeof a.redirectTo&&"/"===a.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const _=new pp(l,p,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,VT(a),mi(a),a.component??a._loadedComponent??null,a,BT(a)),y=dp(_,u,this.paramsInheritanceStrategy);_.params=Object.freeze(y.params),_.data=Object.freeze(y.data);const b=this.applyRedirects.applyRedirectCommands(f,a.redirectTo,m,_,i);return this.applyRedirects.lineralizeSegments(a,b).pipe(Vt(w=>this.processSegment(i,s,t,w.concat(v),c,!1,u)))}matchSegmentAgainstRoute(i,t,s,a,l,c){const u=nU(t,s,a,i);return"**"===s.path&&(t.children={}),u.pipe(hi(d=>d.matched?this.getChildConfig(i=s._injector??i,s,a).pipe(hi(({routes:p})=>{const f=s._loadedInjector??i,{parameters:m,consumedSegments:v,remainingSegments:_}=d,y=new pp(v,m,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,VT(s),mi(s),s.component??s._loadedComponent??null,s,BT(s)),b=dp(y,c,this.paramsInheritanceStrategy);y.params=Object.freeze(b.params),y.data=Object.freeze(b.data);const{segmentGroup:w,slicedSegments:E}=FT(t,v,_,p);if(0===E.length&&w.hasChildren())return this.processChildren(f,p,w,y).pipe(Oe(F=>new gi(y,F)));if(0===p.length&&0===E.length)return re(new gi(y,[]));const D=mi(s)===l;return this.processSegment(f,p,w,E,D?Ce:l,!0,y).pipe(Oe(F=>new gi(y,F instanceof gi?[F]:[])))})):Yo(t)))}getChildConfig(i,t,s){return t.children?re({routes:t.children,injector:i}):t.loadChildren?void 0!==t._loadedRoutes?re({routes:t._loadedRoutes,injector:t._loadedInjector}):function Qj(e,i,t,s){const a=i.canLoad;return void 0===a||0===a.length?re(!0):re(a.map(c=>{const u=qo(c,e);return Os(function Lj(e){return e&&sc(e.canLoad)}(u)?u.canLoad(i,t):ii(e,()=>u(i,t)))})).pipe(Ko(),PT())}(i,t,s).pipe(Vt(a=>a?this.configLoader.loadChildren(i,t).pipe(Nt(l=>{t._loadedRoutes=l.routes,t._loadedInjector=l.injector})):function eU(e){return Xd(kT(!1,Vn.GuardRejected))}())):re({routes:[],injector:i})}}function gU(e){const i=e.value.routeConfig;return i&&""===i.path}function LT(e){const i=[],t=new Set;for(const s of e){if(!gU(s)){i.push(s);continue}const a=i.find(l=>s.value.routeConfig===l.value.routeConfig);void 0!==a?(a.children.push(...s.children),t.add(a)):i.push(s)}for(const s of t){const a=LT(s.children);i.push(new gi(s.value,a))}return i.filter(s=>!t.has(s))}function VT(e){return e.data||{}}function BT(e){return e.resolve||{}}function HT(e){const i=e.children.map(t=>HT(t)).flat();return[e,...i]}function sv(e){return hi(i=>{const t=e(i);return t?Lt(t).pipe(Oe(()=>i)):re(i)})}let jT=(()=>{class e{buildTitle(t){let s,a=t.root;for(;void 0!==a;)s=this.getResolvedTitleForRoute(a)??s,a=a.children.find(l=>l.outlet===Ce);return s}getResolvedTitleForRoute(t){return t.data[Wl]}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(CU),providedIn:"root"})}return e})(),CU=(()=>{class e extends jT{constructor(t){super(),this.title=t}updateTitle(t){const s=this.buildTitle(t);void 0!==s&&this.title.setTitle(s)}static#e=this.\u0275fac=function(s){return new(s||e)(ce(xV))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Zo=new H("",{providedIn:"root",factory:()=>({})}),Qo=new H("");let rv=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=C(U3)}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return re(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);const s=Os(t.loadComponent()).pipe(Oe(UT),Nt(l=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=l}),Vm(()=>{this.componentLoaders.delete(t)})),a=new QE(s,()=>new Le).pipe(Fm());return this.componentLoaders.set(t,a),a}loadChildren(t,s){if(this.childrenLoaders.get(s))return this.childrenLoaders.get(s);if(s._loadedRoutes)return re({routes:s._loadedRoutes,injector:s._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(s);const l=function wU(e,i,t,s){return Os(e.loadChildren()).pipe(Oe(UT),Vt(a=>a instanceof cC||Array.isArray(a)?re(a):Lt(i.compileModuleAsync(a))),Oe(a=>{s&&s(e);let l,c,u=!1;return Array.isArray(a)?(c=a,!0):(l=a.create(t).injector,c=l.get(Qo,[],{optional:!0,self:!0}).flat()),{routes:c.map(ev),injector:l}}))}(s,this.compiler,t,this.onLoadEndListener).pipe(Vm(()=>{this.childrenLoaders.delete(s)})),c=new QE(l,()=>new Le).pipe(Fm());return this.childrenLoaders.set(s,c),c}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function UT(e){return function DU(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let ov=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(SU),providedIn:"root"})}return e})(),SU=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,s){return t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const $T=new H(""),GT=new H("");function EU(e,i,t){const s=e.get(GT),a=e.get(vt);return e.get(be).runOutsideAngular(()=>{if(!a.startViewTransition||s.skipNextTransition)return s.skipNextTransition=!1,new Promise(p=>setTimeout(p));let l;const c=new Promise(p=>{l=p}),u=a.startViewTransition(()=>(l(),function TU(e){return new Promise(i=>{yf(()=>setTimeout(i),{injector:e,phase:gs.Read})})}(e))),{onViewTransitionCreated:d}=s;return d&&ii(e,()=>d({transition:u,from:i,to:t})),c})}const zT=new H("");let yp=(()=>{class e{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Le,this.transitionAbortSubject=new Le,this.configLoader=C(rv),this.environmentInjector=C(zt),this.urlSerializer=C(Go),this.rootContexts=C(Xl),this.location=C(kl),this.inputBindingEnabled=null!==C(hp,{optional:!0}),this.titleStrategy=C(jT),this.options=C(Zo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=C(ov),this.createViewTransition=C($T,{optional:!0}),this.navigationErrorHandler=C(zT,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>re(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new fj(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new hj(a))}complete(){this.transitions?.complete()}handleNavigationRequest(t){const s=++this.navigationId;this.transitions?.next({...this.transitions.value,...t,id:s})}setupNavigations(t,s,a){return this.transitions=new Gn({id:0,currentUrlTree:s,currentRawUrl:s,extractedUrl:this.urlHandlingStrategy.extract(s),urlAfterRedirects:this.urlHandlingStrategy.extract(s),rawUrl:s,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Jl,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Bt(l=>0!==l.id),Oe(l=>({...l,extractedUrl:this.urlHandlingStrategy.extract(l.rawUrl)})),hi(l=>{let c=!1,u=!1;return re(l).pipe(hi(d=>{if(this.navigationId>l.id)return this.cancelNavigationTransition(l,"",Vn.SupersededByNewNavigation),Ln;this.currentTransition=l,this.currentNavigation={id:d.id,initialUrl:d.rawUrl,extractedUrl:d.extractedUrl,trigger:d.source,extras:d.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const p=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!p&&"reload"!==(d.extras.onSameUrlNavigation??t.onSameUrlNavigation)){const m="";return this.events.next(new zo(d.id,this.urlSerializer.serialize(d.rawUrl),m,cp.IgnoredSameUrlNavigation)),d.resolve(!1),Ln}if(this.urlHandlingStrategy.shouldProcessUrl(d.rawUrl))return re(d).pipe(hi(m=>{const v=this.transitions?.getValue();return this.events.next(new lp(m.id,this.urlSerializer.serialize(m.extractedUrl),m.source,m.restoredState)),v!==this.transitions?.getValue()?Ln:Promise.resolve(m)}),function mU(e,i,t,s,a,l){return Vt(c=>function dU(e,i,t,s,a,l,c="emptyOnly"){return new hU(e,i,t,s,a,c,l).recognize()}(e,i,t,s,c.extractedUrl,a,l).pipe(Oe(({state:u,tree:d})=>({...c,targetSnapshot:u,urlAfterRedirects:d}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),Nt(m=>{l.targetSnapshot=m.targetSnapshot,l.urlAfterRedirects=m.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:m.urlAfterRedirects};const v=new bT(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(v)}));if(p&&this.urlHandlingStrategy.shouldProcessUrl(d.currentRawUrl)){const{id:m,extractedUrl:v,source:_,restoredState:y,extras:b}=d,w=new lp(m,this.urlSerializer.serialize(v),_,y);this.events.next(w);const E=ST(this.rootComponentType).snapshot;return this.currentTransition=l={...d,targetSnapshot:E,urlAfterRedirects:v,extras:{...b,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=v,re(l)}{const m="";return this.events.next(new zo(d.id,this.urlSerializer.serialize(d.extractedUrl),m,cp.IgnoredByUrlHandlingStrategy)),d.resolve(!1),Ln}}),Nt(d=>{const p=new cj(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(p)}),Oe(d=>(this.currentTransition=l={...d,guards:xj(d.targetSnapshot,d.currentSnapshot,this.rootContexts)},l)),function $j(e,i){return Vt(t=>{const{targetSnapshot:s,currentSnapshot:a,guards:{canActivateChecks:l,canDeactivateChecks:c}}=t;return 0===c.length&&0===l.length?re({...t,guardsResult:!0}):function Gj(e,i,t,s){return Lt(e).pipe(Vt(a=>function Zj(e,i,t,s,a){const l=i&&i.routeConfig?i.routeConfig.canDeactivate:null;return l&&0!==l.length?re(l.map(u=>{const d=tc(i)??a,p=qo(u,d);return Os(function Hj(e){return e&&sc(e.canDeactivate)}(p)?p.canDeactivate(e,i,t,s):ii(d,()=>p(e,i,t,s))).pipe(lr())})).pipe(Ko()):re(!0)}(a.component,a.route,t,i,s)),lr(a=>!0!==a,!0))}(c,s,a,e).pipe(Vt(u=>u&&function Fj(e){return"boolean"==typeof e}(u)?function zj(e,i,t,s){return Lt(i).pipe(zl(a=>Gl(function qj(e,i){return null!==e&&i&&i(new gj(e)),re(!0)}(a.route.parent,s),function Wj(e,i){return null!==e&&i&&i(new vj(e)),re(!0)}(a.route,s),function Yj(e,i,t){const s=i[i.length-1],l=i.slice(0,i.length-1).reverse().map(c=>function Aj(e){const i=e.routeConfig?e.routeConfig.canActivateChild:null;return i&&0!==i.length?{node:e,guards:i}:null}(c)).filter(c=>null!==c).map(c=>ZE(()=>re(c.guards.map(d=>{const p=tc(c.node)??t,f=qo(d,p);return Os(function Bj(e){return e&&sc(e.canActivateChild)}(f)?f.canActivateChild(s,e):ii(p,()=>f(s,e))).pipe(lr())})).pipe(Ko())));return re(l).pipe(Ko())}(e,a.path,t),function Kj(e,i,t){const s=i.routeConfig?i.routeConfig.canActivate:null;if(!s||0===s.length)return re(!0);const a=s.map(l=>ZE(()=>{const c=tc(i)??t,u=qo(l,c);return Os(function Vj(e){return e&&sc(e.canActivate)}(u)?u.canActivate(i,e):ii(c,()=>u(i,e))).pipe(lr())}));return re(a).pipe(Ko())}(e,a.route,t))),lr(a=>!0!==a,!0))}(s,l,e,i):re(u)),Oe(u=>({...t,guardsResult:u})))})}(this.environmentInjector,d=>this.events.next(d)),Nt(d=>{if(l.guardsResult=d.guardsResult,d.guardsResult&&"boolean"!=typeof d.guardsResult)throw fp(0,d.guardsResult);const p=new uj(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot,!!d.guardsResult);this.events.next(p)}),Bt(d=>!!d.guardsResult||(this.cancelNavigationTransition(d,"",Vn.GuardRejected),!1)),sv(d=>{if(d.guards.canActivateChecks.length)return re(d).pipe(Nt(p=>{const f=new dj(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(f)}),hi(p=>{let f=!1;return re(p).pipe(function vU(e,i){return Vt(t=>{const{targetSnapshot:s,guards:{canActivateChecks:a}}=t;if(!a.length)return re(t);const l=new Set(a.map(d=>d.route)),c=new Set;for(const d of l)if(!c.has(d))for(const p of HT(d))c.add(p);let u=0;return Lt(c).pipe(zl(d=>l.has(d)?function _U(e,i,t,s){const a=e.routeConfig,l=e._resolve;return void 0!==a?.title&&!NT(a)&&(l[Wl]=a.title),function yU(e,i,t,s){const a=Bm(e);if(0===a.length)return re({});const l={};return Lt(a).pipe(Vt(c=>function bU(e,i,t,s){const a=tc(i)??s,l=qo(e,a);return Os(l.resolve?l.resolve(i,t):ii(a,()=>l(i,t)))}(e[c],i,t,s).pipe(lr(),Nt(u=>{if(u instanceof Xm)throw fp(new np,u);l[c]=u}))),Lm(1),eT(l),jo(c=>RT(c)?Ln:Xd(c)))}(l,e,i,s).pipe(Oe(c=>(e._resolvedData=c,e.data=dp(e,e.parent,t).resolve,null)))}(d,s,e,i):(d.data=dp(d,d.parent,e).resolve,re(void 0))),Nt(()=>u++),Lm(1),Vt(d=>u===c.size?re(t):Ln))})}(this.paramsInheritanceStrategy,this.environmentInjector),Nt({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(p,"",Vn.NoDataFromResolver)}}))}),Nt(p=>{const f=new pj(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(f)}))}),sv(d=>{const p=f=>{const m=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&m.push(this.configLoader.loadComponent(f.routeConfig).pipe(Nt(v=>{f.component=v}),Oe(()=>{})));for(const v of f.children)m.push(...p(v));return m};return Pm(p(d.targetSnapshot.root)).pipe(ep(null),Kt(1))}),sv(()=>this.afterPreactivation()),hi(()=>{const{currentSnapshot:d,targetSnapshot:p}=l,f=this.createViewTransition?.(this.environmentInjector,d.root,p.root);return f?Lt(f).pipe(Oe(()=>l)):re(l)}),Oe(d=>{const p=function Cj(e,i,t){const s=ec(e,i._root,t?t._root:void 0);return new DT(s,i)}(t.routeReuseStrategy,d.targetSnapshot,d.currentRouterState);return this.currentTransition=l={...d,targetRouterState:p},this.currentNavigation.targetRouterState=p,l}),Nt(()=>{this.events.next(new zm)}),((e,i,t,s)=>Oe(a=>(new Ij(i,a.targetRouterState,a.currentRouterState,t,s).activate(e),a)))(this.rootContexts,t.routeReuseStrategy,d=>this.events.next(d),this.inputBindingEnabled),Kt(1),Nt({next:d=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new fi(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects))),this.titleStrategy?.updateTitle(d.targetRouterState.snapshot),d.resolve(!0)},complete:()=>{c=!0}}),Yt(this.transitionAbortSubject.pipe(Nt(d=>{throw d}))),Vm(()=>{!c&&!u&&this.cancelNavigationTransition(l,"",Vn.SupersededByNewNavigation),this.currentTransition?.id===l.id&&(this.currentNavigation=null,this.currentTransition=null)}),jo(d=>{if(u=!0,IT(d))this.events.next(new ur(l.id,this.urlSerializer.serialize(l.extractedUrl),d.message,d.cancellationCode)),function Sj(e){return IT(e)&&Yl(e.url)}(d)?this.events.next(new up(d.url,d.navigationBehaviorOptions)):l.resolve(!1);else{const p=new Gm(l.id,this.urlSerializer.serialize(l.extractedUrl),d,l.targetSnapshot??void 0);try{const f=ii(this.environmentInjector,()=>this.navigationErrorHandler?.(p));if(f instanceof Xm){const{message:m,cancellationCode:v}=fp(0,f);this.events.next(new ur(l.id,this.urlSerializer.serialize(l.extractedUrl),m,v)),this.events.next(new up(f.redirectTo,f.navigationBehaviorOptions))}else{this.events.next(p);const m=t.errorHandler(d);l.resolve(!!m)}}catch(f){this.options.resolveNavigationPromiseOnError?l.resolve(!1):l.reject(f)}}return Ln}))}))}cancelNavigationTransition(t,s,a){const l=new ur(t.id,this.urlSerializer.serialize(t.extractedUrl),s,a);this.events.next(l),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function NU(e){return e!==Jl}let MU=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(kU),providedIn:"root"})}return e})();class OU{shouldDetach(i){return!1}store(i,t){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,t){return i.routeConfig===t.routeConfig}}let kU=(()=>{class e extends OU{static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),WT=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:()=>C(IU),providedIn:"root"})}return e})(),IU=(()=>{class e extends WT{constructor(){super(...arguments),this.location=C(kl),this.urlSerializer=C(Go),this.options=C(Zo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=C(ov),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new $o,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ST(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(s=>{"popstate"===s.type&&t(s.url,s.state)})}handleRouterEvent(t,s){if(t instanceof lp)this.stateMemento=this.createStateMemento();else if(t instanceof zo)this.rawUrlTree=s.initialUrl;else if(t instanceof bT){if("eager"===this.urlUpdateStrategy&&!s.extras.skipLocationChange){const a=this.urlHandlingStrategy.merge(s.finalUrl,s.initialUrl);this.setBrowserUrl(a,s)}}else t instanceof zm?(this.currentUrlTree=s.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(s.finalUrl,s.initialUrl),this.routerState=s.targetRouterState,"deferred"===this.urlUpdateStrategy&&(s.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,s))):t instanceof ur&&(t.code===Vn.GuardRejected||t.code===Vn.NoDataFromResolver)?this.restoreHistory(s):t instanceof Gm?this.restoreHistory(s,!0):t instanceof fi&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,s){const a=this.urlSerializer.serialize(t);if(this.location.isCurrentPathEqualTo(a)||s.extras.replaceUrl){const c={...s.extras.state,...this.generateNgRouterState(s.id,this.browserPageId)};this.location.replaceState(a,"",c)}else{const l={...s.extras.state,...this.generateNgRouterState(s.id,this.browserPageId+1)};this.location.go(a,"",l)}}restoreHistory(t,s=!1){if("computed"===this.canceledNavigationResolution){const l=this.currentPageId-this.browserPageId;0!==l?this.location.historyGo(l):this.currentUrlTree===t.finalUrl&&0===l&&(this.resetState(t),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(s&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,s){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:s}:{navigationId:t}}static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var rc=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(rc||{});function qT(e,i){e.events.pipe(Bt(t=>t instanceof fi||t instanceof ur||t instanceof Gm||t instanceof zo),Oe(t=>t instanceof fi||t instanceof zo?rc.COMPLETE:t instanceof ur&&(t.code===Vn.Redirect||t.code===Vn.SupersededByNewNavigation)?rc.REDIRECTING:rc.FAILED),Bt(t=>t!==rc.REDIRECTING),Kt(1)).subscribe(()=>{i()})}function xU(e){throw e}const AU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},RU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Jn=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=C(I3),this.stateManager=C(WT),this.options=C(Zo,{optional:!0})||{},this.pendingTasks=C(zs),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=C(yp),this.urlSerializer=C(Go),this.location=C(kl),this.urlHandlingStrategy=C(ov),this._events=new Le,this.errorHandler=this.options.errorHandler||xU,this.navigated=!1,this.routeReuseStrategy=C(MU),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=C(Qo,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!C(hp,{optional:!0}),this.eventsSubscription=new Jt,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const t=this.navigationTransitions.events.subscribe(s=>{try{const a=this.navigationTransitions.currentTransition,l=this.navigationTransitions.currentNavigation;if(null!==a&&null!==l)if(this.stateManager.handleRouterEvent(s,l),s instanceof ur&&s.code!==Vn.Redirect&&s.code!==Vn.SupersededByNewNavigation)this.navigated=!0;else if(s instanceof fi)this.navigated=!0;else if(s instanceof up){const c=s.navigationBehaviorOptions,u=this.urlHandlingStrategy.merge(s.url,a.currentRawUrl),d={info:a.extras.info,skipLocationChange:a.extras.skipLocationChange,replaceUrl:a.extras.replaceUrl||"eager"===this.urlUpdateStrategy||NU(a.source),...c};this.scheduleNavigation(u,Jl,null,d,{resolve:a.resolve,reject:a.reject,promise:a.promise})}(function FU(e){return!(e instanceof zm||e instanceof up)})(s)&&this._events.next(s)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Jl,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,s)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(t,"popstate",s)},0)})}navigateToSyncWithBrowser(t,s,a){const l={replaceUrl:!0},c=a?.navigationId?a:null;if(a){const d={...a};delete d.navigationId,delete d.\u0275routerPageId,0!==Object.keys(d).length&&(l.state=d)}const u=this.parseUrl(t);this.scheduleNavigation(u,s,c,l)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(ev),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,s={}){const{relativeTo:a,queryParams:l,fragment:c,queryParamsHandling:u,preserveFragment:d}=s,p=d?this.currentUrlTree.fragment:c;let m,f=null;switch(u){case"merge":f={...this.currentUrlTree.queryParams,...l};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=l||null}null!==f&&(f=this.removeEmptyProps(f));try{m=hT(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof t[0]||"/"!==t[0][0])&&(t=[]),m=this.currentUrlTree.root}return fT(m,t,f,p??null)}navigateByUrl(t,s={skipLocationChange:!1}){const a=Yl(t)?t:this.parseUrl(t),l=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(l,Jl,null,s)}navigate(t,s={skipLocationChange:!1}){return function PU(e){for(let i=0;i(null!=l&&(s[a]=l),s),{})}scheduleNavigation(t,s,a,l,c){if(this.disposed)return Promise.resolve(!1);let u,d,p;c?(u=c.resolve,d=c.reject,p=c.promise):p=new Promise((m,v)=>{u=m,d=v});const f=this.pendingTasks.add();return qT(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:s,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:l,resolve:u,reject:d,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(m=>Promise.reject(m))}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),X=(()=>{class e{constructor(t,s,a,l,c,u){this.router=t,this.route=s,this.tabIndexAttribute=a,this.renderer=l,this.el=c,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new Le,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const d=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===d||"area"===d,this.isAnchorElement?this.subscription=t.events.subscribe(p=>{p instanceof fi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(t){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(t){null!=t?(this.commands=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(t,s,a,l,c){const u=this.urlTree;return!!(null===u||this.isAnchorElement&&(0!==t||s||a||l||c||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(u,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const t=this.urlTree;this.href=null!==t&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t)):null;const s=null===this.href?null:function ny(e,i,t){return function qI(e,i){return"src"===i&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===i&&("base"===e||"link"===e)?ey:X_}(i,t)(e)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",s)}applyAttributeValue(t,s){const a=this.renderer,l=this.el.nativeElement;null!==s?a.setAttribute(l,t,s):a.removeAttribute(l,t)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(s){return new(s||e)(O(Jn),O(dr),ds("tabindex"),O(In),O(xe),O(ir))};static#t=this.\u0275dir=B({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(s,a){1&s&&ve("click",function(c){return a.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)}),2&s&&je("target",a.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Ro],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Ro],replaceUrl:[2,"replaceUrl","replaceUrl",Ro],routerLink:"routerLink"},standalone:!0,features:[lC,xt]})}return e})(),KT=(()=>{class e{get isActive(){return this._isActive}constructor(t,s,a,l,c){this.router=t,this.element=s,this.renderer=a,this.cdr=l,this.link=c,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new q,this.routerEventsSubscription=t.events.subscribe(u=>{u instanceof fi&&this.update()})}ngAfterContentInit(){re(this.links.changes,re(null)).pipe(Ho()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const t=[...this.links.toArray(),this.link].filter(s=>!!s).map(s=>s.onChanges);this.linkInputChangesSubscription=Lt(t).pipe(Ho()).subscribe(s=>{this._isActive!==this.isLinkActive(this.router)(s)&&this.update()})}set routerLinkActive(t){const s=Array.isArray(t)?t:t.split(" ");this.classes=s.filter(a=>!!a)}ngOnChanges(t){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const t=this.hasActiveLinks();this.classes.forEach(s=>{t?this.renderer.addClass(this.element.nativeElement,s):this.renderer.removeClass(this.element.nativeElement,s)}),t&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==t&&(this._isActive=t,this.cdr.markForCheck(),this.isActiveChange.emit(t))})}isLinkActive(t){const s=function LU(e){return!!e.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return a=>{const l=a.urlTree;return!!l&&t.isActive(l,s)}}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.links.some(t)}static#e=this.\u0275fac=function(s){return new(s||e)(O(Jn),O(xe),O(In),O(sn),O(X,8))};static#t=this.\u0275dir=B({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(s,a,l){if(1&s&&St(l,X,5),2&s){let c;Ne(c=Me())&&(a.links=c)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[xt]})}return e})();class YT{}let VU=(()=>{class e{constructor(t,s,a,l,c){this.router=t,this.injector=a,this.preloadingStrategy=l,this.loader=c}setUpPreloading(){this.subscription=this.router.events.pipe(Bt(t=>t instanceof fi),zl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,s){const a=[];for(const l of s){l.providers&&!l._injector&&(l._injector=Gu(l.providers,t,`Route: ${l.path}`));const c=l._injector??t,u=l._loadedInjector??c;(l.loadChildren&&!l._loadedRoutes&&void 0===l.canLoad||l.loadComponent&&!l._loadedComponent)&&a.push(this.preloadConfig(c,l)),(l.children||l._loadedRoutes)&&a.push(this.processRoutes(u,l.children??l._loadedRoutes))}return Lt(a).pipe(Ho())}preloadConfig(t,s){return this.preloadingStrategy.preload(s,()=>{let a;a=s.loadChildren&&void 0===s.canLoad?this.loader.loadChildren(t,s):re(null);const l=a.pipe(Vt(c=>null===c?re(void 0):(s._loadedRoutes=c.routes,s._loadedInjector=c.injector,this.processRoutes(c.injector??t,c.routes))));return s.loadComponent&&!s._loadedComponent?Lt([l,this.loader.loadComponent(s)]).pipe(Ho()):l})}static#e=this.\u0275fac=function(s){return new(s||e)(ce(Jn),ce(U3),ce(zt),ce(YT),ce(rv))};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const av=new H("");let ZT=(()=>{class e{constructor(t,s,a,l,c={}){this.urlSerializer=t,this.transitions=s,this.viewportScroller=a,this.zone=l,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=C(zt),c.scrollPositionRestoration||="disabled",c.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof lp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof fi?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof zo&&t.code===cp.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof CT&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,s){var a=this;this.zone.runOutsideAngular(EH(function*(){yield new Promise(l=>{setTimeout(()=>{l()}),yf(()=>{l()},{injector:a.environmentInjector})}),a.zone.run(()=>{a.transitions.events.next(new CT(t,"popstate"===a.lastSource?a.store[a.restoredId]:null,s))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){!function Ny(){throw new Error("invalid")}()};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac})}return e})();function Hi(e,i){return{\u0275kind:e,\u0275providers:i}}function JT(){const e=C(rt);return i=>{const t=e.get(Rn);if(i!==t.components[0])return;const s=e.get(Jn),a=e.get(XT);1===e.get(lv)&&s.initialNavigation(),e.get(e6,null,Ee.Optional)?.setUpPreloading(),e.get(av,null,Ee.Optional)?.init(),s.resetRootComponentType(t.componentTypes[0]),a.closed||(a.next(),a.complete(),a.unsubscribe())}}const XT=new H("",{factory:()=>new Le}),lv=new H("",{providedIn:"root",factory:()=>1}),e6=new H("");function UU(e){return Hi(0,[{provide:e6,useExisting:VU},{provide:YT,useExisting:e}])}function GU(e){return Hi(9,[{provide:$T,useValue:EU},{provide:GT,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const t6=new H("ROUTER_FORROOT_GUARD"),zU=[kl,{provide:Go,useClass:np},Jn,Xl,{provide:dr,useFactory:function QT(e){return e.routerState.root},deps:[Jn]},rv,[]];let WU=(()=>{class e{constructor(t){}static forRoot(t,s){return{ngModule:e,providers:[zU,[],{provide:Qo,multi:!0,useValue:t},{provide:t6,useFactory:ZU,deps:[[Jn,new Rc,new Pc]]},{provide:Zo,useValue:s||{}},s?.useHash?{provide:ir,useClass:hF}:{provide:ir,useClass:VD},{provide:av,useFactory:()=>{const e=C(IL),i=C(be),t=C(Zo),s=C(yp),a=C(Go);return t.scrollOffset&&e.setOffset(t.scrollOffset),new ZT(a,s,e,i,t)}},s?.preloadingStrategy?UU(s.preloadingStrategy).\u0275providers:[],s?.initialNavigation?QU(s):[],s?.bindToComponentInputs?Hi(8,[MT,{provide:hp,useExisting:MT}]).\u0275providers:[],s?.enableViewTransitions?GU().\u0275providers:[],[{provide:n6,useFactory:JT},{provide:pd,multi:!0,useExisting:n6}]]}}static forChild(t){return{ngModule:e,providers:[{provide:Qo,multi:!0,useValue:t}]}}static#e=this.\u0275fac=function(s){return new(s||e)(ce(t6,8))};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();function ZU(e){return"guarded"}function QU(e){return["disabled"===e.initialNavigation?Hi(3,[{provide:_g,multi:!0,useFactory:()=>{const i=C(Jn);return()=>{i.setUpLocationChangeListener()}}},{provide:lv,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?Hi(2,[{provide:lv,useValue:0},{provide:_g,multi:!0,deps:[rt],useFactory:i=>{const t=i.get(dF,Promise.resolve());return()=>t.then(()=>new Promise(s=>{const a=i.get(Jn),l=i.get(XT);qT(a,()=>{s(!0)}),i.get(yp).afterPreactivation=()=>(s(!0),l.closed?re(void 0):l),a.initialNavigation()}))}}]).\u0275providers:[]]}const n6=new H("");function ss(e){e||(_a(),e=C(ki));const i=new ot(t=>e.onDestroy(t.next.bind(t)));return t=>t.pipe(Yt(i))}const n$=["addListener","removeListener"],i$=["addEventListener","removeEventListener"],s$=["on","off"];function Zt(e,i,t,s){if(Fe(t)&&(s=t,t=void 0),s)return Zt(e,i,t).pipe(um(s));const[a,l]=function a$(e){return Fe(e.addEventListener)&&Fe(e.removeEventListener)}(e)?i$.map(c=>u=>e[c](i,u,t)):function r$(e){return Fe(e.addListener)&&Fe(e.removeListener)}(e)?n$.map(i6(e,i)):function o$(e){return Fe(e.on)&&Fe(e.off)}(e)?s$.map(i6(e,i)):[];if(!a&&lm(e))return Vt(c=>Zt(c,i,t))($t(e));if(!a)throw new TypeError("Invalid event target");return new ot(c=>{const u=(...d)=>c.next(1l(u)})}function i6(e,i){return t=>s=>e[t](i,s)}class l$ extends Jt{constructor(i,t){super()}schedule(i,t=0){return this}}const bp={setInterval(e,i,...t){const{delegate:s}=bp;return s?.setInterval?s.setInterval(e,i,...t):setInterval(e,i,...t)},clearInterval(e){const{delegate:i}=bp;return(i?.clearInterval||clearInterval)(e)},delegate:void 0},s6={now:()=>(s6.delegate||Date).now(),delegate:void 0};class oc{constructor(i,t=oc.now){this.schedulerActionCtor=i,this.now=t}schedule(i,t=0,s){return new this.schedulerActionCtor(this,i).schedule(s,t)}}oc.now=s6.now;const cv=new class u$ extends oc{constructor(i,t=oc.now){super(i,t),this.actions=[],this._active=!1}flush(i){const{actions:t}=this;if(this._active)return void t.push(i);let s;this._active=!0;do{if(s=i.execute(i.state,i.delay))break}while(i=t.shift());if(this._active=!1,s){for(;i=t.shift();)i.unsubscribe();throw s}}}(class c$ extends l${constructor(i,t){super(i,t),this.scheduler=i,this.work=t,this.pending=!1}schedule(i,t=0){var s;if(this.closed)return this;this.state=i;const a=this.id,l=this.scheduler;return null!=a&&(this.id=this.recycleAsyncId(l,a,t)),this.pending=!0,this.delay=t,this.id=null!==(s=this.id)&&void 0!==s?s:this.requestAsyncId(l,this.id,t),this}requestAsyncId(i,t,s=0){return bp.setInterval(i.flush.bind(i,this),s)}recycleAsyncId(i,t,s=0){if(null!=s&&this.delay===s&&!1===this.pending)return t;null!=t&&bp.clearInterval(t)}execute(i,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(i,t);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,t){let a,s=!1;try{this.work(i)}catch(l){s=!0,a=l||new Error("Scheduled action threw falsy error")}if(s)return this.unsubscribe(),a}unsubscribe(){if(!this.closed){const{id:i,scheduler:t}=this,{actions:s}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Cc(s,this),null!=i&&(this.id=this.recycleAsyncId(t,i,null)),this.delay=null,super.unsubscribe()}}}),d$=cv;function uv(e=0,i,t=d$){let s=-1;return null!=i&&(WS(i)?t=i:s=i),new ot(a=>{let l=function p$(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;l<0&&(l=0);let c=0;return t.schedule(function(){a.closed||(a.next(c++),0<=s?this.schedule(void 0,s):a.complete())},l)})}const{isArray:h$}=Array;function r6(e){return 1===e.length&&h$(e[0])?e[0]:e}function o6(...e){return 1===(e=r6(e)).length?$t(e[0]):new ot(function f$(e){return i=>{let t=[];for(let s=0;t&&!i.closed&&s{if(t){for(let l=0;l{let a=t.map(()=>[]),l=t.map(()=>!1);s.add(()=>{a=l=null});for(let c=0;!s.closed&&c{if(a[c].push(u),a.every(d=>d.length)){const d=a.map(p=>p.shift());s.next(i?i(...d):d),a.some((p,f)=>!p.length&&l[f])&&s.complete()}},()=>{l[c]=!0,!a[c].length&&s.complete()}));return()=>{a=l=null}}):Ln}function pv(...e){const i=Bd(e);return dt((t,s)=>{const a=e.length,l=new Array(a);let c=e.map(()=>!1),u=!1;for(let d=0;d{l[d]=p,!u&&!c[d]&&(c[d]=!0,(u=c.every($i))&&(c=null))},ua));t.subscribe(Ze(s,d=>{if(u){const p=[d,...l];s.next(i?i(...p):p)}}))})}function a6(e,i){return i?t=>Gl(i.pipe(Kt(1),function v$(){return dt((e,i)=>{e.subscribe(Ze(i,ua))})}()),t.pipe(a6(e))):Vt((t,s)=>$t(e(t,s)).pipe(Kt(1),eT(t)))}function hv(e,i=$i){return e=e??y$,dt((t,s)=>{let a,l=!0;t.subscribe(Ze(s,c=>{const u=i(c);(l||!e(a,u))&&(l=!1,a=u,s.next(c))}))})}function y$(e,i){return e===i}var C$={left:"right",right:"left",bottom:"top",top:"bottom"};function Cp(e){return e.replace(/left|right|bottom|top/g,function(i){return C$[i]})}function ji(e){return e.split("-")[0]}var w$={start:"end",end:"start"};function l6(e){return e.replace(/start|end/g,function(i){return w$[i]})}var Bn="top",vi="bottom",_i="right",Hn="left",fv="auto",ac=[Bn,vi,_i,Hn],Jo="start",lc="end",c6="viewport",cc="popper",u6=ac.reduce(function(e,i){return e.concat([i+"-"+Jo,i+"-"+lc])},[]),d6=[].concat(ac,[fv]).reduce(function(e,i){return e.concat([i,i+"-"+Jo,i+"-"+lc])},[]),R$=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function jn(e){if(null==e)return window;if("[object Window]"!==e.toString()){var i=e.ownerDocument;return i&&i.defaultView||window}return e}function pr(e){return e instanceof jn(e).Element||e instanceof Element}function Xn(e){return e instanceof jn(e).HTMLElement||e instanceof HTMLElement}function gv(e){return!(typeof ShadowRoot>"u")&&(e instanceof jn(e).ShadowRoot||e instanceof ShadowRoot)}function ks(e){return((pr(e)?e.ownerDocument:e.document)||window.document).documentElement}var hr=Math.max,wp=Math.min,Xo=Math.round;function mv(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function p6(){return!/^((?!chrome|android).)*safari/i.test(mv())}function ea(e,i,t){void 0===i&&(i=!1),void 0===t&&(t=!1);var s=e.getBoundingClientRect(),a=1,l=1;i&&Xn(e)&&(a=e.offsetWidth>0&&Xo(s.width)/e.offsetWidth||1,l=e.offsetHeight>0&&Xo(s.height)/e.offsetHeight||1);var u=(pr(e)?jn(e):window).visualViewport,d=!p6()&&t,p=(s.left+(d&&u?u.offsetLeft:0))/a,f=(s.top+(d&&u?u.offsetTop:0))/l,m=s.width/a,v=s.height/l;return{width:m,height:v,top:f,right:p+m,bottom:f+v,left:p,x:p,y:f}}function vv(e){var i=jn(e);return{scrollLeft:i.pageXOffset,scrollTop:i.pageYOffset}}function _v(e){return ea(ks(e)).left+vv(e).scrollLeft}function rs(e){return jn(e).getComputedStyle(e)}function Ui(e){return e?(e.nodeName||"").toLowerCase():null}function Dp(e){return"html"===Ui(e)?e:e.assignedSlot||e.parentNode||(gv(e)?e.host:null)||ks(e)}function yv(e){var i=rs(e);return/auto|scroll|overlay|hidden/.test(i.overflow+i.overflowY+i.overflowX)}function h6(e){return["html","body","#document"].indexOf(Ui(e))>=0?e.ownerDocument.body:Xn(e)&&yv(e)?e:h6(Dp(e))}function uc(e,i){var t;void 0===i&&(i=[]);var s=h6(e),a=s===(null==(t=e.ownerDocument)?void 0:t.body),l=jn(s),c=a?[l].concat(l.visualViewport||[],yv(s)?s:[]):s,u=i.concat(c);return a?u:u.concat(uc(Dp(c)))}function L$(e){return["table","td","th"].indexOf(Ui(e))>=0}function f6(e){return Xn(e)&&"fixed"!==rs(e).position?e.offsetParent:null}function dc(e){for(var i=jn(e),t=f6(e);t&&L$(t)&&"static"===rs(t).position;)t=f6(t);return t&&("html"===Ui(t)||"body"===Ui(t)&&"static"===rs(t).position)?i:t||function V$(e){var i=/firefox/i.test(mv());if(/Trident/i.test(mv())&&Xn(e)&&"fixed"===rs(e).position)return null;var a=Dp(e);for(gv(a)&&(a=a.host);Xn(a)&&["html","body"].indexOf(Ui(a))<0;){var l=rs(a);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||i&&"filter"===l.willChange||i&&l.filter&&"none"!==l.filter)return a;a=a.parentNode}return null}(e)||i}function g6(e,i){var t=i.getRootNode&&i.getRootNode();if(e.contains(i))return!0;if(t&&gv(t)){var s=i;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function bv(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function m6(e,i,t){return i===c6?bv(function P$(e,i){var t=jn(e),s=ks(e),a=t.visualViewport,l=s.clientWidth,c=s.clientHeight,u=0,d=0;if(a){l=a.width,c=a.height;var p=p6();(p||!p&&"fixed"===i)&&(u=a.offsetLeft,d=a.offsetTop)}return{width:l,height:c,x:u+_v(e),y:d}}(e,t)):pr(i)?function B$(e,i){var t=ea(e,!1,"fixed"===i);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(i,t):bv(function F$(e){var i,t=ks(e),s=vv(e),a=null==(i=e.ownerDocument)?void 0:i.body,l=hr(t.scrollWidth,t.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),c=hr(t.scrollHeight,t.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),u=-s.scrollLeft+_v(e),d=-s.scrollTop;return"rtl"===rs(a||t).direction&&(u+=hr(t.clientWidth,a?a.clientWidth:0)-l),{width:l,height:c,x:u,y:d}}(ks(e)))}function ta(e){return e.split("-")[1]}function Cv(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function v6(e){var d,i=e.reference,t=e.element,s=e.placement,a=s?ji(s):null,l=s?ta(s):null,c=i.x+i.width/2-t.width/2,u=i.y+i.height/2-t.height/2;switch(a){case Bn:d={x:c,y:i.y-t.height};break;case vi:d={x:c,y:i.y+i.height};break;case _i:d={x:i.x+i.width,y:u};break;case Hn:d={x:i.x-t.width,y:u};break;default:d={x:i.x,y:i.y}}var p=a?Cv(a):null;if(null!=p){var f="y"===p?"height":"width";switch(l){case Jo:d[p]=d[p]-(i[f]/2-t[f]/2);break;case lc:d[p]=d[p]+(i[f]/2-t[f]/2)}}return d}function y6(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function b6(e,i){return i.reduce(function(t,s){return t[s]=e,t},{})}function wv(e,i){void 0===i&&(i={});var s=i.placement,a=void 0===s?e.placement:s,l=i.strategy,c=void 0===l?e.strategy:l,u=i.boundary,d=void 0===u?"clippingParents":u,p=i.rootBoundary,f=void 0===p?c6:p,m=i.elementContext,v=void 0===m?cc:m,_=i.altBoundary,y=void 0!==_&&_,b=i.padding,w=void 0===b?0:b,E=y6("number"!=typeof w?w:b6(w,ac)),F=e.rects.popper,V=e.elements[y?v===cc?"reference":cc:v],j=function j$(e,i,t,s){var a="clippingParents"===i?function H$(e){var i=uc(Dp(e)),s=["absolute","fixed"].indexOf(rs(e).position)>=0&&Xn(e)?dc(e):e;return pr(s)?i.filter(function(a){return pr(a)&&g6(a,s)&&"body"!==Ui(a)}):[]}(e):[].concat(i),l=[].concat(a,[t]),u=l.reduce(function(d,p){var f=m6(e,p,s);return d.top=hr(f.top,d.top),d.right=wp(f.right,d.right),d.bottom=wp(f.bottom,d.bottom),d.left=hr(f.left,d.left),d},m6(e,l[0],s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}(pr(V)?V:V.contextElement||ks(e.elements.popper),d,f,c),Q=ea(e.elements.reference),De=v6({reference:Q,element:F,strategy:"absolute",placement:a}),Pe=bv(Object.assign({},F,De)),yt=v===cc?Pe:Q,bt={top:j.top-yt.top+E.top,bottom:yt.bottom-j.bottom+E.bottom,left:j.left-yt.left+E.left,right:yt.right-j.right+E.right},rn=e.modifiersData.offset;if(v===cc&&rn){var bi=rn[a];Object.keys(bt).forEach(function(hn){var Cr=[_i,vi].indexOf(hn)>=0?1:-1,wr=[Bn,vi].indexOf(hn)>=0?"y":"x";bt[hn]+=bi[wr]*Cr})}return bt}const z$={name:"flip",enabled:!0,phase:"main",fn:function G$(e){var i=e.state,t=e.options,s=e.name;if(!i.modifiersData[s]._skip){for(var a=t.mainAxis,l=void 0===a||a,c=t.altAxis,u=void 0===c||c,d=t.fallbackPlacements,p=t.padding,f=t.boundary,m=t.rootBoundary,v=t.altBoundary,_=t.flipVariations,y=void 0===_||_,b=t.allowedAutoPlacements,w=i.options.placement,E=ji(w),F=d||(E!==w&&y?function $$(e){if(ji(e)===fv)return[];var i=Cp(e);return[l6(e),i,l6(i)]}(w):[Cp(w)]),V=[w].concat(F).reduce(function(la,As){return la.concat(ji(As)===fv?function U$(e,i){void 0===i&&(i={});var a=i.boundary,l=i.rootBoundary,c=i.padding,u=i.flipVariations,d=i.allowedAutoPlacements,p=void 0===d?d6:d,f=ta(i.placement),m=f?u?u6:u6.filter(function(y){return ta(y)===f}):ac,v=m.filter(function(y){return p.indexOf(y)>=0});0===v.length&&(v=m);var _=v.reduce(function(y,b){return y[b]=wv(e,{placement:b,boundary:a,rootBoundary:l,padding:c})[ji(b)],y},{});return Object.keys(_).sort(function(y,b){return _[y]-_[b]})}(i,{placement:As,boundary:f,rootBoundary:m,padding:p,flipVariations:y,allowedAutoPlacements:b}):As)},[]),j=i.rects.reference,Q=i.rects.popper,De=new Map,Pe=!0,yt=V[0],bt=0;bt=0,wr=Cr?"width":"height",$n=wv(i,{placement:rn,boundary:f,rootBoundary:m,altBoundary:v,padding:p}),Ci=Cr?hn?_i:Hn:hn?vi:Bn;j[wr]>Q[wr]&&(Ci=Cp(Ci));var Vp=Cp(Ci),Dr=[];if(l&&Dr.push($n[bi]<=0),u&&Dr.push($n[Ci]<=0,$n[Vp]<=0),Dr.every(function(la){return la})){yt=rn,Pe=!1;break}De.set(rn,Dr)}if(Pe)for(var zv=function(As){var _c=V.find(function(jp){var Sr=De.get(jp);if(Sr)return Sr.slice(0,As).every(function(Wv){return Wv})});if(_c)return yt=_c,"break"},vc=y?3:1;vc>0&&"break"!==zv(vc);vc--);i.placement!==yt&&(i.modifiersData[s]._skip=!0,i.placement=yt,i.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function pc(e,i,t){return hr(e,wp(i,t))}function Dv(e){var i=ea(e),t=e.offsetWidth,s=e.offsetHeight;return Math.abs(i.width-t)<=1&&(t=i.width),Math.abs(i.height-s)<=1&&(s=i.height),{x:e.offsetLeft,y:e.offsetTop,width:t,height:s}}const Y$={name:"preventOverflow",enabled:!0,phase:"main",fn:function K$(e){var i=e.state,t=e.options,s=e.name,a=t.mainAxis,l=void 0===a||a,c=t.altAxis,u=void 0!==c&&c,v=t.tether,_=void 0===v||v,y=t.tetherOffset,b=void 0===y?0:y,w=wv(i,{boundary:t.boundary,rootBoundary:t.rootBoundary,padding:t.padding,altBoundary:t.altBoundary}),E=ji(i.placement),D=ta(i.placement),F=!D,V=Cv(E),j=function W$(e){return"x"===e?"y":"x"}(V),Q=i.modifiersData.popperOffsets,De=i.rects.reference,Pe=i.rects.popper,yt="function"==typeof b?b(Object.assign({},i.rects,{placement:i.placement})):b,bt="number"==typeof yt?{mainAxis:yt,altAxis:yt}:Object.assign({mainAxis:0,altAxis:0},yt),rn=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,bi={x:0,y:0};if(Q){if(l){var hn,Cr="y"===V?Bn:Hn,wr="y"===V?vi:_i,$n="y"===V?"height":"width",Ci=Q[V],Vp=Ci+w[Cr],Dr=Ci-w[wr],Bp=_?-Pe[$n]/2:0,zv=D===Jo?De[$n]:Pe[$n],vc=D===Jo?-Pe[$n]:-De[$n],Hp=i.elements.arrow,la=_&&Hp?Dv(Hp):{width:0,height:0},As=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},_c=As[Cr],jp=As[wr],Sr=pc(0,De[$n],la[$n]),Wv=F?De[$n]/2-Bp-Sr-_c-bt.mainAxis:zv-Sr-_c-bt.mainAxis,GZ=F?-De[$n]/2+Bp+Sr+jp+bt.mainAxis:vc+Sr+jp+bt.mainAxis,qv=i.elements.arrow&&dc(i.elements.arrow),zZ=qv?"y"===V?qv.clientTop||0:qv.clientLeft||0:0,i4=null!=(hn=rn?.[V])?hn:0,qZ=Ci+GZ-i4,s4=pc(_?wp(Vp,Ci+Wv-i4-zZ):Vp,Ci,_?hr(Dr,qZ):Dr);Q[V]=s4,bi[V]=s4-Ci}if(u){var r4,Er=Q[j],Up="y"===j?"height":"width",o4=Er+w["x"===V?Bn:Hn],a4=Er-w["x"===V?vi:_i],Kv=-1!==[Bn,Hn].indexOf(E),l4=null!=(r4=rn?.[j])?r4:0,c4=Kv?o4:Er-De[Up]-Pe[Up]-l4+bt.altAxis,u4=Kv?Er+De[Up]+Pe[Up]-l4-bt.altAxis:a4,d4=_&&Kv?function q$(e,i,t){var s=pc(e,i,t);return s>t?t:s}(c4,Er,u4):pc(_?c4:o4,Er,_?u4:a4);Q[j]=d4,bi[j]=d4-Er}i.modifiersData[s]=bi}},requiresIfExists:["offset"]},X$={name:"arrow",enabled:!0,phase:"main",fn:function Q$(e){var i,t=e.state,s=e.name,a=e.options,l=t.elements.arrow,c=t.modifiersData.popperOffsets,u=ji(t.placement),d=Cv(u),f=[Hn,_i].indexOf(u)>=0?"height":"width";if(l&&c){var m=function(i,t){return y6("number"!=typeof(i="function"==typeof i?i(Object.assign({},t.rects,{placement:t.placement})):i)?i:b6(i,ac))}(a.padding,t),v=Dv(l),_="y"===d?Bn:Hn,y="y"===d?vi:_i,b=t.rects.reference[f]+t.rects.reference[d]-c[d]-t.rects.popper[f],w=c[d]-t.rects.reference[d],E=dc(l),D=E?"y"===d?E.clientHeight||0:E.clientWidth||0:0,Q=D/2-v[f]/2+(b/2-w/2),De=pc(m[_],Q,D-v[f]-m[y]);t.modifiersData[s]=((i={})[d]=De,i.centerOffset=De-Q,i)}},effect:function J$(e){var i=e.state,s=e.options.element,a=void 0===s?"[data-popper-arrow]":s;null!=a&&("string"==typeof a&&!(a=i.elements.popper.querySelector(a))||g6(i.elements.popper,a)&&(i.elements.arrow=a))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function iG(e,i,t){void 0===t&&(t=!1);var s=Xn(i),a=Xn(i)&&function nG(e){var i=e.getBoundingClientRect(),t=Xo(i.width)/e.offsetWidth||1,s=Xo(i.height)/e.offsetHeight||1;return 1!==t||1!==s}(i),l=ks(i),c=ea(e,a,t),u={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(s||!s&&!t)&&(("body"!==Ui(i)||yv(l))&&(u=function tG(e){return e!==jn(e)&&Xn(e)?function eG(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):vv(e)}(i)),Xn(i)?((d=ea(i,!0)).x+=i.clientLeft,d.y+=i.clientTop):l&&(d.x=_v(l))),{x:c.left+u.scrollLeft-d.x,y:c.top+u.scrollTop-d.y,width:c.width,height:c.height}}function sG(e){var i=new Map,t=new Set,s=[];function a(l){t.add(l.name),[].concat(l.requires||[],l.requiresIfExists||[]).forEach(function(u){if(!t.has(u)){var d=i.get(u);d&&a(d)}}),s.push(l)}return e.forEach(function(l){i.set(l.name,l)}),e.forEach(function(l){t.has(l.name)||a(l)}),s}function oG(e){var i;return function(){return i||(i=new Promise(function(t){Promise.resolve().then(function(){i=void 0,t(e())})})),i}}var C6={placement:"bottom",modifiers:[],strategy:"absolute"};function w6(){for(var e=arguments.length,i=new Array(e),t=0;t=0?-1:1,l="function"==typeof t?t(Object.assign({},i,{placement:e})):t,c=l[0],u=l[1];return c=c||0,u=(u||0)*a,[Hn,_i].indexOf(s)>=0?{x:u,y:c}:{x:c,y:u}}(m,i.rects,l),f},{}),u=c[i.placement],p=u.y;null!=i.modifiersData.popperOffsets&&(i.modifiersData.popperOffsets.x+=u.x,i.modifiersData.popperOffsets.y+=p),i.modifiersData[s]=c}},S6=["*"],E6=e=>({$implicit:e}),XG=["dialog"],ez=["ngbNavOutlet",""];function tz(e,i){}function nz(e,i){if(1&e&&(o(0,"div",0),T(1,tz,0,0,"ng-template",1),r()),2&e){const t=ie().$implicit,s=ie();S("item",t)("nav",s.nav)("role",s.paneRole),h(),S("ngTemplateOutlet",(null==t.contentTpl?null:t.contentTpl.templateRef)||null)("ngTemplateOutletContext",Io(5,E6,t.active||s.isPanelTransitioning(t)))}}function iz(e,i){if(1&e&&T(0,nz,2,7,"div",0),2&e){const t=i.$implicit,s=ie();!function jt(e,i){bn("NgControlFlow");const t=N(),s=oi(),a=t[s]!==ye?t[s]:-1,l=-1!==a?td(t,J+a):void 0;if(ft(t,s,e)){const u=we(null);try{if(void 0!==l&&tf(l,0),-1!==e){const d=J+e,p=td(t,d),f=Xf(t[R],d),m=Zs(p,f.tView.ssrId);oo(p,ro(t,f,i,{dehydratedView:m}),0,Ks(f,m))}}finally{we(u)}}else if(void 0!==l){const u=jy(l,0);void 0!==u&&(u[Xe]=i)}}(t.isPanelInDom()||s.isPanelTransitioning(t)?0:-1)}}const T6={animation:!0,transitionTimerDelayMs:5};let hc=(()=>{class e{constructor(){this.animation=T6.animation}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function fr(e){return"string"==typeof e}function gr(e){return null!=e}function na(e){return(e||document.body).getBoundingClientRect()}const Wz=()=>{},{transitionTimerDelayMs:qz}=T6,fc=new Map,ei=(e,i,t,s)=>{let a=s.context||{};const l=fc.get(i);if(l)switch(s.runningTransition){case"continue":return Ln;case"stop":e.run(()=>l.transition$.complete()),a=Object.assign(l.context,a),fc.delete(i)}const c=t(i,s.animation,a)||Wz;if(!s.animation||"none"===window.getComputedStyle(i).transitionProperty)return e.run(()=>c()),re(void 0).pipe(function zz(e){return i=>new ot(t=>i.subscribe({next:c=>e.run(()=>t.next(c)),error:c=>e.run(()=>t.error(c)),complete:()=>e.run(()=>t.complete())}))}(e));const u=new Le,d=new Le,p=u.pipe(function m$(...e){return i=>Gl(i,re(...e))}(!0));fc.set(i,{transition$:u,complete:()=>{d.next(),d.complete()},context:a});const f=function Uz(e){const{transitionDelay:i,transitionDuration:t}=window.getComputedStyle(e);return 1e3*(parseFloat(i)+parseFloat(t))}(i);return e.runOutsideAngular(()=>{const m=Zt(i,"transitionend").pipe(Yt(p),Bt(({target:_})=>_===i));o6(uv(f+qz).pipe(Yt(p)),m,d).pipe(Yt(p)).subscribe(()=>{fc.delete(i),e.run(()=>{c(),u.next(),u.complete()})})}),u.asObservable()},Yz=(e,i,t)=>{let{direction:s,maxSize:a,dimension:l}=t;const{classList:c}=e;function u(){c.add("collapse"),"show"===s?c.add("show"):c.remove("show")}if(i)return a||(a=function Kz(e,i){if(typeof navigator>"u")return"0px";const{classList:t}=e,s=t.contains("show");s||t.add("show"),e.style[i]="";const a=e.getBoundingClientRect()[i]+"px";return s||t.remove("show"),a}(e,l),t.maxSize=a,e.style[l]="show"!==s?a:"0px",c.remove("collapse","collapsing","show"),na(e),c.add("collapsing")),e.style[l]="show"===s?a:"0px",()=>{u(),c.remove("collapsing"),e.style[l]=""};u()};let Zz=(()=>{class e{constructor(){this._ngbConfig=C(hc),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ep=(()=>{class e{constructor(){this._config=C(Zz),this._element=C(xe),this._zone=C(be),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new q,this.horizontal=this._config.horizontal,this.shown=new q,this.hidden=new q}set collapsed(t){this._isCollapsed!==t&&(this._isCollapsed=t,this._afterInit&&this._runTransitionWithEvents(t,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(t=this._isCollapsed){this.collapsed=!t,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(t,s){return ei(this._zone,this._element.nativeElement,Yz,{animation:s,runningTransition:"stop",context:{direction:t?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(t,s){this._runTransition(t,s).subscribe(()=>{t?this.hidden.emit():this.shown.emit()})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(s,a){2&s&&ke("collapse-horizontal",a.horizontal)},inputs:{animation:"animation",collapsed:[0,"ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],standalone:!0})}return e})(),x6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),A6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),F6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),L6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();const Ip=(e,i)=>!!i&&i.some(t=>t.contains(e)),U6=(e,i)=>!i||null!=function Gz(e,i){return!i||typeof e.closest>"u"?null:e.closest(i)}(e,i),bW=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function xv(e,i,t,s,a,l,c,u){t&&e.runOutsideAngular((e=>bW?()=>setTimeout(()=>e(),100):e)(()=>{const p=Zt(i,"keydown").pipe(Yt(a),Bt(v=>"Escape"===v.key),Nt(v=>v.preventDefault())),f=Zt(i,"mousedown").pipe(Oe(v=>{const _=v.target;return 2!==v.button&&!Ip(_,c)&&("inside"===t?Ip(_,l)&&U6(_,u):"outside"===t?!Ip(_,l):U6(_,u)||!Ip(_,l))}),Yt(a)),m=Zt(i,"mouseup").pipe(pv(f),Bt(([v,_])=>_),function _$(e,i=cv){const t=uv(e,i);return a6(()=>t)}(0),Yt(a));o6([p.pipe(Oe(v=>0)),m.pipe(Oe(v=>1))]).subscribe(v=>e.run(()=>s(v)))}))}const $6=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function G6(e){const i=Array.from(e.querySelectorAll($6)).filter(t=>-1!==t.tabIndex);return[i[0],i[i.length-1]]}let wW=(()=>{class e{constructor(){this._element=C(vt).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const DW=/\s+/,SW=/ +/gi,EW={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},NW=/^left/,MW=/^right/,OW=/^start/,kW=/^end/;function W6({placement:e,baseClass:i},t){let s=Array.isArray(e)?e:e.split(DW),l=s.findIndex(p=>"auto"===p);l>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(p){null==s.find(f=>-1!==f.search("^"+p))&&s.splice(l++,1,p)});const c=s.map(p=>function TW(e,i){const[t,s]=EW[e];return i&&s||t}(p,t.isRTL()));return{placement:c.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!i,phase:"write",fn({state:p}){const f=new RegExp(i+"(-[a-z]+)*","gi"),m=p.elements.popper,v=p.placement;let _=m.className;_=_.replace(f,""),_+=` ${function IW(e,i){let[t,s]=i.split("-");const a=t.replace(NW,"start").replace(MW,"end");let l=[a];if(s){let c=s;("left"===t||"right"===t)&&(c=c.replace(OW,"top").replace(kW,"bottom")),l.push(`${a}-${c}`)}return e&&(l=l.map(c=>`${e}-${c}`)),l.join(" ")}(i,v)}`,_=_.trim().replace(SW," "),m.className=_}},z$,Y$,X$,{enabled:!0,name:"flip",options:{fallbackPlacements:c}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function q6(e){return e}new Date(1882,10,12),new Date(2174,10,25);let sN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),oN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),ZW=(()=>{class e{constructor(){this._ngbConfig=C(hc),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class br{constructor(i,t,s){this.nodes=i,this.viewRef=t,this.componentRef=s}}class QW{constructor(i){this._componentType=i,this._windowRef=null,this._contentRef=null,this._document=C(vt),this._applicationRef=C(Rn),this._injector=C(rt),this._viewContainerRef=C(Cn),this._ngZone=C(be)}open(i,t,s=!1){this._windowRef||(this._contentRef=this._getContentRef(i,t),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:a}=this._windowRef.location,l=this._ngZone.onStable.pipe(Kt(1),Vt(()=>ei(this._ngZone,a,({classList:c})=>c.add("show"),{animation:s,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:l}}close(i=!1){return this._windowRef?ei(this._ngZone,this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:i,runningTransition:"stop"}).pipe(Nt(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):re(void 0)}_getContentRef(i,t){if(i){if(i instanceof ht){const s=i.createEmbeddedView(t);return this._applicationRef.attachView(s),new br([s.rootNodes],s)}return new br([[this._document.createTextNode(`${i}`)]])}return new br([])}}let JW=(()=>{class e{constructor(){this._document=C(vt)}hide(){const t=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),s=this._document.body,a=s.style,{overflow:l,paddingRight:c}=a;if(t>0){const u=parseFloat(window.getComputedStyle(s).paddingRight);a.paddingRight=`${u+t}px`}return a.overflow="hidden",()=>{t>0&&(a.paddingRight=c),a.overflow=l}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),XW=(()=>{class e{constructor(){this._nativeElement=C(xe).nativeElement,this._zone=C(be)}ngOnInit(){this._zone.onStable.asObservable().pipe(Kt(1)).subscribe(()=>{ei(this._zone,this._nativeElement,(t,s)=>{s&&na(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return ei(this._zone,this._nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(s,a){2&s&&(Mo("modal-backdrop"+(a.backdropClass?" "+a.backdropClass:"")),ke("show",!a.animation)("fade",a.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[Yn],decls:0,vars:0,template:function(s,a){},encapsulation:2})}return e})();class aN{update(i){}close(i){}dismiss(i){}}const eq=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],tq=["animation","backdropClass"];class nq{_applyWindowOptions(i,t){eq.forEach(s=>{gr(t[s])&&(i[s]=t[s])})}_applyBackdropOptions(i,t){tq.forEach(s=>{gr(t[s])&&(i[s]=t[s])})}update(i){this._applyWindowOptions(this._windowCmptRef.instance,i),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,i)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Yt(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Yt(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(i,t,s,a){this._windowCmptRef=i,this._contentRef=t,this._backdropCmptRef=s,this._beforeDismiss=a,this._closed=new Le,this._dismissed=new Le,this._hidden=new Le,i.instance.dismissEvent.subscribe(l=>{this.dismiss(l)}),this.result=new Promise((l,c)=>{this._resolve=l,this._reject=c}),this.result.then(null,()=>{})}close(i){this._windowCmptRef&&(this._closed.next(i),this._resolve(i),this._removeModalElements())}_dismiss(i){this._dismissed.next(i),this._reject(i),this._removeModalElements()}dismiss(i){if(this._windowCmptRef)if(this._beforeDismiss){const t=this._beforeDismiss();!function N6(e){return e&&e.then}(t)?!1!==t&&this._dismiss(i):t.then(s=>{!1!==s&&this._dismiss(i)},()=>{})}else this._dismiss(i)}_removeModalElements(){const i=this._windowCmptRef.instance.hide(),t=this._backdropCmptRef?this._backdropCmptRef.instance.hide():re(void 0);i.subscribe(()=>{const{nativeElement:s}=this._windowCmptRef.location;s.parentNode.removeChild(s),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),t.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:s}=this._backdropCmptRef.location;s.parentNode.removeChild(s),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),dv(i,t).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var jv=function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e}(jv||{});let iq=(()=>{class e{constructor(){this._document=C(vt),this._elRef=C(xe),this._zone=C(be),this._closed$=new Le,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new q,this.shown=new Le,this.hidden=new Le}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":fr(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe(Kt(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,s={animation:this.animation,runningTransition:"stop"},c=dv(ei(this._zone,t,()=>t.classList.remove("show"),s),ei(this._zone,this._dialogEl.nativeElement,()=>{},s));return c.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),c}_show(){const t={animation:this.animation,runningTransition:"continue"};dv(ei(this._zone,this._elRef.nativeElement,(l,c)=>{c&&na(l),l.classList.add("show")},t),ei(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{Zt(t,"keydown").pipe(Yt(this._closed$),Bt(a=>"Escape"===a.key)).subscribe(a=>{this.keyboard?requestAnimationFrame(()=>{a.defaultPrevented||this._zone.run(()=>this.dismiss(jv.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let s=!1;Zt(this._dialogEl.nativeElement,"mousedown").pipe(Yt(this._closed$),Nt(()=>s=!1),hi(()=>Zt(t,"mouseup").pipe(Yt(this._closed$),Kt(1))),Bt(({target:a})=>t===a)).subscribe(()=>{s=!0}),Zt(t,"click").pipe(Yt(this._closed$)).subscribe(({target:a})=>{t===a&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!s&&this._zone.run(()=>this.dismiss(jv.BACKDROP_CLICK))),s=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const s=t.querySelector("[ngbAutofocus]"),a=G6(t)[0];(s||a||t).focus()}}_restoreFocus(){const t=this._document.body,s=this._elWithFocus;let a;a=s&&s.focus&&t.contains(s)?s:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>a.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&ei(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(s,a){if(1&s&&Pt(XG,7),2&s){let l;Ne(l=Me())&&(a._dialogEl=l.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(s,a){2&s&&(je("aria-modal",!0)("aria-labelledby",a.ariaLabelledBy)("aria-describedby",a.ariaDescribedBy),Mo("modal d-block"+(a.windowClass?" "+a.windowClass:"")),ke("fade",a.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[Yn],ngContentSelectors:S6,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(s,a){1&s&&(ig(),o(0,"div",1,0)(2,"div",2),sg(3),r()()),2&s&&Mo("modal-dialog"+(a.size?" modal-"+a.size:"")+(a.centered?" modal-dialog-centered":"")+a.fullscreenClass+(a.scrollable?" modal-dialog-scrollable":"")+(a.modalDialogClass?" "+a.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}return e})(),sq=(()=>{class e{constructor(){this._applicationRef=C(Rn),this._injector=C(rt),this._environmentInjector=C(zt),this._document=C(vt),this._scrollBar=C(JW),this._activeWindowCmptHasChanged=new Le,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new q;const t=C(be);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const s=this._windowCmpts[this._windowCmpts.length-1];((e,i,t,s=!1)=>{e.runOutsideAngular(()=>{const a=Zt(i,"focusin").pipe(Yt(t),Oe(l=>l.target));Zt(i,"keydown").pipe(Yt(t),Bt(l=>"Tab"===l.key),pv(a)).subscribe(([l,c])=>{const[u,d]=G6(i);(c===u||c===i)&&l.shiftKey&&(d.focus(),l.preventDefault()),c===d&&!l.shiftKey&&(u.focus(),l.preventDefault())}),s&&Zt(i,"click").pipe(Yt(t),pv(a),Oe(l=>l[1])).subscribe(l=>l.focus())})})(t,s.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(s.location.nativeElement)}})}_restoreScrollBar(){const t=this._scrollBarRestoreFn;t&&(this._scrollBarRestoreFn=null,t())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(t,s,a){const l=a.container instanceof HTMLElement?a.container:gr(a.container)?this._document.querySelector(a.container):this._document.body;if(!l)throw new Error(`The specified modal container "${a.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const c=new aN,u=(t=a.injector||t).get(zt,null)||this._environmentInjector,d=this._getContentRef(t,u,s,c,a);let p=!1!==a.backdrop?this._attachBackdrop(l):void 0,f=this._attachWindowComponent(l,d.nodes),m=new nq(f,d,p,a.beforeDismiss);return this._registerModalRef(m),this._registerWindowCmpt(f),m.hidden.pipe(Kt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),c.close=v=>{m.close(v)},c.dismiss=v=>{m.dismiss(v)},c.update=v=>{m.update(v)},m.update(a),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),p&&p.instance&&p.changeDetectorRef.detectChanges(),f.changeDetectorRef.detectChanges(),m}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(s=>s.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t){let s=xg(XW,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(s.hostView),t.appendChild(s.location.nativeElement),s}_attachWindowComponent(t,s){let a=xg(iq,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:s});return this._applicationRef.attachView(a.hostView),t.appendChild(a.location.nativeElement),a}_getContentRef(t,s,a,l,c){return a?a instanceof ht?this._createFromTemplateRef(a,l):fr(a)?this._createFromString(a):this._createFromComponent(t,s,a,l,c):new br([])}_createFromTemplateRef(t,s){const l=t.createEmbeddedView({$implicit:s,close(c){s.close(c)},dismiss(c){s.dismiss(c)}});return this._applicationRef.attachView(l),new br([l.rootNodes],l)}_createFromString(t){const s=this._document.createTextNode(`${t}`);return new br([[s]])}_createFromComponent(t,s,a,l,c){const d=xg(a,{environmentInjector:s,elementInjector:rt.create({providers:[{provide:aN,useValue:l}],parent:t})}),p=d.location.nativeElement;return c.scrollable&&p.classList.add("component-host-scrollable"),this._applicationRef.attachView(d.hostView),new br([[p]],d.hostView,d)}_setAriaHidden(t){const s=t.parentElement;s&&t!==this._document.body&&(Array.from(s.children).forEach(a=>{a!==t&&"SCRIPT"!==a.nodeName&&(this._ariaHiddenValues.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}),this._setAriaHidden(s))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,s)=>{t?s.setAttribute("aria-hidden",t):s.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const s=()=>{const a=this._modalRefs.indexOf(t);a>-1&&(this._modalRefs.splice(a,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(s,s)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const s=this._windowCmpts.indexOf(t);s>-1&&(this._windowCmpts.splice(s,1),this._activeWindowCmptHasChanged.next())})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),rq=(()=>{class e{constructor(){this._injector=C(rt),this._modalStack=C(sq),this._config=C(ZW)}open(t,s={}){const a={...this._config,animation:this._config.animation,...s};return this._modalStack.open(this._injector,t,a)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),lN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({providers:[rq]})}return e})(),oq=(()=>{class e{constructor(){this._ngbConfig=C(hc),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const cN=e=>gr(e)&&""!==e;let aq=0,oe=(()=>{class e{constructor(){this.templateRef=C(ht)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}return e})(),pe=(()=>{class e{constructor(t){this.role=t,this.nav=C(ee)}static#e=this.\u0275fac=function(s){return new(s||e)(ds("role"))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(s,a){2&s&&je("role",a.role?a.role:a.nav.roles?"presentation":void 0)},standalone:!0})}return e})(),se=(()=>{class e{constructor(){this._nav=C(ee),this._nativeElement=C(xe).nativeElement,this.disabled=!1,this.shown=new q,this.hidden=new q}ngOnInit(){gr(this.domId)||(this.domId="ngb-nav-"+aq++)}get active(){return this._nav.activeId===this.id}get id(){return cN(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(gr(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbNavItem",""]],contentQueries:function(s,a,l){if(1&s&&St(l,oe,4),2&s){let c;Ne(c=Me())&&(a.contentTpl=c.first)}},hostAttrs:[1,"nav-item"],inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:[0,"ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}return e})(),ee=(()=>{class e{constructor(t){this.role=t,this._config=C(oq),this._cd=C(sn),this._document=C(vt),this._nativeElement=C(xe).nativeElement,this.destroyRef=C(ki),this._navigatingWithKeyboard=!1,this.activeIdChange=new q,this.animation=this._config.animation,this.destroyOnHide=this._config.destroyOnHide,this.orientation=this._config.orientation,this.roles=this._config.roles,this.keyboard=this._config.keyboard,this.shown=new q,this.hidden=new q,this.navItemChange$=new Le,this.navChange=new q}click(t){t.disabled||this._updateActiveId(t.id)}onFocusout({relatedTarget:t}){this._nativeElement.contains(t)||(this._navigatingWithKeyboard=!1)}onKeyDown(t){if("tablist"!==this.roles||!this.keyboard)return;const s=this.links.filter(c=>!c.navItem.disabled),{length:a}=s;let l=-1;if(s.forEach((c,u)=>{c.nativeElement===this._document.activeElement&&(l=u)}),a){switch(t.key){case"ArrowUp":case"ArrowLeft":l=(l-1+a)%a;break;case"ArrowRight":case"ArrowDown":l=(l+1)%a;break;case"Home":l=0;break;case"End":l=a-1}"changeWithArrows"===this.keyboard&&this.select(s[l].navItem.id),s[l].nativeElement.focus(),this._navigatingWithKeyboard=!0,t.preventDefault()}}select(t){this._updateActiveId(t,!1)}ngAfterContentInit(){if(!gr(this.activeId)){const t=this.items.first?this.items.first.id:null;cN(t)&&(this._updateActiveId(t,!1),this._cd.detectChanges())}this.items.changes.pipe(ss(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:t}){t&&!t.firstChange&&this._notifyItemChanged(t.currentValue)}_updateActiveId(t,s=!0){if(this.activeId!==t){let a=!1;s&&this.navChange.emit({activeId:this.activeId,nextId:t,preventDefault:()=>{a=!0}}),a||(this.activeId=t,this.activeIdChange.emit(t),this._notifyItemChanged(t))}}_notifyItemChanged(t){this.navItemChange$.next(this._getItemById(t))}_getItemById(t){return this.items&&this.items.find(s=>s.id===t)||null}static#e=this.\u0275fac=function(s){return new(s||e)(ds("role"))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbNav",""]],contentQueries:function(s,a,l){if(1&s&&(St(l,se,4),St(l,te,5)),2&s){let c;Ne(c=Me())&&(a.items=c),Ne(c=Me())&&(a.links=c)}},hostAttrs:[1,"nav"],hostVars:4,hostBindings:function(s,a){1&s&&ve("keydown.arrowLeft",function(c){return a.onKeyDown(c)})("keydown.arrowRight",function(c){return a.onKeyDown(c)})("keydown.arrowDown",function(c){return a.onKeyDown(c)})("keydown.arrowUp",function(c){return a.onKeyDown(c)})("keydown.Home",function(c){return a.onKeyDown(c)})("keydown.End",function(c){return a.onKeyDown(c)})("focusout",function(c){return a.onFocusout(c)}),2&s&&(je("aria-orientation","vertical"===a.orientation&&"tablist"===a.roles?"vertical":void 0)("role",a.role?a.role:a.roles?"tablist":void 0),ke("flex-column","vertical"===a.orientation))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],standalone:!0,features:[xt]})}return e})(),te=(()=>{class e{constructor(t){this.role=t,this.navItem=C(se),this.nav=C(ee),this.nativeElement=C(xe).nativeElement}get tabindex(){return!1===this.nav.keyboard?this.navItem.disabled?-1:void 0:this.nav._navigatingWithKeyboard||this.navItem.disabled||!this.navItem.active?-1:void 0}static#e=this.\u0275fac=function(s){return new(s||e)(ds("role"))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbNavLink",""]],hostAttrs:[1,"nav-link"],hostVars:12,hostBindings:function(s,a){2&s&&(An("id",a.navItem.domId),je("role",a.role?a.role:a.nav.roles?"tab":void 0)("tabindex",a.tabindex)("aria-controls",a.navItem.isPanelInDom()?a.navItem.panelDomId:null)("aria-selected",a.navItem.active)("aria-disabled",a.navItem.disabled),ke("nav-item",a.navItem.isNgContainer())("active",a.navItem.active)("disabled",a.navItem.disabled))},standalone:!0})}return e})(),he=(()=>{class e extends te{static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=tt(e)))(a||e)}})();static#t=this.\u0275dir=B({type:e,selectors:[["a","ngbNavLink",""]],hostAttrs:["href",""],hostBindings:function(s,a){1&s&&ve("click",function(c){return a.nav.click(a.navItem),c.preventDefault()})},standalone:!0,features:[Ae]})}return e})();const cq=({classList:e})=>(e.remove("show"),()=>e.remove("active")),uq=(e,i)=>{i&&na(e),e.classList.add("show")};let Uv=(()=>{class e{constructor(){this.nativeElement=C(xe).nativeElement}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(s,a){2&s&&(An("id",a.item.panelDomId),je("role",a.role?a.role:a.nav.roles?"tabpanel":void 0)("aria-labelledby",a.item.domId),ke("fade",a.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}return e})(),fe=(()=>{class e{constructor(){this._cd=C(sn),this._ngZone=C(be),this._activePane=null}isPanelTransitioning(t){return this._activePane?.item===t}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe(ss(this.nav.destroyRef),JE(this._activePane?.item||null),hv(),function b$(e){return Bt((i,t)=>e<=t)}(1)).subscribe(t=>{const s={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?ei(this._ngZone,this._activePane.nativeElement,cq,s).subscribe(()=>{const a=this._activePane?.item;this._activePane=this._getPaneForItem(t),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),ei(this._ngZone,this._activePane.nativeElement,uq,s).subscribe(()=>{t&&(t.shown.emit(),this.nav.shown.emit(t.id))})),a&&(a.hidden.emit(),this.nav.hidden.emit(a.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show","active")}_getPaneForItem(t){return this._panes&&this._panes.find(s=>s.item===t)||null}_getActivePane(){return this._panes&&this._panes.find(t=>t.item.active)||null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["","ngbNavOutlet",""]],viewQuery:function(s,a){if(1&s&&Pt(Uv,5),2&s){let l;Ne(l=Me())&&(a._panes=l)}},hostAttrs:[1,"tab-content"],inputs:{paneRole:"paneRole",nav:[0,"ngbNavOutlet","nav"]},standalone:!0,features:[Yn],attrs:ez,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(s,a){1&s&&function Pi(e,i,t,s,a,l,c,u,d,p,f,m,v){bn("NgControlFlow");const _=N(),y=Te(),b=void 0!==d,w=N(),E=u?c.bind(w[lt][Xe]):c,D=new pA(b,E);w[J+e]=D,ll(_,y,e+1,i,t,s,a,Wn(y.consts,l)),b&&ll(_,y,e+2,d,p,f,m,Wn(y.consts,v))}(0,iz,1,1,null,null,bs),2&s&&function Fi(e){const i=we(null),t=tn();try{const s=N(),a=s[R],l=s[t],c=t+1,u=td(s,c);if(void 0===l.liveCollection){const p=Xf(a,c);l.liveCollection=new hA(u,s,p)}else l.liveCollection.reset();const d=l.liveCollection;if(function uA(e,i,t){let s,a,l=0,c=e.length-1;if(Array.isArray(i)){let d=i.length-1;for(;l<=c&&l<=d;){const p=e.at(l),f=i[l],m=Zf(l,p,l,f,t);if(0!==m){m<0&&e.updateValue(l,f),l++;continue}const v=e.at(c),_=i[d],y=Zf(c,v,d,_,t);if(0!==y){y<0&&e.updateValue(c,_),c--,d--;continue}const b=t(l,p),w=t(c,v),E=t(l,f);if(Object.is(E,w)){const D=t(d,_);Object.is(D,b)?(e.swap(l,c),e.updateValue(c,_),d--,c--):e.move(c,l),e.updateValue(l,f),l++}else if(s??=new sw,a??=iw(e,l,c,t),Qf(e,s,l,E))e.updateValue(l,f),l++,c++;else if(a.has(E))s.set(b,e.detach(l)),c--;else{const D=e.create(l,i[l]);e.attach(l,D),l++,c++}}for(;l<=d;)nw(e,s,t,l,i[l]),l++}else if(null!=i){const d=i[Symbol.iterator]();let p=d.next();for(;!p.done&&l<=c;){const f=e.at(l),m=p.value,v=Zf(l,f,l,m,t);if(0!==v)v<0&&e.updateValue(l,m),l++,p=d.next();else{s??=new sw,a??=iw(e,l,c,t);const _=t(l,m);if(Qf(e,s,l,_))e.updateValue(l,m),l++,c++,p=d.next();else if(a.has(_)){const y=t(l,f);s.set(y,e.detach(l)),c--}else e.attach(l,e.create(l,m)),l++,c++,p=d.next()}}for(;!p.done;)nw(e,s,t,e.length,p.value),p=d.next()}for(;l<=c;)e.destroy(e.detach(c--));s?.forEach(d=>{e.destroy(d)})}(d,e,l.trackByFn),d.updateIndexes(),l.hasEmptyBlock){const p=oi(),f=0===d.length;if(ft(s,p,f)){const m=t+2,v=td(s,m);if(f){const _=Xf(a,m),y=Zs(v,_.tView.ssrId);oo(v,ro(s,_,void 0,{dehydratedView:y}),0,Ks(_,y))}else tf(v,0)}}}finally{we(i)}}(a.nav.items)},dependencies:[Uv,Fo],encapsulation:2,changeDetection:0})}return e})(),uN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),_N=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();const pq={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};let yN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),bN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),CN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),wN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),DN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),SN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),_q=(()=>{class e{constructor(){this._ngbConfig=C(hc),this.autoClose=!0,this.placement="auto",this.popperOptions=t=>t,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),yq=0,bq=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(s,a){2&s&&(An("id",a.id),Mo("tooltip"+(a.tooltipClass?" "+a.tooltipClass:"")),ke("fade",a.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},standalone:!0,features:[Yn],ngContentSelectors:S6,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(s,a){1&s&&(ig(),M(0,"div",0),o(1,"div",1),sg(2),r())},styles:["ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}\n"],encapsulation:2,changeDetection:0})}return e})(),Cq=(()=>{class e{constructor(){this._config=C(_q),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disableTooltip=this._config.disableTooltip,this.tooltipClass=this._config.tooltipClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new q,this.hidden=new q,this._nativeElement=C(xe).nativeElement,this._ngZone=C(be),this._document=C(vt),this._changeDetector=C(sn),this._ngbTooltipWindowId="ngb-tooltip-"+yq++,this._popupService=new QW(bq),this._windowRef=null,this._positioning=function Av(){const e=C(wW);let i=null;return{createPopper(t){if(!i){let a=(t.updatePopperOptions||q6)(W6(t,e));i=bG(t.hostElement,t.targetElement,a)}},update(){i&&i.update()},setOptions(t){if(i){let a=(t.updatePopperOptions||q6)(W6(t,e));i.setOptions(a)}},destroy(){i&&(i.destroy(),i=null)}}}()}set ngbTooltip(t){this._ngbTooltip=t,!t&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(t){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:s,transition$:a}=this._popupService.open(this._ngbTooltip,t??this.tooltipContext,this.animation);this._windowRef=s,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-tooltip",updatePopperOptions:l=>this.popperOptions(function Rv(e){return i=>(i.modifiers.push(DG,{name:"offset",options:{offset:()=>e}}),i)}([0,6])(l))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),xv(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),a.subscribe(()=>this.shown.emit())}}close(t=this.animation){null!=this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(t).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function fq(e,i,t,s,a,l=0,c=0){const u=function hq(e){const i=(e||"").trim();if(0===i.length)return[];const t=i.split(/\s+/).map(a=>a.split(":")).map(a=>pq[a[0]]||a),s=t.filter(a=>a.includes("manual"));if(s.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===s.length&&t.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return s.length?[]:t}(i);if(0===u.length)return()=>{};const d=new Set,p=[];let f;function m(_,y){e.addEventListener(_,y),p.push(()=>e.removeEventListener(_,y))}function v(_,y){clearTimeout(f),y>0?f=setTimeout(_,y):_()}for(const[_,y]of u)y?(m(_,()=>{d.add(_),v(()=>d.size>0&&s(),l)}),m(y,()=>{d.delete(_),v(()=>0===d.size&&a(),c)})):m(_,()=>t()?v(a,c):v(s,l));return()=>p.forEach(_=>_())}(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:t}){t&&this.isOpen()&&this._windowRef.setInput("tooltipClass",t.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(fr(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=B({type:e,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],standalone:!0,features:[xt]})}return e})(),EN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();new H("live announcer delay",{providedIn:"root",factory:()=>100});let TN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})(),NN=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({})}return e})();const Dq=[x6,A6,F6,L6,sN,oN,lN,uN,NN,_N,yN,bN,CN,wN,DN,SN,EN,TN];let Sq=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({imports:[Dq,x6,A6,F6,L6,sN,oN,lN,uN,NN,_N,yN,bN,CN,wN,DN,SN,EN,TN]})}return e})(),Eq=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e});static#n=this.\u0275inj=Ge({imports:[iS]})}return e})();var Un=typeof window<"u"?window:{screen:{},navigator:{}},ra=(Un.matchMedia||function(){return{matches:!1}}).bind(Un),MN=!1,ON=function(){};Un.addEventListener&&Un.addEventListener("p",ON,{get passive(){return MN=!0}}),Un.removeEventListener&&Un.removeEventListener("p",ON,!1);var kN=MN,$v="ontouchstart"in Un,xN=($v||"TouchEvent"in Un&&ra("(any-pointer: coarse)"),Un.navigator.userAgent||""),En=(ra("(pointer: coarse)").matches&&/iPad|Macintosh/.test(xN)&&Math.min(Un.screen.width||0,Un.screen.height||0),(ra("(pointer: coarse)").matches||!ra("(pointer: fine)").matches&&$v)&&/Windows.*Firefox/.test(xN),ra("(any-pointer: fine)").matches||ra("(any-hover: hover)"),function(e){return e[e.Low=0]="Low",e[e.High=1]="High",e[e.Floor=2]="Floor",e[e.Ceil=3]="Ceil",e[e.TickValue=4]="TickValue",e}(En||{}));class Fp{constructor(){this.floor=0,this.ceil=null,this.step=1,this.minRange=null,this.maxRange=null,this.pushRange=!1,this.minLimit=null,this.maxLimit=null,this.translate=null,this.combineLabels=null,this.getLegend=null,this.getStepLegend=null,this.stepsArray=null,this.bindIndexForStepsArray=!1,this.draggableRange=!1,this.draggableRangeOnly=!1,this.showSelectionBar=!1,this.showSelectionBarEnd=!1,this.showSelectionBarFromValue=null,this.showOuterSelectionBars=!1,this.hidePointerLabels=!1,this.hideLimitLabels=!1,this.autoHideLimitLabels=!0,this.readOnly=!1,this.disabled=!1,this.showTicks=!1,this.showTicksValues=!1,this.tickStep=null,this.tickValueStep=null,this.ticksArray=null,this.ticksTooltip=null,this.ticksValuesTooltip=null,this.vertical=!1,this.getSelectionBarColor=null,this.getTickColor=null,this.getPointerColor=null,this.keyboardSupport=!0,this.scale=1,this.rotate=0,this.enforceStep=!0,this.enforceRange=!0,this.enforceStepsArray=!0,this.noSwitching=!1,this.onlyBindHandles=!1,this.rightToLeft=!1,this.reversedControls=!1,this.boundPointerLabels=!0,this.logScale=!1,this.customValueToPosition=null,this.customPositionToValue=null,this.precisionLimit=12,this.selectionBarGradient=null,this.ariaLabel="ngx-slider",this.ariaLabelledBy=null,this.ariaLabelHigh="ngx-slider-max",this.ariaLabelledByHigh=null,this.handleDimension=null,this.barDimension=null,this.animate=!0,this.animateOnMove=!1}}const PN=new H("AllowUnsafeHtmlInSlider");var z=function(e){return e[e.Min=0]="Min",e[e.Max=1]="Max",e}(z||{});class Iq{}class I{static isNullOrUndefined(i){return null==i}static areArraysEqual(i,t){if(i.length!==t.length)return!1;for(let s=0;sMath.abs(i-l.value));let a=0;for(let l=0;l{const{leading:a=!0,trailing:l=!1}=i??{};let c=!1,u=null,d=null,p=!1;const f=()=>{d?.unsubscribe(),d=null,l&&(_(),p&&s.complete())},m=()=>{d=null,p&&s.complete()},v=y=>d=$t(e(y)).subscribe(Ze(s,f,m)),_=()=>{if(c){c=!1;const y=u;u=null,s.next(y),!p&&v(y)}};t.subscribe(Ze(s,y=>{c=!0,u=y,(!d||d.closed)&&(a?_():v(y))},()=>{p=!0,(!(l&&c&&d)||d.closed)&&s.complete()}))})}(()=>s,t)}class LN{constructor(){this.eventName=null,this.events=null,this.eventsSubscription=null,this.teardownCallback=null}}class VN{constructor(i){this.renderer=i}attachPassiveEventListener(i,t,s,a){if(!0!==kN)return this.attachEventListener(i,t,s,a);const l=new LN;l.eventName=t,l.events=new Le;const c=u=>{l.events.next(u)};return i.addEventListener(t,c,{passive:!0,capture:!1}),l.teardownCallback=()=>{i.removeEventListener(t,c,{passive:!0,capture:!1})},l.eventsSubscription=l.events.pipe(I.isNullOrUndefined(a)?Nt(()=>{}):FN(a,void 0,{leading:!0,trailing:!0})).subscribe(u=>{s(u)}),l}detachEventListener(i){I.isNullOrUndefined(i.eventsSubscription)||(i.eventsSubscription.unsubscribe(),i.eventsSubscription=null),I.isNullOrUndefined(i.events)||(i.events.complete(),i.events=null),I.isNullOrUndefined(i.teardownCallback)||(i.teardownCallback(),i.teardownCallback=null)}attachEventListener(i,t,s,a){const l=new LN;return l.eventName=t,l.events=new Le,l.teardownCallback=this.renderer.listen(i,t,u=>{l.events.next(u)}),l.eventsSubscription=l.events.pipe(I.isNullOrUndefined(a)?Nt(()=>{}):FN(a,void 0,{leading:!0,trailing:!0})).subscribe(u=>{s(u)}),l}}let xs=(()=>{class e{get position(){return this._position}get dimension(){return this._dimension}get alwaysHide(){return this._alwaysHide}get vertical(){return this._vertical}get scale(){return this._scale}get rotate(){return this._rotate}constructor(t,s,a){this.elemRef=t,this.renderer=s,this.changeDetectionRef=a,this._position=0,this._dimension=0,this._alwaysHide=!1,this._vertical=!1,this._scale=1,this._rotate=0,this.opacity=1,this.visibility="visible",this.left="",this.bottom="",this.height="",this.width="",this.transform="",this.eventListeners=[],this.eventListenerHelper=new VN(this.renderer)}setAlwaysHide(t){this._alwaysHide=t,this.visibility=t?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(t){this._vertical=t,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(t){this._scale=t}setRotate(t){this._rotate=t,this.transform="rotate("+t+"deg)"}getRotate(){return this._rotate}setPosition(t){this._position!==t&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=t,this._vertical?this.bottom=Math.round(t)+"px":this.left=Math.round(t)+"px"}calculateDimension(){const t=this.getBoundingClientRect();this._dimension=this.vertical?(t.bottom-t.top)*this.scale:(t.right-t.left)*this.scale}setDimension(t){this._dimension!==t&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=t,this._vertical?this.height=Math.round(t)+"px":this.width=Math.round(t)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(t,s,a){const l=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,t,s,a);this.eventListeners.push(l)}onPassive(t,s,a){const l=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,t,s,a);this.eventListeners.push(l)}off(t){let s,a;I.isNullOrUndefined(t)?(s=[],a=this.eventListeners):(s=this.eventListeners.filter(l=>l.eventName!==t),a=this.eventListeners.filter(l=>l.eventName===t));for(const l of a)this.eventListenerHelper.detachEventListener(l);this.eventListeners=s}isRefDestroyed(){return I.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(O(xe),O(In),O(sn))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(s,a){2&s&&Xu("opacity",a.opacity)("visibility",a.visibility)("left",a.left)("bottom",a.bottom)("height",a.height)("width",a.width)("transform",a.transform)}})}return e})(),Gv=(()=>{class e extends xs{focus(){this.elemRef.nativeElement.focus()}focusIfNeeded(){document.activeElement!==this.elemRef.nativeElement&&this.elemRef.nativeElement.focus()}constructor(t,s,a){super(t,s,a),this.active=!1,this.role="",this.tabindex="",this.ariaOrientation="",this.ariaLabel="",this.ariaLabelledBy="",this.ariaValueNow="",this.ariaValueText="",this.ariaValueMin="",this.ariaValueMax=""}static#e=this.\u0275fac=function(s){return new(s||e)(O(xe),O(In),O(sn))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(s,a){2&s&&(je("role",a.role)("tabindex",a.tabindex)("aria-orientation",a.ariaOrientation)("aria-label",a.ariaLabel)("aria-labelledby",a.ariaLabelledBy)("aria-valuenow",a.ariaValueNow)("aria-valuetext",a.ariaValueText)("aria-valuemin",a.ariaValueMin)("aria-valuemax",a.ariaValueMax),ke("ngx-slider-active",a.active))},features:[Ae]})}return e})(),oa=(()=>{class e extends xs{get value(){return this._value}constructor(t,s,a,l){super(t,s,a),this.allowUnsafeHtmlInSlider=l,this._value=null}setValue(t){let s=!1;!this.alwaysHide&&(I.isNullOrUndefined(this.value)||this.value.length!==t.length||this.value.length>0&&0===this.dimension)&&(s=!0),this._value=t,!1===this.allowUnsafeHtmlInSlider?this.elemRef.nativeElement.innerText=t:this.elemRef.nativeElement.innerHTML=t,s&&this.calculateDimension()}static#e=this.\u0275fac=function(s){return new(s||e)(O(xe),O(In),O(sn),O(PN,8))};static#t=this.\u0275dir=B({type:e,selectors:[["","ngxSliderLabel",""]],features:[Ae]})}return e})();const Aq=(e,i,t)=>({tooltip:e,placement:i,content:t});function Rq(e,i){}function Pq(e,i){1&e&&T(0,Rq,0,0,"ng-template")}function Fq(e,i){if(1&e&&(hl(0),T(1,Pq,1,0,null,1),fl()),2&e){const t=ie();h(),S("ngTemplateOutlet",t.template)("ngTemplateOutletContext",ld(2,Aq,t.tooltip,t.placement,t.content))}}function Lq(e,i){if(1&e&&(hl(0),o(1,"div",2),n(2),r(),fl()),2&e){const t=ie();h(),je("title",t.tooltip)("data-tooltip-placement",t.placement),h(),Ut(" ",t.content," ")}}let Vq=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(s,a){1&s&&T(0,Fq,2,6,"ng-container",0)(1,Lq,3,3,"ng-container",0),2&s&&(S("ngIf",a.template),h(),S("ngIf",!a.template))},dependencies:[xl,Fo],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]})}return e})();const Bq=["tooltipTemplate"],Hq=["leftOuterSelectionBar"],jq=["rightOuterSelectionBar"],Uq=["fullBar"],$q=["selectionBar"],Gq=["minHandle"],zq=["maxHandle"],Wq=["floorLabel"],qq=["ceilLabel"],Kq=["minHandleLabel"],Yq=["maxHandleLabel"],Zq=["combinedLabel"],Qq=["ticksElement"],Jq=e=>({"ngx-slider-selected":e});function Xq(e,i){if(1&e&&M(0,"ngx-slider-tooltip-wrapper",32),2&e){const t=ie().$implicit;S("template",ie().tooltipTemplate)("tooltip",t.valueTooltip)("placement",t.valueTooltipPlacement)("content",t.value)}}function eK(e,i){1&e&&M(0,"span",33),2&e&&S("innerText",ie().$implicit.legend)}function tK(e,i){1&e&&M(0,"span",34),2&e&&S("innerHTML",ie().$implicit.legend,J_)}function nK(e,i){if(1&e&&(o(0,"span",27),M(1,"ngx-slider-tooltip-wrapper",28),T(2,Xq,1,4,"ngx-slider-tooltip-wrapper",29)(3,eK,1,1,"span",30)(4,tK,1,1,"span",31),r()),2&e){const t=i.$implicit,s=ie();S("ngClass",Io(8,Jq,t.selected))("ngStyle",t.style),h(),S("template",s.tooltipTemplate)("tooltip",t.tooltip)("placement",t.tooltipPlacement),h(),S("ngIf",null!=t.value),h(),S("ngIf",null!=t.legend&&!1===s.allowUnsafeHtmlInSlider),h(),S("ngIf",null!=t.legend&&(null==s.allowUnsafeHtmlInSlider||s.allowUnsafeHtmlInSlider))}}class iK{constructor(){this.selected=!1,this.style={},this.tooltip=null,this.tooltipPlacement=null,this.value=null,this.valueTooltip=null,this.valueTooltipPlacement=null,this.legend=null}}class BN{constructor(){this.active=!1,this.value=0,this.difference=0,this.position=0,this.lowLimit=0,this.highLimit=0}}class Lp{static compare(i,t){return!(I.isNullOrUndefined(i)&&I.isNullOrUndefined(t)||I.isNullOrUndefined(i)!==I.isNullOrUndefined(t))&&i.value===t.value&&i.highValue===t.highValue}}class HN extends Lp{static compare(i,t){return!(I.isNullOrUndefined(i)&&I.isNullOrUndefined(t)||I.isNullOrUndefined(i)!==I.isNullOrUndefined(t))&&i.value===t.value&&i.highValue===t.highValue&&i.forceChange===t.forceChange}}const sK={provide:Fn,useExisting:Ve(()=>ae),multi:!0};let ae=(()=>{class e{set manualRefresh(t){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=t.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}set triggerFocus(t){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=t.subscribe(s=>{this.focusPointer(s)})}get range(){return!I.isNullOrUndefined(this.value)&&!I.isNullOrUndefined(this.highValue)}get showTicks(){return this.viewOptions.showTicks}constructor(t,s,a,l,c){this.renderer=t,this.elementRef=s,this.changeDetectionRef=a,this.zone=l,this.allowUnsafeHtmlInSlider=c,this.sliderElementNgxSliderClass=!0,this.value=null,this.valueChange=new q,this.highValue=null,this.highValueChange=new q,this.options=new Fp,this.userChangeStart=new q,this.userChange=new q,this.userChangeEnd=new q,this.initHasRun=!1,this.inputModelChangeSubject=new Le,this.inputModelChangeSubscription=null,this.outputModelChangeSubject=new Le,this.outputModelChangeSubscription=null,this.viewLowValue=null,this.viewHighValue=null,this.viewOptions=new Fp,this.handleHalfDimension=0,this.maxHandlePosition=0,this.currentTrackingPointer=null,this.currentFocusPointer=null,this.firstKeyDown=!1,this.touchId=null,this.dragging=new BN,this.sliderElementVerticalClass=!1,this.sliderElementAnimateClass=!1,this.sliderElementWithLegendClass=!1,this.sliderElementDisabledAttr=null,this.sliderElementAriaLabel="ngx-slider",this.barStyle={},this.minPointerStyle={},this.maxPointerStyle={},this.fullBarTransparentClass=!1,this.selectionBarDraggableClass=!1,this.ticksUnderValuesClass=!1,this.intermediateTicks=!1,this.ticks=[],this.eventListenerHelper=null,this.onMoveEventListener=null,this.onEndEventListener=null,this.moving=!1,this.resizeObserver=null,this.onTouchedCallback=null,this.onChangeCallback=null,this.eventListenerHelper=new VN(this.renderer)}ngOnInit(){this.viewOptions=new Fp,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(t){!I.isNullOrUndefined(t.options)&&JSON.stringify(t.options.previousValue)!==JSON.stringify(t.options.currentValue)&&this.onChangeOptions(),(!I.isNullOrUndefined(t.value)||!I.isNullOrUndefined(t.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(t){t instanceof Array?(this.value=t[0],this.highValue=t[1]):this.value=t,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}setDisabledState(t){this.viewOptions.disabled=t,this.updateDisabledState()}setAriaLabel(t){this.viewOptions.ariaLabel=t,this.updateAriaLabel()}onResize(t){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(hv(HN.compare),Bt(t=>!t.forceChange&&!t.internalChange)).subscribe(t=>this.applyInputModelChange(t))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(hv(HN.compare)).subscribe(t=>this.publishOutputModelChange(t))}subscribeResizeObserver(){Is.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){Is.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){I.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){I.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){I.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){I.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){I.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){I.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(t){return t===z.Min?this.minHandleElement:t===z.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===z.Min?this.viewLowValue:this.currentTrackingPointer===z.Max?this.viewHighValue:null}modelValueToViewValue(t){return I.isNullOrUndefined(t)?NaN:I.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+t:I.findStepIndex(+t,this.viewOptions.stepsArray)}viewValueToModelValue(t){return I.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?t:this.getStepValue(t)}getStepValue(t){const s=this.viewOptions.stepsArray[t];return I.isNullOrUndefined(s)?NaN:s.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(t){const s=this.normaliseModelValues(t),a=!Lp.compare(t,s);a&&(this.value=s.value,this.highValue=s.highValue),this.viewLowValue=this.modelValueToViewValue(s.value),this.viewHighValue=this.range?this.modelValueToViewValue(s.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:s.value,highValue:s.highValue,forceChange:a,userEventInitiated:!1})}publishOutputModelChange(t){const s=()=>{this.valueChange.emit(t.value),this.range&&this.highValueChange.emit(t.highValue),I.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[t.value,t.highValue]:t.value),I.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[t.value,t.highValue]:t.value)};t.userEventInitiated?(s(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{s()})}normaliseModelValues(t){const s=new Lp;if(s.value=t.value,s.highValue=t.highValue,!I.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const a=I.findStepIndex(s.value,this.viewOptions.stepsArray);if(s.value=this.viewOptions.stepsArray[a].value,this.range){const l=I.findStepIndex(s.highValue,this.viewOptions.stepsArray);s.highValue=this.viewOptions.stepsArray[l].value}}return s}if(this.viewOptions.enforceStep&&(s.value=this.roundStep(s.value),this.range&&(s.highValue=this.roundStep(s.highValue))),this.viewOptions.enforceRange&&(s.value=_t.clampToRange(s.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(s.highValue=_t.clampToRange(s.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&t.value>t.highValue))if(this.viewOptions.noSwitching)s.value=s.highValue;else{const a=t.value;s.value=t.highValue,s.highValue=a}return s}renormaliseModelValues(){const t={value:this.value,highValue:this.highValue},s=this.normaliseModelValues(t);Lp.compare(s,t)||(this.value=s.value,this.highValue=s.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const t=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const s=this.getOptionsInfluencingEventBindings(this.viewOptions),a=!I.areArraysEqual(t,s);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(a)}applyOptions(){if(this.viewOptions=new Fp,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!I.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!I.isNullOrUndefined(this.viewOptions.tickStep)||!I.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!I.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),I.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),I.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(t,s)=>t+" - "+s),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,I.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=t=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(t):t))}applyFloorCeilOptions(){if(I.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),I.isNullOrUndefined(this.viewOptions.ceil)||I.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,I.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=t=>String(t))}resetSlider(t=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),t&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(t){t!==z.Min&&t!==z.Max&&(t=z.Min),t===z.Min?this.minHandleElement.focus():this.range&&t===z.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){I.isNullOrUndefined(this.currentFocusPointer)||this.getPointerElement(this.currentFocusPointer).focusIfNeeded()}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const t=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(t||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(t||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(t||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const t of this.getAllSliderElements())I.isNullOrUndefined(t)||t.setVertical(this.viewOptions.vertical)}updateScale(){for(const t of this.getAllSliderElements())t.setScale(this.viewOptions.scale)}updateRotate(){for(const t of this.getAllSliderElements())t.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",I.isNullOrUndefined(this.viewOptions.ariaLabel)?I.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",I.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?I.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,En.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,En.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){I.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const t=this.minHandleElement.dimension;this.handleHalfDimension=t/2,I.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-t,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks&&this.sliderElementWithLegendClass)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const t=I.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,s=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&t.reverse();const a=I.isNullOrUndefined(this.viewOptions.tickValueStep)?I.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let l=!1;const c=t.map(u=>{let d=this.valueToPosition(u);this.viewOptions.vertical&&(d=this.maxHandlePosition-d);const p=s+"("+Math.round(d)+"px)",f=new iK;f.selected=this.isTickSelected(u),f.style={"-webkit-transform":p,"-moz-transform":p,"-o-transform":p,"-ms-transform":p,transform:p},f.selected&&!I.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(f.style["background-color"]=this.getSelectionBarColor()),!f.selected&&!I.isNullOrUndefined(this.viewOptions.getTickColor)&&(f.style["background-color"]=this.getTickColor(u)),I.isNullOrUndefined(this.viewOptions.ticksTooltip)||(f.tooltip=this.viewOptions.ticksTooltip(u),f.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!I.isNullOrUndefined(a)&&_t.isModuloWithinPrecisionLimit(u,a,this.viewOptions.precisionLimit)&&(f.value=this.getDisplayValue(u,En.TickValue),I.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(f.valueTooltip=this.viewOptions.ticksValuesTooltip(u),f.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let m=null;if(I.isNullOrUndefined(this.viewOptions.stepsArray))I.isNullOrUndefined(this.viewOptions.getLegend)||(m=this.viewOptions.getLegend(u));else{const v=this.viewOptions.stepsArray[u];I.isNullOrUndefined(this.viewOptions.getStepLegend)?I.isNullOrUndefined(v)||(m=v.legend):m=this.viewOptions.getStepLegend(v)}return I.isNullOrUndefined(m)||(f.legend=m,l=!0),f});if(this.sliderElementWithLegendClass!==l&&setTimeout(()=>{this.sliderElementWithLegendClass=l}),I.isNullOrUndefined(this.ticks)||this.ticks.length!==c.length)this.ticks=c,this.isRefDestroyed()||this.changeDetectionRef.detectChanges();else for(let u=0;u=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&t<=this.viewLowValue)return!0}else{const s=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>s&&t>=s&&t<=this.viewLowValue)return!0;if(this.viewLowValue=this.viewLowValue)return!0}return!!(this.range&&t>=this.viewLowValue&&t<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,En.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,En.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(t,s){t===z.Min?this.updateLowHandle(s):t===z.Max&&this.updateHighHandle(s),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(t,s){const a=t===z.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,l=s-a/2+this.handleHalfDimension,c=this.fullBarElement.dimension-a;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&t===z.Min||!this.viewOptions.rightToLeft&&t===z.Max?Math.min(l,c):Math.min(Math.max(l,0),c):l}updateLowHandle(t){this.minHandleElement.setPosition(t),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,En.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(z.Min,t)),I.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(z.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(t){this.maxHandleElement.setPosition(t),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,En.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(z.Max,t)),I.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(z.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let t=!1,s=!1;const a=this.isLabelBelowFloorLabel(this.minHandleLabelElement),l=this.isLabelAboveCeilLabel(this.minHandleLabelElement),c=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),u=this.isLabelBelowFloorLabel(this.combinedLabelElement),d=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(a?(t=!0,this.floorLabelElement.hide()):(t=!1,this.floorLabelElement.show()),l?(s=!0,this.ceilLabelElement.hide()):(s=!1,this.ceilLabelElement.show()),this.range){const p=this.combinedLabelElement.isVisible()?d:c,f=this.combinedLabelElement.isVisible()?u:a;p?this.ceilLabelElement.hide():s||this.ceilLabelElement.show(),f?this.floorLabelElement.hide():t||this.floorLabelElement.show()}}isLabelBelowFloorLabel(t){const s=t.position,l=this.floorLabelElement.position;return this.viewOptions.rightToLeft?s+t.dimension>=l-2:s<=l+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(t){const s=t.position,l=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?s<=l+this.ceilLabelElement.dimension+2:s+t.dimension>=l-2}updateSelectionBar(){let t=0,s=0;const a=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,l=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)s=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),t=l;else if(I.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))a?(s=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),t=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(s=this.minHandleElement.position+this.handleHalfDimension,t=0);else{const c=this.viewOptions.showSelectionBarFromValue,u=this.valueToPosition(c);(this.viewOptions.rightToLeft?this.viewLowValue<=c:this.viewLowValue>c)?(s=this.minHandleElement.position-u,t=u+this.handleHalfDimension):(s=u-this.minHandleElement.position,t=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(s),this.selectionBarElement.setPosition(t),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(t),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(t+s)),this.leftOuterSelectionBarElement.setPosition(t+s)):(this.leftOuterSelectionBarElement.setDimension(t),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(t+s)),this.rightOuterSelectionBarElement.setPosition(t+s))),I.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!I.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const c=I.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),u=c-t>0&&!a||c-t<=0&&a;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?u?"bottom":"top":u?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(c+s+t+(u?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=c-t+(u?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const c=this.getSelectionBarColor();this.barStyle={backgroundColor:c}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(t){return this.viewOptions.getPointerColor(t===z.Max?this.highValue:this.value,t)}getTickColor(t){return this.viewOptions.getTickColor(t)}updateCombinedLabel(){let t=null;if(t=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,t){const s=this.getDisplayValue(this.viewLowValue,En.Low),a=this.getDisplayValue(this.viewHighValue,En.High),l=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(a,s):this.viewOptions.combineLabels(s,a);this.combinedLabelElement.setValue(l);const c=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(c),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(t,s){return!I.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(t=this.getStepValue(t)),this.viewOptions.translate(t,s)}roundStep(t,s){const a=I.isNullOrUndefined(s)?this.viewOptions.step:s;let l=_t.roundToPrecisionLimit((t-this.viewOptions.floor)/a,this.viewOptions.precisionLimit);return l=Math.round(l)*a,_t.roundToPrecisionLimit(this.viewOptions.floor+l,this.viewOptions.precisionLimit)}valueToPosition(t){let s=I.linearValueToPosition;I.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(s=I.logValueToPosition):s=this.viewOptions.customValueToPosition;let a=s(t=_t.clampToRange(t,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return I.isNullOrUndefined(a)&&(a=0),this.viewOptions.rightToLeft&&(a=1-a),a*this.maxHandlePosition}positionToValue(t){let s=t/this.maxHandlePosition;this.viewOptions.rightToLeft&&(s=1-s);let a=I.linearPositionToValue;I.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(a=I.logPositionToValue):a=this.viewOptions.customPositionToValue;const l=a(s,this.viewOptions.floor,this.viewOptions.ceil);return I.isNullOrUndefined(l)?0:l}getEventXY(t,s){if(t instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?t.clientY:t.clientX;let a=0;const l=t.touches;if(!I.isNullOrUndefined(s))for(let c=0;cl?z.Max:this.viewOptions.rightToLeft?s>this.minHandleElement.position?z.Min:z.Max:sthis.onBarStart(null,t,s,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",s=>this.onBarStart(z.Min,t,s,!0,!0)),this.maxHandleElement.on("mousedown",s=>this.onBarStart(z.Max,t,s,!0,!0))):(this.minHandleElement.on("mousedown",s=>this.onStart(z.Min,s,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",s=>this.onStart(z.Max,s,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",s=>this.onStart(null,s,!0,!0,!0)),this.ticksElement.on("mousedown",s=>this.onStart(null,s,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",s=>this.onBarStart(null,t,s,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",s=>this.onBarStart(z.Min,t,s,!0,!0)),this.maxHandleElement.onPassive("touchstart",s=>this.onBarStart(z.Max,t,s,!0,!0))):(this.minHandleElement.onPassive("touchstart",s=>this.onStart(z.Min,s,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",s=>this.onStart(z.Max,s,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",s=>this.onStart(null,s,!0,!0,!0)),this.ticksElement.onPassive("touchstart",s=>this.onStart(null,s,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(z.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(z.Max)))}getOptionsInfluencingEventBindings(t){return[t.disabled,t.readOnly,t.draggableRange,t.draggableRangeOnly,t.onlyBindHandles,t.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const t of this.getAllSliderElements())I.isNullOrUndefined(t)||t.off()}onBarStart(t,s,a,l,c,u,d){s?this.onDragStart(t,a,l,c):this.onStart(t,a,l,c,u,d)}onStart(t,s,a,l,c,u){s.stopPropagation(),!Is.isTouchEvent(s)&&!kN&&s.preventDefault(),this.moving=!1,this.calculateViewDimensions(),I.isNullOrUndefined(t)&&(t=this.getNearestHandle(s)),this.currentTrackingPointer=t;const d=this.getPointerElement(t);if(d.active=!0,this.viewOptions.keyboardSupport&&d.focus(),a){this.unsubscribeOnMove();const p=f=>this.dragging.active?this.onDragMove(f):this.onMove(f);this.onMoveEventListener=Is.isTouchEvent(s)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",p):this.eventListenerHelper.attachEventListener(document,"mousemove",p)}if(l){this.unsubscribeOnEnd();const p=f=>this.onEnd(f);this.onEndEventListener=Is.isTouchEvent(s)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",p):this.eventListenerHelper.attachEventListener(document,"mouseup",p)}this.userChangeStart.emit(this.getChangeContext()),Is.isTouchEvent(s)&&!I.isNullOrUndefined(s.changedTouches)&&I.isNullOrUndefined(this.touchId)&&(this.touchId=s.changedTouches[0].identifier),c&&this.onMove(s,!0),u&&this.onEnd(s)}onMove(t,s){let a=null;if(Is.isTouchEvent(t)){const p=t.changedTouches;for(let f=0;f=this.maxHandlePosition?c=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(c=this.positionToValue(l),c=s&&!I.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(c,this.viewOptions.tickStep):this.roundStep(c)),this.positionTrackingHandle(c)}onEnd(t){Is.isTouchEvent(t)&&t.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(t){const s=this.getPointerElement(t);s.on("blur",()=>this.onPointerBlur(s)),s.on("keydown",a=>this.onKeyboardEvent(a)),s.on("keyup",()=>this.onKeyUp()),s.active=!0,this.currentTrackingPointer=t,this.currentFocusPointer=t,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(t){t.off("blur"),t.off("keydown"),t.off("keyup"),t.active=!1,I.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(t){const s=this.viewOptions.ceil-this.viewOptions.floor;let a=t+this.viewOptions.step,l=t-this.viewOptions.step,c=t+s/10,u=t-s/10;this.viewOptions.reversedControls&&(a=t-this.viewOptions.step,l=t+this.viewOptions.step,c=t-s/10,u=t+s/10);const d={UP:a,DOWN:l,LEFT:l,RIGHT:a,PAGEUP:c,PAGEDOWN:u,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(d.LEFT=a,d.RIGHT=l,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(d.UP=l,d.DOWN=a)),d}onKeyboardEvent(t){const s=this.getCurrentTrackingValue(),a=I.isNullOrUndefined(t.keyCode)?t.which:t.keyCode,d=this.getKeyActions(s)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[a]];if(I.isNullOrUndefined(d)||I.isNullOrUndefined(this.currentTrackingPointer))return;t.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const p=_t.clampToRange(d,this.viewOptions.floor,this.viewOptions.ceil),f=this.roundStep(p);if(this.viewOptions.draggableRangeOnly){const m=this.viewHighValue-this.viewLowValue;let v,_;this.currentTrackingPointer===z.Min?(v=f,_=f+m,_>this.viewOptions.ceil&&(_=this.viewOptions.ceil,v=_-m)):this.currentTrackingPointer===z.Max&&(_=f,v=f-m,v=this.maxHandlePosition-a;let f,m;if(s<=l){if(0===c.position)return;f=this.getMinValue(s,!0,!1),m=this.getMaxValue(s,!0,!1)}else if(p){if(u.position===this.maxHandlePosition)return;m=this.getMaxValue(s,!0,!0),f=this.getMinValue(s,!0,!0)}else f=this.getMinValue(s,!1,!1),m=this.getMaxValue(s,!1,!1);this.positionTrackingBar(f,m)}positionTrackingBar(t,s){!I.isNullOrUndefined(this.viewOptions.minLimit)&&tthis.viewOptions.maxLimit&&(t=_t.roundToPrecisionLimit((s=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=t,this.viewHighValue=s,this.applyViewChange(),this.updateHandles(z.Min,this.valueToPosition(t)),this.updateHandles(z.Max,this.valueToPosition(s))}positionTrackingHandle(t){t=this.applyMinMaxLimit(t),this.range&&(this.viewOptions.pushRange?t=this.applyPushRange(t):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===z.Min&&t>this.viewHighValue?t=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===z.Max&&tthis.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(z.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=z.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===z.Max&&tthis.viewOptions.maxLimit?this.viewOptions.maxLimit:t}applyMinMaxRange(t){const a=Math.abs(t-(this.currentTrackingPointer===z.Min?this.viewHighValue:this.viewLowValue));if(!I.isNullOrUndefined(this.viewOptions.minRange)&&athis.viewOptions.maxRange){if(this.currentTrackingPointer===z.Min)return _t.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===z.Max)return _t.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return t}applyPushRange(t){const s=this.currentTrackingPointer===z.Min?this.viewHighValue-t:t-this.viewLowValue,a=I.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,l=this.viewOptions.maxRange;return sl&&(this.currentTrackingPointer===z.Min?(this.viewHighValue=_t.roundToPrecisionLimit(t+l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(z.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===z.Max&&(this.viewLowValue=_t.roundToPrecisionLimit(t-l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(z.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),t}getChangeContext(){const t=new Iq;return t.pointerType=this.currentTrackingPointer,t.value=+this.value,this.range&&(t.highValue=+this.highValue),t}static#e=this.\u0275fac=function(s){return new(s||e)(O(In),O(xe),O(sn),O(be),O(PN,8))};static#t=this.\u0275cmp=U({type:e,selectors:[["ngx-slider"]],contentQueries:function(s,a,l){if(1&s&&St(l,Bq,5),2&s){let c;Ne(c=Me())&&(a.tooltipTemplate=c.first)}},viewQuery:function(s,a){if(1&s&&(Pt(Hq,5,xs),Pt(jq,5,xs),Pt(Uq,5,xs),Pt($q,5,xs),Pt(Gq,5,Gv),Pt(zq,5,Gv),Pt(Wq,5,oa),Pt(qq,5,oa),Pt(Kq,5,oa),Pt(Yq,5,oa),Pt(Zq,5,oa),Pt(Qq,5,xs)),2&s){let l;Ne(l=Me())&&(a.leftOuterSelectionBarElement=l.first),Ne(l=Me())&&(a.rightOuterSelectionBarElement=l.first),Ne(l=Me())&&(a.fullBarElement=l.first),Ne(l=Me())&&(a.selectionBarElement=l.first),Ne(l=Me())&&(a.minHandleElement=l.first),Ne(l=Me())&&(a.maxHandleElement=l.first),Ne(l=Me())&&(a.floorLabelElement=l.first),Ne(l=Me())&&(a.ceilLabelElement=l.first),Ne(l=Me())&&(a.minHandleLabelElement=l.first),Ne(l=Me())&&(a.maxHandleLabelElement=l.first),Ne(l=Me())&&(a.combinedLabelElement=l.first),Ne(l=Me())&&(a.ticksElement=l.first)}},hostVars:10,hostBindings:function(s,a){1&s&&ve("resize",function(c){return a.onResize(c)},0,oy),2&s&&(je("disabled",a.sliderElementDisabledAttr)("aria-label",a.sliderElementAriaLabel),ke("ngx-slider",a.sliderElementNgxSliderClass)("vertical",a.sliderElementVerticalClass)("animate",a.sliderElementAnimateClass)("with-legend",a.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[Ke([sK]),xt],decls:29,vars:13,consts:[["leftOuterSelectionBar",""],["rightOuterSelectionBar",""],["fullBar",""],["selectionBar",""],["minHandle",""],["maxHandle",""],["floorLabel",""],["ceilLabel",""],["minHandleLabel",""],["maxHandleLabel",""],["combinedLabel",""],["ticksElement",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerText",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerText"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(s,a){1&s&&(o(0,"span",12,0),M(2,"span",13),r(),o(3,"span",14,1),M(5,"span",13),r(),o(6,"span",15,2),M(8,"span",13),r(),o(9,"span",16,3),M(11,"span",17),r(),M(12,"span",18,4)(14,"span",19,5)(16,"span",20,6)(18,"span",21,7)(20,"span",22,8)(22,"span",23,9)(24,"span",24,10),o(26,"span",25,11),T(28,nK,5,10,"span",26),r()),2&s&&(h(6),ke("ngx-slider-transparent",a.fullBarTransparentClass),h(3),ke("ngx-slider-draggable",a.selectionBarDraggableClass),h(2),S("ngStyle",a.barStyle),h(),S("ngStyle",a.minPointerStyle),h(2),Xu("display",a.range?"inherit":"none"),S("ngStyle",a.maxPointerStyle),h(12),ke("ngx-slider-ticks-values-under",a.ticksUnderValuesClass),S("hidden",!a.showTicks),h(2),S("ngForOf",a.ticks))},dependencies:[ZD,zg,xl,tS,xs,Gv,oa,Vq],styles:['.ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y} .ngx-slider.with-legend{margin-bottom:40px} .ngx-slider[disabled]{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3} .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2} .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2} .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block} .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1} .ngx-slider .ngx-slider-draggable{cursor:move} .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:transparent} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688} .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px} .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px} .ngx-slider .ngx-slider-pointer:after{content:"";width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff} .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff} .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4} .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff} .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px} .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d} .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none} .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px} .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px} .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0} .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;transform:translate(-50%)} .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal} .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x} .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px} .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%} .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0} .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0} .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1} .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px} .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;transform:translateY(-28%)} .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap} .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px} .ngx-slider *{transition:none} .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s} .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s} .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s} .ngx-slider.animate .ngx-slider-pointer:after{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-tick{transition:background-color linear .3s}']})}return e})();const rK=()=>["/home"],oK=()=>["active"],aK=()=>["/demos"],lK=()=>["/docs"];function cK(e,i){1&e&&(o(0,"a",21),n(1,"Fork me on GitHub"),r())}function uK(e,i){1&e&&(o(0,"a",22),M(1,"img",23),r())}let dK=(()=>{class e{constructor(t){this.router=t,this.navbarCollapsed=!0,this.atRootUrl=!1,this.atDocsUrl=!1,this.enableExternalImages=true}ngOnInit(){this.urlSub=this.router.events.subscribe(t=>{t instanceof fi&&(this.atRootUrl="/"===t.url||"/home"===t.url,this.atDocsUrl=0===t.url.indexOf("/docs"))})}ngOnDestroy(){this.urlSub.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)(O(Jn))};static#t=this.\u0275cmp=U({type:e,selectors:[["app-header"]],decls:32,vars:16,consts:[[1,"jumbotron","jumbotron-fluid","pb-3","mb-0"],[1,"container"],[1,"d-flex","flex-row"],[1,"mr-3"],["alt","logo","src","assets/logo.png",2,"height","5rem"],[1,"display-4"],["class","github-fork-ribbon","href","https://github.com/angular-slider/ngx-slider","data-ribbon","Fork me on GitHub","title","Fork me on GitHub",4,"ngIf"],[1,"lead"],["href","https://github.com/angular-slider/angularjs-slider"],["href","https://badge.fury.io/js/%40angular-slider%2Fngx-slider","rel","nofollow",4,"ngIf"],[1,"navbar","navbar-expand-sm","mb-5"],["href","#",1,"navbar-brand","d-block","d-sm-none"],["type","button","aria-controls","navbarContent","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler","navbar-toggler-right",3,"click"],[1,"navbar-toggler-icon"],["id","navbarContent",1,"navbar-collapse","d-lg-flex","justify-content-center",3,"ngbCollapse"],[1,"navbar-nav"],[1,"nav-item"],["aria-label","Navigate to home",1,"nav-link",3,"click","routerLink"],[1,"nav-item",3,"routerLinkActive"],["aria-label","Navigate to Demos",1,"nav-link",3,"click","routerLink"],["aria-label","Navigate to API Documentation",1,"nav-link",3,"click","routerLink"],["href","https://github.com/angular-slider/ngx-slider","data-ribbon","Fork me on GitHub","title","Fork me on GitHub",1,"github-fork-ribbon"],["href","https://badge.fury.io/js/%40angular-slider%2Fngx-slider","rel","nofollow"],["src","https://badge.fury.io/js/%40angular-slider%2Fngx-slider.svg","alt","npm version"]],template:function(s,a){1&s&&(o(0,"header")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3),M(5,"img",4),r(),o(6,"div")(7,"h1",5),n(8,"ngx-slider"),r(),T(9,cK,2,0,"a",6),o(10,"p",7),n(11,"Self-contained, mobile-friendly slider component for Angular based on "),o(12,"a",8),n(13,"angularjs-slider"),r()(),o(14,"p"),T(15,uK,2,0,"a",9),r()()()()(),o(16,"nav",10)(17,"a",11),n(18,"ngx-slider"),r(),o(19,"button",12),ve("click",function(){return a.navbarCollapsed=!a.navbarCollapsed}),M(20,"span",13),r(),o(21,"div",14)(22,"ul",15)(23,"li",16)(24,"a",17),ve("click",function(){return a.navbarCollapsed=!0}),n(25,"Home"),r()(),o(26,"li",18)(27,"a",19),ve("click",function(){return a.navbarCollapsed=!0}),n(28,"Demos"),r()(),o(29,"li",16)(30,"a",20),ve("click",function(){return a.navbarCollapsed=!0}),n(31,"API Documentation"),r()()()()()()),2&s&&(h(9),S("ngIf",a.enableExternalImages),h(6),S("ngIf",a.enableExternalImages),h(4),je("aria-expanded",!a.navbarCollapsed),h(2),S("ngbCollapse",a.navbarCollapsed),h(2),ke("active",a.atRootUrl),h(),S("routerLink",ci(12,rK)),h(2),S("routerLinkActive",ci(13,oK)),h(),S("routerLink",ci(14,aK)),h(2),ke("active",a.atDocsUrl),h(),S("routerLink",ci(15,lK)))},dependencies:[xl,X,KT,Ep],styles:[".fork-me-ribbon[_ngcontent-%COMP%]{position:absolute;top:0;right:0;border:0}.navbar[_ngcontent-%COMP%]{background-color:#b6ddfa}"]})}return e})();function pK(e,i){1&e&&M(0,"app-header")}let hK=(()=>{class e{static#e=this.REDIRECT_IDS=["simple-slider","range-slider","styled-slider","limited-slider","limited-range-slider","no-switching-range-slider","push-range-slider","selection-bar-slider","selection-bar-at-end-slider","selection-bar-from-value-slider","selection-bar-gradient-slider","dynamic-color-selection-bar-slider","dynamic-pointer-color-slider","stepped-slider","right-to-left-slider","floating-point-slider","custom-display-function-slider","custom-combine-labels-function-slider","custom-html-display-function-slider","alphabet-slider","date-slider","ticks-slider","intermediate-ticks-slider","custom-ticks-slider","custom-ticks-legend-slider","custom-legend-function-slider","ticks-tooltips-slider","ticks-custom-tooltips-slider","ticks-values-tooltips-slider","ticks-values-range-slider","intermediate-ticks-values-range-slider","dynamic-tick-color-slider","log-scale-slider","custom-scale-slider","draggable-range-slider","draggable-range-only-slider","disabled-slider","read-only-slider","vertical-sliders","user-events-slider","manual-refresh-slider"];constructor(t,s){this.route=t,this.router=s,this.testMode=!1}ngOnInit(){this.queryParamsSub=this.route.queryParams.subscribe(t=>{this.testMode="true"===t.testMode}),this.fragmentSub=this.route.fragment.subscribe(t=>{0===this.route.snapshot.url.length&&-1!==e.REDIRECT_IDS.indexOf(t)&&this.router.navigateByUrl("/demos#"+t)}),this.eventsSub=this.router.events.subscribe(t=>{if(t instanceof fi){const{fragment:s}=this.router.parseUrl(this.router.url);if(null!=s){const a=document.querySelector(`#${s}`);a?.scrollIntoView()}else window.scrollTo(0,0)}})}ngOnDestroy(){this.queryParamsSub.unsubscribe(),this.fragmentSub.unsubscribe(),this.eventsSub.unsubscribe()}static#t=this.\u0275fac=function(s){return new(s||e)(O(dr),O(Jn))};static#n=this.\u0275cmp=U({type:e,selectors:[["app-root"]],hostVars:2,hostBindings:function(s,a){2&s&&ke("test-mode",a.testMode)},decls:3,vars:1,consts:[[4,"ngIf"]],template:function(s,a){1&s&&(T(0,pK,1,0,"app-header",0),o(1,"main"),M(2,"router-outlet"),r()),2&s&&S("ngIf",!a.testMode)},dependencies:[xl,Qm,dK],styles:["main{flex-grow:1} .test-mode .snippet-code-tabset{display:none} .test-mode .snippet-code-content{display:none}"]})}return e})();function fK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options"),o(25,"span",16),n(26,","),r(),n(27," LabelType"),o(28,"span",16),n(29,","),r(),n(30," CustomStepDefinition "),o(31,"span",16),n(32),r(),n(33," "),o(34,"span",15),n(35,"from"),r(),n(36," "),o(37,"span",17),n(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",16),n(40,";"),r(),n(41,"\n\n"),o(42,"span",18)(43,"span",19),n(44,"@"),r(),o(45,"span",20),n(46,"Component"),r()(),o(47,"span",16),n(48,"("),r(),o(49,"span",16),n(50),r(),n(51,"\n selector"),o(52,"span",21),n(53,":"),r(),n(54," "),o(55,"span",17),n(56,"'app-alphabet-slider'"),r(),o(57,"span",16),n(58,","),r(),n(59,"\n templateUrl"),o(60,"span",21),n(61,":"),r(),n(62," "),o(63,"span",17),n(64,"'./alphabet-slider.component.html'"),r(),n(65,"\n"),o(66,"span",16),n(67),r(),o(68,"span",16),n(69,")"),r(),n(70,"\n"),o(71,"span",15),n(72,"export"),r(),n(73," "),o(74,"span",15),n(75,"class"),r(),n(76," "),o(77,"span",22),n(78,"AlphabetSliderComponent"),r(),n(79," "),o(80,"span",16),n(81),r(),n(82,"\n alphabet"),o(83,"span",21),n(84,":"),r(),n(85," "),o(86,"span",23),n(87,"string"),r(),n(88," "),o(89,"span",21),n(90,"="),r(),n(91," "),o(92,"span",17),n(93,"'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"),r(),o(94,"span",16),n(95,";"),r(),n(96,"\n value"),o(97,"span",21),n(98,":"),r(),n(99," "),o(100,"span",23),n(101,"number"),r(),n(102," "),o(103,"span",21),n(104,"="),r(),n(105," "),o(106,"span",15),n(107,"this"),r(),o(108,"span",16),n(109,"."),r(),o(110,"span",20),n(111,"letterToIndex"),r(),o(112,"span",16),n(113,"("),r(),o(114,"span",17),n(115,"'E'"),r(),o(116,"span",16),n(117,")"),r(),o(118,"span",16),n(119,";"),r(),n(120,"\n options"),o(121,"span",21),n(122,":"),r(),n(123," Options "),o(124,"span",21),n(125,"="),r(),n(126," "),o(127,"span",16),n(128),r(),n(129,"\n stepsArray"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",15),n(134,"this"),r(),o(135,"span",16),n(136,"."),r(),n(137,"alphabet"),o(138,"span",16),n(139,"."),r(),o(140,"span",20),n(141,"split"),r(),o(142,"span",16),n(143,"("),r(),o(144,"span",17),n(145,"''"),r(),o(146,"span",16),n(147,")"),r(),o(148,"span",16),n(149,"."),r(),o(150,"span",20),n(151,"map"),r(),o(152,"span",16),n(153,"("),r(),o(154,"span",16),n(155,"("),r(),n(156,"letter"),o(157,"span",21),n(158,":"),r(),n(159," "),o(160,"span",23),n(161,"string"),r(),o(162,"span",16),n(163,")"),r(),o(164,"span",21),n(165,":"),r(),n(166," CustomStepDefinition "),o(167,"span",21),n(168,"=>"),r(),n(169," "),o(170,"span",16),n(171),r(),n(172,"\n "),o(173,"span",15),n(174,"return"),r(),n(175," "),o(176,"span",16),n(177),r(),n(178," value"),o(179,"span",21),n(180,":"),r(),n(181," "),o(182,"span",15),n(183,"this"),r(),o(184,"span",16),n(185,"."),r(),o(186,"span",20),n(187,"letterToIndex"),r(),o(188,"span",16),n(189,"("),r(),n(190,"letter"),o(191,"span",16),n(192,")"),r(),n(193," "),o(194,"span",16),n(195),r(),o(196,"span",16),n(197,";"),r(),n(198,"\n "),o(199,"span",16),n(200),r(),o(201,"span",16),n(202,")"),r(),o(203,"span",16),n(204,","),r(),n(205,"\n translate"),o(206,"span",21),n(207,":"),r(),n(208," "),o(209,"span",16),n(210,"("),r(),n(211,"value"),o(212,"span",21),n(213,":"),r(),n(214," "),o(215,"span",23),n(216,"number"),r(),o(217,"span",16),n(218,","),r(),n(219," label"),o(220,"span",21),n(221,":"),r(),n(222," LabelType"),o(223,"span",16),n(224,")"),r(),o(225,"span",21),n(226,":"),r(),n(227," "),o(228,"span",23),n(229,"string"),r(),n(230," "),o(231,"span",21),n(232,"=>"),r(),n(233," "),o(234,"span",16),n(235),r(),n(236,"\n "),o(237,"span",15),n(238,"return"),r(),n(239," "),o(240,"span",15),n(241,"this"),r(),o(242,"span",16),n(243,"."),r(),o(244,"span",20),n(245,"indexToLetter"),r(),o(246,"span",16),n(247,"("),r(),n(248,"value"),o(249,"span",16),n(250,")"),r(),o(251,"span",16),n(252,";"),r(),n(253,"\n "),o(254,"span",16),n(255),r(),n(256,"\n "),o(257,"span",16),n(258),r(),o(259,"span",16),n(260,";"),r(),n(261,"\n\n "),o(262,"span",20),n(263,"indexToLetter"),r(),o(264,"span",16),n(265,"("),r(),n(266,"index"),o(267,"span",21),n(268,":"),r(),n(269," "),o(270,"span",23),n(271,"number"),r(),o(272,"span",16),n(273,")"),r(),o(274,"span",21),n(275,":"),r(),n(276," "),o(277,"span",23),n(278,"string"),r(),n(279," "),o(280,"span",16),n(281),r(),n(282,"\n "),o(283,"span",15),n(284,"return"),r(),n(285," "),o(286,"span",15),n(287,"this"),r(),o(288,"span",16),n(289,"."),r(),n(290,"alphabet"),o(291,"span",16),n(292,"["),r(),n(293,"index"),o(294,"span",16),n(295,"]"),r(),o(296,"span",16),n(297,";"),r(),n(298,"\n "),o(299,"span",16),n(300),r(),n(301,"\n\n "),o(302,"span",20),n(303,"letterToIndex"),r(),o(304,"span",16),n(305,"("),r(),n(306,"letter"),o(307,"span",21),n(308,":"),r(),n(309," "),o(310,"span",23),n(311,"string"),r(),o(312,"span",16),n(313,")"),r(),o(314,"span",21),n(315,":"),r(),n(316," "),o(317,"span",23),n(318,"number"),r(),n(319," "),o(320,"span",16),n(321),r(),n(322,"\n "),o(323,"span",15),n(324,"return"),r(),n(325," "),o(326,"span",15),n(327,"this"),r(),o(328,"span",16),n(329,"."),r(),n(330,"alphabet"),o(331,"span",16),n(332,"."),r(),o(333,"span",20),n(334,"indexOf"),r(),o(335,"span",16),n(336,"("),r(),n(337,"letter"),o(338,"span",16),n(339,")"),r(),o(340,"span",16),n(341,";"),r(),n(342,"\n "),o(343,"span",16),n(344),r(),n(345,"\n"),o(346,"span",16),n(347),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(9),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(47),g("{"),h(43),g("{"),h(6),g("{"),h(18),g("}"),h(5),g("}"),h(35),g("{"),h(20),g("}"),h(3),g("}"),h(23),g("{"),h(19),g("}"),h(21),g("{"),h(23),g("}"),h(3),g("}"))}function gK(e,i){1&e&&(o(0,"pre",24)(1,"code",24),n(2),o(3,"span",25)(4,"span",25)(5,"span",16),n(6,"<"),r(),n(7,"ngx-slider"),r(),n(8," "),o(9,"span",26),n(10,"[(value)]"),r(),o(11,"span",27)(12,"span",28),n(13,"="),r(),o(14,"span",16),n(15,'"'),r(),n(16,"value"),o(17,"span",16),n(18,'"'),r()(),n(19," "),o(20,"span",26),n(21,"[options]"),r(),o(22,"span",27)(23,"span",28),n(24,"="),r(),o(25,"span",16),n(26,'"'),r(),n(27,"options"),o(28,"span",16),n(29,'"'),r()(),o(30,"span",16),n(31,">"),r()(),o(32,"span",25)(33,"span",25)(34,"span",16),n(35,""),r()()()()),2&e&&(h(2),Cs("Current letter: ","{","","{","indexToLetter(value)","}","","}","\n"))}let mK=(()=>{class e{constructor(){this.alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ",this.value=this.letterToIndex("E"),this.options={stepsArray:this.alphabet.split("").map(t=>({value:this.letterToIndex(t)})),translate:(t,s)=>this.indexToLetter(t)}}indexToLetter(t){return this.alphabet[t]}letterToIndex(t){return this.alphabet.indexOf(t)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-alphabet-slider"]],decls:21,vars:4,consts:[["alphabetsliderNav","ngbNav"],["id","alphabet-slider",1,"snippet-title"],["routerLink","./","fragment","alphabet-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with alphabet "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7),n(8),o(9,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(10,"ul",9,0)(12,"li",10)(13,"a",11),n(14,"alphabet-slider.component.ts"),r(),T(15,fK,348,20,"ng-template",12),r(),o(16,"li",10)(17,"a",11),n(18,"alphabet-slider.component.html"),r(),T(19,gK,39,4,"ng-template",12),r()(),M(20,"div",13),r()()}if(2&s){const l=Y(11);h(8),Ut(" Current letter: ",a.indexToLetter(a.value),"\n"),h(),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function vK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-combine-labels-function-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-combine-labels-function-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomCombineLabelsFunctionSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"100"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"400"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"500"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n translate"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",16),n(134,"("),r(),n(135,"value"),o(136,"span",21),n(137,":"),r(),n(138," "),o(139,"span",23),n(140,"number"),r(),o(141,"span",16),n(142,")"),r(),o(143,"span",21),n(144,":"),r(),n(145," "),o(146,"span",23),n(147,"string"),r(),n(148," "),o(149,"span",21),n(150,"=>"),r(),n(151," "),o(152,"span",16),n(153),r(),n(154,"\n "),o(155,"span",15),n(156,"return"),r(),n(157," "),o(158,"span",17),n(159,"'$'"),r(),n(160," "),o(161,"span",21),n(162,"+"),r(),n(163," value"),o(164,"span",16),n(165,";"),r(),n(166,"\n "),o(167,"span",16),n(168),r(),o(169,"span",16),n(170,","),r(),n(171,"\n combineLabels"),o(172,"span",21),n(173,":"),r(),n(174," "),o(175,"span",16),n(176,"("),r(),n(177,"minValue"),o(178,"span",21),n(179,":"),r(),n(180," "),o(181,"span",23),n(182,"string"),r(),o(183,"span",16),n(184,","),r(),n(185," maxValue"),o(186,"span",21),n(187,":"),r(),n(188," "),o(189,"span",23),n(190,"string"),r(),o(191,"span",16),n(192,")"),r(),o(193,"span",21),n(194,":"),r(),n(195," "),o(196,"span",23),n(197,"string"),r(),n(198," "),o(199,"span",21),n(200,"=>"),r(),n(201," "),o(202,"span",16),n(203),r(),n(204,"\n "),o(205,"span",15),n(206,"return"),r(),n(207," "),o(208,"span",17),n(209,"'from '"),r(),n(210," "),o(211,"span",21),n(212,"+"),r(),n(213," minValue "),o(214,"span",21),n(215,"+"),r(),n(216," "),o(217,"span",17),n(218,"' up to '"),r(),n(219," "),o(220,"span",21),n(221,"+"),r(),n(222," maxValue"),o(223,"span",16),n(224,";"),r(),n(225,"\n "),o(226,"span",16),n(227),r(),n(228,"\n "),o(229,"span",16),n(230),r(),o(231,"span",16),n(232,";"),r(),n(233,"\n"),o(234,"span",16),n(235),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("{"),h(15),g("}"),h(35),g("{"),h(24),g("}"),h(3),g("}"),h(5),g("}"))}function _K(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",27),n(31,"[options]"),r(),o(32,"span",28)(33,"span",29),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),n(45,""),r()()()())}let yK=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:t=>"$"+t,combineLabels:(t,s)=>"from "+t+" up to "+s}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-combine-labels-function-slider"]],decls:20,vars:4,consts:[["customcombinelabelsfunctionsliderNav","ngbNav"],["id","custom-combine-labels-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-combine-labels-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom combine labels function "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-combine-labels-function-slider.component.ts"),r(),T(14,vK,236,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-combine-labels-function-slider.component.html"),r(),T(18,_K,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function bK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-display-function-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-display-function-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomDisplayFunctionSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"100"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"400"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"500"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n translate"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",16),n(134,"("),r(),n(135,"value"),o(136,"span",21),n(137,":"),r(),n(138," "),o(139,"span",23),n(140,"number"),r(),o(141,"span",16),n(142,")"),r(),o(143,"span",21),n(144,":"),r(),n(145," "),o(146,"span",23),n(147,"string"),r(),n(148," "),o(149,"span",21),n(150,"=>"),r(),n(151," "),o(152,"span",16),n(153),r(),n(154,"\n "),o(155,"span",15),n(156,"return"),r(),n(157," "),o(158,"span",17),n(159,"'$'"),r(),n(160," "),o(161,"span",21),n(162,"+"),r(),n(163," value"),o(164,"span",16),n(165,";"),r(),n(166,"\n "),o(167,"span",16),n(168),r(),n(169,"\n "),o(170,"span",16),n(171),r(),o(172,"span",16),n(173,";"),r(),n(174,"\n"),o(175,"span",16),n(176),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function CK(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",27),n(31,"[options]"),r(),o(32,"span",28)(33,"span",29),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),n(45,""),r()()()())}let wK=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:t=>"$"+t}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-display-function-slider"]],decls:20,vars:4,consts:[["customdisplayfunctionsliderNav","ngbNav"],["id","custom-display-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-display-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom display function "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-display-function-slider.component.ts"),r(),T(14,bK,177,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-display-function-slider.component.html"),r(),T(18,CK,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function DK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options"),o(25,"span",16),n(26,","),r(),n(27," LabelType "),o(28,"span",16),n(29),r(),n(30," "),o(31,"span",15),n(32,"from"),r(),n(33," "),o(34,"span",17),n(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",16),n(37,";"),r(),n(38,"\n\n"),o(39,"span",18)(40,"span",19),n(41,"@"),r(),o(42,"span",20),n(43,"Component"),r()(),o(44,"span",16),n(45,"("),r(),o(46,"span",16),n(47),r(),n(48,"\n selector"),o(49,"span",21),n(50,":"),r(),n(51," "),o(52,"span",17),n(53,"'app-custom-html-display-function-slider'"),r(),o(54,"span",16),n(55,","),r(),n(56,"\n templateUrl"),o(57,"span",21),n(58,":"),r(),n(59," "),o(60,"span",17),n(61,"'./custom-html-display-function-slider.component.html'"),r(),n(62,"\n"),o(63,"span",16),n(64),r(),o(65,"span",16),n(66,")"),r(),n(67,"\n"),o(68,"span",15),n(69,"export"),r(),n(70," "),o(71,"span",15),n(72,"class"),r(),n(73," "),o(74,"span",22),n(75,"CustomHtmlDisplayFunctionSliderComponent"),r(),n(76," "),o(77,"span",16),n(78),r(),n(79,"\n minValue"),o(80,"span",21),n(81,":"),r(),n(82," "),o(83,"span",23),n(84,"number"),r(),n(85," "),o(86,"span",21),n(87,"="),r(),n(88," "),o(89,"span",24),n(90,"100"),r(),o(91,"span",16),n(92,";"),r(),n(93,"\n maxValue"),o(94,"span",21),n(95,":"),r(),n(96," "),o(97,"span",23),n(98,"number"),r(),n(99," "),o(100,"span",21),n(101,"="),r(),n(102," "),o(103,"span",24),n(104,"400"),r(),o(105,"span",16),n(106,";"),r(),n(107,"\n options"),o(108,"span",21),n(109,":"),r(),n(110," Options "),o(111,"span",21),n(112,"="),r(),n(113," "),o(114,"span",16),n(115),r(),n(116,"\n floor"),o(117,"span",21),n(118,":"),r(),n(119," "),o(120,"span",24),n(121,"0"),r(),o(122,"span",16),n(123,","),r(),n(124,"\n ceil"),o(125,"span",21),n(126,":"),r(),n(127," "),o(128,"span",24),n(129,"500"),r(),o(130,"span",16),n(131,","),r(),n(132,"\n translate"),o(133,"span",21),n(134,":"),r(),n(135," "),o(136,"span",16),n(137,"("),r(),n(138,"value"),o(139,"span",21),n(140,":"),r(),n(141," "),o(142,"span",23),n(143,"number"),r(),o(144,"span",16),n(145,","),r(),n(146," label"),o(147,"span",21),n(148,":"),r(),n(149," LabelType"),o(150,"span",16),n(151,")"),r(),o(152,"span",21),n(153,":"),r(),n(154," "),o(155,"span",23),n(156,"string"),r(),n(157," "),o(158,"span",21),n(159,"=>"),r(),n(160," "),o(161,"span",16),n(162),r(),n(163,"\n "),o(164,"span",15),n(165,"switch"),r(),n(166," "),o(167,"span",16),n(168,"("),r(),n(169,"label"),o(170,"span",16),n(171,")"),r(),n(172," "),o(173,"span",16),n(174),r(),n(175,"\n "),o(176,"span",15),n(177,"case"),r(),n(178," LabelType"),o(179,"span",16),n(180,"."),r(),n(181,"Low"),o(182,"span",21),n(183,":"),r(),n(184,"\n "),o(185,"span",15),n(186,"return"),r(),n(187," "),o(188,"span",17),n(189,"'Min price: $'"),r(),n(190," "),o(191,"span",21),n(192,"+"),r(),n(193," value"),o(194,"span",16),n(195,";"),r(),n(196,"\n "),o(197,"span",15),n(198,"case"),r(),n(199," LabelType"),o(200,"span",16),n(201,"."),r(),n(202,"High"),o(203,"span",21),n(204,":"),r(),n(205,"\n "),o(206,"span",15),n(207,"return"),r(),n(208," "),o(209,"span",17),n(210,"'Max price: $'"),r(),n(211," "),o(212,"span",21),n(213,"+"),r(),n(214," value"),o(215,"span",16),n(216,";"),r(),n(217,"\n "),o(218,"span",15),n(219,"default"),r(),o(220,"span",21),n(221,":"),r(),n(222,"\n "),o(223,"span",15),n(224,"return"),r(),n(225," "),o(226,"span",17),n(227,"'$'"),r(),n(228," "),o(229,"span",21),n(230,"+"),r(),n(231," value"),o(232,"span",16),n(233,";"),r(),n(234,"\n "),o(235,"span",16),n(236),r(),n(237,"\n "),o(238,"span",16),n(239),r(),n(240,"\n "),o(241,"span",16),n(242),r(),o(243,"span",16),n(244,";"),r(),n(245,"\n"),o(246,"span",16),n(247),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(47),g("{"),h(12),g("{"),h(62),g("}"),h(3),g("}"),h(3),g("}"),h(5),g("}"))}function SK(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",27),n(31,"[options]"),r(),o(32,"span",28)(33,"span",29),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),n(45,""),r()()()())}let EK=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:(t,s)=>{switch(s){case En.Low:return"Min price: $"+t;case En.High:return"Max price: $"+t;default:return"$"+t}}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-html-display-function-slider"]],decls:20,vars:4,consts:[["customhtmldisplayfunctionsliderNav","ngbNav"],["id","custom-html-display-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-html-display-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom display function using HTML formatting "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-html-display-function-slider.component.ts"),r(),T(14,DK,248,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-html-display-function-slider.component.html"),r(),T(18,SK,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function TK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-legend-function-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-legend-function-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomLegendFunctionSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showTicks"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n getLegend"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",16),n(128,"("),r(),n(129,"value"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",23),n(134,"number"),r(),o(135,"span",16),n(136,")"),r(),o(137,"span",21),n(138,":"),r(),n(139," "),o(140,"span",23),n(141,"string"),r(),n(142," "),o(143,"span",21),n(144,"=>"),r(),n(145," "),o(146,"span",16),n(147),r(),n(148,"\n "),o(149,"span",15),n(150,"return"),r(),n(151," "),o(152,"span",17),n(153,"'T'"),r(),n(154," "),o(155,"span",21),n(156,"+"),r(),n(157," value"),o(158,"span",16),n(159,";"),r(),n(160,"\n "),o(161,"span",16),n(162),r(),n(163,"\n "),o(164,"span",16),n(165),r(),o(166,"span",16),n(167,";"),r(),n(168,"\n"),o(169,"span",16),n(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function NK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let MK=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,getLegend:t=>"T"+t}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-legend-function-slider"]],decls:20,vars:3,consts:[["customlegendfunctionsliderNav","ngbNav"],["id","custom-legend-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-legend-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks values and custom legend function "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-legend-function-slider.component.ts"),r(),T(14,TK,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-legend-function-slider.component.html"),r(),T(18,NK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function OK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-scale-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-scale-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomScaleSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"50"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"10"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n showTicksValues"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",25),n(128,"true"),r(),o(129,"span",16),n(130,","),r(),n(131,"\n customValueToPosition"),o(132,"span",21),n(133,":"),r(),n(134," "),o(135,"span",16),n(136,"("),r(),n(137,"val"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",23),n(142,"number"),r(),o(143,"span",16),n(144,","),r(),n(145," minVal"),o(146,"span",21),n(147,":"),r(),n(148," "),o(149,"span",23),n(150,"number"),r(),o(151,"span",16),n(152,","),r(),n(153," maxVal"),o(154,"span",21),n(155,":"),r(),n(156," "),o(157,"span",23),n(158,"number"),r(),o(159,"span",16),n(160,")"),r(),o(161,"span",21),n(162,":"),r(),n(163," "),o(164,"span",23),n(165,"number"),r(),n(166," "),o(167,"span",21),n(168,"=>"),r(),n(169," "),o(170,"span",16),n(171),r(),n(172,"\n val "),o(173,"span",21),n(174,"="),r(),n(175," Math"),o(176,"span",16),n(177,"."),r(),o(178,"span",20),n(179,"sqrt"),r(),o(180,"span",16),n(181,"("),r(),n(182,"val"),o(183,"span",16),n(184,")"),r(),o(185,"span",16),n(186,";"),r(),n(187,"\n minVal "),o(188,"span",21),n(189,"="),r(),n(190," Math"),o(191,"span",16),n(192,"."),r(),o(193,"span",20),n(194,"sqrt"),r(),o(195,"span",16),n(196,"("),r(),n(197,"minVal"),o(198,"span",16),n(199,")"),r(),o(200,"span",16),n(201,";"),r(),n(202,"\n maxVal "),o(203,"span",21),n(204,"="),r(),n(205," Math"),o(206,"span",16),n(207,"."),r(),o(208,"span",20),n(209,"sqrt"),r(),o(210,"span",16),n(211,"("),r(),n(212,"maxVal"),o(213,"span",16),n(214,")"),r(),o(215,"span",16),n(216,";"),r(),n(217,"\n "),o(218,"span",15),n(219,"const"),r(),n(220," range"),o(221,"span",21),n(222,":"),r(),n(223," "),o(224,"span",23),n(225,"number"),r(),n(226," "),o(227,"span",21),n(228,"="),r(),n(229," maxVal "),o(230,"span",21),n(231,"-"),r(),n(232," minVal"),o(233,"span",16),n(234,";"),r(),n(235,"\n "),o(236,"span",15),n(237,"return"),r(),n(238," "),o(239,"span",16),n(240,"("),r(),n(241,"val "),o(242,"span",21),n(243,"-"),r(),n(244," minVal"),o(245,"span",16),n(246,")"),r(),n(247," "),o(248,"span",21),n(249,"/"),r(),n(250," range"),o(251,"span",16),n(252,";"),r(),n(253,"\n "),o(254,"span",16),n(255),r(),o(256,"span",16),n(257,","),r(),n(258,"\n customPositionToValue"),o(259,"span",21),n(260,":"),r(),n(261," "),o(262,"span",16),n(263,"("),r(),n(264,"percent"),o(265,"span",21),n(266,":"),r(),n(267," "),o(268,"span",23),n(269,"number"),r(),o(270,"span",16),n(271,","),r(),n(272," minVal"),o(273,"span",21),n(274,":"),r(),n(275," "),o(276,"span",23),n(277,"number"),r(),o(278,"span",16),n(279,","),r(),n(280," maxVal"),o(281,"span",21),n(282,":"),r(),n(283," "),o(284,"span",23),n(285,"number"),r(),o(286,"span",16),n(287,")"),r(),o(288,"span",21),n(289,":"),r(),n(290," "),o(291,"span",23),n(292,"number"),r(),n(293," "),o(294,"span",21),n(295,"=>"),r(),n(296," "),o(297,"span",16),n(298),r(),n(299,"\n minVal "),o(300,"span",21),n(301,"="),r(),n(302," Math"),o(303,"span",16),n(304,"."),r(),o(305,"span",20),n(306,"sqrt"),r(),o(307,"span",16),n(308,"("),r(),n(309,"minVal"),o(310,"span",16),n(311,")"),r(),o(312,"span",16),n(313,";"),r(),n(314,"\n maxVal "),o(315,"span",21),n(316,"="),r(),n(317," Math"),o(318,"span",16),n(319,"."),r(),o(320,"span",20),n(321,"sqrt"),r(),o(322,"span",16),n(323,"("),r(),n(324,"maxVal"),o(325,"span",16),n(326,")"),r(),o(327,"span",16),n(328,";"),r(),n(329,"\n "),o(330,"span",15),n(331,"const"),r(),n(332," value"),o(333,"span",21),n(334,":"),r(),n(335," "),o(336,"span",23),n(337,"number"),r(),n(338," "),o(339,"span",21),n(340,"="),r(),n(341," percent "),o(342,"span",21),n(343,"*"),r(),n(344," "),o(345,"span",16),n(346,"("),r(),n(347,"maxVal "),o(348,"span",21),n(349,"-"),r(),n(350," minVal"),o(351,"span",16),n(352,")"),r(),n(353," "),o(354,"span",21),n(355,"+"),r(),n(356," minVal"),o(357,"span",16),n(358,";"),r(),n(359,"\n "),o(360,"span",15),n(361,"return"),r(),n(362," Math"),o(363,"span",16),n(364,"."),r(),o(365,"span",20),n(366,"pow"),r(),o(367,"span",16),n(368,"("),r(),n(369,"value"),o(370,"span",16),n(371,","),r(),n(372," "),o(373,"span",24),n(374,"2"),r(),o(375,"span",16),n(376,")"),r(),o(377,"span",16),n(378,";"),r(),n(379,"\n "),o(380,"span",16),n(381),r(),n(382,"\n "),o(383,"span",16),n(384),r(),o(385,"span",16),n(386,";"),r(),n(387,"\n"),o(388,"span",16),n(389),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(73),g("{"),h(84),g("}"),h(43),g("{"),h(83),g("}"),h(3),g("}"),h(5),g("}"))}function kK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let IK=(()=>{class e{constructor(){this.value=50,this.options={floor:0,ceil:100,step:10,showTicksValues:!0,customValueToPosition:(t,s,a)=>((t=Math.sqrt(t))-(s=Math.sqrt(s)))/((a=Math.sqrt(a))-s),customPositionToValue:(t,s,a)=>(s=Math.sqrt(s),a=Math.sqrt(a),Math.pow(t*(a-s)+s,2))}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-scale-slider"]],decls:20,vars:3,consts:[["customscalesliderNav","ngbNav"],["id","custom-scale-slider",1,"snippet-title"],["routerLink","./","fragment","custom-scale-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom scale "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-scale-slider.component.ts"),r(),T(14,OK,390,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-scale-slider.component.html"),r(),T(18,kK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function xK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-ticks-legend-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-ticks-legend-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomTicksLegendSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n showTicksValues"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",25),n(104,"true"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n stepsArray"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",16),n(112,"["),r(),n(113,"\n "),o(114,"span",16),n(115),r(),n(116,"value"),o(117,"span",21),n(118,":"),r(),n(119," "),o(120,"span",24),n(121,"1"),r(),o(122,"span",16),n(123,","),r(),n(124," legend"),o(125,"span",21),n(126,":"),r(),n(127," "),o(128,"span",17),n(129,"'Very poor'"),r(),o(130,"span",16),n(131),r(),o(132,"span",16),n(133,","),r(),n(134,"\n "),o(135,"span",16),n(136),r(),n(137,"value"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",24),n(142,"2"),r(),o(143,"span",16),n(144),r(),o(145,"span",16),n(146,","),r(),n(147,"\n "),o(148,"span",16),n(149),r(),n(150,"value"),o(151,"span",21),n(152,":"),r(),n(153," "),o(154,"span",24),n(155,"3"),r(),o(156,"span",16),n(157,","),r(),n(158," legend"),o(159,"span",21),n(160,":"),r(),n(161," "),o(162,"span",17),n(163,"'Fair'"),r(),o(164,"span",16),n(165),r(),o(166,"span",16),n(167,","),r(),n(168,"\n "),o(169,"span",16),n(170),r(),n(171,"value"),o(172,"span",21),n(173,":"),r(),n(174," "),o(175,"span",24),n(176,"4"),r(),o(177,"span",16),n(178),r(),o(179,"span",16),n(180,","),r(),n(181,"\n "),o(182,"span",16),n(183),r(),n(184,"value"),o(185,"span",21),n(186,":"),r(),n(187," "),o(188,"span",24),n(189,"5"),r(),o(190,"span",16),n(191,","),r(),n(192," legend"),o(193,"span",21),n(194,":"),r(),n(195," "),o(196,"span",17),n(197,"'Average'"),r(),o(198,"span",16),n(199),r(),o(200,"span",16),n(201,","),r(),n(202,"\n "),o(203,"span",16),n(204),r(),n(205,"value"),o(206,"span",21),n(207,":"),r(),n(208," "),o(209,"span",24),n(210,"6"),r(),o(211,"span",16),n(212),r(),o(213,"span",16),n(214,","),r(),n(215,"\n "),o(216,"span",16),n(217),r(),n(218,"value"),o(219,"span",21),n(220,":"),r(),n(221," "),o(222,"span",24),n(223,"7"),r(),o(224,"span",16),n(225,","),r(),n(226," legend"),o(227,"span",21),n(228,":"),r(),n(229," "),o(230,"span",17),n(231,"'Good'"),r(),o(232,"span",16),n(233),r(),o(234,"span",16),n(235,","),r(),n(236,"\n "),o(237,"span",16),n(238),r(),n(239,"value"),o(240,"span",21),n(241,":"),r(),n(242," "),o(243,"span",24),n(244,"8"),r(),o(245,"span",16),n(246),r(),o(247,"span",16),n(248,","),r(),n(249,"\n "),o(250,"span",16),n(251),r(),n(252,"value"),o(253,"span",21),n(254,":"),r(),n(255," "),o(256,"span",24),n(257,"9"),r(),o(258,"span",16),n(259,","),r(),n(260," legend"),o(261,"span",21),n(262,":"),r(),n(263," "),o(264,"span",17),n(265,"'Excellent'"),r(),o(266,"span",16),n(267),r(),n(268,"\n "),o(269,"span",16),n(270,"]"),r(),n(271,"\n "),o(272,"span",16),n(273),r(),o(274,"span",16),n(275,";"),r(),n(276,"\n"),o(277,"span",16),n(278),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(6),g("}"),h(5),g("}"))}function AK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let UN=(()=>{class e{constructor(){this.value=5,this.options={showTicksValues:!0,stepsArray:[{value:1,legend:"Very poor"},{value:2},{value:3,legend:"Fair"},{value:4},{value:5,legend:"Average"},{value:6},{value:7,legend:"Good"},{value:8},{value:9,legend:"Excellent"}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-ticks-legend-slider"]],decls:20,vars:3,consts:[["customtickslegendsliderNav","ngbNav"],["id","custom-ticks-legend-slider",1,"snippet-title"],["routerLink","./","fragment","custom-ticks-legend-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks values and legend "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-ticks-legend-slider.component.ts"),r(),T(14,xK,279,28,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-ticks-legend-slider.component.html"),r(),T(18,AK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function RK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-custom-ticks-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./custom-ticks-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"CustomTicksSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"55"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n ticksArray"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",16),n(120,"["),r(),o(121,"span",24),n(122,"0"),r(),o(123,"span",16),n(124,","),r(),n(125," "),o(126,"span",24),n(127,"10"),r(),o(128,"span",16),n(129,","),r(),n(130," "),o(131,"span",24),n(132,"25"),r(),o(133,"span",16),n(134,","),r(),n(135," "),o(136,"span",24),n(137,"50"),r(),o(138,"span",16),n(139,","),r(),n(140," "),o(141,"span",24),n(142,"100"),r(),o(143,"span",16),n(144,"]"),r(),n(145,"\n "),o(146,"span",16),n(147),r(),o(148,"span",16),n(149,";"),r(),n(150,"\n"),o(151,"span",16),n(152),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("}"),h(5),g("}"))}function PK(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let FK=(()=>{class e{constructor(){this.value=55,this.options={floor:0,ceil:100,ticksArray:[0,10,25,50,100]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-custom-ticks-slider"]],decls:20,vars:3,consts:[["customtickssliderNav","ngbNav"],["id","custom-ticks-slider",1,"snippet-title"],["routerLink","./","fragment","custom-ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks at specific positions "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"custom-ticks-slider.component.ts"),r(),T(14,RK,153,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"custom-ticks-slider.component.html"),r(),T(18,PK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function LK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options"),o(25,"span",16),n(26,","),r(),n(27," LabelType "),o(28,"span",16),n(29),r(),n(30," "),o(31,"span",15),n(32,"from"),r(),n(33," "),o(34,"span",17),n(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",16),n(37,";"),r(),n(38,"\n\n"),o(39,"span",18)(40,"span",19),n(41,"@"),r(),o(42,"span",20),n(43,"Component"),r()(),o(44,"span",16),n(45,"("),r(),o(46,"span",16),n(47),r(),n(48,"\n selector"),o(49,"span",21),n(50,":"),r(),n(51," "),o(52,"span",17),n(53,"'app-date-slider'"),r(),o(54,"span",16),n(55,","),r(),n(56,"\n templateUrl"),o(57,"span",21),n(58,":"),r(),n(59," "),o(60,"span",17),n(61,"'./date-slider.component.html'"),r(),n(62,"\n"),o(63,"span",16),n(64),r(),o(65,"span",16),n(66,")"),r(),n(67,"\n"),o(68,"span",15),n(69,"export"),r(),n(70," "),o(71,"span",15),n(72,"class"),r(),n(73," "),o(74,"span",22),n(75,"DateSliderComponent"),r(),n(76," "),o(77,"span",16),n(78),r(),n(79,"\n dateRange"),o(80,"span",21),n(81,":"),r(),n(82," Date"),o(83,"span",16),n(84,"["),r(),o(85,"span",16),n(86,"]"),r(),n(87," "),o(88,"span",21),n(89,"="),r(),n(90," "),o(91,"span",15),n(92,"this"),r(),o(93,"span",16),n(94,"."),r(),o(95,"span",20),n(96,"createDateRange"),r(),o(97,"span",16),n(98,"("),r(),o(99,"span",16),n(100,")"),r(),o(101,"span",16),n(102,";"),r(),n(103,"\n value"),o(104,"span",21),n(105,":"),r(),n(106," "),o(107,"span",23),n(108,"number"),r(),n(109," "),o(110,"span",21),n(111,"="),r(),n(112," "),o(113,"span",15),n(114,"this"),r(),o(115,"span",16),n(116,"."),r(),n(117,"dateRange"),o(118,"span",16),n(119,"["),r(),o(120,"span",24),n(121,"0"),r(),o(122,"span",16),n(123,"]"),r(),o(124,"span",16),n(125,"."),r(),o(126,"span",20),n(127,"getTime"),r(),o(128,"span",16),n(129,"("),r(),o(130,"span",16),n(131,")"),r(),o(132,"span",16),n(133,";"),r(),n(134,"\n options"),o(135,"span",21),n(136,":"),r(),n(137," Options "),o(138,"span",21),n(139,"="),r(),n(140," "),o(141,"span",16),n(142),r(),n(143,"\n stepsArray"),o(144,"span",21),n(145,":"),r(),n(146," "),o(147,"span",15),n(148,"this"),r(),o(149,"span",16),n(150,"."),r(),n(151,"dateRange"),o(152,"span",16),n(153,"."),r(),o(154,"span",20),n(155,"map"),r(),o(156,"span",16),n(157,"("),r(),o(158,"span",16),n(159,"("),r(),n(160,"date"),o(161,"span",21),n(162,":"),r(),n(163," Date"),o(164,"span",16),n(165,")"),r(),n(166," "),o(167,"span",21),n(168,"=>"),r(),n(169," "),o(170,"span",16),n(171),r(),n(172,"\n "),o(173,"span",15),n(174,"return"),r(),n(175," "),o(176,"span",16),n(177),r(),n(178," value"),o(179,"span",21),n(180,":"),r(),n(181," date"),o(182,"span",16),n(183,"."),r(),o(184,"span",20),n(185,"getTime"),r(),o(186,"span",16),n(187,"("),r(),o(188,"span",16),n(189,")"),r(),n(190," "),o(191,"span",16),n(192),r(),o(193,"span",16),n(194,";"),r(),n(195,"\n "),o(196,"span",16),n(197),r(),o(198,"span",16),n(199,")"),r(),o(200,"span",16),n(201,","),r(),n(202,"\n translate"),o(203,"span",21),n(204,":"),r(),n(205," "),o(206,"span",16),n(207,"("),r(),n(208,"value"),o(209,"span",21),n(210,":"),r(),n(211," "),o(212,"span",23),n(213,"number"),r(),o(214,"span",16),n(215,","),r(),n(216," label"),o(217,"span",21),n(218,":"),r(),n(219," LabelType"),o(220,"span",16),n(221,")"),r(),o(222,"span",21),n(223,":"),r(),n(224," "),o(225,"span",23),n(226,"string"),r(),n(227," "),o(228,"span",21),n(229,"=>"),r(),n(230," "),o(231,"span",16),n(232),r(),n(233,"\n "),o(234,"span",15),n(235,"return"),r(),n(236," "),o(237,"span",15),n(238,"new"),r(),n(239," "),o(240,"span",22),n(241,"Date"),r(),o(242,"span",16),n(243,"("),r(),n(244,"value"),o(245,"span",16),n(246,")"),r(),o(247,"span",16),n(248,"."),r(),o(249,"span",20),n(250,"toDateString"),r(),o(251,"span",16),n(252,"("),r(),o(253,"span",16),n(254,")"),r(),o(255,"span",16),n(256,";"),r(),n(257,"\n "),o(258,"span",16),n(259),r(),n(260,"\n "),o(261,"span",16),n(262),r(),o(263,"span",16),n(264,";"),r(),n(265,"\n\n "),o(266,"span",20),n(267,"createDateRange"),r(),o(268,"span",16),n(269,"("),r(),o(270,"span",16),n(271,")"),r(),o(272,"span",21),n(273,":"),r(),n(274," Date"),o(275,"span",16),n(276,"["),r(),o(277,"span",16),n(278,"]"),r(),n(279," "),o(280,"span",16),n(281),r(),n(282,"\n "),o(283,"span",15),n(284,"const"),r(),n(285," dates"),o(286,"span",21),n(287,":"),r(),n(288," Date"),o(289,"span",16),n(290,"["),r(),o(291,"span",16),n(292,"]"),r(),n(293," "),o(294,"span",21),n(295,"="),r(),n(296," "),o(297,"span",16),n(298,"["),r(),o(299,"span",16),n(300,"]"),r(),o(301,"span",16),n(302,";"),r(),n(303,"\n "),o(304,"span",15),n(305,"for"),r(),n(306," "),o(307,"span",16),n(308,"("),r(),o(309,"span",15),n(310,"let"),r(),n(311," i"),o(312,"span",21),n(313,":"),r(),n(314," "),o(315,"span",23),n(316,"number"),r(),n(317," "),o(318,"span",21),n(319,"="),r(),n(320," "),o(321,"span",24),n(322,"1"),r(),o(323,"span",16),n(324,";"),r(),n(325," i "),o(326,"span",21),n(327,"<="),r(),n(328," "),o(329,"span",24),n(330,"31"),r(),o(331,"span",16),n(332,";"),r(),n(333," i"),o(334,"span",21),n(335,"++"),r(),o(336,"span",16),n(337,")"),r(),n(338," "),o(339,"span",16),n(340),r(),n(341,"\n dates"),o(342,"span",16),n(343,"."),r(),o(344,"span",20),n(345,"push"),r(),o(346,"span",16),n(347,"("),r(),o(348,"span",15),n(349,"new"),r(),n(350," "),o(351,"span",22),n(352,"Date"),r(),o(353,"span",16),n(354,"("),r(),o(355,"span",24),n(356,"2018"),r(),o(357,"span",16),n(358,","),r(),n(359," "),o(360,"span",24),n(361,"5"),r(),o(362,"span",16),n(363,","),r(),n(364," i"),o(365,"span",16),n(366,")"),r(),o(367,"span",16),n(368,")"),r(),o(369,"span",16),n(370,";"),r(),n(371,"\n "),o(372,"span",16),n(373),r(),n(374,"\n "),o(375,"span",15),n(376,"return"),r(),n(377," dates"),o(378,"span",16),n(379,";"),r(),n(380,"\n "),o(381,"span",16),n(382),r(),n(383,"\n"),o(384,"span",16),n(385),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(64),g("{"),h(29),g("{"),h(6),g("{"),h(15),g("}"),h(5),g("}"),h(35),g("{"),h(27),g("}"),h(3),g("}"),h(19),g("{"),h(59),g("{"),h(33),g("}"),h(9),g("}"),h(3),g("}"))}function VK(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let BK=(()=>{class e{constructor(){this.dateRange=this.createDateRange(),this.value=this.dateRange[0].getTime(),this.options={stepsArray:this.dateRange.map(t=>({value:t.getTime()})),translate:(t,s)=>new Date(t).toDateString()}}createDateRange(){const t=[];for(let s=1;s<=31;s++)t.push(new Date(2018,5,s));return t}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-date-slider"]],decls:20,vars:3,consts:[["datesliderNav","ngbNav"],["id","date-slider",1,"snippet-title"],["routerLink","./","fragment","date-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with dates "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"date-slider.component.ts"),r(),T(14,LK,386,20,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"date-slider.component.html"),r(),T(18,VK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function HK(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-disabled-normalisation-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./disabled-normalisation-slider.component.html'"),r(),n(59,"\n"),o(60,"span",17),n(61),r(),o(62,"span",17),n(63,")"),r(),n(64,"\n"),o(65,"span",16),n(66,"export"),r(),n(67," "),o(68,"span",16),n(69,"class"),r(),n(70," "),o(71,"span",23),n(72,"DisabledNormalisationSliderComponent"),r(),n(73," "),o(74,"span",17),n(75),r(),n(76,"\n minValue"),o(77,"span",22),n(78,":"),r(),n(79," "),o(80,"span",24),n(81,"number"),r(),n(82," "),o(83,"span",22),n(84,"="),r(),n(85," "),o(86,"span",25),n(87,"50"),r(),o(88,"span",17),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",22),n(92,":"),r(),n(93," "),o(94,"span",24),n(95,"number"),r(),n(96," "),o(97,"span",22),n(98,"="),r(),n(99," "),o(100,"span",25),n(101,"200"),r(),o(102,"span",17),n(103,";"),r(),n(104,"\n options"),o(105,"span",22),n(106,":"),r(),n(107," Options "),o(108,"span",22),n(109,"="),r(),n(110," "),o(111,"span",17),n(112),r(),n(113,"\n floor"),o(114,"span",22),n(115,":"),r(),n(116," "),o(117,"span",25),n(118,"0"),r(),o(119,"span",17),n(120,","),r(),n(121,"\n ceil"),o(122,"span",22),n(123,":"),r(),n(124," "),o(125,"span",25),n(126,"250"),r(),o(127,"span",17),n(128,","),r(),n(129,"\n step"),o(130,"span",22),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"10"),r(),o(135,"span",17),n(136,","),r(),n(137,"\n enforceStep"),o(138,"span",22),n(139,":"),r(),n(140," "),o(141,"span",26),n(142,"false"),r(),o(143,"span",17),n(144,","),r(),n(145,"\n enforceRange"),o(146,"span",22),n(147,":"),r(),n(148," "),o(149,"span",26),n(150,"false"),r(),o(151,"span",17),n(152,","),r(),n(153,"\n "),o(154,"span",17),n(155),r(),o(156,"span",17),n(157,";"),r(),n(158,"\n"),o(159,"span",17),n(160),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(43),g("}"),h(5),g("}"))}function jK(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"Min value: "),o(10,"span",28)(11,"span",28)(12,"span",17),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",29),n(17,"type"),r(),o(18,"span",30)(19,"span",31),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"number"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",29),n(28,"[(ngModel)]"),r(),o(29,"span",30)(30,"span",31),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"minValue"),o(35,"span",17),n(36,'"'),r()(),o(37,"span",17),n(38,">"),r()(),o(39,"span",28)(40,"span",28)(41,"span",17),n(42,""),r()(),n(46,"\n"),o(47,"span",28)(48,"span",28)(49,"span",17),n(50,"<"),r(),n(51,"p"),r(),o(52,"span",17),n(53,">"),r()(),n(54,"Max value: "),o(55,"span",28)(56,"span",28)(57,"span",17),n(58,"<"),r(),n(59,"input"),r(),n(60," "),o(61,"span",29),n(62,"type"),r(),o(63,"span",30)(64,"span",31),n(65,"="),r(),o(66,"span",17),n(67,'"'),r(),n(68,"number"),o(69,"span",17),n(70,'"'),r()(),n(71," "),o(72,"span",29),n(73,"[(ngModel)]"),r(),o(74,"span",30)(75,"span",31),n(76,"="),r(),o(77,"span",17),n(78,'"'),r(),n(79,"maxValue"),o(80,"span",17),n(81,'"'),r()(),o(82,"span",17),n(83,">"),r()(),o(84,"span",28)(85,"span",28)(86,"span",17),n(87,""),r()(),n(91,"\n"),o(92,"span",28)(93,"span",28)(94,"span",17),n(95,"<"),r(),n(96,"ngx-slider"),r(),n(97," "),o(98,"span",29),n(99,"[(value)]"),r(),o(100,"span",30)(101,"span",31),n(102,"="),r(),o(103,"span",17),n(104,'"'),r(),n(105,"minValue"),o(106,"span",17),n(107,'"'),r()(),n(108," "),o(109,"span",29),n(110,"[(highValue)]"),r(),o(111,"span",30)(112,"span",31),n(113,"="),r(),o(114,"span",17),n(115,'"'),r(),n(116,"maxValue"),o(117,"span",17),n(118,'"'),r()(),n(119," "),o(120,"span",29),n(121,"[options]"),r(),o(122,"span",30)(123,"span",31),n(124,"="),r(),o(125,"span",17),n(126,'"'),r(),n(127,"options"),o(128,"span",17),n(129,'"'),r()(),o(130,"span",17),n(131,">"),r()(),o(132,"span",28)(133,"span",28)(134,"span",17),n(135,""),r()()()())}let UK=(()=>{class e{constructor(){this.minValue=50,this.maxValue=200,this.options={floor:0,ceil:250,step:10,enforceStep:!1,enforceRange:!1}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-disabled-normalisation-slider"]],decls:26,vars:6,consts:[["disablednormalisationsliderNav","ngbNav"],["id","disabled-normalisation-slider",1,"snippet-title"],["routerLink","./","fragment","disabled-normalisation-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModelChange","ngModel"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with disabled input normalisation "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p"),n(9,"Min value: "),o(10,"input",8),G("ngModelChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)}),r()(),o(11,"p"),n(12,"Max value: "),o(13,"input",8),G("ngModelChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(14,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(15,"ul",10,0)(17,"li",11)(18,"a",12),n(19,"disabled-normalisation-slider.component.ts"),r(),T(20,HK,161,10,"ng-template",13),r(),o(21,"li",11)(22,"a",12),n(23,"disabled-normalisation-slider.component.html"),r(),T(24,jK,139,0,"ng-template",13),r()(),M(25,"div",14),r()()}if(2&s){const l=Y(16);h(10),$("ngModel",a.minValue),h(3),$("ngModel",a.maxValue),h(),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[Lo,$l,is,Ms,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function $K(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-disabled-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./disabled-slider.component.html'"),r(),n(59,"\n"),o(60,"span",17),n(61),r(),o(62,"span",17),n(63,")"),r(),n(64,"\n"),o(65,"span",16),n(66,"export"),r(),n(67," "),o(68,"span",16),n(69,"class"),r(),n(70," "),o(71,"span",23),n(72,"DisabledSliderComponent"),r(),n(73," "),o(74,"span",17),n(75),r(),n(76,"\n disabled"),o(77,"span",22),n(78,":"),r(),n(79," "),o(80,"span",24),n(81,"boolean"),r(),n(82," "),o(83,"span",22),n(84,"="),r(),n(85," "),o(86,"span",25),n(87,"true"),r(),o(88,"span",17),n(89,";"),r(),n(90,"\n minValue"),o(91,"span",22),n(92,":"),r(),n(93," "),o(94,"span",24),n(95,"number"),r(),n(96," "),o(97,"span",22),n(98,"="),r(),n(99," "),o(100,"span",26),n(101,"10"),r(),o(102,"span",17),n(103,";"),r(),n(104,"\n maxValue"),o(105,"span",22),n(106,":"),r(),n(107," "),o(108,"span",24),n(109,"number"),r(),n(110," "),o(111,"span",22),n(112,"="),r(),n(113," "),o(114,"span",26),n(115,"90"),r(),o(116,"span",17),n(117,";"),r(),n(118,"\n options"),o(119,"span",22),n(120,":"),r(),n(121," Options "),o(122,"span",22),n(123,"="),r(),n(124," "),o(125,"span",17),n(126),r(),n(127,"\n floor"),o(128,"span",22),n(129,":"),r(),n(130," "),o(131,"span",26),n(132,"0"),r(),o(133,"span",17),n(134,","),r(),n(135,"\n ceil"),o(136,"span",22),n(137,":"),r(),n(138," "),o(139,"span",26),n(140,"100"),r(),o(141,"span",17),n(142,","),r(),n(143,"\n step"),o(144,"span",22),n(145,":"),r(),n(146," "),o(147,"span",26),n(148,"10"),r(),o(149,"span",17),n(150,","),r(),n(151,"\n disabled"),o(152,"span",22),n(153,":"),r(),n(154," "),o(155,"span",25),n(156,"true"),r(),o(157,"span",17),n(158,","),r(),n(159,"\n showTicks"),o(160,"span",22),n(161,":"),r(),n(162," "),o(163,"span",25),n(164,"true"),r(),o(165,"span",17),n(166,","),r(),n(167,"\n draggableRange"),o(168,"span",22),n(169,":"),r(),n(170," "),o(171,"span",25),n(172,"true"),r(),n(173,"\n "),o(174,"span",17),n(175),r(),o(176,"span",17),n(177,";"),r(),n(178,"\n\n "),o(179,"span",27),n(180,"/* Due to the way Angular 2+ handles change detection, we have to create a new options object. */"),r(),n(181,"\n "),o(182,"span",21),n(183,"onChangeDisabled"),r(),o(184,"span",17),n(185,"("),r(),o(186,"span",17),n(187,")"),r(),o(188,"span",22),n(189,":"),r(),n(190," "),o(191,"span",16),n(192,"void"),r(),n(193," "),o(194,"span",17),n(195),r(),n(196,"\n "),o(197,"span",16),n(198,"this"),r(),o(199,"span",17),n(200,"."),r(),n(201,"options "),o(202,"span",22),n(203,"="),r(),n(204," Object"),o(205,"span",17),n(206,"."),r(),o(207,"span",21),n(208,"assign"),r(),o(209,"span",17),n(210,"("),r(),o(211,"span",17),n(212),r(),o(213,"span",17),n(214),r(),o(215,"span",17),n(216,","),r(),n(217," "),o(218,"span",16),n(219,"this"),r(),o(220,"span",17),n(221,"."),r(),n(222,"options"),o(223,"span",17),n(224,","),r(),n(225," "),o(226,"span",17),n(227),r(),n(228,"disabled"),o(229,"span",22),n(230,":"),r(),n(231," "),o(232,"span",16),n(233,"this"),r(),o(234,"span",17),n(235,"."),r(),n(236,"disabled"),o(237,"span",17),n(238),r(),o(239,"span",17),n(240,")"),r(),o(241,"span",17),n(242,";"),r(),n(243,"\n "),o(244,"span",17),n(245),r(),n(246,"\n"),o(247,"span",17),n(248),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(51),g("{"),h(49),g("}"),h(20),g("{"),h(17),g("{"),h(2),g("}"),h(13),g("{"),h(11),g("}"),h(7),g("}"),h(3),g("}"))}function GK(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",17),n(5,"<"),r(),n(6,"label"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"Disabled "),o(10,"span",29)(11,"span",29)(12,"span",17),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",30),n(17,"type"),r(),o(18,"span",31)(19,"span",32),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"checkbox"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",30),n(28,"[(ngModel)]"),r(),o(29,"span",31)(30,"span",32),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"disabled"),o(35,"span",17),n(36,'"'),r()(),n(37," "),o(38,"span",30),n(39,"(change)"),r(),o(40,"span",31)(41,"span",32),n(42,"="),r(),o(43,"span",17),n(44,'"'),r(),n(45,"onChangeDisabled()"),o(46,"span",17),n(47,'"'),r()(),o(48,"span",17),n(49,">"),r()(),o(50,"span",29)(51,"span",29)(52,"span",17),n(53,""),r()(),n(57,"\n"),o(58,"span",29)(59,"span",29)(60,"span",17),n(61,"<"),r(),n(62,"ngx-slider"),r(),n(63," "),o(64,"span",30),n(65,"[(value)]"),r(),o(66,"span",31)(67,"span",32),n(68,"="),r(),o(69,"span",17),n(70,'"'),r(),n(71,"minValue"),o(72,"span",17),n(73,'"'),r()(),n(74," "),o(75,"span",30),n(76,"[(highValue)]"),r(),o(77,"span",31)(78,"span",32),n(79,"="),r(),o(80,"span",17),n(81,'"'),r(),n(82,"maxValue"),o(83,"span",17),n(84,'"'),r()(),n(85," "),o(86,"span",30),n(87,"[options]"),r(),o(88,"span",31)(89,"span",32),n(90,"="),r(),o(91,"span",17),n(92,'"'),r(),n(93,"options"),o(94,"span",17),n(95,'"'),r()(),o(96,"span",17),n(97,">"),r()(),o(98,"span",29)(99,"span",29)(100,"span",17),n(101,""),r()()()())}let zK=(()=>{class e{constructor(){this.disabled=!0,this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:10,disabled:!0,showTicks:!0,draggableRange:!0}}onChangeDisabled(){this.options=Object.assign({},this.options,{disabled:this.disabled})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-disabled-slider"]],decls:23,vars:5,consts:[["disabledsliderNav","ngbNav"],["id","disabled-slider",1,"snippet-title"],["routerLink","./","fragment","disabled-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","checkbox",3,"ngModelChange","change","ngModel"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Disabled slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"label"),n(9,"Disabled "),o(10,"input",8),G("ngModelChange",function(u){return x(l),P(a.disabled,u)||(a.disabled=u),A(u)}),ve("change",function(){return x(l),A(a.onChangeDisabled())}),r()(),o(11,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(12,"ul",10,0)(14,"li",11)(15,"a",12),n(16,"disabled-slider.component.ts"),r(),T(17,$K,249,16,"ng-template",13),r(),o(18,"li",11)(19,"a",12),n(20,"disabled-slider.component.html"),r(),T(21,GK,105,0,"ng-template",13),r()(),M(22,"div",14),r()()}if(2&s){const l=Y(13);h(10),$("ngModel",a.disabled),h(),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[Ll,is,Ms,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function WK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-draggable-range-only-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./draggable-range-only-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"DraggableRangeOnlySliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"4"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"6"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"10"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n draggableRangeOnly"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"true"),r(),n(135,"\n "),o(136,"span",16),n(137),r(),o(138,"span",16),n(139,";"),r(),n(140,"\n"),o(141,"span",16),n(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function qK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let $N=(()=>{class e{constructor(){this.minValue=4,this.maxValue=6,this.options={floor:0,ceil:10,draggableRangeOnly:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-draggable-range-only-slider"]],decls:20,vars:4,consts:[["draggablerangeonlysliderNav","ngbNav"],["id","draggable-range-only-slider",1,"snippet-title"],["routerLink","./","fragment","draggable-range-only-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with draggable range only "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"draggable-range-only-slider.component.ts"),r(),T(14,WK,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"draggable-range-only-slider.component.html"),r(),T(18,qK,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function KK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-draggable-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./draggable-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"DraggableRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"1"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"8"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"10"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n draggableRange"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"true"),r(),n(135,"\n "),o(136,"span",16),n(137),r(),o(138,"span",16),n(139,";"),r(),n(140,"\n"),o(141,"span",16),n(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function YK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let GN=(()=>{class e{constructor(){this.minValue=1,this.maxValue=8,this.options={floor:0,ceil:10,draggableRange:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-draggable-range-slider"]],decls:20,vars:4,consts:[["draggablerangesliderNav","ngbNav"],["id","draggable-range-slider",1,"snippet-title"],["routerLink","./","fragment","draggable-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with draggable range "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"draggable-range-slider.component.ts"),r(),T(14,KK,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"draggable-range-slider.component.html"),r(),T(18,YK,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function ZK(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-dynamic-color-selection-bar-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./dynamic-color-selection-bar-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"DynamicColorSelectionBarSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"12"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"12"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showSelectionBar"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n getSelectionBarColor"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",16),n(128,"("),r(),n(129,"value"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",23),n(134,"number"),r(),o(135,"span",16),n(136,")"),r(),o(137,"span",21),n(138,":"),r(),n(139," "),o(140,"span",23),n(141,"string"),r(),n(142," "),o(143,"span",21),n(144,"=>"),r(),n(145," "),o(146,"span",16),n(147),r(),n(148,"\n "),o(149,"span",15),n(150,"if"),r(),n(151," "),o(152,"span",16),n(153,"("),r(),n(154,"value "),o(155,"span",21),n(156,"<="),r(),n(157," "),o(158,"span",24),n(159,"3"),r(),o(160,"span",16),n(161,")"),r(),n(162," "),o(163,"span",16),n(164),r(),n(165,"\n "),o(166,"span",15),n(167,"return"),r(),n(168," "),o(169,"span",17),n(170,"'red'"),r(),o(171,"span",16),n(172,";"),r(),n(173,"\n "),o(174,"span",16),n(175),r(),n(176,"\n "),o(177,"span",15),n(178,"if"),r(),n(179," "),o(180,"span",16),n(181,"("),r(),n(182,"value "),o(183,"span",21),n(184,"<="),r(),n(185," "),o(186,"span",24),n(187,"6"),r(),o(188,"span",16),n(189,")"),r(),n(190," "),o(191,"span",16),n(192),r(),n(193,"\n "),o(194,"span",15),n(195,"return"),r(),n(196," "),o(197,"span",17),n(198,"'orange'"),r(),o(199,"span",16),n(200,";"),r(),n(201,"\n "),o(202,"span",16),n(203),r(),n(204,"\n "),o(205,"span",15),n(206,"if"),r(),n(207," "),o(208,"span",16),n(209,"("),r(),n(210,"value "),o(211,"span",21),n(212,"<="),r(),n(213," "),o(214,"span",24),n(215,"9"),r(),o(216,"span",16),n(217,")"),r(),n(218," "),o(219,"span",16),n(220),r(),n(221,"\n "),o(222,"span",15),n(223,"return"),r(),n(224," "),o(225,"span",17),n(226,"'yellow'"),r(),o(227,"span",16),n(228,";"),r(),n(229,"\n "),o(230,"span",16),n(231),r(),n(232,"\n "),o(233,"span",15),n(234,"return"),r(),n(235," "),o(236,"span",17),n(237,"'#2AE02A'"),r(),o(238,"span",16),n(239,";"),r(),n(240,"\n "),o(241,"span",16),n(242),r(),n(243,"\n "),o(244,"span",16),n(245),r(),o(246,"span",16),n(247,";"),r(),n(248,"\n"),o(249,"span",16),n(250),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function QK(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let JK=(()=>{class e{constructor(){this.value=12,this.options={floor:0,ceil:12,showSelectionBar:!0,getSelectionBarColor:t=>t<=3?"red":t<=6?"orange":t<=9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-dynamic-color-selection-bar-slider"]],decls:20,vars:3,consts:[["dynamiccolorselectionbarsliderNav","ngbNav"],["id","dynamic-color-selection-bar-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-color-selection-bar-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with dynamic selection bar color "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"dynamic-color-selection-bar-slider.component.ts"),r(),T(14,ZK,251,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"dynamic-color-selection-bar-slider.component.html"),r(),T(18,QK,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function XK(e,i){1&e&&(o(0,"pre",17)(1,"code",17)(2,"span",18),n(3,"import"),r(),n(4," "),o(5,"span",19),n(6),r(),n(7," Component "),o(8,"span",19),n(9),r(),n(10," "),o(11,"span",18),n(12,"from"),r(),n(13," "),o(14,"span",20),n(15,"'@angular/core'"),r(),o(16,"span",19),n(17,";"),r(),n(18,"\n"),o(19,"span",18),n(20,"import"),r(),n(21," "),o(22,"span",19),n(23),r(),n(24," Options "),o(25,"span",19),n(26),r(),n(27," "),o(28,"span",18),n(29,"from"),r(),n(30," "),o(31,"span",20),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",19),n(34,";"),r(),n(35,"\n\n"),o(36,"span",21)(37,"span",22),n(38,"@"),r(),o(39,"span",23),n(40,"Component"),r()(),o(41,"span",19),n(42,"("),r(),o(43,"span",19),n(44),r(),n(45,"\n selector"),o(46,"span",24),n(47,":"),r(),n(48," "),o(49,"span",20),n(50,"'app-dynamic-options-slider'"),r(),o(51,"span",19),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",24),n(55,":"),r(),n(56," "),o(57,"span",20),n(58,"'./dynamic-options-slider.component.html'"),r(),n(59,"\n"),o(60,"span",19),n(61),r(),o(62,"span",19),n(63,")"),r(),n(64,"\n"),o(65,"span",18),n(66,"export"),r(),n(67," "),o(68,"span",18),n(69,"class"),r(),n(70," "),o(71,"span",25),n(72,"DynamicOptionsSliderComponent"),r(),n(73," "),o(74,"span",19),n(75),r(),n(76,"\n value"),o(77,"span",24),n(78,":"),r(),n(79," "),o(80,"span",26),n(81,"number"),r(),n(82," "),o(83,"span",24),n(84,"="),r(),n(85," "),o(86,"span",27),n(87,"100"),r(),o(88,"span",19),n(89,";"),r(),n(90,"\n options"),o(91,"span",24),n(92,":"),r(),n(93," Options "),o(94,"span",24),n(95,"="),r(),n(96," "),o(97,"span",19),n(98),r(),n(99,"\n floor"),o(100,"span",24),n(101,":"),r(),n(102," "),o(103,"span",27),n(104,"0"),r(),o(105,"span",19),n(106,","),r(),n(107,"\n ceil"),o(108,"span",24),n(109,":"),r(),n(110," "),o(111,"span",27),n(112,"250"),r(),n(113,"\n "),o(114,"span",19),n(115),r(),o(116,"span",19),n(117,";"),r(),n(118,"\n\n "),o(119,"span",23),n(120,"setNewCeil"),r(),o(121,"span",19),n(122,"("),r(),n(123,"newCeil"),o(124,"span",24),n(125,":"),r(),n(126," "),o(127,"span",26),n(128,"number"),r(),o(129,"span",19),n(130,")"),r(),o(131,"span",24),n(132,":"),r(),n(133," "),o(134,"span",18),n(135,"void"),r(),n(136," "),o(137,"span",19),n(138),r(),n(139,"\n "),o(140,"span",28),n(141,"// Due to change detection rules in Angular, we need to re-create the options object to apply the change"),r(),n(142,"\n "),o(143,"span",18),n(144,"const"),r(),n(145," newOptions"),o(146,"span",24),n(147,":"),r(),n(148," Options "),o(149,"span",24),n(150,"="),r(),n(151," Object"),o(152,"span",19),n(153,"."),r(),o(154,"span",23),n(155,"assign"),r(),o(156,"span",19),n(157,"("),r(),o(158,"span",19),n(159),r(),o(160,"span",19),n(161),r(),o(162,"span",19),n(163,","),r(),n(164," "),o(165,"span",18),n(166,"this"),r(),o(167,"span",19),n(168,"."),r(),n(169,"options"),o(170,"span",19),n(171,")"),r(),o(172,"span",19),n(173,";"),r(),n(174,"\n newOptions"),o(175,"span",19),n(176,"."),r(),n(177,"ceil "),o(178,"span",24),n(179,"="),r(),n(180," newCeil"),o(181,"span",19),n(182,";"),r(),n(183,"\n "),o(184,"span",18),n(185,"this"),r(),o(186,"span",19),n(187,"."),r(),n(188,"options "),o(189,"span",24),n(190,"="),r(),n(191," newOptions"),o(192,"span",19),n(193,";"),r(),n(194,"\n "),o(195,"span",19),n(196),r(),n(197,"\n"),o(198,"span",19),n(199),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("}"),h(23),g("{"),h(21),g("{"),h(2),g("}"),h(35),g("}"),h(3),g("}"))}function eY(e,i){1&e&&(o(0,"pre",29)(1,"code",29)(2,"span",30)(3,"span",30)(4,"span",19),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",31),n(9,"[(value)]"),r(),o(10,"span",32)(11,"span",33),n(12,"="),r(),o(13,"span",19),n(14,'"'),r(),n(15,"value"),o(16,"span",19),n(17,'"'),r()(),n(18," "),o(19,"span",31),n(20,"[options]"),r(),o(21,"span",32)(22,"span",33),n(23,"="),r(),o(24,"span",19),n(25,'"'),r(),n(26,"options"),o(27,"span",19),n(28,'"'),r()(),o(29,"span",19),n(30,">"),r()(),o(31,"span",30)(32,"span",30)(33,"span",19),n(34,""),r()(),n(38,"\n\nNew ceil: "),o(39,"span",30)(40,"span",30)(41,"span",19),n(42,"<"),r(),n(43,"input"),r(),n(44," "),o(45,"span",31),n(46,"#newCeilInput"),r(),n(47," "),o(48,"span",31),n(49,"type"),r(),o(50,"span",32)(51,"span",33),n(52,"="),r(),o(53,"span",19),n(54,'"'),r(),n(55,"number"),o(56,"span",19),n(57,'"'),r()(),n(58," "),o(59,"span",31),n(60,"value"),r(),o(61,"span",32)(62,"span",33),n(63,"="),r(),o(64,"span",19),n(65,'"'),r(),n(66,"125"),o(67,"span",19),n(68,'"'),r()(),o(69,"span",19),n(70,">"),r()(),n(71,"\n"),o(72,"span",30)(73,"span",30)(74,"span",19),n(75,"<"),r(),n(76,"button"),r(),n(77," "),o(78,"span",31),n(79,"(click)"),r(),o(80,"span",32)(81,"span",33),n(82,"="),r(),o(83,"span",19),n(84,'"'),r(),n(85,"setNewCeil(+newCeilInput.value)"),o(86,"span",19),n(87,'"'),r()(),o(88,"span",19),n(89,">"),r()(),n(90,"Set new ceil"),o(91,"span",30)(92,"span",30)(93,"span",19),n(94,""),r()()()())}let tY=(()=>{class e{constructor(){this.value=100,this.options={floor:0,ceil:250}}setNewCeil(t){const s=Object.assign({},this.options);s.ceil=t,this.options=s}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-dynamic-options-slider"]],decls:25,vars:3,consts:[["newCeilInput",""],["dynamicoptionssliderNav","ngbNav"],["id","dynamic-options-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-options-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["type","number","value","125"],[3,"click"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",2),n(1,"Dynamic options slider "),o(2,"a",3),ue(),o(3,"svg",4),M(4,"use",5),r()()(),de(),o(5,"div",6)(6,"div",7)(7,"div",8)(8,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r(),n(9," New ceil: "),M(10,"input",10,0),o(12,"button",11),ve("click",function(){x(l);const u=Y(11);return A(a.setNewCeil(+u.value))}),n(13,"Set new ceil"),r()(),o(14,"ul",12,1)(16,"li",13)(17,"a",14),n(18,"dynamic-options-slider.component.ts"),r(),T(19,XK,200,14,"ng-template",15),r(),o(20,"li",13)(21,"a",14),n(22,"dynamic-options-slider.component.html"),r(),T(23,eY,98,0,"ng-template",15),r()(),M(24,"div",16),r()()}if(2&s){const l=Y(15);h(8),$("value",a.value),S("options",a.options),h(16),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function nY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-dynamic-pointer-color-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./dynamic-pointer-color-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"DynamicPointerColorSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"12"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"12"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showSelectionBar"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n getPointerColor"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",16),n(128,"("),r(),n(129,"value"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",23),n(134,"number"),r(),o(135,"span",16),n(136,")"),r(),o(137,"span",21),n(138,":"),r(),n(139," "),o(140,"span",23),n(141,"string"),r(),n(142," "),o(143,"span",21),n(144,"=>"),r(),n(145," "),o(146,"span",16),n(147),r(),n(148,"\n "),o(149,"span",15),n(150,"if"),r(),n(151," "),o(152,"span",16),n(153,"("),r(),n(154,"value "),o(155,"span",21),n(156,"<="),r(),n(157," "),o(158,"span",24),n(159,"3"),r(),o(160,"span",16),n(161,")"),r(),n(162," "),o(163,"span",16),n(164),r(),n(165,"\n "),o(166,"span",15),n(167,"return"),r(),n(168," "),o(169,"span",17),n(170,"'red'"),r(),o(171,"span",16),n(172,";"),r(),n(173,"\n "),o(174,"span",16),n(175),r(),n(176,"\n "),o(177,"span",15),n(178,"if"),r(),n(179," "),o(180,"span",16),n(181,"("),r(),n(182,"value "),o(183,"span",21),n(184,"<="),r(),n(185," "),o(186,"span",24),n(187,"6"),r(),o(188,"span",16),n(189,")"),r(),n(190," "),o(191,"span",16),n(192),r(),n(193,"\n "),o(194,"span",15),n(195,"return"),r(),n(196," "),o(197,"span",17),n(198,"'orange'"),r(),o(199,"span",16),n(200,";"),r(),n(201,"\n "),o(202,"span",16),n(203),r(),n(204,"\n "),o(205,"span",15),n(206,"if"),r(),n(207," "),o(208,"span",16),n(209,"("),r(),n(210,"value "),o(211,"span",21),n(212,"<="),r(),n(213," "),o(214,"span",24),n(215,"9"),r(),o(216,"span",16),n(217,")"),r(),n(218," "),o(219,"span",16),n(220),r(),n(221,"\n "),o(222,"span",15),n(223,"return"),r(),n(224," "),o(225,"span",17),n(226,"'yellow'"),r(),o(227,"span",16),n(228,";"),r(),n(229,"\n "),o(230,"span",16),n(231),r(),n(232,"\n "),o(233,"span",15),n(234,"return"),r(),n(235," "),o(236,"span",17),n(237,"'#2AE02A'"),r(),o(238,"span",16),n(239,";"),r(),n(240,"\n "),o(241,"span",16),n(242),r(),n(243,"\n "),o(244,"span",16),n(245),r(),o(246,"span",16),n(247,";"),r(),n(248,"\n"),o(249,"span",16),n(250),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function iY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let sY=(()=>{class e{constructor(){this.value=12,this.options={floor:0,ceil:12,showSelectionBar:!0,getPointerColor:t=>t<=3?"red":t<=6?"orange":t<=9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-dynamic-pointer-color-slider"]],decls:20,vars:3,consts:[["dynamicpointercolorsliderNav","ngbNav"],["id","dynamic-pointer-color-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-pointer-color-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with dynamic pointer color "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"dynamic-pointer-color-slider.component.ts"),r(),T(14,nY,251,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"dynamic-pointer-color-slider.component.html"),r(),T(18,iY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function rY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-dynamic-tick-color-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./dynamic-tick-color-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"DynamicTickColorSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"0"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n ceil"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"12"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n floor"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"0"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showSelectionBar"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n showTicks"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",25),n(128,"true"),r(),o(129,"span",16),n(130,","),r(),n(131,"\n getTickColor"),o(132,"span",21),n(133,":"),r(),n(134," "),o(135,"span",16),n(136,"("),r(),n(137,"value"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",23),n(142,"number"),r(),o(143,"span",16),n(144,")"),r(),o(145,"span",21),n(146,":"),r(),n(147," "),o(148,"span",23),n(149,"string"),r(),n(150," "),o(151,"span",21),n(152,"=>"),r(),n(153," "),o(154,"span",16),n(155),r(),n(156,"\n "),o(157,"span",15),n(158,"if"),r(),n(159," "),o(160,"span",16),n(161,"("),r(),n(162,"value "),o(163,"span",21),n(164,"<"),r(),n(165," "),o(166,"span",24),n(167,"3"),r(),o(168,"span",16),n(169,")"),r(),n(170," "),o(171,"span",16),n(172),r(),n(173,"\n "),o(174,"span",15),n(175,"return"),r(),n(176," "),o(177,"span",17),n(178,"'red'"),r(),o(179,"span",16),n(180,";"),r(),n(181,"\n "),o(182,"span",16),n(183),r(),n(184,"\n "),o(185,"span",15),n(186,"if"),r(),n(187," "),o(188,"span",16),n(189,"("),r(),n(190,"value "),o(191,"span",21),n(192,"<"),r(),n(193," "),o(194,"span",24),n(195,"6"),r(),o(196,"span",16),n(197,")"),r(),n(198," "),o(199,"span",16),n(200),r(),n(201,"\n "),o(202,"span",15),n(203,"return"),r(),n(204," "),o(205,"span",17),n(206,"'orange'"),r(),o(207,"span",16),n(208,";"),r(),n(209,"\n "),o(210,"span",16),n(211),r(),n(212,"\n "),o(213,"span",15),n(214,"if"),r(),n(215," "),o(216,"span",16),n(217,"("),r(),n(218,"value "),o(219,"span",21),n(220,"<"),r(),n(221," "),o(222,"span",24),n(223,"9"),r(),o(224,"span",16),n(225,")"),r(),n(226," "),o(227,"span",16),n(228),r(),n(229,"\n "),o(230,"span",15),n(231,"return"),r(),n(232," "),o(233,"span",17),n(234,"'yellow'"),r(),o(235,"span",16),n(236,";"),r(),n(237,"\n "),o(238,"span",16),n(239),r(),n(240,"\n "),o(241,"span",15),n(242,"return"),r(),n(243," "),o(244,"span",17),n(245,"'#2AE02A'"),r(),o(246,"span",16),n(247,";"),r(),n(248,"\n "),o(249,"span",16),n(250),r(),n(251,"\n "),o(252,"span",16),n(253),r(),o(254,"span",16),n(255,";"),r(),n(256,"\n"),o(257,"span",16),n(258),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(57),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function oY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let aY=(()=>{class e{constructor(){this.value=0,this.options={ceil:12,floor:0,showSelectionBar:!0,showTicks:!0,getTickColor:t=>t<3?"red":t<6?"orange":t<9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-dynamic-tick-color-slider"]],decls:20,vars:3,consts:[["dynamictickcolorsliderNav","ngbNav"],["id","dynamic-tick-color-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-tick-color-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with dynamic tick color "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"dynamic-tick-color-slider.component.ts"),r(),T(14,rY,259,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"dynamic-tick-color-slider.component.html"),r(),T(18,oY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function lY(e,i){if(1&e){const t=K();o(0,"div")(1,"ngx-slider",14),G("valueChange",function(a){const l=x(t).$implicit;return P(l.value,a)||(l.value=a),A(a)})("highValueChange",function(a){const l=x(t).$implicit;return P(l.highValue,a)||(l.highValue=a),A(a)}),r()()}if(2&e){const t=i.$implicit,s=ie();h(),$("value",t.value)("highValue",t.highValue),S("options",s.sliderOptions(t))}}function cY(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",16),n(37,"interface"),r(),n(38," "),o(39,"span",19),n(40,"SliderDetails"),r(),n(41," "),o(42,"span",17),n(43),r(),n(44,"\n value"),o(45,"span",20),n(46,":"),r(),n(47," "),o(48,"span",21),n(49,"number"),r(),o(50,"span",17),n(51,";"),r(),n(52,"\n highValue"),o(53,"span",20),n(54,":"),r(),n(55," "),o(56,"span",21),n(57,"number"),r(),o(58,"span",17),n(59,";"),r(),n(60,"\n floor"),o(61,"span",20),n(62,":"),r(),n(63," "),o(64,"span",21),n(65,"number"),r(),o(66,"span",17),n(67,";"),r(),n(68,"\n ceil"),o(69,"span",20),n(70,":"),r(),n(71," "),o(72,"span",21),n(73,"number"),r(),o(74,"span",17),n(75,";"),r(),n(76,"\n"),o(77,"span",17),n(78),r(),n(79,"\n\n"),o(80,"span",22)(81,"span",23),n(82,"@"),r(),o(83,"span",24),n(84,"Component"),r()(),o(85,"span",17),n(86,"("),r(),o(87,"span",17),n(88),r(),n(89,"\n selector"),o(90,"span",20),n(91,":"),r(),n(92," "),o(93,"span",18),n(94,"'app-dynamically-created-sliders'"),r(),o(95,"span",17),n(96,","),r(),n(97,"\n templateUrl"),o(98,"span",20),n(99,":"),r(),n(100," "),o(101,"span",18),n(102,"'./dynamically-created-sliders.component.html'"),r(),n(103,"\n"),o(104,"span",17),n(105),r(),o(106,"span",17),n(107,")"),r(),n(108,"\n"),o(109,"span",16),n(110,"export"),r(),n(111," "),o(112,"span",16),n(113,"class"),r(),n(114," "),o(115,"span",19),n(116,"DynamicallyCreatedSlidersComponent"),r(),n(117," "),o(118,"span",17),n(119),r(),n(120,"\n sliders"),o(121,"span",20),n(122,":"),r(),n(123," SliderDetails"),o(124,"span",17),n(125,"["),r(),o(126,"span",17),n(127,"]"),r(),n(128," "),o(129,"span",20),n(130,"="),r(),n(131," "),o(132,"span",17),n(133,"["),r(),n(134,"\n "),o(135,"span",17),n(136),r(),n(137,"\n value"),o(138,"span",20),n(139,":"),r(),n(140," "),o(141,"span",20),n(142,"-"),r(),o(143,"span",25),n(144,"1"),r(),o(145,"span",17),n(146,","),r(),n(147,"\n highValue"),o(148,"span",20),n(149,":"),r(),n(150," "),o(151,"span",25),n(152,"2"),r(),o(153,"span",17),n(154,","),r(),n(155,"\n floor"),o(156,"span",20),n(157,":"),r(),n(158," "),o(159,"span",20),n(160,"-"),r(),o(161,"span",25),n(162,"5"),r(),o(163,"span",17),n(164,","),r(),n(165,"\n ceil"),o(166,"span",20),n(167,":"),r(),n(168," "),o(169,"span",25),n(170,"5"),r(),n(171,"\n "),o(172,"span",17),n(173),r(),o(174,"span",17),n(175,","),r(),n(176,"\n "),o(177,"span",17),n(178),r(),n(179,"\n value"),o(180,"span",20),n(181,":"),r(),n(182," "),o(183,"span",25),n(184,"1"),r(),o(185,"span",17),n(186,","),r(),n(187,"\n highValue"),o(188,"span",20),n(189,":"),r(),n(190," "),o(191,"span",25),n(192,"2"),r(),o(193,"span",17),n(194,","),r(),n(195,"\n floor"),o(196,"span",20),n(197,":"),r(),n(198," "),o(199,"span",25),n(200,"0"),r(),o(201,"span",17),n(202,","),r(),n(203,"\n ceil"),o(204,"span",20),n(205,":"),r(),n(206," "),o(207,"span",25),n(208,"5"),r(),n(209,"\n "),o(210,"span",17),n(211),r(),o(212,"span",17),n(213,","),r(),n(214,"\n "),o(215,"span",17),n(216),r(),n(217,"\n value"),o(218,"span",20),n(219,":"),r(),n(220," "),o(221,"span",25),n(222,"30"),r(),o(223,"span",17),n(224,","),r(),n(225,"\n highValue"),o(226,"span",20),n(227,":"),r(),n(228," "),o(229,"span",25),n(230,"60"),r(),o(231,"span",17),n(232,","),r(),n(233,"\n floor"),o(234,"span",20),n(235,":"),r(),n(236," "),o(237,"span",25),n(238,"0"),r(),o(239,"span",17),n(240,","),r(),n(241,"\n ceil"),o(242,"span",20),n(243,":"),r(),n(244," "),o(245,"span",25),n(246,"100"),r(),n(247,"\n "),o(248,"span",17),n(249),r(),n(250,"\n "),o(251,"span",17),n(252,"]"),r(),o(253,"span",17),n(254,";"),r(),n(255,"\n\n "),o(256,"span",24),n(257,"sliderOptions"),r(),o(258,"span",17),n(259,"("),r(),n(260,"slider"),o(261,"span",20),n(262,":"),r(),n(263," SliderDetails"),o(264,"span",17),n(265,")"),r(),o(266,"span",20),n(267,":"),r(),n(268," Options "),o(269,"span",17),n(270),r(),n(271,"\n "),o(272,"span",16),n(273,"return"),r(),n(274," "),o(275,"span",17),n(276),r(),n(277,"\n floor"),o(278,"span",20),n(279,":"),r(),n(280," slider"),o(281,"span",17),n(282,"."),r(),n(283,"floor"),o(284,"span",17),n(285,","),r(),n(286,"\n ceil"),o(287,"span",20),n(288,":"),r(),n(289," slider"),o(290,"span",17),n(291,"."),r(),n(292,"ceil\n "),o(293,"span",17),n(294),r(),o(295,"span",17),n(296,";"),r(),n(297,"\n "),o(298,"span",17),n(299),r(),n(300,"\n"),o(301,"span",17),n(302),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(17),g("{"),h(35),g("}"),h(10),g("{"),h(17),g("}"),h(14),g("{"),h(17),g("{"),h(37),g("}"),h(5),g("{"),h(33),g("}"),h(5),g("{"),h(33),g("}"),h(21),g("{"),h(6),g("{"),h(18),g("}"),h(5),g("}"),h(3),g("}"))}function uY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),n(5,"<"),r(),n(6,"div"),r(),n(7," "),o(8,"span",28),n(9,"*ngFor"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",17),n(14,'"'),r(),n(15,"let slider of sliders"),o(16,"span",17),n(17,'"'),r()(),o(18,"span",17),n(19,">"),r()(),n(20,"\n "),o(21,"span",27)(22,"span",27)(23,"span",17),n(24,"<"),r(),n(25,"ngx-slider"),r(),n(26," "),o(27,"span",28),n(28,"[(value)]"),r(),o(29,"span",29)(30,"span",30),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"slider.value"),o(35,"span",17),n(36,'"'),r()(),n(37," "),o(38,"span",28),n(39,"[(highValue)]"),r(),o(40,"span",29)(41,"span",30),n(42,"="),r(),o(43,"span",17),n(44,'"'),r(),n(45,"slider.highValue"),o(46,"span",17),n(47,'"'),r()(),n(48," "),o(49,"span",28),n(50,"[options]"),r(),o(51,"span",29)(52,"span",30),n(53,"="),r(),o(54,"span",17),n(55,'"'),r(),n(56,"sliderOptions(slider)"),o(57,"span",17),n(58,'"'),r()(),o(59,"span",17),n(60,">"),r()(),o(61,"span",27)(62,"span",27)(63,"span",17),n(64,""),r()(),n(68,"\n"),o(69,"span",27)(70,"span",27)(71,"span",17),n(72,""),r()()()())}let dY=(()=>{class e{constructor(){this.sliders=[{value:-1,highValue:2,floor:-5,ceil:5},{value:1,highValue:2,floor:0,ceil:5},{value:30,highValue:60,floor:0,ceil:100}]}sliderOptions(t){return{floor:t.floor,ceil:t.ceil}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-dynamically-created-sliders"]],decls:20,vars:2,consts:[["dynamicallycreatedslidersNav","ngbNav"],["id","dynamically-created-sliders",1,"snippet-title"],["routerLink","./","fragment","dynamically-created-sliders"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[4,"ngFor","ngForOf"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[3,"valueChange","highValueChange","value","highValue","options"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","class-name"],[1,"token","operator"],[1,"token","builtin"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",1),n(1,"Dynamically created sliders "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7),T(8,lY,2,3,"div",8),r(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"dynamically-created-sliders.component.ts"),r(),T(14,cY,303,20,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"dynamically-created-sliders.component.html"),r(),T(18,uY,76,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=Y(10);h(8),S("ngForOf",a.sliders),h(11),S("ngbNavOutlet",l)}},dependencies:[zg,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function pY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-floating-point-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./floating-point-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"FloatingPointSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"0.5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"2"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"0.1"),r(),n(121,"\n "),o(122,"span",16),n(123),r(),o(124,"span",16),n(125,";"),r(),n(126,"\n"),o(127,"span",16),n(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function hY(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let fY=(()=>{class e{constructor(){this.value=.5,this.options={floor:0,ceil:2,step:.1}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-floating-point-slider"]],decls:20,vars:3,consts:[["floatingpointsliderNav","ngbNav"],["id","floating-point-slider",1,"snippet-title"],["routerLink","./","fragment","floating-point-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with floating point values "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"floating-point-slider.component.ts"),r(),T(14,pY,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"floating-point-slider.component.html"),r(),T(18,hY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function gY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-intermediate-ticks-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./intermediate-ticks-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"IntermediateTicksSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"55"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showTicks"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n tickStep"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",24),n(128,"10"),r(),n(129,"\n "),o(130,"span",16),n(131),r(),o(132,"span",16),n(133,";"),r(),n(134,"\n"),o(135,"span",16),n(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function mY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let vY=(()=>{class e{constructor(){this.value=55,this.options={floor:0,ceil:100,showTicks:!0,tickStep:10}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-intermediate-ticks-slider"]],decls:20,vars:3,consts:[["intermediatetickssliderNav","ngbNav"],["id","intermediate-ticks-slider",1,"snippet-title"],["routerLink","./","fragment","intermediate-ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks at intermediate values "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"intermediate-ticks-slider.component.ts"),r(),T(14,gY,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"intermediate-ticks-slider.component.html"),r(),T(18,mY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function _Y(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-intermediate-ticks-values-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./intermediate-ticks-values-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"IntermediateTicksValuesRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"15"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"85"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"100"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n showTicksValues"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"true"),r(),o(135,"span",16),n(136,","),r(),n(137,"\n tickStep"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",24),n(142,"10"),r(),o(143,"span",16),n(144,","),r(),n(145,"\n tickValueStep"),o(146,"span",21),n(147,":"),r(),n(148," "),o(149,"span",24),n(150,"10"),r(),n(151,"\n "),o(152,"span",16),n(153),r(),o(154,"span",16),n(155,";"),r(),n(156,"\n"),o(157,"span",16),n(158),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("}"),h(5),g("}"))}function yY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let bY=(()=>{class e{constructor(){this.minValue=15,this.maxValue=85,this.options={floor:0,ceil:100,showTicksValues:!0,tickStep:10,tickValueStep:10}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-intermediate-ticks-values-range-slider"]],decls:20,vars:4,consts:[["intermediateticksvaluesrangesliderNav","ngbNav"],["id","intermediate-ticks-values-range-slider",1,"snippet-title"],["routerLink","./","fragment","intermediate-ticks-values-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider with ticks and values at intermediate positions "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"intermediate-ticks-values-range-slider.component.ts"),r(),T(14,_Y,159,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"intermediate-ticks-values-range-slider.component.html"),r(),T(18,yY,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function CY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-limited-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./limited-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"LimitedRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"40"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"60"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"100"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n step"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",24),n(134,"1"),r(),o(135,"span",16),n(136,","),r(),n(137,"\n minRange"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",24),n(142,"10"),r(),o(143,"span",16),n(144,","),r(),n(145,"\n maxRange"),o(146,"span",21),n(147,":"),r(),n(148," "),o(149,"span",24),n(150,"50"),r(),n(151,"\n "),o(152,"span",16),n(153),r(),o(154,"span",16),n(155,";"),r(),n(156,"\n"),o(157,"span",16),n(158),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("}"),h(5),g("}"))}function wY(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",27),n(31,"[options]"),r(),o(32,"span",28)(33,"span",29),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),n(45,""),r()()()())}let zN=(()=>{class e{constructor(){this.minValue=40,this.maxValue=60,this.options={floor:0,ceil:100,step:1,minRange:10,maxRange:50}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-limited-range-slider"]],decls:20,vars:4,consts:[["limitedrangesliderNav","ngbNav"],["id","limited-range-slider",1,"snippet-title"],["routerLink","./","fragment","limited-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider with the range limited to 10 through 50 "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"limited-range-slider.component.ts"),r(),T(14,CY,159,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"limited-range-slider.component.html"),r(),T(18,wY,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function DY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-limited-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./limited-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"LimitedSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"50"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"1"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n minLimit"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",24),n(128,"10"),r(),o(129,"span",16),n(130,","),r(),n(131,"\n maxLimit"),o(132,"span",21),n(133,":"),r(),n(134," "),o(135,"span",24),n(136,"90"),r(),n(137,"\n "),o(138,"span",16),n(139),r(),o(140,"span",16),n(141,";"),r(),n(142,"\n"),o(143,"span",16),n(144),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(41),g("}"),h(5),g("}"))}function SY(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let WN=(()=>{class e{constructor(){this.value=50,this.options={floor:0,ceil:100,step:1,minLimit:10,maxLimit:90}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-limited-slider"]],decls:20,vars:3,consts:[["limitedsliderNav","ngbNav"],["id","limited-slider",1,"snippet-title"],["routerLink","./","fragment","limited-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider limited to 10 through 90 "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"limited-slider.component.ts"),r(),T(14,DY,145,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"limited-slider.component.html"),r(),T(18,SY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function EY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-log-scale-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./log-scale-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"LogScaleSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"1"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"1"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n logScale"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n showTicks"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",25),n(128,"true"),r(),n(129,"\n "),o(130,"span",16),n(131),r(),o(132,"span",16),n(133,";"),r(),n(134,"\n"),o(135,"span",16),n(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function TY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let NY=(()=>{class e{constructor(){this.value=1,this.options={floor:1,ceil:100,logScale:!0,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-log-scale-slider"]],decls:20,vars:3,consts:[["logscalesliderNav","ngbNav"],["id","log-scale-slider",1,"snippet-title"],["routerLink","./","fragment","log-scale-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with logarithmic scale "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"log-scale-slider.component.ts"),r(),T(14,EY,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"log-scale-slider.component.html"),r(),T(18,TY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function MY(e,i){1&e&&(o(0,"pre",18)(1,"code",18)(2,"span",19),n(3,"import"),r(),n(4," "),o(5,"span",20),n(6),r(),n(7," Component"),o(8,"span",20),n(9,","),r(),n(10," EventEmitter "),o(11,"span",20),n(12),r(),n(13," "),o(14,"span",19),n(15,"from"),r(),n(16," "),o(17,"span",21),n(18,"'@angular/core'"),r(),o(19,"span",20),n(20,";"),r(),n(21,"\n"),o(22,"span",19),n(23,"import"),r(),n(24," "),o(25,"span",20),n(26),r(),n(27," Options "),o(28,"span",20),n(29),r(),n(30," "),o(31,"span",19),n(32,"from"),r(),n(33," "),o(34,"span",21),n(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",20),n(37,";"),r(),n(38,"\n\n"),o(39,"span",22)(40,"span",23),n(41,"@"),r(),o(42,"span",24),n(43,"Component"),r()(),o(44,"span",20),n(45,"("),r(),o(46,"span",20),n(47),r(),n(48,"\n selector"),o(49,"span",25),n(50,":"),r(),n(51," "),o(52,"span",21),n(53,"'app-manual-refresh-slider'"),r(),o(54,"span",20),n(55,","),r(),n(56,"\n templateUrl"),o(57,"span",25),n(58,":"),r(),n(59," "),o(60,"span",21),n(61,"'./manual-refresh-slider.component.html'"),r(),n(62,"\n"),o(63,"span",20),n(64),r(),o(65,"span",20),n(66,")"),r(),n(67,"\n"),o(68,"span",19),n(69,"export"),r(),n(70," "),o(71,"span",19),n(72,"class"),r(),n(73," "),o(74,"span",26),n(75,"ManualRefreshSliderComponent"),r(),n(76," "),o(77,"span",20),n(78),r(),n(79,"\n "),o(80,"span",27),n(81,"// 2019-06-11 UPDATE: The use-case in this example is now resolved on newest browser version which support ResizeObserver API"),r(),n(82,"\n "),o(83,"span",27),n(84,"// (https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) - at this time it is Chrome >= 64 and Opera >= 51."),r(),n(85,"\n "),o(86,"span",27),n(87,"// For other browsers, or older browser versions, the workaround with manualRefresh still applies."),r(),n(88,"\n manualRefreshEnabled"),o(89,"span",25),n(90,":"),r(),n(91," "),o(92,"span",28),n(93,"boolean"),r(),n(94," "),o(95,"span",25),n(96,"="),r(),n(97," "),o(98,"span",29),n(99,"true"),r(),o(100,"span",20),n(101,";"),r(),n(102,"\n manualRefresh"),o(103,"span",25),n(104,":"),r(),n(105," EventEmitter"),o(106,"span",25),n(107,"<"),r(),o(108,"span",19),n(109,"void"),r(),o(110,"span",25),n(111,">"),r(),n(112," "),o(113,"span",25),n(114,"="),r(),n(115," "),o(116,"span",19),n(117,"new"),r(),n(118," "),o(119,"span",26),n(120,"EventEmitter"),o(121,"span",25),n(122,"<"),r(),o(123,"span",19),n(124,"void"),r(),o(125,"span",25),n(126,">"),r()(),o(127,"span",20),n(128,"("),r(),o(129,"span",20),n(130,")"),r(),o(131,"span",20),n(132,";"),r(),n(133,"\n isCollapsed"),o(134,"span",25),n(135,":"),r(),n(136," "),o(137,"span",28),n(138,"boolean"),r(),n(139," "),o(140,"span",25),n(141,"="),r(),n(142," "),o(143,"span",29),n(144,"true"),r(),o(145,"span",20),n(146,";"),r(),n(147,"\n minValue"),o(148,"span",25),n(149,":"),r(),n(150," "),o(151,"span",28),n(152,"number"),r(),n(153," "),o(154,"span",25),n(155,"="),r(),n(156," "),o(157,"span",30),n(158,"20"),r(),o(159,"span",20),n(160,";"),r(),n(161,"\n maxValue"),o(162,"span",25),n(163,":"),r(),n(164," "),o(165,"span",28),n(166,"number"),r(),n(167," "),o(168,"span",25),n(169,"="),r(),n(170," "),o(171,"span",30),n(172,"80"),r(),o(173,"span",20),n(174,";"),r(),n(175,"\n options"),o(176,"span",25),n(177,":"),r(),n(178," Options "),o(179,"span",25),n(180,"="),r(),n(181," "),o(182,"span",20),n(183),r(),n(184,"\n floor"),o(185,"span",25),n(186,":"),r(),n(187," "),o(188,"span",30),n(189,"0"),r(),o(190,"span",20),n(191,","),r(),n(192,"\n ceil"),o(193,"span",25),n(194,":"),r(),n(195," "),o(196,"span",30),n(197,"100"),r(),o(198,"span",20),n(199,","),r(),n(200,"\n step"),o(201,"span",25),n(202,":"),r(),n(203," "),o(204,"span",30),n(205,"5"),r(),o(206,"span",20),n(207,","),r(),n(208,"\n animate"),o(209,"span",25),n(210,":"),r(),n(211," "),o(212,"span",29),n(213,"false"),r(),n(214," "),o(215,"span",27),n(216,"// animations don't play nicely with collapse"),r(),n(217,"\n "),o(218,"span",20),n(219),r(),o(220,"span",20),n(221,";"),r(),n(222,"\n\n "),o(223,"span",24),n(224,"toggleCollapsed"),r(),o(225,"span",20),n(226,"("),r(),o(227,"span",20),n(228,")"),r(),o(229,"span",25),n(230,":"),r(),n(231," "),o(232,"span",19),n(233,"void"),r(),n(234," "),o(235,"span",20),n(236),r(),n(237,"\n "),o(238,"span",19),n(239,"this"),r(),o(240,"span",20),n(241,"."),r(),n(242,"isCollapsed "),o(243,"span",25),n(244,"="),r(),n(245," "),o(246,"span",25),n(247,"!"),r(),o(248,"span",19),n(249,"this"),r(),o(250,"span",20),n(251,"."),r(),n(252,"isCollapsed"),o(253,"span",20),n(254,";"),r(),n(255,"\n "),o(256,"span",19),n(257,"if"),r(),n(258," "),o(259,"span",20),n(260,"("),r(),o(261,"span",19),n(262,"this"),r(),o(263,"span",20),n(264,"."),r(),n(265,"manualRefreshEnabled"),o(266,"span",20),n(267,")"),r(),n(268," "),o(269,"span",20),n(270),r(),n(271,"\n "),o(272,"span",27),n(273,"// Bootstrap uses display CSS property to effect the collapse, so we need this to manually trigger a refresh"),r(),n(274,"\n "),o(275,"span",19),n(276,"this"),r(),o(277,"span",20),n(278,"."),r(),n(279,"manualRefresh"),o(280,"span",20),n(281,"."),r(),o(282,"span",24),n(283,"emit"),r(),o(284,"span",20),n(285,"("),r(),o(286,"span",20),n(287,")"),r(),o(288,"span",20),n(289,";"),r(),n(290,"\n "),o(291,"span",20),n(292),r(),n(293,"\n "),o(294,"span",20),n(295),r(),n(296,"\n"),o(297,"span",20),n(298),r()()()),2&e&&(h(6),g("{"),h(6),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(105),g("{"),h(36),g("}"),h(17),g("{"),h(34),g("{"),h(22),g("}"),h(3),g("}"),h(3),g("}"))}function OY(e,i){1&e&&(o(0,"pre",31)(1,"code",31)(2,"span",32)(3,"span",32)(4,"span",20),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",20),n(8,">"),r()(),n(9,"\n "),o(10,"span",32)(11,"span",32)(12,"span",20),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",33),n(17,"name"),r(),o(18,"span",34)(19,"span",35),n(20,"="),r(),o(21,"span",20),n(22,'"'),r(),n(23,"manual-refresh"),o(24,"span",20),n(25,'"'),r()(),n(26," "),o(27,"span",33),n(28,"type"),r(),o(29,"span",34)(30,"span",35),n(31,"="),r(),o(32,"span",20),n(33,'"'),r(),n(34,"checkbox"),o(35,"span",20),n(36,'"'),r()(),n(37," "),o(38,"span",33),n(39,"[(ngModel)]"),r(),o(40,"span",34)(41,"span",35),n(42,"="),r(),o(43,"span",20),n(44,'"'),r(),n(45,"manualRefreshEnabled"),o(46,"span",20),n(47,'"'),r()(),o(48,"span",20),n(49,">"),r()(),n(50," "),o(51,"span",32)(52,"span",32)(53,"span",20),n(54,"<"),r(),n(55,"label"),r(),n(56," "),o(57,"span",33),n(58,"class"),r(),o(59,"span",34)(60,"span",35),n(61,"="),r(),o(62,"span",20),n(63,'"'),r(),n(64,"pl-2"),o(65,"span",20),n(66,'"'),r()(),n(67," "),o(68,"span",33),n(69,"for"),r(),o(70,"span",34)(71,"span",35),n(72,"="),r(),o(73,"span",20),n(74,'"'),r(),n(75,"manual-refresh"),o(76,"span",20),n(77,'"'),r()(),o(78,"span",20),n(79,">"),r()(),n(80,"Manual refresh enabled"),o(81,"span",32)(82,"span",32)(83,"span",20),n(84,""),r()(),n(88,"\n"),o(89,"span",32)(90,"span",32)(91,"span",20),n(92,""),r()(),n(96,"\n"),o(97,"span",32)(98,"span",32)(99,"span",20),n(100,"<"),r(),n(101,"p"),r(),o(102,"span",20),n(103,">"),r()(),n(104,"\n "),o(105,"span",32)(106,"span",32)(107,"span",20),n(108,"<"),r(),n(109,"button"),r(),n(110," "),o(111,"span",33),n(112,"type"),r(),o(113,"span",34)(114,"span",35),n(115,"="),r(),o(116,"span",20),n(117,'"'),r(),n(118,"button"),o(119,"span",20),n(120,'"'),r()(),n(121," "),o(122,"span",33),n(123,"class"),r(),o(124,"span",34)(125,"span",35),n(126,"="),r(),o(127,"span",20),n(128,'"'),r(),n(129,"btn btn-outline-primary"),o(130,"span",20),n(131,'"'),r()(),n(132," "),o(133,"span",33),n(134,"(click)"),r(),o(135,"span",34)(136,"span",35),n(137,"="),r(),o(138,"span",20),n(139,'"'),r(),n(140,"toggleCollapsed()"),o(141,"span",20),n(142,'"'),r()(),o(143,"span",20),n(144,">"),r()(),n(145,"Toggle slider visibility"),o(146,"span",32)(147,"span",32)(148,"span",20),n(149,""),r()(),n(153,"\n"),o(154,"span",32)(155,"span",32)(156,"span",20),n(157,""),r()(),n(161,"\n\n"),o(162,"span",32)(163,"span",32)(164,"span",20),n(165,"<"),r(),n(166,"div"),r(),n(167," "),o(168,"span",33),n(169,"[ngbCollapse]"),r(),o(170,"span",34)(171,"span",35),n(172,"="),r(),o(173,"span",20),n(174,'"'),r(),n(175,"isCollapsed"),o(176,"span",20),n(177,'"'),r()(),o(178,"span",20),n(179,">"),r()(),n(180,"\n "),o(181,"span",32)(182,"span",32)(183,"span",20),n(184,"<"),r(),n(185,"ngx-slider"),r(),n(186," "),o(187,"span",33),n(188,"[(value)]"),r(),o(189,"span",34)(190,"span",35),n(191,"="),r(),o(192,"span",20),n(193,'"'),r(),n(194,"minValue"),o(195,"span",20),n(196,'"'),r()(),n(197," "),o(198,"span",33),n(199,"[(highValue)]"),r(),o(200,"span",34)(201,"span",35),n(202,"="),r(),o(203,"span",20),n(204,'"'),r(),n(205,"maxValue"),o(206,"span",20),n(207,'"'),r()(),n(208," "),o(209,"span",33),n(210,"[options]"),r(),o(211,"span",34)(212,"span",35),n(213,"="),r(),o(214,"span",20),n(215,'"'),r(),n(216,"options"),o(217,"span",20),n(218,'"'),r()(),n(219," "),o(220,"span",33),n(221,"[manualRefresh]"),r(),o(222,"span",34)(223,"span",35),n(224,"="),r(),o(225,"span",20),n(226,'"'),r(),n(227,"manualRefresh"),o(228,"span",20),n(229,'"'),r()(),o(230,"span",20),n(231,">"),r()(),o(232,"span",32)(233,"span",32)(234,"span",20),n(235,""),r()(),n(239,"\n"),o(240,"span",32)(241,"span",32)(242,"span",20),n(243,""),r()()()())}let kY=(()=>{class e{constructor(){this.manualRefreshEnabled=!0,this.manualRefresh=new q,this.isCollapsed=!0,this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100,step:5,animate:!1}}toggleCollapsed(){this.isCollapsed=!this.isCollapsed,this.manualRefreshEnabled&&this.manualRefresh.emit()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-manual-refresh-slider"]],decls:28,vars:7,consts:[["manualrefreshsliderNav","ngbNav"],["id","manual-refresh-slider",1,"snippet-title"],["routerLink","./","fragment","manual-refresh-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["name","manual-refresh","type","checkbox",3,"ngModelChange","ngModel"],["for","manual-refresh",1,"pl-2"],["type","button",1,"btn","btn-outline-primary",3,"click"],[3,"ngbCollapse"],[3,"valueChange","highValueChange","value","highValue","options","manualRefresh"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","comment"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with manual refresh "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p")(9,"input",8),G("ngModelChange",function(u){return x(l),P(a.manualRefreshEnabled,u)||(a.manualRefreshEnabled=u),A(u)}),r(),o(10,"label",9),n(11,"Manual refresh enabled"),r()(),o(12,"p")(13,"button",10),ve("click",function(){return x(l),A(a.toggleCollapsed())}),n(14,"Toggle slider visibility"),r()(),o(15,"div",11)(16,"ngx-slider",12),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()()(),o(17,"ul",13,0)(19,"li",14)(20,"a",15),n(21,"manual-refresh-slider.component.ts"),r(),T(22,MY,299,14,"ng-template",16),r(),o(23,"li",14)(24,"a",15),n(25,"manual-refresh-slider.component.html"),r(),T(26,OY,247,0,"ng-template",16),r()(),M(27,"div",17),r()()}if(2&s){const l=Y(18);h(9),$("ngModel",a.manualRefreshEnabled),h(6),S("ngbCollapse",a.isCollapsed),h(),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options)("manualRefresh",a.manualRefresh),h(11),S("ngbNavOutlet",l)}},dependencies:[Ll,is,Ms,X,Ep,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function IY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-no-switching-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./no-switching-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"NoSwitchingRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"10"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"90"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"100"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n step"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",24),n(134,"1"),r(),o(135,"span",16),n(136,","),r(),n(137,"\n noSwitching"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",25),n(142,"true"),r(),n(143,"\n "),o(144,"span",16),n(145),r(),o(146,"span",16),n(147,";"),r(),n(148,"\n"),o(149,"span",16),n(150),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(33),g("}"),h(5),g("}"))}function xY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let qN=(()=>{class e{constructor(){this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:1,noSwitching:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-no-switching-range-slider"]],decls:20,vars:4,consts:[["noswitchingrangesliderNav","ngbNav"],["id","no-switching-range-slider",1,"snippet-title"],["routerLink","./","fragment","no-switching-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider with noSwitching=true "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"no-switching-range-slider.component.ts"),r(),T(14,IY,151,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"no-switching-range-slider.component.html"),r(),T(18,xY,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function AY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-push-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./push-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"PushRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"60"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"70"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"100"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n step"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",24),n(134,"1"),r(),o(135,"span",16),n(136,","),r(),n(137,"\n minRange"),o(138,"span",21),n(139,":"),r(),n(140," "),o(141,"span",24),n(142,"10"),r(),o(143,"span",16),n(144,","),r(),n(145,"\n maxRange"),o(146,"span",21),n(147,":"),r(),n(148," "),o(149,"span",24),n(150,"30"),r(),o(151,"span",16),n(152,","),r(),n(153,"\n pushRange"),o(154,"span",21),n(155,":"),r(),n(156," "),o(157,"span",25),n(158,"true"),r(),n(159,"\n "),o(160,"span",16),n(161),r(),o(162,"span",16),n(163,";"),r(),n(164,"\n"),o(165,"span",16),n(166),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(49),g("}"),h(5),g("}"))}function RY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let KN=(()=>{class e{constructor(){this.minValue=60,this.maxValue=70,this.options={floor:0,ceil:100,step:1,minRange:10,maxRange:30,pushRange:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-push-range-slider"]],decls:20,vars:4,consts:[["pushrangesliderNav","ngbNav"],["id","push-range-slider",1,"snippet-title"],["routerLink","./","fragment","push-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider with minimum range of 10, maximum of 30 and pushRange option "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"push-range-slider.component.ts"),r(),T(14,AY,167,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"push-range-slider.component.html"),r(),T(18,RY,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function PY(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-range-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",17),n(61),r(),o(62,"span",17),n(63,")"),r(),n(64,"\n"),o(65,"span",16),n(66,"export"),r(),n(67," "),o(68,"span",16),n(69,"class"),r(),n(70," "),o(71,"span",23),n(72,"RangeSliderComponent"),r(),n(73," "),o(74,"span",17),n(75),r(),n(76,"\n minValue"),o(77,"span",22),n(78,":"),r(),n(79," "),o(80,"span",24),n(81,"number"),r(),n(82," "),o(83,"span",22),n(84,"="),r(),n(85," "),o(86,"span",25),n(87,"50"),r(),o(88,"span",17),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",22),n(92,":"),r(),n(93," "),o(94,"span",24),n(95,"number"),r(),n(96," "),o(97,"span",22),n(98,"="),r(),n(99," "),o(100,"span",25),n(101,"200"),r(),o(102,"span",17),n(103,";"),r(),n(104,"\n options"),o(105,"span",22),n(106,":"),r(),n(107," Options "),o(108,"span",22),n(109,"="),r(),n(110," "),o(111,"span",17),n(112),r(),n(113,"\n floor"),o(114,"span",22),n(115,":"),r(),n(116," "),o(117,"span",25),n(118,"0"),r(),o(119,"span",17),n(120,","),r(),n(121,"\n ceil"),o(122,"span",22),n(123,":"),r(),n(124," "),o(125,"span",25),n(126,"250"),r(),n(127,"\n "),o(128,"span",17),n(129),r(),o(130,"span",17),n(131,";"),r(),n(132,"\n"),o(133,"span",17),n(134),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(17),g("}"),h(5),g("}"))}function FY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"Min value: "),o(10,"span",27)(11,"span",27)(12,"span",17),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",28),n(17,"type"),r(),o(18,"span",29)(19,"span",30),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"number"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",28),n(28,"[(ngModel)]"),r(),o(29,"span",29)(30,"span",30),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"minValue"),o(35,"span",17),n(36,'"'),r()(),o(37,"span",17),n(38,">"),r()(),o(39,"span",27)(40,"span",27)(41,"span",17),n(42,""),r()(),n(46,"\n"),o(47,"span",27)(48,"span",27)(49,"span",17),n(50,"<"),r(),n(51,"p"),r(),o(52,"span",17),n(53,">"),r()(),n(54,"Max value: "),o(55,"span",27)(56,"span",27)(57,"span",17),n(58,"<"),r(),n(59,"input"),r(),n(60," "),o(61,"span",28),n(62,"type"),r(),o(63,"span",29)(64,"span",30),n(65,"="),r(),o(66,"span",17),n(67,'"'),r(),n(68,"number"),o(69,"span",17),n(70,'"'),r()(),n(71," "),o(72,"span",28),n(73,"[(ngModel)]"),r(),o(74,"span",29)(75,"span",30),n(76,"="),r(),o(77,"span",17),n(78,'"'),r(),n(79,"maxValue"),o(80,"span",17),n(81,'"'),r()(),o(82,"span",17),n(83,">"),r()(),o(84,"span",27)(85,"span",27)(86,"span",17),n(87,""),r()(),n(91,"\n"),o(92,"span",27)(93,"span",27)(94,"span",17),n(95,"<"),r(),n(96,"ngx-slider"),r(),n(97," "),o(98,"span",28),n(99,"[(value)]"),r(),o(100,"span",29)(101,"span",30),n(102,"="),r(),o(103,"span",17),n(104,'"'),r(),n(105,"minValue"),o(106,"span",17),n(107,'"'),r()(),n(108," "),o(109,"span",28),n(110,"[(highValue)]"),r(),o(111,"span",29)(112,"span",30),n(113,"="),r(),o(114,"span",17),n(115,'"'),r(),n(116,"maxValue"),o(117,"span",17),n(118,'"'),r()(),n(119," "),o(120,"span",28),n(121,"[options]"),r(),o(122,"span",29)(123,"span",30),n(124,"="),r(),o(125,"span",17),n(126,'"'),r(),n(127,"options"),o(128,"span",17),n(129,'"'),r()(),o(130,"span",17),n(131,">"),r()(),o(132,"span",27)(133,"span",27)(134,"span",17),n(135,""),r()()()())}let YN=(()=>{class e{constructor(){this.minValue=50,this.maxValue=200,this.options={floor:0,ceil:250}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-range-slider"]],decls:26,vars:6,consts:[["rangesliderNav","ngbNav"],["id","range-slider",1,"snippet-title"],["routerLink","./","fragment","range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModelChange","ngModel"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p"),n(9,"Min value: "),o(10,"input",8),G("ngModelChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)}),r()(),o(11,"p"),n(12,"Max value: "),o(13,"input",8),G("ngModelChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(14,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(15,"ul",10,0)(17,"li",11)(18,"a",12),n(19,"range-slider.component.ts"),r(),T(20,PY,135,10,"ng-template",13),r(),o(21,"li",11)(22,"a",12),n(23,"range-slider.component.html"),r(),T(24,FY,139,0,"ng-template",13),r()(),M(25,"div",14),r()()}if(2&s){const l=Y(16);h(10),$("ngModel",a.minValue),h(3),$("ngModel",a.maxValue),h(),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[Lo,$l,is,Ms,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function LY(e,i){1&e&&(o(0,"pre",16)(1,"code",16)(2,"span",17),n(3,"import"),r(),n(4," "),o(5,"span",18),n(6),r(),n(7," Component "),o(8,"span",18),n(9),r(),n(10," "),o(11,"span",17),n(12,"from"),r(),n(13," "),o(14,"span",19),n(15,"'@angular/core'"),r(),o(16,"span",18),n(17,";"),r(),n(18,"\n"),o(19,"span",17),n(20,"import"),r(),n(21," "),o(22,"span",18),n(23),r(),n(24," UntypedFormGroup"),o(25,"span",18),n(26,","),r(),n(27," UntypedFormControl "),o(28,"span",18),n(29),r(),n(30," "),o(31,"span",17),n(32,"from"),r(),n(33," "),o(34,"span",19),n(35,"'@angular/forms'"),r(),o(36,"span",18),n(37,";"),r(),n(38,"\n"),o(39,"span",17),n(40,"import"),r(),n(41," "),o(42,"span",18),n(43),r(),n(44," Options "),o(45,"span",18),n(46),r(),n(47," "),o(48,"span",17),n(49,"from"),r(),n(50," "),o(51,"span",19),n(52,"'@angular-slider/ngx-slider'"),r(),o(53,"span",18),n(54,";"),r(),n(55,"\n\n"),o(56,"span",20)(57,"span",21),n(58,"@"),r(),o(59,"span",22),n(60,"Component"),r()(),o(61,"span",18),n(62,"("),r(),o(63,"span",18),n(64),r(),n(65,"\n selector"),o(66,"span",23),n(67,":"),r(),n(68," "),o(69,"span",19),n(70,"'app-reactive-form-range-slider'"),r(),o(71,"span",18),n(72,","),r(),n(73,"\n templateUrl"),o(74,"span",23),n(75,":"),r(),n(76," "),o(77,"span",19),n(78,"'./reactive-form-range-slider.component.html'"),r(),o(79,"span",18),n(80,","),r(),n(81,"\n"),o(82,"span",18),n(83),r(),o(84,"span",18),n(85,")"),r(),n(86,"\n"),o(87,"span",17),n(88,"export"),r(),n(89," "),o(90,"span",17),n(91,"class"),r(),n(92," "),o(93,"span",24),n(94,"ReactiveFormRangeSliderComponent"),r(),n(95," "),o(96,"span",18),n(97),r(),n(98,"\n sliderForm"),o(99,"span",23),n(100,":"),r(),n(101," UntypedFormGroup "),o(102,"span",23),n(103,"="),r(),n(104," "),o(105,"span",17),n(106,"new"),r(),n(107," "),o(108,"span",24),n(109,"UntypedFormGroup"),r(),o(110,"span",18),n(111,"("),r(),o(112,"span",18),n(113),r(),n(114,"\n sliderControl"),o(115,"span",23),n(116,":"),r(),n(117," "),o(118,"span",17),n(119,"new"),r(),n(120," "),o(121,"span",24),n(122,"UntypedFormControl"),r(),o(123,"span",18),n(124,"("),r(),o(125,"span",18),n(126,"["),r(),o(127,"span",25),n(128,"20"),r(),o(129,"span",18),n(130,","),r(),n(131," "),o(132,"span",25),n(133,"80"),r(),o(134,"span",18),n(135,"]"),r(),o(136,"span",18),n(137,")"),r(),o(138,"span",18),n(139,","),r(),n(140,"\n "),o(141,"span",18),n(142),r(),o(143,"span",18),n(144,")"),r(),o(145,"span",18),n(146,";"),r(),n(147,"\n options"),o(148,"span",23),n(149,":"),r(),n(150," Options "),o(151,"span",23),n(152,"="),r(),n(153," "),o(154,"span",18),n(155),r(),n(156,"\n floor"),o(157,"span",23),n(158,":"),r(),n(159," "),o(160,"span",25),n(161,"0"),r(),o(162,"span",18),n(163,","),r(),n(164,"\n ceil"),o(165,"span",23),n(166,":"),r(),n(167," "),o(168,"span",25),n(169,"100"),r(),o(170,"span",18),n(171,","),r(),n(172,"\n step"),o(173,"span",23),n(174,":"),r(),n(175," "),o(176,"span",25),n(177,"5"),r(),o(178,"span",18),n(179,","),r(),n(180,"\n "),o(181,"span",18),n(182),r(),o(183,"span",18),n(184,";"),r(),n(185,"\n\n "),o(186,"span",22),n(187,"resetForm"),r(),o(188,"span",18),n(189,"("),r(),o(190,"span",18),n(191,")"),r(),o(192,"span",23),n(193,":"),r(),n(194," "),o(195,"span",17),n(196,"void"),r(),n(197," "),o(198,"span",18),n(199),r(),n(200,"\n "),o(201,"span",17),n(202,"this"),r(),o(203,"span",18),n(204,"."),r(),n(205,"sliderForm"),o(206,"span",18),n(207,"."),r(),o(208,"span",22),n(209,"reset"),r(),o(210,"span",18),n(211,"("),r(),o(212,"span",18),n(213),r(),n(214," sliderControl"),o(215,"span",23),n(216,":"),r(),n(217," "),o(218,"span",18),n(219,"["),r(),o(220,"span",25),n(221,"20"),r(),o(222,"span",18),n(223,","),r(),n(224," "),o(225,"span",25),n(226,"80"),r(),o(227,"span",18),n(228,"]"),r(),n(229," "),o(230,"span",18),n(231),r(),o(232,"span",18),n(233,")"),r(),o(234,"span",18),n(235,";"),r(),n(236,"\n "),o(237,"span",18),n(238),r(),n(239,"\n"),o(240,"span",18),n(241),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(19),g("}"),h(14),g("{"),h(16),g("{"),h(29),g("}"),h(13),g("{"),h(27),g("}"),h(17),g("{"),h(14),g("{"),h(18),g("}"),h(7),g("}"),h(3),g("}"))}function VY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",18),n(5,"<"),r(),n(6,"form"),r(),n(7," "),o(8,"span",28),n(9,"[formGroup]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",18),n(14,'"'),r(),n(15,"sliderForm"),o(16,"span",18),n(17,'"'),r()(),o(18,"span",18),n(19,">"),r()(),n(20,"\n "),o(21,"span",27)(22,"span",27)(23,"span",18),n(24,"<"),r(),n(25,"p"),r(),o(26,"span",18),n(27,">"),r()(),n(28),o(29,"span",27)(30,"span",27)(31,"span",18),n(32,""),r()(),n(36,"\n "),o(37,"span",27)(38,"span",27)(39,"span",18),n(40,"<"),r(),n(41,"p"),r(),o(42,"span",18),n(43,">"),r()(),n(44),o(45,"span",27)(46,"span",27)(47,"span",18),n(48,""),r()(),n(52,"\n "),o(53,"span",27)(54,"span",27)(55,"span",18),n(56,"<"),r(),n(57,"p"),r(),o(58,"span",18),n(59,">"),r()(),o(60,"span",27)(61,"span",27)(62,"span",18),n(63,"<"),r(),n(64,"button"),r(),n(65," "),o(66,"span",28),n(67,"(click)"),r(),o(68,"span",29)(69,"span",30),n(70,"="),r(),o(71,"span",18),n(72,'"'),r(),n(73,"resetForm()"),o(74,"span",18),n(75,'"'),r()(),o(76,"span",18),n(77,">"),r()(),n(78,"Reset"),o(79,"span",27)(80,"span",27)(81,"span",18),n(82,""),r()(),o(86,"span",27)(87,"span",27)(88,"span",18),n(89,""),r()(),n(93,"\n "),o(94,"span",27)(95,"span",27)(96,"span",18),n(97,"<"),r(),n(98,"ngx-slider"),r(),n(99," "),o(100,"span",28),n(101,"[options]"),r(),o(102,"span",29)(103,"span",30),n(104,"="),r(),o(105,"span",18),n(106,'"'),r(),n(107,"options"),o(108,"span",18),n(109,'"'),r()(),n(110," "),o(111,"span",28),n(112,"formControlName"),r(),o(113,"span",29)(114,"span",30),n(115,"="),r(),o(116,"span",18),n(117,'"'),r(),n(118,"sliderControl"),o(119,"span",18),n(120,'"'),r()(),o(121,"span",18),n(122,">"),r()(),o(123,"span",27)(124,"span",27)(125,"span",18),n(126,""),r()(),n(130,"\n"),o(131,"span",27)(132,"span",27)(133,"span",18),n(134,""),r()()()()),2&e&&(h(28),Cs("Low value: ","{","","{"," sliderForm.value.sliderControl[0] ","}","","}",""),h(16),Cs("High value: ","{","","{"," sliderForm.value.sliderControl[1] ","}","","}",""))}let ZN=(()=>{class e{constructor(){this.sliderForm=new BB({sliderControl:new ME([20,80])}),this.options={floor:0,ceil:100,step:5}}resetForm(){this.sliderForm.reset({sliderControl:[20,80]})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-reactive-form-range-slider"]],decls:28,vars:5,consts:[["reactiveformrangesliderNav","ngbNav"],["id","reactive-form-range-slider",1,"snippet-title"],["routerLink","./","fragment","reactive-form-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"formGroup"],[3,"click"],["formControlName","sliderControl",3,"options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider in reactive form "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"form",8)(9,"p"),n(10),r(),o(11,"p"),n(12),r(),o(13,"p")(14,"button",9),ve("click",function(){return x(l),A(a.resetForm())}),n(15,"Reset"),r()(),M(16,"ngx-slider",10),r()(),o(17,"ul",11,0)(19,"li",12)(20,"a",13),n(21,"reactive-form-range-slider.component.ts"),r(),T(22,LY,242,18,"ng-template",14),r(),o(23,"li",12)(24,"a",13),n(25,"reactive-form-range-slider.component.html"),r(),T(26,VY,138,8,"ng-template",14),r()(),M(27,"div",15),r()()}if(2&s){const l=Y(18);h(8),S("formGroup",a.sliderForm),h(2),Ut("Low value: ",a.sliderForm.value.sliderControl[0],""),h(2),Ut("High value: ",a.sliderForm.value.sliderControl[1],""),h(4),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[xE,is,_E,Qd,Im,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function BY(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," UntypedFormControl "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular/forms'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n"),o(36,"span",16),n(37,"import"),r(),n(38," "),o(39,"span",17),n(40),r(),n(41," Options "),o(42,"span",17),n(43),r(),n(44," "),o(45,"span",16),n(46,"from"),r(),n(47," "),o(48,"span",18),n(49,"'@angular-slider/ngx-slider'"),r(),o(50,"span",17),n(51,";"),r(),n(52,"\n\n"),o(53,"span",19)(54,"span",20),n(55,"@"),r(),o(56,"span",21),n(57,"Component"),r()(),o(58,"span",17),n(59,"("),r(),o(60,"span",17),n(61),r(),n(62,"\n selector"),o(63,"span",22),n(64,":"),r(),n(65," "),o(66,"span",18),n(67,"'app-reactive-form-simple-slider'"),r(),o(68,"span",17),n(69,","),r(),n(70,"\n templateUrl"),o(71,"span",22),n(72,":"),r(),n(73," "),o(74,"span",18),n(75,"'./reactive-form-simple-slider.component.html'"),r(),o(76,"span",17),n(77,","),r(),n(78,"\n"),o(79,"span",17),n(80),r(),o(81,"span",17),n(82,")"),r(),n(83,"\n"),o(84,"span",16),n(85,"export"),r(),n(86," "),o(87,"span",16),n(88,"class"),r(),n(89," "),o(90,"span",23),n(91,"ReactiveFormSimpleSliderComponent"),r(),n(92," "),o(93,"span",17),n(94),r(),n(95,"\n sliderControl"),o(96,"span",22),n(97,":"),r(),n(98," UntypedFormControl "),o(99,"span",22),n(100,"="),r(),n(101," "),o(102,"span",16),n(103,"new"),r(),n(104," "),o(105,"span",23),n(106,"UntypedFormControl"),r(),o(107,"span",17),n(108,"("),r(),o(109,"span",24),n(110,"100"),r(),o(111,"span",17),n(112,")"),r(),o(113,"span",17),n(114,";"),r(),n(115,"\n\n options"),o(116,"span",22),n(117,":"),r(),n(118," Options "),o(119,"span",22),n(120,"="),r(),n(121," "),o(122,"span",17),n(123),r(),n(124,"\n floor"),o(125,"span",22),n(126,":"),r(),n(127," "),o(128,"span",24),n(129,"0"),r(),o(130,"span",17),n(131,","),r(),n(132,"\n ceil"),o(133,"span",22),n(134,":"),r(),n(135," "),o(136,"span",24),n(137,"250"),r(),o(138,"span",17),n(139,","),r(),n(140,"\n "),o(141,"span",17),n(142),r(),o(143,"span",17),n(144,";"),r(),n(145,"\n\n "),o(146,"span",21),n(147,"resetForm"),r(),o(148,"span",17),n(149,"("),r(),o(150,"span",17),n(151,")"),r(),o(152,"span",22),n(153,":"),r(),n(154," "),o(155,"span",16),n(156,"void"),r(),n(157," "),o(158,"span",17),n(159),r(),n(160,"\n "),o(161,"span",16),n(162,"this"),r(),o(163,"span",17),n(164,"."),r(),n(165,"sliderControl"),o(166,"span",17),n(167,"."),r(),o(168,"span",21),n(169,"reset"),r(),o(170,"span",17),n(171,"("),r(),o(172,"span",24),n(173,"100"),r(),o(174,"span",17),n(175,")"),r(),o(176,"span",17),n(177,";"),r(),n(178,"\n "),o(179,"span",17),n(180),r(),n(181,"\n"),o(182,"span",17),n(183),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(19),g("}"),h(14),g("{"),h(29),g("{"),h(19),g("}"),h(17),g("{"),h(21),g("}"),h(3),g("}"))}function HY(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",17),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",17),n(8,">"),r()(),n(9),o(10,"span",26)(11,"span",26)(12,"span",17),n(13,""),r()(),n(17,"\n"),o(18,"span",26)(19,"span",26)(20,"span",17),n(21,"<"),r(),n(22,"p"),r(),o(23,"span",17),n(24,">"),r()(),o(25,"span",26)(26,"span",26)(27,"span",17),n(28,"<"),r(),n(29,"button"),r(),n(30," "),o(31,"span",27),n(32,"(click)"),r(),o(33,"span",28)(34,"span",29),n(35,"="),r(),o(36,"span",17),n(37,'"'),r(),n(38,"resetForm()"),o(39,"span",17),n(40,'"'),r()(),o(41,"span",17),n(42,">"),r()(),n(43,"Reset"),o(44,"span",26)(45,"span",26)(46,"span",17),n(47,""),r()(),o(51,"span",26)(52,"span",26)(53,"span",17),n(54,""),r()(),n(58,"\n"),o(59,"span",26)(60,"span",26)(61,"span",17),n(62,"<"),r(),n(63,"ngx-slider"),r(),n(64," "),o(65,"span",27),n(66,"[options]"),r(),o(67,"span",28)(68,"span",29),n(69,"="),r(),o(70,"span",17),n(71,'"'),r(),n(72,"options"),o(73,"span",17),n(74,'"'),r()(),n(75," "),o(76,"span",27),n(77,"[formControl]"),r(),o(78,"span",28)(79,"span",29),n(80,"="),r(),o(81,"span",17),n(82,'"'),r(),n(83,"sliderControl"),o(84,"span",17),n(85,'"'),r()(),o(86,"span",17),n(87,">"),r()(),o(88,"span",26)(89,"span",26)(90,"span",17),n(91,""),r()()()()),2&e&&(h(9),Cs("Value: ","{","","{","sliderControl.value","}","","}",""))}let QN=(()=>{class e{constructor(){this.sliderControl=new ME(100),this.options={floor:0,ceil:250}}resetForm(){this.sliderControl.reset(100)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-reactive-form-simple-slider"]],decls:25,vars:4,consts:[["reactiveformsimplesliderNav","ngbNav"],["id","reactive-form-simple-slider",1,"snippet-title"],["routerLink","./","fragment","reactive-form-simple-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"click"],[3,"options","formControl"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Simple slider in reactive form "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p"),n(9),r(),o(10,"p")(11,"button",8),ve("click",function(){return x(l),A(a.resetForm())}),n(12,"Reset"),r()(),M(13,"ngx-slider",9),r(),o(14,"ul",10,0)(16,"li",11)(17,"a",12),n(18,"reactive-form-simple-slider.component.ts"),r(),T(19,BY,184,14,"ng-template",13),r(),o(20,"li",11)(21,"a",12),n(22,"reactive-form-simple-slider.component.html"),r(),T(23,HY,95,4,"ng-template",13),r()(),M(24,"div",14),r()()}if(2&s){const l=Y(15);h(9),Ut("Value: ",a.sliderControl.value,""),h(4),S("options",a.options)("formControl",a.sliderControl),h(11),S("ngbNavOutlet",l)}},dependencies:[is,Mm,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function jY(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-read-only-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./read-only-slider.component.html'"),r(),n(59,"\n"),o(60,"span",17),n(61),r(),o(62,"span",17),n(63,")"),r(),n(64,"\n"),o(65,"span",16),n(66,"export"),r(),n(67," "),o(68,"span",16),n(69,"class"),r(),n(70," "),o(71,"span",23),n(72,"ReadOnlySliderComponent"),r(),n(73," "),o(74,"span",17),n(75),r(),n(76,"\n readOnly"),o(77,"span",22),n(78,":"),r(),n(79," "),o(80,"span",24),n(81,"boolean"),r(),n(82," "),o(83,"span",22),n(84,"="),r(),n(85," "),o(86,"span",25),n(87,"true"),r(),o(88,"span",17),n(89,";"),r(),n(90,"\n value"),o(91,"span",22),n(92,":"),r(),n(93," "),o(94,"span",24),n(95,"number"),r(),n(96," "),o(97,"span",22),n(98,"="),r(),n(99," "),o(100,"span",26),n(101,"50"),r(),o(102,"span",17),n(103,";"),r(),n(104,"\n options"),o(105,"span",22),n(106,":"),r(),n(107," Options "),o(108,"span",22),n(109,"="),r(),n(110," "),o(111,"span",17),n(112),r(),n(113,"\n floor"),o(114,"span",22),n(115,":"),r(),n(116," "),o(117,"span",26),n(118,"0"),r(),o(119,"span",17),n(120,","),r(),n(121,"\n ceil"),o(122,"span",22),n(123,":"),r(),n(124," "),o(125,"span",26),n(126,"100"),r(),o(127,"span",17),n(128,","),r(),n(129,"\n readOnly"),o(130,"span",22),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"true"),r(),n(135,"\n "),o(136,"span",17),n(137),r(),o(138,"span",17),n(139,";"),r(),n(140,"\n\n "),o(141,"span",27),n(142,"/* Due to the way Angular 2+ handles change detection, we have to create a new options object. */"),r(),n(143,"\n "),o(144,"span",21),n(145,"onChangeReadOnly"),r(),o(146,"span",17),n(147,"("),r(),o(148,"span",17),n(149,")"),r(),o(150,"span",22),n(151,":"),r(),n(152," "),o(153,"span",16),n(154,"void"),r(),n(155," "),o(156,"span",17),n(157),r(),n(158,"\n "),o(159,"span",16),n(160,"this"),r(),o(161,"span",17),n(162,"."),r(),n(163,"options "),o(164,"span",22),n(165,"="),r(),n(166," Object"),o(167,"span",17),n(168,"."),r(),o(169,"span",21),n(170,"assign"),r(),o(171,"span",17),n(172,"("),r(),o(173,"span",17),n(174),r(),o(175,"span",17),n(176),r(),o(177,"span",17),n(178,","),r(),n(179," "),o(180,"span",16),n(181,"this"),r(),o(182,"span",17),n(183,"."),r(),n(184,"options"),o(185,"span",17),n(186,","),r(),n(187," "),o(188,"span",17),n(189),r(),n(190,"readOnly"),o(191,"span",22),n(192,":"),r(),n(193," "),o(194,"span",16),n(195,"this"),r(),o(196,"span",17),n(197,"."),r(),n(198,"readOnly"),o(199,"span",17),n(200),r(),o(201,"span",17),n(202,")"),r(),o(203,"span",17),n(204,";"),r(),n(205,"\n "),o(206,"span",17),n(207),r(),n(208,"\n"),o(209,"span",17),n(210),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(20),g("{"),h(17),g("{"),h(2),g("}"),h(13),g("{"),h(11),g("}"),h(7),g("}"),h(3),g("}"))}function UY(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",17),n(5,"<"),r(),n(6,"label"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"Read-only "),o(10,"span",29)(11,"span",29)(12,"span",17),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",30),n(17,"type"),r(),o(18,"span",31)(19,"span",32),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"checkbox"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",30),n(28,"[(ngModel)]"),r(),o(29,"span",31)(30,"span",32),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"readOnly"),o(35,"span",17),n(36,'"'),r()(),n(37," "),o(38,"span",30),n(39,"(change)"),r(),o(40,"span",31)(41,"span",32),n(42,"="),r(),o(43,"span",17),n(44,'"'),r(),n(45,"onChangeReadOnly()"),o(46,"span",17),n(47,'"'),r()(),o(48,"span",17),n(49,">"),r()(),o(50,"span",29)(51,"span",29)(52,"span",17),n(53,""),r()(),n(57,"\n"),o(58,"span",29)(59,"span",29)(60,"span",17),n(61,"<"),r(),n(62,"ngx-slider"),r(),n(63," "),o(64,"span",30),n(65,"[(value)]"),r(),o(66,"span",31)(67,"span",32),n(68,"="),r(),o(69,"span",17),n(70,'"'),r(),n(71,"value"),o(72,"span",17),n(73,'"'),r()(),n(74," "),o(75,"span",30),n(76,"[options]"),r(),o(77,"span",31)(78,"span",32),n(79,"="),r(),o(80,"span",17),n(81,'"'),r(),n(82,"options"),o(83,"span",17),n(84,'"'),r()(),o(85,"span",17),n(86,">"),r()(),o(87,"span",29)(88,"span",29)(89,"span",17),n(90,""),r()()()())}let $Y=(()=>{class e{constructor(){this.readOnly=!0,this.value=50,this.options={floor:0,ceil:100,readOnly:!0}}onChangeReadOnly(){this.options=Object.assign({},this.options,{readOnly:this.readOnly})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-read-only-slider"]],decls:23,vars:4,consts:[["readonlysliderNav","ngbNav"],["id","read-only-slider",1,"snippet-title"],["routerLink","./","fragment","read-only-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","checkbox",3,"ngModelChange","change","ngModel"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Read-only slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"label"),n(9,"Read-only "),o(10,"input",8),G("ngModelChange",function(u){return x(l),P(a.readOnly,u)||(a.readOnly=u),A(u)}),ve("change",function(){return x(l),A(a.onChangeReadOnly())}),r()(),o(11,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(12,"ul",10,0)(14,"li",11)(15,"a",12),n(16,"read-only-slider.component.ts"),r(),T(17,jY,211,16,"ng-template",13),r(),o(18,"li",11)(19,"a",12),n(20,"read-only-slider.component.html"),r(),T(21,UY,94,0,"ng-template",13),r()(),M(22,"div",14),r()()}if(2&s){const l=Y(13);h(10),$("ngModel",a.readOnly),h(),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[Ll,is,Ms,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function GY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-right-to-left-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./right-to-left-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"RightToLeftSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"20"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"10"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"5"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n rightToLeft"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",25),n(128,"true"),r(),n(129,"\n "),o(130,"span",16),n(131),r(),o(132,"span",16),n(133,";"),r(),n(134,"\n"),o(135,"span",16),n(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function zY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let JN=(()=>{class e{constructor(){this.value=20,this.options={floor:10,ceil:100,step:5,rightToLeft:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-right-to-left-slider"]],decls:20,vars:3,consts:[["righttoleftsliderNav","ngbNav"],["id","right-to-left-slider",1,"snippet-title"],["routerLink","./","fragment","right-to-left-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Right to left slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"right-to-left-slider.component.ts"),r(),T(14,GY,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"right-to-left-slider.component.html"),r(),T(18,zY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function WY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-selection-bar-at-end-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./selection-bar-at-end-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"SelectionBarAtEndSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showSelectionBarEnd"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),n(121,"\n "),o(122,"span",16),n(123),r(),o(124,"span",16),n(125,";"),r(),n(126,"\n"),o(127,"span",16),n(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function qY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let KY=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showSelectionBarEnd:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-selection-bar-at-end-slider"]],decls:20,vars:3,consts:[["selectionbaratendsliderNav","ngbNav"],["id","selection-bar-at-end-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-at-end-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with visible selection bar at the end "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"selection-bar-at-end-slider.component.ts"),r(),T(14,WY,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"selection-bar-at-end-slider.component.html"),r(),T(18,qY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function YY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-selection-bar-from-value-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./selection-bar-from-value-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"SelectionBarFromValueSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",21),n(104,"-"),r(),o(105,"span",24),n(106,"10"),r(),o(107,"span",16),n(108,","),r(),n(109,"\n ceil"),o(110,"span",21),n(111,":"),r(),n(112," "),o(113,"span",24),n(114,"10"),r(),o(115,"span",16),n(116,","),r(),n(117,"\n showSelectionBarFromValue"),o(118,"span",21),n(119,":"),r(),n(120," "),o(121,"span",24),n(122,"0"),r(),n(123,"\n "),o(124,"span",16),n(125),r(),o(126,"span",16),n(127,";"),r(),n(128,"\n"),o(129,"span",16),n(130),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(27),g("}"),h(5),g("}"))}function ZY(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let QY=(()=>{class e{constructor(){this.value=5,this.options={floor:-10,ceil:10,showSelectionBarFromValue:0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-selection-bar-from-value-slider"]],decls:20,vars:3,consts:[["selectionbarfromvaluesliderNav","ngbNav"],["id","selection-bar-from-value-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-from-value-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with visible selection bar from specified value "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"selection-bar-from-value-slider.component.ts"),r(),T(14,YY,131,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"selection-bar-from-value-slider.component.html"),r(),T(18,ZY,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function JY(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-selection-bar-gradient-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./selection-bar-gradient-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"SelectionBarGradientSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"0"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"80"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n ceil"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"100"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n showSelectionBar"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",25),n(126,"true"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n selectionBarGradient"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",16),n(134),r(),n(135,"\n from"),o(136,"span",21),n(137,":"),r(),n(138," "),o(139,"span",17),n(140,"'white'"),r(),o(141,"span",16),n(142,","),r(),n(143,"\n to"),o(144,"span",21),n(145,":"),r(),n(146," "),o(147,"span",17),n(148,"'#FC0'"),r(),n(149,"\n "),o(150,"span",16),n(151),r(),n(152,"\n "),o(153,"span",16),n(154),r(),o(155,"span",16),n(156,";"),r(),n(157,"\n"),o(158,"span",16),n(159),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(22),g("{"),h(17),g("}"),h(3),g("}"),h(5),g("}"))}function XY(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let eZ=(()=>{class e{constructor(){this.minValue=0,this.maxValue=80,this.options={ceil:100,showSelectionBar:!0,selectionBarGradient:{from:"white",to:"#FC0"}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-selection-bar-gradient-slider"]],decls:20,vars:4,consts:[["selectionbargradientsliderNav","ngbNav"],["id","selection-bar-gradient-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-gradient-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with selection bar gradient "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"selection-bar-gradient-slider.component.ts"),r(),T(14,JY,160,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"selection-bar-gradient-slider.component.html"),r(),T(18,XY,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function tZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-selection-bar-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./selection-bar-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"SelectionBarSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"10"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showSelectionBar"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),n(121,"\n "),o(122,"span",16),n(123),r(),o(124,"span",16),n(125,";"),r(),n(126,"\n"),o(127,"span",16),n(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function nZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let iZ=(()=>{class e{constructor(){this.value=10,this.options={floor:0,ceil:10,showSelectionBar:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-selection-bar-slider"]],decls:20,vars:3,consts:[["selectionbarsliderNav","ngbNav"],["id","selection-bar-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with visible selection bar "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"selection-bar-slider.component.ts"),r(),T(14,tZ,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"selection-bar-slider.component.html"),r(),T(18,nZ,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function sZ(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-simple-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./simple-slider.component.html'"),r(),n(59,"\n"),o(60,"span",17),n(61),r(),o(62,"span",17),n(63,")"),r(),n(64,"\n"),o(65,"span",16),n(66,"export"),r(),n(67," "),o(68,"span",16),n(69,"class"),r(),n(70," "),o(71,"span",23),n(72,"SimpleSliderComponent"),r(),n(73," "),o(74,"span",17),n(75),r(),n(76,"\n value"),o(77,"span",22),n(78,":"),r(),n(79," "),o(80,"span",24),n(81,"number"),r(),n(82," "),o(83,"span",22),n(84,"="),r(),n(85," "),o(86,"span",25),n(87,"100"),r(),o(88,"span",17),n(89,";"),r(),n(90,"\n options"),o(91,"span",22),n(92,":"),r(),n(93," Options "),o(94,"span",22),n(95,"="),r(),n(96," "),o(97,"span",17),n(98),r(),n(99,"\n floor"),o(100,"span",22),n(101,":"),r(),n(102," "),o(103,"span",25),n(104,"0"),r(),o(105,"span",17),n(106,","),r(),n(107,"\n ceil"),o(108,"span",22),n(109,":"),r(),n(110," "),o(111,"span",25),n(112,"250"),r(),n(113,"\n "),o(114,"span",17),n(115),r(),o(116,"span",17),n(117,";"),r(),n(118,"\n"),o(119,"span",17),n(120),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("}"),h(5),g("}"))}function rZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"Value: "),o(10,"span",27)(11,"span",27)(12,"span",17),n(13,"<"),r(),n(14,"input"),r(),n(15," "),o(16,"span",28),n(17,"type"),r(),o(18,"span",29)(19,"span",30),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"number"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",28),n(28,"[(ngModel)]"),r(),o(29,"span",29)(30,"span",30),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"value"),o(35,"span",17),n(36,'"'),r()(),o(37,"span",17),n(38,">"),r()(),o(39,"span",27)(40,"span",27)(41,"span",17),n(42,""),r()(),n(46,"\n"),o(47,"span",27)(48,"span",27)(49,"span",17),n(50,"<"),r(),n(51,"ngx-slider"),r(),n(52," "),o(53,"span",28),n(54,"[(value)]"),r(),o(55,"span",29)(56,"span",30),n(57,"="),r(),o(58,"span",17),n(59,'"'),r(),n(60,"value"),o(61,"span",17),n(62,'"'),r()(),n(63," "),o(64,"span",28),n(65,"[options]"),r(),o(66,"span",29)(67,"span",30),n(68,"="),r(),o(69,"span",17),n(70,'"'),r(),n(71,"options"),o(72,"span",17),n(73,'"'),r()(),o(74,"span",17),n(75,">"),r()(),o(76,"span",27)(77,"span",27)(78,"span",17),n(79,""),r()()()())}let XN=(()=>{class e{constructor(){this.value=100,this.options={floor:0,ceil:250}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-simple-slider"]],decls:23,vars:4,consts:[["simplesliderNav","ngbNav"],["id","simple-slider",1,"snippet-title"],["routerLink","./","fragment","simple-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModelChange","ngModel"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Simple slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p"),n(9,"Value: "),o(10,"input",8),G("ngModelChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(11,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(12,"ul",10,0)(14,"li",11)(15,"a",12),n(16,"simple-slider.component.ts"),r(),T(17,sZ,121,10,"ng-template",13),r(),o(18,"li",11)(19,"a",12),n(20,"simple-slider.component.html"),r(),T(21,rZ,83,0,"ng-template",13),r()(),M(22,"div",14),r()()}if(2&s){const l=Y(13);h(10),$("ngModel",a.value),h(),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[Lo,$l,is,Ms,X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function oZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-stepped-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./stepped-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"SteppedSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"12"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"10"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"100"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"5"),r(),n(121,"\n "),o(122,"span",16),n(123),r(),o(124,"span",16),n(125,";"),r(),n(126,"\n"),o(127,"span",16),n(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function aZ(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",27),n(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",27),n(20,"[options]"),r(),o(21,"span",28)(22,"span",29),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),n(34,""),r()()()())}let lZ=(()=>{class e{constructor(){this.value=12,this.options={floor:10,ceil:100,step:5}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-stepped-slider"]],decls:20,vars:3,consts:[["steppedsliderNav","ngbNav"],["id","stepped-slider",1,"snippet-title"],["routerLink","./","fragment","stepped-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom step value "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"stepped-slider.component.ts"),r(),T(14,oZ,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"stepped-slider.component.html"),r(),T(18,aZ,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function cZ(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options "),o(25,"span",17),n(26),r(),n(27," "),o(28,"span",16),n(29,"from"),r(),n(30," "),o(31,"span",18),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19)(37,"span",20),n(38,"@"),r(),o(39,"span",21),n(40,"Component"),r()(),o(41,"span",17),n(42,"("),r(),o(43,"span",17),n(44),r(),n(45,"\n selector"),o(46,"span",22),n(47,":"),r(),n(48," "),o(49,"span",18),n(50,"'app-styled-slider'"),r(),o(51,"span",17),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",22),n(55,":"),r(),n(56," "),o(57,"span",18),n(58,"'./styled-slider.component.html'"),r(),o(59,"span",17),n(60,","),r(),n(61,"\n styleUrls"),o(62,"span",22),n(63,":"),r(),n(64," "),o(65,"span",17),n(66,"["),r(),o(67,"span",18),n(68,"'./styled-slider.component.scss'"),r(),o(69,"span",17),n(70,"]"),r(),n(71,"\n"),o(72,"span",17),n(73),r(),o(74,"span",17),n(75,")"),r(),n(76,"\n"),o(77,"span",16),n(78,"export"),r(),n(79," "),o(80,"span",16),n(81,"class"),r(),n(82," "),o(83,"span",23),n(84,"StyledSliderComponent"),r(),n(85," "),o(86,"span",17),n(87),r(),n(88,"\n minValue"),o(89,"span",22),n(90,":"),r(),n(91," "),o(92,"span",24),n(93,"number"),r(),n(94," "),o(95,"span",22),n(96,"="),r(),n(97," "),o(98,"span",25),n(99,"10"),r(),o(100,"span",17),n(101,";"),r(),n(102,"\n maxValue"),o(103,"span",22),n(104,":"),r(),n(105," "),o(106,"span",24),n(107,"number"),r(),n(108," "),o(109,"span",22),n(110,"="),r(),n(111," "),o(112,"span",25),n(113,"90"),r(),o(114,"span",17),n(115,";"),r(),n(116,"\n options"),o(117,"span",22),n(118,":"),r(),n(119," Options "),o(120,"span",22),n(121,"="),r(),n(122," "),o(123,"span",17),n(124),r(),n(125,"\n floor"),o(126,"span",22),n(127,":"),r(),n(128," "),o(129,"span",25),n(130,"0"),r(),o(131,"span",17),n(132,","),r(),n(133,"\n ceil"),o(134,"span",22),n(135,":"),r(),n(136," "),o(137,"span",25),n(138,"100"),r(),o(139,"span",17),n(140,","),r(),n(141,"\n step"),o(142,"span",22),n(143,":"),r(),n(144," "),o(145,"span",25),n(146,"10"),r(),o(147,"span",17),n(148,","),r(),n(149,"\n showTicks"),o(150,"span",22),n(151,":"),r(),n(152," "),o(153,"span",26),n(154,"true"),r(),n(155,"\n "),o(156,"span",17),n(157),r(),o(158,"span",17),n(159,";"),r(),n(160,"\n"),o(161,"span",17),n(162),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(29),g("}"),h(14),g("{"),h(37),g("{"),h(33),g("}"),h(5),g("}"))}function uZ(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),n(5,"<"),r(),n(6,"div"),r(),n(7," "),o(8,"span",29),n(9,"class"),r(),o(10,"span",30)(11,"span",31),n(12,"="),r(),o(13,"span",17),n(14,'"'),r(),n(15,"custom-slider"),o(16,"span",17),n(17,'"'),r()(),o(18,"span",17),n(19,">"),r()(),n(20,"\n "),o(21,"span",28)(22,"span",28)(23,"span",17),n(24,"<"),r(),n(25,"ngx-slider"),r(),n(26," "),o(27,"span",29),n(28,"[(value)]"),r(),o(29,"span",30)(30,"span",31),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"minValue"),o(35,"span",17),n(36,'"'),r()(),n(37," "),o(38,"span",29),n(39,"[(highValue)]"),r(),o(40,"span",30)(41,"span",31),n(42,"="),r(),o(43,"span",17),n(44,'"'),r(),n(45,"maxValue"),o(46,"span",17),n(47,'"'),r()(),n(48," "),o(49,"span",29),n(50,"[options]"),r(),o(51,"span",30)(52,"span",31),n(53,"="),r(),o(54,"span",17),n(55,'"'),r(),n(56,"options"),o(57,"span",17),n(58,'"'),r()(),o(59,"span",17),n(60,">"),r()(),o(61,"span",28)(62,"span",28)(63,"span",17),n(64,""),r()(),n(68,"\n"),o(69,"span",28)(70,"span",28)(71,"span",17),n(72,""),r()()()())}function dZ(e,i){1&e&&(o(0,"pre",32)(1,"code",32)(2,"span",33),n(3,"// We need to use ::ng-deep to overcome view encapsulation"),r(),n(4,"\n"),o(5,"span",34),n(6,"::ng-deep "),r(),o(7,"span",17),n(8),r(),n(9,"\n "),o(10,"span",34),n(11,".custom-slider .ngx-slider .ngx-slider-bar "),r(),o(12,"span",17),n(13),r(),n(14,"\n "),o(15,"span",35),n(16,"background"),r(),o(17,"span",17),n(18,":"),r(),n(19," #ffe4d1"),o(20,"span",17),n(21,";"),r(),n(22,"\n "),o(23,"span",35),n(24,"height"),r(),o(25,"span",17),n(26,":"),r(),n(27," 2px"),o(28,"span",17),n(29,";"),r(),n(30,"\n "),o(31,"span",17),n(32),r(),n(33,"\n "),o(34,"span",34),n(35,".custom-slider .ngx-slider .ngx-slider-selection "),r(),o(36,"span",17),n(37),r(),n(38,"\n "),o(39,"span",35),n(40,"background"),r(),o(41,"span",17),n(42,":"),r(),n(43," orange"),o(44,"span",17),n(45,";"),r(),n(46,"\n "),o(47,"span",17),n(48),r(),n(49,"\n\n "),o(50,"span",34),n(51,".custom-slider .ngx-slider .ngx-slider-pointer "),r(),o(52,"span",17),n(53),r(),n(54,"\n "),o(55,"span",35),n(56,"width"),r(),o(57,"span",17),n(58,":"),r(),n(59," 8px"),o(60,"span",17),n(61,";"),r(),n(62,"\n "),o(63,"span",35),n(64,"height"),r(),o(65,"span",17),n(66,":"),r(),n(67," 16px"),o(68,"span",17),n(69,";"),r(),n(70,"\n "),o(71,"span",35),n(72,"top"),r(),o(73,"span",17),n(74,":"),r(),n(75," auto"),o(76,"span",17),n(77,";"),r(),n(78," "),o(79,"span",33),n(80,"/* to remove the default positioning */"),r(),n(81,"\n "),o(82,"span",35),n(83,"bottom"),r(),o(84,"span",17),n(85,":"),r(),n(86," 0"),o(87,"span",17),n(88,";"),r(),n(89,"\n "),o(90,"span",35),n(91,"background-color"),r(),o(92,"span",17),n(93,":"),r(),n(94," #333"),o(95,"span",17),n(96,";"),r(),n(97,"\n "),o(98,"span",35),n(99,"border-top-left-radius"),r(),o(100,"span",17),n(101,":"),r(),n(102," 3px"),o(103,"span",17),n(104,";"),r(),n(105,"\n "),o(106,"span",35),n(107,"border-top-right-radius"),r(),o(108,"span",17),n(109,":"),r(),n(110," 3px"),o(111,"span",17),n(112,";"),r(),n(113,"\n "),o(114,"span",17),n(115),r(),n(116,"\n\n "),o(117,"span",34),n(118,".custom-slider .ngx-slider .ngx-slider-pointer:after "),r(),o(119,"span",17),n(120),r(),n(121,"\n "),o(122,"span",35),n(123,"display"),r(),o(124,"span",17),n(125,":"),r(),n(126," none"),o(127,"span",17),n(128,";"),r(),n(129,"\n "),o(130,"span",17),n(131),r(),n(132,"\n\n "),o(133,"span",34),n(134,".custom-slider .ngx-slider .ngx-slider-bubble "),r(),o(135,"span",17),n(136),r(),n(137,"\n "),o(138,"span",35),n(139,"bottom"),r(),o(140,"span",17),n(141,":"),r(),n(142," 14px"),o(143,"span",17),n(144,";"),r(),n(145,"\n "),o(146,"span",17),n(147),r(),n(148,"\n\n "),o(149,"span",34),n(150,".custom-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit "),r(),o(151,"span",17),n(152),r(),n(153,"\n "),o(154,"span",35),n(155,"font-weight"),r(),o(156,"span",17),n(157,":"),r(),n(158," bold"),o(159,"span",17),n(160,";"),r(),n(161,"\n "),o(162,"span",35),n(163,"color"),r(),o(164,"span",17),n(165,":"),r(),n(166," orange"),o(167,"span",17),n(168,";"),r(),n(169,"\n "),o(170,"span",17),n(171),r(),n(172,"\n\n "),o(173,"span",34),n(174,".custom-slider .ngx-slider .ngx-slider-tick "),r(),o(175,"span",17),n(176),r(),n(177,"\n "),o(178,"span",35),n(179,"width"),r(),o(180,"span",17),n(181,":"),r(),n(182," 1px"),o(183,"span",17),n(184,";"),r(),n(185,"\n "),o(186,"span",35),n(187,"height"),r(),o(188,"span",17),n(189,":"),r(),n(190," 10px"),o(191,"span",17),n(192,";"),r(),n(193,"\n "),o(194,"span",35),n(195,"margin-left"),r(),o(196,"span",17),n(197,":"),r(),n(198," 4px"),o(199,"span",17),n(200,";"),r(),n(201,"\n "),o(202,"span",35),n(203,"border-radius"),r(),o(204,"span",17),n(205,":"),r(),n(206," 0"),o(207,"span",17),n(208,";"),r(),n(209,"\n "),o(210,"span",35),n(211,"background"),r(),o(212,"span",17),n(213,":"),r(),n(214," #ffe4d1"),o(215,"span",17),n(216,";"),r(),n(217,"\n "),o(218,"span",35),n(219,"top"),r(),o(220,"span",17),n(221,":"),r(),n(222," -1px"),o(223,"span",17),n(224,";"),r(),n(225,"\n "),o(226,"span",17),n(227),r(),n(228,"\n\n "),o(229,"span",34),n(230,".custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected "),r(),o(231,"span",17),n(232),r(),n(233,"\n "),o(234,"span",35),n(235,"background"),r(),o(236,"span",17),n(237,":"),r(),n(238," orange"),o(239,"span",17),n(240,";"),r(),n(241,"\n "),o(242,"span",17),n(243),r(),n(244,"\n"),o(245,"span",17),n(246),r()()()),2&e&&(h(8),g("{"),h(5),g("{"),h(19),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(62),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(19),g("}"),h(5),g("{"),h(51),g("}"),h(5),g("{"),h(11),g("}"),h(3),g("}"))}let pZ=(()=>{class e{constructor(){this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:10,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-styled-slider"]],decls:25,vars:4,consts:[["styledsliderNav","ngbNav"],["id","styled-slider",1,"snippet-title"],["routerLink","./","fragment","styled-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[1,"custom-slider"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"language-scss"],[1,"token","comment"],[1,"token","selector"],[1,"token","property"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with custom style "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8)(9,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()()(),o(10,"ul",10,0)(12,"li",11)(13,"a",12),n(14,"styled-slider.component.ts"),r(),T(15,cZ,163,10,"ng-template",13),r(),o(16,"li",11)(17,"a",12),n(18,"styled-slider.component.html"),r(),T(19,uZ,76,0,"ng-template",13),r(),o(20,"li",11)(21,"a",12),n(22,"styled-slider.component.scss"),r(),T(23,dZ,247,18,"ng-template",13),r()(),M(24,"div",14),r()()}if(2&s){const l=Y(11);h(9),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(15),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],styles:[".custom-slider .ngx-slider .ngx-slider-bar{background:#ffe4d1;height:2px} .custom-slider .ngx-slider .ngx-slider-selection{background:orange} .custom-slider .ngx-slider .ngx-slider-pointer{width:8px;height:16px;top:auto;bottom:0;background-color:#333;border-top-left-radius:3px;border-top-right-radius:3px} .custom-slider .ngx-slider .ngx-slider-pointer:after{display:none} .custom-slider .ngx-slider .ngx-slider-bubble{bottom:14px} .custom-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit{font-weight:700;color:orange} .custom-slider .ngx-slider .ngx-slider-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#ffe4d1;top:-1px} .custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:orange}"]})}return e})();function hZ(e,i){if(1&e&&(o(0,"div",15),n(1),r()),2&e){const s=i.placement,a=i.content;S("ngbTooltip",i.tooltip)("placement",s),h(),g(a)}}function fZ(e,i){1&e&&(o(0,"pre",16)(1,"code",16)(2,"span",17),n(3,"import"),r(),n(4," "),o(5,"span",18),n(6),r(),n(7," Component "),o(8,"span",18),n(9),r(),n(10," "),o(11,"span",17),n(12,"from"),r(),n(13," "),o(14,"span",19),n(15,"'@angular/core'"),r(),o(16,"span",18),n(17,";"),r(),n(18,"\n"),o(19,"span",17),n(20,"import"),r(),n(21," "),o(22,"span",18),n(23),r(),n(24," Options "),o(25,"span",18),n(26),r(),n(27," "),o(28,"span",17),n(29,"from"),r(),n(30," "),o(31,"span",19),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",18),n(34,";"),r(),n(35,"\n\n"),o(36,"span",20)(37,"span",21),n(38,"@"),r(),o(39,"span",22),n(40,"Component"),r()(),o(41,"span",18),n(42,"("),r(),o(43,"span",18),n(44),r(),n(45,"\n selector"),o(46,"span",23),n(47,":"),r(),n(48," "),o(49,"span",19),n(50,"'app-ticks-custom-tooltips-slider'"),r(),o(51,"span",18),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",23),n(55,":"),r(),n(56," "),o(57,"span",19),n(58,"'./ticks-custom-tooltips-slider.component.html'"),r(),n(59,"\n"),o(60,"span",18),n(61),r(),o(62,"span",18),n(63,")"),r(),n(64,"\n"),o(65,"span",17),n(66,"export"),r(),n(67," "),o(68,"span",17),n(69,"class"),r(),n(70," "),o(71,"span",24),n(72,"TicksCustomTooltipsSliderComponent"),r(),n(73," "),o(74,"span",18),n(75),r(),n(76,"\n value"),o(77,"span",23),n(78,":"),r(),n(79," "),o(80,"span",25),n(81,"number"),r(),n(82," "),o(83,"span",23),n(84,"="),r(),n(85," "),o(86,"span",26),n(87,"5"),r(),o(88,"span",18),n(89,";"),r(),n(90,"\n options"),o(91,"span",23),n(92,":"),r(),n(93," Options "),o(94,"span",23),n(95,"="),r(),n(96," "),o(97,"span",18),n(98),r(),n(99,"\n floor"),o(100,"span",23),n(101,":"),r(),n(102," "),o(103,"span",26),n(104,"0"),r(),o(105,"span",18),n(106,","),r(),n(107,"\n ceil"),o(108,"span",23),n(109,":"),r(),n(110," "),o(111,"span",26),n(112,"10"),r(),o(113,"span",18),n(114,","),r(),n(115,"\n showTicks"),o(116,"span",23),n(117,":"),r(),n(118," "),o(119,"span",27),n(120,"true"),r(),o(121,"span",18),n(122,","),r(),n(123,"\n ticksTooltip"),o(124,"span",23),n(125,":"),r(),n(126," "),o(127,"span",18),n(128,"("),r(),n(129,"v"),o(130,"span",23),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"number"),r(),o(135,"span",18),n(136,")"),r(),o(137,"span",23),n(138,":"),r(),n(139," "),o(140,"span",25),n(141,"string"),r(),n(142," "),o(143,"span",23),n(144,"=>"),r(),n(145," "),o(146,"span",18),n(147),r(),n(148,"\n "),o(149,"span",17),n(150,"return"),r(),n(151," "),o(152,"span",19),n(153,"'Tooltip for '"),r(),n(154," "),o(155,"span",23),n(156,"+"),r(),n(157," v"),o(158,"span",18),n(159,";"),r(),n(160,"\n "),o(161,"span",18),n(162),r(),n(163,"\n "),o(164,"span",18),n(165),r(),o(166,"span",18),n(167,";"),r(),n(168,"\n"),o(169,"span",18),n(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function gZ(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",18),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",30),n(9,"[(value)]"),r(),o(10,"span",31)(11,"span",32),n(12,"="),r(),o(13,"span",18),n(14,'"'),r(),n(15,"value"),o(16,"span",18),n(17,'"'),r()(),n(18," "),o(19,"span",30),n(20,"[options]"),r(),o(21,"span",31)(22,"span",32),n(23,"="),r(),o(24,"span",18),n(25,'"'),r(),n(26,"options"),o(27,"span",18),n(28,'"'),r()(),o(29,"span",18),n(30,">"),r()(),n(31,"\n "),o(32,"span",33),n(33,"\x3c!-- Use custom template to render tooltips using ng-bootstrap --\x3e"),r(),n(34,"\n "),o(35,"span",29)(36,"span",29)(37,"span",18),n(38,"<"),r(),n(39,"ng-template"),r(),n(40," "),o(41,"span",30),n(42,"#tooltipTemplate"),r(),n(43," "),o(44,"span",30),n(45,"let-tooltip"),r(),o(46,"span",31)(47,"span",32),n(48,"="),r(),o(49,"span",18),n(50,'"'),r(),n(51,"tooltip"),o(52,"span",18),n(53,'"'),r()(),n(54," "),o(55,"span",30),n(56,"let-placement"),r(),o(57,"span",31)(58,"span",32),n(59,"="),r(),o(60,"span",18),n(61,'"'),r(),n(62,"placement"),o(63,"span",18),n(64,'"'),r()(),n(65," "),o(66,"span",30),n(67,"let-content"),r(),o(68,"span",31)(69,"span",32),n(70,"="),r(),o(71,"span",18),n(72,'"'),r(),n(73,"content"),o(74,"span",18),n(75,'"'),r()(),o(76,"span",18),n(77,">"),r()(),n(78,"\n "),o(79,"span",29)(80,"span",29)(81,"span",18),n(82,"<"),r(),n(83,"div"),r(),n(84," "),o(85,"span",30),n(86,"class"),r(),o(87,"span",31)(88,"span",32),n(89,"="),r(),o(90,"span",18),n(91,'"'),r(),n(92,"h-100"),o(93,"span",18),n(94,'"'),r()(),n(95," "),o(96,"span",30),n(97,"[ngbTooltip]"),r(),o(98,"span",31)(99,"span",32),n(100,"="),r(),o(101,"span",18),n(102,'"'),r(),n(103,"tooltip"),o(104,"span",18),n(105,'"'),r()(),n(106," "),o(107,"span",30),n(108,"[placement]"),r(),o(109,"span",31)(110,"span",32),n(111,"="),r(),o(112,"span",18),n(113,'"'),r(),n(114,"placement"),o(115,"span",18),n(116,'"'),r()(),o(117,"span",18),n(118,">"),r()(),n(119),o(120,"span",29)(121,"span",29)(122,"span",18),n(123,""),r()(),n(127,"\n "),o(128,"span",29)(129,"span",29)(130,"span",18),n(131,""),r()(),n(135,"\n"),o(136,"span",29)(137,"span",29)(138,"span",18),n(139,""),r()()()()),2&e&&(h(119),Cs("","{","","{","content","}","","}",""))}let mZ=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,ticksTooltip:t=>"Tooltip for "+t}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-custom-tooltips-slider"]],decls:22,vars:3,consts:[["tooltipTemplate",""],["tickscustomtooltipssliderNav","ngbNav"],["id","ticks-custom-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-custom-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"h-100",3,"ngbTooltip","placement"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","comment"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",2),n(1,"Slider with ticks and customised tooltips "),o(2,"a",3),ue(),o(3,"svg",4),M(4,"use",5),r()()(),de(),o(5,"div",6)(6,"div",7)(7,"div",8)(8,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),T(9,hZ,2,3,"ng-template",null,0,ui),r()(),o(11,"ul",10,1)(13,"li",11)(14,"a",12),n(15,"ticks-custom-tooltips-slider.component.ts"),r(),T(16,fZ,171,12,"ng-template",13),r(),o(17,"li",11)(18,"a",12),n(19,"ticks-custom-tooltips-slider.component.html"),r(),T(20,gZ,143,4,"ng-template",13),r()(),M(21,"div",14),r()()}if(2&s){const l=Y(12);h(8),$("value",a.value),S("options",a.options),h(13),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,Cq,ae],encapsulation:2})}return e})();function vZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-ticks-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./ticks-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"TicksSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showTicks"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),n(121,"\n "),o(122,"span",16),n(123),r(),o(124,"span",16),n(125,";"),r(),n(126,"\n"),o(127,"span",16),n(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function _Z(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let yZ=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-slider"]],decls:20,vars:3,consts:[["tickssliderNav","ngbNav"],["id","ticks-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"ticks-slider.component.ts"),r(),T(14,vZ,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"ticks-slider.component.html"),r(),T(18,_Z,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function bZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-ticks-tooltips-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./ticks-tooltips-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"TicksTooltipsSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showTicks"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n ticksTooltip"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",16),n(128,"("),r(),n(129,"v"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",23),n(134,"number"),r(),o(135,"span",16),n(136,")"),r(),o(137,"span",21),n(138,":"),r(),n(139," "),o(140,"span",23),n(141,"string"),r(),n(142," "),o(143,"span",21),n(144,"=>"),r(),n(145," "),o(146,"span",16),n(147),r(),n(148,"\n "),o(149,"span",15),n(150,"return"),r(),n(151," "),o(152,"span",17),n(153,"'Tooltip for '"),r(),n(154," "),o(155,"span",21),n(156,"+"),r(),n(157," v"),o(158,"span",16),n(159,";"),r(),n(160,"\n "),o(161,"span",16),n(162),r(),n(163,"\n "),o(164,"span",16),n(165),r(),o(166,"span",16),n(167,";"),r(),n(168,"\n"),o(169,"span",16),n(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function CZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let wZ=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,ticksTooltip:t=>"Tooltip for "+t}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-tooltips-slider"]],decls:20,vars:3,consts:[["tickstooltipssliderNav","ngbNav"],["id","ticks-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks and tooltips "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"ticks-tooltips-slider.component.ts"),r(),T(14,bZ,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"ticks-tooltips-slider.component.html"),r(),T(18,CZ,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function DZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-ticks-values-range-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./ticks-values-range-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"TicksValuesRangeSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n minValue"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"1"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n maxValue"),o(91,"span",21),n(92,":"),r(),n(93," "),o(94,"span",23),n(95,"number"),r(),n(96," "),o(97,"span",21),n(98,"="),r(),n(99," "),o(100,"span",24),n(101,"8"),r(),o(102,"span",16),n(103,";"),r(),n(104,"\n options"),o(105,"span",21),n(106,":"),r(),n(107," Options "),o(108,"span",21),n(109,"="),r(),n(110," "),o(111,"span",16),n(112),r(),n(113,"\n floor"),o(114,"span",21),n(115,":"),r(),n(116," "),o(117,"span",24),n(118,"0"),r(),o(119,"span",16),n(120,","),r(),n(121,"\n ceil"),o(122,"span",21),n(123,":"),r(),n(124," "),o(125,"span",24),n(126,"10"),r(),o(127,"span",16),n(128,","),r(),n(129,"\n showTicksValues"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",25),n(134,"true"),r(),n(135,"\n "),o(136,"span",16),n(137),r(),o(138,"span",16),n(139,";"),r(),n(140,"\n"),o(141,"span",16),n(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function SZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"minValue"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",16),n(28,'"'),r()(),n(29," "),o(30,"span",28),n(31,"[options]"),r(),o(32,"span",29)(33,"span",30),n(34,"="),r(),o(35,"span",16),n(36,'"'),r(),n(37,"options"),o(38,"span",16),n(39,'"'),r()(),o(40,"span",16),n(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),n(45,""),r()()()())}let EZ=(()=>{class e{constructor(){this.minValue=1,this.maxValue=8,this.options={floor:0,ceil:10,showTicksValues:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-values-range-slider"]],decls:20,vars:4,consts:[["ticksvaluesrangesliderNav","ngbNav"],["id","ticks-values-range-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Range slider with ticks and values "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"ticks-values-range-slider.component.ts"),r(),T(14,DZ,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"ticks-values-range-slider.component.html"),r(),T(18,SZ,49,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function TZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-ticks-values-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./ticks-values-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"TicksValuesSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n step"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",24),n(120,"1"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n showTicks"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",25),n(128,"true"),r(),o(129,"span",16),n(130,","),r(),n(131,"\n showTicksValues"),o(132,"span",21),n(133,":"),r(),n(134," "),o(135,"span",25),n(136,"true"),r(),n(137,"\n "),o(138,"span",16),n(139),r(),o(140,"span",16),n(141,";"),r(),n(142,"\n"),o(143,"span",16),n(144),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(41),g("}"),h(5),g("}"))}function NZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let e4=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,step:1,showTicks:!0,showTicksValues:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-values-slider"]],decls:20,vars:3,consts:[["ticksvaluessliderNav","ngbNav"],["id","ticks-values-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with ticks and values "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"ticks-values-slider.component.ts"),r(),T(14,TZ,145,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"ticks-values-slider.component.html"),r(),T(18,NZ,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function MZ(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),n(3,"import"),r(),n(4," "),o(5,"span",16),n(6),r(),n(7," Component "),o(8,"span",16),n(9),r(),n(10," "),o(11,"span",15),n(12,"from"),r(),n(13," "),o(14,"span",17),n(15,"'@angular/core'"),r(),o(16,"span",16),n(17,";"),r(),n(18,"\n"),o(19,"span",15),n(20,"import"),r(),n(21," "),o(22,"span",16),n(23),r(),n(24," Options "),o(25,"span",16),n(26),r(),n(27," "),o(28,"span",15),n(29,"from"),r(),n(30," "),o(31,"span",17),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),n(34,";"),r(),n(35,"\n\n"),o(36,"span",18)(37,"span",19),n(38,"@"),r(),o(39,"span",20),n(40,"Component"),r()(),o(41,"span",16),n(42,"("),r(),o(43,"span",16),n(44),r(),n(45,"\n selector"),o(46,"span",21),n(47,":"),r(),n(48," "),o(49,"span",17),n(50,"'app-ticks-values-tooltips-slider'"),r(),o(51,"span",16),n(52,","),r(),n(53,"\n templateUrl"),o(54,"span",21),n(55,":"),r(),n(56," "),o(57,"span",17),n(58,"'./ticks-values-tooltips-slider.component.html'"),r(),n(59,"\n"),o(60,"span",16),n(61),r(),o(62,"span",16),n(63,")"),r(),n(64,"\n"),o(65,"span",15),n(66,"export"),r(),n(67," "),o(68,"span",15),n(69,"class"),r(),n(70," "),o(71,"span",22),n(72,"TicksValuesTooltipsSliderComponent"),r(),n(73," "),o(74,"span",16),n(75),r(),n(76,"\n value"),o(77,"span",21),n(78,":"),r(),n(79," "),o(80,"span",23),n(81,"number"),r(),n(82," "),o(83,"span",21),n(84,"="),r(),n(85," "),o(86,"span",24),n(87,"5"),r(),o(88,"span",16),n(89,";"),r(),n(90,"\n options"),o(91,"span",21),n(92,":"),r(),n(93," Options "),o(94,"span",21),n(95,"="),r(),n(96," "),o(97,"span",16),n(98),r(),n(99,"\n floor"),o(100,"span",21),n(101,":"),r(),n(102," "),o(103,"span",24),n(104,"0"),r(),o(105,"span",16),n(106,","),r(),n(107,"\n ceil"),o(108,"span",21),n(109,":"),r(),n(110," "),o(111,"span",24),n(112,"10"),r(),o(113,"span",16),n(114,","),r(),n(115,"\n showTicksValues"),o(116,"span",21),n(117,":"),r(),n(118," "),o(119,"span",25),n(120,"true"),r(),o(121,"span",16),n(122,","),r(),n(123,"\n ticksValuesTooltip"),o(124,"span",21),n(125,":"),r(),n(126," "),o(127,"span",16),n(128,"("),r(),n(129,"v"),o(130,"span",21),n(131,":"),r(),n(132," "),o(133,"span",23),n(134,"number"),r(),o(135,"span",16),n(136,")"),r(),o(137,"span",21),n(138,":"),r(),n(139," "),o(140,"span",23),n(141,"string"),r(),n(142," "),o(143,"span",21),n(144,"=>"),r(),n(145," "),o(146,"span",16),n(147),r(),n(148,"\n "),o(149,"span",15),n(150,"return"),r(),n(151," "),o(152,"span",17),n(153,"'Tooltip for '"),r(),n(154," "),o(155,"span",21),n(156,"+"),r(),n(157," v"),o(158,"span",16),n(159,";"),r(),n(160,"\n "),o(161,"span",16),n(162),r(),n(163,"\n "),o(164,"span",16),n(165),r(),o(166,"span",16),n(167,";"),r(),n(168,"\n"),o(169,"span",16),n(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function OZ(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",28),n(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),n(12,"="),r(),o(13,"span",16),n(14,'"'),r(),n(15,"value"),o(16,"span",16),n(17,'"'),r()(),n(18," "),o(19,"span",28),n(20,"[options]"),r(),o(21,"span",29)(22,"span",30),n(23,"="),r(),o(24,"span",16),n(25,'"'),r(),n(26,"options"),o(27,"span",16),n(28,'"'),r()(),o(29,"span",16),n(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),n(34,""),r()()()())}let kZ=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicksValues:!0,ticksValuesTooltip:t=>"Tooltip for "+t}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-ticks-values-tooltips-slider"]],decls:20,vars:3,consts:[["ticksvaluestooltipssliderNav","ngbNav"],["id","ticks-values-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","value","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with tooltips for tick values "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.value,u)||(a.value=u),A(u)}),r()(),o(9,"ul",9,0)(11,"li",10)(12,"a",11),n(13,"ticks-values-tooltips-slider.component.ts"),r(),T(14,MZ,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),n(17,"ticks-values-tooltips-slider.component.html"),r(),T(18,OZ,38,0,"ng-template",12),r()(),M(19,"div",13),r()()}if(2&s){const l=Y(10);h(8),$("value",a.value),S("options",a.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function IZ(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component"),o(8,"span",17),n(9,","),r(),n(10," EventEmitter "),o(11,"span",17),n(12),r(),n(13," "),o(14,"span",16),n(15,"from"),r(),n(16," "),o(17,"span",18),n(18,"'@angular/core'"),r(),o(19,"span",17),n(20,";"),r(),n(21,"\n"),o(22,"span",16),n(23,"import"),r(),n(24," "),o(25,"span",17),n(26),r(),n(27," Options"),o(28,"span",17),n(29,","),r(),n(30," PointerType "),o(31,"span",17),n(32),r(),n(33," "),o(34,"span",16),n(35,"from"),r(),n(36," "),o(37,"span",18),n(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",17),n(40,";"),r(),n(41,"\n\n"),o(42,"span",19)(43,"span",20),n(44,"@"),r(),o(45,"span",21),n(46,"Component"),r()(),o(47,"span",17),n(48,"("),r(),o(49,"span",17),n(50),r(),n(51,"\n selector"),o(52,"span",22),n(53,":"),r(),n(54," "),o(55,"span",18),n(56,"'app-trigger-focus-slider'"),r(),o(57,"span",17),n(58,","),r(),n(59,"\n templateUrl"),o(60,"span",22),n(61,":"),r(),n(62," "),o(63,"span",18),n(64,"'./trigger-focus-slider.component.html'"),r(),n(65,"\n"),o(66,"span",17),n(67),r(),o(68,"span",17),n(69,")"),r(),n(70,"\n"),o(71,"span",16),n(72,"export"),r(),n(73," "),o(74,"span",16),n(75,"class"),r(),n(76," "),o(77,"span",23),n(78,"TriggerFocusSliderComponent"),r(),n(79," "),o(80,"span",17),n(81),r(),n(82,"\n triggerFocus"),o(83,"span",22),n(84,":"),r(),n(85," EventEmitter"),o(86,"span",22),n(87,"<"),r(),n(88,"PointerType"),o(89,"span",22),n(90,">"),r(),n(91," "),o(92,"span",22),n(93,"="),r(),n(94," "),o(95,"span",16),n(96,"new"),r(),n(97," "),o(98,"span",23),n(99,"EventEmitter"),o(100,"span",22),n(101,"<"),r(),n(102,"PointerType"),o(103,"span",22),n(104,">"),r()(),o(105,"span",17),n(106,"("),r(),o(107,"span",17),n(108,")"),r(),o(109,"span",17),n(110,";"),r(),n(111,"\n minValue"),o(112,"span",22),n(113,":"),r(),n(114," "),o(115,"span",24),n(116,"number"),r(),n(117," "),o(118,"span",22),n(119,"="),r(),n(120," "),o(121,"span",25),n(122,"20"),r(),o(123,"span",17),n(124,";"),r(),n(125,"\n maxValue"),o(126,"span",22),n(127,":"),r(),n(128," "),o(129,"span",24),n(130,"number"),r(),n(131," "),o(132,"span",22),n(133,"="),r(),n(134," "),o(135,"span",25),n(136,"80"),r(),o(137,"span",17),n(138,";"),r(),n(139,"\n options"),o(140,"span",22),n(141,":"),r(),n(142," Options "),o(143,"span",22),n(144,"="),r(),n(145," "),o(146,"span",17),n(147),r(),n(148,"\n floor"),o(149,"span",22),n(150,":"),r(),n(151," "),o(152,"span",25),n(153,"0"),r(),o(154,"span",17),n(155,","),r(),n(156,"\n ceil"),o(157,"span",22),n(158,":"),r(),n(159," "),o(160,"span",25),n(161,"100"),r(),o(162,"span",17),n(163,","),r(),n(164,"\n step"),o(165,"span",22),n(166,":"),r(),n(167," "),o(168,"span",25),n(169,"5"),r(),n(170,"\n "),o(171,"span",17),n(172),r(),o(173,"span",17),n(174,";"),r(),n(175,"\n\n PointerType"),o(176,"span",22),n(177,":"),r(),n(178," "),o(179,"span",24),n(180,"any"),r(),n(181," "),o(182,"span",22),n(183,"="),r(),n(184," PointerType"),o(185,"span",17),n(186,";"),r(),n(187," "),o(188,"span",26),n(189,"// expose enum to the view"),r(),n(190,"\n\n "),o(191,"span",21),n(192,"focusSlider"),r(),o(193,"span",17),n(194,"("),r(),n(195,"pointerType"),o(196,"span",22),n(197,":"),r(),n(198," PointerType"),o(199,"span",17),n(200,")"),r(),o(201,"span",22),n(202,":"),r(),n(203," "),o(204,"span",16),n(205,"void"),r(),n(206," "),o(207,"span",17),n(208),r(),n(209,"\n "),o(210,"span",16),n(211,"this"),r(),o(212,"span",17),n(213,"."),r(),n(214,"triggerFocus"),o(215,"span",17),n(216,"."),r(),o(217,"span",21),n(218,"emit"),r(),o(219,"span",17),n(220,"("),r(),n(221,"pointerType"),o(222,"span",17),n(223,")"),r(),o(224,"span",17),n(225,";"),r(),n(226,"\n "),o(227,"span",17),n(228),r(),n(229,"\n"),o(230,"span",17),n(231),r()()()),2&e&&(h(6),g("{"),h(6),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(66),g("{"),h(25),g("}"),h(36),g("{"),h(20),g("}"),h(3),g("}"))}function xZ(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),n(5,"<"),r(),n(6,"p"),r(),o(7,"span",17),n(8,">"),r()(),n(9,"\n "),o(10,"span",28)(11,"span",28)(12,"span",17),n(13,"<"),r(),n(14,"button"),r(),n(15," "),o(16,"span",29),n(17,"type"),r(),o(18,"span",30)(19,"span",31),n(20,"="),r(),o(21,"span",17),n(22,'"'),r(),n(23,"button"),o(24,"span",17),n(25,'"'),r()(),n(26," "),o(27,"span",29),n(28,"class"),r(),o(29,"span",30)(30,"span",31),n(31,"="),r(),o(32,"span",17),n(33,'"'),r(),n(34,"btn btn-outline-primary"),o(35,"span",17),n(36,'"'),r()(),n(37," "),o(38,"span",29),n(39,"(click)"),r(),o(40,"span",30)(41,"span",31),n(42,"="),r(),o(43,"span",17),n(44,'"'),r(),n(45,"focusSlider(PointerType.Min)"),o(46,"span",17),n(47,'"'),r()(),o(48,"span",17),n(49,">"),r()(),n(50,"Focus min pointer"),o(51,"span",28)(52,"span",28)(53,"span",17),n(54,""),r()(),n(58,"\n "),o(59,"span",28)(60,"span",28)(61,"span",17),n(62,"<"),r(),n(63,"button"),r(),n(64," "),o(65,"span",29),n(66,"type"),r(),o(67,"span",30)(68,"span",31),n(69,"="),r(),o(70,"span",17),n(71,'"'),r(),n(72,"button"),o(73,"span",17),n(74,'"'),r()(),n(75," "),o(76,"span",29),n(77,"class"),r(),o(78,"span",30)(79,"span",31),n(80,"="),r(),o(81,"span",17),n(82,'"'),r(),n(83,"btn btn-outline-primary"),o(84,"span",17),n(85,'"'),r()(),n(86," "),o(87,"span",29),n(88,"(click)"),r(),o(89,"span",30)(90,"span",31),n(91,"="),r(),o(92,"span",17),n(93,'"'),r(),n(94,"focusSlider(PointerType.Max)"),o(95,"span",17),n(96,'"'),r()(),o(97,"span",17),n(98,">"),r()(),n(99,"Focus max pointer"),o(100,"span",28)(101,"span",28)(102,"span",17),n(103,""),r()(),n(107,"\n"),o(108,"span",28)(109,"span",28)(110,"span",17),n(111,""),r()(),n(115,"\n\n"),o(116,"span",28)(117,"span",28)(118,"span",17),n(119,"<"),r(),n(120,"ngx-slider"),r(),n(121," "),o(122,"span",29),n(123,"[(value)]"),r(),o(124,"span",30)(125,"span",31),n(126,"="),r(),o(127,"span",17),n(128,'"'),r(),n(129,"minValue"),o(130,"span",17),n(131,'"'),r()(),n(132," "),o(133,"span",29),n(134,"[(highValue)]"),r(),o(135,"span",30)(136,"span",31),n(137,"="),r(),o(138,"span",17),n(139,'"'),r(),n(140,"maxValue"),o(141,"span",17),n(142,'"'),r()(),n(143," "),o(144,"span",29),n(145,"[options]"),r(),o(146,"span",30)(147,"span",31),n(148,"="),r(),o(149,"span",17),n(150,'"'),r(),n(151,"options"),o(152,"span",17),n(153,'"'),r()(),n(154," "),o(155,"span",29),n(156,"[triggerFocus]"),r(),o(157,"span",30)(158,"span",31),n(159,"="),r(),o(160,"span",17),n(161,'"'),r(),n(162,"$any(triggerFocus)"),o(163,"span",17),n(164,'"'),r()(),o(165,"span",17),n(166,">"),r()(),o(167,"span",28)(168,"span",28)(169,"span",17),n(170,""),r()()()())}let AZ=(()=>{class e{constructor(){this.triggerFocus=new q,this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100,step:5},this.PointerType=z}focusSlider(t){this.triggerFocus.emit(t)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-trigger-focus-slider"]],decls:25,vars:5,consts:[["triggerfocussliderNav","ngbNav"],["id","trigger-focus-slider",1,"snippet-title"],["routerLink","./","fragment","trigger-focus-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","button",1,"btn","btn-outline-primary",3,"click"],[3,"valueChange","highValueChange","value","highValue","options","triggerFocus"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Slider with manual focus trigger "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"p")(9,"button",8),ve("click",function(){return x(l),A(a.focusSlider(a.PointerType.Min))}),n(10,"Focus min pointer"),r(),o(11,"button",8),ve("click",function(){return x(l),A(a.focusSlider(a.PointerType.Max))}),n(12,"Focus max pointer"),r()(),o(13,"ngx-slider",9),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),r()(),o(14,"ul",10,0)(16,"li",11)(17,"a",12),n(18,"trigger-focus-slider.component.ts"),r(),T(19,IZ,232,12,"ng-template",13),r(),o(20,"li",11)(21,"a",12),n(22,"trigger-focus-slider.component.html"),r(),T(23,xZ,174,0,"ng-template",13),r()(),M(24,"div",14),r()()}if(2&s){const l=Y(15);h(13),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options)("triggerFocus",a.triggerFocus),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function RZ(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),n(3,"import"),r(),n(4," "),o(5,"span",17),n(6),r(),n(7," Component "),o(8,"span",17),n(9),r(),n(10," "),o(11,"span",16),n(12,"from"),r(),n(13," "),o(14,"span",18),n(15,"'@angular/core'"),r(),o(16,"span",17),n(17,";"),r(),n(18,"\n"),o(19,"span",16),n(20,"import"),r(),n(21," "),o(22,"span",17),n(23),r(),n(24," Options"),o(25,"span",17),n(26,","),r(),n(27," ChangeContext"),o(28,"span",17),n(29,","),r(),n(30," PointerType "),o(31,"span",17),n(32),r(),n(33," "),o(34,"span",16),n(35,"from"),r(),n(36," "),o(37,"span",18),n(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",17),n(40,";"),r(),n(41,"\n\n"),o(42,"span",19)(43,"span",20),n(44,"@"),r(),o(45,"span",21),n(46,"Component"),r()(),o(47,"span",17),n(48,"("),r(),o(49,"span",17),n(50),r(),n(51,"\n selector"),o(52,"span",22),n(53,":"),r(),n(54," "),o(55,"span",18),n(56,"'app-user-events-slider'"),r(),o(57,"span",17),n(58,","),r(),n(59,"\n templateUrl"),o(60,"span",22),n(61,":"),r(),n(62," "),o(63,"span",18),n(64,"'./user-events-slider.component.html'"),r(),n(65,"\n"),o(66,"span",17),n(67),r(),o(68,"span",17),n(69,")"),r(),n(70,"\n"),o(71,"span",16),n(72,"export"),r(),n(73," "),o(74,"span",16),n(75,"class"),r(),n(76," "),o(77,"span",23),n(78,"UserEventsSliderComponent"),r(),n(79," "),o(80,"span",17),n(81),r(),n(82,"\n minValue"),o(83,"span",22),n(84,":"),r(),n(85," "),o(86,"span",24),n(87,"number"),r(),n(88," "),o(89,"span",22),n(90,"="),r(),n(91," "),o(92,"span",25),n(93,"20"),r(),o(94,"span",17),n(95,";"),r(),n(96,"\n maxValue"),o(97,"span",22),n(98,":"),r(),n(99," "),o(100,"span",24),n(101,"number"),r(),n(102," "),o(103,"span",22),n(104,"="),r(),n(105," "),o(106,"span",25),n(107,"80"),r(),o(108,"span",17),n(109,";"),r(),n(110,"\n options"),o(111,"span",22),n(112,":"),r(),n(113," Options "),o(114,"span",22),n(115,"="),r(),n(116," "),o(117,"span",17),n(118),r(),n(119,"\n floor"),o(120,"span",22),n(121,":"),r(),n(122," "),o(123,"span",25),n(124,"0"),r(),o(125,"span",17),n(126,","),r(),n(127,"\n ceil"),o(128,"span",22),n(129,":"),r(),n(130," "),o(131,"span",25),n(132,"100"),r(),n(133,"\n "),o(134,"span",17),n(135),r(),o(136,"span",17),n(137,";"),r(),n(138,"\n logText"),o(139,"span",22),n(140,":"),r(),n(141," "),o(142,"span",24),n(143,"string"),r(),n(144," "),o(145,"span",22),n(146,"="),r(),n(147," "),o(148,"span",18),n(149,"''"),r(),o(150,"span",17),n(151,";"),r(),n(152,"\n\n "),o(153,"span",21),n(154,"onUserChangeStart"),r(),o(155,"span",17),n(156,"("),r(),n(157,"changeContext"),o(158,"span",22),n(159,":"),r(),n(160," ChangeContext"),o(161,"span",17),n(162,")"),r(),o(163,"span",22),n(164,":"),r(),n(165," "),o(166,"span",16),n(167,"void"),r(),n(168," "),o(169,"span",17),n(170),r(),n(171,"\n "),o(172,"span",16),n(173,"this"),r(),o(174,"span",17),n(175,"."),r(),n(176,"logText "),o(177,"span",22),n(178,"+="),r(),n(179," "),o(180,"span",26)(181,"span",27),n(182,"`"),r(),o(183,"span",18),n(184,"onUserChangeStart("),r(),o(185,"span",28)(186,"span",29),n(187),r(),o(188,"span",16),n(189,"this"),r(),o(190,"span",17),n(191,"."),r(),o(192,"span",21),n(193,"getChangeContextString"),r(),o(194,"span",17),n(195,"("),r(),n(196,"changeContext"),o(197,"span",17),n(198,")"),r(),o(199,"span",29),n(200),r()(),o(201,"span",18),n(202,")\\n"),r(),o(203,"span",27),n(204,"`"),r()(),o(205,"span",17),n(206,";"),r(),n(207,"\n "),o(208,"span",17),n(209),r(),n(210,"\n\n "),o(211,"span",21),n(212,"onUserChange"),r(),o(213,"span",17),n(214,"("),r(),n(215,"changeContext"),o(216,"span",22),n(217,":"),r(),n(218," ChangeContext"),o(219,"span",17),n(220,")"),r(),o(221,"span",22),n(222,":"),r(),n(223," "),o(224,"span",16),n(225,"void"),r(),n(226," "),o(227,"span",17),n(228),r(),n(229,"\n "),o(230,"span",16),n(231,"this"),r(),o(232,"span",17),n(233,"."),r(),n(234,"logText "),o(235,"span",22),n(236,"+="),r(),n(237," "),o(238,"span",26)(239,"span",27),n(240,"`"),r(),o(241,"span",18),n(242,"onUserChange("),r(),o(243,"span",28)(244,"span",29),n(245),r(),o(246,"span",16),n(247,"this"),r(),o(248,"span",17),n(249,"."),r(),o(250,"span",21),n(251,"getChangeContextString"),r(),o(252,"span",17),n(253,"("),r(),n(254,"changeContext"),o(255,"span",17),n(256,")"),r(),o(257,"span",29),n(258),r()(),o(259,"span",18),n(260,")\\n"),r(),o(261,"span",27),n(262,"`"),r()(),o(263,"span",17),n(264,";"),r(),n(265,"\n "),o(266,"span",17),n(267),r(),n(268,"\n\n "),o(269,"span",21),n(270,"onUserChangeEnd"),r(),o(271,"span",17),n(272,"("),r(),n(273,"changeContext"),o(274,"span",22),n(275,":"),r(),n(276," ChangeContext"),o(277,"span",17),n(278,")"),r(),o(279,"span",22),n(280,":"),r(),n(281," "),o(282,"span",16),n(283,"void"),r(),n(284," "),o(285,"span",17),n(286),r(),n(287,"\n "),o(288,"span",16),n(289,"this"),r(),o(290,"span",17),n(291,"."),r(),n(292,"logText "),o(293,"span",22),n(294,"+="),r(),n(295," "),o(296,"span",26)(297,"span",27),n(298,"`"),r(),o(299,"span",18),n(300,"onUserChangeEnd("),r(),o(301,"span",28)(302,"span",29),n(303),r(),o(304,"span",16),n(305,"this"),r(),o(306,"span",17),n(307,"."),r(),o(308,"span",21),n(309,"getChangeContextString"),r(),o(310,"span",17),n(311,"("),r(),n(312,"changeContext"),o(313,"span",17),n(314,")"),r(),o(315,"span",29),n(316),r()(),o(317,"span",18),n(318,")\\n"),r(),o(319,"span",27),n(320,"`"),r()(),o(321,"span",17),n(322,";"),r(),n(323,"\n "),o(324,"span",17),n(325),r(),n(326,"\n\n "),o(327,"span",21),n(328,"getChangeContextString"),r(),o(329,"span",17),n(330,"("),r(),n(331,"changeContext"),o(332,"span",22),n(333,":"),r(),n(334," ChangeContext"),o(335,"span",17),n(336,")"),r(),o(337,"span",22),n(338,":"),r(),n(339," "),o(340,"span",24),n(341,"string"),r(),n(342," "),o(343,"span",17),n(344),r(),n(345,"\n "),o(346,"span",16),n(347,"return"),r(),n(348," "),o(349,"span",26)(350,"span",27),n(351,"`"),r(),o(352,"span",18),n(353),r(),o(354,"span",28)(355,"span",29),n(356),r(),n(357,"changeContext"),o(358,"span",17),n(359,"."),r(),n(360,"pointerType "),o(361,"span",22),n(362,"==="),r(),n(363," PointerType"),o(364,"span",17),n(365,"."),r(),n(366,"Min "),o(367,"span",22),n(368,"?"),r(),n(369," "),o(370,"span",18),n(371,"'Min'"),r(),n(372," "),o(373,"span",22),n(374,":"),r(),n(375," "),o(376,"span",18),n(377,"'Max'"),r(),o(378,"span",29),n(379),r()(),o(380,"span",18),n(381,", "),r(),o(382,"span",27),n(383,"`"),r()(),n(384," "),o(385,"span",22),n(386,"+"),r(),n(387,"\n "),o(388,"span",26)(389,"span",27),n(390,"`"),r(),o(391,"span",18),n(392,"value: "),r(),o(393,"span",28)(394,"span",29),n(395),r(),n(396,"changeContext"),o(397,"span",17),n(398,"."),r(),n(399,"value"),o(400,"span",29),n(401),r()(),o(402,"span",18),n(403,", "),r(),o(404,"span",27),n(405,"`"),r()(),n(406," "),o(407,"span",22),n(408,"+"),r(),n(409,"\n "),o(410,"span",26)(411,"span",27),n(412,"`"),r(),o(413,"span",18),n(414,"highValue: "),r(),o(415,"span",28)(416,"span",29),n(417),r(),n(418,"changeContext"),o(419,"span",17),n(420,"."),r(),n(421,"highValue"),o(422,"span",29),n(423),r()(),o(424,"span",18),n(425),r(),o(426,"span",27),n(427,"`"),r()(),o(428,"span",17),n(429,";"),r(),n(430,"\n "),o(431,"span",17),n(432),r(),n(433,"\n"),o(434,"span",17),n(435),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(9),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(17),g("}"),h(35),g("{"),h(17),Ut("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(17),Ut("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(17),Ut("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(9),Ut("","{","pointerType: "),h(3),Ut("$","{",""),h(23),g("}"),h(16),Ut("$","{",""),h(6),g("}"),h(16),Ut("$","{",""),h(6),g("}"),h(2),g("}"),h(7),g("}"),h(3),g("}"))}function PZ(e,i){1&e&&(o(0,"pre",30)(1,"code",30)(2,"span",31)(3,"span",31)(4,"span",17),n(5,"<"),r(),n(6,"ngx-slider"),r(),n(7," "),o(8,"span",32),n(9,"[(value)]"),r(),o(10,"span",33)(11,"span",34),n(12,"="),r(),o(13,"span",17),n(14,'"'),r(),n(15,"minValue"),o(16,"span",17),n(17,'"'),r()(),n(18,"\n "),o(19,"span",32),n(20,"[(highValue)]"),r(),o(21,"span",33)(22,"span",34),n(23,"="),r(),o(24,"span",17),n(25,'"'),r(),n(26,"maxValue"),o(27,"span",17),n(28,'"'),r()(),n(29,"\n "),o(30,"span",32),n(31,"[options]"),r(),o(32,"span",33)(33,"span",34),n(34,"="),r(),o(35,"span",17),n(36,'"'),r(),n(37,"options"),o(38,"span",17),n(39,'"'),r()(),n(40,"\n "),o(41,"span",32),n(42,"(userChangeStart)"),r(),o(43,"span",33)(44,"span",34),n(45,"="),r(),o(46,"span",17),n(47,'"'),r(),n(48,"onUserChangeStart($event)"),o(49,"span",17),n(50,'"'),r()(),n(51,"\n "),o(52,"span",32),n(53,"(userChange)"),r(),o(54,"span",33)(55,"span",34),n(56,"="),r(),o(57,"span",17),n(58,'"'),r(),n(59,"onUserChange($event)"),o(60,"span",17),n(61,'"'),r()(),n(62,"\n "),o(63,"span",32),n(64,"(userChangeEnd)"),r(),o(65,"span",33)(66,"span",34),n(67,"="),r(),o(68,"span",17),n(69,'"'),r(),n(70,"onUserChangeEnd($event)"),o(71,"span",17),n(72,'"'),r()(),o(73,"span",17),n(74,">"),r()(),n(75,"\n"),o(76,"span",31)(77,"span",31)(78,"span",17),n(79,""),r()(),n(83,"\n\nEvents:\n"),o(84,"span",31)(85,"span",31)(86,"span",17),n(87,"<"),r(),n(88,"textarea"),r(),n(89," "),o(90,"span",32),n(91,"type"),r(),o(92,"span",33)(93,"span",34),n(94,"="),r(),o(95,"span",17),n(96,'"'),r(),n(97,"text"),o(98,"span",17),n(99,'"'),r()(),n(100," "),o(101,"span",32),n(102,"class"),r(),o(103,"span",33)(104,"span",34),n(105,"="),r(),o(106,"span",17),n(107,'"'),r(),n(108,"form-control"),o(109,"span",17),n(110,'"'),r()(),n(111," "),o(112,"span",35)(113,"span",32),n(114,"style"),r(),o(115,"span",33)(116,"span",34),n(117,"="),r(),o(118,"span",17),n(119,'"'),r(),o(120,"span",36)(121,"span",37),n(122,"min-width"),r(),o(123,"span",17),n(124,":"),r(),n(125," 100%"),o(126,"span",17),n(127,";"),r(),n(128," "),o(129,"span",37),n(130,"min-height"),r(),o(131,"span",17),n(132,":"),r(),n(133," 300px"),o(134,"span",17),n(135,";"),r()(),o(136,"span",17),n(137,'"'),r()()(),o(138,"span",17),n(139,">"),r()(),n(140),o(141,"span",31)(142,"span",31)(143,"span",17),n(144,""),r()()()()),2&e&&(h(140),Cs("\n","{","","{","logText","}","","}","\n"))}let FZ=(()=>{class e{constructor(){this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100},this.logText=""}onUserChangeStart(t){this.logText+=`onUserChangeStart(${this.getChangeContextString(t)})\n`}onUserChange(t){this.logText+=`onUserChange(${this.getChangeContextString(t)})\n`}onUserChangeEnd(t){this.logText+=`onUserChangeEnd(${this.getChangeContextString(t)})\n`}getChangeContextString(t){return`{pointerType: ${t.pointerType===z.Min?"Min":"Max"}, value: ${t.value}, highValue: ${t.highValue}}`}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-user-events-slider"]],decls:23,vars:5,consts:[["usereventssliderNav","ngbNav"],["id","user-events-slider",1,"snippet-title"],["routerLink","./","fragment","user-events-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"valueChange","highValueChange","userChangeStart","userChange","userChangeEnd","value","highValue","options"],["type","text",1,"form-control",2,"min-width","100%","min-height","300px"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","template-string"],[1,"token","template-punctuation","string"],[1,"token","interpolation"],[1,"token","interpolation-punctuation","punctuation"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","special-attr"],[1,"token","value","css","language-css"],[1,"token","property"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"User events slider "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"ngx-slider",8),G("valueChange",function(u){return x(l),P(a.minValue,u)||(a.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.maxValue,u)||(a.maxValue=u),A(u)}),ve("userChangeStart",function(u){return x(l),A(a.onUserChangeStart(u))})("userChange",function(u){return x(l),A(a.onUserChange(u))})("userChangeEnd",function(u){return x(l),A(a.onUserChangeEnd(u))}),r(),n(9," Events:\n"),o(10,"textarea",9),n(11),r()(),o(12,"ul",10,0)(14,"li",11)(15,"a",12),n(16,"user-events-slider.component.ts"),r(),T(17,RZ,436,32,"ng-template",13),r(),o(18,"li",11)(19,"a",12),n(20,"user-events-slider.component.html"),r(),T(21,PZ,148,4,"ng-template",13),r()(),M(22,"div",14),r()()}if(2&s){const l=Y(13);h(8),$("value",a.minValue)("highValue",a.maxValue),S("options",a.options),h(3),Ut("",a.logText,"\n"),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})();function LZ(e,i){1&e&&(o(0,"pre",18)(1,"code",18)(2,"span",19),n(3,"import"),r(),n(4," "),o(5,"span",20),n(6),r(),n(7," Component "),o(8,"span",20),n(9),r(),n(10," "),o(11,"span",19),n(12,"from"),r(),n(13," "),o(14,"span",21),n(15,"'@angular/core'"),r(),o(16,"span",20),n(17,";"),r(),n(18,"\n"),o(19,"span",19),n(20,"import"),r(),n(21," "),o(22,"span",20),n(23),r(),n(24," Options "),o(25,"span",20),n(26),r(),n(27," "),o(28,"span",19),n(29,"from"),r(),n(30," "),o(31,"span",21),n(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",20),n(34,";"),r(),n(35,"\n\n"),o(36,"span",19),n(37,"interface"),r(),n(38," "),o(39,"span",22),n(40,"SimpleSliderModel"),r(),n(41," "),o(42,"span",20),n(43),r(),n(44,"\n value"),o(45,"span",23),n(46,":"),r(),n(47," "),o(48,"span",24),n(49,"number"),r(),o(50,"span",20),n(51,";"),r(),n(52,"\n options"),o(53,"span",23),n(54,":"),r(),n(55," Options"),o(56,"span",20),n(57,";"),r(),n(58,"\n"),o(59,"span",20),n(60),r(),n(61,"\n\n"),o(62,"span",19),n(63,"interface"),r(),n(64," "),o(65,"span",22),n(66,"RangeSliderModel"),r(),n(67," "),o(68,"span",20),n(69),r(),n(70,"\n minValue"),o(71,"span",23),n(72,":"),r(),n(73," "),o(74,"span",24),n(75,"number"),r(),o(76,"span",20),n(77,";"),r(),n(78,"\n maxValue"),o(79,"span",23),n(80,":"),r(),n(81," "),o(82,"span",24),n(83,"number"),r(),o(84,"span",20),n(85,";"),r(),n(86,"\n options"),o(87,"span",23),n(88,":"),r(),n(89," Options"),o(90,"span",20),n(91,";"),r(),n(92,"\n"),o(93,"span",20),n(94),r(),n(95,"\n\n"),o(96,"span",25)(97,"span",26),n(98,"@"),r(),o(99,"span",27),n(100,"Component"),r()(),o(101,"span",20),n(102,"("),r(),o(103,"span",20),n(104),r(),n(105,"\n selector"),o(106,"span",23),n(107,":"),r(),n(108," "),o(109,"span",21),n(110,"'app-vertical-sliders'"),r(),o(111,"span",20),n(112,","),r(),n(113,"\n templateUrl"),o(114,"span",23),n(115,":"),r(),n(116," "),o(117,"span",21),n(118,"'./vertical-sliders.component.html'"),r(),n(119,"\n"),o(120,"span",20),n(121),r(),o(122,"span",20),n(123,")"),r(),n(124,"\n"),o(125,"span",19),n(126,"export"),r(),n(127," "),o(128,"span",19),n(129,"class"),r(),n(130," "),o(131,"span",22),n(132,"VerticalSlidersComponent"),r(),n(133," "),o(134,"span",20),n(135),r(),n(136,"\n verticalSlider1"),o(137,"span",23),n(138,":"),r(),n(139," SimpleSliderModel "),o(140,"span",23),n(141,"="),r(),n(142," "),o(143,"span",20),n(144),r(),n(145,"\n value"),o(146,"span",23),n(147,":"),r(),n(148," "),o(149,"span",28),n(150,"5"),r(),o(151,"span",20),n(152,","),r(),n(153,"\n options"),o(154,"span",23),n(155,":"),r(),n(156," "),o(157,"span",20),n(158),r(),n(159,"\n floor"),o(160,"span",23),n(161,":"),r(),n(162," "),o(163,"span",28),n(164,"0"),r(),o(165,"span",20),n(166,","),r(),n(167,"\n ceil"),o(168,"span",23),n(169,":"),r(),n(170," "),o(171,"span",28),n(172,"10"),r(),o(173,"span",20),n(174,","),r(),n(175,"\n vertical"),o(176,"span",23),n(177,":"),r(),n(178," "),o(179,"span",29),n(180,"true"),r(),n(181,"\n "),o(182,"span",20),n(183),r(),n(184,"\n "),o(185,"span",20),n(186),r(),o(187,"span",20),n(188,";"),r(),n(189,"\n\n verticalSlider2"),o(190,"span",23),n(191,":"),r(),n(192," RangeSliderModel "),o(193,"span",23),n(194,"="),r(),n(195," "),o(196,"span",20),n(197),r(),n(198,"\n minValue"),o(199,"span",23),n(200,":"),r(),n(201," "),o(202,"span",28),n(203,"20"),r(),o(204,"span",20),n(205,","),r(),n(206,"\n maxValue"),o(207,"span",23),n(208,":"),r(),n(209," "),o(210,"span",28),n(211,"80"),r(),o(212,"span",20),n(213,","),r(),n(214,"\n options"),o(215,"span",23),n(216,":"),r(),n(217," "),o(218,"span",20),n(219),r(),n(220,"\n floor"),o(221,"span",23),n(222,":"),r(),n(223," "),o(224,"span",28),n(225,"0"),r(),o(226,"span",20),n(227,","),r(),n(228,"\n ceil"),o(229,"span",23),n(230,":"),r(),n(231," "),o(232,"span",28),n(233,"100"),r(),o(234,"span",20),n(235,","),r(),n(236,"\n vertical"),o(237,"span",23),n(238,":"),r(),n(239," "),o(240,"span",29),n(241,"true"),r(),n(242,"\n "),o(243,"span",20),n(244),r(),n(245,"\n "),o(246,"span",20),n(247),r(),o(248,"span",20),n(249,";"),r(),n(250,"\n\n verticalSlider3"),o(251,"span",23),n(252,":"),r(),n(253," SimpleSliderModel "),o(254,"span",23),n(255,"="),r(),n(256," "),o(257,"span",20),n(258),r(),n(259,"\n value"),o(260,"span",23),n(261,":"),r(),n(262," "),o(263,"span",28),n(264,"5"),r(),o(265,"span",20),n(266,","),r(),n(267,"\n options"),o(268,"span",23),n(269,":"),r(),n(270," "),o(271,"span",20),n(272),r(),n(273,"\n floor"),o(274,"span",23),n(275,":"),r(),n(276," "),o(277,"span",28),n(278,"0"),r(),o(279,"span",20),n(280,","),r(),n(281,"\n ceil"),o(282,"span",23),n(283,":"),r(),n(284," "),o(285,"span",28),n(286,"10"),r(),o(287,"span",20),n(288,","),r(),n(289,"\n vertical"),o(290,"span",23),n(291,":"),r(),n(292," "),o(293,"span",29),n(294,"true"),r(),o(295,"span",20),n(296,","),r(),n(297,"\n showTicks"),o(298,"span",23),n(299,":"),r(),n(300," "),o(301,"span",29),n(302,"true"),r(),n(303,"\n "),o(304,"span",20),n(305),r(),n(306,"\n "),o(307,"span",20),n(308),r(),o(309,"span",20),n(310,";"),r(),n(311,"\n\n verticalSlider4"),o(312,"span",23),n(313,":"),r(),n(314," RangeSliderModel "),o(315,"span",23),n(316,"="),r(),n(317," "),o(318,"span",20),n(319),r(),n(320,"\n minValue"),o(321,"span",23),n(322,":"),r(),n(323," "),o(324,"span",28),n(325,"1"),r(),o(326,"span",20),n(327,","),r(),n(328,"\n maxValue"),o(329,"span",23),n(330,":"),r(),n(331," "),o(332,"span",28),n(333,"5"),r(),o(334,"span",20),n(335,","),r(),n(336,"\n options"),o(337,"span",23),n(338,":"),r(),n(339," "),o(340,"span",20),n(341),r(),n(342,"\n floor"),o(343,"span",23),n(344,":"),r(),n(345," "),o(346,"span",28),n(347,"0"),r(),o(348,"span",20),n(349,","),r(),n(350,"\n ceil"),o(351,"span",23),n(352,":"),r(),n(353," "),o(354,"span",28),n(355,"6"),r(),o(356,"span",20),n(357,","),r(),n(358,"\n vertical"),o(359,"span",23),n(360,":"),r(),n(361," "),o(362,"span",29),n(363,"true"),r(),o(364,"span",20),n(365,","),r(),n(366,"\n showTicksValues"),o(367,"span",23),n(368,":"),r(),n(369," "),o(370,"span",29),n(371,"true"),r(),n(372,"\n "),o(373,"span",20),n(374),r(),n(375,"\n "),o(376,"span",20),n(377),r(),o(378,"span",20),n(379,";"),r(),n(380,"\n\n verticalSlider5"),o(381,"span",23),n(382,":"),r(),n(383," SimpleSliderModel "),o(384,"span",23),n(385,"="),r(),n(386," "),o(387,"span",20),n(388),r(),n(389,"\n value"),o(390,"span",23),n(391,":"),r(),n(392," "),o(393,"span",28),n(394,"50"),r(),o(395,"span",20),n(396,","),r(),n(397,"\n options"),o(398,"span",23),n(399,":"),r(),n(400," "),o(401,"span",20),n(402),r(),n(403,"\n floor"),o(404,"span",23),n(405,":"),r(),n(406," "),o(407,"span",28),n(408,"0"),r(),o(409,"span",20),n(410,","),r(),n(411,"\n ceil"),o(412,"span",23),n(413,":"),r(),n(414," "),o(415,"span",28),n(416,"100"),r(),o(417,"span",20),n(418,","),r(),n(419,"\n vertical"),o(420,"span",23),n(421,":"),r(),n(422," "),o(423,"span",29),n(424,"true"),r(),o(425,"span",20),n(426,","),r(),n(427,"\n showSelectionBar"),o(428,"span",23),n(429,":"),r(),n(430," "),o(431,"span",29),n(432,"true"),r(),n(433,"\n "),o(434,"span",20),n(435),r(),n(436,"\n "),o(437,"span",20),n(438),r(),o(439,"span",20),n(440,";"),r(),n(441,"\n\n verticalSlider6"),o(442,"span",23),n(443,":"),r(),n(444," SimpleSliderModel "),o(445,"span",23),n(446,"="),r(),n(447," "),o(448,"span",20),n(449),r(),n(450,"\n value"),o(451,"span",23),n(452,":"),r(),n(453," "),o(454,"span",28),n(455,"6"),r(),o(456,"span",20),n(457,","),r(),n(458,"\n options"),o(459,"span",23),n(460,":"),r(),n(461," "),o(462,"span",20),n(463),r(),n(464,"\n floor"),o(465,"span",23),n(466,":"),r(),n(467," "),o(468,"span",28),n(469,"0"),r(),o(470,"span",20),n(471,","),r(),n(472,"\n ceil"),o(473,"span",23),n(474,":"),r(),n(475," "),o(476,"span",28),n(477,"6"),r(),o(478,"span",20),n(479,","),r(),n(480,"\n vertical"),o(481,"span",23),n(482,":"),r(),n(483," "),o(484,"span",29),n(485,"true"),r(),o(486,"span",20),n(487,","),r(),n(488,"\n showSelectionBar"),o(489,"span",23),n(490,":"),r(),n(491," "),o(492,"span",29),n(493,"true"),r(),o(494,"span",20),n(495,","),r(),n(496,"\n showTicksValues"),o(497,"span",23),n(498,":"),r(),n(499," "),o(500,"span",29),n(501,"true"),r(),o(502,"span",20),n(503,","),r(),n(504,"\n ticksValuesTooltip"),o(505,"span",23),n(506,":"),r(),n(507," "),o(508,"span",20),n(509,"("),r(),n(510,"v"),o(511,"span",23),n(512,":"),r(),n(513," "),o(514,"span",24),n(515,"number"),r(),o(516,"span",20),n(517,")"),r(),o(518,"span",23),n(519,":"),r(),n(520," "),o(521,"span",24),n(522,"string"),r(),n(523," "),o(524,"span",23),n(525,"=>"),r(),n(526," "),o(527,"span",20),n(528),r(),n(529,"\n "),o(530,"span",19),n(531,"return"),r(),n(532," "),o(533,"span",21),n(534,"'Tooltip for '"),r(),n(535," "),o(536,"span",23),n(537,"+"),r(),n(538," v"),o(539,"span",20),n(540,";"),r(),n(541,"\n "),o(542,"span",20),n(543),r(),n(544,"\n "),o(545,"span",20),n(546),r(),n(547,"\n "),o(548,"span",20),n(549),r(),o(550,"span",20),n(551,";"),r(),n(552,"\n"),o(553,"span",20),n(554),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(17),g("{"),h(17),g("}"),h(9),g("{"),h(25),g("}"),h(10),g("{"),h(17),g("}"),h(14),g("{"),h(9),g("{"),h(14),g("{"),h(25),g("}"),h(3),g("}"),h(11),g("{"),h(22),g("{"),h(25),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(22),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(65),g("{"),h(15),g("}"),h(3),g("}"),h(3),g("}"),h(5),g("}"))}function VZ(e,i){1&e&&(o(0,"pre",30)(1,"code",30)(2,"span",31)(3,"span",31)(4,"span",20),n(5,"<"),r(),n(6,"div"),r(),n(7," "),o(8,"span",32),n(9,"class"),r(),o(10,"span",33)(11,"span",34),n(12,"="),r(),o(13,"span",20),n(14,'"'),r(),n(15,"container-fluid"),o(16,"span",20),n(17,'"'),r()(),o(18,"span",20),n(19,">"),r()(),n(20,"\n "),o(21,"span",31)(22,"span",31)(23,"span",20),n(24,"<"),r(),n(25,"div"),r(),n(26," "),o(27,"span",32),n(28,"class"),r(),o(29,"span",33)(30,"span",34),n(31,"="),r(),o(32,"span",20),n(33,'"'),r(),n(34,"row"),o(35,"span",20),n(36,'"'),r()(),n(37," "),o(38,"span",35)(39,"span",32),n(40,"style"),r(),o(41,"span",33)(42,"span",34),n(43,"="),r(),o(44,"span",20),n(45,'"'),r(),o(46,"span",36)(47,"span",37),n(48,"height"),r(),o(49,"span",20),n(50,":"),r(),n(51," 300px"),r(),o(52,"span",20),n(53,'"'),r()()(),o(54,"span",20),n(55,">"),r()(),n(56,"\n "),o(57,"span",31)(58,"span",31)(59,"span",20),n(60,"<"),r(),n(61,"div"),r(),n(62," "),o(63,"span",32),n(64,"class"),r(),o(65,"span",33)(66,"span",34),n(67,"="),r(),o(68,"span",20),n(69,'"'),r(),n(70,"col-2"),o(71,"span",20),n(72,'"'),r()(),n(73," "),o(74,"span",35)(75,"span",32),n(76,"style"),r(),o(77,"span",33)(78,"span",34),n(79,"="),r(),o(80,"span",20),n(81,'"'),r(),o(82,"span",36)(83,"span",37),n(84,"height"),r(),o(85,"span",20),n(86,":"),r(),n(87," 100%"),r(),o(88,"span",20),n(89,'"'),r()()(),o(90,"span",20),n(91,">"),r()(),n(92,"\n "),o(93,"span",31)(94,"span",31)(95,"span",20),n(96,"<"),r(),n(97,"ngx-slider"),r(),n(98," "),o(99,"span",32),n(100,"[(value)]"),r(),o(101,"span",33)(102,"span",34),n(103,"="),r(),o(104,"span",20),n(105,'"'),r(),n(106,"verticalSlider1.value"),o(107,"span",20),n(108,'"'),r()(),n(109," "),o(110,"span",32),n(111,"[options]"),r(),o(112,"span",33)(113,"span",34),n(114,"="),r(),o(115,"span",20),n(116,'"'),r(),n(117,"verticalSlider1.options"),o(118,"span",20),n(119,'"'),r()(),o(120,"span",20),n(121,">"),r()(),o(122,"span",31)(123,"span",31)(124,"span",20),n(125,""),r()(),n(129,"\n "),o(130,"span",31)(131,"span",31)(132,"span",20),n(133,""),r()(),n(137,"\n\n "),o(138,"span",31)(139,"span",31)(140,"span",20),n(141,"<"),r(),n(142,"div"),r(),n(143," "),o(144,"span",32),n(145,"class"),r(),o(146,"span",33)(147,"span",34),n(148,"="),r(),o(149,"span",20),n(150,'"'),r(),n(151,"col-2"),o(152,"span",20),n(153,'"'),r()(),n(154," "),o(155,"span",35)(156,"span",32),n(157,"style"),r(),o(158,"span",33)(159,"span",34),n(160,"="),r(),o(161,"span",20),n(162,'"'),r(),o(163,"span",36)(164,"span",37),n(165,"height"),r(),o(166,"span",20),n(167,":"),r(),n(168," 100%"),r(),o(169,"span",20),n(170,'"'),r()()(),o(171,"span",20),n(172,">"),r()(),n(173,"\n "),o(174,"span",31)(175,"span",31)(176,"span",20),n(177,"<"),r(),n(178,"ngx-slider"),r(),n(179," "),o(180,"span",32),n(181,"[(value)]"),r(),o(182,"span",33)(183,"span",34),n(184,"="),r(),o(185,"span",20),n(186,'"'),r(),n(187,"verticalSlider2.minValue"),o(188,"span",20),n(189,'"'),r()(),n(190," "),o(191,"span",32),n(192,"[(highValue)]"),r(),o(193,"span",33)(194,"span",34),n(195,"="),r(),o(196,"span",20),n(197,'"'),r(),n(198,"verticalSlider2.maxValue"),o(199,"span",20),n(200,'"'),r()(),n(201," "),o(202,"span",32),n(203,"[options]"),r(),o(204,"span",33)(205,"span",34),n(206,"="),r(),o(207,"span",20),n(208,'"'),r(),n(209,"verticalSlider2.options"),o(210,"span",20),n(211,'"'),r()(),o(212,"span",20),n(213,">"),r()(),o(214,"span",31)(215,"span",31)(216,"span",20),n(217,""),r()(),n(221,"\n "),o(222,"span",31)(223,"span",31)(224,"span",20),n(225,""),r()(),n(229,"\n\n "),o(230,"span",31)(231,"span",31)(232,"span",20),n(233,"<"),r(),n(234,"div"),r(),n(235," "),o(236,"span",32),n(237,"class"),r(),o(238,"span",33)(239,"span",34),n(240,"="),r(),o(241,"span",20),n(242,'"'),r(),n(243,"col-2"),o(244,"span",20),n(245,'"'),r()(),n(246," "),o(247,"span",35)(248,"span",32),n(249,"style"),r(),o(250,"span",33)(251,"span",34),n(252,"="),r(),o(253,"span",20),n(254,'"'),r(),o(255,"span",36)(256,"span",37),n(257,"height"),r(),o(258,"span",20),n(259,":"),r(),n(260," 100%"),r(),o(261,"span",20),n(262,'"'),r()()(),o(263,"span",20),n(264,">"),r()(),n(265,"\n "),o(266,"span",31)(267,"span",31)(268,"span",20),n(269,"<"),r(),n(270,"ngx-slider"),r(),n(271," "),o(272,"span",32),n(273,"[(value)]"),r(),o(274,"span",33)(275,"span",34),n(276,"="),r(),o(277,"span",20),n(278,'"'),r(),n(279,"verticalSlider3.value"),o(280,"span",20),n(281,'"'),r()(),n(282," "),o(283,"span",32),n(284,"[options]"),r(),o(285,"span",33)(286,"span",34),n(287,"="),r(),o(288,"span",20),n(289,'"'),r(),n(290,"verticalSlider3.options"),o(291,"span",20),n(292,'"'),r()(),o(293,"span",20),n(294,">"),r()(),o(295,"span",31)(296,"span",31)(297,"span",20),n(298,""),r()(),n(302,"\n "),o(303,"span",31)(304,"span",31)(305,"span",20),n(306,""),r()(),n(310,"\n\n "),o(311,"span",31)(312,"span",31)(313,"span",20),n(314,"<"),r(),n(315,"div"),r(),n(316," "),o(317,"span",32),n(318,"class"),r(),o(319,"span",33)(320,"span",34),n(321,"="),r(),o(322,"span",20),n(323,'"'),r(),n(324,"col-2"),o(325,"span",20),n(326,'"'),r()(),n(327," "),o(328,"span",35)(329,"span",32),n(330,"style"),r(),o(331,"span",33)(332,"span",34),n(333,"="),r(),o(334,"span",20),n(335,'"'),r(),o(336,"span",36)(337,"span",37),n(338,"height"),r(),o(339,"span",20),n(340,":"),r(),n(341," 100%"),r(),o(342,"span",20),n(343,'"'),r()()(),o(344,"span",20),n(345,">"),r()(),n(346,"\n "),o(347,"span",31)(348,"span",31)(349,"span",20),n(350,"<"),r(),n(351,"ngx-slider"),r(),n(352," "),o(353,"span",32),n(354,"[(value)]"),r(),o(355,"span",33)(356,"span",34),n(357,"="),r(),o(358,"span",20),n(359,'"'),r(),n(360,"verticalSlider4.minValue"),o(361,"span",20),n(362,'"'),r()(),n(363," "),o(364,"span",32),n(365,"[(highValue)]"),r(),o(366,"span",33)(367,"span",34),n(368,"="),r(),o(369,"span",20),n(370,'"'),r(),n(371,"verticalSlider4.maxValue"),o(372,"span",20),n(373,'"'),r()(),n(374," "),o(375,"span",32),n(376,"[options]"),r(),o(377,"span",33)(378,"span",34),n(379,"="),r(),o(380,"span",20),n(381,'"'),r(),n(382,"verticalSlider4.options"),o(383,"span",20),n(384,'"'),r()(),o(385,"span",20),n(386,">"),r()(),o(387,"span",31)(388,"span",31)(389,"span",20),n(390,""),r()(),n(394,"\n "),o(395,"span",31)(396,"span",31)(397,"span",20),n(398,""),r()(),n(402,"\n\n "),o(403,"span",31)(404,"span",31)(405,"span",20),n(406,"<"),r(),n(407,"div"),r(),n(408," "),o(409,"span",32),n(410,"class"),r(),o(411,"span",33)(412,"span",34),n(413,"="),r(),o(414,"span",20),n(415,'"'),r(),n(416,"col-2"),o(417,"span",20),n(418,'"'),r()(),n(419," "),o(420,"span",35)(421,"span",32),n(422,"style"),r(),o(423,"span",33)(424,"span",34),n(425,"="),r(),o(426,"span",20),n(427,'"'),r(),o(428,"span",36)(429,"span",37),n(430,"height"),r(),o(431,"span",20),n(432,":"),r(),n(433," 100%"),r(),o(434,"span",20),n(435,'"'),r()()(),o(436,"span",20),n(437,">"),r()(),n(438,"\n "),o(439,"span",31)(440,"span",31)(441,"span",20),n(442,"<"),r(),n(443,"ngx-slider"),r(),n(444," "),o(445,"span",32),n(446,"[(value)]"),r(),o(447,"span",33)(448,"span",34),n(449,"="),r(),o(450,"span",20),n(451,'"'),r(),n(452,"verticalSlider5.value"),o(453,"span",20),n(454,'"'),r()(),n(455," "),o(456,"span",32),n(457,"[options]"),r(),o(458,"span",33)(459,"span",34),n(460,"="),r(),o(461,"span",20),n(462,'"'),r(),n(463,"verticalSlider5.options"),o(464,"span",20),n(465,'"'),r()(),o(466,"span",20),n(467,">"),r()(),o(468,"span",31)(469,"span",31)(470,"span",20),n(471,""),r()(),n(475,"\n "),o(476,"span",31)(477,"span",31)(478,"span",20),n(479,""),r()(),n(483,"\n\n "),o(484,"span",31)(485,"span",31)(486,"span",20),n(487,"<"),r(),n(488,"div"),r(),n(489," "),o(490,"span",32),n(491,"class"),r(),o(492,"span",33)(493,"span",34),n(494,"="),r(),o(495,"span",20),n(496,'"'),r(),n(497,"col-2"),o(498,"span",20),n(499,'"'),r()(),n(500," "),o(501,"span",35)(502,"span",32),n(503,"style"),r(),o(504,"span",33)(505,"span",34),n(506,"="),r(),o(507,"span",20),n(508,'"'),r(),o(509,"span",36)(510,"span",37),n(511,"height"),r(),o(512,"span",20),n(513,":"),r(),n(514," 100%"),r(),o(515,"span",20),n(516,'"'),r()()(),o(517,"span",20),n(518,">"),r()(),n(519,"\n "),o(520,"span",31)(521,"span",31)(522,"span",20),n(523,"<"),r(),n(524,"ngx-slider"),r(),n(525," "),o(526,"span",32),n(527,"[(value)]"),r(),o(528,"span",33)(529,"span",34),n(530,"="),r(),o(531,"span",20),n(532,'"'),r(),n(533,"verticalSlider6.value"),o(534,"span",20),n(535,'"'),r()(),n(536," "),o(537,"span",32),n(538,"[options]"),r(),o(539,"span",33)(540,"span",34),n(541,"="),r(),o(542,"span",20),n(543,'"'),r(),n(544,"verticalSlider6.options"),o(545,"span",20),n(546,'"'),r()(),o(547,"span",20),n(548,">"),r()(),o(549,"span",31)(550,"span",31)(551,"span",20),n(552,""),r()(),n(556,"\n "),o(557,"span",31)(558,"span",31)(559,"span",20),n(560,""),r()(),n(564,"\n "),o(565,"span",31)(566,"span",31)(567,"span",20),n(568,""),r()(),n(572,"\n"),o(573,"span",31)(574,"span",31)(575,"span",20),n(576,""),r()()()())}let t4=(()=>{class e{constructor(){this.verticalSlider1={value:5,options:{floor:0,ceil:10,vertical:!0}},this.verticalSlider2={minValue:20,maxValue:80,options:{floor:0,ceil:100,vertical:!0}},this.verticalSlider3={value:5,options:{floor:0,ceil:10,vertical:!0,showTicks:!0}},this.verticalSlider4={minValue:1,maxValue:5,options:{floor:0,ceil:6,vertical:!0,showTicksValues:!0}},this.verticalSlider5={value:50,options:{floor:0,ceil:100,vertical:!0,showSelectionBar:!0}},this.verticalSlider6={value:6,options:{floor:0,ceil:6,vertical:!0,showSelectionBar:!0,showTicksValues:!0,ticksValuesTooltip:t=>"Tooltip for "+t}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-vertical-sliders"]],decls:33,vars:15,consts:[["verticalslidersNav","ngbNav"],["id","vertical-sliders",1,"snippet-title"],["routerLink","./","fragment","vertical-sliders"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[1,"container-fluid"],[1,"row",2,"height","300px"],[1,"col-2",2,"height","100%"],[3,"valueChange","value","options"],[3,"valueChange","highValueChange","value","highValue","options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","class-name"],[1,"token","operator"],[1,"token","builtin"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","special-attr"],[1,"token","value","css","language-css"],[1,"token","property"]],template:function(s,a){if(1&s){const l=K();o(0,"h2",1),n(1,"Vertical sliders "),o(2,"a",2),ue(),o(3,"svg",3),M(4,"use",4),r()()(),de(),o(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8)(9,"div",9)(10,"div",10)(11,"ngx-slider",11),G("valueChange",function(u){return x(l),P(a.verticalSlider1.value,u)||(a.verticalSlider1.value=u),A(u)}),r()(),o(12,"div",10)(13,"ngx-slider",12),G("valueChange",function(u){return x(l),P(a.verticalSlider2.minValue,u)||(a.verticalSlider2.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.verticalSlider2.maxValue,u)||(a.verticalSlider2.maxValue=u),A(u)}),r()(),o(14,"div",10)(15,"ngx-slider",11),G("valueChange",function(u){return x(l),P(a.verticalSlider3.value,u)||(a.verticalSlider3.value=u),A(u)}),r()(),o(16,"div",10)(17,"ngx-slider",12),G("valueChange",function(u){return x(l),P(a.verticalSlider4.minValue,u)||(a.verticalSlider4.minValue=u),A(u)})("highValueChange",function(u){return x(l),P(a.verticalSlider4.maxValue,u)||(a.verticalSlider4.maxValue=u),A(u)}),r()(),o(18,"div",10)(19,"ngx-slider",11),G("valueChange",function(u){return x(l),P(a.verticalSlider5.value,u)||(a.verticalSlider5.value=u),A(u)}),r()(),o(20,"div",10)(21,"ngx-slider",11),G("valueChange",function(u){return x(l),P(a.verticalSlider6.value,u)||(a.verticalSlider6.value=u),A(u)}),r()()()()(),o(22,"ul",13,0)(24,"li",14)(25,"a",15),n(26,"vertical-sliders.component.ts"),r(),T(27,LZ,555,38,"ng-template",16),r(),o(28,"li",14)(29,"a",15),n(30,"vertical-sliders.component.html"),r(),T(31,VZ,580,0,"ng-template",16),r()(),M(32,"div",17),r()()}if(2&s){const l=Y(23);h(11),$("value",a.verticalSlider1.value),S("options",a.verticalSlider1.options),h(2),$("value",a.verticalSlider2.minValue)("highValue",a.verticalSlider2.maxValue),S("options",a.verticalSlider2.options),h(2),$("value",a.verticalSlider3.value),S("options",a.verticalSlider3.options),h(2),$("value",a.verticalSlider4.minValue)("highValue",a.verticalSlider4.maxValue),S("options",a.verticalSlider4.options),h(2),$("value",a.verticalSlider5.value),S("options",a.verticalSlider5.options),h(2),$("value",a.verticalSlider6.value),S("options",a.verticalSlider6.options),h(11),S("ngbNavOutlet",l)}},dependencies:[X,oe,ee,se,pe,he,te,fe,ae],encapsulation:2})}return e})(),BZ=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-demos"]],decls:49,vars:0,consts:[[1,"container"]],template:function(s,a){1&s&&(o(0,"div",0),M(1,"app-simple-slider")(2,"app-range-slider")(3,"app-reactive-form-simple-slider")(4,"app-reactive-form-range-slider")(5,"app-styled-slider")(6,"app-dynamic-options-slider")(7,"app-dynamically-created-sliders")(8,"app-limited-slider")(9,"app-limited-range-slider")(10,"app-no-switching-range-slider")(11,"app-push-range-slider")(12,"app-selection-bar-slider")(13,"app-selection-bar-at-end-slider")(14,"app-selection-bar-from-value-slider")(15,"app-selection-bar-gradient-slider")(16,"app-dynamic-color-selection-bar-slider")(17,"app-dynamic-pointer-color-slider")(18,"app-stepped-slider")(19,"app-right-to-left-slider")(20,"app-floating-point-slider")(21,"app-custom-display-function-slider")(22,"app-custom-combine-labels-function-slider")(23,"app-custom-html-display-function-slider")(24,"app-alphabet-slider")(25,"app-date-slider")(26,"app-ticks-slider")(27,"app-ticks-values-slider")(28,"app-intermediate-ticks-slider")(29,"app-custom-ticks-slider")(30,"app-custom-ticks-legend-slider")(31,"app-custom-legend-function-slider")(32,"app-ticks-tooltips-slider")(33,"app-ticks-custom-tooltips-slider")(34,"app-ticks-values-tooltips-slider")(35,"app-ticks-values-range-slider")(36,"app-intermediate-ticks-values-range-slider")(37,"app-dynamic-tick-color-slider")(38,"app-log-scale-slider")(39,"app-custom-scale-slider")(40,"app-draggable-range-slider")(41,"app-draggable-range-only-slider")(42,"app-disabled-slider")(43,"app-read-only-slider")(44,"app-vertical-sliders")(45,"app-user-events-slider")(46,"app-manual-refresh-slider")(47,"app-trigger-focus-slider")(48,"app-disabled-normalisation-slider"),r())},dependencies:[mK,yK,wK,EK,MK,IK,UN,FK,BK,UK,zK,$N,GN,JK,tY,sY,aY,dY,fY,vY,bY,zN,WN,NY,kY,qN,KN,YN,ZN,QN,$Y,JN,KY,QY,eZ,iZ,XN,lZ,pZ,mZ,yZ,wZ,EZ,e4,kZ,AZ,FZ,t4],styles:[".snippet-card{margin-bottom:3rem} .snippet-card .snippet-content{margin-bottom:1.25rem} .snippet-card .snippet-code-tabset{margin:0;padding:.5rem 1.25rem 0;border-bottom:none} .snippet-card .snippet-code-tabset .nav-item .nav-link{border:1px solid #dee2e6;background-color:#fdfdfd;color:#3e5bc5} .snippet-card .snippet-code-tabset .nav-item .nav-link.active{background-color:#f5f2f0;border-bottom:1px solid #f5f2f0;color:inherit} .snippet-card .snippet-code-content pre[class*=language-]{margin-top:0;border:1px solid #dee2e6;border-radius:4px}"]})}return e})(),HZ=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-demos"]],decls:2,vars:0,consts:[[1,"docs-iframe-container"],["src",ty`api-docs/`,"title","ngx-slider API Documentation"]],template:function(s,a){1&s&&(o(0,"div",0),M(1,"iframe",1),r())},styles:[".docs-iframe-container[_ngcontent-%COMP%]{display:flex;height:100%;flex-direction:column;overflow:hidden}.docs-iframe-container[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;height:100%;border:none;margin:0;padding:0}"]})}return e})();const aa=()=>["/demos"];let n4=(()=>{class e{constructor(){this.simpleSliderValue=50,this.simpleSliderOptions={floor:0,ceil:100},this.rangeSliderLowValue=25,this.rangeSliderHighValue=75,this.rangeSliderOptions={floor:0,ceil:100},this.ticksSliderValue=5,this.ticksSliderOptions={floor:0,ceil:10,step:1,showTicks:!0,showTicksValues:!0},this.customisedSliderLowValue=150,this.customisedSliderHighValue=350,this.customisedSliderOptions={floor:0,ceil:500,translate:(t,s)=>{switch(s){case En.Low:return"Min price: $"+t;case En.High:return"Max price: $"+t;default:return"$"+t}}},this.styledSliderLowValue=30,this.styledSliderHighValue=70,this.styledSliderOptions={floor:0,ceil:100,step:10,showTicks:!0},this.verticalSliderValue=5,this.verticalSliderOptions={floor:0,ceil:10,vertical:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=U({type:e,selectors:[["app-home"]],decls:129,vars:27,consts:[[1,"container","pb-5"],[1,"row"],[1,"col-12","mb-5","mb-lg-3","col-lg-6","px-1","px-md-2","px-lg-4","text-center"],[1,"card"],[1,"card-header"],[1,"display-5"],[1,"card-body"],[1,"lead"],[1,"mx-auto","horizontal-slider-container"],[3,"valueChange","value","options"],[1,"mt-4"],[1,"col-md-5","offset-md-1","px-md-1"],["fragment","simple-slider","aria-label","Go to 'Need a slider for a single value?' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],[1,"col-md-5","px-md-1","mt-2","mt-md-0"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-simple-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Need a slider for a single value?' on StackBlitz",1,"btn","btn-info","w-100"],[3,"valueChange","highValueChange","value","highValue","options"],["fragment","range-slider","aria-label","Go to 'Range slider' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-range-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Range slider' on StackBlitz",1,"btn","btn-info","w-100"],["fragment","ticks-values-slider","aria-label","Go to 'Add ticks as necessary' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-ticks-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Add ticks as necessary' on StackBlitz",1,"btn","btn-info","w-100"],["fragment","custom-html-display-function-slider","aria-label","Go to 'Customise for your use case' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-customised-range-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Customise for your use case' on StackBlitz",1,"btn","btn-info","w-100"],[1,"card","h-100"],[1,"styled-slider",3,"valueChange","highValueChange","value","highValue","options"],["fragment","styled-slider","aria-label","Go to 'Style it just as you like it' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-styled-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Style it just as you like it' on StackBlitz",1,"btn","btn-info","w-100"],[1,"text-left","vertical-slider-container"],["fragment","vertical-sliders","aria-label","Go to 'It can be vertical, too!' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-vertical-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'It can be vertical, too!' on StackBlitz",1,"btn","btn-info","w-100"],[1,"col-12","mb-5","mb-lg-3","px-1","px-md-2","px-lg-4","text-center"],["routerLink","/demos","aria-label","See other examples"],["routerLink","/api","aria-label","Jump straight to the API documentation"]],template:function(s,a){1&s&&(o(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h2",5),n(6,"Single slider"),r()(),o(7,"div",6)(8,"p",7),n(9,"Need a slider for a single value?"),r(),o(10,"div",8)(11,"ngx-slider",9),G("valueChange",function(c){return P(a.simpleSliderValue,c)||(a.simpleSliderValue=c),c}),r()(),o(12,"div",10)(13,"div",1)(14,"div",11)(15,"a",12),n(16,"Go to Demo"),r()(),o(17,"div",13)(18,"a",14),n(19,"See on StackBlitz"),r()()()()()()(),o(20,"div",2)(21,"div",3)(22,"div",4)(23,"h2",5),n(24,"Range slider"),r()(),o(25,"div",6)(26,"p",7),n(27,"Or a range of values?"),r(),o(28,"div",8)(29,"ngx-slider",15),G("valueChange",function(c){return P(a.rangeSliderLowValue,c)||(a.rangeSliderLowValue=c),c})("highValueChange",function(c){return P(a.rangeSliderHighValue,c)||(a.rangeSliderHighValue=c),c}),r()(),o(30,"div",10)(31,"div",1)(32,"div",11)(33,"a",16),n(34,"Go to Demo"),r()(),o(35,"div",13)(36,"a",17),n(37,"See on StackBlitz"),r()()()()()()()(),o(38,"div",1)(39,"div",2)(40,"div",3)(41,"div",4)(42,"h2",5),n(43,"Ticks"),r()(),o(44,"div",6)(45,"p",7),n(46,"Add ticks as necessary"),r(),o(47,"div",8)(48,"ngx-slider",9),G("valueChange",function(c){return P(a.ticksSliderValue,c)||(a.ticksSliderValue=c),c}),r()(),o(49,"div",10)(50,"div",1)(51,"div",11)(52,"a",18),n(53,"Go to Demo"),r()(),o(54,"div",13)(55,"a",19),n(56,"See on StackBlitz"),r()()()()()()(),o(57,"div",2)(58,"div",3)(59,"div",4)(60,"h2",5),n(61,"Customisable"),r()(),o(62,"div",6)(63,"p",7),n(64,"Customise for your use case"),r(),o(65,"div",8)(66,"ngx-slider",15),G("valueChange",function(c){return P(a.customisedSliderLowValue,c)||(a.customisedSliderLowValue=c),c})("highValueChange",function(c){return P(a.customisedSliderHighValue,c)||(a.customisedSliderHighValue=c),c}),r()(),o(67,"div",10)(68,"div",1)(69,"div",11)(70,"a",20),n(71,"Go to Demo"),r()(),o(72,"div",13)(73,"a",21),n(74,"See on StackBlitz"),r()()()()()()()(),o(75,"div",1)(76,"div",2)(77,"div",22)(78,"div",4)(79,"h2",5),n(80,"Stylable"),r()(),o(81,"div",6)(82,"p",7),n(83,"Style it just as you like it"),r(),o(84,"div",8)(85,"ngx-slider",23),G("valueChange",function(c){return P(a.styledSliderLowValue,c)||(a.styledSliderLowValue=c),c})("highValueChange",function(c){return P(a.styledSliderHighValue,c)||(a.styledSliderHighValue=c),c}),r()(),o(86,"div",10)(87,"div",1)(88,"div",11)(89,"a",24),n(90,"Go to Demo"),r()(),o(91,"div",13)(92,"a",25),n(93,"See on StackBlitz"),r()()()()()()(),o(94,"div",2)(95,"div",22)(96,"div",4)(97,"h2",5),n(98,"Vertical"),r()(),o(99,"div",6)(100,"p",7),n(101,"It can be vertical, too!"),r(),o(102,"div",26)(103,"ngx-slider",9),G("valueChange",function(c){return P(a.verticalSliderValue,c)||(a.verticalSliderValue=c),c}),r()(),o(104,"div",10)(105,"div",1)(106,"div",11)(107,"a",27),n(108,"Go to Demo"),r()(),o(109,"div",13)(110,"a",28),n(111,"See on StackBlitz"),r()()()()()()()(),o(112,"div",1)(113,"div",29)(114,"div",3)(115,"div",4)(116,"h2",5),n(117,"And more!"),r()(),o(118,"div",6)(119,"p",7),n(120,"Many more options and customisations are available"),r(),o(121,"p"),n(122," See "),o(123,"a",30),n(124,"other examples"),r(),n(125," or jump straight to "),o(126,"a",31),n(127,"API documentation"),r(),n(128,". "),r()()()()()()),2&s&&(h(11),$("value",a.simpleSliderValue),S("options",a.simpleSliderOptions),h(4),S("routerLink",ci(21,aa)),h(14),$("value",a.rangeSliderLowValue)("highValue",a.rangeSliderHighValue),S("options",a.rangeSliderOptions),h(4),S("routerLink",ci(22,aa)),h(15),$("value",a.ticksSliderValue),S("options",a.ticksSliderOptions),h(4),S("routerLink",ci(23,aa)),h(14),$("value",a.customisedSliderLowValue)("highValue",a.customisedSliderHighValue),S("options",a.customisedSliderOptions),h(4),S("routerLink",ci(24,aa)),h(15),$("value",a.styledSliderLowValue)("highValue",a.styledSliderHighValue),S("options",a.styledSliderOptions),h(4),S("routerLink",ci(25,aa)),h(14),$("value",a.verticalSliderValue),S("options",a.verticalSliderOptions),h(4),S("routerLink",ci(26,aa)))},dependencies:[X,ae],styles:[".horizontal-slider-container[_ngcontent-%COMP%]{width:80%}.inline-with-vertical-slider-container[_ngcontent-%COMP%]{height:auto}@media (min-width: 992px){.inline-with-vertical-slider-container[_ngcontent-%COMP%]{height:10rem}}.vertical-slider-container[_ngcontent-%COMP%]{text-align:left;margin-left:calc(50% - 2rem);height:10rem} .styled-slider.ngx-slider .ngx-slider-bar{background:#ffe4d1;height:2px} .styled-slider.ngx-slider .ngx-slider-selection{background:orange} .styled-slider.ngx-slider .ngx-slider-pointer{width:8px;height:16px;top:auto;bottom:0;background-color:#333;border-top-left-radius:3px;border-top-right-radius:3px} .styled-slider.ngx-slider .ngx-slider-pointer:after{display:none} .styled-slider.ngx-slider .ngx-slider-bubble{bottom:14px} .styled-slider.ngx-slider .ngx-slider-limit{font-weight:700;color:orange} .styled-slider.ngx-slider .ngx-slider-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#ffe4d1;top:-1px} .styled-slider.ngx-slider .ngx-slider-tick.ngx-slider-selected{background:orange}"]})}return e})();const jZ=[{path:"",pathMatch:"full",component:n4},{path:"home",component:n4},{path:"demos",component:BZ},{path:"docs",component:HZ},{path:"api",redirectTo:"docs"},{path:"custom-ticks-legend-slider",component:UN},{path:"draggable-range-only-slider",component:$N},{path:"draggable-range-slider",component:GN},{path:"limited-range-slider",component:zN},{path:"limited-slider",component:WN},{path:"no-switching-range-slider",component:qN},{path:"push-range-slider",component:KN},{path:"range-slider",component:YN},{path:"reactive-form-range-slider",component:ZN},{path:"reactive-form-simple-slider",component:QN},{path:"right-to-left-slider",component:JN},{path:"simple-slider",component:XN},{path:"ticks-values-slider",component:e4},{path:"vertical-sliders",component:t4},{path:"**",pathMatch:"full",redirectTo:""}],UZ={useHash:!1,anchorScrolling:"enabled"};let $Z=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=We({type:e,bootstrap:[hK]});static#n=this.\u0275inj=Ge({imports:[IV,DH,SH,WU.forRoot(jZ,UZ),Sq,Eq]})}return e})();OV().bootstrapModule($Z).catch(e=>console.log(e))}},$p=>{$p($p.s=385)}]); \ No newline at end of file diff --git a/main.96fa96167bcd06a7.js b/main.96fa96167bcd06a7.js deleted file mode 100644 index afececb..0000000 --- a/main.96fa96167bcd06a7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_slider_demo_app=self.webpackChunkngx_slider_demo_app||[]).push([[179],{836:()=>{let st=null,Yl=1;const dr=Symbol("SIGNAL");function nt(e){const i=st;return st=e,i}function Bm(e){if((!qo(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Yl)){if(!e.producerMustRecompute(e)&&!np(e))return e.dirty=!1,void(e.lastCleanEpoch=Yl);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Yl}}function np(e){pr(e);for(let i=0;i0}function pr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let Ym=null;function Te(e){return"function"==typeof e}function sp(e){const n=e(s=>{Error.call(s),s.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const rp=sp(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((s,a)=>`${a+1}) ${s.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function Zl(e,i){if(e){const n=e.indexOf(i);0<=n&&e.splice(n,1)}}class Qt{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const l of n)l.remove(this);else n.remove(this);const{initialTeardown:s}=this;if(Te(s))try{s()}catch(l){i=l instanceof rp?l.errors:[l]}const{_finalizers:a}=this;if(a){this._finalizers=null;for(const l of a)try{Xm(l)}catch(c){i=i??[],c instanceof rp?i=[...i,...c.errors]:i.push(c)}}if(i)throw new rp(i)}}add(i){var n;if(i&&i!==this)if(this.closed)Xm(i);else{if(i instanceof Qt){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(i)}}_hasParent(i){const{_parentage:n}=this;return n===i||Array.isArray(n)&&n.includes(i)}_addParent(i){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(i),n):n?[n,i]:i}_removeParent(i){const{_parentage:n}=this;n===i?this._parentage=null:Array.isArray(n)&&Zl(n,i)}remove(i){const{_finalizers:n}=this;n&&Zl(n,i),i instanceof Qt&&i._removeParent(this)}}Qt.EMPTY=(()=>{const e=new Qt;return e.closed=!0,e})();const Qm=Qt.EMPTY;function Jm(e){return e instanceof Qt||e&&"closed"in e&&Te(e.remove)&&Te(e.add)&&Te(e.unsubscribe)}function Xm(e){Te(e)?e():e.unsubscribe()}const ws={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Ql={setTimeout(e,i,...n){const{delegate:s}=Ql;return s?.setTimeout?s.setTimeout(e,i,...n):setTimeout(e,i,...n)},clearTimeout(e){const{delegate:i}=Ql;return(i?.clearTimeout||clearTimeout)(e)},delegate:void 0};function e2(e){Ql.setTimeout(()=>{const{onUnhandledError:i}=ws;if(!i)throw e;i(e)})}function Yo(){}const a4=op("C",void 0,void 0);function op(e,i,n){return{kind:e,value:i,error:n}}let Ds=null;function Jl(e){if(ws.useDeprecatedSynchronousErrorHandling){const i=!Ds;if(i&&(Ds={errorThrown:!1,error:null}),e(),i){const{errorThrown:n,error:s}=Ds;if(Ds=null,n)throw s}}else e()}class ap extends Qt{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,Jm(i)&&i.add(this)):this.destination=f4}static create(i,n,s){return new cp(i,n,s)}next(i){this.isStopped?up(function c4(e){return op("N",e,void 0)}(i),this):this._next(i)}error(i){this.isStopped?up(function l4(e){return op("E",void 0,e)}(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?up(a4,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const d4=Function.prototype.bind;function lp(e,i){return d4.call(e,i)}class p4{constructor(i){this.partialObserver=i}next(i){const{partialObserver:n}=this;if(n.next)try{n.next(i)}catch(s){Xl(s)}}error(i){const{partialObserver:n}=this;if(n.error)try{n.error(i)}catch(s){Xl(s)}else Xl(i)}complete(){const{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(n){Xl(n)}}}class cp extends ap{constructor(i,n,s){let a;if(super(),Te(i)||!i)a={next:i??void 0,error:n??void 0,complete:s??void 0};else{let l;this&&ws.useDeprecatedNextContext?(l=Object.create(i),l.unsubscribe=()=>this.unsubscribe(),a={next:i.next&&lp(i.next,l),error:i.error&&lp(i.error,l),complete:i.complete&&lp(i.complete,l)}):a=i}this.destination=new p4(a)}}function Xl(e){ws.useDeprecatedSynchronousErrorHandling?function u4(e){ws.useDeprecatedSynchronousErrorHandling&&Ds&&(Ds.errorThrown=!0,Ds.error=e)}(e):e2(e)}function up(e,i){const{onStoppedNotification:n}=ws;n&&Ql.setTimeout(()=>n(e,i))}const f4={closed:!0,next:Yo,error:function h4(e){throw e},complete:Yo},dp="function"==typeof Symbol&&Symbol.observable||"@@observable";function xi(e){return e}function t2(e){return 0===e.length?xi:1===e.length?e[0]:function(n){return e.reduce((s,a)=>a(s),n)}}let Je=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const s=new e;return s.source=this,s.operator=n,s}subscribe(n,s,a){const l=function v4(e){return e&&e instanceof ap||function m4(e){return e&&Te(e.next)&&Te(e.error)&&Te(e.complete)}(e)&&Jm(e)}(n)?n:new cp(n,s,a);return Jl(()=>{const{operator:c,source:u}=this;l.add(c?c.call(l,u):u?this._subscribe(l):this._trySubscribe(l))}),l}_trySubscribe(n){try{return this._subscribe(n)}catch(s){n.error(s)}}forEach(n,s){return new(s=n2(s))((a,l)=>{const c=new cp({next:u=>{try{n(u)}catch(d){l(d),c.unsubscribe()}},error:l,complete:a});this.subscribe(c)})}_subscribe(n){var s;return null===(s=this.source)||void 0===s?void 0:s.subscribe(n)}[dp](){return this}pipe(...n){return t2(n)(this)}toPromise(n){return new(n=n2(n))((s,a)=>{let l;this.subscribe(c=>l=c,c=>a(c),()=>s(l))})}}return e.create=i=>new e(i),e})();function n2(e){var i;return null!==(i=e??ws.Promise)&&void 0!==i?i:Promise}const _4=sp(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Be=(()=>{class e extends Je{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const s=new i2(this,this);return s.operator=n,s}_throwIfClosed(){if(this.closed)throw new _4}next(n){Jl(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const s of this.currentObservers)s.next(n)}})}error(n){Jl(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:s}=this;for(;s.length;)s.shift().error(n)}})}complete(){Jl(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:s,isStopped:a,observers:l}=this;return s||a?Qm:(this.currentObservers=null,l.push(n),new Qt(()=>{this.currentObservers=null,Zl(l,n)}))}_checkFinalizedStatuses(n){const{hasError:s,thrownError:a,isStopped:l}=this;s?n.error(a):l&&n.complete()}asObservable(){const n=new Je;return n.source=this,n}}return e.create=(i,n)=>new i2(i,n),e})();class i2 extends Be{constructor(i,n){super(),this.destination=i,this.source=n}next(i){var n,s;null===(s=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===s||s.call(n,i)}error(i){var n,s;null===(s=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===s||s.call(n,i)}complete(){var i,n;null===(n=null===(i=this.destination)||void 0===i?void 0:i.complete)||void 0===n||n.call(i)}_subscribe(i){var n,s;return null!==(s=null===(n=this.source)||void 0===n?void 0:n.subscribe(i))&&void 0!==s?s:Qm}}class Rn extends Be{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){const n=super._subscribe(i);return!n.closed&&i.next(this._value),n}getValue(){const{hasError:i,thrownError:n,_value:s}=this;if(i)throw n;return this._throwIfClosed(),s}next(i){super.next(this._value=i)}}function s2(e){return Te(e?.lift)}function rt(e){return i=>{if(s2(i))return i.lift(function(n){try{return e(n,this)}catch(s){this.error(s)}});throw new TypeError("Unable to lift unknown Observable type")}}function ze(e,i,n,s,a){return new b4(e,i,n,s,a)}class b4 extends ap{constructor(i,n,s,a,l,c){super(i),this.onFinalize=l,this.shouldUnsubscribe=c,this._next=n?function(u){try{n(u)}catch(d){i.error(d)}}:super._next,this._error=a?function(u){try{a(u)}catch(d){i.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=s?function(){try{s()}catch(u){i.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(i=this.onFinalize)||void 0===i||i.call(this))}}}function we(e,i){return rt((n,s)=>{let a=0;n.subscribe(ze(s,l=>{s.next(e.call(i,l,a++))}))})}const r2="https://g.co/ng/security#xss";class x extends Error{constructor(i,n){super(function hr(e,i){return`NG0${Math.abs(e)}${i?": "+i:""}`}(i,n)),this.code=i}}function Ve(e){for(let i in e)if(e[i]===Ve)return i;throw Error("Could not find renamed property on target object.")}function C4(e,i){for(const n in i)i.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=i[n])}function yt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(yt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const i=e.toString();if(null==i)return""+i;const n=i.indexOf("\n");return-1===n?i:i.substring(0,n)}function pp(e,i){return null==e||""===e?null===i?"":i:null==i||""===i?e:e+" "+i}const w4=Ve({__forward_ref__:Ve});function Me(e){return e.__forward_ref__=Me,e.toString=function(){return yt(this())},e}function ee(e){return ec(e)?e():e}function ec(e){return"function"==typeof e&&e.hasOwnProperty(w4)&&e.__forward_ref__===Me}function hp(e){return e&&!!e.\u0275providers}const Ko=Ve({\u0275cmp:Ve}),fp=Ve({\u0275dir:Ve}),gp=Ve({\u0275pipe:Ve}),l2=Ve({\u0275mod:Ve}),Ai=Ve({\u0275fac:Ve}),Zo=Ve({__NG_ELEMENT_ID__:Ve}),c2=Ve({__NG_ENV_ID__:Ve});function ce(e){return"string"==typeof e?e:null==e?"":String(e)}function mp(e,i){throw new x(-201,!1)}function F(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ae(e){return{providers:e.providers||[],imports:e.imports||[]}}function tc(e){return u2(e,ic)||u2(e,d2)}function u2(e,i){return e.hasOwnProperty(i)?e[i]:null}function nc(e){return e&&(e.hasOwnProperty(vp)||e.hasOwnProperty(I4))?e[vp]:null}const ic=Ve({\u0275prov:Ve}),vp=Ve({\u0275inj:Ve}),d2=Ve({ngInjectableDef:Ve}),I4=Ve({ngInjectorDef:Ve});var be=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(be||{});let _p;function p2(){return _p}function on(e){const i=_p;return _p=e,i}function h2(e,i,n){const s=tc(e);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&be.Optional?null:void 0!==i?i:void mp()}const Re=globalThis;class B{constructor(i,n){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=F({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Qo={},Dp="__NG_DI_FLAG__",sc="ngTempTokenPath",R4=/\n/gm,g2="__source";let fr;function Ki(e){const i=fr;return fr=e,i}function V4(e,i=be.Default){if(void 0===fr)throw new x(-203,!1);return null===fr?h2(e,void 0,i):fr.get(e,i&be.Optional?null:void 0,i)}function ae(e,i=be.Default){return(p2()||V4)(ee(e),i)}function y(e,i=be.Default){return ae(e,rc(i))}function rc(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Sp(e){const i=[];for(let n=0;ni){c=l-1;break}}}for(;ll?"":a[m+1].toLowerCase();const _=8&s?v:null;if(_&&-1!==v2(_,p,0)||2&s&&p!==v){if(zn(s))return!1;c=!0}}}}else{if(!c&&!zn(s)&&!zn(d))return!1;if(c&&zn(d))continue;c=!1,s=d|1&s}}return zn(s)||c}function zn(e){return 0==(1&e)}function G4(e,i,n,s){if(null===i)return-1;let a=0;if(s||!n){let l=!1;for(;a-1)for(n++;n0?'="'+u+'"':"")+"]"}else 8&s?a+="."+c:4&s&&(a+=" "+c);else""!==a&&!zn(c)&&(i+=S2(l,a),a=""),s=c,l=l||!zn(s);n++}return""!==a&&(i+=S2(l,a)),i}function H(e){return Ri(()=>{const i=T2(e),n={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===oc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Gn.Emulated,styles:e.styles||Ne,_:null,schemas:e.schemas||null,tView:null,id:""};N2(n);const s=e.dependencies;return n.directiveDefs=ac(s,!1),n.pipeDefs=ac(s,!0),n.id=function tT(e){let i=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)i=Math.imul(31,i)+a.charCodeAt(0)<<0;return i+=2147483648,"c"+i}(n),n})}function J4(e){return me(e)||Ct(e)}function X4(e){return null!==e}function Le(e){return Ri(()=>({type:e.type,bootstrap:e.bootstrap||Ne,declarations:e.declarations||Ne,imports:e.imports||Ne,exports:e.exports||Ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function E2(e,i){if(null==e)return ui;const n={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s];let l,c,u=Pe.None;Array.isArray(a)?(u=a[0],l=a[1],c=a[2]??l):(l=a,c=a),i?(n[l]=u!==Pe.None?[s,u]:s,i[l]=c):n[l]=s}return n}function P(e){return Ri(()=>{const i=T2(e);return N2(i),i})}function me(e){return e[Ko]||null}function Ct(e){return e[fp]||null}function Vt(e){return e[gp]||null}function Ut(e,i){const n=e[l2]||null;if(!n&&!0===i)throw new Error(`Type ${yt(e)} does not have '\u0275mod' property.`);return n}function T2(e){const i={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:e.inputs||ui,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Ne,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:E2(e.inputs,i),outputs:E2(e.outputs),debugInfo:null}}function N2(e){e.features?.forEach(i=>i(e))}function ac(e,i){if(!e)return null;const n=i?Vt:J4;return()=>("function"==typeof e?e():e).map(s=>n(s)).filter(X4)}const Xe=0,A=1,G=2,ot=3,Wn=4,Gt=5,qn=6,gr=7,qe=8,Jt=9,Pi=10,de=11,ea=12,M2=13,mr=14,tt=15,ta=16,vr=17,di=18,na=19,k2=20,Qi=21,lc=22,Ss=23,ue=25,Tp=1,pi=7,_r=9,at=10;var Np=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Np||{});function zt(e){return Array.isArray(e)&&"object"==typeof e[Tp]}function Wt(e){return Array.isArray(e)&&!0===e[Tp]}function Mp(e){return 0!=(4&e.flags)}function Es(e){return e.componentOffset>-1}function uc(e){return 1==(1&e.flags)}function Yn(e){return!!e.template}function kp(e){return 0!=(512&e[G])}function Ts(e,i){return e.hasOwnProperty(Ai)?e[Ai]:null}class rT{constructor(i,n,s){this.previousValue=i,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function A2(e,i,n,s){null!==i?i.applyValueToInputSignal(i,s):e[n]=s}function wt(){return R2}function R2(e){return e.type.prototype.ngOnChanges&&(e.setInput=aT),oT}function oT(){const e=F2(this),i=e?.current;if(i){const n=e.previous;if(n===ui)e.previous=i;else for(let s in i)n[s]=i[s];e.current=null,this.ngOnChanges(i)}}function aT(e,i,n,s,a){const l=this.declaredInputs[s],c=F2(e)||function lT(e,i){return e[P2]=i}(e,{previous:ui,current:null}),u=c.current||(c.current={}),d=c.previous,p=d[l];u[l]=new rT(p&&p.currentValue,n,d===ui),A2(e,i,a,n)}wt.ngInherit=!0;const P2="__ngSimpleChanges__";function F2(e){return e[P2]||null}const hi=function(e,i,n){};let B2=!1;function He(e){for(;Array.isArray(e);)e=e[Xe];return e}function sa(e,i){return He(i[e])}function Xt(e,i){return He(i[e.index])}function ra(e,i){return e.data[i]}function _n(e,i){const n=i[e];return zt(n)?n:n[Xe]}function Rp(e){return 128==(128&e[G])}function fi(e,i){return null==i?null:e[i]}function H2(e){e[vr]=0}function fT(e){1024&e[G]||(e[G]|=1024,Rp(e)&&oa(e))}function Pp(e){return!!(9216&e[G]||e[Ss]?.dirty)}function Fp(e){Pp(e)?oa(e):64&e[G]&&(function uT(){return B2}()?(e[G]|=1024,oa(e)):e[Pi].changeDetectionScheduler?.notify())}function oa(e){e[Pi].changeDetectionScheduler?.notify();let i=Ns(e);for(;null!==i&&!(8192&i[G])&&(i[G]|=8192,Rp(i));)i=Ns(i)}function dc(e,i){if(256==(256&e[G]))throw new x(911,!1);null===e[Qi]&&(e[Qi]=[]),e[Qi].push(i)}function Ns(e){const i=e[ot];return Wt(i)?i[ot]:i}const le={lFrame:Q2(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function U2(){return le.bindingsEnabled}function yr(){return null!==le.skipHydrationRootTNode}function N(){return le.lFrame.lView}function ye(){return le.lFrame.tView}function bn(e){return le.lFrame.contextLView=e,e[qe]}function yn(e){return le.lFrame.contextLView=null,e}function je(){let e=G2();for(;null!==e&&64===e.type;)e=e.parent;return e}function G2(){return le.lFrame.currentTNode}function gi(e,i){const n=le.lFrame;n.currentTNode=e,n.isParent=i}function Lp(){return le.lFrame.isParent}function Bp(){le.lFrame.isParent=!1}function en(){const e=le.lFrame;let i=e.bindingRootIndex;return-1===i&&(i=e.bindingRootIndex=e.tView.bindingStartIndex),i}function mi(){return le.lFrame.bindingIndex++}function Vi(e){const i=le.lFrame,n=i.bindingIndex;return i.bindingIndex=i.bindingIndex+e,n}function ET(e,i){const n=le.lFrame;n.bindingIndex=n.bindingRootIndex=e,Hp(i)}function Hp(e){le.lFrame.currentDirectiveIndex=e}function Y2(){return le.lFrame.currentQueryIndex}function $p(e){le.lFrame.currentQueryIndex=e}function NT(e){const i=e[A];return 2===i.type?i.declTNode:1===i.type?e[Gt]:null}function K2(e,i,n){if(n&be.SkipSelf){let a=i,l=e;for(;!(a=a.parent,null!==a||n&be.Host||(a=NT(l),null===a||(l=l[mr],10&a.type))););if(null===a)return!1;i=a,e=l}const s=le.lFrame=Z2();return s.currentTNode=i,s.lView=e,!0}function Up(e){const i=Z2(),n=e[A];le.lFrame=i,i.currentTNode=n.firstChild,i.lView=e,i.tView=n,i.contextLView=e,i.bindingIndex=n.bindingStartIndex,i.inI18n=!1}function Z2(){const e=le.lFrame,i=null===e?null:e.child;return null===i?Q2(e):i}function Q2(e){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=i),i}function J2(){const e=le.lFrame;return le.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const X2=J2;function Gp(){const e=J2();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function qt(){return le.lFrame.selectedIndex}function Ms(e){le.lFrame.selectedIndex=e}function Qe(){const e=le.lFrame;return ra(e.tView,e.selectedIndex)}function ne(){le.lFrame.currentNamespace="svg"}function ie(){!function OT(){le.lFrame.currentNamespace=null}()}let t0=!0;function pc(){return t0}function Ji(e){t0=e}function hc(e,i){for(let n=i.directiveStart,s=i.directiveEnd;n=s)break}else i[d]<0&&(e[vr]+=65536),(u>14>16&&(3&e[G])===i&&(e[G]+=16384,s0(u,l)):s0(u,l)}const Cr=-1;class la{constructor(i,n,s){this.factory=i,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function qp(e){return e!==Cr}function ca(e){return 32767&e}function ua(e,i){let n=function VT(e){return e>>16}(e),s=i;for(;n>0;)s=s[mr],n--;return s}let Yp=!0;function mc(e){const i=Yp;return Yp=e,i}const r0=255,o0=5;let LT=0;const vi={};function vc(e,i){const n=a0(e,i);if(-1!==n)return n;const s=i[A];s.firstCreatePass&&(e.injectorIndex=i.length,Kp(s.data,e),Kp(i,null),Kp(s.blueprint,null));const a=_c(e,i),l=e.injectorIndex;if(qp(a)){const c=ca(a),u=ua(a,i),d=u[A].data;for(let p=0;p<8;p++)i[l+p]=u[c+p]|d[c+p]}return i[l+8]=a,l}function Kp(e,i){e.push(0,0,0,0,0,0,0,0,i)}function a0(e,i){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===i[e.injectorIndex+8]?-1:e.injectorIndex}function _c(e,i){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,s=null,a=i;for(;null!==a;){if(s=f0(a),null===s)return Cr;if(n++,a=a[mr],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return Cr}function Zp(e,i,n){!function BT(e,i,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Zo)&&(s=n[Zo]),null==s&&(s=n[Zo]=LT++);const a=s&r0;i.data[e+(a>>o0)]|=1<=0?i&r0:UT:i}(n);if("function"==typeof l){if(!K2(i,e,s))return s&be.Host?l0(a,0,s):c0(i,n,s,a);try{let c;if(c=l(s),null!=c||s&be.Optional)return c;mp()}finally{X2()}}else if("number"==typeof l){let c=null,u=a0(e,i),d=Cr,p=s&be.Host?i[tt][Gt]:null;for((-1===u||s&be.SkipSelf)&&(d=-1===u?_c(e,i):i[u+8],d!==Cr&&h0(s,!1)?(c=i[A],u=ca(d),i=ua(d,i)):u=-1);-1!==u;){const f=i[A];if(p0(l,u,f.data)){const m=jT(u,i,n,c,s,p);if(m!==vi)return m}d=i[u+8],d!==Cr&&h0(s,i[A].data[u+8]===p)&&p0(l,u,i)?(c=f,u=ca(d),i=ua(d,i)):u=-1}}return a}function jT(e,i,n,s,a,l){const c=i[A],u=c.data[e+8],f=bc(u,c,n,null==s?Es(u)&&Yp:s!=c&&0!=(3&u.type),a&be.Host&&l===u);return null!==f?ks(i,c,f,u):vi}function bc(e,i,n,s,a){const l=e.providerIndexes,c=i.data,u=1048575&l,d=e.directiveStart,f=l>>20,v=a?u+f:e.directiveEnd;for(let _=s?u:u+f;_=d&&b.type===n)return _}if(a){const _=c[d];if(_&&Yn(_)&&_.type===n)return d}return null}function ks(e,i,n,s){let a=e[n];const l=i.data;if(function AT(e){return e instanceof la}(a)){const c=a;c.resolving&&function S4(e,i){throw i&&i.join(" > "),new x(-200,e)}(function ke(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ce(e)}(l[n]));const u=mc(c.canSeeViewProviders);c.resolving=!0;const p=c.injectImpl?on(c.injectImpl):null;K2(e,s,be.Default);try{a=e[n]=c.factory(void 0,l,e,s),i.firstCreatePass&&n>=s.directiveStart&&function IT(e,i,n){const{ngOnChanges:s,ngOnInit:a,ngDoCheck:l}=i.type.prototype;if(s){const c=R2(i);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}a&&(n.preOrderHooks??=[]).push(0-e,a),l&&((n.preOrderHooks??=[]).push(e,l),(n.preOrderCheckHooks??=[]).push(e,l))}(n,l[n],i)}finally{null!==p&&on(p),mc(u),c.resolving=!1,X2()}}return a}function p0(e,i,n){return!!(n[i+(e>>o0)]&1<{const i=e.prototype.constructor,n=i[Ai]||Qp(i),s=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==s;){const l=a[Ai]||Qp(a);if(l&&l!==n)return l;a=Object.getPrototypeOf(a)}return l=>new l})}function Qp(e){return ec(e)?()=>{const i=Qp(ee(e));return i&&i()}:Ts(e)}function f0(e){const i=e[A],n=i.type;return 2===n?i.declTNode:1===n?e[Gt]:null}function Os(e){return function HT(e,i){if("class"===i)return e.classes;if("style"===i)return e.styles;const n=e.attrs;if(n){const s=n.length;let a=0;for(;a{const s=function Jp(e){return function(...n){if(e){const s=e(...n);for(const a in s)this[a]=s[a]}}}(i);function a(...l){if(this instanceof a)return s.apply(this,l),this;const c=new a(...l);return u.annotation=c,u;function u(d,p,f){const m=d.hasOwnProperty(Er)?d[Er]:Object.defineProperty(d,Er,{value:[]})[Er];for(;m.length<=f;)m.push(null);return(m[f]=m[f]||[]).push(c),d}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function kr(e,i){e.forEach(n=>Array.isArray(n)?kr(n,i):i(n))}function m0(e,i,n){i>=e.length?e.push(n):e.splice(i,0,n)}function yc(e,i){return i>=e.length-1?e.pop():e.splice(i,1)[0]}function Cn(e,i,n){let s=Or(e,i);return s>=0?e[1|s]=n:(s=~s,function v0(e,i,n,s){let a=e.length;if(a==i)e.push(n,s);else if(1===a)e.push(s,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>i;)e[a]=e[a-2],a--;e[i]=n,e[i+1]=s}}(e,s,i,n)),s}function e1(e,i){const n=Or(e,i);if(n>=0)return e[1|n]}function Or(e,i){return function _0(e,i,n){let s=0,a=e.length>>n;for(;a!==s;){const l=s+(a-s>>1),c=e[l<i?a=l:s=l+1}return~(a<{n.push(c)};return kr(i,c=>{const u=c;Nc(u,l,[],s)&&(a||=[],a.push(u))}),void 0!==a&&S0(a,l),n}function S0(e,i){for(let n=0;n{i(l,s)})}}function Nc(e,i,n,s){if(!(e=ee(e)))return!1;let a=null,l=nc(e);const c=!l&&me(e);if(l||c){if(c&&!c.standalone)return!1;a=e}else{const d=e.ngModule;if(l=nc(d),!l)return!1;a=d}const u=s.has(a);if(c){if(u)return!1;if(s.add(a),c.dependencies){const d="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const p of d)Nc(p,i,n,s)}}else{if(!l)return!1;{if(null!=l.imports&&!u){let p;s.add(a);try{kr(l.imports,f=>{Nc(f,i,n,s)&&(p||=[],p.push(f))})}finally{}void 0!==p&&S0(p,i)}if(!u){const p=Ts(a)||(()=>new a);i({provide:a,useFactory:p,deps:Ne},a),i({provide:i1,useValue:a,multi:!0},a),i({provide:Is,useValue:()=>ae(a),multi:!0},a)}const d=l.providers;if(null!=d&&!u){const p=e;r1(d,f=>{i(f,p)})}}}return a!==e&&void 0!==e.providers}function r1(e,i){for(let n of e)hp(n)&&(n=n.\u0275providers),Array.isArray(n)?r1(n,i):i(n)}const hN=Ve({provide:String,useValue:Ve});function o1(e){return null!==e&&"object"==typeof e&&hN in e}function xs(e){return"function"==typeof e}const a1=new B(""),Mc={},gN={};let l1;function kc(){return void 0===l1&&(l1=new Tc),l1}class cn{}class xr extends cn{get destroyed(){return this._destroyed}constructor(i,n,s,a){super(),this.parent=n,this.source=s,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,u1(i,c=>this.processProvider(c)),this.records.set(w0,Ar(void 0,this)),a.has("environment")&&this.records.set(cn,Ar(void 0,this));const l=this.records.get(a1);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(i1,Ne,be.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of i)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const n=Ki(this),s=on(void 0);try{return i()}finally{Ki(n),on(s)}}get(i,n=Qo,s=be.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(c2))return i[c2](this);s=rc(s);const l=Ki(this),c=on(void 0);try{if(!(s&be.SkipSelf)){let d=this.records.get(i);if(void 0===d){const p=function yN(e){return"function"==typeof e||"object"==typeof e&&e instanceof B}(i)&&tc(i);d=p&&this.injectableDefInScope(p)?Ar(c1(i),Mc):null,this.records.set(i,d)}if(null!=d)return this.hydrate(i,d)}return(s&be.Self?kc():this.parent).get(i,n=s&be.Optional&&n===Qo?null:n)}catch(u){if("NullInjectorError"===u.name){if((u[sc]=u[sc]||[]).unshift(yt(i)),l)throw u;return function B4(e,i,n,s){const a=e[sc];throw i[g2]&&a.unshift(i[g2]),e.message=function H4(e,i,n,s=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=yt(i);if(Array.isArray(i))a=i.map(yt).join(" -> ");else if("object"==typeof i){let l=[];for(let c in i)if(i.hasOwnProperty(c)){let u=i[c];l.push(c+":"+("string"==typeof u?JSON.stringify(u):yt(u)))}a=`{${l.join(", ")}}`}return`${n}${s?"("+s+")":""}[${a}]: ${e.replace(R4,"\n ")}`}("\n"+e.message,a,n,s),e.ngTokenPath=a,e[sc]=null,e}(u,i,"R3InjectorError",this.source)}throw u}finally{on(c),Ki(l)}}resolveInjectorInitializers(){const i=Ki(this),n=on(void 0);try{const a=this.get(Is,Ne,be.Self);for(const l of a)l()}finally{Ki(i),on(n)}}toString(){const i=[],n=this.records;for(const s of n.keys())i.push(yt(s));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new x(205,!1)}processProvider(i){let n=xs(i=ee(i))?i:ee(i&&i.provide);const s=function vN(e){return o1(e)?Ar(void 0,e.useValue):Ar(N0(e),Mc)}(i);if(!xs(i)&&!0===i.multi){let a=this.records.get(n);a||(a=Ar(void 0,Mc,!0),a.factory=()=>Sp(a.multi),this.records.set(n,a)),n=i,a.multi.push(i)}this.records.set(n,s)}hydrate(i,n){return n.value===Mc&&(n.value=gN,n.value=n.factory()),"object"==typeof n.value&&n.value&&function bN(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(i){if(!i.providedIn)return!1;const n=ee(i.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(i){const n=this._onDestroyHooks.indexOf(i);-1!==n&&this._onDestroyHooks.splice(n,1)}}function c1(e){const i=tc(e),n=null!==i?i.factory:Ts(e);if(null!==n)return n;if(e instanceof B)throw new x(204,!1);if(e instanceof Function)return function mN(e){if(e.length>0)throw new x(204,!1);const n=function O4(e){return e&&(e[ic]||e[d2])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new x(204,!1)}function N0(e,i,n){let s;if(xs(e)){const a=ee(e);return Ts(a)||c1(a)}if(o1(e))s=()=>ee(e.useValue);else if(function T0(e){return!(!e||!e.useFactory)}(e))s=()=>e.useFactory(...Sp(e.deps||[]));else if(function E0(e){return!(!e||!e.useExisting)}(e))s=()=>ae(ee(e.useExisting));else{const a=ee(e&&(e.useClass||e.provide));if(!function _N(e){return!!e.deps}(e))return Ts(a)||c1(a);s=()=>new a(...Sp(e.deps))}return s}function Ar(e,i,n=!1){return{factory:e,value:i,multi:n?[]:void 0}}function u1(e,i){for(const n of e)Array.isArray(n)?u1(n,i):n&&hp(n)?u1(n.\u0275providers,i):i(n)}function As(e,i){e instanceof xr&&e.assertNotDestroyed();const s=Ki(e),a=on(void 0);try{return i()}finally{Ki(s),on(a)}}function Oc(e){if(!p2()&&!function F4(){return fr}())throw new x(-203,!1)}function I0(e,i=null,n=null,s){const a=x0(e,i,n,s);return a.resolveInjectorInitializers(),a}function x0(e,i=null,n=null,s,a=new Set){const l=[n||Ne,pN(e)];return s=s||("object"==typeof e?void 0:yt(e)),new xr(l,i||kc(),s||null,a)}let p1,Et=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=Qo;static#t=this.NULL=new Tc;static create(n,s){if(Array.isArray(n))return I0({name:""},s,n,"");{const a=n.name??"";return I0({name:a},n.parent,n.providers,a)}}static#n=this.\u0275prov=F({token:e,providedIn:"any",factory:()=>ae(w0)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function es(){if(void 0!==p1)return p1;if(typeof document<"u")return document;throw new x(210,!1)}const xc=new B("",{providedIn:"root",factory:()=>kN}),kN="ng",R0=new B(""),Rs=new B("",{providedIn:"platform",factory:()=>"unknown"}),P0=new B("",{providedIn:"root",factory:()=>es().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function F0(e){return e.ownerDocument.defaultView}function wn(e){return e instanceof Function?e():e}function Fc(e){return 128==(128&e.flags)}var is=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(is||{});const LN=/^>|^->||--!>|)/g,HN="\u200b$1\u200b";const v1=new Map;let jN=0;const b1="__ngContext__";function Yt(e,i){zt(i)?(e[b1]=i[na],function UN(e){v1.set(e[na],e)}(i)):e[b1]=i}let y1;function C1(e,i){return y1(e,i)}function Pr(e,i,n,s,a){if(null!=s){let l,c=!1;Wt(s)?l=s:zt(s)&&(c=!0,s=s[Xe]);const u=He(s);0===e&&null!==n?null==a?sv(i,n,u):Ps(i,n,u,a||null,!0):1===e&&null!==n?Ps(i,n,u,a||null,!0):2===e?function Uc(e,i,n){const s=jc(e,i);s&&function rM(e,i,n,s){e.removeChild(i,n,s)}(e,s,i,n)}(i,u,c):3===e&&i.destroyNode(u),null!=l&&function lM(e,i,n,s,a){const l=n[pi];l!==He(n)&&Pr(i,e,s,l,a);for(let u=at;ui.replace(BN,HN))}(i))}function Bc(e,i,n){return e.createElement(i,n)}function tv(e,i){Gc(e,i,i[de],2,null,null)}function nv(e,i){const n=e[_r],s=n.indexOf(i);n.splice(s,1)}function va(e,i){if(e.length<=at)return;const n=at+i,s=e[n];if(s){const a=s[ta];null!==a&&a!==e&&nv(a,s),i>0&&(e[n-1][Wn]=s[Wn]);const l=yc(e,at+i);!function JN(e,i){tv(e,i),i[Xe]=null,i[Gt]=null}(s[A],s);const c=l[di];null!==c&&c.detachView(l[A]),s[ot]=null,s[Wn]=null,s[G]&=-129}return s}function Hc(e,i){if(!(256&i[G])){const n=i[de];n.destroyNode&&Gc(e,i,n,3,null,null),function eM(e){let i=e[ea];if(!i)return D1(e[A],e);for(;i;){let n=null;if(zt(i))n=i[ea];else{const s=i[at];s&&(n=s)}if(!n){for(;i&&!i[Wn]&&i!==e;)zt(i)&&D1(i[A],i),i=i[ot];null===i&&(i=e),zt(i)&&D1(i[A],i),n=i&&i[Wn]}i=n}}(i)}}function D1(e,i){if(!(256&i[G])){i[G]&=-129,i[G]|=256,i[Ss]&&function zm(e){if(pr(e),qo(e))for(let i=0;i=0?s[c]():s[-c].unsubscribe(),l+=2}else n[l].call(s[n[l+1]]);null!==s&&(i[gr]=null);const a=i[Qi];if(null!==a){i[Qi]=null;for(let l=0;l-1){const{encapsulation:l}=e.data[s.directiveStart+a];if(l===Gn.None||l===Gn.Emulated)return null}return Xt(s,n)}}(e,i.parent,n)}function Ps(e,i,n,s,a){e.insertBefore(i,n,s,a)}function sv(e,i,n){e.appendChild(i,n)}function rv(e,i,n,s,a){null!==s?Ps(e,i,n,s,a):sv(e,i,n)}function jc(e,i){return e.parentNode(i)}function ov(e,i,n){return lv(e,i,n)}let E1,zc,Wc,lv=function av(e,i,n){return 40&e.type?Xt(e,n):null};function $c(e,i,n,s){const a=S1(e,s,i),l=i[de],u=ov(s.parent||i[Gt],s,i);if(null!=a)if(Array.isArray(n))for(let d=0;de,createScript:e=>e,createScriptURL:e=>e})}catch{}return zc}()?.createHTML(e)||e}function k1(){if(void 0===Wc&&(Wc=null,Re.trustedTypes))try{Wc=Re.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Wc}function gv(e){return k1()?.createHTML(e)||e}function vv(e){return k1()?.createScriptURL(e)||e}class _v{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${r2})`}}function ss(e){return e instanceof _v?e.changingThisBreaksApplicationSecurity:e}function ba(e,i){const n=function bM(e){return e instanceof _v&&e.getTypeName()||null}(e);if(null!=n&&n!==i){if("ResourceURL"===n&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${n} (see ${r2})`)}return n===i}class yM{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const n=(new window.DOMParser).parseFromString(Fr(i),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(i):(n.removeChild(n.firstChild),n)}catch{return null}}}class CM{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const n=this.inertDocument.createElement("template");return n.innerHTML=Fr(i),n}}const DM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function O1(e){return(e=String(e)).match(DM)?e:"unsafe:"+e}function Li(e){const i={};for(const n of e.split(","))i[n]=!0;return i}function ya(...e){const i={};for(const n of e)for(const s in n)n.hasOwnProperty(s)&&(i[s]=!0);return i}const yv=Li("area,br,col,hr,img,wbr"),Cv=Li("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wv=Li("rp,rt"),I1=ya(yv,ya(Cv,Li("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ya(wv,Li("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ya(wv,Cv)),x1=Li("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Dv=ya(x1,Li("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Li("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),SM=Li("script,style,template");class EM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let n=i.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(i){const n=i.nodeName.toLowerCase();if(!I1.hasOwnProperty(n))return this.sanitizedSomething=!0,!SM.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=i.attributes;for(let a=0;a"),!0}endElement(i){const n=i.nodeName.toLowerCase();I1.hasOwnProperty(n)&&!yv.hasOwnProperty(n)&&(this.buf.push(""))}chars(i){this.buf.push(Sv(i))}checkClobberedElement(i,n){if(n&&(i.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return n}}const TM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NM=/([^\#-~ |!])/g;function Sv(e){return e.replace(/&/g,"&").replace(TM,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(NM,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let qc;function A1(e){return"content"in e&&function kM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Vr=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Vr||{});function Ev(e){const i=Ca();return i?gv(i.sanitize(Vr.HTML,e)||""):ba(e,"HTML")?gv(ss(e)):function MM(e,i){let n=null;try{qc=qc||function bv(e){const i=new CM(e);return function wM(){try{return!!(new window.DOMParser).parseFromString(Fr(""),"text/html")}catch{return!1}}()?new yM(i):i}(e);let s=i?String(i):"";n=qc.getInertBodyElement(s);let a=5,l=s;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,s=l,l=n.innerHTML,n=qc.getInertBodyElement(s)}while(s!==l);return Fr((new EM).sanitizeChildren(A1(n)||n))}finally{if(n){const s=A1(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}(es(),ce(e))}function Tv(e){const i=Ca();return i?i.sanitize(Vr.URL,e)||"":ba(e,"URL")?ss(e):O1(ce(e))}function Nv(e){const i=Ca();if(i)return vv(i.sanitize(Vr.RESOURCE_URL,e)||"");if(ba(e,"ResourceURL"))return vv(ss(e));throw new x(904,!1)}function Ca(){const e=N();return e&&e[Pi].sanitizer}class kv{}let Ov=()=>null;function j1(e,i,n=!1){return Ov(e,i,n)}class UM{}class Pv{}class zM{resolveComponentFactory(i){throw function GM(e){const i=Error(`No component factory found for ${yt(e)}.`);return i.ngComponent=e,i}(i)}}let Xc=(()=>{class e{static#e=this.NULL=new zM}return e})();function WM(){return jr(je(),N())}function jr(e,i){return new De(Xt(e,i))}let De=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=WM}return e})();function qM(e){return e instanceof De?e.nativeElement:e}class Vv{}let Dn=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function YM(){const e=N(),n=_n(je().index,e);return(zt(n)?n:e)[de]}()}return e})(),KM=(()=>{class e{static#e=this.\u0275prov=F({token:e,providedIn:"root",factory:()=>null})}return e})();const z1={};function eu(e){return!!W1(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function W1(e){return null!==e&&("function"==typeof e||"object"==typeof e)}class Bv{constructor(){}supports(i){return eu(i)}create(i){return new t5(i)}}const e5=(e,i)=>i;class t5{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||e5}forEachItem(i){let n;for(n=this._itHead;null!==n;n=n._next)i(n)}forEachOperation(i){let n=this._itHead,s=this._removalsHead,a=0,l=null;for(;n||s;){const c=!s||n&&n.currentIndex{c=this._trackByFn(a,u),null!==n&&Object.is(n.trackById,c)?(s&&(n=this._verifyReinsertion(n,u,c,a)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,c,a),s=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,n,s,a){let l;return null===i?l=this._itTail:(l=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(i.item,n)||this._addIdentityChange(i,n),this._reinsertAfter(i,l,a)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(s,a))?(Object.is(i.item,n)||this._addIdentityChange(i,n),this._moveAfter(i,l,a)):i=this._addAfter(new n5(n,s),l,a),i}_verifyReinsertion(i,n,s,a){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==l?i=this._reinsertAfter(l,i._prev,a):i.currentIndex!=a&&(i.currentIndex=a,this._addToMoves(i,a)),i}_truncate(i){for(;null!==i;){const n=i._next;this._addToRemovals(this._unlink(i)),i=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const a=i._prevRemoved,l=i._nextRemoved;return null===a?this._removalsHead=l:a._nextRemoved=l,null===l?this._removalsTail=a:l._prevRemoved=a,this._insertAfter(i,n,s),this._addToMoves(i,s),i}_moveAfter(i,n,s){return this._unlink(i),this._insertAfter(i,n,s),this._addToMoves(i,s),i}_addAfter(i,n,s){return this._insertAfter(i,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,n,s){const a=null===n?this._itHead:n._next;return i._next=a,i._prev=n,null===a?this._itTail=i:a._prev=i,null===n?this._itHead=i:n._next=i,null===this._linkedRecords&&(this._linkedRecords=new Hv),this._linkedRecords.put(i),i.currentIndex=s,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const n=i._prev,s=i._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,i}_addToMoves(i,n){return i.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Hv),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,n){return i.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class n5{constructor(i,n){this.item=i,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class i5{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,i))return s;return null}remove(i){const n=i._prevDup,s=i._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class Hv{constructor(){this.map=new Map}put(i){const n=i.trackById;let s=this.map.get(n);s||(s=new i5,this.map.set(n,s)),s.add(i)}get(i,n){const a=this.map.get(i);return a?a.get(i,n):null}remove(i){const n=i.trackById;return this.map.get(n).remove(i)&&this.map.delete(n),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function jv(e,i,n){const s=e.previousIndex;if(null===s)return s;let a=0;return n&&s{if(n&&n.key===a)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const l=this._getOrCreateRecordForKey(a,s);n=this._insertBeforeOrAppend(n,l)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,n){if(i){const s=i._prev;return n._next=i,n._prev=s,i._prev=n,s&&(s._next=n),i===this._mapHead&&(this._mapHead=n),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(i,n){if(this._records.has(i)){const a=this._records.get(i);this._maybeAddToChanges(a,n);const l=a._prev,c=a._next;return l&&(l._next=c),c&&(c._prev=l),a._next=null,a._prev=null,a}const s=new r5(i);return this._records.set(i,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,n){Object.is(n,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=n,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,n){i instanceof Map?i.forEach(n):Object.keys(i).forEach(s=>n(i[s],s))}}class r5{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Uv(){return new q1([new Bv])}let q1=(()=>{class e{static#e=this.\u0275prov=F({token:e,providedIn:"root",factory:Uv});constructor(n){this.factories=n}static create(n,s){if(null!=s){const a=s.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:s=>e.create(n,s||Uv()),deps:[[e,new Sc,new Dc]]}}find(n){const s=this.factories.find(a=>a.supports(n));if(null!=s)return s;throw new x(901,!1)}}return e})();function Gv(){return new tu([new $v])}let tu=(()=>{class e{static#e=this.\u0275prov=F({token:e,providedIn:"root",factory:Gv});constructor(n){this.factories=n}static create(n,s){if(s){const a=s.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:s=>e.create(n,s||Gv()),deps:[[e,new Sc,new Dc]]}}find(n){const s=this.factories.find(a=>a.supports(n));if(s)return s;throw new x(901,!1)}}return e})();function Ea(e,i,n,s,a=!1){for(;null!==n;){const l=i[n.index];null!==l&&s.push(He(l)),Wt(l)&&zv(l,s);const c=n.type;if(8&c)Ea(e,i,n.child,s);else if(32&c){const u=C1(n,i);let d;for(;d=u();)s.push(d)}else if(16&c){const u=uv(i,n);if(Array.isArray(u))s.push(...u);else{const d=Ns(i[tt]);Ea(d[A],d,u,s,!0)}}n=a?n.projectionNext:n.next}return s}function zv(e,i){for(let n=at;n!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{oa(e.lView)},consumerOnSignalRead(){this.lView[Ss]=this}};function qv(e){return Kv(e[ea])}function Yv(e){return Kv(e[Wn])}function Kv(e){for(;null!==e&&!Wt(e);)e=e[Wn];return e}function Y1(e){return e.ngOriginalError}class Bi{constructor(){this._console=console}handleError(i){const n=this._findOriginalError(i);this._console.error("ERROR",i),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(i){let n=i&&Y1(i);for(;n&&Y1(n);)n=Y1(n);return n||null}}const Qv=new B("",{providedIn:"root",factory:()=>y(Bi).handleError.bind(void 0)}),Xv=new B("",{providedIn:"root",factory:()=>!1}),pe={};function h(e=1){i_(ye(),N(),qt()+e,!1)}function i_(e,i,n,s){if(!s)if(3==(3&i[G])){const l=e.preOrderCheckHooks;null!==l&&fc(i,l,n)}else{const l=e.preOrderHooks;null!==l&&gc(i,l,0,n)}Ms(n)}function k(e,i=be.Default){const n=N();return null===n?ae(e,i):u0(je(),n,ee(e),i)}function r_(e,i,n,s,a,l){const c=nt(null);try{let u=null;a&Pe.SignalBased&&(u=i[s][dr]),null!==u&&void 0!==u.transformFn&&(l=u.transformFn(l)),a&Pe.HasDecoratorInputTransform&&(l=e.inputTransforms[s].call(i,l)),null!==e.setInput?e.setInput(i,u,l,n,s):A2(i,u,s,l)}finally{nt(c)}}function iu(e,i,n,s,a,l,c,u,d,p,f){const m=i.blueprint.slice();return m[Xe]=a,m[G]=204|s,(null!==p||e&&2048&e[G])&&(m[G]|=2048),H2(m),m[ot]=m[mr]=e,m[qe]=n,m[Pi]=c||e&&e[Pi],m[de]=u||e&&e[de],m[Jt]=d||e&&e[Jt]||null,m[Gt]=l,m[na]=function $N(){return jN++}(),m[qn]=f,m[k2]=p,m[tt]=2==i.type?e[tt]:m,m}function $r(e,i,n,s,a){let l=e.data[i];if(null===l)l=function K1(e,i,n,s,a){const l=G2(),c=Lp(),d=e.data[i]=function E5(e,i,n,s,a,l){let c=i?i.injectorIndex:-1,u=0;return yr()&&(u|=128),{type:n,index:s,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:u,providerIndexes:0,value:a,attrs:l,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,c?l:l&&l.parent,n,i,s,a);return null===e.firstChild&&(e.firstChild=d),null!==l&&(c?null==l.child&&null!==d.parent&&(l.child=d):null===l.next&&(l.next=d,d.prev=l)),d}(e,i,n,s,a),function ST(){return le.lFrame.inI18n}()&&(l.flags|=32);else if(64&l.type){l.type=n,l.value=s,l.attrs=a;const c=function aa(){const e=le.lFrame,i=e.currentTNode;return e.isParent?i:i.parent}();l.injectorIndex=null===c?-1:c.injectorIndex}return gi(l,!0),l}function Ta(e,i,n,s){if(0===n)return-1;const a=i.length;for(let l=0;lue&&i_(e,i,ue,!1),hi(c?2:0,a),n(s,a)}finally{Ms(l),hi(c?3:1,a)}}function Z1(e,i,n){if(Mp(i)){const s=nt(null);try{const l=i.directiveEnd;for(let c=i.directiveStart;cnull;function c_(e,i,n,s,a){for(let l in i){if(!i.hasOwnProperty(l))continue;const c=i[l];if(void 0===c)continue;s??={};let u,d=Pe.None;Array.isArray(c)?(u=c[0],d=c[1]):u=c;let p=l;if(null!==a){if(!a.hasOwnProperty(l))continue;p=a[l]}0===e?u_(s,n,p,u,d):u_(s,n,p,u)}return s}function u_(e,i,n,s,a){let l;e.hasOwnProperty(n)?(l=e[n]).push(i,s):l=e[n]=[i,s],void 0!==a&&l.push(a)}function Sn(e,i,n,s,a,l,c,u){const d=Xt(i,n);let f,p=i.inputs;!u&&null!=p&&(f=p[s])?(sh(e,n,f,s,a),Es(i)&&function M5(e,i){const n=_n(i,e);16&n[G]||(n[G]|=64)}(n,i.index)):3&i.type&&(s=function N5(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(s),a=null!=c?c(a,i.value||"",s):a,l.setProperty(d,s,a))}function eh(e,i,n,s){if(U2()){const a=null===s?null:{"":-1},l=function R5(e,i){const n=e.directiveRegistry;let s=null,a=null;if(n)for(let l=0;l0;){const n=e[--i];if("number"==typeof n&&n<0)return n}return 0})(c)!=u&&c.push(u),c.push(n,s,l)}}(e,i,s,Ta(e,n,a.hostVars,pe),a)}function _i(e,i,n,s,a,l){const c=Xt(e,i);!function nh(e,i,n,s,a,l,c){if(null==l)e.removeAttribute(i,a,n);else{const u=null==c?ce(l):c(l,s||"",a);e.setAttribute(i,a,u,n)}}(i[de],c,l,e.value,n,s,a)}function H5(e,i,n,s,a,l){const c=l[i];if(null!==c)for(let u=0;ue.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(u,c),function c5(e){e.lView[Ss]!==e&&(e.lView=null,Wv.push(e))}(u)),Gp()}}function b_(e,i){for(let n=qv(e);null!==n;n=Yv(n))for(let s=at;s-1&&(va(i,s),yc(n,s))}this._attachedToViewContainer=!1}Hc(this._lView[A],this._lView)}onDestroy(i){dc(this._lView,i)}markForCheck(){Na(this._cdRefInjectingView||this._lView)}detach(){this._lView[G]&=-129}reattach(){Fp(this._lView),this._lView[G]|=128}detectChanges(){this._lView[G]|=1024,ou(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new x(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,tv(this._lView[A],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new x(902,!1);this._appRef=i,Fp(this._lView)}}let Kt=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=q5}return e})();function q5(e){return function Y5(e,i,n){if(Es(e)&&!n){const s=_n(e.index,i);return new Ma(s,s)}return 47&e.type?new Ma(i[tt],i):null}(je(),N(),16==(16&e))}let rs=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=J5;static#t=this.__NG_ENV_ID__=n=>n}return e})();class Q5 extends rs{constructor(i){super(),this._lView=i}onDestroy(i){return dc(this._lView,i),()=>function Vp(e,i){if(null===e[Qi])return;const n=e[Qi].indexOf(i);-1!==n&&e[Qi].splice(n,1)}(this._lView,i)}}function J5(){return new Q5(N())}const w_=new Set;function Fs(e){w_.has(e)||(w_.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function oh(e){return i=>{setTimeout(e,void 0,i)}}const $=class s7 extends Be{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,n,s){let a=i,l=n||(()=>null),c=s;if(i&&"object"==typeof i){const d=i;a=d.next?.bind(d),l=d.error?.bind(d),c=d.complete?.bind(d)}this.__isAsync&&(l=oh(l),a&&(a=oh(a)),c&&(c=oh(c)));const u=super.subscribe({next:a,error:l,complete:c});return i instanceof Qt&&i.add(u),u}};function D_(...e){}class fe{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $(!1),this.onMicrotaskEmpty=new $(!1),this.onStable=new $(!1),this.onError=new $(!1),typeof Zone>"u")throw new x(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!s&&n,a.shouldCoalesceRunChangeDetection=s,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function r7(){const e="function"==typeof Re.requestAnimationFrame;let i=Re[e?"requestAnimationFrame":"setTimeout"],n=Re[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&i&&n){const s=i[Zone.__symbol__("OriginalDelegate")];s&&(i=s);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function l7(e){const i=()=>{!function a7(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Re,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,lh(e),e.isCheckStableRunning=!0,ah(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),lh(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,a,l,c,u)=>{if(function c7(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(u))return n.invokeTask(a,l,c,u);try{return S_(e),n.invokeTask(a,l,c,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&i(),E_(e)}},onInvoke:(n,s,a,l,c,u,d)=>{try{return S_(e),n.invoke(a,l,c,u,d)}finally{e.shouldCoalesceRunChangeDetection&&i(),E_(e)}},onHasTask:(n,s,a,l)=>{n.hasTask(a,l),s===a&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,lh(e),ah(e)):"macroTask"==l.change&&(e.hasPendingMacrotasks=l.macroTask))},onHandleError:(n,s,a,l)=>(n.handleError(a,l),e.runOutsideAngular(()=>e.onError.emit(l)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!fe.isInAngularZone())throw new x(909,!1)}static assertNotInAngularZone(){if(fe.isInAngularZone())throw new x(909,!1)}run(i,n,s){return this._inner.run(i,n,s)}runTask(i,n,s,a){const l=this._inner,c=l.scheduleEventTask("NgZoneEvent: "+a,i,o7,D_,D_);try{return l.runTask(c,n,s)}finally{l.cancelTask(c)}}runGuarded(i,n,s){return this._inner.runGuarded(i,n,s)}runOutsideAngular(i){return this._outer.run(i)}}const o7={};function ah(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function lh(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function S_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function E_(e){e._nesting--,ah(e)}class T_{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $,this.onMicrotaskEmpty=new $,this.onStable=new $,this.onError=new $}run(i,n,s){return i.apply(n,s)}runGuarded(i,n,s){return i.apply(n,s)}runOutsideAngular(i){return i()}runTask(i,n,s,a){return i.apply(n,s)}}var Vs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Vs||{});const N_={destroy(){}};function k_(e,i){!i&&Oc();const n=i?.injector??y(Et);if(!function ts(e){return"browser"===(e??y(Et)).get(Rs)}(n))return N_;Fs("NgAfterNextRender");const s=n.get(ka),a=s.handler??=new I_,l=i?.phase??Vs.MixedReadWrite,c=()=>{a.unregister(d),u()},u=n.get(rs).onDestroy(c),d=new O_(n,l,()=>{c(),e()});return a.register(d),{destroy:c}}class O_{constructor(i,n,s){this.phase=n,this.callbackFn=s,this.zone=i.get(fe),this.errorHandler=i.get(Bi,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){this.errorHandler?.handleError(i)}}}class I_{constructor(){this.executingCallbacks=!1,this.buckets={[Vs.EarlyRead]:new Set,[Vs.Write]:new Set,[Vs.MixedReadWrite]:new Set,[Vs.Read]:new Set},this.deferredCallbacks=new Set}register(i){(this.executingCallbacks?this.deferredCallbacks:this.buckets[i.phase]).add(i)}unregister(i){this.buckets[i.phase].delete(i),this.deferredCallbacks.delete(i)}execute(){this.executingCallbacks=!0;for(const i of Object.values(this.buckets))for(const n of i)n.invoke();this.executingCallbacks=!1;for(const i of this.deferredCallbacks)this.buckets[i.phase].add(i);this.deferredCallbacks.clear()}destroy(){for(const i of Object.values(this.buckets))i.clear();this.deferredCallbacks.clear()}}let ka=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const s of n)s();this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=F({token:e,providedIn:"root",factory:()=>new e})}return e})();function p7(e,i){const n=_n(i,e),s=n[A];!function h7(e,i){for(let n=i.length;n0&&hv(e,n,l.join(" "))}}(v,L,b,s),void 0!==n&&function D7(e,i,n){const s=e.projection=[];for(let a=0;a=0;s--){const a=e[s];a.hostVars=i+=a.hostVars,a.hostAttrs=Xo(a.hostAttrs,n=Xo(n,a.hostAttrs))}}(s)}function E7(e,i){for(const n in i.inputs){if(!i.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const s=i.inputs[n];if(void 0!==s&&(e.inputs[n]=s,e.declaredInputs[n]=i.declaredInputs[n],null!==i.inputTransforms)){const a=Array.isArray(s)?s[0]:s;if(!i.inputTransforms.hasOwnProperty(a))continue;e.inputTransforms??={},e.inputTransforms[a]=i.inputTransforms[a]}}}function lu(e){return e===ui?{}:e===Ne?[]:e}function N7(e,i){const n=e.viewQuery;e.viewQuery=n?(s,a)=>{i(s,a),n(s,a)}:i}function M7(e,i){const n=e.contentQueries;e.contentQueries=n?(s,a,l)=>{i(s,a,l),n(s,a,l)}:i}function k7(e,i){const n=e.hostBindings;e.hostBindings=n?(s,a)=>{i(s,a),n(s,a)}:i}function L_(e){const i=e.inputConfig,n={};for(const s in i)if(i.hasOwnProperty(s)){const a=i[s];Array.isArray(a)&&a[3]&&(n[s]=a[3])}e.inputTransforms=n}let G_=()=>null;function Ur(e,i){return G_(e,i)}function Pa(e,i,n,s){const a=i.tView,u=iu(e,a,n,4096&e[G]?4096:16,null,i,null,null,null,s?.injector??null,s?.dehydratedView??null);u[ta]=e[i.index];const p=e[di];return null!==p&&(u[di]=p.createEmbeddedView(a)),ch(a,u,n),u}function z_(e,i){const n=at+i;if(n0&&(n[a-1][Wn]=i),s{class e{static#e=this.__NG_ELEMENT_ID__=tk}return e})();function tk(){return Y_(je(),N())}const nk=dn,W_=class extends nk{constructor(i,n,s){super(),this._lContainer=i,this._hostTNode=n,this._hostLView=s}get element(){return jr(this._hostTNode,this._hostLView)}get injector(){return new Dt(this._hostTNode,this._hostLView)}get parentInjector(){const i=_c(this._hostTNode,this._hostLView);if(qp(i)){const n=ua(i,this._hostLView),s=ca(i);return new Dt(n[A].data[s+8],n)}return new Dt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const n=q_(this._lContainer);return null!==n&&n[i]||null}get length(){return this._lContainer.length-at}createEmbeddedView(i,n,s){let a,l;"number"==typeof s?a=s:null!=s&&(a=s.index,l=s.injector);const c=Ur(this._lContainer,i.ssrId),u=i.createEmbeddedViewImpl(n||{},l,c);return this.insertImpl(u,a,Gr(this._hostTNode,c)),u}createComponent(i,n,s,a,l){const c=i&&!function da(e){return"function"==typeof e}(i);let u;if(c)u=n;else{const b=n||{};u=b.index,s=b.injector,a=b.projectableNodes,l=b.environmentInjector||b.ngModuleRef}const d=c?i:new Oa(me(i)),p=s||this.parentInjector;if(!l&&null==d.ngModule){const C=(c?p:this.parentInjector).get(cn,null);C&&(l=C)}const f=me(d.componentType??{}),m=Ur(this._lContainer,f?.id??null),_=d.create(p,a,m?.firstChild??null,l);return this.insertImpl(_.hostView,u,Gr(this._hostTNode,m)),_}insert(i,n){return this.insertImpl(i,n,!0)}insertImpl(i,n,s){const a=i._lView;if(function hT(e){return Wt(e[ot])}(a)){const u=this.indexOf(i);if(-1!==u)this.detach(u);else{const d=a[ot],p=new W_(d,d[Gt],d[ot]);p.detach(p.indexOf(i))}}const l=this._adjustIndex(n),c=this._lContainer;return Fa(c,a,l,s),i.attachToViewContainerRef(),m0(vh(c),l,i),i}move(i,n){return this.insert(i,n)}indexOf(i){const n=q_(this._lContainer);return null!==n?n.indexOf(i):-1}remove(i){const n=this._adjustIndex(i,-1),s=va(this._lContainer,n);s&&(yc(vh(this._lContainer),n),Hc(s[A],s))}detach(i){const n=this._adjustIndex(i,-1),s=va(this._lContainer,n);return s&&null!=yc(vh(this._lContainer),n)?new Ma(s):null}_adjustIndex(i,n=0){return i??this.length+n}};function q_(e){return e[8]}function vh(e){return e[8]||(e[8]=[])}function Y_(e,i){let n;const s=i[e.index];return Wt(s)?n=s:(n=h_(s,i,null,e),i[e.index]=n,su(i,n)),K_(n,i,e,s),new W_(n,e,i)}let K_=function Q_(e,i,n,s){if(e[pi])return;let a;a=8&n.type?He(s):function ik(e,i){const n=e[de],s=n.createComment(""),a=Xt(i,e);return Ps(n,jc(n,a),s,function oM(e,i){return e.nextSibling(i)}(n,a),!1),s}(i,n),e[pi]=a},_h=()=>!1;class Ls{}class J_{}class bh extends Ls{constructor(i,n,s){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new x_(this);const a=Ut(i);this._bootstrapComponents=wn(a.bootstrap),this._r3Injector=x0(i,n,[{provide:Ls,useValue:this},{provide:Xc,useValue:this.componentFactoryResolver},...s],yt(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class yh extends J_{constructor(i){super(),this.moduleType=i}create(i){return new bh(this.moduleType,i,[])}}class X_ extends Ls{constructor(i){super(),this.componentFactoryResolver=new x_(this),this.instance=null;const n=new xr([...i.providers,{provide:Ls,useValue:this},{provide:Xc,useValue:this.componentFactoryResolver}],i.parent||kc(),i.debugName,new Set(["environment"]));this.injector=n,i.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Ch(e,i,n=null){return new X_({providers:e,parent:i,debugName:n,runEnvironmentInitializers:!0}).injector}let Va=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Rn(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function bi(e,i,n){return e[i]=n}function ft(e,i,n){return!Object.is(e[i],n)&&(e[i]=n,!0)}function Bs(e,i,n,s){const a=ft(e,i,n);return ft(e,i+1,s)||a}function E(e,i,n,s,a,l,c,u){const d=N(),p=ye(),f=e+ue,m=p.firstCreatePass?function uk(e,i,n,s,a,l,c,u,d){const p=i.consts,f=$r(i,e,4,c||null,fi(p,u));eh(i,n,f,fi(p,d)),hc(i,f);const m=f.tView=X1(2,f,s,a,l,i.directiveRegistry,i.pipeRegistry,null,i.schemas,p,null);return null!==i.queries&&(i.queries.template(i,f),m.queries=i.queries.embeddedTView(f)),f}(f,p,d,i,n,s,a,l,c):p.data[f];gi(m,!1);const v=eb(p,d,m,e);pc()&&$c(p,d,v,m),Yt(v,d);const _=h_(v,d,v,m);return d[f]=_,su(d,_),function Z_(e,i,n){return _h(e,i,n)}(_,m,d),uc(m)&&Q1(p,d,m),null!=c&&J1(d,m,u),E}let eb=function tb(e,i,n,s){return Ji(!0),i[de].createComment("")};function Oe(e,i,n,s){const a=N();return ft(a,mi(),i)&&(ye(),_i(Qe(),a,e,i,n,s)),Oe}function to(e,i,n,s,a,l,c,u,d,p){const m=function Pn(e,i,n,s,a,l){const c=Bs(e,i,n,s);return Bs(e,i+2,a,l)||c}(e,function Fi(){return le.lFrame.bindingIndex}(),n,a,c,d);return Vi(4),m?i+ce(n)+s+ce(a)+l+ce(c)+u+ce(d)+p:pe}function yu(e,i){return e<<17|i<<2}function as(e){return e>>17&32767}function Oh(e){return 2|e}function js(e){return(131068&e)>>2}function Ih(e,i){return-131069&e|i<<2}function xh(e){return 1|e}function Ab(e,i,n,s){const a=e[n+1],l=null===i;let c=s?as(a):js(a),u=!1;for(;0!==c&&(!1===u||l);){const p=e[c+1];Yk(e[c],i)&&(u=!0,e[c+1]=s?xh(p):Oh(p)),c=s?as(p):js(p)}u&&(e[n+1]=s?Oh(a):xh(a))}function Yk(e,i){return null===e||null==i||(Array.isArray(e)?e[1]:e)===i||!(!Array.isArray(e)||"string"!=typeof i)&&Or(e,i)>=0}const Tt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Rb(e){return e.substring(Tt.key,Tt.keyEnd)}function Pb(e,i){const n=Tt.textEnd;return n===i?-1:(i=Tt.keyEnd=function Jk(e,i,n){for(;i32;)i++;return i}(e,Tt.key=i,n),oo(e,i,n))}function oo(e,i,n){for(;i=0;n=Pb(i,n))Cn(e,Rb(i),!0)}function Kn(e,i,n,s){const a=N(),l=ye(),c=Vi(2);l.firstUpdatePass&&jb(l,e,c,s),i!==pe&&ft(a,c,i)&&Ub(l,l.data[qt()],a,a[de],e,a[c+1]=function cO(e,i){return null==e||""===e||("string"==typeof i?e+=i:"object"==typeof e&&(e=yt(ss(e)))),e}(i,n),s,c)}function Hb(e,i){return i>=e.expandoStartIndex}function jb(e,i,n,s){const a=e.data;if(null===a[n+1]){const l=a[qt()],c=Hb(e,n);zb(l,s)&&null===i&&!c&&(i=!1),i=function nO(e,i,n,s){const a=function jp(e){const i=le.lFrame.currentDirectiveIndex;return-1===i?null:e[i]}(e);let l=s?i.residualClasses:i.residualStyles;if(null===a)0===(s?i.classBindings:i.styleBindings)&&(n=$a(n=Rh(null,e,i,n,s),i.attrs,s),l=null);else{const c=i.directiveStylingLast;if(-1===c||e[c]!==a)if(n=Rh(a,e,i,n,s),null===l){let d=function iO(e,i,n){const s=n?i.classBindings:i.styleBindings;if(0!==js(s))return e[as(s)]}(e,i,s);void 0!==d&&Array.isArray(d)&&(d=Rh(null,e,i,d[1],s),d=$a(d,i.attrs,s),function sO(e,i,n,s){e[as(n?i.classBindings:i.styleBindings)]=s}(e,i,s,d))}else l=function rO(e,i,n){let s;const a=i.directiveEnd;for(let l=1+i.directiveStylingLast;l0)&&(p=!0)):f=n,a)if(0!==d){const v=as(e[u+1]);e[s+1]=yu(v,u),0!==v&&(e[v+1]=Ih(e[v+1],s)),e[u+1]=function Gk(e,i){return 131071&e|i<<17}(e[u+1],s)}else e[s+1]=yu(u,0),0!==u&&(e[u+1]=Ih(e[u+1],s)),u=s;else e[s+1]=yu(d,0),0===u?u=s:e[d+1]=Ih(e[d+1],s),d=s;p&&(e[s+1]=Oh(e[s+1])),Ab(e,f,s,!0),Ab(e,f,s,!1),function qk(e,i,n,s,a){const l=a?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof i&&Or(l,i)>=0&&(n[s+1]=xh(n[s+1]))}(i,f,e,s,l),c=yu(u,d),l?i.classBindings=c:i.styleBindings=c}(a,l,i,n,c,s)}}function Rh(e,i,n,s,a){let l=null;const c=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u0;){const d=e[a],p=Array.isArray(d),f=p?d[1]:d,m=null===f;let v=n[a+1];v===pe&&(v=m?Ne:void 0);let _=m?e1(v,s):f===s?v:void 0;if(p&&!wu(_)&&(_=e1(d,s)),wu(_)&&(u=_,c))return u;const b=e[a+1];a=c?as(b):js(b)}if(null!==i){let d=l?i.residualClasses:i.residualStyles;null!=d&&(u=e1(d,s))}return u}function wu(e){return void 0!==e}function zb(e,i){return 0!=(e.flags&(i?8:16))}class yO{destroy(i){}updateValue(i,n){}swap(i,n){const s=Math.min(i,n),a=Math.max(i,n),l=this.detach(a);if(a-s>1){const c=this.detach(s);this.attach(s,l),this.attach(a,c)}else this.attach(s,l)}move(i,n){this.attach(n,this.detach(i))}}function Ph(e,i,n,s,a){return e===n&&Object.is(i,s)?1:Object.is(a(e,i),a(n,s))?-1:0}function Fh(e,i,n,s){return!(void 0===i||!i.has(s)||(e.attach(n,i.get(s)),i.delete(s),0))}function Wb(e,i,n,s,a){if(Fh(e,i,s,n(s,a)))e.updateValue(s,a);else{const l=e.create(s,a);e.attach(s,l)}}function qb(e,i,n,s){const a=new Set;for(let l=i;l<=n;l++)a.add(s(l,e.at(l)));return a}class Yb{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const n=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(i,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,n){if(this.kvMap.has(i)){let s=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(s);)s=a.get(s);a.set(s,n)}else this.kvMap.set(i,n)}forEach(i){for(let[n,s]of this.kvMap)if(i(s,n),void 0!==this._vMap){const a=this._vMap;for(;a.has(s);)s=a.get(s),i(s,n)}}}class wO{constructor(i,n,s){this.lContainer=i,this.$implicit=n,this.$index=s}get $count(){return this.lContainer.length-at}}function wi(e,i){return i}class SO{constructor(i,n,s){this.hasEmptyBlock=i,this.trackByFn=n,this.liveCollection=s}}class EO extends yO{constructor(i,n,s){super(),this.lContainer=i,this.hostLView=n,this.templateTNode=s,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-at}at(i){return this.getLView(i)[qe].$implicit}attach(i,n){const s=n[qn];this.needsIndexUpdate||=i!==this.length,Fa(this.lContainer,n,i,Gr(this.templateTNode,s))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function TO(e,i){return va(e,i)}(this.lContainer,i)}create(i,n){const s=Ur(this.lContainer,this.templateTNode.tView.ssrId);return Pa(this.hostLView,this.templateTNode,new wO(this.lContainer,n,i),{dehydratedView:s})}destroy(i){Hc(i[A],i)}updateValue(i,n){this.getLView(i)[qe].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i(Ji(!0),Bc(s,a,function e0(){return le.lFrame.currentNamespace}()));function Ua(e,i,n){const s=N(),a=ye(),l=e+ue,c=a.firstCreatePass?function IO(e,i,n,s,a){const l=i.consts,c=fi(l,s),u=$r(i,e,8,"ng-container",c);return null!==c&&au(u,c,!0),eh(i,n,u,fi(l,a)),null!==i.queries&&i.queries.elementStart(i,u),u}(l,a,s,i,n):a.data[l];gi(c,!0);const u=Qb(a,s,c,e);return s[l]=u,pc()&&$c(a,s,u,c),Yt(u,s),uc(c)&&(Q1(a,s,c),Z1(a,c,s)),null!=n&&J1(s,c),Ua}function Ga(){let e=je();const i=ye();return Lp()?Bp():(e=e.parent,gi(e,!1)),i.firstCreatePass&&(hc(i,e),Mp(e)&&i.queries.elementEnd(e)),Ga}let Qb=(e,i,n,s)=>(Ji(!0),w1(i[de],""));function Qn(){return N()}function En(e,i,n){const s=N();return ft(s,mi(),i)&&Sn(ye(),Qe(),s,e,i,s[de],n,!0),En}const co="en-US";let ty=co;function Qa(e){return!!e&&"function"==typeof e.then}function Ty(e){return!!e&&"function"==typeof e.subscribe}function I(e,i,n,s){const a=N(),l=ye(),c=je();return function My(e,i,n,s,a,l,c){const u=uc(s),p=e.firstCreatePass&&m_(e),f=i[qe],m=g_(i);let v=!0;if(3&s.type||c){const C=Xt(s,i),S=c?c(C):C,T=m.length,D=c?R=>c(He(R[s.index])):s.index;let V=null;if(!c&&u&&(V=function k8(e,i,n,s){const a=e.cleanup;if(null!=a)for(let l=0;ld?u[d]:null}"string"==typeof c&&(l+=2)}return null}(e,i,a,s.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=l,V.__ngLastListenerFn__=l,v=!1;else{l=Oy(s,i,f,l,!1);const R=n.listen(S,a,l);m.push(l,R),p&&p.push(a,D,T,T+1)}}else l=Oy(s,i,f,l,!1);const _=s.outputs;let b;if(v&&null!==_&&(b=_[a])){const C=b.length;if(C)for(let S=0;S-1?_n(e.index,i):i);let d=ky(i,n,s,c),p=l.__ngNextListenerFn__;for(;p;)d=ky(i,n,p,c)&&d,p=p.__ngNextListenerFn__;return a&&!1===d&&c.preventDefault(),d}}function K(e=1){return function MT(e){return(le.lFrame.contextLView=function j2(e,i){for(;e>0;)i=i[mr],e--;return i}(e,le.lFrame.contextLView))[qe]}(e)}function O8(e,i){let n=null;const s=function z4(e){const i=e.attrs;if(null!=i){const n=i.indexOf(5);if(!(1&n))return i[n+1]}return null}(e);for(let a=0;a{class e{static#e=this.__NG_ELEMENT_ID__=R8}return e})();const x8=ct,A8=class extends x8{constructor(i,n,s){super(),this._declarationLView=i,this._declarationTContainer=n,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,n){return this.createEmbeddedViewImpl(i,n)}createEmbeddedViewImpl(i,n,s){const a=Pa(this._declarationLView,this._declarationTContainer,i,{injector:n,dehydratedView:s});return new Ma(a)}};function R8(){return Nu(je(),N())}function Nu(e,i){return 4&e.type?new A8(i,e,jr(e,i)):null}class zh{constructor(i){this.queryList=i,this.matches=null}clone(){return new zh(this.queryList)}setDirty(){this.queryList.setDirty()}}class Wh{constructor(i=[]){this.queries=i}createEmbeddedView(i){const n=i.queries;if(null!==n){const s=null!==i.contentQueries?i.contentQueries[0]:n.length,a=[];for(let l=0;l0)s.push(c[u/2]);else{const p=l[u+1],f=i[-d];for(let m=at;m(Ji(!0),function Lc(e,i){return e.createText(i)}(i[de],s));function g(e){return Rt("",e,""),g}function Rt(e,i,n){const s=N(),a=function Jr(e,i,n,s){return ft(e,mi(),n)?i+ce(n)+s:pe}(s,e,i,n);return a!==pe&&Hi(s,qt(),a),Rt}function ls(e,i,n,s,a,l,c,u,d){const p=N(),f=to(p,e,i,n,s,a,l,c,u,d);return f!==pe&&Hi(p,qt(),f),ls}function Zh(e,i,n,s,a){if(e=ee(e),Array.isArray(e))for(let l=0;l>20;if(xs(e)||!e.multi){const _=new la(p,a,k),b=Jh(d,i,a?f:f+v,m);-1===b?(Zp(vc(u,c),l,d),Qh(l,e,i.length),i.push(d),u.directiveStart++,u.directiveEnd++,a&&(u.providerIndexes+=1048576),n.push(_),c.push(_)):(n[b]=_,c[b]=_)}else{const _=Jh(d,i,f+v,m),b=Jh(d,i,f,f+v),S=b>=0&&n[b];if(a&&!S||!a&&!(_>=0&&n[_])){Zp(vc(u,c),l,d);const T=function nI(e,i,n,s,a){const l=new la(e,n,k);return l.multi=[],l.index=i,l.componentProviders=0,l3(l,a,s&&!n),l}(a?tI:eI,n.length,a,s,p);!a&&S&&(n[b].providerFactory=T),Qh(l,e,i.length,0),i.push(d),u.directiveStart++,u.directiveEnd++,a&&(u.providerIndexes+=1048576),n.push(T),c.push(T)}else Qh(l,e,_>-1?_:b,l3(n[a?b:_],p,!a&&s));!a&&s&&S&&n[b].componentProviders++}}}function Qh(e,i,n,s){const a=xs(i),l=function fN(e){return!!e.useClass}(i);if(a||l){const d=(l?ee(i.useClass):i).prototype.ngOnDestroy;if(d){const p=e.destroyHooks||(e.destroyHooks=[]);if(!a&&i.multi){const f=p.indexOf(n);-1===f?p.push(n,[s,d]):p[f+1].push(s,d)}else p.push(n,d)}}}function l3(e,i,n){return n&&e.componentProviders++,e.multi.push(i)-1}function Jh(e,i,n,s){for(let a=n;a{n.providersResolver=(s,a)=>function X8(e,i,n){const s=ye();if(s.firstCreatePass){const a=Yn(e);Zh(n,s.data,s.blueprint,a,!0),Zh(i,s.data,s.blueprint,a,!1)}}(s,a?a(e):e,i)}}let iI=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const s=D0(0,n.type),a=s.length>0?Ch([s],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=F({token:e,providedIn:"environment",factory:()=>new e(ae(cn))})}return e})();function Vn(e){Fs("NgStandalone"),e.getStandaloneInjector=i=>i.get(iI).getOrCreateStandaloneInjector(e)}function Jn(e,i,n){const s=en()+e,a=N();return a[s]===pe?bi(a,s,n?i.call(n):i()):function La(e,i){return e[i]}(a,s)}function uo(e,i,n,s){return function v3(e,i,n,s,a,l){const c=i+n;return ft(e,c,a)?bi(e,c+1,l?s.call(l,a):s(a)):Ja(e,c+1)}(N(),en(),e,i,n,s)}function Ou(e,i,n,s,a,l){return function b3(e,i,n,s,a,l,c,u){const d=i+n;return function fu(e,i,n,s,a){const l=Bs(e,i,n,s);return ft(e,i+2,a)||l}(e,d,a,l,c)?bi(e,d+3,u?s.call(u,a,l,c):s(a,l,c)):Ja(e,d+3)}(N(),en(),e,i,n,s,a,l)}function Ja(e,i){const n=e[i];return n===pe?void 0:n}function Xn(e,i){return Nu(e,i)}let V3=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();class qI{constructor(i,n){this.ngModuleFactory=i,this.componentFactories=n}}let L3=(()=>{class e{compileModuleSync(n){return new yh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const s=this.compileModuleSync(n),l=wn(Ut(n).declarations).reduce((c,u)=>{const d=me(u);return d&&c.push(new Oa(d)),c},[]);return new qI(s,l)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const U3=new B(""),Au=new B("");let uf,lf=(()=>{class e{constructor(n,s,a){this._ngZone=n,this.registry=s,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,uf||(function yx(e){uf=e}(a),a.addToWindow(s)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{fe.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,s,a){let l=-1;s&&s>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==l),n()},s)),this._callbacks.push({doneCb:n,timeoutId:l,updateCb:a})}whenStable(n,s,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,s,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,s,a){return[]}static#e=this.\u0275fac=function(s){return new(s||e)(ae(fe),ae(cf),ae(Au))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})(),cf=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,s){this._applications.set(n,s)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,s=!0){return uf?.findTestabilityInTree(this,n,s)??null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const df=new B("");let pf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,s)=>{this.resolve=n,this.reject=s}),this.appInits=y(df,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const l=a();if(Qa(l))n.push(l);else if(Ty(l)){const c=new Promise((u,d)=>{l.subscribe({complete:u,error:d})});n.push(c)}}const s=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{s()}).catch(a=>{this.reject(a)}),0===n.length&&s(),this.initialized=!0}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const hf=new B("");function W3(e,i){return Array.isArray(i)?i.reduce(W3,e):{...e,...i}}let ji=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=y(Qv),this.afterRenderEffectManager=y(ka),this.componentTypes=[],this.components=[],this.isStable=y(Va).hasPendingTasks.pipe(we(n=>!n)),this._injector=y(cn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,s){const a=n instanceof Pv;if(!this._injector.get(pf).done)throw!a&&function Zi(e){const i=me(e)||Ct(e)||Vt(e);return null!==i&&i.standalone}(n),new x(405,!1);let c;c=a?n:this._injector.get(Xc).resolveComponentFactory(n),this.componentTypes.push(c.componentType);const u=function wx(e){return e.isBoundToModule}(c)?void 0:this._injector.get(Ls),p=c.create(Et.NULL,[],s||c.selector,u),f=p.location.nativeElement,m=p.injector.get(U3,null);return m?.registerApplication(f),p.onDestroy(()=>{this.detachView(p.hostView),Ru(this.components,p),m?.unregisterApplication(f)}),this._loadComponent(p),p}tick(){if(this._runningTick)throw new x(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}detectChangesInAttachedViews(){let n=0;do{if(100===n)throw new x(103,!1);const s=0===n;for(let{_lView:a,notifyErrorHandler:l}of this._views)!s&&!Y3(a)||this.detectChangesInView(a,l,s);this.afterRenderEffectManager.execute(),n++}while(this._views.some(({_lView:s})=>Y3(s)))}detectChangesInView(n,s,a){let l;a?(l=0,n[G]|=1024):l=64&n[G]?0:1,ou(n,s,l)}attachView(n){const s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;Ru(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const s=this._injector.get(hf,[]);[...this._bootstrapListeners,...s].forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Ru(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new x(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ru(e,i){const n=e.indexOf(i);n>-1&&e.splice(n,1)}function Y3(e){return Pp(e)}let Sx=(()=>{class e{constructor(){this.zone=y(fe),this.applicationRef=y(ji)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ex(){const e=y(fe),i=y(Bi);return n=>e.runOutsideAngular(()=>i.handleError(n))}let Nx=(()=>{class e{constructor(){this.subscription=new Qt,this.initialized=!1,this.zone=y(fe),this.pendingTasks=y(Va)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{fe.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{fe.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ei=new B("",{providedIn:"root",factory:()=>y(Ei,be.Optional|be.SkipSelf)||function Mx(){return typeof $localize<"u"&&$localize.locale||co}()}),ff=new B("");let Q3=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const a=function u7(e="zone.js",i){return"noop"===e?new T_:"zone.js"===e?new fe(i):e}(s?.ngZone,function Z3(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:s?.ngZoneEventCoalescing,runCoalescing:s?.ngZoneRunCoalescing}));return a.run(()=>{const l=function ck(e,i,n){return new bh(e,i,n)}(n.moduleType,this.injector,function K3(e){return[{provide:fe,useFactory:e},{provide:Is,multi:!0,useFactory:()=>{const i=y(Sx,{optional:!0});return()=>i.initialize()}},{provide:Is,multi:!0,useFactory:()=>{const i=y(Nx);return()=>{i.initialize()}}},{provide:Qv,useFactory:Ex}]}(()=>a)),c=l.injector.get(Bi,null);return a.runOutsideAngular(()=>{const u=a.onError.subscribe({next:d=>{c.handleError(d)}});l.onDestroy(()=>{Ru(this._modules,l),u.unsubscribe()})}),function z3(e,i,n){try{const s=n();return Qa(s)?s.catch(a=>{throw i.runOutsideAngular(()=>e.handleError(a)),a}):s}catch(s){throw i.runOutsideAngular(()=>e.handleError(s)),s}}(c,a,()=>{const u=l.injector.get(pf);return u.runInitializers(),u.donePromise.then(()=>(function ny(e){"string"==typeof e&&(ty=e.toLowerCase().replace(/_/g,"-"))}(l.injector.get(Ei,co)||co),this._moduleDoBootstrap(l),l))})})}bootstrapModule(n,s=[]){const a=W3({},s);return function Cx(e,i,n){const s=new yh(n);return Promise.resolve(s)}(0,0,n).then(l=>this.bootstrapModuleFactory(l,a))}_moduleDoBootstrap(n){const s=n.injector.get(ji);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(a=>s.bootstrap(a));else{if(!n.instance.ngDoBootstrap)throw new x(-403,!1);n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new x(404,!1);this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(ff,null);n&&(n.forEach(s=>s()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(ae(Et))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),cs=null;const J3=new B("");function X3(e,i,n=[]){const s=`Platform: ${i}`,a=new B(s);return(l=[])=>{let c=gf();if(!c||c.injector.get(J3,!1)){const u=[...n,...l,{provide:a,useValue:!0}];e?e(u):function Ix(e){if(cs&&!cs.get(J3,!1))throw new x(400,!1);(function G3(){!function n4(e){Ym=e}(()=>{throw new x(600,!1)})})(),cs=e;const i=e.get(Q3);(function tC(e){e.get(R0,null)?.forEach(n=>n())})(e)}(function eC(e=[],i){return Et.create({name:i,providers:[{provide:a1,useValue:"platform"},{provide:ff,useValue:new Set([()=>cs=null])},...e]})}(u,s))}return function xx(e){const i=gf();if(!i)throw new x(401,!1);return i}()}}function gf(){return cs?.get(Q3)??null}const Lx=X3(null,"core",[]);let Bx=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ji))};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();function go(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function wf(e,i){const n=me(e),s=i.elementInjector||kc();return new Oa(n).create(s,i.projectableNodes,i.hostElement,i.environmentInjector)}let EC=null;function us(){return EC}class gA{}const ut=new B("");let Df=(()=>{class e{historyGo(n){throw new Error("")}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(vA),providedIn:"platform"})}return e})();const mA=new B("");let vA=(()=>{class e extends Df{constructor(){super(),this._doc=y(ut),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return us().getBaseHref(this._doc)}onPopState(n){const s=us().getGlobalEventTarget(this._doc,"window");return s.addEventListener("popstate",n,!1),()=>s.removeEventListener("popstate",n)}onHashChange(n){const s=us().getGlobalEventTarget(this._doc,"window");return s.addEventListener("hashchange",n,!1),()=>s.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,s,a){this._history.pushState(n,s,a)}replaceState(n,s,a){this._history.replaceState(n,s,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Sf(e,i){if(0==e.length)return i;if(0==i.length)return e;let n=0;return e.endsWith("/")&&n++,i.startsWith("/")&&n++,2==n?e+i.substring(1):1==n?e+i:e+"/"+i}function TC(e){const i=e.match(/#|\?|$/),n=i&&i.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function $i(e){return e&&"?"!==e[0]?"?"+e:e}let Gs=(()=>{class e{historyGo(n){throw new Error("")}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(MC),providedIn:"root"})}return e})();const NC=new B("");let MC=(()=>{class e extends Gs{constructor(n,s){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=s??this._platformLocation.getBaseHrefFromDOM()??y(ut).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Sf(this._baseHref,n)}path(n=!1){const s=this._platformLocation.pathname+$i(this._platformLocation.search),a=this._platformLocation.hash;return a&&n?`${s}${a}`:s}pushState(n,s,a,l){const c=this.prepareExternalUrl(a+$i(l));this._platformLocation.pushState(n,s,c)}replaceState(n,s,a,l){const c=this.prepareExternalUrl(a+$i(l));this._platformLocation.replaceState(n,s,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static#e=this.\u0275fac=function(s){return new(s||e)(ae(Df),ae(NC,8))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_A=(()=>{class e extends Gs{constructor(n,s){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],null!=s&&(this._baseHref=s)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){const s=this._platformLocation.hash??"#";return s.length>0?s.substring(1):s}prepareExternalUrl(n){const s=Sf(this._baseHref,n);return s.length>0?"#"+s:s}pushState(n,s,a,l){let c=this.prepareExternalUrl(a+$i(l));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.pushState(n,s,c)}replaceState(n,s,a,l){let c=this.prepareExternalUrl(a+$i(l));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(n,s,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static#e=this.\u0275fac=function(s){return new(s||e)(ae(Df),ae(NC,8))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})(),rl=(()=>{class e{constructor(n){this._subject=new $,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;const s=this._locationStrategy.getBaseHref();this._basePath=function CA(e){if(new RegExp("^(https?:)?//").test(e)){const[,n]=e.split(/\/\/[^\/]+/);return n}return e}(TC(kC(s))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,s=""){return this.path()==this.normalize(n+$i(s))}normalize(n){return e.stripTrailingSlash(function yA(e,i){if(!e||!i.startsWith(e))return i;const n=i.substring(e.length);return""===n||["/",";","?","#"].includes(n[0])?n:i}(this._basePath,kC(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,s="",a=null){this._locationStrategy.pushState(a,"",n,s),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+$i(s)),a)}replaceState(n,s="",a=null){this._locationStrategy.replaceState(a,"",n,s),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+$i(s)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(s=>{this._notifyUrlChangeListeners(s.url,s.state)}),()=>{const s=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(s,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",s){this._urlChangeListeners.forEach(a=>a(n,s))}subscribe(n,s,a){return this._subject.subscribe({next:n,error:s,complete:a})}static#e=this.normalizeQueryParams=$i;static#t=this.joinWithSlash=Sf;static#n=this.stripTrailingSlash=TC;static#i=this.\u0275fac=function(s){return new(s||e)(ae(Gs))};static#s=this.\u0275prov=F({token:e,factory:()=>function bA(){return new rl(ae(Gs))}(),providedIn:"root"})}return e})();function kC(e){return e.replace(/\/index.html$/,"")}const Pf=/\s+/,HC=[];let jC=(()=>{class e{constructor(n,s){this._ngEl=n,this._renderer=s,this.initialClasses=HC,this.stateMap=new Map}set klass(n){this.initialClasses=null!=n?n.trim().split(Pf):HC}set ngClass(n){this.rawClass="string"==typeof n?n.trim().split(Pf):n}ngDoCheck(){for(const s of this.initialClasses)this._updateState(s,!0);const n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(const s of n)this._updateState(s,!0);else if(null!=n)for(const s of Object.keys(n))this._updateState(s,!!n[s]);this._applyStateDiff()}_updateState(n,s){const a=this.stateMap.get(n);void 0!==a?(a.enabled!==s&&(a.changed=!0,a.enabled=s),a.touched=!0):this.stateMap.set(n,{enabled:s,changed:!0,touched:!0})}_applyStateDiff(){for(const n of this.stateMap){const s=n[0],a=n[1];a.changed?(this._toggleClass(s,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(s,!1),this.stateMap.delete(s)),a.touched=!1}}_toggleClass(n,s){(n=n.trim()).length>0&&n.split(Pf).forEach(a=>{s?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}static#e=this.\u0275fac=function(s){return new(s||e)(k(De),k(Dn))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngClass",""]],inputs:{klass:[Pe.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return e})();class sR{constructor(i,n,s,a){this.$implicit=i,this.ngForOf=n,this.index=s,this.count=a}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ff=(()=>{class e{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,s,a){this._viewContainer=n,this._template=s,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((a,l,c)=>{if(null==a.previousIndex)s.createEmbeddedView(this._template,new sR(a.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)s.remove(null===l?void 0:l);else if(null!==l){const u=s.get(l);s.move(u,c),UC(u,a)}});for(let a=0,l=s.length;a{UC(s.get(a.currentIndex),a)})}static ngTemplateContextGuard(n,s){return!0}static#e=this.\u0275fac=function(s){return new(s||e)(k(dn),k(ct),k(q1))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return e})();function UC(e,i){e.context.$implicit=i.item}let al=(()=>{class e{constructor(n,s){this._viewContainer=n,this._context=new rR,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){GC("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){GC("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,s){return!0}static#e=this.\u0275fac=function(s){return new(s||e)(k(dn),k(ct))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return e})();class rR{constructor(){this.$implicit=null,this.ngIf=null}}function GC(e,i){if(i&&!i.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${yt(i)}'.`)}let WC=(()=>{class e{constructor(n,s,a){this._ngEl=n,this._differs=s,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){const n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,s){const[a,l]=n.split("."),c=-1===a.indexOf("-")?void 0:is.DashCase;null!=s?this._renderer.setStyle(this._ngEl.nativeElement,a,l?`${s}${l}`:s,c):this._renderer.removeStyle(this._ngEl.nativeElement,a,c)}_applyChanges(n){n.forEachRemovedItem(s=>this._setStyle(s.key,null)),n.forEachAddedItem(s=>this._setStyle(s.key,s.currentValue)),n.forEachChangedItem(s=>this._setStyle(s.key,s.currentValue))}static#e=this.\u0275fac=function(s){return new(s||e)(k(De),k(tu),k(Dn))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return e})(),vo=(()=>{class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){const s=this._viewContainerRef;if(this._viewRef&&s.remove(s.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const a=this._createContextForwardProxy();this._viewRef=s.createEmbeddedView(this.ngTemplateOutlet,a,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,s,a)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,s,a),get:(n,s,a)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,s,a)}})}static#e=this.\u0275fac=function(s){return new(s||e)(k(dn))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[wt]})}return e})(),YC=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();const KC="browser";function ZC(e){return"server"===e}let FR=(()=>{class e{static#e=this.\u0275prov=F({token:e,providedIn:"root",factory:()=>function PR(e){return e===KC}(y(Rs))?new VR(y(ut),window):new BR})}return e})();class VR{constructor(i,n){this.document=i,this.window=n,this.offset=()=>[0,0]}setOffset(i){this.offset=Array.isArray(i)?()=>i:i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i){this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){const n=function LR(e,i){const n=e.getElementById(i)||e.getElementsByName(i)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const s=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let a=s.currentNode;for(;a;){const l=a.shadowRoot;if(l){const c=l.getElementById(i)||l.querySelector(`[name="${i}"]`);if(c)return c}a=s.nextNode()}}return null}(this.document,i);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(i){this.window.history.scrollRestoration=i}scrollToElement(i){const n=i.getBoundingClientRect(),s=n.left+this.window.pageXOffset,a=n.top+this.window.pageYOffset,l=this.offset();this.window.scrollTo(s-l[0],a-l[1])}}class BR{setOffset(i){}getScrollPosition(){return[0,0]}scrollToPosition(i){}scrollToAnchor(i){}setHistoryScrollRestoration(i){}}class c9 extends gA{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Uf extends c9{static makeCurrent(){!function fA(e){EC??=e}(new Uf)}onAndCancel(i,n,s){return i.addEventListener(n,s),()=>{i.removeEventListener(n,s)}}dispatchEvent(i,n){i.dispatchEvent(n)}remove(i){i.parentNode&&i.parentNode.removeChild(i)}createElement(i,n){return(n=n||this.getDefaultDocument()).createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,n){return"window"===n?window:"document"===n?i:"body"===n?i.body:null}getBaseHref(i){const n=function u9(){return cl=cl||document.querySelector("base"),cl?cl.getAttribute("href"):null}();return null==n?null:function d9(e){return new URL(e,document.baseURI).pathname}(n)}resetBaseElement(){cl=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return function nR(e,i){i=encodeURIComponent(i);for(const n of e.split(";")){const s=n.indexOf("="),[a,l]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(a.trim()===i)return decodeURIComponent(l)}return null}(document.cookie,i)}}let cl=null,h9=(()=>{class e{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();const Gf=new B("");let ew=(()=>{class e{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(a=>{a.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,s,a){return this._findPluginFor(s).addEventListener(n,s,a)}getZone(){return this._zone}_findPluginFor(n){let s=this._eventNameToPlugin.get(n);if(s)return s;if(s=this._plugins.find(l=>l.supports(n)),!s)throw new x(5101,!1);return this._eventNameToPlugin.set(n,s),s}static#e=this.\u0275fac=function(s){return new(s||e)(ae(Gf),ae(fe))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();class tw{constructor(i){this._doc=i}}const zf="ng-app-id";let nw=(()=>{class e{constructor(n,s,a,l={}){this.doc=n,this.appId=s,this.nonce=a,this.platformId=l,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=ZC(l),this.resetHostNodes()}addStyles(n){for(const s of n)1===this.changeUsageCount(s,1)&&this.onStyleAdded(s)}removeStyles(n){for(const s of n)this.changeUsageCount(s,-1)<=0&&this.onStyleRemoved(s)}ngOnDestroy(){const n=this.styleNodesInDOM;n&&(n.forEach(s=>s.remove()),n.clear());for(const s of this.getAllStyles())this.onStyleRemoved(s);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const s of this.getAllStyles())this.addStyleToHost(n,s)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(const s of this.hostNodes)this.addStyleToHost(s,n)}onStyleRemoved(n){const s=this.styleRef;s.get(n)?.elements?.forEach(a=>a.remove()),s.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${zf}="${this.appId}"]`);if(n?.length){const s=new Map;return n.forEach(a=>{null!=a.textContent&&s.set(a.textContent,a)}),s}return null}changeUsageCount(n,s){const a=this.styleRef;if(a.has(n)){const l=a.get(n);return l.usage+=s,l.usage}return a.set(n,{usage:s,elements:[]}),s}getStyleElement(n,s){const a=this.styleNodesInDOM,l=a?.get(s);if(l?.parentNode===n)return a.delete(s),l.removeAttribute(zf),l;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=s,this.platformIsServer&&c.setAttribute(zf,this.appId),n.appendChild(c),c}}addStyleToHost(n,s){const a=this.getStyleElement(n,s),l=this.styleRef,c=l.get(s)?.elements;c?c.push(a):l.set(s,{elements:[a],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ut),ae(xc),ae(P0,8),ae(Rs))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();const Wf={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},qf=/%COMP%/g,v9=new B("",{providedIn:"root",factory:()=>!0});function sw(e,i){return i.map(n=>n.replace(qf,e))}let rw=(()=>{class e{constructor(n,s,a,l,c,u,d,p=null){this.eventManager=n,this.sharedStylesHost=s,this.appId=a,this.removeStylesOnCompDestroy=l,this.doc=c,this.platformId=u,this.ngZone=d,this.nonce=p,this.rendererByCompId=new Map,this.platformIsServer=ZC(u),this.defaultRenderer=new Yf(n,c,d,this.platformIsServer)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;this.platformIsServer&&s.encapsulation===Gn.ShadowDom&&(s={...s,encapsulation:Gn.Emulated});const a=this.getOrCreateRenderer(n,s);return a instanceof aw?a.applyToHost(n):a instanceof Kf&&a.applyStyles(),a}getOrCreateRenderer(n,s){const a=this.rendererByCompId;let l=a.get(s.id);if(!l){const c=this.doc,u=this.ngZone,d=this.eventManager,p=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,m=this.platformIsServer;switch(s.encapsulation){case Gn.Emulated:l=new aw(d,p,s,this.appId,f,c,u,m);break;case Gn.ShadowDom:return new C9(d,p,n,s,c,u,this.nonce,m);default:l=new Kf(d,p,s,f,c,u,m)}a.set(s.id,l)}return l}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ew),ae(nw),ae(xc),ae(v9),ae(ut),ae(Rs),ae(fe),ae(P0))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();class Yf{constructor(i,n,s,a){this.eventManager=i,this.doc=n,this.ngZone=s,this.platformIsServer=a,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(i,n){return n?this.doc.createElementNS(Wf[n]||n,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,n){(ow(i)?i.content:i).appendChild(n)}insertBefore(i,n,s){i&&(ow(i)?i.content:i).insertBefore(n,s)}removeChild(i,n){i&&i.removeChild(n)}selectRootElement(i,n){let s="string"==typeof i?this.doc.querySelector(i):i;if(!s)throw new x(-5104,!1);return n||(s.textContent=""),s}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,n,s,a){if(a){n=a+":"+n;const l=Wf[a];l?i.setAttributeNS(l,n,s):i.setAttribute(n,s)}else i.setAttribute(n,s)}removeAttribute(i,n,s){if(s){const a=Wf[s];a?i.removeAttributeNS(a,n):i.removeAttribute(`${s}:${n}`)}else i.removeAttribute(n)}addClass(i,n){i.classList.add(n)}removeClass(i,n){i.classList.remove(n)}setStyle(i,n,s,a){a&(is.DashCase|is.Important)?i.style.setProperty(n,s,a&is.Important?"important":""):i.style[n]=s}removeStyle(i,n,s){s&is.DashCase?i.style.removeProperty(n):i.style[n]=""}setProperty(i,n,s){null!=i&&(i[n]=s)}setValue(i,n){i.nodeValue=n}listen(i,n,s){if("string"==typeof i&&!(i=us().getGlobalEventTarget(this.doc,i)))throw new Error(`Unsupported event target ${i} for event ${n}`);return this.eventManager.addEventListener(i,n,this.decoratePreventDefault(s))}decoratePreventDefault(i){return n=>{if("__ngUnwrap__"===n)return i;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>i(n)):i(n))&&n.preventDefault()}}}function ow(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class C9 extends Yf{constructor(i,n,s,a,l,c,u,d){super(i,l,c,d),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const p=sw(a.id,a.styles);for(const f of p){const m=document.createElement("style");u&&m.setAttribute("nonce",u),m.textContent=f,this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,n){return super.appendChild(this.nodeOrShadowRoot(i),n)}insertBefore(i,n,s){return super.insertBefore(this.nodeOrShadowRoot(i),n,s)}removeChild(i,n){return super.removeChild(this.nodeOrShadowRoot(i),n)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Kf extends Yf{constructor(i,n,s,a,l,c,u,d){super(i,l,c,u),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=a,this.styles=d?sw(d,s.styles):s.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class aw extends Kf{constructor(i,n,s,a,l,c,u,d){const p=a+"-"+s.id;super(i,n,s,l,c,u,d,p),this.contentAttr=function _9(e){return"_ngcontent-%COMP%".replace(qf,e)}(p),this.hostAttr=function b9(e){return"_nghost-%COMP%".replace(qf,e)}(p)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,n){const s=super.createElement(i,n);return super.setAttribute(s,this.contentAttr,""),s}}let w9=(()=>{class e extends tw{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,a){return n.addEventListener(s,a,!1),()=>this.removeEventListener(n,s,a)}removeEventListener(n,s,a){return n.removeEventListener(s,a)}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ut))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();const lw=["alt","control","meta","shift"],D9={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},S9={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let E9=(()=>{class e extends tw{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,s,a){const l=e.parseEventName(s),c=e.eventCallback(l.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>us().onAndCancel(n,l.domEventName,c))}static parseEventName(n){const s=n.toLowerCase().split("."),a=s.shift();if(0===s.length||"keydown"!==a&&"keyup"!==a)return null;const l=e._normalizeKey(s.pop());let c="",u=s.indexOf("code");if(u>-1&&(s.splice(u,1),c="code."),lw.forEach(p=>{const f=s.indexOf(p);f>-1&&(s.splice(f,1),c+=p+".")}),c+=l,0!=s.length||0===l.length)return null;const d={};return d.domEventName=a,d.fullKey=c,d}static matchEventFullKeyCode(n,s){let a=D9[n.key]||n.key,l="";return s.indexOf("code.")>-1&&(a=n.code,l="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),lw.forEach(c=>{c!==a&&(0,S9[c])(n)&&(l+=c+".")}),l+=a,l===s)}static eventCallback(n,s,a){return l=>{e.matchEventFullKeyCode(l,n)&&a.runGuarded(()=>s(l))}}static _normalizeKey(n){return"esc"===n?"escape":n}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ut))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();const k9=X3(Lx,"browser",[{provide:Rs,useValue:KC},{provide:R0,useValue:function T9(){Uf.makeCurrent()},multi:!0},{provide:ut,useFactory:function M9(){return function MN(e){p1=e}(document),document},deps:[]}]),O9=new B(""),dw=[{provide:Au,useClass:class p9{addToWindow(i){Re.getAngularTestability=(s,a=!0)=>{const l=i.findTestabilityInTree(s,a);if(null==l)throw new x(5103,!1);return l},Re.getAllAngularTestabilities=()=>i.getAllTestabilities(),Re.getAllAngularRootElements=()=>i.getAllRootElements(),Re.frameworkStabilizers||(Re.frameworkStabilizers=[]),Re.frameworkStabilizers.push(s=>{const a=Re.getAllAngularTestabilities();let l=a.length;const c=function(){l--,0==l&&s()};a.forEach(u=>{u.whenStable(c)})})}findTestabilityInTree(i,n,s){return null==n?null:i.getTestability(n)??(s?us().isShadowRoot(n)?this.findTestabilityInTree(i,n.host,!0):this.findTestabilityInTree(i,n.parentElement,!0):null)}},deps:[]},{provide:U3,useClass:lf,deps:[fe,cf,Au]},{provide:lf,useClass:lf,deps:[fe,cf,Au]}],pw=[{provide:a1,useValue:"root"},{provide:Bi,useFactory:function N9(){return new Bi},deps:[]},{provide:Gf,useClass:w9,multi:!0,deps:[ut,fe,Rs]},{provide:Gf,useClass:E9,multi:!0,deps:[ut]},rw,nw,ew,{provide:Vv,useExisting:rw},{provide:class HR{},useClass:h9,deps:[]},[]];let I9=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:xc,useValue:n.appId}]}}static#e=this.\u0275fac=function(s){return new(s||e)(ae(O9,12))};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({providers:[...pw,...dw],imports:[YC,Bx]})}return e})(),x9=(()=>{class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static#e=this.\u0275fac=function(s){return new(s||e)(ae(ut))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ds(e){return this instanceof ds?(this.v=e,this):new ds(e)}function bw(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,i=e[Symbol.asyncIterator];return i?i.call(e):(e=function Xf(e){var i="function"==typeof Symbol&&Symbol.iterator,n=i&&e[i],s=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&s>=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n);function s(l){n[l]=e[l]&&function(c){return new Promise(function(u,d){!function a(l,c,u,d){Promise.resolve(d).then(function(p){l({value:p,done:u})},c)}(u,d,(c=e[l](c)).done,c.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const eg=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function yw(e){return Te(e?.then)}function Cw(e){return Te(e[dp])}function ww(e){return Symbol.asyncIterator&&Te(e?.[Symbol.asyncIterator])}function Dw(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Sw=function iP(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Ew(e){return Te(e?.[Sw])}function Tw(e){return function _w(e,i,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a,s=n.apply(e,i||[]),l=[];return a={},c("next"),c("throw"),c("return"),a[Symbol.asyncIterator]=function(){return this},a;function c(v){s[v]&&(a[v]=function(_){return new Promise(function(b,C){l.push([v,_,b,C])>1||u(v,_)})})}function u(v,_){try{!function d(v){v.value instanceof ds?Promise.resolve(v.value.v).then(p,f):m(l[0][2],v)}(s[v](_))}catch(b){m(l[0][3],b)}}function p(v){u("next",v)}function f(v){u("throw",v)}function m(v,_){v(_),l.shift(),l.length&&u(l[0][0],l[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:s,done:a}=yield ds(n.read());if(a)return yield ds(void 0);yield yield ds(s)}}finally{n.releaseLock()}})}function Nw(e){return Te(e?.getReader)}function Ft(e){if(e instanceof Je)return e;if(null!=e){if(Cw(e))return function sP(e){return new Je(i=>{const n=e[dp]();if(Te(n.subscribe))return n.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(eg(e))return function rP(e){return new Je(i=>{for(let n=0;n{e.then(n=>{i.closed||(i.next(n),i.complete())},n=>i.error(n)).then(null,e2)})}(e);if(ww(e))return Mw(e);if(Ew(e))return function aP(e){return new Je(i=>{for(const n of e)if(i.next(n),i.closed)return;i.complete()})}(e);if(Nw(e))return function lP(e){return Mw(Tw(e))}(e)}throw Dw(e)}function Mw(e){return new Je(i=>{(function cP(e,i){var n,s,a,l;return function mw(e,i,n,s){return new(n||(n=Promise))(function(l,c){function u(f){try{p(s.next(f))}catch(m){c(m)}}function d(f){try{p(s.throw(f))}catch(m){c(m)}}function p(f){f.done?l(f.value):function a(l){return l instanceof n?l:new n(function(c){c(l)})}(f.value).then(u,d)}p((s=s.apply(e,i||[])).next())})}(this,void 0,void 0,function*(){try{for(n=bw(e);!(s=yield n.next()).done;)if(i.next(s.value),i.closed)return}catch(c){a={error:c}}finally{try{s&&!s.done&&(l=n.return)&&(yield l.call(n))}finally{if(a)throw a.error}}i.complete()})})(e,i).catch(n=>i.error(n))})}function zi(e,i,n,s=0,a=!1){const l=i.schedule(function(){n(),a?e.add(this.schedule(null,s)):this.unsubscribe()},s);if(e.add(l),!a)return l}function kw(e,i=0){return rt((n,s)=>{n.subscribe(ze(s,a=>zi(s,e,()=>s.next(a),i),()=>zi(s,e,()=>s.complete(),i),a=>zi(s,e,()=>s.error(a),i)))})}function Ow(e,i=0){return rt((n,s)=>{s.add(e.schedule(()=>n.subscribe(s),i))})}function Iw(e,i){if(!e)throw new Error("Iterable cannot be null");return new Je(n=>{zi(n,i,()=>{const s=e[Symbol.asyncIterator]();zi(n,i,()=>{s.next().then(a=>{a.done?n.complete():n.next(a.value)})},0,!0)})})}function kt(e,i){return i?function gP(e,i){if(null!=e){if(Cw(e))return function uP(e,i){return Ft(e).pipe(Ow(i),kw(i))}(e,i);if(eg(e))return function pP(e,i){return new Je(n=>{let s=0;return i.schedule(function(){s===e.length?n.complete():(n.next(e[s++]),n.closed||this.schedule())})})}(e,i);if(yw(e))return function dP(e,i){return Ft(e).pipe(Ow(i),kw(i))}(e,i);if(ww(e))return Iw(e,i);if(Ew(e))return function hP(e,i){return new Je(n=>{let s;return zi(n,i,()=>{s=e[Sw](),zi(n,i,()=>{let a,l;try{({value:a,done:l}=s.next())}catch(c){return void n.error(c)}l?n.complete():n.next(a)},0,!0)}),()=>Te(s?.return)&&s.return()})}(e,i);if(Nw(e))return function fP(e,i){return Iw(Tw(e),i)}(e,i)}throw Dw(e)}(e,i):Ft(e)}const{isArray:mP}=Array,{getPrototypeOf:vP,prototype:_P,keys:bP}=Object;function xw(e){if(1===e.length){const i=e[0];if(mP(i))return{args:i,keys:null};if(function yP(e){return e&&"object"==typeof e&&vP(e)===_P}(i)){const n=bP(i);return{args:n.map(s=>i[s]),keys:n}}}return{args:e,keys:null}}function Aw(e){return e&&Te(e.schedule)}function tg(e){return e[e.length-1]}function nd(e){return Te(tg(e))?e.pop():void 0}function dl(e){return Aw(tg(e))?e.pop():void 0}const{isArray:wP}=Array;function ng(e){return we(i=>function DP(e,i){return wP(i)?e(...i):e(i)}(e,i))}function Rw(e,i){return e.reduce((n,s,a)=>(n[s]=i[a],n),{})}let Pw=(()=>{class e{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}static#e=this.\u0275fac=function(s){return new(s||e)(k(Dn),k(De))};static#t=this.\u0275dir=P({type:e})}return e})(),zs=(()=>{class e extends Pw{static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275dir=P({type:e,features:[Se]})}return e})();const Nn=new B(""),EP={provide:Nn,useExisting:Me(()=>pl),multi:!0};let pl=(()=>{class e extends zs{writeValue(n){this.setProperty("checked",n)}static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275dir=P({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(s,a){1&s&&I("change",function(c){return a.onChange(c.target.checked)})("blur",function(){return a.onTouched()})},features:[$e([EP]),Se]})}return e})();const TP={provide:Nn,useExisting:Me(()=>_o),multi:!0},MP=new B("");let _o=(()=>{class e extends Pw{constructor(n,s,a){super(n,s),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function NP(){const e=us()?us().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(n){this.setProperty("value",n??"")}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}static#e=this.\u0275fac=function(s){return new(s||e)(k(Dn),k(De),k(MP,8))};static#t=this.\u0275dir=P({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(s,a){1&s&&I("input",function(c){return a._handleInput(c.target.value)})("blur",function(){return a.onTouched()})("compositionstart",function(){return a._compositionStart()})("compositionend",function(c){return a._compositionEnd(c.target.value)})},features:[$e([TP]),Se]})}return e})();const Lt=new B(""),hs=new B("");function zw(e){return null!=e}function Ww(e){return Qa(e)?kt(e):e}function qw(e){let i={};return e.forEach(n=>{i=null!=n?{...i,...n}:i}),0===Object.keys(i).length?null:i}function Yw(e,i){return i.map(n=>n(e))}function Kw(e){return e.map(i=>function OP(e){return!e.validate}(i)?i:n=>i.validate(n))}function ig(e){return null!=e?function Zw(e){if(!e)return null;const i=e.filter(zw);return 0==i.length?null:function(n){return qw(Yw(n,i))}}(Kw(e)):null}function sg(e){return null!=e?function Qw(e){if(!e)return null;const i=e.filter(zw);return 0==i.length?null:function(n){return function SP(...e){const i=nd(e),{args:n,keys:s}=xw(e),a=new Je(l=>{const{length:c}=n;if(!c)return void l.complete();const u=new Array(c);let d=c,p=c;for(let f=0;f{m||(m=!0,p--),u[f]=v},()=>d--,void 0,()=>{(!d||!m)&&(p||l.next(s?Rw(s,u):u),l.complete())}))}});return i?a.pipe(ng(i)):a}(Yw(n,i).map(Ww)).pipe(we(qw))}}(Kw(e)):null}function Jw(e,i){return null===e?[i]:Array.isArray(e)?[...e,i]:[e,i]}function Xw(e){return e._rawValidators}function eD(e){return e._rawAsyncValidators}function rg(e){return e?Array.isArray(e)?e:[e]:[]}function sd(e,i){return Array.isArray(e)?e.includes(i):e===i}function tD(e,i){const n=rg(i);return rg(e).forEach(a=>{sd(n,a)||n.push(a)}),n}function nD(e,i){return rg(i).filter(n=>!sd(e,n))}class iD{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=ig(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=sg(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,n){return!!this.control&&this.control.hasError(i,n)}getError(i,n){return this.control?this.control.getError(i,n):null}}class sn extends iD{get formDirective(){return null}get path(){return null}}class fs extends iD{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class sD{constructor(i){this._cd=i}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Wi=(()=>{class e extends sD{constructor(n){super(n)}static#e=this.\u0275fac=function(s){return new(s||e)(k(fs,2))};static#t=this.\u0275dir=P({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(s,a){2&s&&he("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)},features:[Se]})}return e})(),rD=(()=>{class e extends sD{constructor(n){super(n)}static#e=this.\u0275fac=function(s){return new(s||e)(k(sn,10))};static#t=this.\u0275dir=P({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(s,a){2&s&&he("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)("ng-submitted",a.isSubmitted)},features:[Se]})}return e})();const hl="VALID",od="INVALID",bo="PENDING",fl="DISABLED";function lg(e){return(ad(e)?e.validators:e)||null}function cg(e,i){return(ad(i)?i.asyncValidators:e)||null}function ad(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class cD{constructor(i,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(i),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get valid(){return this.status===hl}get invalid(){return this.status===od}get pending(){return this.status==bo}get disabled(){return this.status===fl}get enabled(){return this.status!==fl}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(tD(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(tD(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(nD(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(nD(i,this._rawAsyncValidators))}hasValidator(i){return sd(this._rawValidators,i)}hasAsyncValidator(i){return sd(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){this.touched=!0,this._parent&&!i.onlySelf&&this._parent.markAsTouched(i)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(i=>i.markAllAsTouched())}markAsUntouched(i={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}markAsDirty(i={}){this.pristine=!1,this._parent&&!i.onlySelf&&this._parent.markAsDirty(i)}markAsPristine(i={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}markAsPending(i={}){this.status=bo,!1!==i.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!i.onlySelf&&this._parent.markAsPending(i)}disable(i={}){const n=this._parentMarkedDirty(i.onlySelf);this.status=fl,this.errors=null,this._forEachChild(s=>{s.disable({...i,onlySelf:!0})}),this._updateValue(),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...i,skipPristineCheck:n}),this._onDisabledChange.forEach(s=>s(!0))}enable(i={}){const n=this._parentMarkedDirty(i.onlySelf);this.status=hl,this._forEachChild(s=>{s.enable({...i,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors({...i,skipPristineCheck:n}),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(i){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hl||this.status===bo)&&this._runAsyncValidator(i.emitEvent)),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(i)}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fl:hl}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i){if(this.asyncValidator){this.status=bo,this._hasOwnPendingAsyncValidator=!0;const n=Ww(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:i})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(i,n={}){this.errors=i,this._updateControlsErrors(!1!==n.emitEvent)}get(i){let n=i;return null==n||(Array.isArray(n)||(n=n.split(".")),0===n.length)?null:n.reduce((s,a)=>s&&s._find(a),this)}getError(i,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[i]:null}hasError(i,n){return!!this.getError(i,n)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(i)}_initObservables(){this.valueChanges=new $,this.statusChanges=new $}_calculateStatus(){return this._allControlsDisabled()?fl:this.errors?od:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(bo)?bo:this._anyControlsHaveStatus(od)?od:hl}_anyControlsHaveStatus(i){return this._anyControls(n=>n.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i={}){this.pristine=!this._anyControlsDirty(),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}_updateTouched(i={}){this.touched=this._anyControlsTouched(),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){ad(i)&&null!=i.updateOn&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=function RP(e){return Array.isArray(e)?ig(e):e||null}(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=function PP(e){return Array.isArray(e)?sg(e):e||null}(this._rawAsyncValidators)}}const FP=class ld extends cD{constructor(i,n,s){super(lg(n),cg(s,n)),this.controls=i,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(i,n){return this.controls[i]?this.controls[i]:(this.controls[i]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(i,n,s={}){this.registerControl(i,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(i,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(i,n,s={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],n&&this.registerControl(i,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,n={}){(function lD(e,i,n){e._forEachChild((s,a)=>{if(void 0===n[a])throw new x(1002,"")})})(this,0,i),Object.keys(i).forEach(s=>{(function aD(e,i,n){const s=e.controls;if(!(i?Object.keys(s):s).length)throw new x(1e3,"");if(!s[n])throw new x(1001,"")})(this,!0,s),this.controls[s].setValue(i[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(i,n={}){null!=i&&(Object.keys(i).forEach(s=>{const a=this.controls[s];a&&a.patchValue(i[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(i={},n={}){this._forEachChild((s,a)=>{s.reset(i?i[a]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(i,n,s)=>(i[s]=n.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&i(s,n)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(const[n,s]of Object.entries(this.controls))if(this.contains(n)&&i(s))return!0;return!1}_reduceValue(){return this._reduceChildren({},(n,s,a)=>((s.enabled||this.disabled)&&(n[a]=s.value),n))}_reduceChildren(i,n){let s=i;return this._forEachChild((a,l)=>{s=n(s,a,l)}),s}_allControlsDisabled(){for(const i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}},Ws=new B("CallSetDisabledState",{providedIn:"root",factory:()=>gl}),gl="always";function cd(e,i){return[...i.path,e]}function ml(e,i,n=gl){ug(e,i),i.valueAccessor.writeValue(e.value),(e.disabled||"always"===n)&&i.valueAccessor.setDisabledState?.(e.disabled),function BP(e,i){i.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&uD(e,i)})}(e,i),function jP(e,i){const n=(s,a)=>{i.valueAccessor.writeValue(s),a&&i.viewToModelUpdate(s)};e.registerOnChange(n),i._registerOnDestroy(()=>{e._unregisterOnChange(n)})}(e,i),function HP(e,i){i.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&uD(e,i),"submit"!==e.updateOn&&e.markAsTouched()})}(e,i),function LP(e,i){if(i.valueAccessor.setDisabledState){const n=s=>{i.valueAccessor.setDisabledState(s)};e.registerOnDisabledChange(n),i._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}(e,i)}function ud(e,i,n=!0){const s=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(s),i.valueAccessor.registerOnTouched(s)),pd(e,i),e&&(i._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function dd(e,i){e.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(i)})}function ug(e,i){const n=Xw(e);null!==i.validator?e.setValidators(Jw(n,i.validator)):"function"==typeof n&&e.setValidators([n]);const s=eD(e);null!==i.asyncValidator?e.setAsyncValidators(Jw(s,i.asyncValidator)):"function"==typeof s&&e.setAsyncValidators([s]);const a=()=>e.updateValueAndValidity();dd(i._rawValidators,a),dd(i._rawAsyncValidators,a)}function pd(e,i){let n=!1;if(null!==e){if(null!==i.validator){const a=Xw(e);if(Array.isArray(a)&&a.length>0){const l=a.filter(c=>c!==i.validator);l.length!==a.length&&(n=!0,e.setValidators(l))}}if(null!==i.asyncValidator){const a=eD(e);if(Array.isArray(a)&&a.length>0){const l=a.filter(c=>c!==i.asyncValidator);l.length!==a.length&&(n=!0,e.setAsyncValidators(l))}}}const s=()=>{};return dd(i._rawValidators,s),dd(i._rawAsyncValidators,s),n}function uD(e,i){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function pg(e,i){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(i,n.currentValue)}function hg(e,i){if(!i)return null;let n,s,a;return Array.isArray(i),i.forEach(l=>{l.constructor===_o?n=l:function GP(e){return Object.getPrototypeOf(e.constructor)===zs}(l)?s=l:a=l}),a||s||n||null}function hD(e,i){const n=e.indexOf(i);n>-1&&e.splice(n,1)}function fD(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const gg=class extends cD{constructor(i=null,n,s){super(lg(n),cg(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(i),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ad(n)&&(n.nonNullable||n.initialValueIsDefault)&&(this.defaultValue=fD(i)?i.value:i)}setValue(i,n={}){this.value=this._pendingValue=i,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(i,n={}){this.setValue(i,n)}reset(i=this.defaultValue,n={}){this._applyFormState(i),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){hD(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){hD(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(i){fD(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},gD=gg,KP={provide:fs,useExisting:Me(()=>gs)},_D=Promise.resolve();let gs=(()=>{class e extends fs{constructor(n,s,a,l,c,u){super(),this._changeDetectorRef=c,this.callSetDisabledState=u,this.control=new gg,this._registered=!1,this.name="",this.update=new $,this._parent=n,this._setValidators(s),this._setAsyncValidators(a),this.valueAccessor=hg(0,l)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),pg(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ml(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(n){_D.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,a=0!==s&&go(s);_D.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?cd(n,this._parent):[n]}static#e=this.\u0275fac=function(s){return new(s||e)(k(sn,9),k(Lt,10),k(hs,10),k(Nn,10),k(Kt,8),k(Ws,8))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[Pe.None,"disabled","isDisabled"],model:[Pe.None,"ngModel","model"],options:[Pe.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[$e([KP]),Se,wt]})}return e})(),bD=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return e})();const ZP={provide:Nn,useExisting:Me(()=>_l),multi:!0};let _l=(()=>{class e extends zs{writeValue(n){this.setProperty("value",n??"")}registerOnChange(n){this.onChange=s=>{n(""==s?null:parseFloat(s))}}static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275dir=P({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(s,a){1&s&&I("input",function(c){return a.onChange(c.target.value)})("blur",function(){return a.onTouched()})},features:[$e([ZP]),Se]})}return e})();const mg=new B(""),eF={provide:fs,useExisting:Me(()=>vg)};let vg=(()=>{class e extends fs{set isDisabled(n){}static#e=this._ngModelWarningSentOnce=!1;constructor(n,s,a,l,c){super(),this._ngModelWarningConfig=l,this.callSetDisabledState=c,this.update=new $,this._ngModelWarningSent=!1,this._setValidators(n),this._setAsyncValidators(s),this.valueAccessor=hg(0,a)}ngOnChanges(n){if(this._isControlChanged(n)){const s=n.form.previousValue;s&&ud(s,this,!1),ml(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}pg(n,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ud(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_isControlChanged(n){return n.hasOwnProperty("form")}static#t=this.\u0275fac=function(s){return new(s||e)(k(Lt,10),k(hs,10),k(Nn,10),k(mg,8),k(Ws,8))};static#n=this.\u0275dir=P({type:e,selectors:[["","formControl",""]],inputs:{form:[Pe.None,"formControl","form"],isDisabled:[Pe.None,"disabled","isDisabled"],model:[Pe.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[$e([eF]),Se,wt]})}return e})();const tF={provide:sn,useExisting:Me(()=>hd)};let hd=(()=>{class e extends sn{constructor(n,s,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new $,this._setValidators(n),this._setAsyncValidators(s)}ngOnChanges(n){this._checkFormPresent(),n.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(pd(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(n){const s=this.form.get(n.path);return ml(s,n,this.callSetDisabledState),s.updateValueAndValidity({emitEvent:!1}),this.directives.push(n),s}getControl(n){return this.form.get(n.path)}removeControl(n){ud(n.control||null,n,!1),function zP(e,i){const n=e.indexOf(i);n>-1&&e.splice(n,1)}(this.directives,n)}addFormGroup(n){this._setUpFormContainer(n)}removeFormGroup(n){this._cleanUpFormContainer(n)}getFormGroup(n){return this.form.get(n.path)}addFormArray(n){this._setUpFormContainer(n)}removeFormArray(n){this._cleanUpFormContainer(n)}getFormArray(n){return this.form.get(n.path)}updateModel(n,s){this.form.get(n.path).setValue(s)}onSubmit(n){return this.submitted=!0,function pD(e,i){e._syncPendingControls(),i.forEach(n=>{const s=n.control;"submit"===s.updateOn&&s._pendingChange&&(n.viewToModelUpdate(s._pendingValue),s._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(n),"dialog"===n?.target?.method}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_updateDomValue(){this.directives.forEach(n=>{const s=n.control,a=this.form.get(n.path);s!==a&&(ud(s||null,n),(e=>e instanceof gg)(a)&&(ml(a,n,this.callSetDisabledState),n.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(n){const s=this.form.get(n.path);(function dD(e,i){ug(e,i)})(s,n),s.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(n){if(this.form){const s=this.form.get(n.path);s&&function $P(e,i){return pd(e,i)}(s,n)&&s.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ug(this.form,this),this._oldForm&&pd(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(s){return new(s||e)(k(Lt,10),k(hs,10),k(Ws,8))};static#t=this.\u0275dir=P({type:e,selectors:[["","formGroup",""]],hostBindings:function(s,a){1&s&&I("submit",function(c){return a.onSubmit(c)})("reset",function(){return a.onReset()})},inputs:{form:[Pe.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[$e([tF]),Se,wt]})}return e})();const sF={provide:fs,useExisting:Me(()=>yg)};let yg=(()=>{class e extends fs{set isDisabled(n){}static#e=this._ngModelWarningSentOnce=!1;constructor(n,s,a,l,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new $,this._ngModelWarningSent=!1,this._parent=n,this._setValidators(s),this._setAsyncValidators(a),this.valueAccessor=hg(0,l)}ngOnChanges(n){this._added||this._setUpControl(),pg(n,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}get path(){return cd(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(s){return new(s||e)(k(sn,13),k(Lt,10),k(hs,10),k(Nn,10),k(mg,8))};static#n=this.\u0275dir=P({type:e,selectors:[["","formControlName",""]],inputs:{name:[Pe.None,"formControlName","name"],isDisabled:[Pe.None,"disabled","isDisabled"],model:[Pe.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[$e([sF]),Se,wt]})}return e})(),RD=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),yF=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:Ws,useValue:n.callSetDisabledState??gl}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({imports:[RD]})}return e})(),CF=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:mg,useValue:n.warnOnNgModelWithFormControl??"always"},{provide:Ws,useValue:n.callSetDisabledState??gl}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({imports:[RD]})}return e})();function Q(...e){return kt(e,dl(e))}function Sg(...e){const i=dl(e),n=nd(e),{args:s,keys:a}=xw(e);if(0===s.length)return kt([],i);const l=new Je(function DF(e,i,n=xi){return s=>{PD(i,()=>{const{length:a}=e,l=new Array(a);let c=a,u=a;for(let d=0;d{const p=kt(e[d],i);let f=!1;p.subscribe(ze(s,m=>{l[d]=m,f||(f=!0,u--),u||s.next(n(l.slice()))},()=>{--c||s.complete()}))},s)},s)}}(s,i,a?c=>Rw(a,c):xi));return n?l.pipe(ng(n)):l}function PD(e,i,n){e?zi(n,e,i):i()}const fd=sp(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Ot(e,i,n=1/0){return Te(i)?Ot((s,a)=>we((l,c)=>i(s,l,a,c))(Ft(e(s,a))),n):("number"==typeof i&&(n=i),rt((s,a)=>function SF(e,i,n,s,a,l,c,u){const d=[];let p=0,f=0,m=!1;const v=()=>{m&&!d.length&&!p&&i.complete()},_=C=>p{l&&i.next(C),p++;let S=!1;Ft(n(C,f++)).subscribe(ze(i,T=>{a?.(T),l?_(T):i.next(T)},()=>{S=!0},void 0,()=>{if(S)try{for(p--;d.length&&pb(T)):b(T)}v()}catch(T){i.error(T)}}))};return e.subscribe(ze(i,_,()=>{m=!0,v()})),()=>{u?.()}}(s,a,e,n)))}function yo(e=1/0){return Ot(xi,e)}function bl(...e){return function EF(){return yo(1)}()(kt(e,dl(e)))}function FD(e){return new Je(i=>{Ft(e()).subscribe(i)})}function gd(e,i){const n=Te(e)?e:()=>e,s=a=>a.error(n());return new Je(i?a=>i.schedule(s,0,a):s)}const Hn=new Je(e=>e.complete());function Eg(){return rt((e,i)=>{let n=null;e._refCount++;const s=ze(i,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const a=e._connection,l=n;n=null,a&&(!l||a===l)&&a.unsubscribe(),i.unsubscribe()});e.subscribe(s),s.closed||(n=e.connect())})}class VD extends Je{constructor(i,n){super(),this.source=i,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,s2(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){const i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new Qt;const n=this.getSubject();i.add(this.source.subscribe(ze(n,void 0,()=>{this._teardown(),n.complete()},s=>{this._teardown(),n.error(s)},()=>this._teardown()))),i.closed&&(this._connection=null,i=Qt.EMPTY)}return i}refCount(){return Eg()(this)}}function ni(e,i){return rt((n,s)=>{let a=null,l=0,c=!1;const u=()=>c&&!a&&s.complete();n.subscribe(ze(s,d=>{a?.unsubscribe();let p=0;const f=l++;Ft(e(d,f)).subscribe(a=ze(s,m=>s.next(i?i(d,m,f,p++):m),()=>{a=null,u()}))},()=>{c=!0,u()}))})}function Bt(e){return e<=0?()=>Hn:rt((i,n)=>{let s=0;i.subscribe(ze(n,a=>{++s<=e&&(n.next(a),e<=s&&n.complete())}))})}function LD(...e){const i=dl(e);return rt((n,s)=>{(i?bl(e,n,i):bl(e,n)).subscribe(s)})}function It(e,i){return rt((n,s)=>{let a=0;n.subscribe(ze(s,l=>e.call(i,l,a++)&&s.next(l)))})}function md(e){return rt((i,n)=>{let s=!1;i.subscribe(ze(n,a=>{s=!0,n.next(a)},()=>{s||n.next(e),n.complete()}))})}function BD(e=NF){return rt((i,n)=>{let s=!1;i.subscribe(ze(n,a=>{s=!0,n.next(a)},()=>s?n.complete():n.error(e())))})}function NF(){return new fd}function Ys(e,i){const n=arguments.length>=2;return s=>s.pipe(e?It((a,l)=>e(a,l,s)):xi,Bt(1),n?md(i):BD(()=>new fd))}function yl(e,i){return Te(i)?Ot(e,i,1):Ot(e,1)}function pt(e,i,n){const s=Te(e)||i||n?{next:e,error:i,complete:n}:e;return s?rt((a,l)=>{var c;null===(c=s.subscribe)||void 0===c||c.call(s);let u=!0;a.subscribe(ze(l,d=>{var p;null===(p=s.next)||void 0===p||p.call(s,d),l.next(d)},()=>{var d;u=!1,null===(d=s.complete)||void 0===d||d.call(s),l.complete()},d=>{var p;u=!1,null===(p=s.error)||void 0===p||p.call(s,d),l.error(d)},()=>{var d,p;u&&(null===(d=s.unsubscribe)||void 0===d||d.call(s)),null===(p=s.finalize)||void 0===p||p.call(s)}))}):xi}function Co(e){return rt((i,n)=>{let l,s=null,a=!1;s=i.subscribe(ze(n,void 0,void 0,c=>{l=Ft(e(c,Co(e)(i))),s?(s.unsubscribe(),s=null,l.subscribe(n)):a=!0})),a&&(s.unsubscribe(),s=null,l.subscribe(n))})}function Tg(e){return e<=0?()=>Hn:rt((i,n)=>{let s=[];i.subscribe(ze(n,a=>{s.push(a),e{for(const a of s)n.next(a);n.complete()},void 0,()=>{s=null}))})}function HD(e){return we(()=>e)}function Ng(e){return rt((i,n)=>{try{i.subscribe(n)}finally{n.add(e)}})}function Ht(e){return rt((i,n)=>{Ft(e).subscribe(ze(n,()=>n.complete(),Yo)),!n.closed&&i.subscribe(n)})}const ge="primary",Cl=Symbol("RouteTitle");class IF{constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){const n=this.params[i];return Array.isArray(n)?n[0]:n}return null}getAll(i){if(this.has(i)){const n=this.params[i];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function wo(e){return new IF(e)}function xF(e,i,n){const s=n.path.split("/");if(s.length>e.length||"full"===n.pathMatch&&(i.hasChildren()||s.lengths[l]===a)}return e===i}function $D(e){return e.length>0?e[e.length-1]:null}function ms(e){return function wF(e){return!!e&&(e instanceof Je||Te(e.lift)&&Te(e.subscribe))}(e)?e:Qa(e)?kt(Promise.resolve(e)):Q(e)}const RF={exact:function zD(e,i,n){if(!Ks(e.segments,i.segments)||!vd(e.segments,i.segments,n)||e.numberOfChildren!==i.numberOfChildren)return!1;for(const s in i.children)if(!e.children[s]||!zD(e.children[s],i.children[s],n))return!1;return!0},subset:WD},UD={exact:function PF(e,i){return Ti(e,i)},subset:function FF(e,i){return Object.keys(i).length<=Object.keys(e).length&&Object.keys(i).every(n=>jD(e[n],i[n]))},ignored:()=>!0};function GD(e,i,n){return RF[n.paths](e.root,i.root,n.matrixParams)&&UD[n.queryParams](e.queryParams,i.queryParams)&&!("exact"===n.fragment&&e.fragment!==i.fragment)}function WD(e,i,n){return qD(e,i,i.segments,n)}function qD(e,i,n,s){if(e.segments.length>n.length){const a=e.segments.slice(0,n.length);return!(!Ks(a,n)||i.hasChildren()||!vd(a,n,s))}if(e.segments.length===n.length){if(!Ks(e.segments,n)||!vd(e.segments,n,s))return!1;for(const a in i.children)if(!e.children[a]||!WD(e.children[a],i.children[a],s))return!1;return!0}{const a=n.slice(0,e.segments.length),l=n.slice(e.segments.length);return!!(Ks(e.segments,a)&&vd(e.segments,a,s)&&e.children[ge])&&qD(e.children[ge],i,l,s)}}function vd(e,i,n){return i.every((s,a)=>UD[n](e[a].parameters,s.parameters))}class Do{constructor(i=new Ue([],{}),n={},s=null){this.root=i,this.queryParams=n,this.fragment=s}get queryParamMap(){return this._queryParamMap??=wo(this.queryParams),this._queryParamMap}toString(){return BF.serialize(this)}}class Ue{constructor(i,n){this.segments=i,this.children=n,this.parent=null,Object.values(n).forEach(s=>s.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return _d(this)}}class wl{constructor(i,n){this.path=i,this.parameters=n}get parameterMap(){return this._parameterMap??=wo(this.parameters),this._parameterMap}toString(){return ZD(this)}}function Ks(e,i){return e.length===i.length&&e.every((n,s)=>n.path===i[s].path)}let So=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>new kg,providedIn:"root"})}return e})();class kg{parse(i){const n=new ZF(i);return new Do(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(i){const n=`/${Dl(i.root,!0)}`,s=function $F(e){const i=Object.entries(e).map(([n,s])=>Array.isArray(s)?s.map(a=>`${bd(n)}=${bd(a)}`).join("&"):`${bd(n)}=${bd(s)}`).filter(n=>n);return i.length?`?${i.join("&")}`:""}(i.queryParams);return`${n}${s}${"string"==typeof i.fragment?`#${function HF(e){return encodeURI(e)}(i.fragment)}`:""}`}}const BF=new kg;function _d(e){return e.segments.map(i=>ZD(i)).join("/")}function Dl(e,i){if(!e.hasChildren())return _d(e);if(i){const n=e.children[ge]?Dl(e.children[ge],!1):"",s=[];return Object.entries(e.children).forEach(([a,l])=>{a!==ge&&s.push(`${a}:${Dl(l,!1)}`)}),s.length>0?`${n}(${s.join("//")})`:n}{const n=function LF(e,i){let n=[];return Object.entries(e.children).forEach(([s,a])=>{s===ge&&(n=n.concat(i(a,s)))}),Object.entries(e.children).forEach(([s,a])=>{s!==ge&&(n=n.concat(i(a,s)))}),n}(e,(s,a)=>a===ge?[Dl(e.children[ge],!1)]:[`${a}:${Dl(s,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[ge]?`${_d(e)}/${n[0]}`:`${_d(e)}/(${n.join("//")})`}}function YD(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bd(e){return YD(e).replace(/%3B/gi,";")}function Og(e){return YD(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function yd(e){return decodeURIComponent(e)}function KD(e){return yd(e.replace(/\+/g,"%20"))}function ZD(e){return`${Og(e.path)}${function jF(e){return Object.entries(e).map(([i,n])=>`;${Og(i)}=${Og(n)}`).join("")}(e.parameters)}`}const UF=/^[^\/()?;#]+/;function Ig(e){const i=e.match(UF);return i?i[0]:""}const GF=/^[^\/()?;=#]+/,WF=/^[^=?&#]+/,YF=/^[^&#]+/;class ZF{constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ue([],{}):new Ue([],this.parseChildren())}parseQueryParams(){const i={};if(this.consumeOptional("?"))do{this.parseQueryParam(i)}while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let s={};return this.peekStartsWith("(")&&(s=this.parseParens(!1)),(i.length>0||Object.keys(n).length>0)&&(s[ge]=new Ue(i,n)),s}parseSegment(){const i=Ig(this.remaining);if(""===i&&this.peekStartsWith(";"))throw new x(4009,!1);return this.capture(i),new wl(yd(i),this.parseMatrixParams())}parseMatrixParams(){const i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){const n=function zF(e){const i=e.match(GF);return i?i[0]:""}(this.remaining);if(!n)return;this.capture(n);let s="";if(this.consumeOptional("=")){const a=Ig(this.remaining);a&&(s=a,this.capture(s))}i[yd(n)]=yd(s)}parseQueryParam(i){const n=function qF(e){const i=e.match(WF);return i?i[0]:""}(this.remaining);if(!n)return;this.capture(n);let s="";if(this.consumeOptional("=")){const c=function KF(e){const i=e.match(YF);return i?i[0]:""}(this.remaining);c&&(s=c,this.capture(s))}const a=KD(n),l=KD(s);if(i.hasOwnProperty(a)){let c=i[a];Array.isArray(c)||(c=[c],i[a]=c),c.push(l)}else i[a]=l}parseParens(i){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const s=Ig(this.remaining),a=this.remaining[s.length];if("/"!==a&&")"!==a&&";"!==a)throw new x(4010,!1);let l;s.indexOf(":")>-1?(l=s.slice(0,s.indexOf(":")),this.capture(l),this.capture(":")):i&&(l=ge);const c=this.parseChildren();n[l]=1===Object.keys(c).length?c[ge]:new Ue([],c),this.consumeOptional("//")}return n}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return!!this.peekStartsWith(i)&&(this.remaining=this.remaining.substring(i.length),!0)}capture(i){if(!this.consumeOptional(i))throw new x(4011,!1)}}function QD(e){return e.segments.length>0?new Ue([],{[ge]:e}):e}function JD(e){const i={};for(const[s,a]of Object.entries(e.children)){const l=JD(a);if(s===ge&&0===l.segments.length&&l.hasChildren())for(const[c,u]of Object.entries(l.children))i[c]=u;else(l.segments.length>0||l.hasChildren())&&(i[s]=l)}return function QF(e){if(1===e.numberOfChildren&&e.children[ge]){const i=e.children[ge];return new Ue(e.segments.concat(i.segments),i.children)}return e}(new Ue(e.segments,i))}function Eo(e){return e instanceof Do}function XD(e){let i;const a=QD(function n(l){const c={};for(const d of l.children){const p=n(d);c[d.outlet]=p}const u=new Ue(l.url,c);return l===e&&(i=u),u}(e.root));return i??a}function eS(e,i,n,s){let a=e;for(;a.parent;)a=a.parent;if(0===i.length)return xg(a,a,a,n,s);const l=function XF(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new nS(!0,0,e);let i=0,n=!1;const s=e.reduce((a,l,c)=>{if("object"==typeof l&&null!=l){if(l.outlets){const u={};return Object.entries(l.outlets).forEach(([d,p])=>{u[d]="string"==typeof p?p.split("/"):p}),[...a,{outlets:u}]}if(l.segmentPath)return[...a,l.segmentPath]}return"string"!=typeof l?[...a,l]:0===c?(l.split("/").forEach((u,d)=>{0==d&&"."===u||(0==d&&""===u?n=!0:".."===u?i++:""!=u&&a.push(u))}),a):[...a,l]},[]);return new nS(n,i,s)}(i);if(l.toRoot())return xg(a,a,new Ue([],{}),n,s);const c=function eV(e,i,n){if(e.isAbsolute)return new wd(i,!0,0);if(!n)return new wd(i,!1,NaN);if(null===n.parent)return new wd(n,!0,0);const s=Cd(e.commands[0])?0:1;return function tV(e,i,n){let s=e,a=i,l=n;for(;l>a;){if(l-=a,s=s.parent,!s)throw new x(4005,!1);a=s.segments.length}return new wd(s,!1,a-l)}(n,n.segments.length-1+s,e.numberOfDoubleDots)}(l,a,e),u=c.processChildren?El(c.segmentGroup,c.index,l.commands):iS(c.segmentGroup,c.index,l.commands);return xg(a,c.segmentGroup,u,n,s)}function Cd(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Sl(e){return"object"==typeof e&&null!=e&&e.outlets}function xg(e,i,n,s,a){let c,l={};s&&Object.entries(s).forEach(([d,p])=>{l[d]=Array.isArray(p)?p.map(f=>`${f}`):`${p}`}),c=e===i?n:tS(e,i,n);const u=QD(JD(c));return new Do(u,l,a)}function tS(e,i,n){const s={};return Object.entries(e.children).forEach(([a,l])=>{s[a]=l===i?n:tS(l,i,n)}),new Ue(e.segments,s)}class nS{constructor(i,n,s){if(this.isAbsolute=i,this.numberOfDoubleDots=n,this.commands=s,i&&s.length>0&&Cd(s[0]))throw new x(4003,!1);const a=s.find(Sl);if(a&&a!==$D(s))throw new x(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class wd{constructor(i,n,s){this.segmentGroup=i,this.processChildren=n,this.index=s}}function iS(e,i,n){if(e??=new Ue([],{}),0===e.segments.length&&e.hasChildren())return El(e,i,n);const s=function iV(e,i,n){let s=0,a=i;const l={match:!1,pathIndex:0,commandIndex:0};for(;a=n.length)return l;const c=e.segments[a],u=n[s];if(Sl(u))break;const d=`${u}`,p=s0&&void 0===d)break;if(d&&p&&"object"==typeof p&&void 0===p.outlets){if(!rS(d,p,c))return l;s+=2}else{if(!rS(d,{},c))return l;s++}a++}return{match:!0,pathIndex:a,commandIndex:s}}(e,i,n),a=n.slice(s.commandIndex);if(s.match&&s.pathIndexl!==ge)&&e.children[ge]&&1===e.numberOfChildren&&0===e.children[ge].segments.length){const l=El(e.children[ge],i,n);return new Ue(e.segments,l.children)}return Object.entries(s).forEach(([l,c])=>{"string"==typeof c&&(c=[c]),null!==c&&(a[l]=iS(e.children[l],i,c))}),Object.entries(e.children).forEach(([l,c])=>{void 0===s[l]&&(a[l]=c)}),new Ue(e.segments,a)}}function Ag(e,i,n){const s=e.segments.slice(0,i);let a=0;for(;a{"string"==typeof s&&(s=[s]),null!==s&&(i[n]=Ag(new Ue([],{}),0,s))}),i}function sS(e){const i={};return Object.entries(e).forEach(([n,s])=>i[n]=`${s}`),i}function rS(e,i,n){return e==n.path&&Ti(i,n.parameters)}const Tl="imperative";var Ce=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(Ce||{});class Ni{constructor(i,n){this.id=i,this.url=n}}class Dd extends Ni{constructor(i,n,s="imperative",a=null){super(i,n),this.type=Ce.NavigationStart,this.navigationTrigger=s,this.restoredState=a}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ii extends Ni{constructor(i,n,s){super(i,n),this.urlAfterRedirects=s,this.type=Ce.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var jn=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(jn||{}),Sd=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Sd||{});class To extends Ni{constructor(i,n,s,a){super(i,n),this.reason=s,this.code=a,this.type=Ce.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class No extends Ni{constructor(i,n,s,a){super(i,n),this.reason=s,this.code=a,this.type=Ce.NavigationSkipped}}class Ed extends Ni{constructor(i,n,s,a){super(i,n),this.error=s,this.target=a,this.type=Ce.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class oS extends Ni{constructor(i,n,s,a){super(i,n),this.urlAfterRedirects=s,this.state=a,this.type=Ce.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rV extends Ni{constructor(i,n,s,a){super(i,n),this.urlAfterRedirects=s,this.state=a,this.type=Ce.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oV extends Ni{constructor(i,n,s,a,l){super(i,n),this.urlAfterRedirects=s,this.state=a,this.shouldActivate=l,this.type=Ce.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class aV extends Ni{constructor(i,n,s,a){super(i,n),this.urlAfterRedirects=s,this.state=a,this.type=Ce.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lV extends Ni{constructor(i,n,s,a){super(i,n),this.urlAfterRedirects=s,this.state=a,this.type=Ce.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cV{constructor(i){this.route=i,this.type=Ce.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class uV{constructor(i){this.route=i,this.type=Ce.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class dV{constructor(i){this.snapshot=i,this.type=Ce.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pV{constructor(i){this.snapshot=i,this.type=Ce.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hV{constructor(i){this.snapshot=i,this.type=Ce.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fV{constructor(i){this.snapshot=i,this.type=Ce.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class aS{constructor(i,n,s){this.routerEvent=i,this.position=n,this.anchor=s,this.type=Ce.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Rg{}class Pg{constructor(i){this.url=i}}class gV{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Nl,this.attachRef=null}}let Nl=(()=>{class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,s){const a=this.getOrCreateContext(n);a.outlet=s,this.contexts.set(n,a)}onChildOutletDestroyed(n){const s=this.getContext(n);s&&(s.outlet=null,s.attachRef=null)}onOutletDeactivated(){const n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let s=this.getContext(n);return s||(s=new gV,this.contexts.set(n,s)),s}getContext(n){return this.contexts.get(n)||null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class lS{constructor(i){this._root=i}get root(){return this._root.value}parent(i){const n=this.pathFromRoot(i);return n.length>1?n[n.length-2]:null}children(i){const n=Fg(i,this._root);return n?n.children.map(s=>s.value):[]}firstChild(i){const n=Fg(i,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(i){const n=Vg(i,this._root);return n.length<2?[]:n[n.length-2].children.map(a=>a.value).filter(a=>a!==i)}pathFromRoot(i){return Vg(i,this._root).map(n=>n.value)}}function Fg(e,i){if(e===i.value)return i;for(const n of i.children){const s=Fg(e,n);if(s)return s}return null}function Vg(e,i){if(e===i.value)return[i];for(const n of i.children){const s=Vg(e,n);if(s.length)return s.unshift(i),s}return[]}class si{constructor(i,n){this.value=i,this.children=n}toString(){return`TreeNode(${this.value})`}}function Mo(e){const i={};return e&&e.children.forEach(n=>i[n.value.outlet]=n),i}class cS extends lS{constructor(i,n){super(i),this.snapshot=n,Hg(this,i)}toString(){return this.snapshot.toString()}}function uS(e){const i=function mV(e){const l=new Bg([],{},{},"",{},ge,e,null,{});return new dS("",new si(l,[]))}(e),n=new Rn([new wl("",{})]),s=new Rn({}),a=new Rn({}),l=new Rn({}),c=new Rn(""),u=new Zs(n,s,l,c,a,ge,e,i.root);return u.snapshot=i.root,new cS(new si(u,[]),i)}class Zs{constructor(i,n,s,a,l,c,u,d){this.urlSubject=i,this.paramsSubject=n,this.queryParamsSubject=s,this.fragmentSubject=a,this.dataSubject=l,this.outlet=c,this.component=u,this._futureSnapshot=d,this.title=this.dataSubject?.pipe(we(p=>p[Cl]))??Q(void 0),this.url=i,this.params=n,this.queryParams=s,this.fragment=a,this.data=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(we(i=>wo(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(we(i=>wo(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Lg(e,i,n="emptyOnly"){let s;const{routeConfig:a}=e;return s=null===i||"always"!==n&&""!==a?.path&&(i.component||i.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...i.params,...e.params},data:{...i.data,...e.data},resolve:{...e.data,...i.data,...a?.data,...e._resolvedData}},a&&hS(a)&&(s.resolve[Cl]=a.title),s}class Bg{get title(){return this.data?.[Cl]}constructor(i,n,s,a,l,c,u,d,p){this.url=i,this.params=n,this.queryParams=s,this.fragment=a,this.data=l,this.outlet=c,this.component=u,this.routeConfig=d,this._resolve=p}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=wo(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=wo(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(s=>s.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class dS extends lS{constructor(i,n){super(n),this.url=i,Hg(this,n)}toString(){return pS(this._root)}}function Hg(e,i){i.value._routerState=e,i.children.forEach(n=>Hg(e,n))}function pS(e){const i=e.children.length>0?` { ${e.children.map(pS).join(", ")} } `:"";return`${e.value}${i}`}function jg(e){if(e.snapshot){const i=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Ti(i.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),i.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Ti(i.params,n.params)||e.paramsSubject.next(n.params),function AF(e,i){if(e.length!==i.length)return!1;for(let n=0;nTi(n.parameters,i[s].parameters))}(e.url,i.url);return n&&!(!e.parent!=!i.parent)&&(!e.parent||$g(e.parent,i.parent))}function hS(e){return"string"==typeof e.title||null===e.title}let Ug=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=ge,this.activateEvents=new $,this.deactivateEvents=new $,this.attachEvents=new $,this.detachEvents=new $,this.parentContexts=y(Nl),this.location=y(dn),this.changeDetector=y(Kt),this.environmentInjector=y(cn),this.inputBinder=y(Td,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){const{firstChange:s,previousValue:a}=n.name;if(s)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new x(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new x(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new x(4012,!1);this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,s){this.activated=n,this._activatedRoute=s,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){const n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,s){if(this.isActivated)throw new x(4013,!1);this._activatedRoute=n;const a=this.location,c=n.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,d=new vV(n,u,a.injector);this.activated=a.createComponent(c,{index:a.length,injector:d,environmentInjector:s??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[wt]})}return e})();class vV{constructor(i,n,s){this.route=i,this.childContexts=n,this.parent=s}get(i,n){return i===Zs?this.route:i===Nl?this.childContexts:this.parent.get(i,n)}}const Td=new B("");let fS=(()=>{class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){const{activatedRoute:s}=n,a=Sg([s.queryParams,s.params,s.data]).pipe(ni(([l,c,u],d)=>(u={...l,...c,...u},0===d?Q(u):Promise.resolve(u)))).subscribe(l=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==s||null===s.component)return void this.unsubscribeFromRouteData(n);const c=function hA(e){const i=me(e);if(!i)return null;const n=new Oa(i);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}(s.component);if(c)for(const{templateName:u}of c.inputs)n.activatedComponentRef.setInput(u,l[u]);else this.unsubscribeFromRouteData(n)});this.outletDataSubscriptions.set(n,a)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();function Ml(e,i,n){if(n&&e.shouldReuseRoute(i.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=i.value;const a=function bV(e,i,n){return i.children.map(s=>{for(const a of n.children)if(e.shouldReuseRoute(s.value,a.value.snapshot))return Ml(e,s,a);return Ml(e,s)})}(e,i,n);return new si(s,a)}{if(e.shouldAttach(i.value)){const l=e.retrieve(i.value);if(null!==l){const c=l.route;return c.value._futureSnapshot=i.value,c.children=i.children.map(u=>Ml(e,u)),c}}const s=function yV(e){return new Zs(new Rn(e.url),new Rn(e.params),new Rn(e.queryParams),new Rn(e.fragment),new Rn(e.data),e.outlet,e.component,e)}(i.value),a=i.children.map(l=>Ml(e,l));return new si(s,a)}}const gS="ngNavigationCancelingError";function mS(e,i){const{redirectTo:n,navigationBehaviorOptions:s}=Eo(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,a=vS(!1,jn.Redirect);return a.url=n,a.navigationBehaviorOptions=s,a}function vS(e,i){const n=new Error(`NavigationCancelingError: ${e||""}`);return n[gS]=!0,n.cancellationCode=i,n}function _S(e){return!!e&&e[gS]}let bS=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["ng-component"]],standalone:!0,features:[Vn],decls:1,vars:0,template:function(s,a){1&s&&M(0,"router-outlet")},dependencies:[Ug],encapsulation:2})}return e})();function Gg(e){const i=e.children&&e.children.map(Gg),n=i?{...e,children:i}:{...e};return!n.component&&!n.loadComponent&&(i||n.loadChildren)&&n.outlet&&n.outlet!==ge&&(n.component=bS),n}function Mi(e){return e.outlet||ge}function kl(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let i=e.parent;i;i=i.parent){const n=i.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class MV{constructor(i,n,s,a,l){this.routeReuseStrategy=i,this.futureState=n,this.currState=s,this.forwardEvent=a,this.inputBindingEnabled=l}activate(i){const n=this.futureState._root,s=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,s,i),jg(this.futureState.root),this.activateChildRoutes(n,s,i)}deactivateChildRoutes(i,n,s){const a=Mo(n);i.children.forEach(l=>{const c=l.value.outlet;this.deactivateRoutes(l,a[c],s),delete a[c]}),Object.values(a).forEach(l=>{this.deactivateRouteAndItsChildren(l,s)})}deactivateRoutes(i,n,s){const a=i.value,l=n?n.value:null;if(a===l)if(a.component){const c=s.getContext(a.outlet);c&&this.deactivateChildRoutes(i,n,c.children)}else this.deactivateChildRoutes(i,n,s);else l&&this.deactivateRouteAndItsChildren(n,s)}deactivateRouteAndItsChildren(i,n){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,n):this.deactivateRouteAndOutlet(i,n)}detachAndStoreRouteSubtree(i,n){const s=n.getContext(i.value.outlet),a=s&&i.value.component?s.children:n,l=Mo(i);for(const c of Object.values(l))this.deactivateRouteAndItsChildren(c,a);if(s&&s.outlet){const c=s.outlet.detach(),u=s.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:c,route:i,contexts:u})}}deactivateRouteAndOutlet(i,n){const s=n.getContext(i.value.outlet),a=s&&i.value.component?s.children:n,l=Mo(i);for(const c of Object.values(l))this.deactivateRouteAndItsChildren(c,a);s&&(s.outlet&&(s.outlet.deactivate(),s.children.onOutletDeactivated()),s.attachRef=null,s.route=null)}activateChildRoutes(i,n,s){const a=Mo(n);i.children.forEach(l=>{this.activateRoutes(l,a[l.value.outlet],s),this.forwardEvent(new fV(l.value.snapshot))}),i.children.length&&this.forwardEvent(new pV(i.value.snapshot))}activateRoutes(i,n,s){const a=i.value,l=n?n.value:null;if(jg(a),a===l)if(a.component){const c=s.getOrCreateContext(a.outlet);this.activateChildRoutes(i,n,c.children)}else this.activateChildRoutes(i,n,s);else if(a.component){const c=s.getOrCreateContext(a.outlet);if(this.routeReuseStrategy.shouldAttach(a.snapshot)){const u=this.routeReuseStrategy.retrieve(a.snapshot);this.routeReuseStrategy.store(a.snapshot,null),c.children.onOutletReAttached(u.contexts),c.attachRef=u.componentRef,c.route=u.route.value,c.outlet&&c.outlet.attach(u.componentRef,u.route.value),jg(u.route.value),this.activateChildRoutes(i,null,c.children)}else{const u=kl(a.snapshot);c.attachRef=null,c.route=a,c.injector=u,c.outlet&&c.outlet.activateWith(a,c.injector),this.activateChildRoutes(i,null,c.children)}}else this.activateChildRoutes(i,null,s)}}class yS{constructor(i){this.path=i,this.route=this.path[this.path.length-1]}}class Nd{constructor(i,n){this.component=i,this.route=n}}function kV(e,i,n){const s=e._root;return Ol(s,i?i._root:null,n,[s.value])}function ko(e,i){const n=Symbol(),s=i.get(e,n);return s===n?"function"!=typeof e||function k4(e){return null!==tc(e)}(e)?i.get(e):e:s}function Ol(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const l=Mo(i);return e.children.forEach(c=>{(function IV(e,i,n,s,a={canDeactivateChecks:[],canActivateChecks:[]}){const l=e.value,c=i?i.value:null,u=n?n.getContext(e.value.outlet):null;if(c&&l.routeConfig===c.routeConfig){const d=function xV(e,i,n){if("function"==typeof n)return n(e,i);switch(n){case"pathParamsChange":return!Ks(e.url,i.url);case"pathParamsOrQueryParamsChange":return!Ks(e.url,i.url)||!Ti(e.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$g(e,i)||!Ti(e.queryParams,i.queryParams);default:return!$g(e,i)}}(c,l,l.routeConfig.runGuardsAndResolvers);d?a.canActivateChecks.push(new yS(s)):(l.data=c.data,l._resolvedData=c._resolvedData),Ol(e,i,l.component?u?u.children:null:n,s,a),d&&u&&u.outlet&&u.outlet.isActivated&&a.canDeactivateChecks.push(new Nd(u.outlet.component,c))}else c&&Il(i,u,a),a.canActivateChecks.push(new yS(s)),Ol(e,null,l.component?u?u.children:null:n,s,a)})(c,l[c.value.outlet],n,s.concat([c.value]),a),delete l[c.value.outlet]}),Object.entries(l).forEach(([c,u])=>Il(u,n.getContext(c),a)),a}function Il(e,i,n){const s=Mo(e),a=e.value;Object.entries(s).forEach(([l,c])=>{Il(c,a.component?i?i.children.getContext(l):null:i,n)}),n.canDeactivateChecks.push(new Nd(a.component&&i&&i.outlet&&i.outlet.isActivated?i.outlet.component:null,a))}function xl(e){return"function"==typeof e}function CS(e){return e instanceof fd||"EmptyError"===e?.name}const Md=Symbol("INITIAL_VALUE");function Oo(){return ni(e=>Sg(e.map(i=>i.pipe(Bt(1),LD(Md)))).pipe(we(i=>{for(const n of i)if(!0!==n){if(n===Md)return Md;if(!1===n||n instanceof Do)return n}return!0}),It(i=>i!==Md),Bt(1)))}function wS(e){return function g4(...e){return t2(e)}(pt(i=>{if(Eo(i))throw mS(0,i)}),we(i=>!0===i))}class zg{constructor(i){this.segmentGroup=i||null}}class Wg extends Error{constructor(i){super(),this.urlTree=i}}function Io(e){return gd(new zg(e))}class QV{constructor(i,n){this.urlSerializer=i,this.urlTree=n}lineralizeSegments(i,n){let s=[],a=n.root;for(;;){if(s=s.concat(a.segments),0===a.numberOfChildren)return Q(s);if(a.numberOfChildren>1||!a.children[ge])return gd(new x(4e3,!1));a=a.children[ge]}}applyRedirectCommands(i,n,s){const a=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),i,s);if(n.startsWith("/"))throw new Wg(a);return a}applyRedirectCreateUrlTree(i,n,s,a){const l=this.createSegmentGroup(i,n.root,s,a);return new Do(l,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(i,n){const s={};return Object.entries(i).forEach(([a,l])=>{if("string"==typeof l&&l.startsWith(":")){const u=l.substring(1);s[a]=n[u]}else s[a]=l}),s}createSegmentGroup(i,n,s,a){const l=this.createSegments(i,n.segments,s,a);let c={};return Object.entries(n.children).forEach(([u,d])=>{c[u]=this.createSegmentGroup(i,d,s,a)}),new Ue(l,c)}createSegments(i,n,s,a){return n.map(l=>l.path.startsWith(":")?this.findPosParam(i,l,a):this.findOrReturn(l,s))}findPosParam(i,n,s){const a=s[n.path.substring(1)];if(!a)throw new x(4001,!1);return a}findOrReturn(i,n){let s=0;for(const a of n){if(a.path===i.path)return n.splice(s),a;s++}return i}}const qg={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function JV(e,i,n,s,a){const l=Yg(e,i,n);return l.matched?(s=function wV(e,i){return e.providers&&!e._injector&&(e._injector=Ch(e.providers,i,`Route: ${e.path}`)),e._injector??i}(i,s),function YV(e,i,n,s){const a=i.canMatch;return a&&0!==a.length?Q(a.map(c=>{const u=ko(c,e);return ms(function LV(e){return e&&xl(e.canMatch)}(u)?u.canMatch(i,n):As(e,()=>u(i,n)))})).pipe(Oo(),wS()):Q(!0)}(s,i,n).pipe(we(c=>!0===c?l:{...qg}))):Q(l)}function Yg(e,i,n){if("**"===i.path)return function XV(e){return{matched:!0,parameters:e.length>0?$D(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(n);if(""===i.path)return"full"===i.pathMatch&&(e.hasChildren()||n.length>0)?{...qg}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const a=(i.matcher||xF)(n,e,i);if(!a)return{...qg};const l={};Object.entries(a.posParams??{}).forEach(([u,d])=>{l[u]=d.path});const c=a.consumed.length>0?{...l,...a.consumed[a.consumed.length-1].parameters}:l;return{matched:!0,consumedSegments:a.consumed,remainingSegments:n.slice(a.consumed.length),parameters:c,positionalParamSegments:a.posParams??{}}}function DS(e,i,n,s){return n.length>0&&function nL(e,i,n){return n.some(s=>kd(e,i,s)&&Mi(s)!==ge)}(e,n,s)?{segmentGroup:new Ue(i,tL(s,new Ue(n,e.children))),slicedSegments:[]}:0===n.length&&function iL(e,i,n){return n.some(s=>kd(e,i,s))}(e,n,s)?{segmentGroup:new Ue(e.segments,eL(e,n,s,e.children)),slicedSegments:n}:{segmentGroup:new Ue(e.segments,e.children),slicedSegments:n}}function eL(e,i,n,s){const a={};for(const l of n)if(kd(e,i,l)&&!s[Mi(l)]){const c=new Ue([],{});a[Mi(l)]=c}return{...s,...a}}function tL(e,i){const n={};n[ge]=i;for(const s of e)if(""===s.path&&Mi(s)!==ge){const a=new Ue([],{});n[Mi(s)]=a}return n}function kd(e,i,n){return(!(e.hasChildren()||i.length>0)||"full"!==n.pathMatch)&&""===n.path}class oL{}class cL{constructor(i,n,s,a,l,c,u){this.injector=i,this.configLoader=n,this.rootComponentType=s,this.config=a,this.urlTree=l,this.paramsInheritanceStrategy=c,this.urlSerializer=u,this.applyRedirects=new QV(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(i){return new x(4002,`'${i.segmentGroup}'`)}recognize(){const i=DS(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(i).pipe(we(n=>{const s=new Bg([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ge,this.rootComponentType,null,{}),a=new si(s,n),l=new dS("",a),c=function JF(e,i,n=null,s=null){return eS(XD(e),i,n,s)}(s,[],this.urlTree.queryParams,this.urlTree.fragment);return c.queryParams=this.urlTree.queryParams,l.url=this.urlSerializer.serialize(c),this.inheritParamsAndData(l._root,null),{state:l,tree:c}}))}match(i){return this.processSegmentGroup(this.injector,this.config,i,ge).pipe(Co(s=>{if(s instanceof Wg)return this.urlTree=s.urlTree,this.match(s.urlTree.root);throw s instanceof zg?this.noMatchError(s):s}))}inheritParamsAndData(i,n){const s=i.value,a=Lg(s,n,this.paramsInheritanceStrategy);s.params=Object.freeze(a.params),s.data=Object.freeze(a.data),i.children.forEach(l=>this.inheritParamsAndData(l,s))}processSegmentGroup(i,n,s,a){return 0===s.segments.length&&s.hasChildren()?this.processChildren(i,n,s):this.processSegment(i,n,s,s.segments,a,!0).pipe(we(l=>l instanceof si?[l]:[]))}processChildren(i,n,s){const a=[];for(const l of Object.keys(s.children))"primary"===l?a.unshift(l):a.push(l);return kt(a).pipe(yl(l=>{const c=s.children[l],u=function TV(e,i){const n=e.filter(s=>Mi(s)===i);return n.push(...e.filter(s=>Mi(s)!==i)),n}(n,l);return this.processSegmentGroup(i,u,c,l)}),function kF(e,i){return rt(function MF(e,i,n,s,a){return(l,c)=>{let u=n,d=i,p=0;l.subscribe(ze(c,f=>{const m=p++;d=u?e(d,f,m):(u=!0,f),s&&c.next(d)},a&&(()=>{u&&c.next(d),c.complete()})))}}(e,i,arguments.length>=2,!0))}((l,c)=>(l.push(...c),l)),md(null),function OF(e,i){const n=arguments.length>=2;return s=>s.pipe(e?It((a,l)=>e(a,l,s)):xi,Tg(1),n?md(i):BD(()=>new fd))}(),Ot(l=>{if(null===l)return Io(s);const c=SS(l);return function uL(e){e.sort((i,n)=>i.value.outlet===ge?-1:n.value.outlet===ge?1:i.value.outlet.localeCompare(n.value.outlet))}(c),Q(c)}))}processSegment(i,n,s,a,l,c){return kt(n).pipe(yl(u=>this.processSegmentAgainstRoute(u._injector??i,n,u,s,a,l,c).pipe(Co(d=>{if(d instanceof zg)return Q(null);throw d}))),Ys(u=>!!u),Co(u=>{if(CS(u))return function rL(e,i,n){return 0===i.length&&!e.children[n]}(s,a,l)?Q(new oL):Io(s);throw u}))}processSegmentAgainstRoute(i,n,s,a,l,c,u){return function sL(e,i,n,s){return!!(Mi(e)===s||s!==ge&&kd(i,n,e))&&Yg(i,e,n).matched}(s,a,l,c)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(i,a,s,l,c):this.allowRedirects&&u?this.expandSegmentAgainstRouteUsingRedirect(i,a,n,s,l,c):Io(a):Io(a)}expandSegmentAgainstRouteUsingRedirect(i,n,s,a,l,c){const{matched:u,consumedSegments:d,positionalParamSegments:p,remainingSegments:f}=Yg(n,a,l);if(!u)return Io(n);a.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const m=this.applyRedirects.applyRedirectCommands(d,a.redirectTo,p);return this.applyRedirects.lineralizeSegments(a,m).pipe(Ot(v=>this.processSegment(i,s,n,v.concat(f),c,!1)))}matchSegmentAgainstRoute(i,n,s,a,l){const c=JV(n,s,a,i);return"**"===s.path&&(n.children={}),c.pipe(ni(u=>u.matched?this.getChildConfig(i=s._injector??i,s,a).pipe(ni(({routes:d})=>{const p=s._loadedInjector??i,{consumedSegments:f,remainingSegments:m,parameters:v}=u,_=new Bg(f,v,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function pL(e){return e.data||{}}(s),Mi(s),s.component??s._loadedComponent??null,s,function hL(e){return e.resolve||{}}(s)),{segmentGroup:b,slicedSegments:C}=DS(n,f,m,d);if(0===C.length&&b.hasChildren())return this.processChildren(p,d,b).pipe(we(T=>null===T?null:new si(_,T)));if(0===d.length&&0===C.length)return Q(new si(_,[]));const S=Mi(s)===l;return this.processSegment(p,d,b,C,S?ge:l,!0).pipe(we(T=>new si(_,T instanceof si?[T]:[])))})):Io(n)))}getChildConfig(i,n,s){return n.children?Q({routes:n.children,injector:i}):n.loadChildren?void 0!==n._loadedRoutes?Q({routes:n._loadedRoutes,injector:n._loadedInjector}):function qV(e,i,n,s){const a=i.canLoad;return void 0===a||0===a.length?Q(!0):Q(a.map(c=>{const u=ko(c,e);return ms(function RV(e){return e&&xl(e.canLoad)}(u)?u.canLoad(i,n):As(e,()=>u(i,n)))})).pipe(Oo(),wS())}(i,n,s).pipe(Ot(a=>a?this.configLoader.loadChildren(i,n).pipe(pt(l=>{n._loadedRoutes=l.routes,n._loadedInjector=l.injector})):function ZV(e){return gd(vS(!1,jn.GuardRejected))}())):Q({routes:[],injector:i})}}function dL(e){const i=e.value.routeConfig;return i&&""===i.path}function SS(e){const i=[],n=new Set;for(const s of e){if(!dL(s)){i.push(s);continue}const a=i.find(l=>s.value.routeConfig===l.value.routeConfig);void 0!==a?(a.children.push(...s.children),n.add(a)):i.push(s)}for(const s of n){const a=SS(s.children);i.push(new si(s.value,a))}return i.filter(s=>!n.has(s))}function ES(e){const i=e.children.map(n=>ES(n)).flat();return[e,...i]}function Kg(e){return ni(i=>{const n=e(i);return n?kt(n).pipe(we(()=>i)):Q(i)})}let TS=(()=>{class e{buildTitle(n){let s,a=n.root;for(;void 0!==a;)s=this.getResolvedTitleForRoute(a)??s,a=a.children.find(l=>l.outlet===ge);return s}getResolvedTitleForRoute(n){return n.data[Cl]}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(bL),providedIn:"root"})}return e})(),bL=(()=>{class e extends TS{constructor(n){super(),this.title=n}updateTitle(n){const s=this.buildTitle(n);void 0!==s&&this.title.setTitle(s)}static#e=this.\u0275fac=function(s){return new(s||e)(ae(x9))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const xo=new B("",{providedIn:"root",factory:()=>({})}),Ao=new B("");let Zg=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=y(L3)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return Q(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);const s=ms(n.loadComponent()).pipe(we(NS),pt(l=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=l}),Ng(()=>{this.componentLoaders.delete(n)})),a=new VD(s,()=>new Be).pipe(Eg());return this.componentLoaders.set(n,a),a}loadChildren(n,s){if(this.childrenLoaders.get(s))return this.childrenLoaders.get(s);if(s._loadedRoutes)return Q({routes:s._loadedRoutes,injector:s._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(s);const l=function yL(e,i,n,s){return ms(e.loadChildren()).pipe(we(NS),Ot(a=>a instanceof J_||Array.isArray(a)?Q(a):kt(i.compileModuleAsync(a))),we(a=>{s&&s(e);let l,c,u=!1;return Array.isArray(a)?(c=a,!0):(l=a.create(n).injector,c=l.get(Ao,[],{optional:!0,self:!0}).flat()),{routes:c.map(Gg),injector:l}}))}(s,this.compiler,n,this.onLoadEndListener).pipe(Ng(()=>{this.childrenLoaders.delete(s)})),c=new VD(l,()=>new Be).pipe(Eg());return this.childrenLoaders.set(s,c),c}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function NS(e){return function CL(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let Qg=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(wL),providedIn:"root"})}return e})(),wL=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,s){return n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const MS=new B(""),kS=new B("");function DL(e,i,n){const s=e.get(kS),a=e.get(ut);return e.get(fe).runOutsideAngular(()=>{if(!a.startViewTransition||s.skipNextTransition)return s.skipNextTransition=!1,Promise.resolve();let l;const c=new Promise(p=>{l=p}),u=a.startViewTransition(()=>(l(),function SL(e){return new Promise(i=>{k_(i,{injector:e})})}(e))),{onViewTransitionCreated:d}=s;return d&&As(e,()=>d({transition:u,from:i,to:n})),c})}let Od=(()=>{class e{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Be,this.transitionAbortSubject=new Be,this.configLoader=y(Zg),this.environmentInjector=y(cn),this.urlSerializer=y(So),this.rootContexts=y(Nl),this.location=y(rl),this.inputBindingEnabled=null!==y(Td,{optional:!0}),this.titleStrategy=y(TS),this.options=y(xo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=y(Qg),this.createViewTransition=y(MS,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Q(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new uV(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new cV(a))}complete(){this.transitions?.complete()}handleNavigationRequest(n){const s=++this.navigationId;this.transitions?.next({...this.transitions.value,...n,id:s})}setupNavigations(n,s,a){return this.transitions=new Rn({id:0,currentUrlTree:s,currentRawUrl:s,extractedUrl:this.urlHandlingStrategy.extract(s),urlAfterRedirects:this.urlHandlingStrategy.extract(s),rawUrl:s,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Tl,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(It(l=>0!==l.id),we(l=>({...l,extractedUrl:this.urlHandlingStrategy.extract(l.rawUrl)})),ni(l=>{this.currentTransition=l;let c=!1,u=!1;return Q(l).pipe(pt(d=>{this.currentNavigation={id:d.id,initialUrl:d.rawUrl,extractedUrl:d.extractedUrl,trigger:d.source,extras:d.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),ni(d=>{const p=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!p&&"reload"!==(d.extras.onSameUrlNavigation??n.onSameUrlNavigation)){const m="";return this.events.next(new No(d.id,this.urlSerializer.serialize(d.rawUrl),m,Sd.IgnoredSameUrlNavigation)),d.resolve(null),Hn}if(this.urlHandlingStrategy.shouldProcessUrl(d.rawUrl))return Q(d).pipe(ni(m=>{const v=this.transitions?.getValue();return this.events.next(new Dd(m.id,this.urlSerializer.serialize(m.extractedUrl),m.source,m.restoredState)),v!==this.transitions?.getValue()?Hn:Promise.resolve(m)}),function fL(e,i,n,s,a,l){return Ot(c=>function aL(e,i,n,s,a,l,c="emptyOnly"){return new cL(e,i,n,s,a,c,l).recognize()}(e,i,n,s,c.extractedUrl,a,l).pipe(we(({state:u,tree:d})=>({...c,targetSnapshot:u,urlAfterRedirects:d}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),pt(m=>{l.targetSnapshot=m.targetSnapshot,l.urlAfterRedirects=m.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:m.urlAfterRedirects};const v=new oS(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(v)}));if(p&&this.urlHandlingStrategy.shouldProcessUrl(d.currentRawUrl)){const{id:m,extractedUrl:v,source:_,restoredState:b,extras:C}=d,S=new Dd(m,this.urlSerializer.serialize(v),_,b);this.events.next(S);const T=uS(this.rootComponentType).snapshot;return this.currentTransition=l={...d,targetSnapshot:T,urlAfterRedirects:v,extras:{...C,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=v,Q(l)}{const m="";return this.events.next(new No(d.id,this.urlSerializer.serialize(d.extractedUrl),m,Sd.IgnoredByUrlHandlingStrategy)),d.resolve(null),Hn}}),pt(d=>{const p=new rV(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(p)}),we(d=>(this.currentTransition=l={...d,guards:kV(d.targetSnapshot,d.currentSnapshot,this.rootContexts)},l)),function BV(e,i){return Ot(n=>{const{targetSnapshot:s,currentSnapshot:a,guards:{canActivateChecks:l,canDeactivateChecks:c}}=n;return 0===c.length&&0===l.length?Q({...n,guardsResult:!0}):function HV(e,i,n,s){return kt(e).pipe(Ot(a=>function WV(e,i,n,s,a){const l=i&&i.routeConfig?i.routeConfig.canDeactivate:null;return l&&0!==l.length?Q(l.map(u=>{const d=kl(i)??a,p=ko(u,d);return ms(function VV(e){return e&&xl(e.canDeactivate)}(p)?p.canDeactivate(e,i,n,s):As(d,()=>p(e,i,n,s))).pipe(Ys())})).pipe(Oo()):Q(!0)}(a.component,a.route,n,i,s)),Ys(a=>!0!==a,!0))}(c,s,a,e).pipe(Ot(u=>u&&function AV(e){return"boolean"==typeof e}(u)?function jV(e,i,n,s){return kt(i).pipe(yl(a=>bl(function UV(e,i){return null!==e&&i&&i(new dV(e)),Q(!0)}(a.route.parent,s),function $V(e,i){return null!==e&&i&&i(new hV(e)),Q(!0)}(a.route,s),function zV(e,i,n){const s=i[i.length-1],l=i.slice(0,i.length-1).reverse().map(c=>function OV(e){const i=e.routeConfig?e.routeConfig.canActivateChild:null;return i&&0!==i.length?{node:e,guards:i}:null}(c)).filter(c=>null!==c).map(c=>FD(()=>Q(c.guards.map(d=>{const p=kl(c.node)??n,f=ko(d,p);return ms(function FV(e){return e&&xl(e.canActivateChild)}(f)?f.canActivateChild(s,e):As(p,()=>f(s,e))).pipe(Ys())})).pipe(Oo())));return Q(l).pipe(Oo())}(e,a.path,n),function GV(e,i,n){const s=i.routeConfig?i.routeConfig.canActivate:null;if(!s||0===s.length)return Q(!0);const a=s.map(l=>FD(()=>{const c=kl(i)??n,u=ko(l,c);return ms(function PV(e){return e&&xl(e.canActivate)}(u)?u.canActivate(i,e):As(c,()=>u(i,e))).pipe(Ys())}));return Q(a).pipe(Oo())}(e,a.route,n))),Ys(a=>!0!==a,!0))}(s,l,e,i):Q(u)),we(u=>({...n,guardsResult:u})))})}(this.environmentInjector,d=>this.events.next(d)),pt(d=>{if(l.guardsResult=d.guardsResult,Eo(d.guardsResult))throw mS(0,d.guardsResult);const p=new oV(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot,!!d.guardsResult);this.events.next(p)}),It(d=>!!d.guardsResult||(this.cancelNavigationTransition(d,"",jn.GuardRejected),!1)),Kg(d=>{if(d.guards.canActivateChecks.length)return Q(d).pipe(pt(p=>{const f=new aV(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(f)}),ni(p=>{let f=!1;return Q(p).pipe(function gL(e,i){return Ot(n=>{const{targetSnapshot:s,guards:{canActivateChecks:a}}=n;if(!a.length)return Q(n);const l=new Set(a.map(d=>d.route)),c=new Set;for(const d of l)if(!c.has(d))for(const p of ES(d))c.add(p);let u=0;return kt(c).pipe(yl(d=>l.has(d)?function mL(e,i,n,s){const a=e.routeConfig,l=e._resolve;return void 0!==a?.title&&!hS(a)&&(l[Cl]=a.title),function vL(e,i,n,s){const a=Mg(e);if(0===a.length)return Q({});const l={};return kt(a).pipe(Ot(c=>function _L(e,i,n,s){const a=kl(i)??s,l=ko(e,a);return ms(l.resolve?l.resolve(i,n):As(a,()=>l(i,n)))}(e[c],i,n,s).pipe(Ys(),pt(u=>{l[c]=u}))),Tg(1),HD(l),Co(c=>CS(c)?Hn:gd(c)))}(l,e,i,s).pipe(we(c=>(e._resolvedData=c,e.data=Lg(e,e.parent,n).resolve,null)))}(d,s,e,i):(d.data=Lg(d,d.parent,e).resolve,Q(void 0))),pt(()=>u++),Tg(1),Ot(d=>u===c.size?Q(n):Hn))})}(this.paramsInheritanceStrategy,this.environmentInjector),pt({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(p,"",jn.NoDataFromResolver)}}))}),pt(p=>{const f=new lV(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(f)}))}),Kg(d=>{const p=f=>{const m=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&m.push(this.configLoader.loadComponent(f.routeConfig).pipe(pt(v=>{f.component=v}),we(()=>{})));for(const v of f.children)m.push(...p(v));return m};return Sg(p(d.targetSnapshot.root)).pipe(md(null),Bt(1))}),Kg(()=>this.afterPreactivation()),ni(()=>{const{currentSnapshot:d,targetSnapshot:p}=l,f=this.createViewTransition?.(this.environmentInjector,d.root,p.root);return f?kt(f).pipe(we(()=>l)):Q(l)}),we(d=>{const p=function _V(e,i,n){const s=Ml(e,i._root,n?n._root:void 0);return new cS(s,i)}(n.routeReuseStrategy,d.targetSnapshot,d.currentRouterState);return this.currentTransition=l={...d,targetRouterState:p},this.currentNavigation.targetRouterState=p,l}),pt(()=>{this.events.next(new Rg)}),((e,i,n,s)=>we(a=>(new MV(i,a.targetRouterState,a.currentRouterState,n,s).activate(e),a)))(this.rootContexts,n.routeReuseStrategy,d=>this.events.next(d),this.inputBindingEnabled),Bt(1),pt({next:d=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ii(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects))),this.titleStrategy?.updateTitle(d.targetRouterState.snapshot),d.resolve(!0)},complete:()=>{c=!0}}),Ht(this.transitionAbortSubject.pipe(pt(d=>{throw d}))),Ng(()=>{!c&&!u&&this.cancelNavigationTransition(l,"",jn.SupersededByNewNavigation),this.currentNavigation?.id===l.id&&(this.currentNavigation=null)}),Co(d=>{if(u=!0,_S(d))this.events.next(new To(l.id,this.urlSerializer.serialize(l.extractedUrl),d.message,d.cancellationCode)),function CV(e){return _S(e)&&Eo(e.url)}(d)?this.events.next(new Pg(d.url)):l.resolve(!1);else{this.events.next(new Ed(l.id,this.urlSerializer.serialize(l.extractedUrl),d,l.targetSnapshot??void 0));try{l.resolve(n.errorHandler(d))}catch(p){this.options.resolveNavigationPromiseOnError?l.resolve(!1):l.reject(p)}}return Hn}))}))}cancelNavigationTransition(n,s,a){const l=new To(n.id,this.urlSerializer.serialize(n.extractedUrl),s,a);this.events.next(l),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function EL(e){return e!==Tl}let TL=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(ML),providedIn:"root"})}return e})();class NL{shouldDetach(i){return!1}store(i,n){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,n){return i.routeConfig===n.routeConfig}}let ML=(()=>{class e extends NL{static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),OS=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:()=>y(kL),providedIn:"root"})}return e})(),kL=(()=>{class e extends OS{constructor(){super(...arguments),this.location=y(rl),this.urlSerializer=y(So),this.options=y(xo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=y(Qg),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Do,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=uS(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(s=>{"popstate"===s.type&&n(s.url,s.state)})}handleRouterEvent(n,s){if(n instanceof Dd)this.stateMemento=this.createStateMemento();else if(n instanceof No)this.rawUrlTree=s.initialUrl;else if(n instanceof oS){if("eager"===this.urlUpdateStrategy&&!s.extras.skipLocationChange){const a=this.urlHandlingStrategy.merge(s.finalUrl,s.initialUrl);this.setBrowserUrl(a,s)}}else n instanceof Rg?(this.currentUrlTree=s.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(s.finalUrl,s.initialUrl),this.routerState=s.targetRouterState,"deferred"===this.urlUpdateStrategy&&(s.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,s))):n instanceof To&&(n.code===jn.GuardRejected||n.code===jn.NoDataFromResolver)?this.restoreHistory(s):n instanceof Ed?this.restoreHistory(s,!0):n instanceof ii&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,s){const a=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(a)||s.extras.replaceUrl){const c={...s.extras.state,...this.generateNgRouterState(s.id,this.browserPageId)};this.location.replaceState(a,"",c)}else{const l={...s.extras.state,...this.generateNgRouterState(s.id,this.browserPageId+1)};this.location.go(a,"",l)}}restoreHistory(n,s=!1){if("computed"===this.canceledNavigationResolution){const l=this.currentPageId-this.browserPageId;0!==l?this.location.historyGo(l):this.currentUrlTree===n.finalUrl&&0===l&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(s&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,s){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:s}:{navigationId:n}}static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Al=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Al||{});function IS(e,i){e.events.pipe(It(n=>n instanceof ii||n instanceof To||n instanceof Ed||n instanceof No),we(n=>n instanceof ii||n instanceof No?Al.COMPLETE:n instanceof To&&(n.code===jn.Redirect||n.code===jn.SupersededByNewNavigation)?Al.REDIRECTING:Al.FAILED),It(n=>n!==Al.REDIRECTING),Bt(1)).subscribe(()=>{i()})}function OL(e){throw e}const IL={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},xL={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Mn=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=y(V3),this.stateManager=y(OS),this.options=y(xo,{optional:!0})||{},this.pendingTasks=y(Va),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=y(Od),this.urlSerializer=y(So),this.location=y(rl),this.urlHandlingStrategy=y(Qg),this._events=new Be,this.errorHandler=this.options.errorHandler||OL,this.navigated=!1,this.routeReuseStrategy=y(TL),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=y(Ao,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!y(Td,{optional:!0}),this.eventsSubscription=new Qt,this.isNgZoneEnabled=y(fe)instanceof fe&&fe.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const n=this.navigationTransitions.events.subscribe(s=>{try{const a=this.navigationTransitions.currentTransition,l=this.navigationTransitions.currentNavigation;if(null!==a&&null!==l)if(this.stateManager.handleRouterEvent(s,l),s instanceof To&&s.code!==jn.Redirect&&s.code!==jn.SupersededByNewNavigation)this.navigated=!0;else if(s instanceof ii)this.navigated=!0;else if(s instanceof Pg){const c=this.urlHandlingStrategy.merge(s.url,a.currentRawUrl),u={info:a.extras.info,skipLocationChange:a.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||EL(a.source)};this.scheduleNavigation(c,Tl,null,u,{resolve:a.resolve,reject:a.reject,promise:a.promise})}(function RL(e){return!(e instanceof Rg||e instanceof Pg)})(s)&&this._events.next(s)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Tl,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,s)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",s)},0)})}navigateToSyncWithBrowser(n,s,a){const l={replaceUrl:!0},c=a?.navigationId?a:null;if(a){const d={...a};delete d.navigationId,delete d.\u0275routerPageId,0!==Object.keys(d).length&&(l.state=d)}const u=this.parseUrl(n);this.scheduleNavigation(u,s,c,l)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Gg),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,s={}){const{relativeTo:a,queryParams:l,fragment:c,queryParamsHandling:u,preserveFragment:d}=s,p=d?this.currentUrlTree.fragment:c;let m,f=null;switch(u){case"merge":f={...this.currentUrlTree.queryParams,...l};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=l||null}null!==f&&(f=this.removeEmptyProps(f));try{m=XD(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof n[0]||!n[0].startsWith("/"))&&(n=[]),m=this.currentUrlTree.root}return eS(m,n,f,p??null)}navigateByUrl(n,s={skipLocationChange:!1}){const a=Eo(n)?n:this.parseUrl(n),l=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(l,Tl,null,s)}navigate(n,s={skipLocationChange:!1}){return function AL(e){for(let i=0;i(null!=l&&(s[a]=l),s),{})}scheduleNavigation(n,s,a,l,c){if(this.disposed)return Promise.resolve(!1);let u,d,p;c?(u=c.resolve,d=c.reject,p=c.promise):p=new Promise((m,v)=>{u=m,d=v});const f=this.pendingTasks.add();return IS(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:s,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:l,resolve:u,reject:d,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(m=>Promise.reject(m))}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),z=(()=>{class e{constructor(n,s,a,l,c,u){this.router=n,this.route=s,this.tabIndexAttribute=a,this.renderer=l,this.el=c,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new Be,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const d=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===d||"area"===d,this.isAnchorElement?this.subscription=n.events.subscribe(p=>{p instanceof ii&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(n){null!=n?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(n,s,a,l,c){const u=this.urlTree;return!!(null===u||this.isAnchorElement&&(0!==n||s||a||l||c||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(u,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const n=this.urlTree;this.href=null!==n&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;const s=null===this.href?null:function Mv(e,i,n){return function RM(e,i){return"src"===i&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===i&&("base"===e||"link"===e)?Nv:Tv}(i,n)(e)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",s)}applyAttributeValue(n,s){const a=this.renderer,l=this.el.nativeElement;null!==s?a.setAttribute(l,n,s):a.removeAttribute(l,n)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(s){return new(s||e)(k(Mn),k(Zs),Os("tabindex"),k(Dn),k(De),k(Gs))};static#t=this.\u0275dir=P({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(s,a){1&s&&I("click",function(c){return a.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)}),2&s&&Oe("target",a.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[Pe.HasDecoratorInputTransform,"preserveFragment","preserveFragment",go],skipLocationChange:[Pe.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",go],replaceUrl:[Pe.HasDecoratorInputTransform,"replaceUrl","replaceUrl",go],routerLink:"routerLink"},standalone:!0,features:[L_,wt]})}return e})(),xS=(()=>{class e{get isActive(){return this._isActive}constructor(n,s,a,l,c){this.router=n,this.element=s,this.renderer=a,this.cdr=l,this.link=c,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new $,this.routerEventsSubscription=n.events.subscribe(u=>{u instanceof ii&&this.update()})}ngAfterContentInit(){Q(this.links.changes,Q(null)).pipe(yo()).subscribe(n=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const n=[...this.links.toArray(),this.link].filter(s=>!!s).map(s=>s.onChanges);this.linkInputChangesSubscription=kt(n).pipe(yo()).subscribe(s=>{this._isActive!==this.isLinkActive(this.router)(s)&&this.update()})}set routerLinkActive(n){const s=Array.isArray(n)?n:n.split(" ");this.classes=s.filter(a=>!!a)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const n=this.hasActiveLinks();this._isActive!==n&&(this._isActive=n,this.cdr.markForCheck(),this.classes.forEach(s=>{n?this.renderer.addClass(this.element.nativeElement,s):this.renderer.removeClass(this.element.nativeElement,s)}),n&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(n))})}isLinkActive(n){const s=function PL(e){return!!e.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return a=>{const l=a.urlTree;return!!l&&n.isActive(l,s)}}hasActiveLinks(){const n=this.isLinkActive(this.router);return this.link&&n(this.link)||this.links.some(n)}static#e=this.\u0275fac=function(s){return new(s||e)(k(Mn),k(De),k(Dn),k(Kt),k(z,8))};static#t=this.\u0275dir=P({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(s,a,l){if(1&s&&mt(l,z,5),2&s){let c;ve(c=_e())&&(a.links=c)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[wt]})}return e})();class AS{}let FL=(()=>{class e{constructor(n,s,a,l,c){this.router=n,this.injector=a,this.preloadingStrategy=l,this.loader=c}setUpPreloading(){this.subscription=this.router.events.pipe(It(n=>n instanceof ii),yl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,s){const a=[];for(const l of s){l.providers&&!l._injector&&(l._injector=Ch(l.providers,n,`Route: ${l.path}`));const c=l._injector??n,u=l._loadedInjector??c;(l.loadChildren&&!l._loadedRoutes&&void 0===l.canLoad||l.loadComponent&&!l._loadedComponent)&&a.push(this.preloadConfig(c,l)),(l.children||l._loadedRoutes)&&a.push(this.processRoutes(u,l.children??l._loadedRoutes))}return kt(a).pipe(yo())}preloadConfig(n,s){return this.preloadingStrategy.preload(s,()=>{let a;a=s.loadChildren&&void 0===s.canLoad?this.loader.loadChildren(n,s):Q(null);const l=a.pipe(Ot(c=>null===c?Q(void 0):(s._loadedRoutes=c.routes,s._loadedInjector=c.injector,this.processRoutes(c.injector??n,c.routes))));return s.loadComponent&&!s._loadedComponent?kt([l,this.loader.loadComponent(s)]).pipe(yo()):l})}static#e=this.\u0275fac=function(s){return new(s||e)(ae(Mn),ae(L3),ae(cn),ae(AS),ae(Zg))};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Jg=new B("");let RS=(()=>{class e{constructor(n,s,a,l,c={}){this.urlSerializer=n,this.transitions=s,this.viewportScroller=a,this.zone=l,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},c.scrollPositionRestoration||="disabled",c.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Dd?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof ii?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof No&&n.code===Sd.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof aS&&(n.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(n.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,s){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new aS(n,"popstate"===this.lastSource?this.store[this.restoredId]:null,s))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){!function s_(){throw new Error("invalid")}()};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac})}return e})();function ki(e,i){return{\u0275kind:e,\u0275providers:i}}function FS(){const e=y(Et);return i=>{const n=e.get(ji);if(i!==n.components[0])return;const s=e.get(Mn),a=e.get(VS);1===e.get(Xg)&&s.initialNavigation(),e.get(LS,null,be.Optional)?.setUpPreloading(),e.get(Jg,null,be.Optional)?.init(),s.resetRootComponentType(n.componentTypes[0]),a.closed||(a.next(),a.complete(),a.unsubscribe())}}const VS=new B("",{factory:()=>new Be}),Xg=new B("",{providedIn:"root",factory:()=>1}),LS=new B("");function HL(e){return ki(0,[{provide:LS,useExisting:FL},{provide:AS,useExisting:e}])}function $L(e){return ki(9,[{provide:MS,useValue:DL},{provide:kS,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const BS=new B("ROUTER_FORROOT_GUARD"),UL=[rl,{provide:So,useClass:kg},Mn,Nl,{provide:Zs,useFactory:function PS(e){return e.routerState.root},deps:[Mn]},Zg,[]];let GL=(()=>{class e{constructor(n){}static forRoot(n,s){return{ngModule:e,providers:[UL,[],{provide:Ao,multi:!0,useValue:n},{provide:BS,useFactory:YL,deps:[[Mn,new Dc,new Sc]]},{provide:xo,useValue:s||{}},s?.useHash?{provide:Gs,useClass:_A}:{provide:Gs,useClass:MC},{provide:Jg,useFactory:()=>{const e=y(FR),i=y(fe),n=y(xo),s=y(Od),a=y(So);return n.scrollOffset&&e.setOffset(n.scrollOffset),new RS(a,s,e,i,n)}},s?.preloadingStrategy?HL(s.preloadingStrategy).\u0275providers:[],s?.initialNavigation?KL(s):[],s?.bindToComponentInputs?ki(8,[fS,{provide:Td,useExisting:fS}]).\u0275providers:[],s?.enableViewTransitions?$L().\u0275providers:[],[{provide:HS,useFactory:FS},{provide:hf,multi:!0,useExisting:HS}]]}}static forChild(n){return{ngModule:e,providers:[{provide:Ao,multi:!0,useValue:n}]}}static#e=this.\u0275fac=function(s){return new(s||e)(ae(BS,8))};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();function YL(e){return"guarded"}function KL(e){return["disabled"===e.initialNavigation?ki(3,[{provide:df,multi:!0,useFactory:()=>{const i=y(Mn);return()=>{i.setUpLocationChangeListener()}}},{provide:Xg,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?ki(2,[{provide:Xg,useValue:0},{provide:df,multi:!0,deps:[Et],useFactory:i=>{const n=i.get(mA,Promise.resolve());return()=>n.then(()=>new Promise(s=>{const a=i.get(Mn),l=i.get(VS);IS(a,()=>{s(!0)}),i.get(Od).afterPreactivation=()=>(s(!0),l.closed?Q(void 0):l),a.initialNavigation()}))}}]).\u0275providers:[]]}const HS=new B("");function vs(e){e||(Oc(),e=y(rs));const i=new Je(n=>e.onDestroy(n.next.bind(n)));return n=>n.pipe(Ht(i))}const XL=["addListener","removeListener"],eB=["addEventListener","removeEventListener"],tB=["on","off"];function jt(e,i,n,s){if(Te(n)&&(s=n,n=void 0),s)return jt(e,i,n).pipe(ng(s));const[a,l]=function sB(e){return Te(e.addEventListener)&&Te(e.removeEventListener)}(e)?eB.map(c=>u=>e[c](i,u,n)):function nB(e){return Te(e.addListener)&&Te(e.removeListener)}(e)?XL.map(jS(e,i)):function iB(e){return Te(e.on)&&Te(e.off)}(e)?tB.map(jS(e,i)):[];if(!a&&eg(e))return Ot(c=>jt(c,i,n))(Ft(e));if(!a)throw new TypeError("Invalid event target");return new Je(c=>{const u=(...d)=>c.next(1l(u)})}function jS(e,i){return n=>s=>e[n](i,s)}class rB extends Qt{constructor(i,n){super()}schedule(i,n=0){return this}}const Id={setInterval(e,i,...n){const{delegate:s}=Id;return s?.setInterval?s.setInterval(e,i,...n):setInterval(e,i,...n)},clearInterval(e){const{delegate:i}=Id;return(i?.clearInterval||clearInterval)(e)},delegate:void 0},$S={now:()=>($S.delegate||Date).now(),delegate:void 0};class Rl{constructor(i,n=Rl.now){this.schedulerActionCtor=i,this.now=n}schedule(i,n=0,s){return new this.schedulerActionCtor(this,i).schedule(s,n)}}Rl.now=$S.now;const em=new class aB extends Rl{constructor(i,n=Rl.now){super(i,n),this.actions=[],this._active=!1}flush(i){const{actions:n}=this;if(this._active)return void n.push(i);let s;this._active=!0;do{if(s=i.execute(i.state,i.delay))break}while(i=n.shift());if(this._active=!1,s){for(;i=n.shift();)i.unsubscribe();throw s}}}(class oB extends rB{constructor(i,n){super(i,n),this.scheduler=i,this.work=n,this.pending=!1}schedule(i,n=0){var s;if(this.closed)return this;this.state=i;const a=this.id,l=this.scheduler;return null!=a&&(this.id=this.recycleAsyncId(l,a,n)),this.pending=!0,this.delay=n,this.id=null!==(s=this.id)&&void 0!==s?s:this.requestAsyncId(l,this.id,n),this}requestAsyncId(i,n,s=0){return Id.setInterval(i.flush.bind(i,this),s)}recycleAsyncId(i,n,s=0){if(null!=s&&this.delay===s&&!1===this.pending)return n;null!=n&&Id.clearInterval(n)}execute(i,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(i,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,n){let a,s=!1;try{this.work(i)}catch(l){s=!0,a=l||new Error("Scheduled action threw falsy error")}if(s)return this.unsubscribe(),a}unsubscribe(){if(!this.closed){const{id:i,scheduler:n}=this,{actions:s}=n;this.work=this.state=this.scheduler=null,this.pending=!1,Zl(s,this),null!=i&&(this.id=this.recycleAsyncId(n,i,null)),this.delay=null,super.unsubscribe()}}}),lB=em;function tm(e=0,i,n=lB){let s=-1;return null!=i&&(Aw(i)?n=i:s=i),new Je(a=>{let l=function cB(e){return e instanceof Date&&!isNaN(e)}(e)?+e-n.now():e;l<0&&(l=0);let c=0;return n.schedule(function(){a.closed||(a.next(c++),0<=s?this.schedule(void 0,s):a.complete())},l)})}const{isArray:uB}=Array;function US(e){return 1===e.length&&uB(e[0])?e[0]:e}function GS(...e){return 1===(e=US(e)).length?Ft(e[0]):new Je(function dB(e){return i=>{let n=[];for(let s=0;n&&!i.closed&&s{if(n){for(let l=0;l{let a=n.map(()=>[]),l=n.map(()=>!1);s.add(()=>{a=l=null});for(let c=0;!s.closed&&c{if(a[c].push(u),a.every(d=>d.length)){const d=a.map(p=>p.shift());s.next(i?i(...d):d),a.some((p,f)=>!p.length&&l[f])&&s.complete()}},()=>{l[c]=!0,!a[c].length&&s.complete()}));return()=>{a=l=null}}):Hn}function im(...e){const i=nd(e);return rt((n,s)=>{const a=e.length,l=new Array(a);let c=e.map(()=>!1),u=!1;for(let d=0;d{l[d]=p,!u&&!c[d]&&(c[d]=!0,(u=c.every(xi))&&(c=null))},Yo));n.subscribe(ze(s,d=>{if(u){const p=[d,...l];s.next(i?i(...p):p)}}))})}function zS(e,i){return i?n=>bl(i.pipe(Bt(1),function fB(){return rt((e,i)=>{e.subscribe(ze(i,Yo))})}()),n.pipe(zS(e))):Ot((n,s)=>Ft(e(n,s)).pipe(Bt(1),HD(n)))}function sm(e,i=xi){return e=e??mB,rt((n,s)=>{let a,l=!0;n.subscribe(ze(s,c=>{const u=i(c);(l||!e(a,u))&&(l=!1,a=u,s.next(c))}))})}function mB(e,i){return e===i}var _B={left:"right",right:"left",bottom:"top",top:"bottom"};function xd(e){return e.replace(/left|right|bottom|top/g,function(i){return _B[i]})}function Oi(e){return e.split("-")[0]}var bB={start:"end",end:"start"};function WS(e){return e.replace(/start|end/g,function(i){return bB[i]})}var kn="top",ri="bottom",oi="right",On="left",rm="auto",Pl=[kn,ri,oi,On],Ro="start",Fl="end",qS="viewport",Vl="popper",YS=Pl.reduce(function(e,i){return e.concat([i+"-"+Ro,i+"-"+Fl])},[]),KS=[].concat(Pl,[rm]).reduce(function(e,i){return e.concat([i,i+"-"+Ro,i+"-"+Fl])},[]),IB=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function In(e){if(null==e)return window;if("[object Window]"!==e.toString()){var i=e.ownerDocument;return i&&i.defaultView||window}return e}function Qs(e){return e instanceof In(e).Element||e instanceof Element}function $n(e){return e instanceof In(e).HTMLElement||e instanceof HTMLElement}function om(e){return!(typeof ShadowRoot>"u")&&(e instanceof In(e).ShadowRoot||e instanceof ShadowRoot)}function _s(e){return((Qs(e)?e.ownerDocument:e.document)||window.document).documentElement}var Js=Math.max,Ad=Math.min,Po=Math.round;function am(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function ZS(){return!/^((?!chrome|android).)*safari/i.test(am())}function Fo(e,i,n){void 0===i&&(i=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),a=1,l=1;i&&$n(e)&&(a=e.offsetWidth>0&&Po(s.width)/e.offsetWidth||1,l=e.offsetHeight>0&&Po(s.height)/e.offsetHeight||1);var u=(Qs(e)?In(e):window).visualViewport,d=!ZS()&&n,p=(s.left+(d&&u?u.offsetLeft:0))/a,f=(s.top+(d&&u?u.offsetTop:0))/l,m=s.width/a,v=s.height/l;return{width:m,height:v,top:f,right:p+m,bottom:f+v,left:p,x:p,y:f}}function lm(e){var i=In(e);return{scrollLeft:i.pageXOffset,scrollTop:i.pageYOffset}}function cm(e){return Fo(_s(e)).left+lm(e).scrollLeft}function qi(e){return In(e).getComputedStyle(e)}function Ii(e){return e?(e.nodeName||"").toLowerCase():null}function Rd(e){return"html"===Ii(e)?e:e.assignedSlot||e.parentNode||(om(e)?e.host:null)||_s(e)}function um(e){var i=qi(e);return/auto|scroll|overlay|hidden/.test(i.overflow+i.overflowY+i.overflowX)}function QS(e){return["html","body","#document"].indexOf(Ii(e))>=0?e.ownerDocument.body:$n(e)&&um(e)?e:QS(Rd(e))}function Ll(e,i){var n;void 0===i&&(i=[]);var s=QS(e),a=s===(null==(n=e.ownerDocument)?void 0:n.body),l=In(s),c=a?[l].concat(l.visualViewport||[],um(s)?s:[]):s,u=i.concat(c);return a?u:u.concat(Ll(Rd(c)))}function RB(e){return["table","td","th"].indexOf(Ii(e))>=0}function JS(e){return $n(e)&&"fixed"!==qi(e).position?e.offsetParent:null}function Bl(e){for(var i=In(e),n=JS(e);n&&RB(n)&&"static"===qi(n).position;)n=JS(n);return n&&("html"===Ii(n)||"body"===Ii(n)&&"static"===qi(n).position)?i:n||function PB(e){var i=/firefox/i.test(am());if(/Trident/i.test(am())&&$n(e)&&"fixed"===qi(e).position)return null;var a=Rd(e);for(om(a)&&(a=a.host);$n(a)&&["html","body"].indexOf(Ii(a))<0;){var l=qi(a);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||i&&"filter"===l.willChange||i&&l.filter&&"none"!==l.filter)return a;a=a.parentNode}return null}(e)||i}function XS(e,i){var n=i.getRootNode&&i.getRootNode();if(e.contains(i))return!0;if(n&&om(n)){var s=i;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function dm(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function e6(e,i,n){return i===qS?dm(function xB(e,i){var n=In(e),s=_s(e),a=n.visualViewport,l=s.clientWidth,c=s.clientHeight,u=0,d=0;if(a){l=a.width,c=a.height;var p=ZS();(p||!p&&"fixed"===i)&&(u=a.offsetLeft,d=a.offsetTop)}return{width:l,height:c,x:u+cm(e),y:d}}(e,n)):Qs(i)?function FB(e,i){var n=Fo(e,!1,"fixed"===i);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(i,n):dm(function AB(e){var i,n=_s(e),s=lm(e),a=null==(i=e.ownerDocument)?void 0:i.body,l=Js(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),c=Js(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),u=-s.scrollLeft+cm(e),d=-s.scrollTop;return"rtl"===qi(a||n).direction&&(u+=Js(n.clientWidth,a?a.clientWidth:0)-l),{width:l,height:c,x:u,y:d}}(_s(e)))}function Vo(e){return e.split("-")[1]}function pm(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function t6(e){var d,i=e.reference,n=e.element,s=e.placement,a=s?Oi(s):null,l=s?Vo(s):null,c=i.x+i.width/2-n.width/2,u=i.y+i.height/2-n.height/2;switch(a){case kn:d={x:c,y:i.y-n.height};break;case ri:d={x:c,y:i.y+i.height};break;case oi:d={x:i.x+i.width,y:u};break;case On:d={x:i.x-n.width,y:u};break;default:d={x:i.x,y:i.y}}var p=a?pm(a):null;if(null!=p){var f="y"===p?"height":"width";switch(l){case Ro:d[p]=d[p]-(i[f]/2-n[f]/2);break;case Fl:d[p]=d[p]+(i[f]/2-n[f]/2)}}return d}function i6(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function s6(e,i){return i.reduce(function(n,s){return n[s]=e,n},{})}function hm(e,i){void 0===i&&(i={});var s=i.placement,a=void 0===s?e.placement:s,l=i.strategy,c=void 0===l?e.strategy:l,u=i.boundary,d=void 0===u?"clippingParents":u,p=i.rootBoundary,f=void 0===p?qS:p,m=i.elementContext,v=void 0===m?Vl:m,_=i.altBoundary,b=void 0!==_&&_,C=i.padding,S=void 0===C?0:C,T=i6("number"!=typeof S?S:s6(S,Pl)),V=e.rects.popper,R=e.elements[b?v===Vl?"reference":Vl:v],L=function LB(e,i,n,s){var a="clippingParents"===i?function VB(e){var i=Ll(Rd(e)),s=["absolute","fixed"].indexOf(qi(e).position)>=0&&$n(e)?Bl(e):e;return Qs(s)?i.filter(function(a){return Qs(a)&&XS(a,s)&&"body"!==Ii(a)}):[]}(e):[].concat(i),l=[].concat(a,[n]),u=l.reduce(function(d,p){var f=e6(e,p,s);return d.top=Js(f.top,d.top),d.right=Ad(f.right,d.right),d.bottom=Ad(f.bottom,d.bottom),d.left=Js(f.left,d.left),d},e6(e,l[0],s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}(Qs(R)?R:R.contextElement||_s(e.elements.popper),d,f,c),Y=Fo(e.elements.reference),Fe=t6({reference:Y,element:V,strategy:"absolute",placement:a}),Ge=dm(Object.assign({},V,Fe)),bt=v===Vl?Ge:Y,xt={top:L.top-bt.top+T.top,bottom:bt.bottom-L.bottom+T.bottom,left:L.left-bt.left+T.left,right:bt.right-L.right+T.right},Zt=e.modifiersData.offset;if(v===Vl&&Zt){var li=Zt[a];Object.keys(xt).forEach(function(rn){var or=[oi,ri].indexOf(rn)>=0?1:-1,ar=[kn,ri].indexOf(rn)>=0?"y":"x";xt[rn]+=li[ar]*or})}return xt}const $B={name:"flip",enabled:!0,phase:"main",fn:function jB(e){var i=e.state,n=e.options,s=e.name;if(!i.modifiersData[s]._skip){for(var a=n.mainAxis,l=void 0===a||a,c=n.altAxis,u=void 0===c||c,d=n.fallbackPlacements,p=n.padding,f=n.boundary,m=n.rootBoundary,v=n.altBoundary,_=n.flipVariations,b=void 0===_||_,C=n.allowedAutoPlacements,S=i.options.placement,T=Oi(S),V=d||(T!==S&&b?function HB(e){if(Oi(e)===rm)return[];var i=xd(e);return[WS(e),i,WS(i)]}(S):[xd(S)]),R=[S].concat(V).reduce(function(Go,Cs){return Go.concat(Oi(Cs)===rm?function BB(e,i){void 0===i&&(i={});var a=i.boundary,l=i.rootBoundary,c=i.padding,u=i.flipVariations,d=i.allowedAutoPlacements,p=void 0===d?KS:d,f=Vo(i.placement),m=f?u?YS:YS.filter(function(b){return Vo(b)===f}):Pl,v=m.filter(function(b){return p.indexOf(b)>=0});0===v.length&&(v=m);var _=v.reduce(function(b,C){return b[C]=hm(e,{placement:C,boundary:a,rootBoundary:l,padding:c})[Oi(C)],b},{});return Object.keys(_).sort(function(b,C){return _[b]-_[C]})}(i,{placement:Cs,boundary:f,rootBoundary:m,padding:p,flipVariations:b,allowedAutoPlacements:C}):Cs)},[]),L=i.rects.reference,Y=i.rects.popper,Fe=new Map,Ge=!0,bt=R[0],xt=0;xt=0,ar=or?"width":"height",An=hm(i,{placement:Zt,boundary:f,rootBoundary:m,altBoundary:v,padding:p}),ci=or?rn?oi:On:rn?ri:kn;L[ar]>Y[ar]&&(ci=xd(ci));var Kd=xd(ci),lr=[];if(l&&lr.push(An[li]<=0),u&&lr.push(An[ci]<=0,An[Kd]<=0),lr.every(function(Go){return Go})){bt=Zt,Ge=!1;break}Fe.set(Zt,lr)}if(Ge)for(var Pm=function(Cs){var ql=R.find(function(Jd){var cr=Fe.get(Jd);if(cr)return cr.slice(0,Cs).every(function(Fm){return Fm})});if(ql)return bt=ql,"break"},Wl=b?3:1;Wl>0&&"break"!==Pm(Wl);Wl--);i.placement!==bt&&(i.modifiersData[s]._skip=!0,i.placement=bt,i.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Hl(e,i,n){return Js(e,Ad(i,n))}function fm(e){var i=Fo(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(i.width-n)<=1&&(n=i.width),Math.abs(i.height-s)<=1&&(s=i.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}const WB={name:"preventOverflow",enabled:!0,phase:"main",fn:function zB(e){var i=e.state,n=e.options,s=e.name,a=n.mainAxis,l=void 0===a||a,c=n.altAxis,u=void 0!==c&&c,v=n.tether,_=void 0===v||v,b=n.tetherOffset,C=void 0===b?0:b,S=hm(i,{boundary:n.boundary,rootBoundary:n.rootBoundary,padding:n.padding,altBoundary:n.altBoundary}),T=Oi(i.placement),D=Vo(i.placement),V=!D,R=pm(T),L=function UB(e){return"x"===e?"y":"x"}(R),Y=i.modifiersData.popperOffsets,Fe=i.rects.reference,Ge=i.rects.popper,bt="function"==typeof C?C(Object.assign({},i.rects,{placement:i.placement})):C,xt="number"==typeof bt?{mainAxis:bt,altAxis:bt}:Object.assign({mainAxis:0,altAxis:0},bt),Zt=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,li={x:0,y:0};if(Y){if(l){var rn,or="y"===R?kn:On,ar="y"===R?ri:oi,An="y"===R?"height":"width",ci=Y[R],Kd=ci+S[or],lr=ci-S[ar],Zd=_?-Ge[An]/2:0,Pm=D===Ro?Fe[An]:Ge[An],Wl=D===Ro?-Ge[An]:-Fe[An],Qd=i.elements.arrow,Go=_&&Qd?fm(Qd):{width:0,height:0},Cs=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ql=Cs[or],Jd=Cs[ar],cr=Hl(0,Fe[An],Go[An]),Fm=V?Fe[An]/2-Zd-cr-ql-xt.mainAxis:Pm-cr-ql-xt.mainAxis,jW=V?-Fe[An]/2+Zd+cr+Jd+xt.mainAxis:Wl+cr+Jd+xt.mainAxis,Vm=i.elements.arrow&&Bl(i.elements.arrow),$W=Vm?"y"===R?Vm.clientTop||0:Vm.clientLeft||0:0,jE=null!=(rn=Zt?.[R])?rn:0,GW=ci+jW-jE,$E=Hl(_?Ad(Kd,ci+Fm-jE-$W):Kd,ci,_?Js(lr,GW):lr);Y[R]=$E,li[R]=$E-ci}if(u){var UE,ur=Y[L],Xd="y"===L?"height":"width",GE=ur+S["x"===R?kn:On],zE=ur-S["x"===R?ri:oi],Lm=-1!==[kn,On].indexOf(T),WE=null!=(UE=Zt?.[L])?UE:0,qE=Lm?GE:ur-Fe[Xd]-Ge[Xd]-WE+xt.altAxis,YE=Lm?ur+Fe[Xd]+Ge[Xd]-WE-xt.altAxis:zE,KE=_&&Lm?function GB(e,i,n){var s=Hl(e,i,n);return s>n?n:s}(qE,ur,YE):Hl(_?qE:GE,ur,_?YE:zE);Y[L]=KE,li[L]=KE-ur}i.modifiersData[s]=li}},requiresIfExists:["offset"]},ZB={name:"arrow",enabled:!0,phase:"main",fn:function YB(e){var i,n=e.state,s=e.name,a=e.options,l=n.elements.arrow,c=n.modifiersData.popperOffsets,u=Oi(n.placement),d=pm(u),f=[On,oi].indexOf(u)>=0?"height":"width";if(l&&c){var m=function(i,n){return i6("number"!=typeof(i="function"==typeof i?i(Object.assign({},n.rects,{placement:n.placement})):i)?i:s6(i,Pl))}(a.padding,n),v=fm(l),_="y"===d?kn:On,b="y"===d?ri:oi,C=n.rects.reference[f]+n.rects.reference[d]-c[d]-n.rects.popper[f],S=c[d]-n.rects.reference[d],T=Bl(l),D=T?"y"===d?T.clientHeight||0:T.clientWidth||0:0,Y=D/2-v[f]/2+(C/2-S/2),Fe=Hl(m[_],Y,D-v[f]-m[b]);n.modifiersData[s]=((i={})[d]=Fe,i.centerOffset=Fe-Y,i)}},effect:function KB(e){var i=e.state,s=e.options.element,a=void 0===s?"[data-popper-arrow]":s;null!=a&&("string"==typeof a&&!(a=i.elements.popper.querySelector(a))||XS(i.elements.popper,a)&&(i.elements.arrow=a))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function eH(e,i,n){void 0===n&&(n=!1);var s=$n(i),a=$n(i)&&function XB(e){var i=e.getBoundingClientRect(),n=Po(i.width)/e.offsetWidth||1,s=Po(i.height)/e.offsetHeight||1;return 1!==n||1!==s}(i),l=_s(i),c=Fo(e,a,n),u={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(s||!s&&!n)&&(("body"!==Ii(i)||um(l))&&(u=function JB(e){return e!==In(e)&&$n(e)?function QB(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):lm(e)}(i)),$n(i)?((d=Fo(i,!0)).x+=i.clientLeft,d.y+=i.clientTop):l&&(d.x=cm(l))),{x:c.left+u.scrollLeft-d.x,y:c.top+u.scrollTop-d.y,width:c.width,height:c.height}}function tH(e){var i=new Map,n=new Set,s=[];function a(l){n.add(l.name),[].concat(l.requires||[],l.requiresIfExists||[]).forEach(function(u){if(!n.has(u)){var d=i.get(u);d&&a(d)}}),s.push(l)}return e.forEach(function(l){i.set(l.name,l)}),e.forEach(function(l){n.has(l.name)||a(l)}),s}function iH(e){var i;return function(){return i||(i=new Promise(function(n){Promise.resolve().then(function(){i=void 0,n(e())})})),i}}var r6={placement:"bottom",modifiers:[],strategy:"absolute"};function o6(){for(var e=arguments.length,i=new Array(e),n=0;n=0?-1:1,l="function"==typeof n?n(Object.assign({},i,{placement:e})):n,c=l[0],u=l[1];return c=c||0,u=(u||0)*a,[On,oi].indexOf(s)>=0?{x:u,y:c}:{x:c,y:u}}(m,i.rects,l),f},{}),u=c[i.placement],p=u.y;null!=i.modifiersData.popperOffsets&&(i.modifiersData.popperOffsets.x+=u.x,i.modifiersData.popperOffsets.y+=p),i.modifiersData[s]=c}},l6=["*"],c6=e=>({$implicit:e}),ZH=["dialog"],QH=["ngbNavOutlet",""];function JH(e,i){}function XH(e,i){if(1&e&&(o(0,"div",0),E(1,JH,0,0,"ng-template",1),r()),2&e){const n=K().$implicit,s=K();w("item",n)("nav",s.nav)("role",s.paneRole),h(),w("ngTemplateOutlet",(null==n.contentTpl?null:n.contentTpl.templateRef)||null)("ngTemplateOutletContext",uo(5,c6,n.active||s.isPanelTransitioning(n)))}}function ej(e,i){if(1&e&&E(0,XH,2,7,"div",0),2&e){const n=i.$implicit,s=K();!function At(e,i,n){Fs("NgControlFlow");const s=N(),a=mi(),l=Vh(s,ue+e);if(ft(s,a,i)){const u=nt(null);try{if(mh(l,0),-1!==i){const d=Lh(s[A],ue+i),p=Ur(l,d.tView.ssrId);Fa(l,Pa(s,d,n,{dehydratedView:p}),0,Gr(d,p))}}finally{nt(u)}}else{const u=z_(l,0);void 0!==u&&(u[qe]=n)}}(0,n.isPanelInDom()||s.isPanelTransitioning(n)?0:-1)}}const u6={animation:!0,transitionTimerDelayMs:5};let jl=(()=>{class e{constructor(){this.animation=u6.animation}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Xs(e){return"string"==typeof e}function er(e){return null!=e}function Lo(e){return(e||document.body).getBoundingClientRect()}const Uj=()=>{},{transitionTimerDelayMs:Gj}=u6,$l=new Map,Un=(e,i,n,s)=>{let a=s.context||{};const l=$l.get(i);if(l)switch(s.runningTransition){case"continue":return Hn;case"stop":e.run(()=>l.transition$.complete()),a=Object.assign(l.context,a),$l.delete(i)}const c=n(i,s.animation,a)||Uj;if(!s.animation||"none"===window.getComputedStyle(i).transitionProperty)return e.run(()=>c()),Q(void 0).pipe(function $j(e){return i=>new Je(n=>i.subscribe({next:c=>e.run(()=>n.next(c)),error:c=>e.run(()=>n.error(c)),complete:()=>e.run(()=>n.complete())}))}(e));const u=new Be,d=new Be,p=u.pipe(function hB(...e){return i=>bl(i,Q(...e))}(!0));$l.set(i,{transition$:u,complete:()=>{d.next(),d.complete()},context:a});const f=function Bj(e){const{transitionDelay:i,transitionDuration:n}=window.getComputedStyle(e);return 1e3*(parseFloat(i)+parseFloat(n))}(i);return e.runOutsideAngular(()=>{const m=jt(i,"transitionend").pipe(Ht(p),It(({target:_})=>_===i));GS(tm(f+Gj).pipe(Ht(p)),m,d).pipe(Ht(p)).subscribe(()=>{$l.delete(i),e.run(()=>{c(),u.next(),u.complete()})})}),u.asObservable()},Wj=(e,i,n)=>{let{direction:s,maxSize:a,dimension:l}=n;const{classList:c}=e;function u(){c.add("collapse"),"show"===s?c.add("show"):c.remove("show")}if(i)return a||(a=function zj(e,i){if(typeof navigator>"u")return"0px";const{classList:n}=e,s=n.contains("show");s||n.add("show"),e.style[i]="";const a=e.getBoundingClientRect()[i]+"px";return s||n.remove("show"),a}(e,l),n.maxSize=a,e.style[l]="show"!==s?a:"0px",c.remove("collapse"),c.remove("collapsing"),c.remove("show"),Lo(e),c.add("collapsing")),e.style[l]="show"===s?a:"0px",()=>{u(),c.remove("collapsing"),e.style[l]=""};u()};let qj=(()=>{class e{constructor(){this._ngbConfig=y(jl),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(n){this._animation=n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Fd=(()=>{class e{constructor(){this._config=y(qj),this._element=y(De),this._zone=y(fe),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new $,this.horizontal=this._config.horizontal,this.shown=new $,this.hidden=new $}set collapsed(n){this._isCollapsed!==n&&(this._isCollapsed=n,this._afterInit&&this._runTransitionWithEvents(n,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(n=this._isCollapsed){this.collapsed=!n,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(n,s){return Un(this._zone,this._element.nativeElement,Wj,{animation:s,runningTransition:"stop",context:{direction:n?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(n,s){this._runTransition(n,s).subscribe(()=>{n?this.hidden.emit():this.shown.emit()})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(s,a){2&s&&he("collapse-horizontal",a.horizontal)},inputs:{animation:"animation",collapsed:[Pe.None,"ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],standalone:!0})}return e})(),m6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),v6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),y6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),C6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();var We=function(e){return e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.Space=32]="Space",e[e.PageUp=33]="PageUp",e[e.PageDown=34]="PageDown",e[e.End=35]="End",e[e.Home=36]="Home",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowDown=40]="ArrowDown",e}(We||{});const $d=(e,i)=>!!i&&i.some(n=>n.contains(e)),T6=(e,i)=>!i||null!=function jj(e,i){return!i||typeof e.closest>"u"?null:e.closest(i)}(e,i),v$=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function wm(e,i,n,s,a,l,c,u){n&&e.runOutsideAngular((e=>v$?()=>setTimeout(()=>e(),100):e)(()=>{const p=jt(i,"keydown").pipe(Ht(a),It(v=>v.which===We.Escape),pt(v=>v.preventDefault())),f=jt(i,"mousedown").pipe(we(v=>{const _=v.target;return 2!==v.button&&!$d(_,c)&&("inside"===n?$d(_,l)&&T6(_,u):"outside"===n?!$d(_,l):T6(_,u)||!$d(_,l))}),Ht(a)),m=jt(i,"mouseup").pipe(im(f),It(([v,_])=>_),function gB(e,i=em){const n=tm(e,i);return zS(()=>n)}(0),Ht(a));GS([p.pipe(we(v=>0)),m.pipe(we(v=>1))]).subscribe(v=>e.run(()=>s(v)))}))}const N6=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function M6(e){const i=Array.from(e.querySelectorAll(N6)).filter(n=>-1!==n.tabIndex);return[i[0],i[i.length-1]]}let b$=(()=>{class e{constructor(){this._element=y(ut).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const y$=/\s+/,C$=/ +/gi,w$={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},S$=/^left/,E$=/^right/,T$=/^start/,N$=/^end/;function O6({placement:e,baseClass:i},n){let s=Array.isArray(e)?e:e.split(y$),l=s.findIndex(p=>"auto"===p);l>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(p){null==s.find(f=>-1!==f.search("^"+p))&&s.splice(l++,1,p)});const c=s.map(p=>function D$(e,i){const[n,s]=w$[e];return i&&s||n}(p,n.isRTL()));return{placement:c.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!i,phase:"write",fn({state:p}){const f=new RegExp(i+"(-[a-z]+)*","gi"),m=p.elements.popper,v=p.placement;let _=m.className;_=_.replace(f,""),_+=` ${function M$(e,i){let[n,s]=i.split("-");const a=n.replace(S$,"start").replace(E$,"end");let l=[a];if(s){let c=s;("left"===n||"right"===n)&&(c=c.replace(T$,"top").replace(N$,"bottom")),l.push(`${a}-${c}`)}return e&&(l=l.map(c=>`${e}-${c}`)),l.join(" ")}(i,v)}`,_=_.trim().replace(C$," "),m.className=_}},$B,WB,ZB,{enabled:!0,name:"flip",options:{fallbackPlacements:c}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function I6(e){return e}new Date(1882,10,12),new Date(2174,10,25);let $6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),G6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),q$=(()=>{class e{constructor(){this._ngbConfig=y(jl),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(n){this._animation=n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class rr{constructor(i,n,s){this.nodes=i,this.viewRef=n,this.componentRef=s}}class Y${constructor(i){this._componentType=i,this._windowRef=null,this._contentRef=null,this._document=y(ut),this._applicationRef=y(ji),this._injector=y(Et),this._viewContainerRef=y(dn),this._ngZone=y(fe)}open(i,n,s=!1){this._windowRef||(this._contentRef=this._getContentRef(i,n),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:a}=this._windowRef.location,l=this._ngZone.onStable.pipe(Bt(1),Ot(()=>Un(this._ngZone,a,({classList:c})=>c.add("show"),{animation:s,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:l}}close(i=!1){return this._windowRef?Un(this._ngZone,this._windowRef.location.nativeElement,({classList:n})=>n.remove("show"),{animation:i,runningTransition:"stop"}).pipe(pt(()=>{this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),this._contentRef?.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):Q(void 0)}_getContentRef(i,n){if(i){if(i instanceof ct){const s=i.createEmbeddedView(n);return this._applicationRef.attachView(s),new rr([s.rootNodes],s)}return new rr([[this._document.createTextNode(`${i}`)]])}return new rr([])}}let K$=(()=>{class e{constructor(){this._document=y(ut)}hide(){const n=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),s=this._document.body,a=s.style,{overflow:l,paddingRight:c}=a;if(n>0){const u=parseFloat(window.getComputedStyle(s).paddingRight);a.paddingRight=`${u+n}px`}return a.overflow="hidden",()=>{n>0&&(a.paddingRight=c),a.overflow=l}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Z$=(()=>{class e{constructor(){this._nativeElement=y(De).nativeElement,this._zone=y(fe)}ngOnInit(){this._zone.onStable.asObservable().pipe(Bt(1)).subscribe(()=>{Un(this._zone,this._nativeElement,(n,s)=>{s&&Lo(n),n.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return Un(this._zone,this._nativeElement,({classList:n})=>n.remove("show"),{animation:this.animation,runningTransition:"stop"})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(s,a){2&s&&(ao("modal-backdrop"+(a.backdropClass?" "+a.backdropClass:"")),he("show",!a.animation)("fade",a.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[Vn],decls:0,vars:0,template:function(s,a){},encapsulation:2})}return e})();class z6{update(i){}close(i){}dismiss(i){}}const Q$=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],J$=["animation","backdropClass"];class X${_applyWindowOptions(i,n){Q$.forEach(s=>{er(n[s])&&(i[s]=n[s])})}_applyBackdropOptions(i,n){J$.forEach(s=>{er(n[s])&&(i[s]=n[s])})}update(i){this._applyWindowOptions(this._windowCmptRef.instance,i),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,i)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Ht(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Ht(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(i,n,s,a){this._windowCmptRef=i,this._contentRef=n,this._backdropCmptRef=s,this._beforeDismiss=a,this._closed=new Be,this._dismissed=new Be,this._hidden=new Be,i.instance.dismissEvent.subscribe(l=>{this.dismiss(l)}),this.result=new Promise((l,c)=>{this._resolve=l,this._reject=c}),this.result.then(null,()=>{})}close(i){this._windowCmptRef&&(this._closed.next(i),this._resolve(i),this._removeModalElements())}_dismiss(i){this._dismissed.next(i),this._reject(i),this._removeModalElements()}dismiss(i){if(this._windowCmptRef)if(this._beforeDismiss){const n=this._beforeDismiss();!function d6(e){return e&&e.then}(n)?!1!==n&&this._dismiss(i):n.then(s=>{!1!==s&&this._dismiss(i)},()=>{})}else this._dismiss(i)}_removeModalElements(){const i=this._windowCmptRef.instance.hide(),n=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Q(void 0);i.subscribe(()=>{const{nativeElement:s}=this._windowCmptRef.location;s.parentNode.removeChild(s),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),n.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:s}=this._backdropCmptRef.location;s.parentNode.removeChild(s),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),nm(i,n).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var Im=function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e}(Im||{});let eU=(()=>{class e{constructor(){this._document=y(ut),this._elRef=y(De),this._zone=y(fe),this._closed$=new Be,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new $,this.shown=new Be,this.hidden=new Be}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":Xs(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(n){this.dismissEvent.emit(n)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe(Bt(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:n}=this._elRef,s={animation:this.animation,runningTransition:"stop"},c=nm(Un(this._zone,n,()=>n.classList.remove("show"),s),Un(this._zone,this._dialogEl.nativeElement,()=>{},s));return c.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),c}_show(){const n={animation:this.animation,runningTransition:"continue"};nm(Un(this._zone,this._elRef.nativeElement,(l,c)=>{c&&Lo(l),l.classList.add("show")},n),Un(this._zone,this._dialogEl.nativeElement,()=>{},n)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:n}=this._elRef;this._zone.runOutsideAngular(()=>{jt(n,"keydown").pipe(Ht(this._closed$),It(a=>a.which===We.Escape)).subscribe(a=>{this.keyboard?requestAnimationFrame(()=>{a.defaultPrevented||this._zone.run(()=>this.dismiss(Im.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let s=!1;jt(this._dialogEl.nativeElement,"mousedown").pipe(Ht(this._closed$),pt(()=>s=!1),ni(()=>jt(n,"mouseup").pipe(Ht(this._closed$),Bt(1))),It(({target:a})=>n===a)).subscribe(()=>{s=!0}),jt(n,"click").pipe(Ht(this._closed$)).subscribe(({target:a})=>{n===a&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!s&&this._zone.run(()=>this.dismiss(Im.BACKDROP_CLICK))),s=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:n}=this._elRef;if(!n.contains(document.activeElement)){const s=n.querySelector("[ngbAutofocus]"),a=M6(n)[0];(s||a||n).focus()}}_restoreFocus(){const n=this._document.body,s=this._elWithFocus;let a;a=s&&s.focus&&n.contains(s)?s:n,this._zone.runOutsideAngular(()=>{setTimeout(()=>a.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&Un(this._zone,this._elRef.nativeElement,({classList:n})=>(n.add("modal-static"),()=>n.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(s,a){if(1&s&&Nt(ZH,7),2&s){let l;ve(l=_e())&&(a._dialogEl=l.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(s,a){2&s&&(Oe("aria-modal",!0)("aria-labelledby",a.ariaLabelledBy)("aria-describedby",a.ariaDescribedBy),ao("modal d-block"+(a.windowClass?" "+a.windowClass:"")),he("fade",a.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[Vn],ngContentSelectors:l6,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(s,a){1&s&&(jh(),o(0,"div",0,1)(2,"div",2),$h(3),r()()),2&s&&ao("modal-dialog"+(a.size?" modal-"+a.size:"")+(a.centered?" modal-dialog-centered":"")+a.fullscreenClass+(a.scrollable?" modal-dialog-scrollable":"")+(a.modalDialogClass?" "+a.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}return e})(),tU=(()=>{class e{constructor(){this._applicationRef=y(ji),this._injector=y(Et),this._environmentInjector=y(cn),this._document=y(ut),this._scrollBar=y(K$),this._activeWindowCmptHasChanged=new Be,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new $;const n=y(fe);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const s=this._windowCmpts[this._windowCmpts.length-1];((e,i,n,s=!1)=>{e.runOutsideAngular(()=>{const a=jt(i,"focusin").pipe(Ht(n),we(l=>l.target));jt(i,"keydown").pipe(Ht(n),It(l=>l.which===We.Tab),im(a)).subscribe(([l,c])=>{const[u,d]=M6(i);(c===u||c===i)&&l.shiftKey&&(d.focus(),l.preventDefault()),c===d&&!l.shiftKey&&(u.focus(),l.preventDefault())}),s&&jt(i,"click").pipe(Ht(n),im(a),we(l=>l[1])).subscribe(l=>l.focus())})})(n,s.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(s.location.nativeElement)}})}_restoreScrollBar(){const n=this._scrollBarRestoreFn;n&&(this._scrollBarRestoreFn=null,n())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(n,s,a){const l=a.container instanceof HTMLElement?a.container:er(a.container)?this._document.querySelector(a.container):this._document.body;if(!l)throw new Error(`The specified modal container "${a.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const c=new z6,u=(n=a.injector||n).get(cn,null)||this._environmentInjector,d=this._getContentRef(n,u,s,c,a);let p=!1!==a.backdrop?this._attachBackdrop(l):void 0,f=this._attachWindowComponent(l,d.nodes),m=new X$(f,d,p,a.beforeDismiss);return this._registerModalRef(m),this._registerWindowCmpt(f),m.hidden.pipe(Bt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),c.close=v=>{m.close(v)},c.dismiss=v=>{m.dismiss(v)},c.update=v=>{m.update(v)},m.update(a),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),p&&p.instance&&p.changeDetectorRef.detectChanges(),f.changeDetectorRef.detectChanges(),m}get activeInstances(){return this._activeInstances}dismissAll(n){this._modalRefs.forEach(s=>s.dismiss(n))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(n){let s=wf(Z$,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(s.hostView),n.appendChild(s.location.nativeElement),s}_attachWindowComponent(n,s){let a=wf(eU,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:s});return this._applicationRef.attachView(a.hostView),n.appendChild(a.location.nativeElement),a}_getContentRef(n,s,a,l,c){return a?a instanceof ct?this._createFromTemplateRef(a,l):Xs(a)?this._createFromString(a):this._createFromComponent(n,s,a,l,c):new rr([])}_createFromTemplateRef(n,s){const l=n.createEmbeddedView({$implicit:s,close(c){s.close(c)},dismiss(c){s.dismiss(c)}});return this._applicationRef.attachView(l),new rr([l.rootNodes],l)}_createFromString(n){const s=this._document.createTextNode(`${n}`);return new rr([[s]])}_createFromComponent(n,s,a,l,c){const d=wf(a,{environmentInjector:s,elementInjector:Et.create({providers:[{provide:z6,useValue:l}],parent:n})}),p=d.location.nativeElement;return c.scrollable&&p.classList.add("component-host-scrollable"),this._applicationRef.attachView(d.hostView),new rr([[p]],d.hostView,d)}_setAriaHidden(n){const s=n.parentElement;s&&n!==this._document.body&&(Array.from(s.children).forEach(a=>{a!==n&&"SCRIPT"!==a.nodeName&&(this._ariaHiddenValues.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}),this._setAriaHidden(s))}_revertAriaHidden(){this._ariaHiddenValues.forEach((n,s)=>{n?s.setAttribute("aria-hidden",n):s.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(n){const s=()=>{const a=this._modalRefs.indexOf(n);a>-1&&(this._modalRefs.splice(a,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(n),this._activeInstances.emit(this._modalRefs),n.result.then(s,s)}_registerWindowCmpt(n){this._windowCmpts.push(n),this._activeWindowCmptHasChanged.next(),n.onDestroy(()=>{const s=this._windowCmpts.indexOf(n);s>-1&&(this._windowCmpts.splice(s,1),this._activeWindowCmptHasChanged.next())})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nU=(()=>{class e{constructor(){this._injector=y(Et),this._modalStack=y(tU),this._config=y(q$)}open(n,s={}){const a={...this._config,animation:this._config.animation,...s};return this._modalStack.open(this._injector,n,a)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(n){this._modalStack.dismissAll(n)}hasOpenModals(){return this._modalStack.hasOpenModals()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),W6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({providers:[nU]})}return e})(),iU=(()=>{class e{constructor(){this._ngbConfig=y(jl),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(n){this._animation=n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const q6=e=>er(e)&&""!==e;let sU=0,J=(()=>{class e{constructor(){this.templateRef=y(ct)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}return e})(),se=(()=>{class e{constructor(n){this.role=n,this.nav=y(W)}static#e=this.\u0275fac=function(s){return new(s||e)(Os("role"))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(s,a){2&s&&Oe("role",a.role?a.role:a.nav.roles?"presentation":void 0)},standalone:!0})}return e})(),Z=(()=>{class e{constructor(){this._nav=y(W),this._nativeElement=y(De).nativeElement,this.disabled=!1,this.shown=new $,this.hidden=new $}ngAfterContentChecked(){this.contentTpl=this.contentTpls.first}ngOnInit(){er(this.domId)||(this.domId="ngb-nav-"+sU++)}get active(){return this._nav.activeId===this.id}get id(){return q6(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(er(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbNavItem",""]],contentQueries:function(s,a,l){if(1&s&&mt(l,J,4),2&s){let c;ve(c=_e())&&(a.contentTpls=c)}},hostVars:2,hostBindings:function(s,a){2&s&&he("nav-item",!0)},inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:[Pe.None,"ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}return e})(),W=(()=>{class e{constructor(n){this.role=n,this._config=y(iU),this._cd=y(Kt),this._document=y(ut),this._nativeElement=y(De).nativeElement,this.destroyRef=y(rs),this._navigatingWithKeyboard=!1,this.activeIdChange=new $,this.animation=this._config.animation,this.destroyOnHide=this._config.destroyOnHide,this.orientation=this._config.orientation,this.roles=this._config.roles,this.keyboard=this._config.keyboard,this.shown=new $,this.hidden=new $,this.navItemChange$=new Be,this.navChange=new $}click(n){n.disabled||this._updateActiveId(n.id)}onFocusout({relatedTarget:n}){this._nativeElement.contains(n)||(this._navigatingWithKeyboard=!1)}onKeyDown(n){if("tablist"!==this.roles||!this.keyboard)return;const s=n.which,a=this.links.filter(u=>!u.navItem.disabled),{length:l}=a;let c=-1;if(a.forEach((u,d)=>{u.nativeElement===this._document.activeElement&&(c=d)}),l){switch(s){case We.ArrowUp:case We.ArrowLeft:c=(c-1+l)%l;break;case We.ArrowRight:case We.ArrowDown:c=(c+1)%l;break;case We.Home:c=0;break;case We.End:c=l-1}"changeWithArrows"===this.keyboard&&this.select(a[c].navItem.id),a[c].nativeElement.focus(),this._navigatingWithKeyboard=!0,n.preventDefault()}}select(n){this._updateActiveId(n,!1)}ngAfterContentInit(){if(!er(this.activeId)){const n=this.items.first?this.items.first.id:null;q6(n)&&(this._updateActiveId(n,!1),this._cd.detectChanges())}this.items.changes.pipe(vs(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:n}){n&&!n.firstChange&&this._notifyItemChanged(n.currentValue)}_updateActiveId(n,s=!0){if(this.activeId!==n){let a=!1;s&&this.navChange.emit({activeId:this.activeId,nextId:n,preventDefault:()=>{a=!0}}),a||(this.activeId=n,this.activeIdChange.emit(n),this._notifyItemChanged(n))}}_notifyItemChanged(n){this.navItemChange$.next(this._getItemById(n))}_getItemById(n){return this.items&&this.items.find(s=>s.id===n)||null}static#e=this.\u0275fac=function(s){return new(s||e)(Os("role"))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbNav",""]],contentQueries:function(s,a,l){if(1&s&&(mt(l,Z,4),mt(l,q,5)),2&s){let c;ve(c=_e())&&(a.items=c),ve(c=_e())&&(a.links=c)}},hostVars:6,hostBindings:function(s,a){1&s&&I("keydown.arrowLeft",function(c){return a.onKeyDown(c)})("keydown.arrowRight",function(c){return a.onKeyDown(c)})("keydown.arrowDown",function(c){return a.onKeyDown(c)})("keydown.arrowUp",function(c){return a.onKeyDown(c)})("keydown.Home",function(c){return a.onKeyDown(c)})("keydown.End",function(c){return a.onKeyDown(c)})("focusout",function(c){return a.onFocusout(c)}),2&s&&(Oe("aria-orientation","vertical"===a.orientation&&"tablist"===a.roles?"vertical":void 0)("role",a.role?a.role:a.roles?"tablist":void 0),he("nav",!0)("flex-column","vertical"===a.orientation))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],standalone:!0,features:[wt]})}return e})(),q=(()=>{class e{constructor(n){this.role=n,this.navItem=y(Z),this.nav=y(W),this.nativeElement=y(De).nativeElement}get tabindex(){return!1===this.nav.keyboard?this.navItem.disabled?-1:void 0:this.nav._navigatingWithKeyboard||this.navItem.disabled||!this.navItem.active?-1:void 0}static#e=this.\u0275fac=function(s){return new(s||e)(Os("role"))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbNavLink",""]],hostVars:14,hostBindings:function(s,a){2&s&&(En("id",a.navItem.domId),Oe("role",a.role?a.role:a.nav.roles?"tab":void 0)("tabindex",a.tabindex)("aria-controls",a.navItem.isPanelInDom()?a.navItem.panelDomId:null)("aria-selected",a.navItem.active)("aria-disabled",a.navItem.disabled),he("nav-link",!0)("nav-item",a.navItem.isNgContainer())("active",a.navItem.active)("disabled",a.navItem.disabled))},standalone:!0})}return e})(),re=(()=>{class e extends q{static#e=this.\u0275fac=(()=>{let n;return function(a){return(n||(n=Ye(e)))(a||e)}})();static#t=this.\u0275dir=P({type:e,selectors:[["a","ngbNavLink",""]],hostAttrs:["href",""],hostBindings:function(s,a){1&s&&I("click",function(c){return a.nav.click(a.navItem),c.preventDefault()})},standalone:!0,features:[Se]})}return e})();const oU=({classList:e})=>(e.remove("show"),()=>e.remove("active")),aU=(e,i)=>{i&&Lo(e),e.classList.add("show")};let xm=(()=>{class e{constructor(){this.nativeElement=y(De).nativeElement}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(s,a){2&s&&(En("id",a.item.panelDomId),Oe("role",a.role?a.role:a.nav.roles?"tabpanel":void 0)("aria-labelledby",a.item.domId),he("fade",a.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}return e})(),oe=(()=>{class e{constructor(){this._cd=y(Kt),this._ngZone=y(fe),this._activePane=null}isPanelTransitioning(n){return this._activePane?.item===n}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe(vs(this.nav.destroyRef),LD(this._activePane?.item||null),sm(),function vB(e){return It((i,n)=>e<=n)}(1)).subscribe(n=>{const s={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?Un(this._ngZone,this._activePane.nativeElement,oU,s).subscribe(()=>{const a=this._activePane?.item;this._activePane=this._getPaneForItem(n),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),Un(this._ngZone,this._activePane.nativeElement,aU,s).subscribe(()=>{n&&(n.shown.emit(),this.nav.shown.emit(n.id))})),a&&(a.hidden.emit(),this.nav.hidden.emit(a.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show"),this._activePane?.nativeElement.classList.add("active")}_getPaneForItem(n){return this._panes&&this._panes.find(s=>s.item===n)||null}_getActivePane(){return this._panes&&this._panes.find(n=>n.item.active)||null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["","ngbNavOutlet",""]],viewQuery:function(s,a){if(1&s&&Nt(xm,5),2&s){let l;ve(l=_e())&&(a._panes=l)}},hostVars:2,hostBindings:function(s,a){2&s&&he("tab-content",!0)},inputs:{paneRole:"paneRole",nav:[Pe.None,"ngbNavOutlet","nav"]},standalone:!0,features:[Vn],attrs:QH,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(s,a){1&s&&function Di(e,i,n,s,a,l,c,u,d,p,f,m,v){Fs("NgControlFlow");const _=void 0!==d,b=N(),C=u?c.bind(b[tt][qe]):c,S=new SO(_,C);b[ue+e]=S,E(e+1,i,n,s,a,l),_&&E(e+2,d,p,f,m,v)}(0,ej,1,1,null,null,wi),2&s&&function Si(e){const i=nt(null),n=qt();try{const s=N(),a=s[A],l=s[n];if(void 0===l.liveCollection){const u=n+1,d=Vh(s,u),p=Lh(a,u);l.liveCollection=new EO(d,s,p)}else l.liveCollection.reset();const c=l.liveCollection;if(function CO(e,i,n){let s,a,l=0,c=e.length-1;if(Array.isArray(i)){let u=i.length-1;for(;l<=c&&l<=u;){const d=e.at(l),p=i[l],f=Ph(l,d,l,p,n);if(0!==f){f<0&&e.updateValue(l,p),l++;continue}const m=e.at(c),v=i[u],_=Ph(c,m,u,v,n);if(0!==_){_<0&&e.updateValue(c,v),c--,u--;continue}const b=n(l,d),C=n(c,m),S=n(l,p);if(Object.is(S,C)){const T=n(u,v);Object.is(T,b)?(e.swap(l,c),e.updateValue(c,v),u--,c--):e.move(c,l),e.updateValue(l,p),l++}else if(s??=new Yb,a??=qb(e,l,c,n),Fh(e,s,l,S))e.updateValue(l,p),l++,c++;else if(a.has(S))s.set(b,e.detach(l)),c--;else{const T=e.create(l,i[l]);e.attach(l,T),l++,c++}}for(;l<=u;)Wb(e,s,n,l,i[l]),l++}else if(null!=i){const u=i[Symbol.iterator]();let d=u.next();for(;!d.done&&l<=c;){const p=e.at(l),f=d.value,m=Ph(l,p,l,f,n);if(0!==m)m<0&&e.updateValue(l,f),l++,d=u.next();else{s??=new Yb,a??=qb(e,l,c,n);const v=n(l,f);if(Fh(e,s,l,v))e.updateValue(l,f),l++,c++,d=u.next();else if(a.has(v)){const _=n(l,p);s.set(_,e.detach(l)),c--}else e.attach(l,e.create(l,f)),l++,c++,d=u.next()}}for(;!d.done;)Wb(e,s,n,e.length,d.value),d=u.next()}for(;l<=c;)e.destroy(e.detach(c--));s?.forEach(u=>{e.destroy(u)})}(c,e,l.trackByFn),c.updateIndexes(),l.hasEmptyBlock){const u=mi(),d=0===c.length;if(ft(s,u,d)){const p=n+2,f=Vh(s,p);if(d){const m=Lh(a,p),v=Ur(f,m.tView.ssrId);Fa(f,Pa(s,m,void 0,{dehydratedView:v}),0,Gr(m,v))}else mh(f,0)}}}finally{nt(i)}}(a.nav.items)},dependencies:[xm,vo],encapsulation:2,changeDetection:0})}return e})(),Y6=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),nE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();const cU={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};let iE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),sE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),rE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),oE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),aE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),lE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),gU=(()=>{class e{constructor(){this._ngbConfig=y(jl),this.autoClose=!0,this.placement="auto",this.popperOptions=n=>n,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(n){this._animation=n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),mU=0,vU=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(s,a){2&s&&(En("id",a.id),ao("tooltip"+(a.tooltipClass?" "+a.tooltipClass:"")),he("fade",a.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},standalone:!0,features:[Vn],ngContentSelectors:l6,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(s,a){1&s&&(jh(),M(0,"div",0),o(1,"div",1),$h(2),r())},styles:["ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}\n"],encapsulation:2,changeDetection:0})}return e})(),_U=(()=>{class e{constructor(){this._config=y(gU),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disableTooltip=this._config.disableTooltip,this.tooltipClass=this._config.tooltipClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new $,this.hidden=new $,this._nativeElement=y(De).nativeElement,this._ngZone=y(fe),this._document=y(ut),this._changeDetector=y(Kt),this._ngbTooltipWindowId="ngb-tooltip-"+mU++,this._popupService=new Y$(vU),this._windowRef=null,this._positioning=function Dm(){const e=y(b$);let i=null;return{createPopper(n){if(!i){let a=(n.updatePopperOptions||I6)(O6(n,e));i=vH(n.hostElement,n.targetElement,a)}},update(){i&&i.update()},setOptions(n){if(i){let a=(n.updatePopperOptions||I6)(O6(n,e));i.setOptions(a)}},destroy(){i&&(i.destroy(),i=null)}}}()}set ngbTooltip(n){this._ngbTooltip=n,!n&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(n){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:s,transition$:a}=this._popupService.open(this._ngbTooltip,n??this.tooltipContext,this.animation);this._windowRef=s,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-tooltip",updatePopperOptions:l=>this.popperOptions(function Sm(e){return i=>(i.modifiers.push(yH,{name:"offset",options:{offset:()=>e}}),i)}([0,6])(l))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),wm(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),a.subscribe(()=>this.shown.emit())}}close(n=this.animation){null!=this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(n).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function dU(e,i,n,s,a,l=0,c=0){const u=function uU(e){const i=(e||"").trim();if(0===i.length)return[];const n=i.split(/\s+/).map(a=>a.split(":")).map(a=>cU[a[0]]||a),s=n.filter(a=>a.includes("manual"));if(s.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===s.length&&n.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return s.length?[]:n}(i);if(0===u.length)return()=>{};const d=new Set,p=[];let f;function m(_,b){e.addEventListener(_,b),p.push(()=>e.removeEventListener(_,b))}function v(_,b){clearTimeout(f),b>0?f=setTimeout(_,b):_()}for(const[_,b]of u)b?(m(_,()=>{d.add(_),v(()=>d.size>0&&s(),l)}),m(b,()=>{d.delete(_),v(()=>0===d.size&&a(),c)})):m(_,()=>n()?v(a,c):v(s,l));return()=>p.forEach(_=>_())}(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:n}){n&&this.isOpen()&&this._windowRef.setInput("tooltipClass",n.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(Xs(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275dir=P({type:e,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],standalone:!0,features:[wt]})}return e})(),cE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();new B("live announcer delay",{providedIn:"root",factory:()=>100});let uE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})(),dE=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({})}return e})();const yU=[m6,v6,y6,C6,$6,G6,W6,Y6,dE,nE,iE,sE,rE,oE,aE,lE,cE,uE];let CU=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({imports:[yU,m6,v6,y6,C6,$6,G6,W6,Y6,dE,nE,iE,sE,rE,oE,aE,lE,cE,uE]})}return e})(),wU=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e});static#n=this.\u0275inj=Ae({imports:[YC]})}return e})();var xn=typeof window<"u"?window:{screen:{},navigator:{}},jo=(xn.matchMedia||function(){return{matches:!1}}).bind(xn),pE=!1,hE=function(){};xn.addEventListener&&xn.addEventListener("p",hE,{get passive(){return pE=!0}}),xn.removeEventListener&&xn.removeEventListener("p",hE,!1);var fE=pE,Am="ontouchstart"in xn,mE=(Am||"TouchEvent"in xn&&jo("(any-pointer: coarse)"),xn.navigator.userAgent||""),gn=(jo("(pointer: coarse)").matches&&/iPad|Macintosh/.test(mE)&&Math.min(xn.screen.width||0,xn.screen.height||0),(jo("(pointer: coarse)").matches||!jo("(pointer: fine)").matches&&Am)&&/Windows.*Firefox/.test(mE),jo("(any-pointer: fine)").matches||jo("(any-hover: hover)"),function(e){return e[e.Low=0]="Low",e[e.High=1]="High",e[e.Floor=2]="Floor",e[e.Ceil=3]="Ceil",e[e.TickValue=4]="TickValue",e}(gn||{}));class qd{constructor(){this.floor=0,this.ceil=null,this.step=1,this.minRange=null,this.maxRange=null,this.pushRange=!1,this.minLimit=null,this.maxLimit=null,this.translate=null,this.combineLabels=null,this.getLegend=null,this.getStepLegend=null,this.stepsArray=null,this.bindIndexForStepsArray=!1,this.draggableRange=!1,this.draggableRangeOnly=!1,this.showSelectionBar=!1,this.showSelectionBarEnd=!1,this.showSelectionBarFromValue=null,this.showOuterSelectionBars=!1,this.hidePointerLabels=!1,this.hideLimitLabels=!1,this.autoHideLimitLabels=!0,this.readOnly=!1,this.disabled=!1,this.showTicks=!1,this.showTicksValues=!1,this.tickStep=null,this.tickValueStep=null,this.ticksArray=null,this.ticksTooltip=null,this.ticksValuesTooltip=null,this.vertical=!1,this.getSelectionBarColor=null,this.getTickColor=null,this.getPointerColor=null,this.keyboardSupport=!0,this.scale=1,this.rotate=0,this.enforceStep=!0,this.enforceRange=!0,this.enforceStepsArray=!0,this.noSwitching=!1,this.onlyBindHandles=!1,this.rightToLeft=!1,this.reversedControls=!1,this.boundPointerLabels=!0,this.logScale=!1,this.customValueToPosition=null,this.customPositionToValue=null,this.precisionLimit=12,this.selectionBarGradient=null,this.ariaLabel="ngx-slider",this.ariaLabelledBy=null,this.ariaLabelHigh="ngx-slider-max",this.ariaLabelledByHigh=null,this.handleDimension=null,this.barDimension=null,this.animate=!0,this.animateOnMove=!1}}const bE=new B("AllowUnsafeHtmlInSlider");var j=function(e){return e[e.Min=0]="Min",e[e.Max=1]="Max",e}(j||{});class MU{}class O{static isNullOrUndefined(i){return null==i}static areArraysEqual(i,n){if(i.length!==n.length)return!1;for(let s=0;sMath.abs(i-l.value));let a=0;for(let l=0;l{const{leading:a=!0,trailing:l=!1}=i??{};let c=!1,u=null,d=null,p=!1;const f=()=>{d?.unsubscribe(),d=null,l&&(_(),p&&s.complete())},m=()=>{d=null,p&&s.complete()},v=b=>d=Ft(e(b)).subscribe(ze(s,f,m)),_=()=>{if(c){c=!1;const b=u;u=null,s.next(b),!p&&v(b)}};n.subscribe(ze(s,b=>{c=!0,u=b,(!d||d.closed)&&(a?_():v(b))},()=>{p=!0,(!(l&&c&&d)||d.closed)&&s.complete()}))})}(()=>s,n)}class CE{constructor(){this.eventName=null,this.events=null,this.eventsSubscription=null,this.teardownCallback=null}}class wE{constructor(i){this.renderer=i}attachPassiveEventListener(i,n,s,a){if(!0!==fE)return this.attachEventListener(i,n,s,a);const l=new CE;l.eventName=n,l.events=new Be;const c=u=>{l.events.next(u)};return i.addEventListener(n,c,{passive:!0,capture:!1}),l.teardownCallback=()=>{i.removeEventListener(n,c,{passive:!0,capture:!1})},l.eventsSubscription=l.events.pipe(O.isNullOrUndefined(a)?pt(()=>{}):yE(a,void 0,{leading:!0,trailing:!0})).subscribe(u=>{s(u)}),l}detachEventListener(i){O.isNullOrUndefined(i.eventsSubscription)||(i.eventsSubscription.unsubscribe(),i.eventsSubscription=null),O.isNullOrUndefined(i.events)||(i.events.complete(),i.events=null),O.isNullOrUndefined(i.teardownCallback)||(i.teardownCallback(),i.teardownCallback=null)}attachEventListener(i,n,s,a){const l=new CE;return l.eventName=n,l.events=new Be,l.teardownCallback=this.renderer.listen(i,n,u=>{l.events.next(u)}),l.eventsSubscription=l.events.pipe(O.isNullOrUndefined(a)?pt(()=>{}):yE(a,void 0,{leading:!0,trailing:!0})).subscribe(u=>{s(u)}),l}}let ys=(()=>{class e{get position(){return this._position}get dimension(){return this._dimension}get alwaysHide(){return this._alwaysHide}get vertical(){return this._vertical}get scale(){return this._scale}get rotate(){return this._rotate}constructor(n,s,a){this.elemRef=n,this.renderer=s,this.changeDetectionRef=a,this._position=0,this._dimension=0,this._alwaysHide=!1,this._vertical=!1,this._scale=1,this._rotate=0,this.opacity=1,this.visibility="visible",this.left="",this.bottom="",this.height="",this.width="",this.transform="",this.eventListeners=[],this.eventListenerHelper=new wE(this.renderer)}setAlwaysHide(n){this._alwaysHide=n,this.visibility=n?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(n){this._vertical=n,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(n){this._scale=n}setRotate(n){this._rotate=n,this.transform="rotate("+n+"deg)"}getRotate(){return this._rotate}setPosition(n){this._position!==n&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=n,this._vertical?this.bottom=Math.round(n)+"px":this.left=Math.round(n)+"px"}calculateDimension(){const n=this.getBoundingClientRect();this._dimension=this.vertical?(n.bottom-n.top)*this.scale:(n.right-n.left)*this.scale}setDimension(n){this._dimension!==n&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=n,this._vertical?this.height=Math.round(n)+"px":this.width=Math.round(n)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(n,s,a){const l=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,n,s,a);this.eventListeners.push(l)}onPassive(n,s,a){const l=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,n,s,a);this.eventListeners.push(l)}off(n){let s,a;O.isNullOrUndefined(n)?(s=[],a=this.eventListeners):(s=this.eventListeners.filter(l=>l.eventName!==n),a=this.eventListeners.filter(l=>l.eventName===n));for(const l of a)this.eventListenerHelper.detachEventListener(l);this.eventListeners=s}isRefDestroyed(){return O.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(k(De),k(Dn),k(Kt))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(s,a){2&s&&Cu("opacity",a.opacity)("visibility",a.visibility)("left",a.left)("bottom",a.bottom)("height",a.height)("width",a.width)("transform",a.transform)}})}return e})(),Rm=(()=>{class e extends ys{focus(){this.elemRef.nativeElement.focus()}focusIfNeeded(){document.activeElement!==this.elemRef.nativeElement&&this.elemRef.nativeElement.focus()}constructor(n,s,a){super(n,s,a),this.active=!1,this.role="",this.tabindex="",this.ariaOrientation="",this.ariaLabel="",this.ariaLabelledBy="",this.ariaValueNow="",this.ariaValueText="",this.ariaValueMin="",this.ariaValueMax=""}static#e=this.\u0275fac=function(s){return new(s||e)(k(De),k(Dn),k(Kt))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(s,a){2&s&&(Oe("role",a.role)("tabindex",a.tabindex)("aria-orientation",a.ariaOrientation)("aria-label",a.ariaLabel)("aria-labelledby",a.ariaLabelledBy)("aria-valuenow",a.ariaValueNow)("aria-valuetext",a.ariaValueText)("aria-valuemin",a.ariaValueMin)("aria-valuemax",a.ariaValueMax),he("ngx-slider-active",a.active))},features:[Se]})}return e})(),$o=(()=>{class e extends ys{get value(){return this._value}constructor(n,s,a,l){super(n,s,a),this.allowUnsafeHtmlInSlider=l,this._value=null}setValue(n){let s=!1;!this.alwaysHide&&(O.isNullOrUndefined(this.value)||this.value.length!==n.length||this.value.length>0&&0===this.dimension)&&(s=!0),this._value=n,!1===this.allowUnsafeHtmlInSlider?this.elemRef.nativeElement.innerText=n:this.elemRef.nativeElement.innerHTML=n,s&&this.calculateDimension()}static#e=this.\u0275fac=function(s){return new(s||e)(k(De),k(Dn),k(Kt),k(bE,8))};static#t=this.\u0275dir=P({type:e,selectors:[["","ngxSliderLabel",""]],features:[Se]})}return e})();function OU(e,i){}function IU(e,i){1&e&&E(0,OU,0,0,"ng-template")}const xU=(e,i,n)=>({tooltip:e,placement:i,content:n});function AU(e,i){if(1&e&&(Ua(0),E(1,IU,1,0,null,1),Ga()),2&e){const n=K();h(),w("ngTemplateOutlet",n.template)("ngTemplateOutletContext",Ou(2,xU,n.tooltip,n.placement,n.content))}}function RU(e,i){if(1&e&&(Ua(0),o(1,"div",2),t(2),r(),Ga()),2&e){const n=K();h(),Oe("title",n.tooltip)("data-tooltip-placement",n.placement),h(),Rt(" ",n.content," ")}}let PU=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(s,a){1&s&&E(0,AU,2,6,"ng-container",0)(1,RU,3,3,"ng-container",0),2&s&&(w("ngIf",a.template),h(),w("ngIf",!a.template))},dependencies:[al,vo],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]})}return e})();const FU=["tooltipTemplate"],VU=["leftOuterSelectionBar"],LU=["rightOuterSelectionBar"],BU=["fullBar"],HU=["selectionBar"],jU=["minHandle"],$U=["maxHandle"],UU=["floorLabel"],GU=["ceilLabel"],zU=["minHandleLabel"],WU=["maxHandleLabel"],qU=["combinedLabel"],YU=["ticksElement"];function KU(e,i){if(1&e&&M(0,"ngx-slider-tooltip-wrapper",32),2&e){const n=K().$implicit;w("template",K().tooltipTemplate)("tooltip",n.valueTooltip)("placement",n.valueTooltipPlacement)("content",n.value)}}function ZU(e,i){1&e&&M(0,"span",33),2&e&&w("innerText",K().$implicit.legend)}function QU(e,i){1&e&&M(0,"span",34),2&e&&w("innerHTML",K().$implicit.legend,Ev)}const JU=e=>({"ngx-slider-selected":e});function XU(e,i){if(1&e&&(o(0,"span",27),M(1,"ngx-slider-tooltip-wrapper",28),E(2,KU,1,4,"ngx-slider-tooltip-wrapper",29)(3,ZU,1,1,"span",30)(4,QU,1,1,"span",31),r()),2&e){const n=i.$implicit,s=K();w("ngClass",uo(8,JU,n.selected))("ngStyle",n.style),h(),w("template",s.tooltipTemplate)("tooltip",n.tooltip)("placement",n.tooltipPlacement),h(),w("ngIf",null!=n.value),h(),w("ngIf",null!=n.legend&&!1===s.allowUnsafeHtmlInSlider),h(),w("ngIf",null!=n.legend&&(null==s.allowUnsafeHtmlInSlider||s.allowUnsafeHtmlInSlider))}}class eG{constructor(){this.selected=!1,this.style={},this.tooltip=null,this.tooltipPlacement=null,this.value=null,this.valueTooltip=null,this.valueTooltipPlacement=null,this.legend=null}}class DE{constructor(){this.active=!1,this.value=0,this.difference=0,this.position=0,this.lowLimit=0,this.highLimit=0}}class Yd{static compare(i,n){return!(O.isNullOrUndefined(i)&&O.isNullOrUndefined(n)||O.isNullOrUndefined(i)!==O.isNullOrUndefined(n))&&i.value===n.value&&i.highValue===n.highValue}}class SE extends Yd{static compare(i,n){return!(O.isNullOrUndefined(i)&&O.isNullOrUndefined(n)||O.isNullOrUndefined(i)!==O.isNullOrUndefined(n))&&i.value===n.value&&i.highValue===n.highValue&&i.forceChange===n.forceChange}}const tG={provide:Nn,useExisting:Me(()=>X),multi:!0};let X=(()=>{class e{set manualRefresh(n){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=n.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}set triggerFocus(n){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=n.subscribe(s=>{this.focusPointer(s)})}get range(){return!O.isNullOrUndefined(this.value)&&!O.isNullOrUndefined(this.highValue)}get showTicks(){return this.viewOptions.showTicks}constructor(n,s,a,l,c){this.renderer=n,this.elementRef=s,this.changeDetectionRef=a,this.zone=l,this.allowUnsafeHtmlInSlider=c,this.sliderElementNgxSliderClass=!0,this.value=null,this.valueChange=new $,this.highValue=null,this.highValueChange=new $,this.options=new qd,this.userChangeStart=new $,this.userChange=new $,this.userChangeEnd=new $,this.initHasRun=!1,this.inputModelChangeSubject=new Be,this.inputModelChangeSubscription=null,this.outputModelChangeSubject=new Be,this.outputModelChangeSubscription=null,this.viewLowValue=null,this.viewHighValue=null,this.viewOptions=new qd,this.handleHalfDimension=0,this.maxHandlePosition=0,this.currentTrackingPointer=null,this.currentFocusPointer=null,this.firstKeyDown=!1,this.touchId=null,this.dragging=new DE,this.sliderElementVerticalClass=!1,this.sliderElementAnimateClass=!1,this.sliderElementWithLegendClass=!1,this.sliderElementDisabledAttr=null,this.sliderElementAriaLabel="ngx-slider",this.barStyle={},this.minPointerStyle={},this.maxPointerStyle={},this.fullBarTransparentClass=!1,this.selectionBarDraggableClass=!1,this.ticksUnderValuesClass=!1,this.intermediateTicks=!1,this.ticks=[],this.eventListenerHelper=null,this.onMoveEventListener=null,this.onEndEventListener=null,this.moving=!1,this.resizeObserver=null,this.onTouchedCallback=null,this.onChangeCallback=null,this.eventListenerHelper=new wE(this.renderer)}ngOnInit(){this.viewOptions=new qd,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(n){!O.isNullOrUndefined(n.options)&&JSON.stringify(n.options.previousValue)!==JSON.stringify(n.options.currentValue)&&this.onChangeOptions(),(!O.isNullOrUndefined(n.value)||!O.isNullOrUndefined(n.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(n){n instanceof Array?(this.value=n[0],this.highValue=n[1]):this.value=n,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(n){this.onChangeCallback=n}registerOnTouched(n){this.onTouchedCallback=n}setDisabledState(n){this.viewOptions.disabled=n,this.updateDisabledState()}setAriaLabel(n){this.viewOptions.ariaLabel=n,this.updateAriaLabel()}onResize(n){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(sm(SE.compare),It(n=>!n.forceChange&&!n.internalChange)).subscribe(n=>this.applyInputModelChange(n))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(sm(SE.compare)).subscribe(n=>this.publishOutputModelChange(n))}subscribeResizeObserver(){bs.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){bs.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){O.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){O.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){O.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){O.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){O.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){O.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(n){return n===j.Min?this.minHandleElement:n===j.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===j.Min?this.viewLowValue:this.currentTrackingPointer===j.Max?this.viewHighValue:null}modelValueToViewValue(n){return O.isNullOrUndefined(n)?NaN:O.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+n:O.findStepIndex(+n,this.viewOptions.stepsArray)}viewValueToModelValue(n){return O.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?n:this.getStepValue(n)}getStepValue(n){const s=this.viewOptions.stepsArray[n];return O.isNullOrUndefined(s)?NaN:s.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(n){const s=this.normaliseModelValues(n),a=!Yd.compare(n,s);a&&(this.value=s.value,this.highValue=s.highValue),this.viewLowValue=this.modelValueToViewValue(s.value),this.viewHighValue=this.range?this.modelValueToViewValue(s.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:s.value,highValue:s.highValue,forceChange:a,userEventInitiated:!1})}publishOutputModelChange(n){const s=()=>{this.valueChange.emit(n.value),this.range&&this.highValueChange.emit(n.highValue),O.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[n.value,n.highValue]:n.value),O.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[n.value,n.highValue]:n.value)};n.userEventInitiated?(s(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{s()})}normaliseModelValues(n){const s=new Yd;if(s.value=n.value,s.highValue=n.highValue,!O.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const a=O.findStepIndex(s.value,this.viewOptions.stepsArray);if(s.value=this.viewOptions.stepsArray[a].value,this.range){const l=O.findStepIndex(s.highValue,this.viewOptions.stepsArray);s.highValue=this.viewOptions.stepsArray[l].value}}return s}if(this.viewOptions.enforceStep&&(s.value=this.roundStep(s.value),this.range&&(s.highValue=this.roundStep(s.highValue))),this.viewOptions.enforceRange&&(s.value=ht.clampToRange(s.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(s.highValue=ht.clampToRange(s.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&n.value>n.highValue))if(this.viewOptions.noSwitching)s.value=s.highValue;else{const a=n.value;s.value=n.highValue,s.highValue=a}return s}renormaliseModelValues(){const n={value:this.value,highValue:this.highValue},s=this.normaliseModelValues(n);Yd.compare(s,n)||(this.value=s.value,this.highValue=s.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const n=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const s=this.getOptionsInfluencingEventBindings(this.viewOptions),a=!O.areArraysEqual(n,s);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(a)}applyOptions(){if(this.viewOptions=new qd,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!O.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!O.isNullOrUndefined(this.viewOptions.tickStep)||!O.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!O.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),O.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),O.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(n,s)=>n+" - "+s),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,O.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=n=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(n):n))}applyFloorCeilOptions(){if(O.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),O.isNullOrUndefined(this.viewOptions.ceil)||O.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,O.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=n=>String(n))}resetSlider(n=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),n&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(n){n!==j.Min&&n!==j.Max&&(n=j.Min),n===j.Min?this.minHandleElement.focus():this.range&&n===j.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){O.isNullOrUndefined(this.currentFocusPointer)||this.getPointerElement(this.currentFocusPointer).focusIfNeeded()}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const n=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(n||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(n||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(n||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const n of this.getAllSliderElements())O.isNullOrUndefined(n)||n.setVertical(this.viewOptions.vertical)}updateScale(){for(const n of this.getAllSliderElements())n.setScale(this.viewOptions.scale)}updateRotate(){for(const n of this.getAllSliderElements())n.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",O.isNullOrUndefined(this.viewOptions.ariaLabel)?O.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",O.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?O.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,gn.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,gn.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){O.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const n=this.minHandleElement.dimension;this.handleHalfDimension=n/2,O.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-n,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks&&this.sliderElementWithLegendClass)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const n=O.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,s=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&n.reverse();const a=O.isNullOrUndefined(this.viewOptions.tickValueStep)?O.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let l=!1;const c=n.map(u=>{let d=this.valueToPosition(u);this.viewOptions.vertical&&(d=this.maxHandlePosition-d);const p=s+"("+Math.round(d)+"px)",f=new eG;f.selected=this.isTickSelected(u),f.style={"-webkit-transform":p,"-moz-transform":p,"-o-transform":p,"-ms-transform":p,transform:p},f.selected&&!O.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(f.style["background-color"]=this.getSelectionBarColor()),!f.selected&&!O.isNullOrUndefined(this.viewOptions.getTickColor)&&(f.style["background-color"]=this.getTickColor(u)),O.isNullOrUndefined(this.viewOptions.ticksTooltip)||(f.tooltip=this.viewOptions.ticksTooltip(u),f.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!O.isNullOrUndefined(a)&&ht.isModuloWithinPrecisionLimit(u,a,this.viewOptions.precisionLimit)&&(f.value=this.getDisplayValue(u,gn.TickValue),O.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(f.valueTooltip=this.viewOptions.ticksValuesTooltip(u),f.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let m=null;if(O.isNullOrUndefined(this.viewOptions.stepsArray))O.isNullOrUndefined(this.viewOptions.getLegend)||(m=this.viewOptions.getLegend(u));else{const v=this.viewOptions.stepsArray[u];O.isNullOrUndefined(this.viewOptions.getStepLegend)?O.isNullOrUndefined(v)||(m=v.legend):m=this.viewOptions.getStepLegend(v)}return O.isNullOrUndefined(m)||(f.legend=m,l=!0),f});if(this.sliderElementWithLegendClass!==l&&setTimeout(()=>{this.sliderElementWithLegendClass=l}),O.isNullOrUndefined(this.ticks)||this.ticks.length!==c.length)this.ticks=c,this.isRefDestroyed()||this.changeDetectionRef.detectChanges();else for(let u=0;u=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&n<=this.viewLowValue)return!0}else{const s=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>s&&n>=s&&n<=this.viewLowValue)return!0;if(this.viewLowValue=this.viewLowValue)return!0}return!!(this.range&&n>=this.viewLowValue&&n<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,gn.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,gn.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(n,s){n===j.Min?this.updateLowHandle(s):n===j.Max&&this.updateHighHandle(s),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(n,s){const a=n===j.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,l=s-a/2+this.handleHalfDimension,c=this.fullBarElement.dimension-a;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&n===j.Min||!this.viewOptions.rightToLeft&&n===j.Max?Math.min(l,c):Math.min(Math.max(l,0),c):l}updateLowHandle(n){this.minHandleElement.setPosition(n),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,gn.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(j.Min,n)),O.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(j.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(n){this.maxHandleElement.setPosition(n),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,gn.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(j.Max,n)),O.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(j.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let n=!1,s=!1;const a=this.isLabelBelowFloorLabel(this.minHandleLabelElement),l=this.isLabelAboveCeilLabel(this.minHandleLabelElement),c=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),u=this.isLabelBelowFloorLabel(this.combinedLabelElement),d=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(a?(n=!0,this.floorLabelElement.hide()):(n=!1,this.floorLabelElement.show()),l?(s=!0,this.ceilLabelElement.hide()):(s=!1,this.ceilLabelElement.show()),this.range){const p=this.combinedLabelElement.isVisible()?d:c,f=this.combinedLabelElement.isVisible()?u:a;p?this.ceilLabelElement.hide():s||this.ceilLabelElement.show(),f?this.floorLabelElement.hide():n||this.floorLabelElement.show()}}isLabelBelowFloorLabel(n){const s=n.position,l=this.floorLabelElement.position;return this.viewOptions.rightToLeft?s+n.dimension>=l-2:s<=l+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(n){const s=n.position,l=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?s<=l+this.ceilLabelElement.dimension+2:s+n.dimension>=l-2}updateSelectionBar(){let n=0,s=0;const a=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,l=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)s=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),n=l;else if(O.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))a?(s=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),n=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(s=this.minHandleElement.position+this.handleHalfDimension,n=0);else{const c=this.viewOptions.showSelectionBarFromValue,u=this.valueToPosition(c);(this.viewOptions.rightToLeft?this.viewLowValue<=c:this.viewLowValue>c)?(s=this.minHandleElement.position-u,n=u+this.handleHalfDimension):(s=u-this.minHandleElement.position,n=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(s),this.selectionBarElement.setPosition(n),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(n),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(n+s)),this.leftOuterSelectionBarElement.setPosition(n+s)):(this.leftOuterSelectionBarElement.setDimension(n),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(n+s)),this.rightOuterSelectionBarElement.setPosition(n+s))),O.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!O.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const c=O.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),u=c-n>0&&!a||c-n<=0&&a;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?u?"bottom":"top":u?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(c+s+n+(u?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=c-n+(u?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const c=this.getSelectionBarColor();this.barStyle={backgroundColor:c}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(n){return this.viewOptions.getPointerColor(n===j.Max?this.highValue:this.value,n)}getTickColor(n){return this.viewOptions.getTickColor(n)}updateCombinedLabel(){let n=null;if(n=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,n){const s=this.getDisplayValue(this.viewLowValue,gn.Low),a=this.getDisplayValue(this.viewHighValue,gn.High),l=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(a,s):this.viewOptions.combineLabels(s,a);this.combinedLabelElement.setValue(l);const c=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(c),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(n,s){return!O.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(n=this.getStepValue(n)),this.viewOptions.translate(n,s)}roundStep(n,s){const a=O.isNullOrUndefined(s)?this.viewOptions.step:s;let l=ht.roundToPrecisionLimit((n-this.viewOptions.floor)/a,this.viewOptions.precisionLimit);return l=Math.round(l)*a,ht.roundToPrecisionLimit(this.viewOptions.floor+l,this.viewOptions.precisionLimit)}valueToPosition(n){let s=O.linearValueToPosition;O.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(s=O.logValueToPosition):s=this.viewOptions.customValueToPosition;let a=s(n=ht.clampToRange(n,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return O.isNullOrUndefined(a)&&(a=0),this.viewOptions.rightToLeft&&(a=1-a),a*this.maxHandlePosition}positionToValue(n){let s=n/this.maxHandlePosition;this.viewOptions.rightToLeft&&(s=1-s);let a=O.linearPositionToValue;O.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(a=O.logPositionToValue):a=this.viewOptions.customPositionToValue;const l=a(s,this.viewOptions.floor,this.viewOptions.ceil);return O.isNullOrUndefined(l)?0:l}getEventXY(n,s){if(n instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?n.clientY:n.clientX;let a=0;const l=n.touches;if(!O.isNullOrUndefined(s))for(let c=0;cl?j.Max:this.viewOptions.rightToLeft?s>this.minHandleElement.position?j.Min:j.Max:sthis.onBarStart(null,n,s,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",s=>this.onBarStart(j.Min,n,s,!0,!0)),this.maxHandleElement.on("mousedown",s=>this.onBarStart(j.Max,n,s,!0,!0))):(this.minHandleElement.on("mousedown",s=>this.onStart(j.Min,s,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",s=>this.onStart(j.Max,s,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",s=>this.onStart(null,s,!0,!0,!0)),this.ticksElement.on("mousedown",s=>this.onStart(null,s,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",s=>this.onBarStart(null,n,s,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",s=>this.onBarStart(j.Min,n,s,!0,!0)),this.maxHandleElement.onPassive("touchstart",s=>this.onBarStart(j.Max,n,s,!0,!0))):(this.minHandleElement.onPassive("touchstart",s=>this.onStart(j.Min,s,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",s=>this.onStart(j.Max,s,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",s=>this.onStart(null,s,!0,!0,!0)),this.ticksElement.onPassive("touchstart",s=>this.onStart(null,s,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(j.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(j.Max)))}getOptionsInfluencingEventBindings(n){return[n.disabled,n.readOnly,n.draggableRange,n.draggableRangeOnly,n.onlyBindHandles,n.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const n of this.getAllSliderElements())O.isNullOrUndefined(n)||n.off()}onBarStart(n,s,a,l,c,u,d){s?this.onDragStart(n,a,l,c):this.onStart(n,a,l,c,u,d)}onStart(n,s,a,l,c,u){s.stopPropagation(),!bs.isTouchEvent(s)&&!fE&&s.preventDefault(),this.moving=!1,this.calculateViewDimensions(),O.isNullOrUndefined(n)&&(n=this.getNearestHandle(s)),this.currentTrackingPointer=n;const d=this.getPointerElement(n);if(d.active=!0,this.viewOptions.keyboardSupport&&d.focus(),a){this.unsubscribeOnMove();const p=f=>this.dragging.active?this.onDragMove(f):this.onMove(f);this.onMoveEventListener=bs.isTouchEvent(s)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",p):this.eventListenerHelper.attachEventListener(document,"mousemove",p)}if(l){this.unsubscribeOnEnd();const p=f=>this.onEnd(f);this.onEndEventListener=bs.isTouchEvent(s)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",p):this.eventListenerHelper.attachEventListener(document,"mouseup",p)}this.userChangeStart.emit(this.getChangeContext()),bs.isTouchEvent(s)&&!O.isNullOrUndefined(s.changedTouches)&&O.isNullOrUndefined(this.touchId)&&(this.touchId=s.changedTouches[0].identifier),c&&this.onMove(s,!0),u&&this.onEnd(s)}onMove(n,s){let a=null;if(bs.isTouchEvent(n)){const p=n.changedTouches;for(let f=0;f=this.maxHandlePosition?c=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(c=this.positionToValue(l),c=s&&!O.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(c,this.viewOptions.tickStep):this.roundStep(c)),this.positionTrackingHandle(c)}onEnd(n){bs.isTouchEvent(n)&&n.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(n){const s=this.getPointerElement(n);s.on("blur",()=>this.onPointerBlur(s)),s.on("keydown",a=>this.onKeyboardEvent(a)),s.on("keyup",()=>this.onKeyUp()),s.active=!0,this.currentTrackingPointer=n,this.currentFocusPointer=n,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(n){n.off("blur"),n.off("keydown"),n.off("keyup"),n.active=!1,O.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(n){const s=this.viewOptions.ceil-this.viewOptions.floor;let a=n+this.viewOptions.step,l=n-this.viewOptions.step,c=n+s/10,u=n-s/10;this.viewOptions.reversedControls&&(a=n-this.viewOptions.step,l=n+this.viewOptions.step,c=n-s/10,u=n+s/10);const d={UP:a,DOWN:l,LEFT:l,RIGHT:a,PAGEUP:c,PAGEDOWN:u,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(d.LEFT=a,d.RIGHT=l,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(d.UP=l,d.DOWN=a)),d}onKeyboardEvent(n){const s=this.getCurrentTrackingValue(),a=O.isNullOrUndefined(n.keyCode)?n.which:n.keyCode,d=this.getKeyActions(s)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[a]];if(O.isNullOrUndefined(d)||O.isNullOrUndefined(this.currentTrackingPointer))return;n.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const p=ht.clampToRange(d,this.viewOptions.floor,this.viewOptions.ceil),f=this.roundStep(p);if(this.viewOptions.draggableRangeOnly){const m=this.viewHighValue-this.viewLowValue;let v,_;this.currentTrackingPointer===j.Min?(v=f,_=f+m,_>this.viewOptions.ceil&&(_=this.viewOptions.ceil,v=_-m)):this.currentTrackingPointer===j.Max&&(_=f,v=f-m,v=this.maxHandlePosition-a;let f,m;if(s<=l){if(0===c.position)return;f=this.getMinValue(s,!0,!1),m=this.getMaxValue(s,!0,!1)}else if(p){if(u.position===this.maxHandlePosition)return;m=this.getMaxValue(s,!0,!0),f=this.getMinValue(s,!0,!0)}else f=this.getMinValue(s,!1,!1),m=this.getMaxValue(s,!1,!1);this.positionTrackingBar(f,m)}positionTrackingBar(n,s){!O.isNullOrUndefined(this.viewOptions.minLimit)&&nthis.viewOptions.maxLimit&&(n=ht.roundToPrecisionLimit((s=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=n,this.viewHighValue=s,this.applyViewChange(),this.updateHandles(j.Min,this.valueToPosition(n)),this.updateHandles(j.Max,this.valueToPosition(s))}positionTrackingHandle(n){n=this.applyMinMaxLimit(n),this.range&&(this.viewOptions.pushRange?n=this.applyPushRange(n):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===j.Min&&n>this.viewHighValue?n=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===j.Max&&nthis.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(j.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=j.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===j.Max&&nthis.viewOptions.maxLimit?this.viewOptions.maxLimit:n}applyMinMaxRange(n){const a=Math.abs(n-(this.currentTrackingPointer===j.Min?this.viewHighValue:this.viewLowValue));if(!O.isNullOrUndefined(this.viewOptions.minRange)&&athis.viewOptions.maxRange){if(this.currentTrackingPointer===j.Min)return ht.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===j.Max)return ht.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return n}applyPushRange(n){const s=this.currentTrackingPointer===j.Min?this.viewHighValue-n:n-this.viewLowValue,a=O.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,l=this.viewOptions.maxRange;return sl&&(this.currentTrackingPointer===j.Min?(this.viewHighValue=ht.roundToPrecisionLimit(n+l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(j.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===j.Max&&(this.viewLowValue=ht.roundToPrecisionLimit(n-l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(j.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),n}getChangeContext(){const n=new MU;return n.pointerType=this.currentTrackingPointer,n.value=+this.value,this.range&&(n.highValue=+this.highValue),n}static#e=this.\u0275fac=function(s){return new(s||e)(k(Dn),k(De),k(Kt),k(fe),k(bE,8))};static#t=this.\u0275cmp=H({type:e,selectors:[["ngx-slider"]],contentQueries:function(s,a,l){if(1&s&&mt(l,FU,5),2&s){let c;ve(c=_e())&&(a.tooltipTemplate=c.first)}},viewQuery:function(s,a){if(1&s&&(Nt(VU,5,ys),Nt(LU,5,ys),Nt(BU,5,ys),Nt(HU,5,ys),Nt(jU,5,Rm),Nt($U,5,Rm),Nt(UU,5,$o),Nt(GU,5,$o),Nt(zU,5,$o),Nt(WU,5,$o),Nt(qU,5,$o),Nt(YU,5,ys)),2&s){let l;ve(l=_e())&&(a.leftOuterSelectionBarElement=l.first),ve(l=_e())&&(a.rightOuterSelectionBarElement=l.first),ve(l=_e())&&(a.fullBarElement=l.first),ve(l=_e())&&(a.selectionBarElement=l.first),ve(l=_e())&&(a.minHandleElement=l.first),ve(l=_e())&&(a.maxHandleElement=l.first),ve(l=_e())&&(a.floorLabelElement=l.first),ve(l=_e())&&(a.ceilLabelElement=l.first),ve(l=_e())&&(a.minHandleLabelElement=l.first),ve(l=_e())&&(a.maxHandleLabelElement=l.first),ve(l=_e())&&(a.combinedLabelElement=l.first),ve(l=_e())&&(a.ticksElement=l.first)}},hostVars:10,hostBindings:function(s,a){1&s&&I("resize",function(c){return a.onResize(c)},0,F0),2&s&&(Oe("disabled",a.sliderElementDisabledAttr)("aria-label",a.sliderElementAriaLabel),he("ngx-slider",a.sliderElementNgxSliderClass)("vertical",a.sliderElementVerticalClass)("animate",a.sliderElementAnimateClass)("with-legend",a.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[$e([tG]),wt],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerText",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerText"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(s,a){1&s&&(o(0,"span",0,1),M(2,"span",2),r(),o(3,"span",3,4),M(5,"span",2),r(),o(6,"span",5,6),M(8,"span",2),r(),o(9,"span",7,8),M(11,"span",9),r(),M(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),o(26,"span",24,25),E(28,XU,5,10,"span",26),r()),2&s&&(h(6),he("ngx-slider-transparent",a.fullBarTransparentClass),h(3),he("ngx-slider-draggable",a.selectionBarDraggableClass),h(2),w("ngStyle",a.barStyle),h(),w("ngStyle",a.minPointerStyle),h(2),Cu("display",a.range?"inherit":"none"),w("ngStyle",a.maxPointerStyle),h(12),he("ngx-slider-ticks-values-under",a.ticksUnderValuesClass),w("hidden",!a.showTicks),h(2),w("ngForOf",a.ticks))},dependencies:[jC,Ff,al,WC,ys,Rm,$o,PU],styles:['.ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y} .ngx-slider.with-legend{margin-bottom:40px} .ngx-slider[disabled]{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3} .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2} .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2} .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block} .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1} .ngx-slider .ngx-slider-draggable{cursor:move} .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:transparent} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688} .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px} .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px} .ngx-slider .ngx-slider-pointer:after{content:"";width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff} .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff} .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4} .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff} .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px} .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d} .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none} .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px} .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px} .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0} .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;transform:translate(-50%)} .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal} .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x} .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px} .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%} .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0} .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0} .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1} .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px} .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;transform:translateY(-28%)} .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap} .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px} .ngx-slider *{transition:none} .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s} .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s} .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s} .ngx-slider.animate .ngx-slider-pointer:after{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-tick{transition:background-color linear .3s}']})}return e})();function nG(e,i){1&e&&(o(0,"a",21),t(1,"Fork me on GitHub"),r())}function iG(e,i){1&e&&(o(0,"a",22),M(1,"img",23),r())}const sG=()=>["/home"],rG=()=>["active"],oG=()=>["/demos"],aG=()=>["/docs"];let lG=(()=>{class e{constructor(n){this.router=n,this.navbarCollapsed=!0,this.atRootUrl=!1,this.atDocsUrl=!1,this.enableExternalImages=true}ngOnInit(){this.urlSub=this.router.events.subscribe(n=>{n instanceof ii&&(this.atRootUrl="/"===n.url||"/home"===n.url,this.atDocsUrl=0===n.url.indexOf("/docs"))})}ngOnDestroy(){this.urlSub.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)(k(Mn))};static#t=this.\u0275cmp=H({type:e,selectors:[["app-header"]],decls:32,vars:16,consts:[[1,"jumbotron","jumbotron-fluid","pb-3","mb-0"],[1,"container"],[1,"d-flex","flex-row"],[1,"mr-3"],["alt","logo","src","assets/logo.png",2,"height","5rem"],[1,"display-4"],["class","github-fork-ribbon","href","https://github.com/angular-slider/ngx-slider","data-ribbon","Fork me on GitHub","title","Fork me on GitHub",4,"ngIf"],[1,"lead"],["href","https://github.com/angular-slider/angularjs-slider"],["href","https://badge.fury.io/js/%40angular-slider%2Fngx-slider","rel","nofollow",4,"ngIf"],[1,"navbar","navbar-expand-sm","mb-5"],["href","#",1,"navbar-brand","d-block","d-sm-none"],["type","button","aria-controls","navbarContent","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler","navbar-toggler-right",3,"click"],[1,"navbar-toggler-icon"],["id","navbarContent",1,"navbar-collapse","d-lg-flex","justify-content-center",3,"ngbCollapse"],[1,"navbar-nav"],[1,"nav-item"],["aria-label","Navigate to home",1,"nav-link",3,"routerLink","click"],[1,"nav-item",3,"routerLinkActive"],["aria-label","Navigate to Demos",1,"nav-link",3,"routerLink","click"],["aria-label","Navigate to API Documentation",1,"nav-link",3,"routerLink","click"],["href","https://github.com/angular-slider/ngx-slider","data-ribbon","Fork me on GitHub","title","Fork me on GitHub",1,"github-fork-ribbon"],["href","https://badge.fury.io/js/%40angular-slider%2Fngx-slider","rel","nofollow"],["src","https://badge.fury.io/js/%40angular-slider%2Fngx-slider.svg","alt","npm version"]],template:function(s,a){1&s&&(o(0,"header")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3),M(5,"img",4),r(),o(6,"div")(7,"h1",5),t(8,"ngx-slider"),r(),E(9,nG,2,0,"a",6),o(10,"p",7),t(11,"Self-contained, mobile-friendly slider component for Angular based on "),o(12,"a",8),t(13,"angularjs-slider"),r()(),o(14,"p"),E(15,iG,2,0,"a",9),r()()()()(),o(16,"nav",10)(17,"a",11),t(18,"ngx-slider"),r(),o(19,"button",12),I("click",function(){return a.navbarCollapsed=!a.navbarCollapsed}),M(20,"span",13),r(),o(21,"div",14)(22,"ul",15)(23,"li",16)(24,"a",17),I("click",function(){return a.navbarCollapsed=!0}),t(25,"Home"),r()(),o(26,"li",18)(27,"a",19),I("click",function(){return a.navbarCollapsed=!0}),t(28,"Demos"),r()(),o(29,"li",16)(30,"a",20),I("click",function(){return a.navbarCollapsed=!0}),t(31,"API Documentation"),r()()()()()()),2&s&&(h(9),w("ngIf",a.enableExternalImages),h(6),w("ngIf",a.enableExternalImages),h(4),Oe("aria-expanded",!a.navbarCollapsed),h(2),w("ngbCollapse",a.navbarCollapsed),h(2),he("active",a.atRootUrl),h(),w("routerLink",Jn(12,sG)),h(2),w("routerLinkActive",Jn(13,rG)),h(),w("routerLink",Jn(14,oG)),h(2),he("active",a.atDocsUrl),h(),w("routerLink",Jn(15,aG)))},dependencies:[al,z,xS,Fd],styles:[".fork-me-ribbon[_ngcontent-%COMP%]{position:absolute;top:0;right:0;border:0}.navbar[_ngcontent-%COMP%]{background-color:#b6ddfa}"]})}return e})();function cG(e,i){1&e&&M(0,"app-header")}let uG=(()=>{class e{static#e=this.REDIRECT_IDS=["simple-slider","range-slider","styled-slider","limited-slider","limited-range-slider","no-switching-range-slider","push-range-slider","selection-bar-slider","selection-bar-at-end-slider","selection-bar-from-value-slider","selection-bar-gradient-slider","dynamic-color-selection-bar-slider","dynamic-pointer-color-slider","stepped-slider","right-to-left-slider","floating-point-slider","custom-display-function-slider","custom-combine-labels-function-slider","custom-html-display-function-slider","alphabet-slider","date-slider","ticks-slider","intermediate-ticks-slider","custom-ticks-slider","custom-ticks-legend-slider","custom-legend-function-slider","ticks-tooltips-slider","ticks-custom-tooltips-slider","ticks-values-tooltips-slider","ticks-values-range-slider","intermediate-ticks-values-range-slider","dynamic-tick-color-slider","log-scale-slider","custom-scale-slider","draggable-range-slider","draggable-range-only-slider","disabled-slider","read-only-slider","vertical-sliders","user-events-slider","manual-refresh-slider"];constructor(n,s){this.route=n,this.router=s,this.testMode=!1}ngOnInit(){this.queryParamsSub=this.route.queryParams.subscribe(n=>{this.testMode="true"===n.testMode}),this.fragmentSub=this.route.fragment.subscribe(n=>{0===this.route.snapshot.url.length&&-1!==e.REDIRECT_IDS.indexOf(n)&&this.router.navigateByUrl("/demos#"+n)}),this.eventsSub=this.router.events.subscribe(n=>{if(n instanceof ii){const{fragment:s}=this.router.parseUrl(this.router.url);if(null!=s){const a=document.querySelector(`#${s}`);a?.scrollIntoView()}else window.scrollTo(0,0)}})}ngOnDestroy(){this.queryParamsSub.unsubscribe(),this.fragmentSub.unsubscribe(),this.eventsSub.unsubscribe()}static#t=this.\u0275fac=function(s){return new(s||e)(k(Zs),k(Mn))};static#n=this.\u0275cmp=H({type:e,selectors:[["app-root"]],hostVars:2,hostBindings:function(s,a){2&s&&he("test-mode",a.testMode)},decls:3,vars:1,consts:[[4,"ngIf"]],template:function(s,a){1&s&&(E(0,cG,1,0,"app-header",0),o(1,"main"),M(2,"router-outlet"),r()),2&s&&w("ngIf",!a.testMode)},dependencies:[al,Ug,lG],styles:["main{flex-grow:1} .test-mode .snippet-code-tabset{display:none} .test-mode .snippet-code-content{display:none}"]})}return e})();function dG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options"),o(25,"span",16),t(26,","),r(),t(27," LabelType"),o(28,"span",16),t(29,","),r(),t(30," CustomStepDefinition "),o(31,"span",16),t(32),r(),t(33," "),o(34,"span",15),t(35,"from"),r(),t(36," "),o(37,"span",17),t(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",16),t(40,";"),r(),t(41,"\n\n"),o(42,"span",18)(43,"span",19),t(44,"@"),r(),o(45,"span",20),t(46,"Component"),r()(),o(47,"span",16),t(48,"("),r(),o(49,"span",16),t(50),r(),t(51,"\n selector"),o(52,"span",21),t(53,":"),r(),t(54," "),o(55,"span",17),t(56,"'app-alphabet-slider'"),r(),o(57,"span",16),t(58,","),r(),t(59,"\n templateUrl"),o(60,"span",21),t(61,":"),r(),t(62," "),o(63,"span",17),t(64,"'./alphabet-slider.component.html'"),r(),t(65,"\n"),o(66,"span",16),t(67),r(),o(68,"span",16),t(69,")"),r(),t(70,"\n"),o(71,"span",15),t(72,"export"),r(),t(73," "),o(74,"span",15),t(75,"class"),r(),t(76," "),o(77,"span",22),t(78,"AlphabetSliderComponent"),r(),t(79," "),o(80,"span",16),t(81),r(),t(82,"\n alphabet"),o(83,"span",21),t(84,":"),r(),t(85," "),o(86,"span",23),t(87,"string"),r(),t(88," "),o(89,"span",21),t(90,"="),r(),t(91," "),o(92,"span",17),t(93,"'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"),r(),o(94,"span",16),t(95,";"),r(),t(96,"\n value"),o(97,"span",21),t(98,":"),r(),t(99," "),o(100,"span",23),t(101,"number"),r(),t(102," "),o(103,"span",21),t(104,"="),r(),t(105," "),o(106,"span",15),t(107,"this"),r(),o(108,"span",16),t(109,"."),r(),o(110,"span",20),t(111,"letterToIndex"),r(),o(112,"span",16),t(113,"("),r(),o(114,"span",17),t(115,"'E'"),r(),o(116,"span",16),t(117,")"),r(),o(118,"span",16),t(119,";"),r(),t(120,"\n options"),o(121,"span",21),t(122,":"),r(),t(123," Options "),o(124,"span",21),t(125,"="),r(),t(126," "),o(127,"span",16),t(128),r(),t(129,"\n stepsArray"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",15),t(134,"this"),r(),o(135,"span",16),t(136,"."),r(),t(137,"alphabet"),o(138,"span",16),t(139,"."),r(),o(140,"span",20),t(141,"split"),r(),o(142,"span",16),t(143,"("),r(),o(144,"span",17),t(145,"''"),r(),o(146,"span",16),t(147,")"),r(),o(148,"span",16),t(149,"."),r(),o(150,"span",20),t(151,"map"),r(),o(152,"span",16),t(153,"("),r(),o(154,"span",16),t(155,"("),r(),t(156,"letter"),o(157,"span",21),t(158,":"),r(),t(159," "),o(160,"span",23),t(161,"string"),r(),o(162,"span",16),t(163,")"),r(),o(164,"span",21),t(165,":"),r(),t(166," CustomStepDefinition "),o(167,"span",21),t(168,"=>"),r(),t(169," "),o(170,"span",16),t(171),r(),t(172,"\n "),o(173,"span",15),t(174,"return"),r(),t(175," "),o(176,"span",16),t(177),r(),t(178," value"),o(179,"span",21),t(180,":"),r(),t(181," "),o(182,"span",15),t(183,"this"),r(),o(184,"span",16),t(185,"."),r(),o(186,"span",20),t(187,"letterToIndex"),r(),o(188,"span",16),t(189,"("),r(),t(190,"letter"),o(191,"span",16),t(192,")"),r(),t(193," "),o(194,"span",16),t(195),r(),o(196,"span",16),t(197,";"),r(),t(198,"\n "),o(199,"span",16),t(200),r(),o(201,"span",16),t(202,")"),r(),o(203,"span",16),t(204,","),r(),t(205,"\n translate"),o(206,"span",21),t(207,":"),r(),t(208," "),o(209,"span",16),t(210,"("),r(),t(211,"value"),o(212,"span",21),t(213,":"),r(),t(214," "),o(215,"span",23),t(216,"number"),r(),o(217,"span",16),t(218,","),r(),t(219," label"),o(220,"span",21),t(221,":"),r(),t(222," LabelType"),o(223,"span",16),t(224,")"),r(),o(225,"span",21),t(226,":"),r(),t(227," "),o(228,"span",23),t(229,"string"),r(),t(230," "),o(231,"span",21),t(232,"=>"),r(),t(233," "),o(234,"span",16),t(235),r(),t(236,"\n "),o(237,"span",15),t(238,"return"),r(),t(239," "),o(240,"span",15),t(241,"this"),r(),o(242,"span",16),t(243,"."),r(),o(244,"span",20),t(245,"indexToLetter"),r(),o(246,"span",16),t(247,"("),r(),t(248,"value"),o(249,"span",16),t(250,")"),r(),o(251,"span",16),t(252,";"),r(),t(253,"\n "),o(254,"span",16),t(255),r(),t(256,"\n "),o(257,"span",16),t(258),r(),o(259,"span",16),t(260,";"),r(),t(261,"\n\n "),o(262,"span",20),t(263,"indexToLetter"),r(),o(264,"span",16),t(265,"("),r(),t(266,"index"),o(267,"span",21),t(268,":"),r(),t(269," "),o(270,"span",23),t(271,"number"),r(),o(272,"span",16),t(273,")"),r(),o(274,"span",21),t(275,":"),r(),t(276," "),o(277,"span",23),t(278,"string"),r(),t(279," "),o(280,"span",16),t(281),r(),t(282,"\n "),o(283,"span",15),t(284,"return"),r(),t(285," "),o(286,"span",15),t(287,"this"),r(),o(288,"span",16),t(289,"."),r(),t(290,"alphabet"),o(291,"span",16),t(292,"["),r(),t(293,"index"),o(294,"span",16),t(295,"]"),r(),o(296,"span",16),t(297,";"),r(),t(298,"\n "),o(299,"span",16),t(300),r(),t(301,"\n\n "),o(302,"span",20),t(303,"letterToIndex"),r(),o(304,"span",16),t(305,"("),r(),t(306,"letter"),o(307,"span",21),t(308,":"),r(),t(309," "),o(310,"span",23),t(311,"string"),r(),o(312,"span",16),t(313,")"),r(),o(314,"span",21),t(315,":"),r(),t(316," "),o(317,"span",23),t(318,"number"),r(),t(319," "),o(320,"span",16),t(321),r(),t(322,"\n "),o(323,"span",15),t(324,"return"),r(),t(325," "),o(326,"span",15),t(327,"this"),r(),o(328,"span",16),t(329,"."),r(),t(330,"alphabet"),o(331,"span",16),t(332,"."),r(),o(333,"span",20),t(334,"indexOf"),r(),o(335,"span",16),t(336,"("),r(),t(337,"letter"),o(338,"span",16),t(339,")"),r(),o(340,"span",16),t(341,";"),r(),t(342,"\n "),o(343,"span",16),t(344),r(),t(345,"\n"),o(346,"span",16),t(347),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(9),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(47),g("{"),h(43),g("{"),h(6),g("{"),h(18),g("}"),h(5),g("}"),h(35),g("{"),h(20),g("}"),h(3),g("}"),h(23),g("{"),h(19),g("}"),h(21),g("{"),h(23),g("}"),h(3),g("}"))}function pG(e,i){1&e&&(o(0,"pre",24)(1,"code",24),t(2),o(3,"span",25)(4,"span",25)(5,"span",16),t(6,"<"),r(),t(7,"ngx-slider"),r(),t(8," "),o(9,"span",26),t(10,"[(value)]"),r(),o(11,"span",27)(12,"span",28),t(13,"="),r(),o(14,"span",16),t(15,'"'),r(),t(16,"value"),o(17,"span",16),t(18,'"'),r()(),t(19," "),o(20,"span",26),t(21,"[options]"),r(),o(22,"span",27)(23,"span",28),t(24,"="),r(),o(25,"span",16),t(26,'"'),r(),t(27,"options"),o(28,"span",16),t(29,'"'),r()(),o(30,"span",16),t(31,">"),r()(),o(32,"span",25)(33,"span",25)(34,"span",16),t(35,""),r()()()()),2&e&&(h(2),ls("Current letter: ","{","","{","indexToLetter(value)","}","","}","\n"))}let hG=(()=>{class e{constructor(){this.alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ",this.value=this.letterToIndex("E"),this.options={stepsArray:this.alphabet.split("").map(n=>({value:this.letterToIndex(n)})),translate:(n,s)=>this.indexToLetter(n)}}indexToLetter(n){return this.alphabet[n]}letterToIndex(n){return this.alphabet.indexOf(n)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-alphabet-slider"]],decls:21,vars:4,consts:[["id","alphabet-slider",1,"snippet-title"],["routerLink","./","fragment","alphabet-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["alphabetsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with alphabet "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6),t(8),o(9,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(10,"ul",8,9)(12,"li",10)(13,"a",11),t(14,"alphabet-slider.component.ts"),r(),E(15,dG,348,20,"ng-template",12),r(),o(16,"li",10)(17,"a",11),t(18,"alphabet-slider.component.html"),r(),E(19,pG,39,4,"ng-template",12),r()(),M(20,"div",13),r()()),2&s){const l=U(11);h(8),Rt(" Current letter: ",a.indexToLetter(a.value),"\n"),h(),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function fG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-combine-labels-function-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-combine-labels-function-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomCombineLabelsFunctionSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"100"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"400"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"500"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n translate"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",16),t(134,"("),r(),t(135,"value"),o(136,"span",21),t(137,":"),r(),t(138," "),o(139,"span",23),t(140,"number"),r(),o(141,"span",16),t(142,")"),r(),o(143,"span",21),t(144,":"),r(),t(145," "),o(146,"span",23),t(147,"string"),r(),t(148," "),o(149,"span",21),t(150,"=>"),r(),t(151," "),o(152,"span",16),t(153),r(),t(154,"\n "),o(155,"span",15),t(156,"return"),r(),t(157," "),o(158,"span",17),t(159,"'$'"),r(),t(160," "),o(161,"span",21),t(162,"+"),r(),t(163," value"),o(164,"span",16),t(165,";"),r(),t(166,"\n "),o(167,"span",16),t(168),r(),o(169,"span",16),t(170,","),r(),t(171,"\n combineLabels"),o(172,"span",21),t(173,":"),r(),t(174," "),o(175,"span",16),t(176,"("),r(),t(177,"minValue"),o(178,"span",21),t(179,":"),r(),t(180," "),o(181,"span",23),t(182,"string"),r(),o(183,"span",16),t(184,","),r(),t(185," maxValue"),o(186,"span",21),t(187,":"),r(),t(188," "),o(189,"span",23),t(190,"string"),r(),o(191,"span",16),t(192,")"),r(),o(193,"span",21),t(194,":"),r(),t(195," "),o(196,"span",23),t(197,"string"),r(),t(198," "),o(199,"span",21),t(200,"=>"),r(),t(201," "),o(202,"span",16),t(203),r(),t(204,"\n "),o(205,"span",15),t(206,"return"),r(),t(207," "),o(208,"span",17),t(209,"'from '"),r(),t(210," "),o(211,"span",21),t(212,"+"),r(),t(213," minValue "),o(214,"span",21),t(215,"+"),r(),t(216," "),o(217,"span",17),t(218,"' up to '"),r(),t(219," "),o(220,"span",21),t(221,"+"),r(),t(222," maxValue"),o(223,"span",16),t(224,";"),r(),t(225,"\n "),o(226,"span",16),t(227),r(),t(228,"\n "),o(229,"span",16),t(230),r(),o(231,"span",16),t(232,";"),r(),t(233,"\n"),o(234,"span",16),t(235),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("{"),h(15),g("}"),h(35),g("{"),h(24),g("}"),h(3),g("}"),h(5),g("}"))}function gG(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",27),t(31,"[options]"),r(),o(32,"span",28)(33,"span",29),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),t(45,""),r()()()())}let mG=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:n=>"$"+n,combineLabels:(n,s)=>"from "+n+" up to "+s}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-combine-labels-function-slider"]],decls:20,vars:4,consts:[["id","custom-combine-labels-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-combine-labels-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customcombinelabelsfunctionsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom combine labels function "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-combine-labels-function-slider.component.ts"),r(),E(14,fG,236,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-combine-labels-function-slider.component.html"),r(),E(18,gG,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function vG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-display-function-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-display-function-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomDisplayFunctionSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"100"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"400"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"500"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n translate"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",16),t(134,"("),r(),t(135,"value"),o(136,"span",21),t(137,":"),r(),t(138," "),o(139,"span",23),t(140,"number"),r(),o(141,"span",16),t(142,")"),r(),o(143,"span",21),t(144,":"),r(),t(145," "),o(146,"span",23),t(147,"string"),r(),t(148," "),o(149,"span",21),t(150,"=>"),r(),t(151," "),o(152,"span",16),t(153),r(),t(154,"\n "),o(155,"span",15),t(156,"return"),r(),t(157," "),o(158,"span",17),t(159,"'$'"),r(),t(160," "),o(161,"span",21),t(162,"+"),r(),t(163," value"),o(164,"span",16),t(165,";"),r(),t(166,"\n "),o(167,"span",16),t(168),r(),t(169,"\n "),o(170,"span",16),t(171),r(),o(172,"span",16),t(173,";"),r(),t(174,"\n"),o(175,"span",16),t(176),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function _G(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",27),t(31,"[options]"),r(),o(32,"span",28)(33,"span",29),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),t(45,""),r()()()())}let bG=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:n=>"$"+n}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-display-function-slider"]],decls:20,vars:4,consts:[["id","custom-display-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-display-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customdisplayfunctionsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom display function "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-display-function-slider.component.ts"),r(),E(14,vG,177,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-display-function-slider.component.html"),r(),E(18,_G,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function yG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options"),o(25,"span",16),t(26,","),r(),t(27," LabelType "),o(28,"span",16),t(29),r(),t(30," "),o(31,"span",15),t(32,"from"),r(),t(33," "),o(34,"span",17),t(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",16),t(37,";"),r(),t(38,"\n\n"),o(39,"span",18)(40,"span",19),t(41,"@"),r(),o(42,"span",20),t(43,"Component"),r()(),o(44,"span",16),t(45,"("),r(),o(46,"span",16),t(47),r(),t(48,"\n selector"),o(49,"span",21),t(50,":"),r(),t(51," "),o(52,"span",17),t(53,"'app-custom-html-display-function-slider'"),r(),o(54,"span",16),t(55,","),r(),t(56,"\n templateUrl"),o(57,"span",21),t(58,":"),r(),t(59," "),o(60,"span",17),t(61,"'./custom-html-display-function-slider.component.html'"),r(),t(62,"\n"),o(63,"span",16),t(64),r(),o(65,"span",16),t(66,")"),r(),t(67,"\n"),o(68,"span",15),t(69,"export"),r(),t(70," "),o(71,"span",15),t(72,"class"),r(),t(73," "),o(74,"span",22),t(75,"CustomHtmlDisplayFunctionSliderComponent"),r(),t(76," "),o(77,"span",16),t(78),r(),t(79,"\n minValue"),o(80,"span",21),t(81,":"),r(),t(82," "),o(83,"span",23),t(84,"number"),r(),t(85," "),o(86,"span",21),t(87,"="),r(),t(88," "),o(89,"span",24),t(90,"100"),r(),o(91,"span",16),t(92,";"),r(),t(93,"\n maxValue"),o(94,"span",21),t(95,":"),r(),t(96," "),o(97,"span",23),t(98,"number"),r(),t(99," "),o(100,"span",21),t(101,"="),r(),t(102," "),o(103,"span",24),t(104,"400"),r(),o(105,"span",16),t(106,";"),r(),t(107,"\n options"),o(108,"span",21),t(109,":"),r(),t(110," Options "),o(111,"span",21),t(112,"="),r(),t(113," "),o(114,"span",16),t(115),r(),t(116,"\n floor"),o(117,"span",21),t(118,":"),r(),t(119," "),o(120,"span",24),t(121,"0"),r(),o(122,"span",16),t(123,","),r(),t(124,"\n ceil"),o(125,"span",21),t(126,":"),r(),t(127," "),o(128,"span",24),t(129,"500"),r(),o(130,"span",16),t(131,","),r(),t(132,"\n translate"),o(133,"span",21),t(134,":"),r(),t(135," "),o(136,"span",16),t(137,"("),r(),t(138,"value"),o(139,"span",21),t(140,":"),r(),t(141," "),o(142,"span",23),t(143,"number"),r(),o(144,"span",16),t(145,","),r(),t(146," label"),o(147,"span",21),t(148,":"),r(),t(149," LabelType"),o(150,"span",16),t(151,")"),r(),o(152,"span",21),t(153,":"),r(),t(154," "),o(155,"span",23),t(156,"string"),r(),t(157," "),o(158,"span",21),t(159,"=>"),r(),t(160," "),o(161,"span",16),t(162),r(),t(163,"\n "),o(164,"span",15),t(165,"switch"),r(),t(166," "),o(167,"span",16),t(168,"("),r(),t(169,"label"),o(170,"span",16),t(171,")"),r(),t(172," "),o(173,"span",16),t(174),r(),t(175,"\n "),o(176,"span",15),t(177,"case"),r(),t(178," LabelType"),o(179,"span",16),t(180,"."),r(),t(181,"Low"),o(182,"span",21),t(183,":"),r(),t(184,"\n "),o(185,"span",15),t(186,"return"),r(),t(187," "),o(188,"span",17),t(189,"'Min price: $'"),r(),t(190," "),o(191,"span",21),t(192,"+"),r(),t(193," value"),o(194,"span",16),t(195,";"),r(),t(196,"\n "),o(197,"span",15),t(198,"case"),r(),t(199," LabelType"),o(200,"span",16),t(201,"."),r(),t(202,"High"),o(203,"span",21),t(204,":"),r(),t(205,"\n "),o(206,"span",15),t(207,"return"),r(),t(208," "),o(209,"span",17),t(210,"'Max price: $'"),r(),t(211," "),o(212,"span",21),t(213,"+"),r(),t(214," value"),o(215,"span",16),t(216,";"),r(),t(217,"\n "),o(218,"span",15),t(219,"default"),r(),o(220,"span",21),t(221,":"),r(),t(222,"\n "),o(223,"span",15),t(224,"return"),r(),t(225," "),o(226,"span",17),t(227,"'$'"),r(),t(228," "),o(229,"span",21),t(230,"+"),r(),t(231," value"),o(232,"span",16),t(233,";"),r(),t(234,"\n "),o(235,"span",16),t(236),r(),t(237,"\n "),o(238,"span",16),t(239),r(),t(240,"\n "),o(241,"span",16),t(242),r(),o(243,"span",16),t(244,";"),r(),t(245,"\n"),o(246,"span",16),t(247),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(47),g("{"),h(12),g("{"),h(62),g("}"),h(3),g("}"),h(3),g("}"),h(5),g("}"))}function CG(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",27),t(31,"[options]"),r(),o(32,"span",28)(33,"span",29),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),t(45,""),r()()()())}let wG=(()=>{class e{constructor(){this.minValue=100,this.maxValue=400,this.options={floor:0,ceil:500,translate:(n,s)=>{switch(s){case gn.Low:return"Min price: $"+n;case gn.High:return"Max price: $"+n;default:return"$"+n}}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-html-display-function-slider"]],decls:20,vars:4,consts:[["id","custom-html-display-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-html-display-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customhtmldisplayfunctionsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom display function using HTML formatting "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-html-display-function-slider.component.ts"),r(),E(14,yG,248,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-html-display-function-slider.component.html"),r(),E(18,CG,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function DG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-legend-function-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-legend-function-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomLegendFunctionSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showTicks"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n getLegend"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",16),t(128,"("),r(),t(129,"value"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",23),t(134,"number"),r(),o(135,"span",16),t(136,")"),r(),o(137,"span",21),t(138,":"),r(),t(139," "),o(140,"span",23),t(141,"string"),r(),t(142," "),o(143,"span",21),t(144,"=>"),r(),t(145," "),o(146,"span",16),t(147),r(),t(148,"\n "),o(149,"span",15),t(150,"return"),r(),t(151," "),o(152,"span",17),t(153,"'T'"),r(),t(154," "),o(155,"span",21),t(156,"+"),r(),t(157," value"),o(158,"span",16),t(159,";"),r(),t(160,"\n "),o(161,"span",16),t(162),r(),t(163,"\n "),o(164,"span",16),t(165),r(),o(166,"span",16),t(167,";"),r(),t(168,"\n"),o(169,"span",16),t(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function SG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let EG=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,getLegend:n=>"T"+n}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-legend-function-slider"]],decls:20,vars:3,consts:[["id","custom-legend-function-slider",1,"snippet-title"],["routerLink","./","fragment","custom-legend-function-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customlegendfunctionsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks values and custom legend function "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-legend-function-slider.component.ts"),r(),E(14,DG,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-legend-function-slider.component.html"),r(),E(18,SG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function TG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-scale-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-scale-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomScaleSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"50"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"10"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n showTicksValues"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",25),t(128,"true"),r(),o(129,"span",16),t(130,","),r(),t(131,"\n customValueToPosition"),o(132,"span",21),t(133,":"),r(),t(134," "),o(135,"span",16),t(136,"("),r(),t(137,"val"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",23),t(142,"number"),r(),o(143,"span",16),t(144,","),r(),t(145," minVal"),o(146,"span",21),t(147,":"),r(),t(148," "),o(149,"span",23),t(150,"number"),r(),o(151,"span",16),t(152,","),r(),t(153," maxVal"),o(154,"span",21),t(155,":"),r(),t(156," "),o(157,"span",23),t(158,"number"),r(),o(159,"span",16),t(160,")"),r(),o(161,"span",21),t(162,":"),r(),t(163," "),o(164,"span",23),t(165,"number"),r(),t(166," "),o(167,"span",21),t(168,"=>"),r(),t(169," "),o(170,"span",16),t(171),r(),t(172,"\n val "),o(173,"span",21),t(174,"="),r(),t(175," Math"),o(176,"span",16),t(177,"."),r(),o(178,"span",20),t(179,"sqrt"),r(),o(180,"span",16),t(181,"("),r(),t(182,"val"),o(183,"span",16),t(184,")"),r(),o(185,"span",16),t(186,";"),r(),t(187,"\n minVal "),o(188,"span",21),t(189,"="),r(),t(190," Math"),o(191,"span",16),t(192,"."),r(),o(193,"span",20),t(194,"sqrt"),r(),o(195,"span",16),t(196,"("),r(),t(197,"minVal"),o(198,"span",16),t(199,")"),r(),o(200,"span",16),t(201,";"),r(),t(202,"\n maxVal "),o(203,"span",21),t(204,"="),r(),t(205," Math"),o(206,"span",16),t(207,"."),r(),o(208,"span",20),t(209,"sqrt"),r(),o(210,"span",16),t(211,"("),r(),t(212,"maxVal"),o(213,"span",16),t(214,")"),r(),o(215,"span",16),t(216,";"),r(),t(217,"\n "),o(218,"span",15),t(219,"const"),r(),t(220," range"),o(221,"span",21),t(222,":"),r(),t(223," "),o(224,"span",23),t(225,"number"),r(),t(226," "),o(227,"span",21),t(228,"="),r(),t(229," maxVal "),o(230,"span",21),t(231,"-"),r(),t(232," minVal"),o(233,"span",16),t(234,";"),r(),t(235,"\n "),o(236,"span",15),t(237,"return"),r(),t(238," "),o(239,"span",16),t(240,"("),r(),t(241,"val "),o(242,"span",21),t(243,"-"),r(),t(244," minVal"),o(245,"span",16),t(246,")"),r(),t(247," "),o(248,"span",21),t(249,"/"),r(),t(250," range"),o(251,"span",16),t(252,";"),r(),t(253,"\n "),o(254,"span",16),t(255),r(),o(256,"span",16),t(257,","),r(),t(258,"\n customPositionToValue"),o(259,"span",21),t(260,":"),r(),t(261," "),o(262,"span",16),t(263,"("),r(),t(264,"percent"),o(265,"span",21),t(266,":"),r(),t(267," "),o(268,"span",23),t(269,"number"),r(),o(270,"span",16),t(271,","),r(),t(272," minVal"),o(273,"span",21),t(274,":"),r(),t(275," "),o(276,"span",23),t(277,"number"),r(),o(278,"span",16),t(279,","),r(),t(280," maxVal"),o(281,"span",21),t(282,":"),r(),t(283," "),o(284,"span",23),t(285,"number"),r(),o(286,"span",16),t(287,")"),r(),o(288,"span",21),t(289,":"),r(),t(290," "),o(291,"span",23),t(292,"number"),r(),t(293," "),o(294,"span",21),t(295,"=>"),r(),t(296," "),o(297,"span",16),t(298),r(),t(299,"\n minVal "),o(300,"span",21),t(301,"="),r(),t(302," Math"),o(303,"span",16),t(304,"."),r(),o(305,"span",20),t(306,"sqrt"),r(),o(307,"span",16),t(308,"("),r(),t(309,"minVal"),o(310,"span",16),t(311,")"),r(),o(312,"span",16),t(313,";"),r(),t(314,"\n maxVal "),o(315,"span",21),t(316,"="),r(),t(317," Math"),o(318,"span",16),t(319,"."),r(),o(320,"span",20),t(321,"sqrt"),r(),o(322,"span",16),t(323,"("),r(),t(324,"maxVal"),o(325,"span",16),t(326,")"),r(),o(327,"span",16),t(328,";"),r(),t(329,"\n "),o(330,"span",15),t(331,"const"),r(),t(332," value"),o(333,"span",21),t(334,":"),r(),t(335," "),o(336,"span",23),t(337,"number"),r(),t(338," "),o(339,"span",21),t(340,"="),r(),t(341," percent "),o(342,"span",21),t(343,"*"),r(),t(344," "),o(345,"span",16),t(346,"("),r(),t(347,"maxVal "),o(348,"span",21),t(349,"-"),r(),t(350," minVal"),o(351,"span",16),t(352,")"),r(),t(353," "),o(354,"span",21),t(355,"+"),r(),t(356," minVal"),o(357,"span",16),t(358,";"),r(),t(359,"\n "),o(360,"span",15),t(361,"return"),r(),t(362," Math"),o(363,"span",16),t(364,"."),r(),o(365,"span",20),t(366,"pow"),r(),o(367,"span",16),t(368,"("),r(),t(369,"value"),o(370,"span",16),t(371,","),r(),t(372," "),o(373,"span",24),t(374,"2"),r(),o(375,"span",16),t(376,")"),r(),o(377,"span",16),t(378,";"),r(),t(379,"\n "),o(380,"span",16),t(381),r(),t(382,"\n "),o(383,"span",16),t(384),r(),o(385,"span",16),t(386,";"),r(),t(387,"\n"),o(388,"span",16),t(389),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(73),g("{"),h(84),g("}"),h(43),g("{"),h(83),g("}"),h(3),g("}"),h(5),g("}"))}function NG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let MG=(()=>{class e{constructor(){this.value=50,this.options={floor:0,ceil:100,step:10,showTicksValues:!0,customValueToPosition:(n,s,a)=>((n=Math.sqrt(n))-(s=Math.sqrt(s)))/((a=Math.sqrt(a))-s),customPositionToValue:(n,s,a)=>(s=Math.sqrt(s),a=Math.sqrt(a),Math.pow(n*(a-s)+s,2))}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-scale-slider"]],decls:20,vars:3,consts:[["id","custom-scale-slider",1,"snippet-title"],["routerLink","./","fragment","custom-scale-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customscalesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom scale "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-scale-slider.component.ts"),r(),E(14,TG,390,14,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-scale-slider.component.html"),r(),E(18,NG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function kG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-ticks-legend-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-ticks-legend-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomTicksLegendSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n showTicksValues"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",25),t(104,"true"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n stepsArray"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",16),t(112,"["),r(),t(113,"\n "),o(114,"span",16),t(115),r(),t(116,"value"),o(117,"span",21),t(118,":"),r(),t(119," "),o(120,"span",24),t(121,"1"),r(),o(122,"span",16),t(123,","),r(),t(124," legend"),o(125,"span",21),t(126,":"),r(),t(127," "),o(128,"span",17),t(129,"'Very poor'"),r(),o(130,"span",16),t(131),r(),o(132,"span",16),t(133,","),r(),t(134,"\n "),o(135,"span",16),t(136),r(),t(137,"value"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",24),t(142,"2"),r(),o(143,"span",16),t(144),r(),o(145,"span",16),t(146,","),r(),t(147,"\n "),o(148,"span",16),t(149),r(),t(150,"value"),o(151,"span",21),t(152,":"),r(),t(153," "),o(154,"span",24),t(155,"3"),r(),o(156,"span",16),t(157,","),r(),t(158," legend"),o(159,"span",21),t(160,":"),r(),t(161," "),o(162,"span",17),t(163,"'Fair'"),r(),o(164,"span",16),t(165),r(),o(166,"span",16),t(167,","),r(),t(168,"\n "),o(169,"span",16),t(170),r(),t(171,"value"),o(172,"span",21),t(173,":"),r(),t(174," "),o(175,"span",24),t(176,"4"),r(),o(177,"span",16),t(178),r(),o(179,"span",16),t(180,","),r(),t(181,"\n "),o(182,"span",16),t(183),r(),t(184,"value"),o(185,"span",21),t(186,":"),r(),t(187," "),o(188,"span",24),t(189,"5"),r(),o(190,"span",16),t(191,","),r(),t(192," legend"),o(193,"span",21),t(194,":"),r(),t(195," "),o(196,"span",17),t(197,"'Average'"),r(),o(198,"span",16),t(199),r(),o(200,"span",16),t(201,","),r(),t(202,"\n "),o(203,"span",16),t(204),r(),t(205,"value"),o(206,"span",21),t(207,":"),r(),t(208," "),o(209,"span",24),t(210,"6"),r(),o(211,"span",16),t(212),r(),o(213,"span",16),t(214,","),r(),t(215,"\n "),o(216,"span",16),t(217),r(),t(218,"value"),o(219,"span",21),t(220,":"),r(),t(221," "),o(222,"span",24),t(223,"7"),r(),o(224,"span",16),t(225,","),r(),t(226," legend"),o(227,"span",21),t(228,":"),r(),t(229," "),o(230,"span",17),t(231,"'Good'"),r(),o(232,"span",16),t(233),r(),o(234,"span",16),t(235,","),r(),t(236,"\n "),o(237,"span",16),t(238),r(),t(239,"value"),o(240,"span",21),t(241,":"),r(),t(242," "),o(243,"span",24),t(244,"8"),r(),o(245,"span",16),t(246),r(),o(247,"span",16),t(248,","),r(),t(249,"\n "),o(250,"span",16),t(251),r(),t(252,"value"),o(253,"span",21),t(254,":"),r(),t(255," "),o(256,"span",24),t(257,"9"),r(),o(258,"span",16),t(259,","),r(),t(260," legend"),o(261,"span",21),t(262,":"),r(),t(263," "),o(264,"span",17),t(265,"'Excellent'"),r(),o(266,"span",16),t(267),r(),t(268,"\n "),o(269,"span",16),t(270,"]"),r(),t(271,"\n "),o(272,"span",16),t(273),r(),o(274,"span",16),t(275,";"),r(),t(276,"\n"),o(277,"span",16),t(278),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(5),g("{"),h(8),g("}"),h(5),g("{"),h(16),g("}"),h(6),g("}"),h(5),g("}"))}function OG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let TE=(()=>{class e{constructor(){this.value=5,this.options={showTicksValues:!0,stepsArray:[{value:1,legend:"Very poor"},{value:2},{value:3,legend:"Fair"},{value:4},{value:5,legend:"Average"},{value:6},{value:7,legend:"Good"},{value:8},{value:9,legend:"Excellent"}]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-ticks-legend-slider"]],decls:20,vars:3,consts:[["id","custom-ticks-legend-slider",1,"snippet-title"],["routerLink","./","fragment","custom-ticks-legend-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customtickslegendsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks values and legend "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-ticks-legend-slider.component.ts"),r(),E(14,kG,279,28,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-ticks-legend-slider.component.html"),r(),E(18,OG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function IG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-custom-ticks-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./custom-ticks-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"CustomTicksSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"55"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n ticksArray"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",16),t(120,"["),r(),o(121,"span",24),t(122,"0"),r(),o(123,"span",16),t(124,","),r(),t(125," "),o(126,"span",24),t(127,"10"),r(),o(128,"span",16),t(129,","),r(),t(130," "),o(131,"span",24),t(132,"25"),r(),o(133,"span",16),t(134,","),r(),t(135," "),o(136,"span",24),t(137,"50"),r(),o(138,"span",16),t(139,","),r(),t(140," "),o(141,"span",24),t(142,"100"),r(),o(143,"span",16),t(144,"]"),r(),t(145,"\n "),o(146,"span",16),t(147),r(),o(148,"span",16),t(149,";"),r(),t(150,"\n"),o(151,"span",16),t(152),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("}"),h(5),g("}"))}function xG(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let AG=(()=>{class e{constructor(){this.value=55,this.options={floor:0,ceil:100,ticksArray:[0,10,25,50,100]}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-custom-ticks-slider"]],decls:20,vars:3,consts:[["id","custom-ticks-slider",1,"snippet-title"],["routerLink","./","fragment","custom-ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["customtickssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks at specific positions "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"custom-ticks-slider.component.ts"),r(),E(14,IG,153,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"custom-ticks-slider.component.html"),r(),E(18,xG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function RG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options"),o(25,"span",16),t(26,","),r(),t(27," LabelType "),o(28,"span",16),t(29),r(),t(30," "),o(31,"span",15),t(32,"from"),r(),t(33," "),o(34,"span",17),t(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",16),t(37,";"),r(),t(38,"\n\n"),o(39,"span",18)(40,"span",19),t(41,"@"),r(),o(42,"span",20),t(43,"Component"),r()(),o(44,"span",16),t(45,"("),r(),o(46,"span",16),t(47),r(),t(48,"\n selector"),o(49,"span",21),t(50,":"),r(),t(51," "),o(52,"span",17),t(53,"'app-date-slider'"),r(),o(54,"span",16),t(55,","),r(),t(56,"\n templateUrl"),o(57,"span",21),t(58,":"),r(),t(59," "),o(60,"span",17),t(61,"'./date-slider.component.html'"),r(),t(62,"\n"),o(63,"span",16),t(64),r(),o(65,"span",16),t(66,")"),r(),t(67,"\n"),o(68,"span",15),t(69,"export"),r(),t(70," "),o(71,"span",15),t(72,"class"),r(),t(73," "),o(74,"span",22),t(75,"DateSliderComponent"),r(),t(76," "),o(77,"span",16),t(78),r(),t(79,"\n dateRange"),o(80,"span",21),t(81,":"),r(),t(82," Date"),o(83,"span",16),t(84,"["),r(),o(85,"span",16),t(86,"]"),r(),t(87," "),o(88,"span",21),t(89,"="),r(),t(90," "),o(91,"span",15),t(92,"this"),r(),o(93,"span",16),t(94,"."),r(),o(95,"span",20),t(96,"createDateRange"),r(),o(97,"span",16),t(98,"("),r(),o(99,"span",16),t(100,")"),r(),o(101,"span",16),t(102,";"),r(),t(103,"\n value"),o(104,"span",21),t(105,":"),r(),t(106," "),o(107,"span",23),t(108,"number"),r(),t(109," "),o(110,"span",21),t(111,"="),r(),t(112," "),o(113,"span",15),t(114,"this"),r(),o(115,"span",16),t(116,"."),r(),t(117,"dateRange"),o(118,"span",16),t(119,"["),r(),o(120,"span",24),t(121,"0"),r(),o(122,"span",16),t(123,"]"),r(),o(124,"span",16),t(125,"."),r(),o(126,"span",20),t(127,"getTime"),r(),o(128,"span",16),t(129,"("),r(),o(130,"span",16),t(131,")"),r(),o(132,"span",16),t(133,";"),r(),t(134,"\n options"),o(135,"span",21),t(136,":"),r(),t(137," Options "),o(138,"span",21),t(139,"="),r(),t(140," "),o(141,"span",16),t(142),r(),t(143,"\n stepsArray"),o(144,"span",21),t(145,":"),r(),t(146," "),o(147,"span",15),t(148,"this"),r(),o(149,"span",16),t(150,"."),r(),t(151,"dateRange"),o(152,"span",16),t(153,"."),r(),o(154,"span",20),t(155,"map"),r(),o(156,"span",16),t(157,"("),r(),o(158,"span",16),t(159,"("),r(),t(160,"date"),o(161,"span",21),t(162,":"),r(),t(163," Date"),o(164,"span",16),t(165,")"),r(),t(166," "),o(167,"span",21),t(168,"=>"),r(),t(169," "),o(170,"span",16),t(171),r(),t(172,"\n "),o(173,"span",15),t(174,"return"),r(),t(175," "),o(176,"span",16),t(177),r(),t(178," value"),o(179,"span",21),t(180,":"),r(),t(181," date"),o(182,"span",16),t(183,"."),r(),o(184,"span",20),t(185,"getTime"),r(),o(186,"span",16),t(187,"("),r(),o(188,"span",16),t(189,")"),r(),t(190," "),o(191,"span",16),t(192),r(),o(193,"span",16),t(194,";"),r(),t(195,"\n "),o(196,"span",16),t(197),r(),o(198,"span",16),t(199,")"),r(),o(200,"span",16),t(201,","),r(),t(202,"\n translate"),o(203,"span",21),t(204,":"),r(),t(205," "),o(206,"span",16),t(207,"("),r(),t(208,"value"),o(209,"span",21),t(210,":"),r(),t(211," "),o(212,"span",23),t(213,"number"),r(),o(214,"span",16),t(215,","),r(),t(216," label"),o(217,"span",21),t(218,":"),r(),t(219," LabelType"),o(220,"span",16),t(221,")"),r(),o(222,"span",21),t(223,":"),r(),t(224," "),o(225,"span",23),t(226,"string"),r(),t(227," "),o(228,"span",21),t(229,"=>"),r(),t(230," "),o(231,"span",16),t(232),r(),t(233,"\n "),o(234,"span",15),t(235,"return"),r(),t(236," "),o(237,"span",15),t(238,"new"),r(),t(239," "),o(240,"span",22),t(241,"Date"),r(),o(242,"span",16),t(243,"("),r(),t(244,"value"),o(245,"span",16),t(246,")"),r(),o(247,"span",16),t(248,"."),r(),o(249,"span",20),t(250,"toDateString"),r(),o(251,"span",16),t(252,"("),r(),o(253,"span",16),t(254,")"),r(),o(255,"span",16),t(256,";"),r(),t(257,"\n "),o(258,"span",16),t(259),r(),t(260,"\n "),o(261,"span",16),t(262),r(),o(263,"span",16),t(264,";"),r(),t(265,"\n\n "),o(266,"span",20),t(267,"createDateRange"),r(),o(268,"span",16),t(269,"("),r(),o(270,"span",16),t(271,")"),r(),o(272,"span",21),t(273,":"),r(),t(274," Date"),o(275,"span",16),t(276,"["),r(),o(277,"span",16),t(278,"]"),r(),t(279," "),o(280,"span",16),t(281),r(),t(282,"\n "),o(283,"span",15),t(284,"const"),r(),t(285," dates"),o(286,"span",21),t(287,":"),r(),t(288," Date"),o(289,"span",16),t(290,"["),r(),o(291,"span",16),t(292,"]"),r(),t(293," "),o(294,"span",21),t(295,"="),r(),t(296," "),o(297,"span",16),t(298,"["),r(),o(299,"span",16),t(300,"]"),r(),o(301,"span",16),t(302,";"),r(),t(303,"\n "),o(304,"span",15),t(305,"for"),r(),t(306," "),o(307,"span",16),t(308,"("),r(),o(309,"span",15),t(310,"let"),r(),t(311," i"),o(312,"span",21),t(313,":"),r(),t(314," "),o(315,"span",23),t(316,"number"),r(),t(317," "),o(318,"span",21),t(319,"="),r(),t(320," "),o(321,"span",24),t(322,"1"),r(),o(323,"span",16),t(324,";"),r(),t(325," i "),o(326,"span",21),t(327,"<="),r(),t(328," "),o(329,"span",24),t(330,"31"),r(),o(331,"span",16),t(332,";"),r(),t(333," i"),o(334,"span",21),t(335,"++"),r(),o(336,"span",16),t(337,")"),r(),t(338," "),o(339,"span",16),t(340),r(),t(341,"\n dates"),o(342,"span",16),t(343,"."),r(),o(344,"span",20),t(345,"push"),r(),o(346,"span",16),t(347,"("),r(),o(348,"span",15),t(349,"new"),r(),t(350," "),o(351,"span",22),t(352,"Date"),r(),o(353,"span",16),t(354,"("),r(),o(355,"span",24),t(356,"2018"),r(),o(357,"span",16),t(358,","),r(),t(359," "),o(360,"span",24),t(361,"5"),r(),o(362,"span",16),t(363,","),r(),t(364," i"),o(365,"span",16),t(366,")"),r(),o(367,"span",16),t(368,")"),r(),o(369,"span",16),t(370,";"),r(),t(371,"\n "),o(372,"span",16),t(373),r(),t(374,"\n "),o(375,"span",15),t(376,"return"),r(),t(377," dates"),o(378,"span",16),t(379,";"),r(),t(380,"\n "),o(381,"span",16),t(382),r(),t(383,"\n"),o(384,"span",16),t(385),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(64),g("{"),h(29),g("{"),h(6),g("{"),h(15),g("}"),h(5),g("}"),h(35),g("{"),h(27),g("}"),h(3),g("}"),h(19),g("{"),h(59),g("{"),h(33),g("}"),h(9),g("}"),h(3),g("}"))}function PG(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let FG=(()=>{class e{constructor(){this.dateRange=this.createDateRange(),this.value=this.dateRange[0].getTime(),this.options={stepsArray:this.dateRange.map(n=>({value:n.getTime()})),translate:(n,s)=>new Date(n).toDateString()}}createDateRange(){const n=[];for(let s=1;s<=31;s++)n.push(new Date(2018,5,s));return n}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-date-slider"]],decls:20,vars:3,consts:[["id","date-slider",1,"snippet-title"],["routerLink","./","fragment","date-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["datesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with dates "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"date-slider.component.ts"),r(),E(14,RG,386,20,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"date-slider.component.html"),r(),E(18,PG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function VG(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-disabled-normalisation-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./disabled-normalisation-slider.component.html'"),r(),t(59,"\n"),o(60,"span",17),t(61),r(),o(62,"span",17),t(63,")"),r(),t(64,"\n"),o(65,"span",16),t(66,"export"),r(),t(67," "),o(68,"span",16),t(69,"class"),r(),t(70," "),o(71,"span",23),t(72,"DisabledNormalisationSliderComponent"),r(),t(73," "),o(74,"span",17),t(75),r(),t(76,"\n minValue"),o(77,"span",22),t(78,":"),r(),t(79," "),o(80,"span",24),t(81,"number"),r(),t(82," "),o(83,"span",22),t(84,"="),r(),t(85," "),o(86,"span",25),t(87,"50"),r(),o(88,"span",17),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",22),t(92,":"),r(),t(93," "),o(94,"span",24),t(95,"number"),r(),t(96," "),o(97,"span",22),t(98,"="),r(),t(99," "),o(100,"span",25),t(101,"200"),r(),o(102,"span",17),t(103,";"),r(),t(104,"\n options"),o(105,"span",22),t(106,":"),r(),t(107," Options "),o(108,"span",22),t(109,"="),r(),t(110," "),o(111,"span",17),t(112),r(),t(113,"\n floor"),o(114,"span",22),t(115,":"),r(),t(116," "),o(117,"span",25),t(118,"0"),r(),o(119,"span",17),t(120,","),r(),t(121,"\n ceil"),o(122,"span",22),t(123,":"),r(),t(124," "),o(125,"span",25),t(126,"250"),r(),o(127,"span",17),t(128,","),r(),t(129,"\n step"),o(130,"span",22),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"10"),r(),o(135,"span",17),t(136,","),r(),t(137,"\n enforceStep"),o(138,"span",22),t(139,":"),r(),t(140," "),o(141,"span",26),t(142,"false"),r(),o(143,"span",17),t(144,","),r(),t(145,"\n enforceRange"),o(146,"span",22),t(147,":"),r(),t(148," "),o(149,"span",26),t(150,"false"),r(),o(151,"span",17),t(152,","),r(),t(153,"\n "),o(154,"span",17),t(155),r(),o(156,"span",17),t(157,";"),r(),t(158,"\n"),o(159,"span",17),t(160),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(43),g("}"),h(5),g("}"))}function LG(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"Min value: "),o(10,"span",28)(11,"span",28)(12,"span",17),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",29),t(17,"type"),r(),o(18,"span",30)(19,"span",31),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"number"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",29),t(28,"[(ngModel)]"),r(),o(29,"span",30)(30,"span",31),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"minValue"),o(35,"span",17),t(36,'"'),r()(),o(37,"span",17),t(38,">"),r()(),o(39,"span",28)(40,"span",28)(41,"span",17),t(42,""),r()(),t(46,"\n"),o(47,"span",28)(48,"span",28)(49,"span",17),t(50,"<"),r(),t(51,"p"),r(),o(52,"span",17),t(53,">"),r()(),t(54,"Max value: "),o(55,"span",28)(56,"span",28)(57,"span",17),t(58,"<"),r(),t(59,"input"),r(),t(60," "),o(61,"span",29),t(62,"type"),r(),o(63,"span",30)(64,"span",31),t(65,"="),r(),o(66,"span",17),t(67,'"'),r(),t(68,"number"),o(69,"span",17),t(70,'"'),r()(),t(71," "),o(72,"span",29),t(73,"[(ngModel)]"),r(),o(74,"span",30)(75,"span",31),t(76,"="),r(),o(77,"span",17),t(78,'"'),r(),t(79,"maxValue"),o(80,"span",17),t(81,'"'),r()(),o(82,"span",17),t(83,">"),r()(),o(84,"span",28)(85,"span",28)(86,"span",17),t(87,""),r()(),t(91,"\n"),o(92,"span",28)(93,"span",28)(94,"span",17),t(95,"<"),r(),t(96,"ngx-slider"),r(),t(97," "),o(98,"span",29),t(99,"[(value)]"),r(),o(100,"span",30)(101,"span",31),t(102,"="),r(),o(103,"span",17),t(104,'"'),r(),t(105,"minValue"),o(106,"span",17),t(107,'"'),r()(),t(108," "),o(109,"span",29),t(110,"[(highValue)]"),r(),o(111,"span",30)(112,"span",31),t(113,"="),r(),o(114,"span",17),t(115,'"'),r(),t(116,"maxValue"),o(117,"span",17),t(118,'"'),r()(),t(119," "),o(120,"span",29),t(121,"[options]"),r(),o(122,"span",30)(123,"span",31),t(124,"="),r(),o(125,"span",17),t(126,'"'),r(),t(127,"options"),o(128,"span",17),t(129,'"'),r()(),o(130,"span",17),t(131,">"),r()(),o(132,"span",28)(133,"span",28)(134,"span",17),t(135,""),r()()()())}let BG=(()=>{class e{constructor(){this.minValue=50,this.maxValue=200,this.options={floor:0,ceil:250,step:10,enforceStep:!1,enforceRange:!1}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-disabled-normalisation-slider"]],decls:26,vars:6,consts:[["id","disabled-normalisation-slider",1,"snippet-title"],["routerLink","./","fragment","disabled-normalisation-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModel","ngModelChange"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["disablednormalisationsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with disabled input normalisation "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p"),t(9,"Min value: "),o(10,"input",7),I("ngModelChange",function(c){return a.minValue=c}),r()(),o(11,"p"),t(12,"Max value: "),o(13,"input",7),I("ngModelChange",function(c){return a.maxValue=c}),r()(),o(14,"ngx-slider",8),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(15,"ul",9,10)(17,"li",11)(18,"a",12),t(19,"disabled-normalisation-slider.component.ts"),r(),E(20,VG,161,10,"ng-template",13),r(),o(21,"li",11)(22,"a",12),t(23,"disabled-normalisation-slider.component.html"),r(),E(24,LG,139,0,"ng-template",13),r()(),M(25,"div",14),r()()),2&s){const l=U(16);h(10),w("ngModel",a.minValue),h(3),w("ngModel",a.maxValue),h(),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[_o,_l,Wi,gs,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function HG(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-disabled-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./disabled-slider.component.html'"),r(),t(59,"\n"),o(60,"span",17),t(61),r(),o(62,"span",17),t(63,")"),r(),t(64,"\n"),o(65,"span",16),t(66,"export"),r(),t(67," "),o(68,"span",16),t(69,"class"),r(),t(70," "),o(71,"span",23),t(72,"DisabledSliderComponent"),r(),t(73," "),o(74,"span",17),t(75),r(),t(76,"\n disabled"),o(77,"span",22),t(78,":"),r(),t(79," "),o(80,"span",24),t(81,"boolean"),r(),t(82," "),o(83,"span",22),t(84,"="),r(),t(85," "),o(86,"span",25),t(87,"true"),r(),o(88,"span",17),t(89,";"),r(),t(90,"\n minValue"),o(91,"span",22),t(92,":"),r(),t(93," "),o(94,"span",24),t(95,"number"),r(),t(96," "),o(97,"span",22),t(98,"="),r(),t(99," "),o(100,"span",26),t(101,"10"),r(),o(102,"span",17),t(103,";"),r(),t(104,"\n maxValue"),o(105,"span",22),t(106,":"),r(),t(107," "),o(108,"span",24),t(109,"number"),r(),t(110," "),o(111,"span",22),t(112,"="),r(),t(113," "),o(114,"span",26),t(115,"90"),r(),o(116,"span",17),t(117,";"),r(),t(118,"\n options"),o(119,"span",22),t(120,":"),r(),t(121," Options "),o(122,"span",22),t(123,"="),r(),t(124," "),o(125,"span",17),t(126),r(),t(127,"\n floor"),o(128,"span",22),t(129,":"),r(),t(130," "),o(131,"span",26),t(132,"0"),r(),o(133,"span",17),t(134,","),r(),t(135,"\n ceil"),o(136,"span",22),t(137,":"),r(),t(138," "),o(139,"span",26),t(140,"100"),r(),o(141,"span",17),t(142,","),r(),t(143,"\n step"),o(144,"span",22),t(145,":"),r(),t(146," "),o(147,"span",26),t(148,"10"),r(),o(149,"span",17),t(150,","),r(),t(151,"\n disabled"),o(152,"span",22),t(153,":"),r(),t(154," "),o(155,"span",25),t(156,"true"),r(),o(157,"span",17),t(158,","),r(),t(159,"\n showTicks"),o(160,"span",22),t(161,":"),r(),t(162," "),o(163,"span",25),t(164,"true"),r(),o(165,"span",17),t(166,","),r(),t(167,"\n draggableRange"),o(168,"span",22),t(169,":"),r(),t(170," "),o(171,"span",25),t(172,"true"),r(),t(173,"\n "),o(174,"span",17),t(175),r(),o(176,"span",17),t(177,";"),r(),t(178,"\n\n "),o(179,"span",27),t(180,"/* Due to the way Angular 2+ handles change detection, we have to create a new options object. */"),r(),t(181,"\n "),o(182,"span",21),t(183,"onChangeDisabled"),r(),o(184,"span",17),t(185,"("),r(),o(186,"span",17),t(187,")"),r(),o(188,"span",22),t(189,":"),r(),t(190," "),o(191,"span",16),t(192,"void"),r(),t(193," "),o(194,"span",17),t(195),r(),t(196,"\n "),o(197,"span",16),t(198,"this"),r(),o(199,"span",17),t(200,"."),r(),t(201,"options "),o(202,"span",22),t(203,"="),r(),t(204," Object"),o(205,"span",17),t(206,"."),r(),o(207,"span",21),t(208,"assign"),r(),o(209,"span",17),t(210,"("),r(),o(211,"span",17),t(212),r(),o(213,"span",17),t(214),r(),o(215,"span",17),t(216,","),r(),t(217," "),o(218,"span",16),t(219,"this"),r(),o(220,"span",17),t(221,"."),r(),t(222,"options"),o(223,"span",17),t(224,","),r(),t(225," "),o(226,"span",17),t(227),r(),t(228,"disabled"),o(229,"span",22),t(230,":"),r(),t(231," "),o(232,"span",16),t(233,"this"),r(),o(234,"span",17),t(235,"."),r(),t(236,"disabled"),o(237,"span",17),t(238),r(),o(239,"span",17),t(240,")"),r(),o(241,"span",17),t(242,";"),r(),t(243,"\n "),o(244,"span",17),t(245),r(),t(246,"\n"),o(247,"span",17),t(248),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(51),g("{"),h(49),g("}"),h(20),g("{"),h(17),g("{"),h(2),g("}"),h(13),g("{"),h(11),g("}"),h(7),g("}"),h(3),g("}"))}function jG(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",17),t(5,"<"),r(),t(6,"label"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"Disabled "),o(10,"span",29)(11,"span",29)(12,"span",17),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",30),t(17,"type"),r(),o(18,"span",31)(19,"span",32),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"checkbox"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",30),t(28,"[(ngModel)]"),r(),o(29,"span",31)(30,"span",32),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"disabled"),o(35,"span",17),t(36,'"'),r()(),t(37," "),o(38,"span",30),t(39,"(change)"),r(),o(40,"span",31)(41,"span",32),t(42,"="),r(),o(43,"span",17),t(44,'"'),r(),t(45,"onChangeDisabled()"),o(46,"span",17),t(47,'"'),r()(),o(48,"span",17),t(49,">"),r()(),o(50,"span",29)(51,"span",29)(52,"span",17),t(53,""),r()(),t(57,"\n"),o(58,"span",29)(59,"span",29)(60,"span",17),t(61,"<"),r(),t(62,"ngx-slider"),r(),t(63," "),o(64,"span",30),t(65,"[(value)]"),r(),o(66,"span",31)(67,"span",32),t(68,"="),r(),o(69,"span",17),t(70,'"'),r(),t(71,"minValue"),o(72,"span",17),t(73,'"'),r()(),t(74," "),o(75,"span",30),t(76,"[(highValue)]"),r(),o(77,"span",31)(78,"span",32),t(79,"="),r(),o(80,"span",17),t(81,'"'),r(),t(82,"maxValue"),o(83,"span",17),t(84,'"'),r()(),t(85," "),o(86,"span",30),t(87,"[options]"),r(),o(88,"span",31)(89,"span",32),t(90,"="),r(),o(91,"span",17),t(92,'"'),r(),t(93,"options"),o(94,"span",17),t(95,'"'),r()(),o(96,"span",17),t(97,">"),r()(),o(98,"span",29)(99,"span",29)(100,"span",17),t(101,""),r()()()())}let $G=(()=>{class e{constructor(){this.disabled=!0,this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:10,disabled:!0,showTicks:!0,draggableRange:!0}}onChangeDisabled(){this.options=Object.assign({},this.options,{disabled:this.disabled})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-disabled-slider"]],decls:23,vars:5,consts:[["id","disabled-slider",1,"snippet-title"],["routerLink","./","fragment","disabled-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","checkbox",3,"ngModel","ngModelChange","change"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["disabledsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Disabled slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"label"),t(9,"Disabled "),o(10,"input",7),I("ngModelChange",function(c){return a.disabled=c})("change",function(){return a.onChangeDisabled()}),r()(),o(11,"ngx-slider",8),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(12,"ul",9,10)(14,"li",11)(15,"a",12),t(16,"disabled-slider.component.ts"),r(),E(17,HG,249,16,"ng-template",13),r(),o(18,"li",11)(19,"a",12),t(20,"disabled-slider.component.html"),r(),E(21,jG,105,0,"ng-template",13),r()(),M(22,"div",14),r()()),2&s){const l=U(13);h(10),w("ngModel",a.disabled),h(),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[pl,Wi,gs,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function UG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-draggable-range-only-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./draggable-range-only-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"DraggableRangeOnlySliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"4"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"6"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"10"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n draggableRangeOnly"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"true"),r(),t(135,"\n "),o(136,"span",16),t(137),r(),o(138,"span",16),t(139,";"),r(),t(140,"\n"),o(141,"span",16),t(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function GG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let NE=(()=>{class e{constructor(){this.minValue=4,this.maxValue=6,this.options={floor:0,ceil:10,draggableRangeOnly:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-draggable-range-only-slider"]],decls:20,vars:4,consts:[["id","draggable-range-only-slider",1,"snippet-title"],["routerLink","./","fragment","draggable-range-only-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["draggablerangeonlysliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with draggable range only "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"draggable-range-only-slider.component.ts"),r(),E(14,UG,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"draggable-range-only-slider.component.html"),r(),E(18,GG,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function zG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-draggable-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./draggable-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"DraggableRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"1"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"8"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"10"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n draggableRange"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"true"),r(),t(135,"\n "),o(136,"span",16),t(137),r(),o(138,"span",16),t(139,";"),r(),t(140,"\n"),o(141,"span",16),t(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function WG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let ME=(()=>{class e{constructor(){this.minValue=1,this.maxValue=8,this.options={floor:0,ceil:10,draggableRange:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-draggable-range-slider"]],decls:20,vars:4,consts:[["id","draggable-range-slider",1,"snippet-title"],["routerLink","./","fragment","draggable-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["draggablerangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with draggable range "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"draggable-range-slider.component.ts"),r(),E(14,zG,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"draggable-range-slider.component.html"),r(),E(18,WG,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function qG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-dynamic-color-selection-bar-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./dynamic-color-selection-bar-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"DynamicColorSelectionBarSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"12"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"12"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showSelectionBar"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n getSelectionBarColor"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",16),t(128,"("),r(),t(129,"value"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",23),t(134,"number"),r(),o(135,"span",16),t(136,")"),r(),o(137,"span",21),t(138,":"),r(),t(139," "),o(140,"span",23),t(141,"string"),r(),t(142," "),o(143,"span",21),t(144,"=>"),r(),t(145," "),o(146,"span",16),t(147),r(),t(148,"\n "),o(149,"span",15),t(150,"if"),r(),t(151," "),o(152,"span",16),t(153,"("),r(),t(154,"value "),o(155,"span",21),t(156,"<="),r(),t(157," "),o(158,"span",24),t(159,"3"),r(),o(160,"span",16),t(161,")"),r(),t(162," "),o(163,"span",16),t(164),r(),t(165,"\n "),o(166,"span",15),t(167,"return"),r(),t(168," "),o(169,"span",17),t(170,"'red'"),r(),o(171,"span",16),t(172,";"),r(),t(173,"\n "),o(174,"span",16),t(175),r(),t(176,"\n "),o(177,"span",15),t(178,"if"),r(),t(179," "),o(180,"span",16),t(181,"("),r(),t(182,"value "),o(183,"span",21),t(184,"<="),r(),t(185," "),o(186,"span",24),t(187,"6"),r(),o(188,"span",16),t(189,")"),r(),t(190," "),o(191,"span",16),t(192),r(),t(193,"\n "),o(194,"span",15),t(195,"return"),r(),t(196," "),o(197,"span",17),t(198,"'orange'"),r(),o(199,"span",16),t(200,";"),r(),t(201,"\n "),o(202,"span",16),t(203),r(),t(204,"\n "),o(205,"span",15),t(206,"if"),r(),t(207," "),o(208,"span",16),t(209,"("),r(),t(210,"value "),o(211,"span",21),t(212,"<="),r(),t(213," "),o(214,"span",24),t(215,"9"),r(),o(216,"span",16),t(217,")"),r(),t(218," "),o(219,"span",16),t(220),r(),t(221,"\n "),o(222,"span",15),t(223,"return"),r(),t(224," "),o(225,"span",17),t(226,"'yellow'"),r(),o(227,"span",16),t(228,";"),r(),t(229,"\n "),o(230,"span",16),t(231),r(),t(232,"\n "),o(233,"span",15),t(234,"return"),r(),t(235," "),o(236,"span",17),t(237,"'#2AE02A'"),r(),o(238,"span",16),t(239,";"),r(),t(240,"\n "),o(241,"span",16),t(242),r(),t(243,"\n "),o(244,"span",16),t(245),r(),o(246,"span",16),t(247,";"),r(),t(248,"\n"),o(249,"span",16),t(250),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function YG(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let KG=(()=>{class e{constructor(){this.value=12,this.options={floor:0,ceil:12,showSelectionBar:!0,getSelectionBarColor:n=>n<=3?"red":n<=6?"orange":n<=9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-dynamic-color-selection-bar-slider"]],decls:20,vars:3,consts:[["id","dynamic-color-selection-bar-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-color-selection-bar-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["dynamiccolorselectionbarsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with dynamic selection bar color "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"dynamic-color-selection-bar-slider.component.ts"),r(),E(14,qG,251,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"dynamic-color-selection-bar-slider.component.html"),r(),E(18,YG,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function ZG(e,i){1&e&&(o(0,"pre",17)(1,"code",17)(2,"span",18),t(3,"import"),r(),t(4," "),o(5,"span",19),t(6),r(),t(7," Component "),o(8,"span",19),t(9),r(),t(10," "),o(11,"span",18),t(12,"from"),r(),t(13," "),o(14,"span",20),t(15,"'@angular/core'"),r(),o(16,"span",19),t(17,";"),r(),t(18,"\n"),o(19,"span",18),t(20,"import"),r(),t(21," "),o(22,"span",19),t(23),r(),t(24," Options "),o(25,"span",19),t(26),r(),t(27," "),o(28,"span",18),t(29,"from"),r(),t(30," "),o(31,"span",20),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",19),t(34,";"),r(),t(35,"\n\n"),o(36,"span",21)(37,"span",22),t(38,"@"),r(),o(39,"span",23),t(40,"Component"),r()(),o(41,"span",19),t(42,"("),r(),o(43,"span",19),t(44),r(),t(45,"\n selector"),o(46,"span",24),t(47,":"),r(),t(48," "),o(49,"span",20),t(50,"'app-dynamic-options-slider'"),r(),o(51,"span",19),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",24),t(55,":"),r(),t(56," "),o(57,"span",20),t(58,"'./dynamic-options-slider.component.html'"),r(),t(59,"\n"),o(60,"span",19),t(61),r(),o(62,"span",19),t(63,")"),r(),t(64,"\n"),o(65,"span",18),t(66,"export"),r(),t(67," "),o(68,"span",18),t(69,"class"),r(),t(70," "),o(71,"span",25),t(72,"DynamicOptionsSliderComponent"),r(),t(73," "),o(74,"span",19),t(75),r(),t(76,"\n value"),o(77,"span",24),t(78,":"),r(),t(79," "),o(80,"span",26),t(81,"number"),r(),t(82," "),o(83,"span",24),t(84,"="),r(),t(85," "),o(86,"span",27),t(87,"100"),r(),o(88,"span",19),t(89,";"),r(),t(90,"\n options"),o(91,"span",24),t(92,":"),r(),t(93," Options "),o(94,"span",24),t(95,"="),r(),t(96," "),o(97,"span",19),t(98),r(),t(99,"\n floor"),o(100,"span",24),t(101,":"),r(),t(102," "),o(103,"span",27),t(104,"0"),r(),o(105,"span",19),t(106,","),r(),t(107,"\n ceil"),o(108,"span",24),t(109,":"),r(),t(110," "),o(111,"span",27),t(112,"250"),r(),t(113,"\n "),o(114,"span",19),t(115),r(),o(116,"span",19),t(117,";"),r(),t(118,"\n\n "),o(119,"span",23),t(120,"setNewCeil"),r(),o(121,"span",19),t(122,"("),r(),t(123,"newCeil"),o(124,"span",24),t(125,":"),r(),t(126," "),o(127,"span",26),t(128,"number"),r(),o(129,"span",19),t(130,")"),r(),o(131,"span",24),t(132,":"),r(),t(133," "),o(134,"span",18),t(135,"void"),r(),t(136," "),o(137,"span",19),t(138),r(),t(139,"\n "),o(140,"span",28),t(141,"// Due to change detection rules in Angular, we need to re-create the options object to apply the change"),r(),t(142,"\n "),o(143,"span",18),t(144,"const"),r(),t(145," newOptions"),o(146,"span",24),t(147,":"),r(),t(148," Options "),o(149,"span",24),t(150,"="),r(),t(151," Object"),o(152,"span",19),t(153,"."),r(),o(154,"span",23),t(155,"assign"),r(),o(156,"span",19),t(157,"("),r(),o(158,"span",19),t(159),r(),o(160,"span",19),t(161),r(),o(162,"span",19),t(163,","),r(),t(164," "),o(165,"span",18),t(166,"this"),r(),o(167,"span",19),t(168,"."),r(),t(169,"options"),o(170,"span",19),t(171,")"),r(),o(172,"span",19),t(173,";"),r(),t(174,"\n newOptions"),o(175,"span",19),t(176,"."),r(),t(177,"ceil "),o(178,"span",24),t(179,"="),r(),t(180," newCeil"),o(181,"span",19),t(182,";"),r(),t(183,"\n "),o(184,"span",18),t(185,"this"),r(),o(186,"span",19),t(187,"."),r(),t(188,"options "),o(189,"span",24),t(190,"="),r(),t(191," newOptions"),o(192,"span",19),t(193,";"),r(),t(194,"\n "),o(195,"span",19),t(196),r(),t(197,"\n"),o(198,"span",19),t(199),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("}"),h(23),g("{"),h(21),g("{"),h(2),g("}"),h(35),g("}"),h(3),g("}"))}function QG(e,i){1&e&&(o(0,"pre",29)(1,"code",29)(2,"span",30)(3,"span",30)(4,"span",19),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",31),t(9,"[(value)]"),r(),o(10,"span",32)(11,"span",33),t(12,"="),r(),o(13,"span",19),t(14,'"'),r(),t(15,"value"),o(16,"span",19),t(17,'"'),r()(),t(18," "),o(19,"span",31),t(20,"[options]"),r(),o(21,"span",32)(22,"span",33),t(23,"="),r(),o(24,"span",19),t(25,'"'),r(),t(26,"options"),o(27,"span",19),t(28,'"'),r()(),o(29,"span",19),t(30,">"),r()(),o(31,"span",30)(32,"span",30)(33,"span",19),t(34,""),r()(),t(38,"\n\nNew ceil: "),o(39,"span",30)(40,"span",30)(41,"span",19),t(42,"<"),r(),t(43,"input"),r(),t(44," "),o(45,"span",31),t(46,"#newCeilInput"),r(),t(47," "),o(48,"span",31),t(49,"type"),r(),o(50,"span",32)(51,"span",33),t(52,"="),r(),o(53,"span",19),t(54,'"'),r(),t(55,"number"),o(56,"span",19),t(57,'"'),r()(),t(58," "),o(59,"span",31),t(60,"value"),r(),o(61,"span",32)(62,"span",33),t(63,"="),r(),o(64,"span",19),t(65,'"'),r(),t(66,"125"),o(67,"span",19),t(68,'"'),r()(),o(69,"span",19),t(70,">"),r()(),t(71,"\n"),o(72,"span",30)(73,"span",30)(74,"span",19),t(75,"<"),r(),t(76,"button"),r(),t(77," "),o(78,"span",31),t(79,"(click)"),r(),o(80,"span",32)(81,"span",33),t(82,"="),r(),o(83,"span",19),t(84,'"'),r(),t(85,"setNewCeil(+newCeilInput.value)"),o(86,"span",19),t(87,'"'),r()(),o(88,"span",19),t(89,">"),r()(),t(90,"Set new ceil"),o(91,"span",30)(92,"span",30)(93,"span",19),t(94,""),r()()()())}let JG=(()=>{class e{constructor(){this.value=100,this.options={floor:0,ceil:250}}setNewCeil(n){const s=Object.assign({},this.options);s.ceil=n,this.options=s}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-dynamic-options-slider"]],decls:25,vars:3,consts:[["id","dynamic-options-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-options-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["type","number","value","125"],["newCeilInput",""],[3,"click"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["dynamicoptionssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s){const l=Qn();o(0,"h2",0),t(1,"Dynamic options slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(u){return a.value=u}),r(),t(9," New ceil: "),M(10,"input",8,9),o(12,"button",10),I("click",function(){bn(l);const u=U(11);return yn(a.setNewCeil(+u.value))}),t(13,"Set new ceil"),r()(),o(14,"ul",11,12)(16,"li",13)(17,"a",14),t(18,"dynamic-options-slider.component.ts"),r(),E(19,ZG,200,14,"ng-template",15),r(),o(20,"li",13)(21,"a",14),t(22,"dynamic-options-slider.component.html"),r(),E(23,QG,98,0,"ng-template",15),r()(),M(24,"div",16),r()()}if(2&s){const l=U(15);h(8),w("value",a.value)("options",a.options),h(16),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function XG(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-dynamic-pointer-color-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./dynamic-pointer-color-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"DynamicPointerColorSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"12"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"12"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showSelectionBar"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n getPointerColor"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",16),t(128,"("),r(),t(129,"value"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",23),t(134,"number"),r(),o(135,"span",16),t(136,")"),r(),o(137,"span",21),t(138,":"),r(),t(139," "),o(140,"span",23),t(141,"string"),r(),t(142," "),o(143,"span",21),t(144,"=>"),r(),t(145," "),o(146,"span",16),t(147),r(),t(148,"\n "),o(149,"span",15),t(150,"if"),r(),t(151," "),o(152,"span",16),t(153,"("),r(),t(154,"value "),o(155,"span",21),t(156,"<="),r(),t(157," "),o(158,"span",24),t(159,"3"),r(),o(160,"span",16),t(161,")"),r(),t(162," "),o(163,"span",16),t(164),r(),t(165,"\n "),o(166,"span",15),t(167,"return"),r(),t(168," "),o(169,"span",17),t(170,"'red'"),r(),o(171,"span",16),t(172,";"),r(),t(173,"\n "),o(174,"span",16),t(175),r(),t(176,"\n "),o(177,"span",15),t(178,"if"),r(),t(179," "),o(180,"span",16),t(181,"("),r(),t(182,"value "),o(183,"span",21),t(184,"<="),r(),t(185," "),o(186,"span",24),t(187,"6"),r(),o(188,"span",16),t(189,")"),r(),t(190," "),o(191,"span",16),t(192),r(),t(193,"\n "),o(194,"span",15),t(195,"return"),r(),t(196," "),o(197,"span",17),t(198,"'orange'"),r(),o(199,"span",16),t(200,";"),r(),t(201,"\n "),o(202,"span",16),t(203),r(),t(204,"\n "),o(205,"span",15),t(206,"if"),r(),t(207," "),o(208,"span",16),t(209,"("),r(),t(210,"value "),o(211,"span",21),t(212,"<="),r(),t(213," "),o(214,"span",24),t(215,"9"),r(),o(216,"span",16),t(217,")"),r(),t(218," "),o(219,"span",16),t(220),r(),t(221,"\n "),o(222,"span",15),t(223,"return"),r(),t(224," "),o(225,"span",17),t(226,"'yellow'"),r(),o(227,"span",16),t(228,";"),r(),t(229,"\n "),o(230,"span",16),t(231),r(),t(232,"\n "),o(233,"span",15),t(234,"return"),r(),t(235," "),o(236,"span",17),t(237,"'#2AE02A'"),r(),o(238,"span",16),t(239,";"),r(),t(240,"\n "),o(241,"span",16),t(242),r(),t(243,"\n "),o(244,"span",16),t(245),r(),o(246,"span",16),t(247,";"),r(),t(248,"\n"),o(249,"span",16),t(250),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function ez(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let tz=(()=>{class e{constructor(){this.value=12,this.options={floor:0,ceil:12,showSelectionBar:!0,getPointerColor:n=>n<=3?"red":n<=6?"orange":n<=9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-dynamic-pointer-color-slider"]],decls:20,vars:3,consts:[["id","dynamic-pointer-color-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-pointer-color-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["dynamicpointercolorsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with dynamic pointer color "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"dynamic-pointer-color-slider.component.ts"),r(),E(14,XG,251,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"dynamic-pointer-color-slider.component.html"),r(),E(18,ez,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function nz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-dynamic-tick-color-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./dynamic-tick-color-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"DynamicTickColorSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"0"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n ceil"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"12"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n floor"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"0"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showSelectionBar"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n showTicks"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",25),t(128,"true"),r(),o(129,"span",16),t(130,","),r(),t(131,"\n getTickColor"),o(132,"span",21),t(133,":"),r(),t(134," "),o(135,"span",16),t(136,"("),r(),t(137,"value"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",23),t(142,"number"),r(),o(143,"span",16),t(144,")"),r(),o(145,"span",21),t(146,":"),r(),t(147," "),o(148,"span",23),t(149,"string"),r(),t(150," "),o(151,"span",21),t(152,"=>"),r(),t(153," "),o(154,"span",16),t(155),r(),t(156,"\n "),o(157,"span",15),t(158,"if"),r(),t(159," "),o(160,"span",16),t(161,"("),r(),t(162,"value "),o(163,"span",21),t(164,"<"),r(),t(165," "),o(166,"span",24),t(167,"3"),r(),o(168,"span",16),t(169,")"),r(),t(170," "),o(171,"span",16),t(172),r(),t(173,"\n "),o(174,"span",15),t(175,"return"),r(),t(176," "),o(177,"span",17),t(178,"'red'"),r(),o(179,"span",16),t(180,";"),r(),t(181,"\n "),o(182,"span",16),t(183),r(),t(184,"\n "),o(185,"span",15),t(186,"if"),r(),t(187," "),o(188,"span",16),t(189,"("),r(),t(190,"value "),o(191,"span",21),t(192,"<"),r(),t(193," "),o(194,"span",24),t(195,"6"),r(),o(196,"span",16),t(197,")"),r(),t(198," "),o(199,"span",16),t(200),r(),t(201,"\n "),o(202,"span",15),t(203,"return"),r(),t(204," "),o(205,"span",17),t(206,"'orange'"),r(),o(207,"span",16),t(208,";"),r(),t(209,"\n "),o(210,"span",16),t(211),r(),t(212,"\n "),o(213,"span",15),t(214,"if"),r(),t(215," "),o(216,"span",16),t(217,"("),r(),t(218,"value "),o(219,"span",21),t(220,"<"),r(),t(221," "),o(222,"span",24),t(223,"9"),r(),o(224,"span",16),t(225,")"),r(),t(226," "),o(227,"span",16),t(228),r(),t(229,"\n "),o(230,"span",15),t(231,"return"),r(),t(232," "),o(233,"span",17),t(234,"'yellow'"),r(),o(235,"span",16),t(236,";"),r(),t(237,"\n "),o(238,"span",16),t(239),r(),t(240,"\n "),o(241,"span",15),t(242,"return"),r(),t(243," "),o(244,"span",17),t(245,"'#2AE02A'"),r(),o(246,"span",16),t(247,";"),r(),t(248,"\n "),o(249,"span",16),t(250),r(),t(251,"\n "),o(252,"span",16),t(253),r(),o(254,"span",16),t(255,";"),r(),t(256,"\n"),o(257,"span",16),t(258),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(57),g("{"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(17),g("{"),h(11),g("}"),h(11),g("}"),h(3),g("}"),h(5),g("}"))}function iz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let sz=(()=>{class e{constructor(){this.value=0,this.options={ceil:12,floor:0,showSelectionBar:!0,showTicks:!0,getTickColor:n=>n<3?"red":n<6?"orange":n<9?"yellow":"#2AE02A"}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-dynamic-tick-color-slider"]],decls:20,vars:3,consts:[["id","dynamic-tick-color-slider",1,"snippet-title"],["routerLink","./","fragment","dynamic-tick-color-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["dynamictickcolorsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with dynamic tick color "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"dynamic-tick-color-slider.component.ts"),r(),E(14,nz,259,18,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"dynamic-tick-color-slider.component.html"),r(),E(18,iz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function rz(e,i){if(1&e){const n=Qn();o(0,"div")(1,"ngx-slider",14),I("valueChange",function(a){return yn(bn(n).$implicit.value=a)})("highValueChange",function(a){return yn(bn(n).$implicit.highValue=a)}),r()()}if(2&e){const n=i.$implicit,s=K();h(),w("value",n.value)("highValue",n.highValue)("options",s.sliderOptions(n))}}function oz(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",16),t(37,"interface"),r(),t(38," "),o(39,"span",19),t(40,"SliderDetails"),r(),t(41," "),o(42,"span",17),t(43),r(),t(44,"\n value"),o(45,"span",20),t(46,":"),r(),t(47," "),o(48,"span",21),t(49,"number"),r(),o(50,"span",17),t(51,";"),r(),t(52,"\n highValue"),o(53,"span",20),t(54,":"),r(),t(55," "),o(56,"span",21),t(57,"number"),r(),o(58,"span",17),t(59,";"),r(),t(60,"\n floor"),o(61,"span",20),t(62,":"),r(),t(63," "),o(64,"span",21),t(65,"number"),r(),o(66,"span",17),t(67,";"),r(),t(68,"\n ceil"),o(69,"span",20),t(70,":"),r(),t(71," "),o(72,"span",21),t(73,"number"),r(),o(74,"span",17),t(75,";"),r(),t(76,"\n"),o(77,"span",17),t(78),r(),t(79,"\n\n"),o(80,"span",22)(81,"span",23),t(82,"@"),r(),o(83,"span",24),t(84,"Component"),r()(),o(85,"span",17),t(86,"("),r(),o(87,"span",17),t(88),r(),t(89,"\n selector"),o(90,"span",20),t(91,":"),r(),t(92," "),o(93,"span",18),t(94,"'app-dynamically-created-sliders'"),r(),o(95,"span",17),t(96,","),r(),t(97,"\n templateUrl"),o(98,"span",20),t(99,":"),r(),t(100," "),o(101,"span",18),t(102,"'./dynamically-created-sliders.component.html'"),r(),t(103,"\n"),o(104,"span",17),t(105),r(),o(106,"span",17),t(107,")"),r(),t(108,"\n"),o(109,"span",16),t(110,"export"),r(),t(111," "),o(112,"span",16),t(113,"class"),r(),t(114," "),o(115,"span",19),t(116,"DynamicallyCreatedSlidersComponent"),r(),t(117," "),o(118,"span",17),t(119),r(),t(120,"\n sliders"),o(121,"span",20),t(122,":"),r(),t(123," SliderDetails"),o(124,"span",17),t(125,"["),r(),o(126,"span",17),t(127,"]"),r(),t(128," "),o(129,"span",20),t(130,"="),r(),t(131," "),o(132,"span",17),t(133,"["),r(),t(134,"\n "),o(135,"span",17),t(136),r(),t(137,"\n value"),o(138,"span",20),t(139,":"),r(),t(140," "),o(141,"span",20),t(142,"-"),r(),o(143,"span",25),t(144,"1"),r(),o(145,"span",17),t(146,","),r(),t(147,"\n highValue"),o(148,"span",20),t(149,":"),r(),t(150," "),o(151,"span",25),t(152,"2"),r(),o(153,"span",17),t(154,","),r(),t(155,"\n floor"),o(156,"span",20),t(157,":"),r(),t(158," "),o(159,"span",20),t(160,"-"),r(),o(161,"span",25),t(162,"5"),r(),o(163,"span",17),t(164,","),r(),t(165,"\n ceil"),o(166,"span",20),t(167,":"),r(),t(168," "),o(169,"span",25),t(170,"5"),r(),t(171,"\n "),o(172,"span",17),t(173),r(),o(174,"span",17),t(175,","),r(),t(176,"\n "),o(177,"span",17),t(178),r(),t(179,"\n value"),o(180,"span",20),t(181,":"),r(),t(182," "),o(183,"span",25),t(184,"1"),r(),o(185,"span",17),t(186,","),r(),t(187,"\n highValue"),o(188,"span",20),t(189,":"),r(),t(190," "),o(191,"span",25),t(192,"2"),r(),o(193,"span",17),t(194,","),r(),t(195,"\n floor"),o(196,"span",20),t(197,":"),r(),t(198," "),o(199,"span",25),t(200,"0"),r(),o(201,"span",17),t(202,","),r(),t(203,"\n ceil"),o(204,"span",20),t(205,":"),r(),t(206," "),o(207,"span",25),t(208,"5"),r(),t(209,"\n "),o(210,"span",17),t(211),r(),o(212,"span",17),t(213,","),r(),t(214,"\n "),o(215,"span",17),t(216),r(),t(217,"\n value"),o(218,"span",20),t(219,":"),r(),t(220," "),o(221,"span",25),t(222,"30"),r(),o(223,"span",17),t(224,","),r(),t(225,"\n highValue"),o(226,"span",20),t(227,":"),r(),t(228," "),o(229,"span",25),t(230,"60"),r(),o(231,"span",17),t(232,","),r(),t(233,"\n floor"),o(234,"span",20),t(235,":"),r(),t(236," "),o(237,"span",25),t(238,"0"),r(),o(239,"span",17),t(240,","),r(),t(241,"\n ceil"),o(242,"span",20),t(243,":"),r(),t(244," "),o(245,"span",25),t(246,"100"),r(),t(247,"\n "),o(248,"span",17),t(249),r(),t(250,"\n "),o(251,"span",17),t(252,"]"),r(),o(253,"span",17),t(254,";"),r(),t(255,"\n\n "),o(256,"span",24),t(257,"sliderOptions"),r(),o(258,"span",17),t(259,"("),r(),t(260,"slider"),o(261,"span",20),t(262,":"),r(),t(263," SliderDetails"),o(264,"span",17),t(265,")"),r(),o(266,"span",20),t(267,":"),r(),t(268," Options "),o(269,"span",17),t(270),r(),t(271,"\n "),o(272,"span",16),t(273,"return"),r(),t(274," "),o(275,"span",17),t(276),r(),t(277,"\n floor"),o(278,"span",20),t(279,":"),r(),t(280," slider"),o(281,"span",17),t(282,"."),r(),t(283,"floor"),o(284,"span",17),t(285,","),r(),t(286,"\n ceil"),o(287,"span",20),t(288,":"),r(),t(289," slider"),o(290,"span",17),t(291,"."),r(),t(292,"ceil\n "),o(293,"span",17),t(294),r(),o(295,"span",17),t(296,";"),r(),t(297,"\n "),o(298,"span",17),t(299),r(),t(300,"\n"),o(301,"span",17),t(302),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(17),g("{"),h(35),g("}"),h(10),g("{"),h(17),g("}"),h(14),g("{"),h(17),g("{"),h(37),g("}"),h(5),g("{"),h(33),g("}"),h(5),g("{"),h(33),g("}"),h(21),g("{"),h(6),g("{"),h(18),g("}"),h(5),g("}"),h(3),g("}"))}function az(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),t(5,"<"),r(),t(6,"div"),r(),t(7," "),o(8,"span",28),t(9,"*ngFor"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",17),t(14,'"'),r(),t(15,"let slider of sliders"),o(16,"span",17),t(17,'"'),r()(),o(18,"span",17),t(19,">"),r()(),t(20,"\n "),o(21,"span",27)(22,"span",27)(23,"span",17),t(24,"<"),r(),t(25,"ngx-slider"),r(),t(26," "),o(27,"span",28),t(28,"[(value)]"),r(),o(29,"span",29)(30,"span",30),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"slider.value"),o(35,"span",17),t(36,'"'),r()(),t(37," "),o(38,"span",28),t(39,"[(highValue)]"),r(),o(40,"span",29)(41,"span",30),t(42,"="),r(),o(43,"span",17),t(44,'"'),r(),t(45,"slider.highValue"),o(46,"span",17),t(47,'"'),r()(),t(48," "),o(49,"span",28),t(50,"[options]"),r(),o(51,"span",29)(52,"span",30),t(53,"="),r(),o(54,"span",17),t(55,'"'),r(),t(56,"sliderOptions(slider)"),o(57,"span",17),t(58,'"'),r()(),o(59,"span",17),t(60,">"),r()(),o(61,"span",27)(62,"span",27)(63,"span",17),t(64,""),r()(),t(68,"\n"),o(69,"span",27)(70,"span",27)(71,"span",17),t(72,""),r()()()())}let lz=(()=>{class e{constructor(){this.sliders=[{value:-1,highValue:2,floor:-5,ceil:5},{value:1,highValue:2,floor:0,ceil:5},{value:30,highValue:60,floor:0,ceil:100}]}sliderOptions(n){return{floor:n.floor,ceil:n.ceil}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-dynamically-created-sliders"]],decls:20,vars:2,consts:[["id","dynamically-created-sliders",1,"snippet-title"],["routerLink","./","fragment","dynamically-created-sliders"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[4,"ngFor","ngForOf"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["dynamicallycreatedslidersNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[3,"value","highValue","options","valueChange","highValueChange"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","class-name"],[1,"token","operator"],[1,"token","builtin"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Dynamically created sliders "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6),E(8,rz,2,3,"div",7),r(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"dynamically-created-sliders.component.ts"),r(),E(14,oz,303,20,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"dynamically-created-sliders.component.html"),r(),E(18,az,76,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("ngForOf",a.sliders),h(11),w("ngbNavOutlet",l)}},dependencies:[Ff,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function cz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-floating-point-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./floating-point-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"FloatingPointSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"0.5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"2"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"0.1"),r(),t(121,"\n "),o(122,"span",16),t(123),r(),o(124,"span",16),t(125,";"),r(),t(126,"\n"),o(127,"span",16),t(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function uz(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let dz=(()=>{class e{constructor(){this.value=.5,this.options={floor:0,ceil:2,step:.1}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-floating-point-slider"]],decls:20,vars:3,consts:[["id","floating-point-slider",1,"snippet-title"],["routerLink","./","fragment","floating-point-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["floatingpointsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with floating point values "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"floating-point-slider.component.ts"),r(),E(14,cz,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"floating-point-slider.component.html"),r(),E(18,uz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function pz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-intermediate-ticks-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./intermediate-ticks-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"IntermediateTicksSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"55"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showTicks"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n tickStep"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",24),t(128,"10"),r(),t(129,"\n "),o(130,"span",16),t(131),r(),o(132,"span",16),t(133,";"),r(),t(134,"\n"),o(135,"span",16),t(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function hz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let fz=(()=>{class e{constructor(){this.value=55,this.options={floor:0,ceil:100,showTicks:!0,tickStep:10}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-intermediate-ticks-slider"]],decls:20,vars:3,consts:[["id","intermediate-ticks-slider",1,"snippet-title"],["routerLink","./","fragment","intermediate-ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["intermediatetickssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks at intermediate values "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"intermediate-ticks-slider.component.ts"),r(),E(14,pz,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"intermediate-ticks-slider.component.html"),r(),E(18,hz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function gz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-intermediate-ticks-values-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./intermediate-ticks-values-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"IntermediateTicksValuesRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"15"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"85"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"100"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n showTicksValues"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"true"),r(),o(135,"span",16),t(136,","),r(),t(137,"\n tickStep"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",24),t(142,"10"),r(),o(143,"span",16),t(144,","),r(),t(145,"\n tickValueStep"),o(146,"span",21),t(147,":"),r(),t(148," "),o(149,"span",24),t(150,"10"),r(),t(151,"\n "),o(152,"span",16),t(153),r(),o(154,"span",16),t(155,";"),r(),t(156,"\n"),o(157,"span",16),t(158),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("}"),h(5),g("}"))}function mz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let vz=(()=>{class e{constructor(){this.minValue=15,this.maxValue=85,this.options={floor:0,ceil:100,showTicksValues:!0,tickStep:10,tickValueStep:10}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-intermediate-ticks-values-range-slider"]],decls:20,vars:4,consts:[["id","intermediate-ticks-values-range-slider",1,"snippet-title"],["routerLink","./","fragment","intermediate-ticks-values-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["intermediateticksvaluesrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider with ticks and values at intermediate positions "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"intermediate-ticks-values-range-slider.component.ts"),r(),E(14,gz,159,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"intermediate-ticks-values-range-slider.component.html"),r(),E(18,mz,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function _z(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-limited-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./limited-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"LimitedRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"40"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"60"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"100"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n step"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",24),t(134,"1"),r(),o(135,"span",16),t(136,","),r(),t(137,"\n minRange"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",24),t(142,"10"),r(),o(143,"span",16),t(144,","),r(),t(145,"\n maxRange"),o(146,"span",21),t(147,":"),r(),t(148," "),o(149,"span",24),t(150,"50"),r(),t(151,"\n "),o(152,"span",16),t(153),r(),o(154,"span",16),t(155,";"),r(),t(156,"\n"),o(157,"span",16),t(158),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(41),g("}"),h(5),g("}"))}function bz(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[(highValue)]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",27),t(31,"[options]"),r(),o(32,"span",28)(33,"span",29),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",26)(43,"span",26)(44,"span",16),t(45,""),r()()()())}let kE=(()=>{class e{constructor(){this.minValue=40,this.maxValue=60,this.options={floor:0,ceil:100,step:1,minRange:10,maxRange:50}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-limited-range-slider"]],decls:20,vars:4,consts:[["id","limited-range-slider",1,"snippet-title"],["routerLink","./","fragment","limited-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["limitedrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider with the range limited to 10 through 50 "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"limited-range-slider.component.ts"),r(),E(14,_z,159,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"limited-range-slider.component.html"),r(),E(18,bz,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function yz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-limited-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./limited-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"LimitedSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"50"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"1"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n minLimit"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",24),t(128,"10"),r(),o(129,"span",16),t(130,","),r(),t(131,"\n maxLimit"),o(132,"span",21),t(133,":"),r(),t(134," "),o(135,"span",24),t(136,"90"),r(),t(137,"\n "),o(138,"span",16),t(139),r(),o(140,"span",16),t(141,";"),r(),t(142,"\n"),o(143,"span",16),t(144),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(41),g("}"),h(5),g("}"))}function Cz(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let OE=(()=>{class e{constructor(){this.value=50,this.options={floor:0,ceil:100,step:1,minLimit:10,maxLimit:90}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-limited-slider"]],decls:20,vars:3,consts:[["id","limited-slider",1,"snippet-title"],["routerLink","./","fragment","limited-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["limitedsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider limited to 10 through 90 "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"limited-slider.component.ts"),r(),E(14,yz,145,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"limited-slider.component.html"),r(),E(18,Cz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function wz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-log-scale-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./log-scale-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"LogScaleSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"1"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"1"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n logScale"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n showTicks"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",25),t(128,"true"),r(),t(129,"\n "),o(130,"span",16),t(131),r(),o(132,"span",16),t(133,";"),r(),t(134,"\n"),o(135,"span",16),t(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function Dz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let Sz=(()=>{class e{constructor(){this.value=1,this.options={floor:1,ceil:100,logScale:!0,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-log-scale-slider"]],decls:20,vars:3,consts:[["id","log-scale-slider",1,"snippet-title"],["routerLink","./","fragment","log-scale-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["logscalesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with logarithmic scale "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"log-scale-slider.component.ts"),r(),E(14,wz,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"log-scale-slider.component.html"),r(),E(18,Dz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Ez(e,i){1&e&&(o(0,"pre",18)(1,"code",18)(2,"span",19),t(3,"import"),r(),t(4," "),o(5,"span",20),t(6),r(),t(7," Component"),o(8,"span",20),t(9,","),r(),t(10," EventEmitter "),o(11,"span",20),t(12),r(),t(13," "),o(14,"span",19),t(15,"from"),r(),t(16," "),o(17,"span",21),t(18,"'@angular/core'"),r(),o(19,"span",20),t(20,";"),r(),t(21,"\n"),o(22,"span",19),t(23,"import"),r(),t(24," "),o(25,"span",20),t(26),r(),t(27," Options "),o(28,"span",20),t(29),r(),t(30," "),o(31,"span",19),t(32,"from"),r(),t(33," "),o(34,"span",21),t(35,"'@angular-slider/ngx-slider'"),r(),o(36,"span",20),t(37,";"),r(),t(38,"\n\n"),o(39,"span",22)(40,"span",23),t(41,"@"),r(),o(42,"span",24),t(43,"Component"),r()(),o(44,"span",20),t(45,"("),r(),o(46,"span",20),t(47),r(),t(48,"\n selector"),o(49,"span",25),t(50,":"),r(),t(51," "),o(52,"span",21),t(53,"'app-manual-refresh-slider'"),r(),o(54,"span",20),t(55,","),r(),t(56,"\n templateUrl"),o(57,"span",25),t(58,":"),r(),t(59," "),o(60,"span",21),t(61,"'./manual-refresh-slider.component.html'"),r(),t(62,"\n"),o(63,"span",20),t(64),r(),o(65,"span",20),t(66,")"),r(),t(67,"\n"),o(68,"span",19),t(69,"export"),r(),t(70," "),o(71,"span",19),t(72,"class"),r(),t(73," "),o(74,"span",26),t(75,"ManualRefreshSliderComponent"),r(),t(76," "),o(77,"span",20),t(78),r(),t(79,"\n "),o(80,"span",27),t(81,"// 2019-06-11 UPDATE: The use-case in this example is now resolved on newest browser version which support ResizeObserver API"),r(),t(82,"\n "),o(83,"span",27),t(84,"// (https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) - at this time it is Chrome >= 64 and Opera >= 51."),r(),t(85,"\n "),o(86,"span",27),t(87,"// For other browsers, or older browser versions, the workaround with manualRefresh still applies."),r(),t(88,"\n manualRefreshEnabled"),o(89,"span",25),t(90,":"),r(),t(91," "),o(92,"span",28),t(93,"boolean"),r(),t(94," "),o(95,"span",25),t(96,"="),r(),t(97," "),o(98,"span",29),t(99,"true"),r(),o(100,"span",20),t(101,";"),r(),t(102,"\n manualRefresh"),o(103,"span",25),t(104,":"),r(),t(105," EventEmitter"),o(106,"span",25),t(107,"<"),r(),o(108,"span",19),t(109,"void"),r(),o(110,"span",25),t(111,">"),r(),t(112," "),o(113,"span",25),t(114,"="),r(),t(115," "),o(116,"span",19),t(117,"new"),r(),t(118," "),o(119,"span",26),t(120,"EventEmitter"),o(121,"span",25),t(122,"<"),r(),o(123,"span",19),t(124,"void"),r(),o(125,"span",25),t(126,">"),r()(),o(127,"span",20),t(128,"("),r(),o(129,"span",20),t(130,")"),r(),o(131,"span",20),t(132,";"),r(),t(133,"\n isCollapsed"),o(134,"span",25),t(135,":"),r(),t(136," "),o(137,"span",28),t(138,"boolean"),r(),t(139," "),o(140,"span",25),t(141,"="),r(),t(142," "),o(143,"span",29),t(144,"true"),r(),o(145,"span",20),t(146,";"),r(),t(147,"\n minValue"),o(148,"span",25),t(149,":"),r(),t(150," "),o(151,"span",28),t(152,"number"),r(),t(153," "),o(154,"span",25),t(155,"="),r(),t(156," "),o(157,"span",30),t(158,"20"),r(),o(159,"span",20),t(160,";"),r(),t(161,"\n maxValue"),o(162,"span",25),t(163,":"),r(),t(164," "),o(165,"span",28),t(166,"number"),r(),t(167," "),o(168,"span",25),t(169,"="),r(),t(170," "),o(171,"span",30),t(172,"80"),r(),o(173,"span",20),t(174,";"),r(),t(175,"\n options"),o(176,"span",25),t(177,":"),r(),t(178," Options "),o(179,"span",25),t(180,"="),r(),t(181," "),o(182,"span",20),t(183),r(),t(184,"\n floor"),o(185,"span",25),t(186,":"),r(),t(187," "),o(188,"span",30),t(189,"0"),r(),o(190,"span",20),t(191,","),r(),t(192,"\n ceil"),o(193,"span",25),t(194,":"),r(),t(195," "),o(196,"span",30),t(197,"100"),r(),o(198,"span",20),t(199,","),r(),t(200,"\n step"),o(201,"span",25),t(202,":"),r(),t(203," "),o(204,"span",30),t(205,"5"),r(),o(206,"span",20),t(207,","),r(),t(208,"\n animate"),o(209,"span",25),t(210,":"),r(),t(211," "),o(212,"span",29),t(213,"false"),r(),t(214," "),o(215,"span",27),t(216,"// animations don't play nicely with collapse"),r(),t(217,"\n "),o(218,"span",20),t(219),r(),o(220,"span",20),t(221,";"),r(),t(222,"\n\n "),o(223,"span",24),t(224,"toggleCollapsed"),r(),o(225,"span",20),t(226,"("),r(),o(227,"span",20),t(228,")"),r(),o(229,"span",25),t(230,":"),r(),t(231," "),o(232,"span",19),t(233,"void"),r(),t(234," "),o(235,"span",20),t(236),r(),t(237,"\n "),o(238,"span",19),t(239,"this"),r(),o(240,"span",20),t(241,"."),r(),t(242,"isCollapsed "),o(243,"span",25),t(244,"="),r(),t(245," "),o(246,"span",25),t(247,"!"),r(),o(248,"span",19),t(249,"this"),r(),o(250,"span",20),t(251,"."),r(),t(252,"isCollapsed"),o(253,"span",20),t(254,";"),r(),t(255,"\n "),o(256,"span",19),t(257,"if"),r(),t(258," "),o(259,"span",20),t(260,"("),r(),o(261,"span",19),t(262,"this"),r(),o(263,"span",20),t(264,"."),r(),t(265,"manualRefreshEnabled"),o(266,"span",20),t(267,")"),r(),t(268," "),o(269,"span",20),t(270),r(),t(271,"\n "),o(272,"span",27),t(273,"// Bootstrap uses display CSS property to effect the collapse, so we need this to manually trigger a refresh"),r(),t(274,"\n "),o(275,"span",19),t(276,"this"),r(),o(277,"span",20),t(278,"."),r(),t(279,"manualRefresh"),o(280,"span",20),t(281,"."),r(),o(282,"span",24),t(283,"emit"),r(),o(284,"span",20),t(285,"("),r(),o(286,"span",20),t(287,")"),r(),o(288,"span",20),t(289,";"),r(),t(290,"\n "),o(291,"span",20),t(292),r(),t(293,"\n "),o(294,"span",20),t(295),r(),t(296,"\n"),o(297,"span",20),t(298),r()()()),2&e&&(h(6),g("{"),h(6),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(105),g("{"),h(36),g("}"),h(17),g("{"),h(34),g("{"),h(22),g("}"),h(3),g("}"),h(3),g("}"))}function Tz(e,i){1&e&&(o(0,"pre",31)(1,"code",31)(2,"span",32)(3,"span",32)(4,"span",20),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",20),t(8,">"),r()(),t(9,"\n "),o(10,"span",32)(11,"span",32)(12,"span",20),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",33),t(17,"name"),r(),o(18,"span",34)(19,"span",35),t(20,"="),r(),o(21,"span",20),t(22,'"'),r(),t(23,"manual-refresh"),o(24,"span",20),t(25,'"'),r()(),t(26," "),o(27,"span",33),t(28,"type"),r(),o(29,"span",34)(30,"span",35),t(31,"="),r(),o(32,"span",20),t(33,'"'),r(),t(34,"checkbox"),o(35,"span",20),t(36,'"'),r()(),t(37," "),o(38,"span",33),t(39,"[(ngModel)]"),r(),o(40,"span",34)(41,"span",35),t(42,"="),r(),o(43,"span",20),t(44,'"'),r(),t(45,"manualRefreshEnabled"),o(46,"span",20),t(47,'"'),r()(),o(48,"span",20),t(49,">"),r()(),t(50," "),o(51,"span",32)(52,"span",32)(53,"span",20),t(54,"<"),r(),t(55,"label"),r(),t(56," "),o(57,"span",33),t(58,"class"),r(),o(59,"span",34)(60,"span",35),t(61,"="),r(),o(62,"span",20),t(63,'"'),r(),t(64,"pl-2"),o(65,"span",20),t(66,'"'),r()(),t(67," "),o(68,"span",33),t(69,"for"),r(),o(70,"span",34)(71,"span",35),t(72,"="),r(),o(73,"span",20),t(74,'"'),r(),t(75,"manual-refresh"),o(76,"span",20),t(77,'"'),r()(),o(78,"span",20),t(79,">"),r()(),t(80,"Manual refresh enabled"),o(81,"span",32)(82,"span",32)(83,"span",20),t(84,""),r()(),t(88,"\n"),o(89,"span",32)(90,"span",32)(91,"span",20),t(92,""),r()(),t(96,"\n"),o(97,"span",32)(98,"span",32)(99,"span",20),t(100,"<"),r(),t(101,"p"),r(),o(102,"span",20),t(103,">"),r()(),t(104,"\n "),o(105,"span",32)(106,"span",32)(107,"span",20),t(108,"<"),r(),t(109,"button"),r(),t(110," "),o(111,"span",33),t(112,"type"),r(),o(113,"span",34)(114,"span",35),t(115,"="),r(),o(116,"span",20),t(117,'"'),r(),t(118,"button"),o(119,"span",20),t(120,'"'),r()(),t(121," "),o(122,"span",33),t(123,"class"),r(),o(124,"span",34)(125,"span",35),t(126,"="),r(),o(127,"span",20),t(128,'"'),r(),t(129,"btn btn-outline-primary"),o(130,"span",20),t(131,'"'),r()(),t(132," "),o(133,"span",33),t(134,"(click)"),r(),o(135,"span",34)(136,"span",35),t(137,"="),r(),o(138,"span",20),t(139,'"'),r(),t(140,"toggleCollapsed()"),o(141,"span",20),t(142,'"'),r()(),o(143,"span",20),t(144,">"),r()(),t(145,"Toggle slider visibility"),o(146,"span",32)(147,"span",32)(148,"span",20),t(149,""),r()(),t(153,"\n"),o(154,"span",32)(155,"span",32)(156,"span",20),t(157,""),r()(),t(161,"\n\n"),o(162,"span",32)(163,"span",32)(164,"span",20),t(165,"<"),r(),t(166,"div"),r(),t(167," "),o(168,"span",33),t(169,"[ngbCollapse]"),r(),o(170,"span",34)(171,"span",35),t(172,"="),r(),o(173,"span",20),t(174,'"'),r(),t(175,"isCollapsed"),o(176,"span",20),t(177,'"'),r()(),o(178,"span",20),t(179,">"),r()(),t(180,"\n "),o(181,"span",32)(182,"span",32)(183,"span",20),t(184,"<"),r(),t(185,"ngx-slider"),r(),t(186," "),o(187,"span",33),t(188,"[(value)]"),r(),o(189,"span",34)(190,"span",35),t(191,"="),r(),o(192,"span",20),t(193,'"'),r(),t(194,"minValue"),o(195,"span",20),t(196,'"'),r()(),t(197," "),o(198,"span",33),t(199,"[(highValue)]"),r(),o(200,"span",34)(201,"span",35),t(202,"="),r(),o(203,"span",20),t(204,'"'),r(),t(205,"maxValue"),o(206,"span",20),t(207,'"'),r()(),t(208," "),o(209,"span",33),t(210,"[options]"),r(),o(211,"span",34)(212,"span",35),t(213,"="),r(),o(214,"span",20),t(215,'"'),r(),t(216,"options"),o(217,"span",20),t(218,'"'),r()(),t(219," "),o(220,"span",33),t(221,"[manualRefresh]"),r(),o(222,"span",34)(223,"span",35),t(224,"="),r(),o(225,"span",20),t(226,'"'),r(),t(227,"manualRefresh"),o(228,"span",20),t(229,'"'),r()(),o(230,"span",20),t(231,">"),r()(),o(232,"span",32)(233,"span",32)(234,"span",20),t(235,""),r()(),t(239,"\n"),o(240,"span",32)(241,"span",32)(242,"span",20),t(243,""),r()()()())}let Nz=(()=>{class e{constructor(){this.manualRefreshEnabled=!0,this.manualRefresh=new $,this.isCollapsed=!0,this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100,step:5,animate:!1}}toggleCollapsed(){this.isCollapsed=!this.isCollapsed,this.manualRefreshEnabled&&this.manualRefresh.emit()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-manual-refresh-slider"]],decls:28,vars:7,consts:[["id","manual-refresh-slider",1,"snippet-title"],["routerLink","./","fragment","manual-refresh-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["name","manual-refresh","type","checkbox",3,"ngModel","ngModelChange"],["for","manual-refresh",1,"pl-2"],["type","button",1,"btn","btn-outline-primary",3,"click"],[3,"ngbCollapse"],[3,"value","highValue","options","manualRefresh","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["manualrefreshsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","comment"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with manual refresh "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p")(9,"input",7),I("ngModelChange",function(c){return a.manualRefreshEnabled=c}),r(),o(10,"label",8),t(11,"Manual refresh enabled"),r()(),o(12,"p")(13,"button",9),I("click",function(){return a.toggleCollapsed()}),t(14,"Toggle slider visibility"),r()(),o(15,"div",10)(16,"ngx-slider",11),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()()(),o(17,"ul",12,13)(19,"li",14)(20,"a",15),t(21,"manual-refresh-slider.component.ts"),r(),E(22,Ez,299,14,"ng-template",16),r(),o(23,"li",14)(24,"a",15),t(25,"manual-refresh-slider.component.html"),r(),E(26,Tz,247,0,"ng-template",16),r()(),M(27,"div",17),r()()),2&s){const l=U(18);h(9),w("ngModel",a.manualRefreshEnabled),h(6),w("ngbCollapse",a.isCollapsed),h(),w("value",a.minValue)("highValue",a.maxValue)("options",a.options)("manualRefresh",a.manualRefresh),h(11),w("ngbNavOutlet",l)}},dependencies:[pl,Wi,gs,z,Fd,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Mz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-no-switching-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./no-switching-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"NoSwitchingRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"10"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"90"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"100"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n step"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",24),t(134,"1"),r(),o(135,"span",16),t(136,","),r(),t(137,"\n noSwitching"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",25),t(142,"true"),r(),t(143,"\n "),o(144,"span",16),t(145),r(),o(146,"span",16),t(147,";"),r(),t(148,"\n"),o(149,"span",16),t(150),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(33),g("}"),h(5),g("}"))}function kz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let IE=(()=>{class e{constructor(){this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:1,noSwitching:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-no-switching-range-slider"]],decls:20,vars:4,consts:[["id","no-switching-range-slider",1,"snippet-title"],["routerLink","./","fragment","no-switching-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["noswitchingrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider with noSwitching=true "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"no-switching-range-slider.component.ts"),r(),E(14,Mz,151,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"no-switching-range-slider.component.html"),r(),E(18,kz,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Oz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-push-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./push-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"PushRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"60"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"70"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"100"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n step"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",24),t(134,"1"),r(),o(135,"span",16),t(136,","),r(),t(137,"\n minRange"),o(138,"span",21),t(139,":"),r(),t(140," "),o(141,"span",24),t(142,"10"),r(),o(143,"span",16),t(144,","),r(),t(145,"\n maxRange"),o(146,"span",21),t(147,":"),r(),t(148," "),o(149,"span",24),t(150,"30"),r(),o(151,"span",16),t(152,","),r(),t(153,"\n pushRange"),o(154,"span",21),t(155,":"),r(),t(156," "),o(157,"span",25),t(158,"true"),r(),t(159,"\n "),o(160,"span",16),t(161),r(),o(162,"span",16),t(163,";"),r(),t(164,"\n"),o(165,"span",16),t(166),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(49),g("}"),h(5),g("}"))}function Iz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let xE=(()=>{class e{constructor(){this.minValue=60,this.maxValue=70,this.options={floor:0,ceil:100,step:1,minRange:10,maxRange:30,pushRange:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-push-range-slider"]],decls:20,vars:4,consts:[["id","push-range-slider",1,"snippet-title"],["routerLink","./","fragment","push-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["pushrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider with minimum range of 10, maximum of 30 and pushRange option "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"push-range-slider.component.ts"),r(),E(14,Oz,167,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"push-range-slider.component.html"),r(),E(18,Iz,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function xz(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-range-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",17),t(61),r(),o(62,"span",17),t(63,")"),r(),t(64,"\n"),o(65,"span",16),t(66,"export"),r(),t(67," "),o(68,"span",16),t(69,"class"),r(),t(70," "),o(71,"span",23),t(72,"RangeSliderComponent"),r(),t(73," "),o(74,"span",17),t(75),r(),t(76,"\n minValue"),o(77,"span",22),t(78,":"),r(),t(79," "),o(80,"span",24),t(81,"number"),r(),t(82," "),o(83,"span",22),t(84,"="),r(),t(85," "),o(86,"span",25),t(87,"50"),r(),o(88,"span",17),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",22),t(92,":"),r(),t(93," "),o(94,"span",24),t(95,"number"),r(),t(96," "),o(97,"span",22),t(98,"="),r(),t(99," "),o(100,"span",25),t(101,"200"),r(),o(102,"span",17),t(103,";"),r(),t(104,"\n options"),o(105,"span",22),t(106,":"),r(),t(107," Options "),o(108,"span",22),t(109,"="),r(),t(110," "),o(111,"span",17),t(112),r(),t(113,"\n floor"),o(114,"span",22),t(115,":"),r(),t(116," "),o(117,"span",25),t(118,"0"),r(),o(119,"span",17),t(120,","),r(),t(121,"\n ceil"),o(122,"span",22),t(123,":"),r(),t(124," "),o(125,"span",25),t(126,"250"),r(),t(127,"\n "),o(128,"span",17),t(129),r(),o(130,"span",17),t(131,";"),r(),t(132,"\n"),o(133,"span",17),t(134),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(17),g("}"),h(5),g("}"))}function Az(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"Min value: "),o(10,"span",27)(11,"span",27)(12,"span",17),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",28),t(17,"type"),r(),o(18,"span",29)(19,"span",30),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"number"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",28),t(28,"[(ngModel)]"),r(),o(29,"span",29)(30,"span",30),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"minValue"),o(35,"span",17),t(36,'"'),r()(),o(37,"span",17),t(38,">"),r()(),o(39,"span",27)(40,"span",27)(41,"span",17),t(42,""),r()(),t(46,"\n"),o(47,"span",27)(48,"span",27)(49,"span",17),t(50,"<"),r(),t(51,"p"),r(),o(52,"span",17),t(53,">"),r()(),t(54,"Max value: "),o(55,"span",27)(56,"span",27)(57,"span",17),t(58,"<"),r(),t(59,"input"),r(),t(60," "),o(61,"span",28),t(62,"type"),r(),o(63,"span",29)(64,"span",30),t(65,"="),r(),o(66,"span",17),t(67,'"'),r(),t(68,"number"),o(69,"span",17),t(70,'"'),r()(),t(71," "),o(72,"span",28),t(73,"[(ngModel)]"),r(),o(74,"span",29)(75,"span",30),t(76,"="),r(),o(77,"span",17),t(78,'"'),r(),t(79,"maxValue"),o(80,"span",17),t(81,'"'),r()(),o(82,"span",17),t(83,">"),r()(),o(84,"span",27)(85,"span",27)(86,"span",17),t(87,""),r()(),t(91,"\n"),o(92,"span",27)(93,"span",27)(94,"span",17),t(95,"<"),r(),t(96,"ngx-slider"),r(),t(97," "),o(98,"span",28),t(99,"[(value)]"),r(),o(100,"span",29)(101,"span",30),t(102,"="),r(),o(103,"span",17),t(104,'"'),r(),t(105,"minValue"),o(106,"span",17),t(107,'"'),r()(),t(108," "),o(109,"span",28),t(110,"[(highValue)]"),r(),o(111,"span",29)(112,"span",30),t(113,"="),r(),o(114,"span",17),t(115,'"'),r(),t(116,"maxValue"),o(117,"span",17),t(118,'"'),r()(),t(119," "),o(120,"span",28),t(121,"[options]"),r(),o(122,"span",29)(123,"span",30),t(124,"="),r(),o(125,"span",17),t(126,'"'),r(),t(127,"options"),o(128,"span",17),t(129,'"'),r()(),o(130,"span",17),t(131,">"),r()(),o(132,"span",27)(133,"span",27)(134,"span",17),t(135,""),r()()()())}let AE=(()=>{class e{constructor(){this.minValue=50,this.maxValue=200,this.options={floor:0,ceil:250}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-range-slider"]],decls:26,vars:6,consts:[["id","range-slider",1,"snippet-title"],["routerLink","./","fragment","range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModel","ngModelChange"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["rangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p"),t(9,"Min value: "),o(10,"input",7),I("ngModelChange",function(c){return a.minValue=c}),r()(),o(11,"p"),t(12,"Max value: "),o(13,"input",7),I("ngModelChange",function(c){return a.maxValue=c}),r()(),o(14,"ngx-slider",8),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(15,"ul",9,10)(17,"li",11)(18,"a",12),t(19,"range-slider.component.ts"),r(),E(20,xz,135,10,"ng-template",13),r(),o(21,"li",11)(22,"a",12),t(23,"range-slider.component.html"),r(),E(24,Az,139,0,"ng-template",13),r()(),M(25,"div",14),r()()),2&s){const l=U(16);h(10),w("ngModel",a.minValue),h(3),w("ngModel",a.maxValue),h(),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[_o,_l,Wi,gs,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Rz(e,i){1&e&&(o(0,"pre",16)(1,"code",16)(2,"span",17),t(3,"import"),r(),t(4," "),o(5,"span",18),t(6),r(),t(7," Component "),o(8,"span",18),t(9),r(),t(10," "),o(11,"span",17),t(12,"from"),r(),t(13," "),o(14,"span",19),t(15,"'@angular/core'"),r(),o(16,"span",18),t(17,";"),r(),t(18,"\n"),o(19,"span",17),t(20,"import"),r(),t(21," "),o(22,"span",18),t(23),r(),t(24," UntypedFormGroup"),o(25,"span",18),t(26,","),r(),t(27," UntypedFormControl "),o(28,"span",18),t(29),r(),t(30," "),o(31,"span",17),t(32,"from"),r(),t(33," "),o(34,"span",19),t(35,"'@angular/forms'"),r(),o(36,"span",18),t(37,";"),r(),t(38,"\n"),o(39,"span",17),t(40,"import"),r(),t(41," "),o(42,"span",18),t(43),r(),t(44," Options "),o(45,"span",18),t(46),r(),t(47," "),o(48,"span",17),t(49,"from"),r(),t(50," "),o(51,"span",19),t(52,"'@angular-slider/ngx-slider'"),r(),o(53,"span",18),t(54,";"),r(),t(55,"\n\n"),o(56,"span",20)(57,"span",21),t(58,"@"),r(),o(59,"span",22),t(60,"Component"),r()(),o(61,"span",18),t(62,"("),r(),o(63,"span",18),t(64),r(),t(65,"\n selector"),o(66,"span",23),t(67,":"),r(),t(68," "),o(69,"span",19),t(70,"'app-reactive-form-range-slider'"),r(),o(71,"span",18),t(72,","),r(),t(73,"\n templateUrl"),o(74,"span",23),t(75,":"),r(),t(76," "),o(77,"span",19),t(78,"'./reactive-form-range-slider.component.html'"),r(),o(79,"span",18),t(80,","),r(),t(81,"\n"),o(82,"span",18),t(83),r(),o(84,"span",18),t(85,")"),r(),t(86,"\n"),o(87,"span",17),t(88,"export"),r(),t(89," "),o(90,"span",17),t(91,"class"),r(),t(92," "),o(93,"span",24),t(94,"ReactiveFormRangeSliderComponent"),r(),t(95," "),o(96,"span",18),t(97),r(),t(98,"\n sliderForm"),o(99,"span",23),t(100,":"),r(),t(101," UntypedFormGroup "),o(102,"span",23),t(103,"="),r(),t(104," "),o(105,"span",17),t(106,"new"),r(),t(107," "),o(108,"span",24),t(109,"UntypedFormGroup"),r(),o(110,"span",18),t(111,"("),r(),o(112,"span",18),t(113),r(),t(114,"\n sliderControl"),o(115,"span",23),t(116,":"),r(),t(117," "),o(118,"span",17),t(119,"new"),r(),t(120," "),o(121,"span",24),t(122,"UntypedFormControl"),r(),o(123,"span",18),t(124,"("),r(),o(125,"span",18),t(126,"["),r(),o(127,"span",25),t(128,"20"),r(),o(129,"span",18),t(130,","),r(),t(131," "),o(132,"span",25),t(133,"80"),r(),o(134,"span",18),t(135,"]"),r(),o(136,"span",18),t(137,")"),r(),o(138,"span",18),t(139,","),r(),t(140,"\n "),o(141,"span",18),t(142),r(),o(143,"span",18),t(144,")"),r(),o(145,"span",18),t(146,";"),r(),t(147,"\n options"),o(148,"span",23),t(149,":"),r(),t(150," Options "),o(151,"span",23),t(152,"="),r(),t(153," "),o(154,"span",18),t(155),r(),t(156,"\n floor"),o(157,"span",23),t(158,":"),r(),t(159," "),o(160,"span",25),t(161,"0"),r(),o(162,"span",18),t(163,","),r(),t(164,"\n ceil"),o(165,"span",23),t(166,":"),r(),t(167," "),o(168,"span",25),t(169,"100"),r(),o(170,"span",18),t(171,","),r(),t(172,"\n step"),o(173,"span",23),t(174,":"),r(),t(175," "),o(176,"span",25),t(177,"5"),r(),o(178,"span",18),t(179,","),r(),t(180,"\n "),o(181,"span",18),t(182),r(),o(183,"span",18),t(184,";"),r(),t(185,"\n\n "),o(186,"span",22),t(187,"resetForm"),r(),o(188,"span",18),t(189,"("),r(),o(190,"span",18),t(191,")"),r(),o(192,"span",23),t(193,":"),r(),t(194," "),o(195,"span",17),t(196,"void"),r(),t(197," "),o(198,"span",18),t(199),r(),t(200,"\n "),o(201,"span",17),t(202,"this"),r(),o(203,"span",18),t(204,"."),r(),t(205,"sliderForm"),o(206,"span",18),t(207,"."),r(),o(208,"span",22),t(209,"reset"),r(),o(210,"span",18),t(211,"("),r(),o(212,"span",18),t(213),r(),t(214," sliderControl"),o(215,"span",23),t(216,":"),r(),t(217," "),o(218,"span",18),t(219,"["),r(),o(220,"span",25),t(221,"20"),r(),o(222,"span",18),t(223,","),r(),t(224," "),o(225,"span",25),t(226,"80"),r(),o(227,"span",18),t(228,"]"),r(),t(229," "),o(230,"span",18),t(231),r(),o(232,"span",18),t(233,")"),r(),o(234,"span",18),t(235,";"),r(),t(236,"\n "),o(237,"span",18),t(238),r(),t(239,"\n"),o(240,"span",18),t(241),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(6),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(19),g("}"),h(14),g("{"),h(16),g("{"),h(29),g("}"),h(13),g("{"),h(27),g("}"),h(17),g("{"),h(14),g("{"),h(18),g("}"),h(7),g("}"),h(3),g("}"))}function Pz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",18),t(5,"<"),r(),t(6,"form"),r(),t(7," "),o(8,"span",28),t(9,"[formGroup]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",18),t(14,'"'),r(),t(15,"sliderForm"),o(16,"span",18),t(17,'"'),r()(),o(18,"span",18),t(19,">"),r()(),t(20,"\n "),o(21,"span",27)(22,"span",27)(23,"span",18),t(24,"<"),r(),t(25,"p"),r(),o(26,"span",18),t(27,">"),r()(),t(28),o(29,"span",27)(30,"span",27)(31,"span",18),t(32,""),r()(),t(36,"\n "),o(37,"span",27)(38,"span",27)(39,"span",18),t(40,"<"),r(),t(41,"p"),r(),o(42,"span",18),t(43,">"),r()(),t(44),o(45,"span",27)(46,"span",27)(47,"span",18),t(48,""),r()(),t(52,"\n "),o(53,"span",27)(54,"span",27)(55,"span",18),t(56,"<"),r(),t(57,"p"),r(),o(58,"span",18),t(59,">"),r()(),o(60,"span",27)(61,"span",27)(62,"span",18),t(63,"<"),r(),t(64,"button"),r(),t(65," "),o(66,"span",28),t(67,"(click)"),r(),o(68,"span",29)(69,"span",30),t(70,"="),r(),o(71,"span",18),t(72,'"'),r(),t(73,"resetForm()"),o(74,"span",18),t(75,'"'),r()(),o(76,"span",18),t(77,">"),r()(),t(78,"Reset"),o(79,"span",27)(80,"span",27)(81,"span",18),t(82,""),r()(),o(86,"span",27)(87,"span",27)(88,"span",18),t(89,""),r()(),t(93,"\n "),o(94,"span",27)(95,"span",27)(96,"span",18),t(97,"<"),r(),t(98,"ngx-slider"),r(),t(99," "),o(100,"span",28),t(101,"[options]"),r(),o(102,"span",29)(103,"span",30),t(104,"="),r(),o(105,"span",18),t(106,'"'),r(),t(107,"options"),o(108,"span",18),t(109,'"'),r()(),t(110," "),o(111,"span",28),t(112,"formControlName"),r(),o(113,"span",29)(114,"span",30),t(115,"="),r(),o(116,"span",18),t(117,'"'),r(),t(118,"sliderControl"),o(119,"span",18),t(120,'"'),r()(),o(121,"span",18),t(122,">"),r()(),o(123,"span",27)(124,"span",27)(125,"span",18),t(126,""),r()(),t(130,"\n"),o(131,"span",27)(132,"span",27)(133,"span",18),t(134,""),r()()()()),2&e&&(h(28),ls("Low value: ","{","","{"," sliderForm.value.sliderControl[0] ","}","","}",""),h(16),ls("High value: ","{","","{"," sliderForm.value.sliderControl[1] ","}","","}",""))}let RE=(()=>{class e{constructor(){this.sliderForm=new FP({sliderControl:new gD([20,80])}),this.options={floor:0,ceil:100,step:5}}resetForm(){this.sliderForm.reset({sliderControl:[20,80]})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-reactive-form-range-slider"]],decls:28,vars:5,consts:[["id","reactive-form-range-slider",1,"snippet-title"],["routerLink","./","fragment","reactive-form-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"formGroup"],[3,"click"],["formControlName","sliderControl",3,"options"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["reactiveformrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider in reactive form "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"form",7)(9,"p"),t(10),r(),o(11,"p"),t(12),r(),o(13,"p")(14,"button",8),I("click",function(){return a.resetForm()}),t(15,"Reset"),r()(),M(16,"ngx-slider",9),r()(),o(17,"ul",10,11)(19,"li",12)(20,"a",13),t(21,"reactive-form-range-slider.component.ts"),r(),E(22,Rz,242,18,"ng-template",14),r(),o(23,"li",12)(24,"a",13),t(25,"reactive-form-range-slider.component.html"),r(),E(26,Pz,138,8,"ng-template",14),r()(),M(27,"div",15),r()()),2&s){const l=U(18);h(8),w("formGroup",a.sliderForm),h(2),Rt("Low value: ",a.sliderForm.value.sliderControl[0],""),h(2),Rt("High value: ",a.sliderForm.value.sliderControl[1],""),h(4),w("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[bD,Wi,rD,hd,yg,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Fz(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," UntypedFormControl "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular/forms'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n"),o(36,"span",16),t(37,"import"),r(),t(38," "),o(39,"span",17),t(40),r(),t(41," Options "),o(42,"span",17),t(43),r(),t(44," "),o(45,"span",16),t(46,"from"),r(),t(47," "),o(48,"span",18),t(49,"'@angular-slider/ngx-slider'"),r(),o(50,"span",17),t(51,";"),r(),t(52,"\n\n"),o(53,"span",19)(54,"span",20),t(55,"@"),r(),o(56,"span",21),t(57,"Component"),r()(),o(58,"span",17),t(59,"("),r(),o(60,"span",17),t(61),r(),t(62,"\n selector"),o(63,"span",22),t(64,":"),r(),t(65," "),o(66,"span",18),t(67,"'app-reactive-form-simple-slider'"),r(),o(68,"span",17),t(69,","),r(),t(70,"\n templateUrl"),o(71,"span",22),t(72,":"),r(),t(73," "),o(74,"span",18),t(75,"'./reactive-form-simple-slider.component.html'"),r(),o(76,"span",17),t(77,","),r(),t(78,"\n"),o(79,"span",17),t(80),r(),o(81,"span",17),t(82,")"),r(),t(83,"\n"),o(84,"span",16),t(85,"export"),r(),t(86," "),o(87,"span",16),t(88,"class"),r(),t(89," "),o(90,"span",23),t(91,"ReactiveFormSimpleSliderComponent"),r(),t(92," "),o(93,"span",17),t(94),r(),t(95,"\n sliderControl"),o(96,"span",22),t(97,":"),r(),t(98," UntypedFormControl "),o(99,"span",22),t(100,"="),r(),t(101," "),o(102,"span",16),t(103,"new"),r(),t(104," "),o(105,"span",23),t(106,"UntypedFormControl"),r(),o(107,"span",17),t(108,"("),r(),o(109,"span",24),t(110,"100"),r(),o(111,"span",17),t(112,")"),r(),o(113,"span",17),t(114,";"),r(),t(115,"\n\n options"),o(116,"span",22),t(117,":"),r(),t(118," Options "),o(119,"span",22),t(120,"="),r(),t(121," "),o(122,"span",17),t(123),r(),t(124,"\n floor"),o(125,"span",22),t(126,":"),r(),t(127," "),o(128,"span",24),t(129,"0"),r(),o(130,"span",17),t(131,","),r(),t(132,"\n ceil"),o(133,"span",22),t(134,":"),r(),t(135," "),o(136,"span",24),t(137,"250"),r(),o(138,"span",17),t(139,","),r(),t(140,"\n "),o(141,"span",17),t(142),r(),o(143,"span",17),t(144,";"),r(),t(145,"\n\n "),o(146,"span",21),t(147,"resetForm"),r(),o(148,"span",17),t(149,"("),r(),o(150,"span",17),t(151,")"),r(),o(152,"span",22),t(153,":"),r(),t(154," "),o(155,"span",16),t(156,"void"),r(),t(157," "),o(158,"span",17),t(159),r(),t(160,"\n "),o(161,"span",16),t(162,"this"),r(),o(163,"span",17),t(164,"."),r(),t(165,"sliderControl"),o(166,"span",17),t(167,"."),r(),o(168,"span",21),t(169,"reset"),r(),o(170,"span",17),t(171,"("),r(),o(172,"span",24),t(173,"100"),r(),o(174,"span",17),t(175,")"),r(),o(176,"span",17),t(177,";"),r(),t(178,"\n "),o(179,"span",17),t(180),r(),t(181,"\n"),o(182,"span",17),t(183),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(19),g("}"),h(14),g("{"),h(29),g("{"),h(19),g("}"),h(17),g("{"),h(21),g("}"),h(3),g("}"))}function Vz(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",17),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",17),t(8,">"),r()(),t(9),o(10,"span",26)(11,"span",26)(12,"span",17),t(13,""),r()(),t(17,"\n"),o(18,"span",26)(19,"span",26)(20,"span",17),t(21,"<"),r(),t(22,"p"),r(),o(23,"span",17),t(24,">"),r()(),o(25,"span",26)(26,"span",26)(27,"span",17),t(28,"<"),r(),t(29,"button"),r(),t(30," "),o(31,"span",27),t(32,"(click)"),r(),o(33,"span",28)(34,"span",29),t(35,"="),r(),o(36,"span",17),t(37,'"'),r(),t(38,"resetForm()"),o(39,"span",17),t(40,'"'),r()(),o(41,"span",17),t(42,">"),r()(),t(43,"Reset"),o(44,"span",26)(45,"span",26)(46,"span",17),t(47,""),r()(),o(51,"span",26)(52,"span",26)(53,"span",17),t(54,""),r()(),t(58,"\n"),o(59,"span",26)(60,"span",26)(61,"span",17),t(62,"<"),r(),t(63,"ngx-slider"),r(),t(64," "),o(65,"span",27),t(66,"[options]"),r(),o(67,"span",28)(68,"span",29),t(69,"="),r(),o(70,"span",17),t(71,'"'),r(),t(72,"options"),o(73,"span",17),t(74,'"'),r()(),t(75," "),o(76,"span",27),t(77,"[formControl]"),r(),o(78,"span",28)(79,"span",29),t(80,"="),r(),o(81,"span",17),t(82,'"'),r(),t(83,"sliderControl"),o(84,"span",17),t(85,'"'),r()(),o(86,"span",17),t(87,">"),r()(),o(88,"span",26)(89,"span",26)(90,"span",17),t(91,""),r()()()()),2&e&&(h(9),ls("Value: ","{","","{","sliderControl.value","}","","}",""))}let PE=(()=>{class e{constructor(){this.sliderControl=new gD(100),this.options={floor:0,ceil:250}}resetForm(){this.sliderControl.reset(100)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-reactive-form-simple-slider"]],decls:25,vars:4,consts:[["id","reactive-form-simple-slider",1,"snippet-title"],["routerLink","./","fragment","reactive-form-simple-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"click"],[3,"options","formControl"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["reactiveformsimplesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Simple slider in reactive form "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p"),t(9),r(),o(10,"p")(11,"button",7),I("click",function(){return a.resetForm()}),t(12,"Reset"),r()(),M(13,"ngx-slider",8),r(),o(14,"ul",9,10)(16,"li",11)(17,"a",12),t(18,"reactive-form-simple-slider.component.ts"),r(),E(19,Fz,184,14,"ng-template",13),r(),o(20,"li",11)(21,"a",12),t(22,"reactive-form-simple-slider.component.html"),r(),E(23,Vz,95,4,"ng-template",13),r()(),M(24,"div",14),r()()),2&s){const l=U(15);h(9),Rt("Value: ",a.sliderControl.value,""),h(4),w("options",a.options)("formControl",a.sliderControl),h(11),w("ngbNavOutlet",l)}},dependencies:[Wi,vg,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Lz(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-read-only-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./read-only-slider.component.html'"),r(),t(59,"\n"),o(60,"span",17),t(61),r(),o(62,"span",17),t(63,")"),r(),t(64,"\n"),o(65,"span",16),t(66,"export"),r(),t(67," "),o(68,"span",16),t(69,"class"),r(),t(70," "),o(71,"span",23),t(72,"ReadOnlySliderComponent"),r(),t(73," "),o(74,"span",17),t(75),r(),t(76,"\n readOnly"),o(77,"span",22),t(78,":"),r(),t(79," "),o(80,"span",24),t(81,"boolean"),r(),t(82," "),o(83,"span",22),t(84,"="),r(),t(85," "),o(86,"span",25),t(87,"true"),r(),o(88,"span",17),t(89,";"),r(),t(90,"\n value"),o(91,"span",22),t(92,":"),r(),t(93," "),o(94,"span",24),t(95,"number"),r(),t(96," "),o(97,"span",22),t(98,"="),r(),t(99," "),o(100,"span",26),t(101,"50"),r(),o(102,"span",17),t(103,";"),r(),t(104,"\n options"),o(105,"span",22),t(106,":"),r(),t(107," Options "),o(108,"span",22),t(109,"="),r(),t(110," "),o(111,"span",17),t(112),r(),t(113,"\n floor"),o(114,"span",22),t(115,":"),r(),t(116," "),o(117,"span",26),t(118,"0"),r(),o(119,"span",17),t(120,","),r(),t(121,"\n ceil"),o(122,"span",22),t(123,":"),r(),t(124," "),o(125,"span",26),t(126,"100"),r(),o(127,"span",17),t(128,","),r(),t(129,"\n readOnly"),o(130,"span",22),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"true"),r(),t(135,"\n "),o(136,"span",17),t(137),r(),o(138,"span",17),t(139,";"),r(),t(140,"\n\n "),o(141,"span",27),t(142,"/* Due to the way Angular 2+ handles change detection, we have to create a new options object. */"),r(),t(143,"\n "),o(144,"span",21),t(145,"onChangeReadOnly"),r(),o(146,"span",17),t(147,"("),r(),o(148,"span",17),t(149,")"),r(),o(150,"span",22),t(151,":"),r(),t(152," "),o(153,"span",16),t(154,"void"),r(),t(155," "),o(156,"span",17),t(157),r(),t(158,"\n "),o(159,"span",16),t(160,"this"),r(),o(161,"span",17),t(162,"."),r(),t(163,"options "),o(164,"span",22),t(165,"="),r(),t(166," Object"),o(167,"span",17),t(168,"."),r(),o(169,"span",21),t(170,"assign"),r(),o(171,"span",17),t(172,"("),r(),o(173,"span",17),t(174),r(),o(175,"span",17),t(176),r(),o(177,"span",17),t(178,","),r(),t(179," "),o(180,"span",16),t(181,"this"),r(),o(182,"span",17),t(183,"."),r(),t(184,"options"),o(185,"span",17),t(186,","),r(),t(187," "),o(188,"span",17),t(189),r(),t(190,"readOnly"),o(191,"span",22),t(192,":"),r(),t(193," "),o(194,"span",16),t(195,"this"),r(),o(196,"span",17),t(197,"."),r(),t(198,"readOnly"),o(199,"span",17),t(200),r(),o(201,"span",17),t(202,")"),r(),o(203,"span",17),t(204,";"),r(),t(205,"\n "),o(206,"span",17),t(207),r(),t(208,"\n"),o(209,"span",17),t(210),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(20),g("{"),h(17),g("{"),h(2),g("}"),h(13),g("{"),h(11),g("}"),h(7),g("}"),h(3),g("}"))}function Bz(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",17),t(5,"<"),r(),t(6,"label"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"Read-only "),o(10,"span",29)(11,"span",29)(12,"span",17),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",30),t(17,"type"),r(),o(18,"span",31)(19,"span",32),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"checkbox"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",30),t(28,"[(ngModel)]"),r(),o(29,"span",31)(30,"span",32),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"readOnly"),o(35,"span",17),t(36,'"'),r()(),t(37," "),o(38,"span",30),t(39,"(change)"),r(),o(40,"span",31)(41,"span",32),t(42,"="),r(),o(43,"span",17),t(44,'"'),r(),t(45,"onChangeReadOnly()"),o(46,"span",17),t(47,'"'),r()(),o(48,"span",17),t(49,">"),r()(),o(50,"span",29)(51,"span",29)(52,"span",17),t(53,""),r()(),t(57,"\n"),o(58,"span",29)(59,"span",29)(60,"span",17),t(61,"<"),r(),t(62,"ngx-slider"),r(),t(63," "),o(64,"span",30),t(65,"[(value)]"),r(),o(66,"span",31)(67,"span",32),t(68,"="),r(),o(69,"span",17),t(70,'"'),r(),t(71,"value"),o(72,"span",17),t(73,'"'),r()(),t(74," "),o(75,"span",30),t(76,"[options]"),r(),o(77,"span",31)(78,"span",32),t(79,"="),r(),o(80,"span",17),t(81,'"'),r(),t(82,"options"),o(83,"span",17),t(84,'"'),r()(),o(85,"span",17),t(86,">"),r()(),o(87,"span",29)(88,"span",29)(89,"span",17),t(90,""),r()()()())}let Hz=(()=>{class e{constructor(){this.readOnly=!0,this.value=50,this.options={floor:0,ceil:100,readOnly:!0}}onChangeReadOnly(){this.options=Object.assign({},this.options,{readOnly:this.readOnly})}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-read-only-slider"]],decls:23,vars:4,consts:[["id","read-only-slider",1,"snippet-title"],["routerLink","./","fragment","read-only-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","checkbox",3,"ngModel","ngModelChange","change"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["readonlysliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","boolean"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Read-only slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"label"),t(9,"Read-only "),o(10,"input",7),I("ngModelChange",function(c){return a.readOnly=c})("change",function(){return a.onChangeReadOnly()}),r()(),o(11,"ngx-slider",8),I("valueChange",function(c){return a.value=c}),r()(),o(12,"ul",9,10)(14,"li",11)(15,"a",12),t(16,"read-only-slider.component.ts"),r(),E(17,Lz,211,16,"ng-template",13),r(),o(18,"li",11)(19,"a",12),t(20,"read-only-slider.component.html"),r(),E(21,Bz,94,0,"ng-template",13),r()(),M(22,"div",14),r()()),2&s){const l=U(13);h(10),w("ngModel",a.readOnly),h(),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[pl,Wi,gs,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function jz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-right-to-left-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./right-to-left-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"RightToLeftSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"20"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"10"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"5"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n rightToLeft"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",25),t(128,"true"),r(),t(129,"\n "),o(130,"span",16),t(131),r(),o(132,"span",16),t(133,";"),r(),t(134,"\n"),o(135,"span",16),t(136),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(33),g("}"),h(5),g("}"))}function $z(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let FE=(()=>{class e{constructor(){this.value=20,this.options={floor:10,ceil:100,step:5,rightToLeft:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-right-to-left-slider"]],decls:20,vars:3,consts:[["id","right-to-left-slider",1,"snippet-title"],["routerLink","./","fragment","right-to-left-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["righttoleftsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Right to left slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"right-to-left-slider.component.ts"),r(),E(14,jz,137,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"right-to-left-slider.component.html"),r(),E(18,$z,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Uz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-selection-bar-at-end-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./selection-bar-at-end-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"SelectionBarAtEndSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showSelectionBarEnd"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),t(121,"\n "),o(122,"span",16),t(123),r(),o(124,"span",16),t(125,";"),r(),t(126,"\n"),o(127,"span",16),t(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function Gz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let zz=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showSelectionBarEnd:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-selection-bar-at-end-slider"]],decls:20,vars:3,consts:[["id","selection-bar-at-end-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-at-end-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["selectionbaratendsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with visible selection bar at the end "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"selection-bar-at-end-slider.component.ts"),r(),E(14,Uz,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"selection-bar-at-end-slider.component.html"),r(),E(18,Gz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Wz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-selection-bar-from-value-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./selection-bar-from-value-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"SelectionBarFromValueSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",21),t(104,"-"),r(),o(105,"span",24),t(106,"10"),r(),o(107,"span",16),t(108,","),r(),t(109,"\n ceil"),o(110,"span",21),t(111,":"),r(),t(112," "),o(113,"span",24),t(114,"10"),r(),o(115,"span",16),t(116,","),r(),t(117,"\n showSelectionBarFromValue"),o(118,"span",21),t(119,":"),r(),t(120," "),o(121,"span",24),t(122,"0"),r(),t(123,"\n "),o(124,"span",16),t(125),r(),o(126,"span",16),t(127,";"),r(),t(128,"\n"),o(129,"span",16),t(130),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(27),g("}"),h(5),g("}"))}function qz(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let Yz=(()=>{class e{constructor(){this.value=5,this.options={floor:-10,ceil:10,showSelectionBarFromValue:0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-selection-bar-from-value-slider"]],decls:20,vars:3,consts:[["id","selection-bar-from-value-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-from-value-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["selectionbarfromvaluesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with visible selection bar from specified value "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"selection-bar-from-value-slider.component.ts"),r(),E(14,Wz,131,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"selection-bar-from-value-slider.component.html"),r(),E(18,qz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Kz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-selection-bar-gradient-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./selection-bar-gradient-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"SelectionBarGradientSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"0"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"80"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n ceil"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"100"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n showSelectionBar"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",25),t(126,"true"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n selectionBarGradient"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",16),t(134),r(),t(135,"\n from"),o(136,"span",21),t(137,":"),r(),t(138," "),o(139,"span",17),t(140,"'white'"),r(),o(141,"span",16),t(142,","),r(),t(143,"\n to"),o(144,"span",21),t(145,":"),r(),t(146," "),o(147,"span",17),t(148,"'#FC0'"),r(),t(149,"\n "),o(150,"span",16),t(151),r(),t(152,"\n "),o(153,"span",16),t(154),r(),o(155,"span",16),t(156,";"),r(),t(157,"\n"),o(158,"span",16),t(159),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(22),g("{"),h(17),g("}"),h(3),g("}"),h(5),g("}"))}function Zz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let Qz=(()=>{class e{constructor(){this.minValue=0,this.maxValue=80,this.options={ceil:100,showSelectionBar:!0,selectionBarGradient:{from:"white",to:"#FC0"}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-selection-bar-gradient-slider"]],decls:20,vars:4,consts:[["id","selection-bar-gradient-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-gradient-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["selectionbargradientsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with selection bar gradient "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"selection-bar-gradient-slider.component.ts"),r(),E(14,Kz,160,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"selection-bar-gradient-slider.component.html"),r(),E(18,Zz,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function Jz(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-selection-bar-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./selection-bar-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"SelectionBarSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"10"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showSelectionBar"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),t(121,"\n "),o(122,"span",16),t(123),r(),o(124,"span",16),t(125,";"),r(),t(126,"\n"),o(127,"span",16),t(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function Xz(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let eW=(()=>{class e{constructor(){this.value=10,this.options={floor:0,ceil:10,showSelectionBar:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-selection-bar-slider"]],decls:20,vars:3,consts:[["id","selection-bar-slider",1,"snippet-title"],["routerLink","./","fragment","selection-bar-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["selectionbarsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with visible selection bar "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"selection-bar-slider.component.ts"),r(),E(14,Jz,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"selection-bar-slider.component.html"),r(),E(18,Xz,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function tW(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-simple-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./simple-slider.component.html'"),r(),t(59,"\n"),o(60,"span",17),t(61),r(),o(62,"span",17),t(63,")"),r(),t(64,"\n"),o(65,"span",16),t(66,"export"),r(),t(67," "),o(68,"span",16),t(69,"class"),r(),t(70," "),o(71,"span",23),t(72,"SimpleSliderComponent"),r(),t(73," "),o(74,"span",17),t(75),r(),t(76,"\n value"),o(77,"span",22),t(78,":"),r(),t(79," "),o(80,"span",24),t(81,"number"),r(),t(82," "),o(83,"span",22),t(84,"="),r(),t(85," "),o(86,"span",25),t(87,"100"),r(),o(88,"span",17),t(89,";"),r(),t(90,"\n options"),o(91,"span",22),t(92,":"),r(),t(93," Options "),o(94,"span",22),t(95,"="),r(),t(96," "),o(97,"span",17),t(98),r(),t(99,"\n floor"),o(100,"span",22),t(101,":"),r(),t(102," "),o(103,"span",25),t(104,"0"),r(),o(105,"span",17),t(106,","),r(),t(107,"\n ceil"),o(108,"span",22),t(109,":"),r(),t(110," "),o(111,"span",25),t(112,"250"),r(),t(113,"\n "),o(114,"span",17),t(115),r(),o(116,"span",17),t(117,";"),r(),t(118,"\n"),o(119,"span",17),t(120),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(17),g("}"),h(5),g("}"))}function nW(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",17),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"Value: "),o(10,"span",27)(11,"span",27)(12,"span",17),t(13,"<"),r(),t(14,"input"),r(),t(15," "),o(16,"span",28),t(17,"type"),r(),o(18,"span",29)(19,"span",30),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"number"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",28),t(28,"[(ngModel)]"),r(),o(29,"span",29)(30,"span",30),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"value"),o(35,"span",17),t(36,'"'),r()(),o(37,"span",17),t(38,">"),r()(),o(39,"span",27)(40,"span",27)(41,"span",17),t(42,""),r()(),t(46,"\n"),o(47,"span",27)(48,"span",27)(49,"span",17),t(50,"<"),r(),t(51,"ngx-slider"),r(),t(52," "),o(53,"span",28),t(54,"[(value)]"),r(),o(55,"span",29)(56,"span",30),t(57,"="),r(),o(58,"span",17),t(59,'"'),r(),t(60,"value"),o(61,"span",17),t(62,'"'),r()(),t(63," "),o(64,"span",28),t(65,"[options]"),r(),o(66,"span",29)(67,"span",30),t(68,"="),r(),o(69,"span",17),t(70,'"'),r(),t(71,"options"),o(72,"span",17),t(73,'"'),r()(),o(74,"span",17),t(75,">"),r()(),o(76,"span",27)(77,"span",27)(78,"span",17),t(79,""),r()()()())}let VE=(()=>{class e{constructor(){this.value=100,this.options={floor:0,ceil:250}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-simple-slider"]],decls:23,vars:4,consts:[["id","simple-slider",1,"snippet-title"],["routerLink","./","fragment","simple-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","number",3,"ngModel","ngModelChange"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["simplesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Simple slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p"),t(9,"Value: "),o(10,"input",7),I("ngModelChange",function(c){return a.value=c}),r()(),o(11,"ngx-slider",8),I("valueChange",function(c){return a.value=c}),r()(),o(12,"ul",9,10)(14,"li",11)(15,"a",12),t(16,"simple-slider.component.ts"),r(),E(17,tW,121,10,"ng-template",13),r(),o(18,"li",11)(19,"a",12),t(20,"simple-slider.component.html"),r(),E(21,nW,83,0,"ng-template",13),r()(),M(22,"div",14),r()()),2&s){const l=U(13);h(10),w("ngModel",a.value),h(),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[_o,_l,Wi,gs,z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function iW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-stepped-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./stepped-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"SteppedSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"12"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"10"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"100"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"5"),r(),t(121,"\n "),o(122,"span",16),t(123),r(),o(124,"span",16),t(125,";"),r(),t(126,"\n"),o(127,"span",16),t(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function sW(e,i){1&e&&(o(0,"pre",25)(1,"code",25)(2,"span",26)(3,"span",26)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",27),t(9,"[(value)]"),r(),o(10,"span",28)(11,"span",29),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",27),t(20,"[options]"),r(),o(21,"span",28)(22,"span",29),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",26)(32,"span",26)(33,"span",16),t(34,""),r()()()())}let rW=(()=>{class e{constructor(){this.value=12,this.options={floor:10,ceil:100,step:5}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-stepped-slider"]],decls:20,vars:3,consts:[["id","stepped-slider",1,"snippet-title"],["routerLink","./","fragment","stepped-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["steppedsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom step value "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"stepped-slider.component.ts"),r(),E(14,iW,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"stepped-slider.component.html"),r(),E(18,sW,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function oW(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options "),o(25,"span",17),t(26),r(),t(27," "),o(28,"span",16),t(29,"from"),r(),t(30," "),o(31,"span",18),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",17),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19)(37,"span",20),t(38,"@"),r(),o(39,"span",21),t(40,"Component"),r()(),o(41,"span",17),t(42,"("),r(),o(43,"span",17),t(44),r(),t(45,"\n selector"),o(46,"span",22),t(47,":"),r(),t(48," "),o(49,"span",18),t(50,"'app-styled-slider'"),r(),o(51,"span",17),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",22),t(55,":"),r(),t(56," "),o(57,"span",18),t(58,"'./styled-slider.component.html'"),r(),o(59,"span",17),t(60,","),r(),t(61,"\n styleUrls"),o(62,"span",22),t(63,":"),r(),t(64," "),o(65,"span",17),t(66,"["),r(),o(67,"span",18),t(68,"'./styled-slider.component.scss'"),r(),o(69,"span",17),t(70,"]"),r(),t(71,"\n"),o(72,"span",17),t(73),r(),o(74,"span",17),t(75,")"),r(),t(76,"\n"),o(77,"span",16),t(78,"export"),r(),t(79," "),o(80,"span",16),t(81,"class"),r(),t(82," "),o(83,"span",23),t(84,"StyledSliderComponent"),r(),t(85," "),o(86,"span",17),t(87),r(),t(88,"\n minValue"),o(89,"span",22),t(90,":"),r(),t(91," "),o(92,"span",24),t(93,"number"),r(),t(94," "),o(95,"span",22),t(96,"="),r(),t(97," "),o(98,"span",25),t(99,"10"),r(),o(100,"span",17),t(101,";"),r(),t(102,"\n maxValue"),o(103,"span",22),t(104,":"),r(),t(105," "),o(106,"span",24),t(107,"number"),r(),t(108," "),o(109,"span",22),t(110,"="),r(),t(111," "),o(112,"span",25),t(113,"90"),r(),o(114,"span",17),t(115,";"),r(),t(116,"\n options"),o(117,"span",22),t(118,":"),r(),t(119," Options "),o(120,"span",22),t(121,"="),r(),t(122," "),o(123,"span",17),t(124),r(),t(125,"\n floor"),o(126,"span",22),t(127,":"),r(),t(128," "),o(129,"span",25),t(130,"0"),r(),o(131,"span",17),t(132,","),r(),t(133,"\n ceil"),o(134,"span",22),t(135,":"),r(),t(136," "),o(137,"span",25),t(138,"100"),r(),o(139,"span",17),t(140,","),r(),t(141,"\n step"),o(142,"span",22),t(143,":"),r(),t(144," "),o(145,"span",25),t(146,"10"),r(),o(147,"span",17),t(148,","),r(),t(149,"\n showTicks"),o(150,"span",22),t(151,":"),r(),t(152," "),o(153,"span",26),t(154,"true"),r(),t(155,"\n "),o(156,"span",17),t(157),r(),o(158,"span",17),t(159,";"),r(),t(160,"\n"),o(161,"span",17),t(162),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(29),g("}"),h(14),g("{"),h(37),g("{"),h(33),g("}"),h(5),g("}"))}function aW(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),t(5,"<"),r(),t(6,"div"),r(),t(7," "),o(8,"span",29),t(9,"class"),r(),o(10,"span",30)(11,"span",31),t(12,"="),r(),o(13,"span",17),t(14,'"'),r(),t(15,"custom-slider"),o(16,"span",17),t(17,'"'),r()(),o(18,"span",17),t(19,">"),r()(),t(20,"\n "),o(21,"span",28)(22,"span",28)(23,"span",17),t(24,"<"),r(),t(25,"ngx-slider"),r(),t(26," "),o(27,"span",29),t(28,"[(value)]"),r(),o(29,"span",30)(30,"span",31),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"minValue"),o(35,"span",17),t(36,'"'),r()(),t(37," "),o(38,"span",29),t(39,"[(highValue)]"),r(),o(40,"span",30)(41,"span",31),t(42,"="),r(),o(43,"span",17),t(44,'"'),r(),t(45,"maxValue"),o(46,"span",17),t(47,'"'),r()(),t(48," "),o(49,"span",29),t(50,"[options]"),r(),o(51,"span",30)(52,"span",31),t(53,"="),r(),o(54,"span",17),t(55,'"'),r(),t(56,"options"),o(57,"span",17),t(58,'"'),r()(),o(59,"span",17),t(60,">"),r()(),o(61,"span",28)(62,"span",28)(63,"span",17),t(64,""),r()(),t(68,"\n"),o(69,"span",28)(70,"span",28)(71,"span",17),t(72,""),r()()()())}function lW(e,i){1&e&&(o(0,"pre",32)(1,"code",32)(2,"span",33),t(3,"// We need to use ::ng-deep to overcome view encapsulation"),r(),t(4,"\n"),o(5,"span",34),t(6,"::ng-deep "),r(),o(7,"span",17),t(8),r(),t(9,"\n "),o(10,"span",34),t(11,".custom-slider .ngx-slider .ngx-slider-bar "),r(),o(12,"span",17),t(13),r(),t(14,"\n "),o(15,"span",35),t(16,"background"),r(),o(17,"span",17),t(18,":"),r(),t(19," #ffe4d1"),o(20,"span",17),t(21,";"),r(),t(22,"\n "),o(23,"span",35),t(24,"height"),r(),o(25,"span",17),t(26,":"),r(),t(27," 2px"),o(28,"span",17),t(29,";"),r(),t(30,"\n "),o(31,"span",17),t(32),r(),t(33,"\n "),o(34,"span",34),t(35,".custom-slider .ngx-slider .ngx-slider-selection "),r(),o(36,"span",17),t(37),r(),t(38,"\n "),o(39,"span",35),t(40,"background"),r(),o(41,"span",17),t(42,":"),r(),t(43," orange"),o(44,"span",17),t(45,";"),r(),t(46,"\n "),o(47,"span",17),t(48),r(),t(49,"\n\n "),o(50,"span",34),t(51,".custom-slider .ngx-slider .ngx-slider-pointer "),r(),o(52,"span",17),t(53),r(),t(54,"\n "),o(55,"span",35),t(56,"width"),r(),o(57,"span",17),t(58,":"),r(),t(59," 8px"),o(60,"span",17),t(61,";"),r(),t(62,"\n "),o(63,"span",35),t(64,"height"),r(),o(65,"span",17),t(66,":"),r(),t(67," 16px"),o(68,"span",17),t(69,";"),r(),t(70,"\n "),o(71,"span",35),t(72,"top"),r(),o(73,"span",17),t(74,":"),r(),t(75," auto"),o(76,"span",17),t(77,";"),r(),t(78," "),o(79,"span",33),t(80,"/* to remove the default positioning */"),r(),t(81,"\n "),o(82,"span",35),t(83,"bottom"),r(),o(84,"span",17),t(85,":"),r(),t(86," 0"),o(87,"span",17),t(88,";"),r(),t(89,"\n "),o(90,"span",35),t(91,"background-color"),r(),o(92,"span",17),t(93,":"),r(),t(94," #333"),o(95,"span",17),t(96,";"),r(),t(97,"\n "),o(98,"span",35),t(99,"border-top-left-radius"),r(),o(100,"span",17),t(101,":"),r(),t(102," 3px"),o(103,"span",17),t(104,";"),r(),t(105,"\n "),o(106,"span",35),t(107,"border-top-right-radius"),r(),o(108,"span",17),t(109,":"),r(),t(110," 3px"),o(111,"span",17),t(112,";"),r(),t(113,"\n "),o(114,"span",17),t(115),r(),t(116,"\n\n "),o(117,"span",34),t(118,".custom-slider .ngx-slider .ngx-slider-pointer:after "),r(),o(119,"span",17),t(120),r(),t(121,"\n "),o(122,"span",35),t(123,"display"),r(),o(124,"span",17),t(125,":"),r(),t(126," none"),o(127,"span",17),t(128,";"),r(),t(129,"\n "),o(130,"span",17),t(131),r(),t(132,"\n\n "),o(133,"span",34),t(134,".custom-slider .ngx-slider .ngx-slider-bubble "),r(),o(135,"span",17),t(136),r(),t(137,"\n "),o(138,"span",35),t(139,"bottom"),r(),o(140,"span",17),t(141,":"),r(),t(142," 14px"),o(143,"span",17),t(144,";"),r(),t(145,"\n "),o(146,"span",17),t(147),r(),t(148,"\n\n "),o(149,"span",34),t(150,".custom-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit "),r(),o(151,"span",17),t(152),r(),t(153,"\n "),o(154,"span",35),t(155,"font-weight"),r(),o(156,"span",17),t(157,":"),r(),t(158," bold"),o(159,"span",17),t(160,";"),r(),t(161,"\n "),o(162,"span",35),t(163,"color"),r(),o(164,"span",17),t(165,":"),r(),t(166," orange"),o(167,"span",17),t(168,";"),r(),t(169,"\n "),o(170,"span",17),t(171),r(),t(172,"\n\n "),o(173,"span",34),t(174,".custom-slider .ngx-slider .ngx-slider-tick "),r(),o(175,"span",17),t(176),r(),t(177,"\n "),o(178,"span",35),t(179,"width"),r(),o(180,"span",17),t(181,":"),r(),t(182," 1px"),o(183,"span",17),t(184,";"),r(),t(185,"\n "),o(186,"span",35),t(187,"height"),r(),o(188,"span",17),t(189,":"),r(),t(190," 10px"),o(191,"span",17),t(192,";"),r(),t(193,"\n "),o(194,"span",35),t(195,"margin-left"),r(),o(196,"span",17),t(197,":"),r(),t(198," 4px"),o(199,"span",17),t(200,";"),r(),t(201,"\n "),o(202,"span",35),t(203,"border-radius"),r(),o(204,"span",17),t(205,":"),r(),t(206," 0"),o(207,"span",17),t(208,";"),r(),t(209,"\n "),o(210,"span",35),t(211,"background"),r(),o(212,"span",17),t(213,":"),r(),t(214," #ffe4d1"),o(215,"span",17),t(216,";"),r(),t(217,"\n "),o(218,"span",35),t(219,"top"),r(),o(220,"span",17),t(221,":"),r(),t(222," -1px"),o(223,"span",17),t(224,";"),r(),t(225,"\n "),o(226,"span",17),t(227),r(),t(228,"\n\n "),o(229,"span",34),t(230,".custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected "),r(),o(231,"span",17),t(232),r(),t(233,"\n "),o(234,"span",35),t(235,"background"),r(),o(236,"span",17),t(237,":"),r(),t(238," orange"),o(239,"span",17),t(240,";"),r(),t(241,"\n "),o(242,"span",17),t(243),r(),t(244,"\n"),o(245,"span",17),t(246),r()()()),2&e&&(h(8),g("{"),h(5),g("{"),h(19),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(62),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(11),g("}"),h(5),g("{"),h(19),g("}"),h(5),g("{"),h(51),g("}"),h(5),g("{"),h(11),g("}"),h(3),g("}"))}let cW=(()=>{class e{constructor(){this.minValue=10,this.maxValue=90,this.options={floor:0,ceil:100,step:10,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-styled-slider"]],decls:25,vars:4,consts:[["id","styled-slider",1,"snippet-title"],["routerLink","./","fragment","styled-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[1,"custom-slider"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["styledsliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"language-scss"],[1,"token","comment"],[1,"token","selector"],[1,"token","property"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with custom style "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"ngx-slider",8),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()()(),o(10,"ul",9,10)(12,"li",11)(13,"a",12),t(14,"styled-slider.component.ts"),r(),E(15,oW,163,10,"ng-template",13),r(),o(16,"li",11)(17,"a",12),t(18,"styled-slider.component.html"),r(),E(19,aW,76,0,"ng-template",13),r(),o(20,"li",11)(21,"a",12),t(22,"styled-slider.component.scss"),r(),E(23,lW,247,18,"ng-template",13),r()(),M(24,"div",14),r()()),2&s){const l=U(11);h(9),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(15),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],styles:[".custom-slider .ngx-slider .ngx-slider-bar{background:#ffe4d1;height:2px} .custom-slider .ngx-slider .ngx-slider-selection{background:orange} .custom-slider .ngx-slider .ngx-slider-pointer{width:8px;height:16px;top:auto;bottom:0;background-color:#333;border-top-left-radius:3px;border-top-right-radius:3px} .custom-slider .ngx-slider .ngx-slider-pointer:after{display:none} .custom-slider .ngx-slider .ngx-slider-bubble{bottom:14px} .custom-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit{font-weight:700;color:orange} .custom-slider .ngx-slider .ngx-slider-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#ffe4d1;top:-1px} .custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:orange}"]})}return e})();function uW(e,i){if(1&e&&(o(0,"div",15),t(1),r()),2&e){const s=i.placement,a=i.content;w("ngbTooltip",i.tooltip)("placement",s),h(),g(a)}}function dW(e,i){1&e&&(o(0,"pre",16)(1,"code",16)(2,"span",17),t(3,"import"),r(),t(4," "),o(5,"span",18),t(6),r(),t(7," Component "),o(8,"span",18),t(9),r(),t(10," "),o(11,"span",17),t(12,"from"),r(),t(13," "),o(14,"span",19),t(15,"'@angular/core'"),r(),o(16,"span",18),t(17,";"),r(),t(18,"\n"),o(19,"span",17),t(20,"import"),r(),t(21," "),o(22,"span",18),t(23),r(),t(24," Options "),o(25,"span",18),t(26),r(),t(27," "),o(28,"span",17),t(29,"from"),r(),t(30," "),o(31,"span",19),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",18),t(34,";"),r(),t(35,"\n\n"),o(36,"span",20)(37,"span",21),t(38,"@"),r(),o(39,"span",22),t(40,"Component"),r()(),o(41,"span",18),t(42,"("),r(),o(43,"span",18),t(44),r(),t(45,"\n selector"),o(46,"span",23),t(47,":"),r(),t(48," "),o(49,"span",19),t(50,"'app-ticks-custom-tooltips-slider'"),r(),o(51,"span",18),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",23),t(55,":"),r(),t(56," "),o(57,"span",19),t(58,"'./ticks-custom-tooltips-slider.component.html'"),r(),t(59,"\n"),o(60,"span",18),t(61),r(),o(62,"span",18),t(63,")"),r(),t(64,"\n"),o(65,"span",17),t(66,"export"),r(),t(67," "),o(68,"span",17),t(69,"class"),r(),t(70," "),o(71,"span",24),t(72,"TicksCustomTooltipsSliderComponent"),r(),t(73," "),o(74,"span",18),t(75),r(),t(76,"\n value"),o(77,"span",23),t(78,":"),r(),t(79," "),o(80,"span",25),t(81,"number"),r(),t(82," "),o(83,"span",23),t(84,"="),r(),t(85," "),o(86,"span",26),t(87,"5"),r(),o(88,"span",18),t(89,";"),r(),t(90,"\n options"),o(91,"span",23),t(92,":"),r(),t(93," Options "),o(94,"span",23),t(95,"="),r(),t(96," "),o(97,"span",18),t(98),r(),t(99,"\n floor"),o(100,"span",23),t(101,":"),r(),t(102," "),o(103,"span",26),t(104,"0"),r(),o(105,"span",18),t(106,","),r(),t(107,"\n ceil"),o(108,"span",23),t(109,":"),r(),t(110," "),o(111,"span",26),t(112,"10"),r(),o(113,"span",18),t(114,","),r(),t(115,"\n showTicks"),o(116,"span",23),t(117,":"),r(),t(118," "),o(119,"span",27),t(120,"true"),r(),o(121,"span",18),t(122,","),r(),t(123,"\n ticksTooltip"),o(124,"span",23),t(125,":"),r(),t(126," "),o(127,"span",18),t(128,"("),r(),t(129,"v"),o(130,"span",23),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"number"),r(),o(135,"span",18),t(136,")"),r(),o(137,"span",23),t(138,":"),r(),t(139," "),o(140,"span",25),t(141,"string"),r(),t(142," "),o(143,"span",23),t(144,"=>"),r(),t(145," "),o(146,"span",18),t(147),r(),t(148,"\n "),o(149,"span",17),t(150,"return"),r(),t(151," "),o(152,"span",19),t(153,"'Tooltip for '"),r(),t(154," "),o(155,"span",23),t(156,"+"),r(),t(157," v"),o(158,"span",18),t(159,";"),r(),t(160,"\n "),o(161,"span",18),t(162),r(),t(163,"\n "),o(164,"span",18),t(165),r(),o(166,"span",18),t(167,";"),r(),t(168,"\n"),o(169,"span",18),t(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function pW(e,i){1&e&&(o(0,"pre",28)(1,"code",28)(2,"span",29)(3,"span",29)(4,"span",18),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",30),t(9,"[(value)]"),r(),o(10,"span",31)(11,"span",32),t(12,"="),r(),o(13,"span",18),t(14,'"'),r(),t(15,"value"),o(16,"span",18),t(17,'"'),r()(),t(18," "),o(19,"span",30),t(20,"[options]"),r(),o(21,"span",31)(22,"span",32),t(23,"="),r(),o(24,"span",18),t(25,'"'),r(),t(26,"options"),o(27,"span",18),t(28,'"'),r()(),o(29,"span",18),t(30,">"),r()(),t(31,"\n "),o(32,"span",33),t(33,"\x3c!-- Use custom template to render tooltips using ng-bootstrap --\x3e"),r(),t(34,"\n "),o(35,"span",29)(36,"span",29)(37,"span",18),t(38,"<"),r(),t(39,"ng-template"),r(),t(40," "),o(41,"span",30),t(42,"#tooltipTemplate"),r(),t(43," "),o(44,"span",30),t(45,"let-tooltip"),r(),o(46,"span",31)(47,"span",32),t(48,"="),r(),o(49,"span",18),t(50,'"'),r(),t(51,"tooltip"),o(52,"span",18),t(53,'"'),r()(),t(54," "),o(55,"span",30),t(56,"let-placement"),r(),o(57,"span",31)(58,"span",32),t(59,"="),r(),o(60,"span",18),t(61,'"'),r(),t(62,"placement"),o(63,"span",18),t(64,'"'),r()(),t(65," "),o(66,"span",30),t(67,"let-content"),r(),o(68,"span",31)(69,"span",32),t(70,"="),r(),o(71,"span",18),t(72,'"'),r(),t(73,"content"),o(74,"span",18),t(75,'"'),r()(),o(76,"span",18),t(77,">"),r()(),t(78,"\n "),o(79,"span",29)(80,"span",29)(81,"span",18),t(82,"<"),r(),t(83,"div"),r(),t(84," "),o(85,"span",30),t(86,"class"),r(),o(87,"span",31)(88,"span",32),t(89,"="),r(),o(90,"span",18),t(91,'"'),r(),t(92,"h-100"),o(93,"span",18),t(94,'"'),r()(),t(95," "),o(96,"span",30),t(97,"[ngbTooltip]"),r(),o(98,"span",31)(99,"span",32),t(100,"="),r(),o(101,"span",18),t(102,'"'),r(),t(103,"tooltip"),o(104,"span",18),t(105,'"'),r()(),t(106," "),o(107,"span",30),t(108,"[placement]"),r(),o(109,"span",31)(110,"span",32),t(111,"="),r(),o(112,"span",18),t(113,'"'),r(),t(114,"placement"),o(115,"span",18),t(116,'"'),r()(),o(117,"span",18),t(118,">"),r()(),t(119),o(120,"span",29)(121,"span",29)(122,"span",18),t(123,""),r()(),t(127,"\n "),o(128,"span",29)(129,"span",29)(130,"span",18),t(131,""),r()(),t(135,"\n"),o(136,"span",29)(137,"span",29)(138,"span",18),t(139,""),r()()()()),2&e&&(h(119),ls("","{","","{","content","}","","}",""))}let hW=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,ticksTooltip:n=>"Tooltip for "+n}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-custom-tooltips-slider"]],decls:22,vars:3,consts:[["id","ticks-custom-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-custom-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["tooltipTemplate",""],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["tickscustomtooltipssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"h-100",3,"ngbTooltip","placement"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","comment"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks and customised tooltips "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),E(9,uW,2,3,"ng-template",null,8,Xn),r()(),o(11,"ul",9,10)(13,"li",11)(14,"a",12),t(15,"ticks-custom-tooltips-slider.component.ts"),r(),E(16,dW,171,12,"ng-template",13),r(),o(17,"li",11)(18,"a",12),t(19,"ticks-custom-tooltips-slider.component.html"),r(),E(20,pW,143,4,"ng-template",13),r()(),M(21,"div",14),r()()),2&s){const l=U(12);h(8),w("value",a.value)("options",a.options),h(13),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,_U,X],encapsulation:2})}return e})();function fW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-ticks-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./ticks-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"TicksSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showTicks"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),t(121,"\n "),o(122,"span",16),t(123),r(),o(124,"span",16),t(125,";"),r(),t(126,"\n"),o(127,"span",16),t(128),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(25),g("}"),h(5),g("}"))}function gW(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let mW=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-slider"]],decls:20,vars:3,consts:[["id","ticks-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["tickssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"ticks-slider.component.ts"),r(),E(14,fW,129,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"ticks-slider.component.html"),r(),E(18,gW,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function vW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-ticks-tooltips-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./ticks-tooltips-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"TicksTooltipsSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showTicks"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n ticksTooltip"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",16),t(128,"("),r(),t(129,"v"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",23),t(134,"number"),r(),o(135,"span",16),t(136,")"),r(),o(137,"span",21),t(138,":"),r(),t(139," "),o(140,"span",23),t(141,"string"),r(),t(142," "),o(143,"span",21),t(144,"=>"),r(),t(145," "),o(146,"span",16),t(147),r(),t(148,"\n "),o(149,"span",15),t(150,"return"),r(),t(151," "),o(152,"span",17),t(153,"'Tooltip for '"),r(),t(154," "),o(155,"span",21),t(156,"+"),r(),t(157," v"),o(158,"span",16),t(159,";"),r(),t(160,"\n "),o(161,"span",16),t(162),r(),t(163,"\n "),o(164,"span",16),t(165),r(),o(166,"span",16),t(167,";"),r(),t(168,"\n"),o(169,"span",16),t(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function _W(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let bW=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicks:!0,ticksTooltip:n=>"Tooltip for "+n}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-tooltips-slider"]],decls:20,vars:3,consts:[["id","ticks-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["tickstooltipssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks and tooltips "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"ticks-tooltips-slider.component.ts"),r(),E(14,vW,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"ticks-tooltips-slider.component.html"),r(),E(18,_W,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function yW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-ticks-values-range-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./ticks-values-range-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"TicksValuesRangeSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n minValue"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"1"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n maxValue"),o(91,"span",21),t(92,":"),r(),t(93," "),o(94,"span",23),t(95,"number"),r(),t(96," "),o(97,"span",21),t(98,"="),r(),t(99," "),o(100,"span",24),t(101,"8"),r(),o(102,"span",16),t(103,";"),r(),t(104,"\n options"),o(105,"span",21),t(106,":"),r(),t(107," Options "),o(108,"span",21),t(109,"="),r(),t(110," "),o(111,"span",16),t(112),r(),t(113,"\n floor"),o(114,"span",21),t(115,":"),r(),t(116," "),o(117,"span",24),t(118,"0"),r(),o(119,"span",16),t(120,","),r(),t(121,"\n ceil"),o(122,"span",21),t(123,":"),r(),t(124," "),o(125,"span",24),t(126,"10"),r(),o(127,"span",16),t(128,","),r(),t(129,"\n showTicksValues"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",25),t(134,"true"),r(),t(135,"\n "),o(136,"span",16),t(137),r(),o(138,"span",16),t(139,";"),r(),t(140,"\n"),o(141,"span",16),t(142),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(25),g("}"),h(5),g("}"))}function CW(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"minValue"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[(highValue)]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",16),t(28,'"'),r()(),t(29," "),o(30,"span",28),t(31,"[options]"),r(),o(32,"span",29)(33,"span",30),t(34,"="),r(),o(35,"span",16),t(36,'"'),r(),t(37,"options"),o(38,"span",16),t(39,'"'),r()(),o(40,"span",16),t(41,">"),r()(),o(42,"span",27)(43,"span",27)(44,"span",16),t(45,""),r()()()())}let wW=(()=>{class e{constructor(){this.minValue=1,this.maxValue=8,this.options={floor:0,ceil:10,showTicksValues:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-values-range-slider"]],decls:20,vars:4,consts:[["id","ticks-values-range-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-range-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ticksvaluesrangesliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Range slider with ticks and values "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"ticks-values-range-slider.component.ts"),r(),E(14,yW,143,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"ticks-values-range-slider.component.html"),r(),E(18,CW,49,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function DW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-ticks-values-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./ticks-values-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"TicksValuesSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n step"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",24),t(120,"1"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n showTicks"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",25),t(128,"true"),r(),o(129,"span",16),t(130,","),r(),t(131,"\n showTicksValues"),o(132,"span",21),t(133,":"),r(),t(134," "),o(135,"span",25),t(136,"true"),r(),t(137,"\n "),o(138,"span",16),t(139),r(),o(140,"span",16),t(141,";"),r(),t(142,"\n"),o(143,"span",16),t(144),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(41),g("}"),h(5),g("}"))}function SW(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let LE=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,step:1,showTicks:!0,showTicksValues:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-values-slider"]],decls:20,vars:3,consts:[["id","ticks-values-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ticksvaluessliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with ticks and values "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"ticks-values-slider.component.ts"),r(),E(14,DW,145,10,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"ticks-values-slider.component.html"),r(),E(18,SW,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function EW(e,i){1&e&&(o(0,"pre",14)(1,"code",14)(2,"span",15),t(3,"import"),r(),t(4," "),o(5,"span",16),t(6),r(),t(7," Component "),o(8,"span",16),t(9),r(),t(10," "),o(11,"span",15),t(12,"from"),r(),t(13," "),o(14,"span",17),t(15,"'@angular/core'"),r(),o(16,"span",16),t(17,";"),r(),t(18,"\n"),o(19,"span",15),t(20,"import"),r(),t(21," "),o(22,"span",16),t(23),r(),t(24," Options "),o(25,"span",16),t(26),r(),t(27," "),o(28,"span",15),t(29,"from"),r(),t(30," "),o(31,"span",17),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",16),t(34,";"),r(),t(35,"\n\n"),o(36,"span",18)(37,"span",19),t(38,"@"),r(),o(39,"span",20),t(40,"Component"),r()(),o(41,"span",16),t(42,"("),r(),o(43,"span",16),t(44),r(),t(45,"\n selector"),o(46,"span",21),t(47,":"),r(),t(48," "),o(49,"span",17),t(50,"'app-ticks-values-tooltips-slider'"),r(),o(51,"span",16),t(52,","),r(),t(53,"\n templateUrl"),o(54,"span",21),t(55,":"),r(),t(56," "),o(57,"span",17),t(58,"'./ticks-values-tooltips-slider.component.html'"),r(),t(59,"\n"),o(60,"span",16),t(61),r(),o(62,"span",16),t(63,")"),r(),t(64,"\n"),o(65,"span",15),t(66,"export"),r(),t(67," "),o(68,"span",15),t(69,"class"),r(),t(70," "),o(71,"span",22),t(72,"TicksValuesTooltipsSliderComponent"),r(),t(73," "),o(74,"span",16),t(75),r(),t(76,"\n value"),o(77,"span",21),t(78,":"),r(),t(79," "),o(80,"span",23),t(81,"number"),r(),t(82," "),o(83,"span",21),t(84,"="),r(),t(85," "),o(86,"span",24),t(87,"5"),r(),o(88,"span",16),t(89,";"),r(),t(90,"\n options"),o(91,"span",21),t(92,":"),r(),t(93," Options "),o(94,"span",21),t(95,"="),r(),t(96," "),o(97,"span",16),t(98),r(),t(99,"\n floor"),o(100,"span",21),t(101,":"),r(),t(102," "),o(103,"span",24),t(104,"0"),r(),o(105,"span",16),t(106,","),r(),t(107,"\n ceil"),o(108,"span",21),t(109,":"),r(),t(110," "),o(111,"span",24),t(112,"10"),r(),o(113,"span",16),t(114,","),r(),t(115,"\n showTicksValues"),o(116,"span",21),t(117,":"),r(),t(118," "),o(119,"span",25),t(120,"true"),r(),o(121,"span",16),t(122,","),r(),t(123,"\n ticksValuesTooltip"),o(124,"span",21),t(125,":"),r(),t(126," "),o(127,"span",16),t(128,"("),r(),t(129,"v"),o(130,"span",21),t(131,":"),r(),t(132," "),o(133,"span",23),t(134,"number"),r(),o(135,"span",16),t(136,")"),r(),o(137,"span",21),t(138,":"),r(),t(139," "),o(140,"span",23),t(141,"string"),r(),t(142," "),o(143,"span",21),t(144,"=>"),r(),t(145," "),o(146,"span",16),t(147),r(),t(148,"\n "),o(149,"span",15),t(150,"return"),r(),t(151," "),o(152,"span",17),t(153,"'Tooltip for '"),r(),t(154," "),o(155,"span",21),t(156,"+"),r(),t(157," v"),o(158,"span",16),t(159,";"),r(),t(160,"\n "),o(161,"span",16),t(162),r(),t(163,"\n "),o(164,"span",16),t(165),r(),o(166,"span",16),t(167,";"),r(),t(168,"\n"),o(169,"span",16),t(170),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(23),g("{"),h(49),g("{"),h(15),g("}"),h(3),g("}"),h(5),g("}"))}function TW(e,i){1&e&&(o(0,"pre",26)(1,"code",26)(2,"span",27)(3,"span",27)(4,"span",16),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",28),t(9,"[(value)]"),r(),o(10,"span",29)(11,"span",30),t(12,"="),r(),o(13,"span",16),t(14,'"'),r(),t(15,"value"),o(16,"span",16),t(17,'"'),r()(),t(18," "),o(19,"span",28),t(20,"[options]"),r(),o(21,"span",29)(22,"span",30),t(23,"="),r(),o(24,"span",16),t(25,'"'),r(),t(26,"options"),o(27,"span",16),t(28,'"'),r()(),o(29,"span",16),t(30,">"),r()(),o(31,"span",27)(32,"span",27)(33,"span",16),t(34,""),r()()()())}let NW=(()=>{class e{constructor(){this.value=5,this.options={floor:0,ceil:10,showTicksValues:!0,ticksValuesTooltip:n=>"Tooltip for "+n}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-ticks-values-tooltips-slider"]],decls:20,vars:3,consts:[["id","ticks-values-tooltips-slider",1,"snippet-title"],["routerLink","./","fragment","ticks-values-tooltips-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","options","valueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["ticksvaluestooltipssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with tooltips for tick values "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.value=c}),r()(),o(9,"ul",8,9)(11,"li",10)(12,"a",11),t(13,"ticks-values-tooltips-slider.component.ts"),r(),E(14,EW,171,12,"ng-template",12),r(),o(15,"li",10)(16,"a",11),t(17,"ticks-values-tooltips-slider.component.html"),r(),E(18,TW,38,0,"ng-template",12),r()(),M(19,"div",13),r()()),2&s){const l=U(10);h(8),w("value",a.value)("options",a.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function MW(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component"),o(8,"span",17),t(9,","),r(),t(10," EventEmitter "),o(11,"span",17),t(12),r(),t(13," "),o(14,"span",16),t(15,"from"),r(),t(16," "),o(17,"span",18),t(18,"'@angular/core'"),r(),o(19,"span",17),t(20,";"),r(),t(21,"\n"),o(22,"span",16),t(23,"import"),r(),t(24," "),o(25,"span",17),t(26),r(),t(27," Options"),o(28,"span",17),t(29,","),r(),t(30," PointerType "),o(31,"span",17),t(32),r(),t(33," "),o(34,"span",16),t(35,"from"),r(),t(36," "),o(37,"span",18),t(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",17),t(40,";"),r(),t(41,"\n\n"),o(42,"span",19)(43,"span",20),t(44,"@"),r(),o(45,"span",21),t(46,"Component"),r()(),o(47,"span",17),t(48,"("),r(),o(49,"span",17),t(50),r(),t(51,"\n selector"),o(52,"span",22),t(53,":"),r(),t(54," "),o(55,"span",18),t(56,"'app-trigger-focus-slider'"),r(),o(57,"span",17),t(58,","),r(),t(59,"\n templateUrl"),o(60,"span",22),t(61,":"),r(),t(62," "),o(63,"span",18),t(64,"'./trigger-focus-slider.component.html'"),r(),t(65,"\n"),o(66,"span",17),t(67),r(),o(68,"span",17),t(69,")"),r(),t(70,"\n"),o(71,"span",16),t(72,"export"),r(),t(73," "),o(74,"span",16),t(75,"class"),r(),t(76," "),o(77,"span",23),t(78,"TriggerFocusSliderComponent"),r(),t(79," "),o(80,"span",17),t(81),r(),t(82,"\n triggerFocus"),o(83,"span",22),t(84,":"),r(),t(85," EventEmitter"),o(86,"span",22),t(87,"<"),r(),t(88,"PointerType"),o(89,"span",22),t(90,">"),r(),t(91," "),o(92,"span",22),t(93,"="),r(),t(94," "),o(95,"span",16),t(96,"new"),r(),t(97," "),o(98,"span",23),t(99,"EventEmitter"),o(100,"span",22),t(101,"<"),r(),t(102,"PointerType"),o(103,"span",22),t(104,">"),r()(),o(105,"span",17),t(106,"("),r(),o(107,"span",17),t(108,")"),r(),o(109,"span",17),t(110,";"),r(),t(111,"\n minValue"),o(112,"span",22),t(113,":"),r(),t(114," "),o(115,"span",24),t(116,"number"),r(),t(117," "),o(118,"span",22),t(119,"="),r(),t(120," "),o(121,"span",25),t(122,"20"),r(),o(123,"span",17),t(124,";"),r(),t(125,"\n maxValue"),o(126,"span",22),t(127,":"),r(),t(128," "),o(129,"span",24),t(130,"number"),r(),t(131," "),o(132,"span",22),t(133,"="),r(),t(134," "),o(135,"span",25),t(136,"80"),r(),o(137,"span",17),t(138,";"),r(),t(139,"\n options"),o(140,"span",22),t(141,":"),r(),t(142," Options "),o(143,"span",22),t(144,"="),r(),t(145," "),o(146,"span",17),t(147),r(),t(148,"\n floor"),o(149,"span",22),t(150,":"),r(),t(151," "),o(152,"span",25),t(153,"0"),r(),o(154,"span",17),t(155,","),r(),t(156,"\n ceil"),o(157,"span",22),t(158,":"),r(),t(159," "),o(160,"span",25),t(161,"100"),r(),o(162,"span",17),t(163,","),r(),t(164,"\n step"),o(165,"span",22),t(166,":"),r(),t(167," "),o(168,"span",25),t(169,"5"),r(),t(170,"\n "),o(171,"span",17),t(172),r(),o(173,"span",17),t(174,";"),r(),t(175,"\n\n PointerType"),o(176,"span",22),t(177,":"),r(),t(178," "),o(179,"span",24),t(180,"any"),r(),t(181," "),o(182,"span",22),t(183,"="),r(),t(184," PointerType"),o(185,"span",17),t(186,";"),r(),t(187," "),o(188,"span",26),t(189,"// expose enum to the view"),r(),t(190,"\n\n "),o(191,"span",21),t(192,"focusSlider"),r(),o(193,"span",17),t(194,"("),r(),t(195,"pointerType"),o(196,"span",22),t(197,":"),r(),t(198," PointerType"),o(199,"span",17),t(200,")"),r(),o(201,"span",22),t(202,":"),r(),t(203," "),o(204,"span",16),t(205,"void"),r(),t(206," "),o(207,"span",17),t(208),r(),t(209,"\n "),o(210,"span",16),t(211,"this"),r(),o(212,"span",17),t(213,"."),r(),t(214,"triggerFocus"),o(215,"span",17),t(216,"."),r(),o(217,"span",21),t(218,"emit"),r(),o(219,"span",17),t(220,"("),r(),t(221,"pointerType"),o(222,"span",17),t(223,")"),r(),o(224,"span",17),t(225,";"),r(),t(226,"\n "),o(227,"span",17),t(228),r(),t(229,"\n"),o(230,"span",17),t(231),r()()()),2&e&&(h(6),g("{"),h(6),g("}"),h(14),g("{"),h(6),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(66),g("{"),h(25),g("}"),h(36),g("{"),h(20),g("}"),h(3),g("}"))}function kW(e,i){1&e&&(o(0,"pre",27)(1,"code",27)(2,"span",28)(3,"span",28)(4,"span",17),t(5,"<"),r(),t(6,"p"),r(),o(7,"span",17),t(8,">"),r()(),t(9,"\n "),o(10,"span",28)(11,"span",28)(12,"span",17),t(13,"<"),r(),t(14,"button"),r(),t(15," "),o(16,"span",29),t(17,"type"),r(),o(18,"span",30)(19,"span",31),t(20,"="),r(),o(21,"span",17),t(22,'"'),r(),t(23,"button"),o(24,"span",17),t(25,'"'),r()(),t(26," "),o(27,"span",29),t(28,"class"),r(),o(29,"span",30)(30,"span",31),t(31,"="),r(),o(32,"span",17),t(33,'"'),r(),t(34,"btn btn-outline-primary"),o(35,"span",17),t(36,'"'),r()(),t(37," "),o(38,"span",29),t(39,"(click)"),r(),o(40,"span",30)(41,"span",31),t(42,"="),r(),o(43,"span",17),t(44,'"'),r(),t(45,"focusSlider(PointerType.Min)"),o(46,"span",17),t(47,'"'),r()(),o(48,"span",17),t(49,">"),r()(),t(50,"Focus min pointer"),o(51,"span",28)(52,"span",28)(53,"span",17),t(54,""),r()(),t(58,"\n "),o(59,"span",28)(60,"span",28)(61,"span",17),t(62,"<"),r(),t(63,"button"),r(),t(64," "),o(65,"span",29),t(66,"type"),r(),o(67,"span",30)(68,"span",31),t(69,"="),r(),o(70,"span",17),t(71,'"'),r(),t(72,"button"),o(73,"span",17),t(74,'"'),r()(),t(75," "),o(76,"span",29),t(77,"class"),r(),o(78,"span",30)(79,"span",31),t(80,"="),r(),o(81,"span",17),t(82,'"'),r(),t(83,"btn btn-outline-primary"),o(84,"span",17),t(85,'"'),r()(),t(86," "),o(87,"span",29),t(88,"(click)"),r(),o(89,"span",30)(90,"span",31),t(91,"="),r(),o(92,"span",17),t(93,'"'),r(),t(94,"focusSlider(PointerType.Max)"),o(95,"span",17),t(96,'"'),r()(),o(97,"span",17),t(98,">"),r()(),t(99,"Focus max pointer"),o(100,"span",28)(101,"span",28)(102,"span",17),t(103,""),r()(),t(107,"\n"),o(108,"span",28)(109,"span",28)(110,"span",17),t(111,""),r()(),t(115,"\n\n"),o(116,"span",28)(117,"span",28)(118,"span",17),t(119,"<"),r(),t(120,"ngx-slider"),r(),t(121," "),o(122,"span",29),t(123,"[(value)]"),r(),o(124,"span",30)(125,"span",31),t(126,"="),r(),o(127,"span",17),t(128,'"'),r(),t(129,"minValue"),o(130,"span",17),t(131,'"'),r()(),t(132," "),o(133,"span",29),t(134,"[(highValue)]"),r(),o(135,"span",30)(136,"span",31),t(137,"="),r(),o(138,"span",17),t(139,'"'),r(),t(140,"maxValue"),o(141,"span",17),t(142,'"'),r()(),t(143," "),o(144,"span",29),t(145,"[options]"),r(),o(146,"span",30)(147,"span",31),t(148,"="),r(),o(149,"span",17),t(150,'"'),r(),t(151,"options"),o(152,"span",17),t(153,'"'),r()(),t(154," "),o(155,"span",29),t(156,"[triggerFocus]"),r(),o(157,"span",30)(158,"span",31),t(159,"="),r(),o(160,"span",17),t(161,'"'),r(),t(162,"$any(triggerFocus)"),o(163,"span",17),t(164,'"'),r()(),o(165,"span",17),t(166,">"),r()(),o(167,"span",28)(168,"span",28)(169,"span",17),t(170,""),r()()()())}let OW=(()=>{class e{constructor(){this.triggerFocus=new $,this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100,step:5},this.PointerType=j}focusSlider(n){this.triggerFocus.emit(n)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-trigger-focus-slider"]],decls:25,vars:5,consts:[["id","trigger-focus-slider",1,"snippet-title"],["routerLink","./","fragment","trigger-focus-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],["type","button",1,"btn","btn-outline-primary",3,"click"],[3,"value","highValue","options","triggerFocus","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["triggerfocussliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","comment"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Slider with manual focus trigger "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"p")(9,"button",7),I("click",function(){return a.focusSlider(a.PointerType.Min)}),t(10,"Focus min pointer"),r(),o(11,"button",7),I("click",function(){return a.focusSlider(a.PointerType.Max)}),t(12,"Focus max pointer"),r()(),o(13,"ngx-slider",8),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c}),r()(),o(14,"ul",9,10)(16,"li",11)(17,"a",12),t(18,"trigger-focus-slider.component.ts"),r(),E(19,MW,232,12,"ng-template",13),r(),o(20,"li",11)(21,"a",12),t(22,"trigger-focus-slider.component.html"),r(),E(23,kW,174,0,"ng-template",13),r()(),M(24,"div",14),r()()),2&s){const l=U(15);h(13),w("value",a.minValue)("highValue",a.maxValue)("options",a.options)("triggerFocus",a.triggerFocus),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function IW(e,i){1&e&&(o(0,"pre",15)(1,"code",15)(2,"span",16),t(3,"import"),r(),t(4," "),o(5,"span",17),t(6),r(),t(7," Component "),o(8,"span",17),t(9),r(),t(10," "),o(11,"span",16),t(12,"from"),r(),t(13," "),o(14,"span",18),t(15,"'@angular/core'"),r(),o(16,"span",17),t(17,";"),r(),t(18,"\n"),o(19,"span",16),t(20,"import"),r(),t(21," "),o(22,"span",17),t(23),r(),t(24," Options"),o(25,"span",17),t(26,","),r(),t(27," ChangeContext"),o(28,"span",17),t(29,","),r(),t(30," PointerType "),o(31,"span",17),t(32),r(),t(33," "),o(34,"span",16),t(35,"from"),r(),t(36," "),o(37,"span",18),t(38,"'@angular-slider/ngx-slider'"),r(),o(39,"span",17),t(40,";"),r(),t(41,"\n\n"),o(42,"span",19)(43,"span",20),t(44,"@"),r(),o(45,"span",21),t(46,"Component"),r()(),o(47,"span",17),t(48,"("),r(),o(49,"span",17),t(50),r(),t(51,"\n selector"),o(52,"span",22),t(53,":"),r(),t(54," "),o(55,"span",18),t(56,"'app-user-events-slider'"),r(),o(57,"span",17),t(58,","),r(),t(59,"\n templateUrl"),o(60,"span",22),t(61,":"),r(),t(62," "),o(63,"span",18),t(64,"'./user-events-slider.component.html'"),r(),t(65,"\n"),o(66,"span",17),t(67),r(),o(68,"span",17),t(69,")"),r(),t(70,"\n"),o(71,"span",16),t(72,"export"),r(),t(73," "),o(74,"span",16),t(75,"class"),r(),t(76," "),o(77,"span",23),t(78,"UserEventsSliderComponent"),r(),t(79," "),o(80,"span",17),t(81),r(),t(82,"\n minValue"),o(83,"span",22),t(84,":"),r(),t(85," "),o(86,"span",24),t(87,"number"),r(),t(88," "),o(89,"span",22),t(90,"="),r(),t(91," "),o(92,"span",25),t(93,"20"),r(),o(94,"span",17),t(95,";"),r(),t(96,"\n maxValue"),o(97,"span",22),t(98,":"),r(),t(99," "),o(100,"span",24),t(101,"number"),r(),t(102," "),o(103,"span",22),t(104,"="),r(),t(105," "),o(106,"span",25),t(107,"80"),r(),o(108,"span",17),t(109,";"),r(),t(110,"\n options"),o(111,"span",22),t(112,":"),r(),t(113," Options "),o(114,"span",22),t(115,"="),r(),t(116," "),o(117,"span",17),t(118),r(),t(119,"\n floor"),o(120,"span",22),t(121,":"),r(),t(122," "),o(123,"span",25),t(124,"0"),r(),o(125,"span",17),t(126,","),r(),t(127,"\n ceil"),o(128,"span",22),t(129,":"),r(),t(130," "),o(131,"span",25),t(132,"100"),r(),t(133,"\n "),o(134,"span",17),t(135),r(),o(136,"span",17),t(137,";"),r(),t(138,"\n logText"),o(139,"span",22),t(140,":"),r(),t(141," "),o(142,"span",24),t(143,"string"),r(),t(144," "),o(145,"span",22),t(146,"="),r(),t(147," "),o(148,"span",18),t(149,"''"),r(),o(150,"span",17),t(151,";"),r(),t(152,"\n\n "),o(153,"span",21),t(154,"onUserChangeStart"),r(),o(155,"span",17),t(156,"("),r(),t(157,"changeContext"),o(158,"span",22),t(159,":"),r(),t(160," ChangeContext"),o(161,"span",17),t(162,")"),r(),o(163,"span",22),t(164,":"),r(),t(165," "),o(166,"span",16),t(167,"void"),r(),t(168," "),o(169,"span",17),t(170),r(),t(171,"\n "),o(172,"span",16),t(173,"this"),r(),o(174,"span",17),t(175,"."),r(),t(176,"logText "),o(177,"span",22),t(178,"+="),r(),t(179," "),o(180,"span",26)(181,"span",27),t(182,"`"),r(),o(183,"span",18),t(184,"onUserChangeStart("),r(),o(185,"span",28)(186,"span",29),t(187),r(),o(188,"span",16),t(189,"this"),r(),o(190,"span",17),t(191,"."),r(),o(192,"span",21),t(193,"getChangeContextString"),r(),o(194,"span",17),t(195,"("),r(),t(196,"changeContext"),o(197,"span",17),t(198,")"),r(),o(199,"span",29),t(200),r()(),o(201,"span",18),t(202,")\\n"),r(),o(203,"span",27),t(204,"`"),r()(),o(205,"span",17),t(206,";"),r(),t(207,"\n "),o(208,"span",17),t(209),r(),t(210,"\n\n "),o(211,"span",21),t(212,"onUserChange"),r(),o(213,"span",17),t(214,"("),r(),t(215,"changeContext"),o(216,"span",22),t(217,":"),r(),t(218," ChangeContext"),o(219,"span",17),t(220,")"),r(),o(221,"span",22),t(222,":"),r(),t(223," "),o(224,"span",16),t(225,"void"),r(),t(226," "),o(227,"span",17),t(228),r(),t(229,"\n "),o(230,"span",16),t(231,"this"),r(),o(232,"span",17),t(233,"."),r(),t(234,"logText "),o(235,"span",22),t(236,"+="),r(),t(237," "),o(238,"span",26)(239,"span",27),t(240,"`"),r(),o(241,"span",18),t(242,"onUserChange("),r(),o(243,"span",28)(244,"span",29),t(245),r(),o(246,"span",16),t(247,"this"),r(),o(248,"span",17),t(249,"."),r(),o(250,"span",21),t(251,"getChangeContextString"),r(),o(252,"span",17),t(253,"("),r(),t(254,"changeContext"),o(255,"span",17),t(256,")"),r(),o(257,"span",29),t(258),r()(),o(259,"span",18),t(260,")\\n"),r(),o(261,"span",27),t(262,"`"),r()(),o(263,"span",17),t(264,";"),r(),t(265,"\n "),o(266,"span",17),t(267),r(),t(268,"\n\n "),o(269,"span",21),t(270,"onUserChangeEnd"),r(),o(271,"span",17),t(272,"("),r(),t(273,"changeContext"),o(274,"span",22),t(275,":"),r(),t(276," ChangeContext"),o(277,"span",17),t(278,")"),r(),o(279,"span",22),t(280,":"),r(),t(281," "),o(282,"span",16),t(283,"void"),r(),t(284," "),o(285,"span",17),t(286),r(),t(287,"\n "),o(288,"span",16),t(289,"this"),r(),o(290,"span",17),t(291,"."),r(),t(292,"logText "),o(293,"span",22),t(294,"+="),r(),t(295," "),o(296,"span",26)(297,"span",27),t(298,"`"),r(),o(299,"span",18),t(300,"onUserChangeEnd("),r(),o(301,"span",28)(302,"span",29),t(303),r(),o(304,"span",16),t(305,"this"),r(),o(306,"span",17),t(307,"."),r(),o(308,"span",21),t(309,"getChangeContextString"),r(),o(310,"span",17),t(311,"("),r(),t(312,"changeContext"),o(313,"span",17),t(314,")"),r(),o(315,"span",29),t(316),r()(),o(317,"span",18),t(318,")\\n"),r(),o(319,"span",27),t(320,"`"),r()(),o(321,"span",17),t(322,";"),r(),t(323,"\n "),o(324,"span",17),t(325),r(),t(326,"\n\n "),o(327,"span",21),t(328,"getChangeContextString"),r(),o(329,"span",17),t(330,"("),r(),t(331,"changeContext"),o(332,"span",22),t(333,":"),r(),t(334," ChangeContext"),o(335,"span",17),t(336,")"),r(),o(337,"span",22),t(338,":"),r(),t(339," "),o(340,"span",24),t(341,"string"),r(),t(342," "),o(343,"span",17),t(344),r(),t(345,"\n "),o(346,"span",16),t(347,"return"),r(),t(348," "),o(349,"span",26)(350,"span",27),t(351,"`"),r(),o(352,"span",18),t(353),r(),o(354,"span",28)(355,"span",29),t(356),r(),t(357,"changeContext"),o(358,"span",17),t(359,"."),r(),t(360,"pointerType "),o(361,"span",22),t(362,"==="),r(),t(363," PointerType"),o(364,"span",17),t(365,"."),r(),t(366,"Min "),o(367,"span",22),t(368,"?"),r(),t(369," "),o(370,"span",18),t(371,"'Min'"),r(),t(372," "),o(373,"span",22),t(374,":"),r(),t(375," "),o(376,"span",18),t(377,"'Max'"),r(),o(378,"span",29),t(379),r()(),o(380,"span",18),t(381,", "),r(),o(382,"span",27),t(383,"`"),r()(),t(384," "),o(385,"span",22),t(386,"+"),r(),t(387,"\n "),o(388,"span",26)(389,"span",27),t(390,"`"),r(),o(391,"span",18),t(392,"value: "),r(),o(393,"span",28)(394,"span",29),t(395),r(),t(396,"changeContext"),o(397,"span",17),t(398,"."),r(),t(399,"value"),o(400,"span",29),t(401),r()(),o(402,"span",18),t(403,", "),r(),o(404,"span",27),t(405,"`"),r()(),t(406," "),o(407,"span",22),t(408,"+"),r(),t(409,"\n "),o(410,"span",26)(411,"span",27),t(412,"`"),r(),o(413,"span",18),t(414,"highValue: "),r(),o(415,"span",28)(416,"span",29),t(417),r(),t(418,"changeContext"),o(419,"span",17),t(420,"."),r(),t(421,"highValue"),o(422,"span",29),t(423),r()(),o(424,"span",18),t(425),r(),o(426,"span",27),t(427,"`"),r()(),o(428,"span",17),t(429,";"),r(),t(430,"\n "),o(431,"span",17),t(432),r(),t(433,"\n"),o(434,"span",17),t(435),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(9),g("}"),h(18),g("{"),h(17),g("}"),h(14),g("{"),h(37),g("{"),h(17),g("}"),h(35),g("{"),h(17),Rt("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(17),Rt("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(17),Rt("$","{",""),h(13),g("}"),h(9),g("}"),h(19),g("{"),h(9),Rt("","{","pointerType: "),h(3),Rt("$","{",""),h(23),g("}"),h(16),Rt("$","{",""),h(6),g("}"),h(16),Rt("$","{",""),h(6),g("}"),h(2),g("}"),h(7),g("}"),h(3),g("}"))}function xW(e,i){1&e&&(o(0,"pre",30)(1,"code",30)(2,"span",31)(3,"span",31)(4,"span",17),t(5,"<"),r(),t(6,"ngx-slider"),r(),t(7," "),o(8,"span",32),t(9,"[(value)]"),r(),o(10,"span",33)(11,"span",34),t(12,"="),r(),o(13,"span",17),t(14,'"'),r(),t(15,"minValue"),o(16,"span",17),t(17,'"'),r()(),t(18,"\n "),o(19,"span",32),t(20,"[(highValue)]"),r(),o(21,"span",33)(22,"span",34),t(23,"="),r(),o(24,"span",17),t(25,'"'),r(),t(26,"maxValue"),o(27,"span",17),t(28,'"'),r()(),t(29,"\n "),o(30,"span",32),t(31,"[options]"),r(),o(32,"span",33)(33,"span",34),t(34,"="),r(),o(35,"span",17),t(36,'"'),r(),t(37,"options"),o(38,"span",17),t(39,'"'),r()(),t(40,"\n "),o(41,"span",32),t(42,"(userChangeStart)"),r(),o(43,"span",33)(44,"span",34),t(45,"="),r(),o(46,"span",17),t(47,'"'),r(),t(48,"onUserChangeStart($event)"),o(49,"span",17),t(50,'"'),r()(),t(51,"\n "),o(52,"span",32),t(53,"(userChange)"),r(),o(54,"span",33)(55,"span",34),t(56,"="),r(),o(57,"span",17),t(58,'"'),r(),t(59,"onUserChange($event)"),o(60,"span",17),t(61,'"'),r()(),t(62,"\n "),o(63,"span",32),t(64,"(userChangeEnd)"),r(),o(65,"span",33)(66,"span",34),t(67,"="),r(),o(68,"span",17),t(69,'"'),r(),t(70,"onUserChangeEnd($event)"),o(71,"span",17),t(72,'"'),r()(),o(73,"span",17),t(74,">"),r()(),t(75,"\n"),o(76,"span",31)(77,"span",31)(78,"span",17),t(79,""),r()(),t(83,"\n\nEvents:\n"),o(84,"span",31)(85,"span",31)(86,"span",17),t(87,"<"),r(),t(88,"textarea"),r(),t(89," "),o(90,"span",32),t(91,"type"),r(),o(92,"span",33)(93,"span",34),t(94,"="),r(),o(95,"span",17),t(96,'"'),r(),t(97,"text"),o(98,"span",17),t(99,'"'),r()(),t(100," "),o(101,"span",32),t(102,"class"),r(),o(103,"span",33)(104,"span",34),t(105,"="),r(),o(106,"span",17),t(107,'"'),r(),t(108,"form-control"),o(109,"span",17),t(110,'"'),r()(),t(111," "),o(112,"span",35)(113,"span",32),t(114,"style"),r(),o(115,"span",33)(116,"span",34),t(117,"="),r(),o(118,"span",17),t(119,'"'),r(),o(120,"span",36)(121,"span",37),t(122,"min-width"),r(),o(123,"span",17),t(124,":"),r(),t(125," 100%"),o(126,"span",17),t(127,";"),r(),t(128," "),o(129,"span",37),t(130,"min-height"),r(),o(131,"span",17),t(132,":"),r(),t(133," 300px"),o(134,"span",17),t(135,";"),r()(),o(136,"span",17),t(137,'"'),r()()(),o(138,"span",17),t(139,">"),r()(),t(140),o(141,"span",31)(142,"span",31)(143,"span",17),t(144,""),r()()()()),2&e&&(h(140),ls("\n","{","","{","logText","}","","}","\n"))}let AW=(()=>{class e{constructor(){this.minValue=20,this.maxValue=80,this.options={floor:0,ceil:100},this.logText=""}onUserChangeStart(n){this.logText+=`onUserChangeStart(${this.getChangeContextString(n)})\n`}onUserChange(n){this.logText+=`onUserChange(${this.getChangeContextString(n)})\n`}onUserChangeEnd(n){this.logText+=`onUserChangeEnd(${this.getChangeContextString(n)})\n`}getChangeContextString(n){return`{pointerType: ${n.pointerType===j.Min?"Min":"Max"}, value: ${n.value}, highValue: ${n.highValue}}`}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-user-events-slider"]],decls:23,vars:5,consts:[["id","user-events-slider",1,"snippet-title"],["routerLink","./","fragment","user-events-slider"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[3,"value","highValue","options","valueChange","highValueChange","userChangeStart","userChange","userChangeEnd"],["type","text",1,"form-control",2,"min-width","100%","min-height","300px"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["usereventssliderNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","operator"],[1,"token","class-name"],[1,"token","builtin"],[1,"token","number"],[1,"token","template-string"],[1,"token","template-punctuation","string"],[1,"token","interpolation"],[1,"token","interpolation-punctuation","punctuation"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","special-attr"],[1,"token","value","css","language-css"],[1,"token","property"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"User events slider "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"ngx-slider",7),I("valueChange",function(c){return a.minValue=c})("highValueChange",function(c){return a.maxValue=c})("userChangeStart",function(c){return a.onUserChangeStart(c)})("userChange",function(c){return a.onUserChange(c)})("userChangeEnd",function(c){return a.onUserChangeEnd(c)}),r(),t(9," Events:\n"),o(10,"textarea",8),t(11),r()(),o(12,"ul",9,10)(14,"li",11)(15,"a",12),t(16,"user-events-slider.component.ts"),r(),E(17,IW,436,32,"ng-template",13),r(),o(18,"li",11)(19,"a",12),t(20,"user-events-slider.component.html"),r(),E(21,xW,148,4,"ng-template",13),r()(),M(22,"div",14),r()()),2&s){const l=U(13);h(8),w("value",a.minValue)("highValue",a.maxValue)("options",a.options),h(3),Rt("",a.logText,"\n"),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})();function RW(e,i){1&e&&(o(0,"pre",18)(1,"code",18)(2,"span",19),t(3,"import"),r(),t(4," "),o(5,"span",20),t(6),r(),t(7," Component "),o(8,"span",20),t(9),r(),t(10," "),o(11,"span",19),t(12,"from"),r(),t(13," "),o(14,"span",21),t(15,"'@angular/core'"),r(),o(16,"span",20),t(17,";"),r(),t(18,"\n"),o(19,"span",19),t(20,"import"),r(),t(21," "),o(22,"span",20),t(23),r(),t(24," Options "),o(25,"span",20),t(26),r(),t(27," "),o(28,"span",19),t(29,"from"),r(),t(30," "),o(31,"span",21),t(32,"'@angular-slider/ngx-slider'"),r(),o(33,"span",20),t(34,";"),r(),t(35,"\n\n"),o(36,"span",19),t(37,"interface"),r(),t(38," "),o(39,"span",22),t(40,"SimpleSliderModel"),r(),t(41," "),o(42,"span",20),t(43),r(),t(44,"\n value"),o(45,"span",23),t(46,":"),r(),t(47," "),o(48,"span",24),t(49,"number"),r(),o(50,"span",20),t(51,";"),r(),t(52,"\n options"),o(53,"span",23),t(54,":"),r(),t(55," Options"),o(56,"span",20),t(57,";"),r(),t(58,"\n"),o(59,"span",20),t(60),r(),t(61,"\n\n"),o(62,"span",19),t(63,"interface"),r(),t(64," "),o(65,"span",22),t(66,"RangeSliderModel"),r(),t(67," "),o(68,"span",20),t(69),r(),t(70,"\n minValue"),o(71,"span",23),t(72,":"),r(),t(73," "),o(74,"span",24),t(75,"number"),r(),o(76,"span",20),t(77,";"),r(),t(78,"\n maxValue"),o(79,"span",23),t(80,":"),r(),t(81," "),o(82,"span",24),t(83,"number"),r(),o(84,"span",20),t(85,";"),r(),t(86,"\n options"),o(87,"span",23),t(88,":"),r(),t(89," Options"),o(90,"span",20),t(91,";"),r(),t(92,"\n"),o(93,"span",20),t(94),r(),t(95,"\n\n"),o(96,"span",25)(97,"span",26),t(98,"@"),r(),o(99,"span",27),t(100,"Component"),r()(),o(101,"span",20),t(102,"("),r(),o(103,"span",20),t(104),r(),t(105,"\n selector"),o(106,"span",23),t(107,":"),r(),t(108," "),o(109,"span",21),t(110,"'app-vertical-sliders'"),r(),o(111,"span",20),t(112,","),r(),t(113,"\n templateUrl"),o(114,"span",23),t(115,":"),r(),t(116," "),o(117,"span",21),t(118,"'./vertical-sliders.component.html'"),r(),t(119,"\n"),o(120,"span",20),t(121),r(),o(122,"span",20),t(123,")"),r(),t(124,"\n"),o(125,"span",19),t(126,"export"),r(),t(127," "),o(128,"span",19),t(129,"class"),r(),t(130," "),o(131,"span",22),t(132,"VerticalSlidersComponent"),r(),t(133," "),o(134,"span",20),t(135),r(),t(136,"\n verticalSlider1"),o(137,"span",23),t(138,":"),r(),t(139," SimpleSliderModel "),o(140,"span",23),t(141,"="),r(),t(142," "),o(143,"span",20),t(144),r(),t(145,"\n value"),o(146,"span",23),t(147,":"),r(),t(148," "),o(149,"span",28),t(150,"5"),r(),o(151,"span",20),t(152,","),r(),t(153,"\n options"),o(154,"span",23),t(155,":"),r(),t(156," "),o(157,"span",20),t(158),r(),t(159,"\n floor"),o(160,"span",23),t(161,":"),r(),t(162," "),o(163,"span",28),t(164,"0"),r(),o(165,"span",20),t(166,","),r(),t(167,"\n ceil"),o(168,"span",23),t(169,":"),r(),t(170," "),o(171,"span",28),t(172,"10"),r(),o(173,"span",20),t(174,","),r(),t(175,"\n vertical"),o(176,"span",23),t(177,":"),r(),t(178," "),o(179,"span",29),t(180,"true"),r(),t(181,"\n "),o(182,"span",20),t(183),r(),t(184,"\n "),o(185,"span",20),t(186),r(),o(187,"span",20),t(188,";"),r(),t(189,"\n\n verticalSlider2"),o(190,"span",23),t(191,":"),r(),t(192," RangeSliderModel "),o(193,"span",23),t(194,"="),r(),t(195," "),o(196,"span",20),t(197),r(),t(198,"\n minValue"),o(199,"span",23),t(200,":"),r(),t(201," "),o(202,"span",28),t(203,"20"),r(),o(204,"span",20),t(205,","),r(),t(206,"\n maxValue"),o(207,"span",23),t(208,":"),r(),t(209," "),o(210,"span",28),t(211,"80"),r(),o(212,"span",20),t(213,","),r(),t(214,"\n options"),o(215,"span",23),t(216,":"),r(),t(217," "),o(218,"span",20),t(219),r(),t(220,"\n floor"),o(221,"span",23),t(222,":"),r(),t(223," "),o(224,"span",28),t(225,"0"),r(),o(226,"span",20),t(227,","),r(),t(228,"\n ceil"),o(229,"span",23),t(230,":"),r(),t(231," "),o(232,"span",28),t(233,"100"),r(),o(234,"span",20),t(235,","),r(),t(236,"\n vertical"),o(237,"span",23),t(238,":"),r(),t(239," "),o(240,"span",29),t(241,"true"),r(),t(242,"\n "),o(243,"span",20),t(244),r(),t(245,"\n "),o(246,"span",20),t(247),r(),o(248,"span",20),t(249,";"),r(),t(250,"\n\n verticalSlider3"),o(251,"span",23),t(252,":"),r(),t(253," SimpleSliderModel "),o(254,"span",23),t(255,"="),r(),t(256," "),o(257,"span",20),t(258),r(),t(259,"\n value"),o(260,"span",23),t(261,":"),r(),t(262," "),o(263,"span",28),t(264,"5"),r(),o(265,"span",20),t(266,","),r(),t(267,"\n options"),o(268,"span",23),t(269,":"),r(),t(270," "),o(271,"span",20),t(272),r(),t(273,"\n floor"),o(274,"span",23),t(275,":"),r(),t(276," "),o(277,"span",28),t(278,"0"),r(),o(279,"span",20),t(280,","),r(),t(281,"\n ceil"),o(282,"span",23),t(283,":"),r(),t(284," "),o(285,"span",28),t(286,"10"),r(),o(287,"span",20),t(288,","),r(),t(289,"\n vertical"),o(290,"span",23),t(291,":"),r(),t(292," "),o(293,"span",29),t(294,"true"),r(),o(295,"span",20),t(296,","),r(),t(297,"\n showTicks"),o(298,"span",23),t(299,":"),r(),t(300," "),o(301,"span",29),t(302,"true"),r(),t(303,"\n "),o(304,"span",20),t(305),r(),t(306,"\n "),o(307,"span",20),t(308),r(),o(309,"span",20),t(310,";"),r(),t(311,"\n\n verticalSlider4"),o(312,"span",23),t(313,":"),r(),t(314," RangeSliderModel "),o(315,"span",23),t(316,"="),r(),t(317," "),o(318,"span",20),t(319),r(),t(320,"\n minValue"),o(321,"span",23),t(322,":"),r(),t(323," "),o(324,"span",28),t(325,"1"),r(),o(326,"span",20),t(327,","),r(),t(328,"\n maxValue"),o(329,"span",23),t(330,":"),r(),t(331," "),o(332,"span",28),t(333,"5"),r(),o(334,"span",20),t(335,","),r(),t(336,"\n options"),o(337,"span",23),t(338,":"),r(),t(339," "),o(340,"span",20),t(341),r(),t(342,"\n floor"),o(343,"span",23),t(344,":"),r(),t(345," "),o(346,"span",28),t(347,"0"),r(),o(348,"span",20),t(349,","),r(),t(350,"\n ceil"),o(351,"span",23),t(352,":"),r(),t(353," "),o(354,"span",28),t(355,"6"),r(),o(356,"span",20),t(357,","),r(),t(358,"\n vertical"),o(359,"span",23),t(360,":"),r(),t(361," "),o(362,"span",29),t(363,"true"),r(),o(364,"span",20),t(365,","),r(),t(366,"\n showTicksValues"),o(367,"span",23),t(368,":"),r(),t(369," "),o(370,"span",29),t(371,"true"),r(),t(372,"\n "),o(373,"span",20),t(374),r(),t(375,"\n "),o(376,"span",20),t(377),r(),o(378,"span",20),t(379,";"),r(),t(380,"\n\n verticalSlider5"),o(381,"span",23),t(382,":"),r(),t(383," SimpleSliderModel "),o(384,"span",23),t(385,"="),r(),t(386," "),o(387,"span",20),t(388),r(),t(389,"\n value"),o(390,"span",23),t(391,":"),r(),t(392," "),o(393,"span",28),t(394,"50"),r(),o(395,"span",20),t(396,","),r(),t(397,"\n options"),o(398,"span",23),t(399,":"),r(),t(400," "),o(401,"span",20),t(402),r(),t(403,"\n floor"),o(404,"span",23),t(405,":"),r(),t(406," "),o(407,"span",28),t(408,"0"),r(),o(409,"span",20),t(410,","),r(),t(411,"\n ceil"),o(412,"span",23),t(413,":"),r(),t(414," "),o(415,"span",28),t(416,"100"),r(),o(417,"span",20),t(418,","),r(),t(419,"\n vertical"),o(420,"span",23),t(421,":"),r(),t(422," "),o(423,"span",29),t(424,"true"),r(),o(425,"span",20),t(426,","),r(),t(427,"\n showSelectionBar"),o(428,"span",23),t(429,":"),r(),t(430," "),o(431,"span",29),t(432,"true"),r(),t(433,"\n "),o(434,"span",20),t(435),r(),t(436,"\n "),o(437,"span",20),t(438),r(),o(439,"span",20),t(440,";"),r(),t(441,"\n\n verticalSlider6"),o(442,"span",23),t(443,":"),r(),t(444," SimpleSliderModel "),o(445,"span",23),t(446,"="),r(),t(447," "),o(448,"span",20),t(449),r(),t(450,"\n value"),o(451,"span",23),t(452,":"),r(),t(453," "),o(454,"span",28),t(455,"6"),r(),o(456,"span",20),t(457,","),r(),t(458,"\n options"),o(459,"span",23),t(460,":"),r(),t(461," "),o(462,"span",20),t(463),r(),t(464,"\n floor"),o(465,"span",23),t(466,":"),r(),t(467," "),o(468,"span",28),t(469,"0"),r(),o(470,"span",20),t(471,","),r(),t(472,"\n ceil"),o(473,"span",23),t(474,":"),r(),t(475," "),o(476,"span",28),t(477,"6"),r(),o(478,"span",20),t(479,","),r(),t(480,"\n vertical"),o(481,"span",23),t(482,":"),r(),t(483," "),o(484,"span",29),t(485,"true"),r(),o(486,"span",20),t(487,","),r(),t(488,"\n showSelectionBar"),o(489,"span",23),t(490,":"),r(),t(491," "),o(492,"span",29),t(493,"true"),r(),o(494,"span",20),t(495,","),r(),t(496,"\n showTicksValues"),o(497,"span",23),t(498,":"),r(),t(499," "),o(500,"span",29),t(501,"true"),r(),o(502,"span",20),t(503,","),r(),t(504,"\n ticksValuesTooltip"),o(505,"span",23),t(506,":"),r(),t(507," "),o(508,"span",20),t(509,"("),r(),t(510,"v"),o(511,"span",23),t(512,":"),r(),t(513," "),o(514,"span",24),t(515,"number"),r(),o(516,"span",20),t(517,")"),r(),o(518,"span",23),t(519,":"),r(),t(520," "),o(521,"span",24),t(522,"string"),r(),t(523," "),o(524,"span",23),t(525,"=>"),r(),t(526," "),o(527,"span",20),t(528),r(),t(529,"\n "),o(530,"span",19),t(531,"return"),r(),t(532," "),o(533,"span",21),t(534,"'Tooltip for '"),r(),t(535," "),o(536,"span",23),t(537,"+"),r(),t(538," v"),o(539,"span",20),t(540,";"),r(),t(541,"\n "),o(542,"span",20),t(543),r(),t(544,"\n "),o(545,"span",20),t(546),r(),t(547,"\n "),o(548,"span",20),t(549),r(),o(550,"span",20),t(551,";"),r(),t(552,"\n"),o(553,"span",20),t(554),r()()()),2&e&&(h(6),g("{"),h(3),g("}"),h(14),g("{"),h(3),g("}"),h(17),g("{"),h(17),g("}"),h(9),g("{"),h(25),g("}"),h(10),g("{"),h(17),g("}"),h(14),g("{"),h(9),g("{"),h(14),g("{"),h(25),g("}"),h(3),g("}"),h(11),g("{"),h(22),g("{"),h(25),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(22),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(33),g("}"),h(3),g("}"),h(11),g("{"),h(14),g("{"),h(65),g("{"),h(15),g("}"),h(3),g("}"),h(3),g("}"),h(5),g("}"))}function PW(e,i){1&e&&(o(0,"pre",30)(1,"code",30)(2,"span",31)(3,"span",31)(4,"span",20),t(5,"<"),r(),t(6,"div"),r(),t(7," "),o(8,"span",32),t(9,"class"),r(),o(10,"span",33)(11,"span",34),t(12,"="),r(),o(13,"span",20),t(14,'"'),r(),t(15,"container-fluid"),o(16,"span",20),t(17,'"'),r()(),o(18,"span",20),t(19,">"),r()(),t(20,"\n "),o(21,"span",31)(22,"span",31)(23,"span",20),t(24,"<"),r(),t(25,"div"),r(),t(26," "),o(27,"span",32),t(28,"class"),r(),o(29,"span",33)(30,"span",34),t(31,"="),r(),o(32,"span",20),t(33,'"'),r(),t(34,"row"),o(35,"span",20),t(36,'"'),r()(),t(37," "),o(38,"span",35)(39,"span",32),t(40,"style"),r(),o(41,"span",33)(42,"span",34),t(43,"="),r(),o(44,"span",20),t(45,'"'),r(),o(46,"span",36)(47,"span",37),t(48,"height"),r(),o(49,"span",20),t(50,":"),r(),t(51," 300px"),r(),o(52,"span",20),t(53,'"'),r()()(),o(54,"span",20),t(55,">"),r()(),t(56,"\n "),o(57,"span",31)(58,"span",31)(59,"span",20),t(60,"<"),r(),t(61,"div"),r(),t(62," "),o(63,"span",32),t(64,"class"),r(),o(65,"span",33)(66,"span",34),t(67,"="),r(),o(68,"span",20),t(69,'"'),r(),t(70,"col-2"),o(71,"span",20),t(72,'"'),r()(),t(73," "),o(74,"span",35)(75,"span",32),t(76,"style"),r(),o(77,"span",33)(78,"span",34),t(79,"="),r(),o(80,"span",20),t(81,'"'),r(),o(82,"span",36)(83,"span",37),t(84,"height"),r(),o(85,"span",20),t(86,":"),r(),t(87," 100%"),r(),o(88,"span",20),t(89,'"'),r()()(),o(90,"span",20),t(91,">"),r()(),t(92,"\n "),o(93,"span",31)(94,"span",31)(95,"span",20),t(96,"<"),r(),t(97,"ngx-slider"),r(),t(98," "),o(99,"span",32),t(100,"[(value)]"),r(),o(101,"span",33)(102,"span",34),t(103,"="),r(),o(104,"span",20),t(105,'"'),r(),t(106,"verticalSlider1.value"),o(107,"span",20),t(108,'"'),r()(),t(109," "),o(110,"span",32),t(111,"[options]"),r(),o(112,"span",33)(113,"span",34),t(114,"="),r(),o(115,"span",20),t(116,'"'),r(),t(117,"verticalSlider1.options"),o(118,"span",20),t(119,'"'),r()(),o(120,"span",20),t(121,">"),r()(),o(122,"span",31)(123,"span",31)(124,"span",20),t(125,""),r()(),t(129,"\n "),o(130,"span",31)(131,"span",31)(132,"span",20),t(133,""),r()(),t(137,"\n\n "),o(138,"span",31)(139,"span",31)(140,"span",20),t(141,"<"),r(),t(142,"div"),r(),t(143," "),o(144,"span",32),t(145,"class"),r(),o(146,"span",33)(147,"span",34),t(148,"="),r(),o(149,"span",20),t(150,'"'),r(),t(151,"col-2"),o(152,"span",20),t(153,'"'),r()(),t(154," "),o(155,"span",35)(156,"span",32),t(157,"style"),r(),o(158,"span",33)(159,"span",34),t(160,"="),r(),o(161,"span",20),t(162,'"'),r(),o(163,"span",36)(164,"span",37),t(165,"height"),r(),o(166,"span",20),t(167,":"),r(),t(168," 100%"),r(),o(169,"span",20),t(170,'"'),r()()(),o(171,"span",20),t(172,">"),r()(),t(173,"\n "),o(174,"span",31)(175,"span",31)(176,"span",20),t(177,"<"),r(),t(178,"ngx-slider"),r(),t(179," "),o(180,"span",32),t(181,"[(value)]"),r(),o(182,"span",33)(183,"span",34),t(184,"="),r(),o(185,"span",20),t(186,'"'),r(),t(187,"verticalSlider2.minValue"),o(188,"span",20),t(189,'"'),r()(),t(190," "),o(191,"span",32),t(192,"[(highValue)]"),r(),o(193,"span",33)(194,"span",34),t(195,"="),r(),o(196,"span",20),t(197,'"'),r(),t(198,"verticalSlider2.maxValue"),o(199,"span",20),t(200,'"'),r()(),t(201," "),o(202,"span",32),t(203,"[options]"),r(),o(204,"span",33)(205,"span",34),t(206,"="),r(),o(207,"span",20),t(208,'"'),r(),t(209,"verticalSlider2.options"),o(210,"span",20),t(211,'"'),r()(),o(212,"span",20),t(213,">"),r()(),o(214,"span",31)(215,"span",31)(216,"span",20),t(217,""),r()(),t(221,"\n "),o(222,"span",31)(223,"span",31)(224,"span",20),t(225,""),r()(),t(229,"\n\n "),o(230,"span",31)(231,"span",31)(232,"span",20),t(233,"<"),r(),t(234,"div"),r(),t(235," "),o(236,"span",32),t(237,"class"),r(),o(238,"span",33)(239,"span",34),t(240,"="),r(),o(241,"span",20),t(242,'"'),r(),t(243,"col-2"),o(244,"span",20),t(245,'"'),r()(),t(246," "),o(247,"span",35)(248,"span",32),t(249,"style"),r(),o(250,"span",33)(251,"span",34),t(252,"="),r(),o(253,"span",20),t(254,'"'),r(),o(255,"span",36)(256,"span",37),t(257,"height"),r(),o(258,"span",20),t(259,":"),r(),t(260," 100%"),r(),o(261,"span",20),t(262,'"'),r()()(),o(263,"span",20),t(264,">"),r()(),t(265,"\n "),o(266,"span",31)(267,"span",31)(268,"span",20),t(269,"<"),r(),t(270,"ngx-slider"),r(),t(271," "),o(272,"span",32),t(273,"[(value)]"),r(),o(274,"span",33)(275,"span",34),t(276,"="),r(),o(277,"span",20),t(278,'"'),r(),t(279,"verticalSlider3.value"),o(280,"span",20),t(281,'"'),r()(),t(282," "),o(283,"span",32),t(284,"[options]"),r(),o(285,"span",33)(286,"span",34),t(287,"="),r(),o(288,"span",20),t(289,'"'),r(),t(290,"verticalSlider3.options"),o(291,"span",20),t(292,'"'),r()(),o(293,"span",20),t(294,">"),r()(),o(295,"span",31)(296,"span",31)(297,"span",20),t(298,""),r()(),t(302,"\n "),o(303,"span",31)(304,"span",31)(305,"span",20),t(306,""),r()(),t(310,"\n\n "),o(311,"span",31)(312,"span",31)(313,"span",20),t(314,"<"),r(),t(315,"div"),r(),t(316," "),o(317,"span",32),t(318,"class"),r(),o(319,"span",33)(320,"span",34),t(321,"="),r(),o(322,"span",20),t(323,'"'),r(),t(324,"col-2"),o(325,"span",20),t(326,'"'),r()(),t(327," "),o(328,"span",35)(329,"span",32),t(330,"style"),r(),o(331,"span",33)(332,"span",34),t(333,"="),r(),o(334,"span",20),t(335,'"'),r(),o(336,"span",36)(337,"span",37),t(338,"height"),r(),o(339,"span",20),t(340,":"),r(),t(341," 100%"),r(),o(342,"span",20),t(343,'"'),r()()(),o(344,"span",20),t(345,">"),r()(),t(346,"\n "),o(347,"span",31)(348,"span",31)(349,"span",20),t(350,"<"),r(),t(351,"ngx-slider"),r(),t(352," "),o(353,"span",32),t(354,"[(value)]"),r(),o(355,"span",33)(356,"span",34),t(357,"="),r(),o(358,"span",20),t(359,'"'),r(),t(360,"verticalSlider4.minValue"),o(361,"span",20),t(362,'"'),r()(),t(363," "),o(364,"span",32),t(365,"[(highValue)]"),r(),o(366,"span",33)(367,"span",34),t(368,"="),r(),o(369,"span",20),t(370,'"'),r(),t(371,"verticalSlider4.maxValue"),o(372,"span",20),t(373,'"'),r()(),t(374," "),o(375,"span",32),t(376,"[options]"),r(),o(377,"span",33)(378,"span",34),t(379,"="),r(),o(380,"span",20),t(381,'"'),r(),t(382,"verticalSlider4.options"),o(383,"span",20),t(384,'"'),r()(),o(385,"span",20),t(386,">"),r()(),o(387,"span",31)(388,"span",31)(389,"span",20),t(390,""),r()(),t(394,"\n "),o(395,"span",31)(396,"span",31)(397,"span",20),t(398,""),r()(),t(402,"\n\n "),o(403,"span",31)(404,"span",31)(405,"span",20),t(406,"<"),r(),t(407,"div"),r(),t(408," "),o(409,"span",32),t(410,"class"),r(),o(411,"span",33)(412,"span",34),t(413,"="),r(),o(414,"span",20),t(415,'"'),r(),t(416,"col-2"),o(417,"span",20),t(418,'"'),r()(),t(419," "),o(420,"span",35)(421,"span",32),t(422,"style"),r(),o(423,"span",33)(424,"span",34),t(425,"="),r(),o(426,"span",20),t(427,'"'),r(),o(428,"span",36)(429,"span",37),t(430,"height"),r(),o(431,"span",20),t(432,":"),r(),t(433," 100%"),r(),o(434,"span",20),t(435,'"'),r()()(),o(436,"span",20),t(437,">"),r()(),t(438,"\n "),o(439,"span",31)(440,"span",31)(441,"span",20),t(442,"<"),r(),t(443,"ngx-slider"),r(),t(444," "),o(445,"span",32),t(446,"[(value)]"),r(),o(447,"span",33)(448,"span",34),t(449,"="),r(),o(450,"span",20),t(451,'"'),r(),t(452,"verticalSlider5.value"),o(453,"span",20),t(454,'"'),r()(),t(455," "),o(456,"span",32),t(457,"[options]"),r(),o(458,"span",33)(459,"span",34),t(460,"="),r(),o(461,"span",20),t(462,'"'),r(),t(463,"verticalSlider5.options"),o(464,"span",20),t(465,'"'),r()(),o(466,"span",20),t(467,">"),r()(),o(468,"span",31)(469,"span",31)(470,"span",20),t(471,""),r()(),t(475,"\n "),o(476,"span",31)(477,"span",31)(478,"span",20),t(479,""),r()(),t(483,"\n\n "),o(484,"span",31)(485,"span",31)(486,"span",20),t(487,"<"),r(),t(488,"div"),r(),t(489," "),o(490,"span",32),t(491,"class"),r(),o(492,"span",33)(493,"span",34),t(494,"="),r(),o(495,"span",20),t(496,'"'),r(),t(497,"col-2"),o(498,"span",20),t(499,'"'),r()(),t(500," "),o(501,"span",35)(502,"span",32),t(503,"style"),r(),o(504,"span",33)(505,"span",34),t(506,"="),r(),o(507,"span",20),t(508,'"'),r(),o(509,"span",36)(510,"span",37),t(511,"height"),r(),o(512,"span",20),t(513,":"),r(),t(514," 100%"),r(),o(515,"span",20),t(516,'"'),r()()(),o(517,"span",20),t(518,">"),r()(),t(519,"\n "),o(520,"span",31)(521,"span",31)(522,"span",20),t(523,"<"),r(),t(524,"ngx-slider"),r(),t(525," "),o(526,"span",32),t(527,"[(value)]"),r(),o(528,"span",33)(529,"span",34),t(530,"="),r(),o(531,"span",20),t(532,'"'),r(),t(533,"verticalSlider6.value"),o(534,"span",20),t(535,'"'),r()(),t(536," "),o(537,"span",32),t(538,"[options]"),r(),o(539,"span",33)(540,"span",34),t(541,"="),r(),o(542,"span",20),t(543,'"'),r(),t(544,"verticalSlider6.options"),o(545,"span",20),t(546,'"'),r()(),o(547,"span",20),t(548,">"),r()(),o(549,"span",31)(550,"span",31)(551,"span",20),t(552,""),r()(),t(556,"\n "),o(557,"span",31)(558,"span",31)(559,"span",20),t(560,""),r()(),t(564,"\n "),o(565,"span",31)(566,"span",31)(567,"span",20),t(568,""),r()(),t(572,"\n"),o(573,"span",31)(574,"span",31)(575,"span",20),t(576,""),r()()()())}let BE=(()=>{class e{constructor(){this.verticalSlider1={value:5,options:{floor:0,ceil:10,vertical:!0}},this.verticalSlider2={minValue:20,maxValue:80,options:{floor:0,ceil:100,vertical:!0}},this.verticalSlider3={value:5,options:{floor:0,ceil:10,vertical:!0,showTicks:!0}},this.verticalSlider4={minValue:1,maxValue:5,options:{floor:0,ceil:6,vertical:!0,showTicksValues:!0}},this.verticalSlider5={value:50,options:{floor:0,ceil:100,vertical:!0,showSelectionBar:!0}},this.verticalSlider6={value:6,options:{floor:0,ceil:6,vertical:!0,showSelectionBar:!0,showTicksValues:!0,ticksValuesTooltip:n=>"Tooltip for "+n}}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-vertical-sliders"]],decls:33,vars:15,consts:[["id","vertical-sliders",1,"snippet-title"],["routerLink","./","fragment","vertical-sliders"],["width","1em","height","1em","fill","currentColor",1,"bi","section-link"],[0,"xlink","href","assets/bootstrap-icons.svg#link"],[1,"snippet-card","card"],[1,"card-body"],[1,"snippet-content"],[1,"container-fluid"],[1,"row",2,"height","300px"],[1,"col-2",2,"height","100%"],[3,"value","options","valueChange"],[3,"value","highValue","options","valueChange","highValueChange"],["ngbNav","",1,"nav-tabs","snippet-code-tabset"],["verticalslidersNav","ngbNav"],["ngbNavItem",""],["ngbNavLink",""],["ngbNavContent",""],[1,"snippet-code-content",3,"ngbNavOutlet"],[1,"language-typescript"],[1,"token","keyword"],[1,"token","punctuation"],[1,"token","string"],[1,"token","class-name"],[1,"token","operator"],[1,"token","builtin"],[1,"token","decorator"],[1,"token","at","operator"],[1,"token","function"],[1,"token","number"],[1,"token","boolean"],[1,"language-html"],[1,"token","tag"],[1,"token","attr-name"],[1,"token","attr-value"],[1,"token","punctuation","attr-equals"],[1,"token","special-attr"],[1,"token","value","css","language-css"],[1,"token","property"]],template:function(s,a){if(1&s&&(o(0,"h2",0),t(1,"Vertical sliders "),o(2,"a",1),ne(),o(3,"svg",2),M(4,"use",3),r()()(),ie(),o(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"ngx-slider",10),I("valueChange",function(c){return a.verticalSlider1.value=c}),r()(),o(12,"div",9)(13,"ngx-slider",11),I("valueChange",function(c){return a.verticalSlider2.minValue=c})("highValueChange",function(c){return a.verticalSlider2.maxValue=c}),r()(),o(14,"div",9)(15,"ngx-slider",10),I("valueChange",function(c){return a.verticalSlider3.value=c}),r()(),o(16,"div",9)(17,"ngx-slider",11),I("valueChange",function(c){return a.verticalSlider4.minValue=c})("highValueChange",function(c){return a.verticalSlider4.maxValue=c}),r()(),o(18,"div",9)(19,"ngx-slider",10),I("valueChange",function(c){return a.verticalSlider5.value=c}),r()(),o(20,"div",9)(21,"ngx-slider",10),I("valueChange",function(c){return a.verticalSlider6.value=c}),r()()()()(),o(22,"ul",12,13)(24,"li",14)(25,"a",15),t(26,"vertical-sliders.component.ts"),r(),E(27,RW,555,38,"ng-template",16),r(),o(28,"li",14)(29,"a",15),t(30,"vertical-sliders.component.html"),r(),E(31,PW,580,0,"ng-template",16),r()(),M(32,"div",17),r()()),2&s){const l=U(23);h(11),w("value",a.verticalSlider1.value)("options",a.verticalSlider1.options),h(2),w("value",a.verticalSlider2.minValue)("highValue",a.verticalSlider2.maxValue)("options",a.verticalSlider2.options),h(2),w("value",a.verticalSlider3.value)("options",a.verticalSlider3.options),h(2),w("value",a.verticalSlider4.minValue)("highValue",a.verticalSlider4.maxValue)("options",a.verticalSlider4.options),h(2),w("value",a.verticalSlider5.value)("options",a.verticalSlider5.options),h(2),w("value",a.verticalSlider6.value)("options",a.verticalSlider6.options),h(11),w("ngbNavOutlet",l)}},dependencies:[z,J,W,Z,se,re,q,oe,X],encapsulation:2})}return e})(),FW=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-demos"]],decls:49,vars:0,consts:[[1,"container"]],template:function(s,a){1&s&&(o(0,"div",0),M(1,"app-simple-slider")(2,"app-range-slider")(3,"app-reactive-form-simple-slider")(4,"app-reactive-form-range-slider")(5,"app-styled-slider")(6,"app-dynamic-options-slider")(7,"app-dynamically-created-sliders")(8,"app-limited-slider")(9,"app-limited-range-slider")(10,"app-no-switching-range-slider")(11,"app-push-range-slider")(12,"app-selection-bar-slider")(13,"app-selection-bar-at-end-slider")(14,"app-selection-bar-from-value-slider")(15,"app-selection-bar-gradient-slider")(16,"app-dynamic-color-selection-bar-slider")(17,"app-dynamic-pointer-color-slider")(18,"app-stepped-slider")(19,"app-right-to-left-slider")(20,"app-floating-point-slider")(21,"app-custom-display-function-slider")(22,"app-custom-combine-labels-function-slider")(23,"app-custom-html-display-function-slider")(24,"app-alphabet-slider")(25,"app-date-slider")(26,"app-ticks-slider")(27,"app-ticks-values-slider")(28,"app-intermediate-ticks-slider")(29,"app-custom-ticks-slider")(30,"app-custom-ticks-legend-slider")(31,"app-custom-legend-function-slider")(32,"app-ticks-tooltips-slider")(33,"app-ticks-custom-tooltips-slider")(34,"app-ticks-values-tooltips-slider")(35,"app-ticks-values-range-slider")(36,"app-intermediate-ticks-values-range-slider")(37,"app-dynamic-tick-color-slider")(38,"app-log-scale-slider")(39,"app-custom-scale-slider")(40,"app-draggable-range-slider")(41,"app-draggable-range-only-slider")(42,"app-disabled-slider")(43,"app-read-only-slider")(44,"app-vertical-sliders")(45,"app-user-events-slider")(46,"app-manual-refresh-slider")(47,"app-trigger-focus-slider")(48,"app-disabled-normalisation-slider"),r())},dependencies:[hG,mG,bG,wG,EG,MG,TE,AG,FG,BG,$G,NE,ME,KG,JG,tz,sz,lz,dz,fz,vz,kE,OE,Sz,Nz,IE,xE,AE,RE,PE,Hz,FE,zz,Yz,Qz,eW,VE,rW,cW,hW,mW,bW,wW,LE,NW,OW,AW,BE],styles:[".snippet-card{margin-bottom:3rem} .snippet-card .snippet-content{margin-bottom:1.25rem} .snippet-card .snippet-code-tabset{margin:0;padding:.5rem 1.25rem 0;border-bottom:none} .snippet-card .snippet-code-tabset .nav-item .nav-link{border:1px solid #dee2e6;background-color:#fdfdfd;color:#3e5bc5} .snippet-card .snippet-code-tabset .nav-item .nav-link.active{background-color:#f5f2f0;border-bottom:1px solid #f5f2f0;color:inherit} .snippet-card .snippet-code-content pre[class*=language-]{margin-top:0;border:1px solid #dee2e6;border-radius:4px}"]})}return e})(),VW=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-demos"]],decls:2,vars:0,consts:[[1,"docs-iframe-container"],["src","api-docs/","title","ngx-slider API Documentation"]],template:function(s,a){1&s&&(o(0,"div",0),M(1,"iframe",1),r())},styles:[".docs-iframe-container[_ngcontent-%COMP%]{display:flex;height:100%;flex-direction:column;overflow:hidden}.docs-iframe-container[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;height:100%;border:none;margin:0;padding:0}"]})}return e})();const Uo=()=>["/demos"];let HE=(()=>{class e{constructor(){this.simpleSliderValue=50,this.simpleSliderOptions={floor:0,ceil:100},this.rangeSliderLowValue=25,this.rangeSliderHighValue=75,this.rangeSliderOptions={floor:0,ceil:100},this.ticksSliderValue=5,this.ticksSliderOptions={floor:0,ceil:10,step:1,showTicks:!0,showTicksValues:!0},this.customisedSliderLowValue=150,this.customisedSliderHighValue=350,this.customisedSliderOptions={floor:0,ceil:500,translate:(n,s)=>{switch(s){case gn.Low:return"Min price: $"+n;case gn.High:return"Max price: $"+n;default:return"$"+n}}},this.styledSliderLowValue=30,this.styledSliderHighValue=70,this.styledSliderOptions={floor:0,ceil:100,step:10,showTicks:!0},this.verticalSliderValue=5,this.verticalSliderOptions={floor:0,ceil:10,vertical:!0}}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275cmp=H({type:e,selectors:[["app-home"]],decls:129,vars:27,consts:[[1,"container","pb-5"],[1,"row"],[1,"col-12","mb-5","mb-lg-3","col-lg-6","px-1","px-md-2","px-lg-4","text-center"],[1,"card"],[1,"card-header"],[1,"display-5"],[1,"card-body"],[1,"lead"],[1,"mx-auto","horizontal-slider-container"],[3,"value","options","valueChange"],[1,"mt-4"],[1,"col-md-5","offset-md-1","px-md-1"],["fragment","simple-slider","aria-label","Go to 'Need a slider for a single value?' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],[1,"col-md-5","px-md-1","mt-2","mt-md-0"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-simple-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Need a slider for a single value?' on StackBlitz",1,"btn","btn-info","w-100"],[3,"value","highValue","options","valueChange","highValueChange"],["fragment","range-slider","aria-label","Go to 'Range slider' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-range-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Range slider' on StackBlitz",1,"btn","btn-info","w-100"],["fragment","ticks-values-slider","aria-label","Go to 'Add ticks as necessary' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-ticks-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Add ticks as necessary' on StackBlitz",1,"btn","btn-info","w-100"],["fragment","custom-html-display-function-slider","aria-label","Go to 'Customise for your use case' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-customised-range-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Customise for your use case' on StackBlitz",1,"btn","btn-info","w-100"],[1,"card","h-100"],[1,"styled-slider",3,"value","highValue","options","valueChange","highValueChange"],["fragment","styled-slider","aria-label","Go to 'Style it just as you like it' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-styled-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'Style it just as you like it' on StackBlitz",1,"btn","btn-info","w-100"],[1,"text-left","vertical-slider-container"],["fragment","vertical-sliders","aria-label","Go to 'It can be vertical, too!' Demo",1,"btn","btn-primary","w-100",3,"routerLink"],["target","_blank","href","https://stackblitz.com/edit/ngx-slider-vertical-slider-example?file=src%2Fapp%2Fapp.component.ts","aria-label","See 'It can be vertical, too!' on StackBlitz",1,"btn","btn-info","w-100"],[1,"col-12","mb-5","mb-lg-3","px-1","px-md-2","px-lg-4","text-center"],["routerLink","/demos","aria-label","See other examples"],["routerLink","/api","aria-label","Jump straight to the API documentation"]],template:function(s,a){1&s&&(o(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h2",5),t(6,"Single slider"),r()(),o(7,"div",6)(8,"p",7),t(9,"Need a slider for a single value?"),r(),o(10,"div",8)(11,"ngx-slider",9),I("valueChange",function(c){return a.simpleSliderValue=c}),r()(),o(12,"div",10)(13,"div",1)(14,"div",11)(15,"a",12),t(16,"Go to Demo"),r()(),o(17,"div",13)(18,"a",14),t(19,"See on StackBlitz"),r()()()()()()(),o(20,"div",2)(21,"div",3)(22,"div",4)(23,"h2",5),t(24,"Range slider"),r()(),o(25,"div",6)(26,"p",7),t(27,"Or a range of values?"),r(),o(28,"div",8)(29,"ngx-slider",15),I("valueChange",function(c){return a.rangeSliderLowValue=c})("highValueChange",function(c){return a.rangeSliderHighValue=c}),r()(),o(30,"div",10)(31,"div",1)(32,"div",11)(33,"a",16),t(34,"Go to Demo"),r()(),o(35,"div",13)(36,"a",17),t(37,"See on StackBlitz"),r()()()()()()()(),o(38,"div",1)(39,"div",2)(40,"div",3)(41,"div",4)(42,"h2",5),t(43,"Ticks"),r()(),o(44,"div",6)(45,"p",7),t(46,"Add ticks as necessary"),r(),o(47,"div",8)(48,"ngx-slider",9),I("valueChange",function(c){return a.ticksSliderValue=c}),r()(),o(49,"div",10)(50,"div",1)(51,"div",11)(52,"a",18),t(53,"Go to Demo"),r()(),o(54,"div",13)(55,"a",19),t(56,"See on StackBlitz"),r()()()()()()(),o(57,"div",2)(58,"div",3)(59,"div",4)(60,"h2",5),t(61,"Customisable"),r()(),o(62,"div",6)(63,"p",7),t(64,"Customise for your use case"),r(),o(65,"div",8)(66,"ngx-slider",15),I("valueChange",function(c){return a.customisedSliderLowValue=c})("highValueChange",function(c){return a.customisedSliderHighValue=c}),r()(),o(67,"div",10)(68,"div",1)(69,"div",11)(70,"a",20),t(71,"Go to Demo"),r()(),o(72,"div",13)(73,"a",21),t(74,"See on StackBlitz"),r()()()()()()()(),o(75,"div",1)(76,"div",2)(77,"div",22)(78,"div",4)(79,"h2",5),t(80,"Stylable"),r()(),o(81,"div",6)(82,"p",7),t(83,"Style it just as you like it"),r(),o(84,"div",8)(85,"ngx-slider",23),I("valueChange",function(c){return a.styledSliderLowValue=c})("highValueChange",function(c){return a.styledSliderHighValue=c}),r()(),o(86,"div",10)(87,"div",1)(88,"div",11)(89,"a",24),t(90,"Go to Demo"),r()(),o(91,"div",13)(92,"a",25),t(93,"See on StackBlitz"),r()()()()()()(),o(94,"div",2)(95,"div",22)(96,"div",4)(97,"h2",5),t(98,"Vertical"),r()(),o(99,"div",6)(100,"p",7),t(101,"It can be vertical, too!"),r(),o(102,"div",26)(103,"ngx-slider",9),I("valueChange",function(c){return a.verticalSliderValue=c}),r()(),o(104,"div",10)(105,"div",1)(106,"div",11)(107,"a",27),t(108,"Go to Demo"),r()(),o(109,"div",13)(110,"a",28),t(111,"See on StackBlitz"),r()()()()()()()(),o(112,"div",1)(113,"div",29)(114,"div",3)(115,"div",4)(116,"h2",5),t(117,"And more!"),r()(),o(118,"div",6)(119,"p",7),t(120,"Many more options and customisations are available"),r(),o(121,"p"),t(122," See "),o(123,"a",30),t(124,"other examples"),r(),t(125," or jump straight to "),o(126,"a",31),t(127,"API documentation"),r(),t(128,". "),r()()()()()()),2&s&&(h(11),w("value",a.simpleSliderValue)("options",a.simpleSliderOptions),h(4),w("routerLink",Jn(21,Uo)),h(14),w("value",a.rangeSliderLowValue)("highValue",a.rangeSliderHighValue)("options",a.rangeSliderOptions),h(4),w("routerLink",Jn(22,Uo)),h(15),w("value",a.ticksSliderValue)("options",a.ticksSliderOptions),h(4),w("routerLink",Jn(23,Uo)),h(14),w("value",a.customisedSliderLowValue)("highValue",a.customisedSliderHighValue)("options",a.customisedSliderOptions),h(4),w("routerLink",Jn(24,Uo)),h(15),w("value",a.styledSliderLowValue)("highValue",a.styledSliderHighValue)("options",a.styledSliderOptions),h(4),w("routerLink",Jn(25,Uo)),h(14),w("value",a.verticalSliderValue)("options",a.verticalSliderOptions),h(4),w("routerLink",Jn(26,Uo)))},dependencies:[z,X],styles:[".horizontal-slider-container[_ngcontent-%COMP%]{width:80%}.inline-with-vertical-slider-container[_ngcontent-%COMP%]{height:auto}@media (min-width: 992px){.inline-with-vertical-slider-container[_ngcontent-%COMP%]{height:10rem}}.vertical-slider-container[_ngcontent-%COMP%]{text-align:left;margin-left:calc(50% - 2rem);height:10rem} .styled-slider.ngx-slider .ngx-slider-bar{background:#ffe4d1;height:2px} .styled-slider.ngx-slider .ngx-slider-selection{background:orange} .styled-slider.ngx-slider .ngx-slider-pointer{width:8px;height:16px;top:auto;bottom:0;background-color:#333;border-top-left-radius:3px;border-top-right-radius:3px} .styled-slider.ngx-slider .ngx-slider-pointer:after{display:none} .styled-slider.ngx-slider .ngx-slider-bubble{bottom:14px} .styled-slider.ngx-slider .ngx-slider-limit{font-weight:700;color:orange} .styled-slider.ngx-slider .ngx-slider-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#ffe4d1;top:-1px} .styled-slider.ngx-slider .ngx-slider-tick.ngx-slider-selected{background:orange}"]})}return e})();const LW=[{path:"",pathMatch:"full",component:HE},{path:"home",component:HE},{path:"demos",component:FW},{path:"docs",component:VW},{path:"api",redirectTo:"docs"},{path:"custom-ticks-legend-slider",component:TE},{path:"draggable-range-only-slider",component:NE},{path:"draggable-range-slider",component:ME},{path:"limited-range-slider",component:kE},{path:"limited-slider",component:OE},{path:"no-switching-range-slider",component:IE},{path:"push-range-slider",component:xE},{path:"range-slider",component:AE},{path:"reactive-form-range-slider",component:RE},{path:"reactive-form-simple-slider",component:PE},{path:"right-to-left-slider",component:FE},{path:"simple-slider",component:VE},{path:"ticks-values-slider",component:LE},{path:"vertical-sliders",component:BE},{path:"**",pathMatch:"full",redirectTo:""}],BW={useHash:!1,anchorScrolling:"enabled"};let HW=(()=>{class e{static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275mod=Le({type:e,bootstrap:[uG]});static#n=this.\u0275inj=Ae({imports:[I9,yF,CF,GL.forRoot(LW,BW),CU,wU]})}return e})();k9().bootstrapModule(HW).catch(e=>console.log(e))}},zo=>{zo(zo.s=836)}]); \ No newline at end of file diff --git a/polyfills.75556dc7d3e25c65.js b/polyfills.75556dc7d3e25c65.js new file mode 100644 index 0000000..b5c1797 --- /dev/null +++ b/polyfills.75556dc7d3e25c65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_slider_demo_app=self.webpackChunkngx_slider_demo_app||[]).push([[461],{935:()=>{const ee=globalThis;function Q(t){return(ee.__Zone_symbol_prefix||"__zone_symbol__")+t}const ye=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Ie=Object.getPrototypeOf,ht=Object.create,dt=Array.prototype.slice,Le="addEventListener",Me="removeEventListener",Ze=Q(Le),Ae=Q(Me),ce="true",ae="false",pe=Q("");function je(t,r){return Zone.current.wrap(t,r)}function He(t,r,c,n,i){return Zone.current.scheduleMacroTask(t,r,c,n,i)}const H=Q,be=typeof window<"u",de=be?window:void 0,J=be&&de||globalThis,_t="removeAttribute";function xe(t,r){for(let c=t.length-1;c>=0;c--)"function"==typeof t[c]&&(t[c]=je(t[c],r+"_"+c));return t}function ze(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in J)&&typeof J.process<"u"&&"[object process]"===J.process.toString(),Ge=!Pe&&!qe&&!(!be||!de.HTMLElement),Xe=typeof J.process<"u"&&"[object process]"===J.process.toString()&&!qe&&!(!be||!de.HTMLElement),we={},Ye=function(t){if(!(t=t||J.event))return;let r=we[t.type];r||(r=we[t.type]=H("ON_PROPERTY"+t.type));const c=this||t.target||J,n=c[r];let i;return Ge&&c===de&&"error"===t.type?(i=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===i&&t.preventDefault()):(i=n&&n.apply(this,arguments),null!=i&&!i&&t.preventDefault()),i};function $e(t,r,c){let n=ye(t,r);if(!n&&c&&ye(c,r)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const i=H("on"+r+"patched");if(t.hasOwnProperty(i)&&t[i])return;delete n.writable,delete n.value;const u=n.get,_=n.set,E=r.slice(2);let p=we[E];p||(p=we[E]=H("ON_PROPERTY"+E)),n.set=function(C){let T=this;!T&&t===J&&(T=J),T&&("function"==typeof T[p]&&T.removeEventListener(E,Ye),_&&_.call(T,null),T[p]=C,"function"==typeof C&&T.addEventListener(E,Ye,!1))},n.get=function(){let C=this;if(!C&&t===J&&(C=J),!C)return null;const T=C[p];if(T)return T;if(u){let Z=u.call(this);if(Z)return n.set.call(this,Z),"function"==typeof C[_t]&&C.removeAttribute(r),Z}return null},Ne(t,r,n),t[i]=!0}function Je(t,r,c){if(r)for(let n=0;nfunction(_,E){const p=c(_,E);return p.cbIdx>=0&&"function"==typeof E[p.cbIdx]?He(p.name,E[p.cbIdx],p,i):u.apply(_,E)})}function ue(t,r){t[H("OriginalDelegate")]=r}let Ke=!1,Ve=!1;function yt(){if(Ke)return Ve;Ke=!0;try{const t=de.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}let _e=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{_e=!1}const pt={useG:!0},te={},Qe={},et=new RegExp("^"+pe+"(\\w+)(true|false)$"),tt=H("propagationStopped");function nt(t,r){const c=(r?r(t):t)+ae,n=(r?r(t):t)+ce,i=pe+c,u=pe+n;te[t]={},te[t][ae]=i,te[t][ce]=u}function mt(t,r,c,n){const i=n&&n.add||Le,u=n&&n.rm||Me,_=n&&n.listeners||"eventListeners",E=n&&n.rmAll||"removeAllListeners",p=H(i),C="."+i+":",T="prependListener",Z="."+T+":",P=function(b,h,F){if(b.isRemoved)return;const z=b.callback;let Y;"object"==typeof z&&z.handleEvent&&(b.callback=g=>z.handleEvent(g),b.originalDelegate=z);try{b.invoke(b,h,[F])}catch(g){Y=g}const B=b.options;return B&&"object"==typeof B&&B.once&&h[u].call(h,F.type,b.originalDelegate?b.originalDelegate:b.callback,B),Y};function j(b,h,F){if(!(h=h||t.event))return;const z=b||h.target||t,Y=z[te[h.type][F?ce:ae]];if(Y){const B=[];if(1===Y.length){const g=P(Y[0],z,h);g&&B.push(g)}else{const g=Y.slice();for(let U=0;U{throw U})}}}const W=function(b){return j(this,b,!1)},x=function(b){return j(this,b,!0)};function re(b,h){if(!b)return!1;let F=!0;h&&void 0!==h.useG&&(F=h.useG);const z=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let B=!1;h&&void 0!==h.rt&&(B=h.rt);let g=b;for(;g&&!g.hasOwnProperty(i);)g=Ie(g);if(!g&&b[i]&&(g=b),!g||g[p])return!1;const U=h&&h.eventNameToString,O={},w=g[p]=g[i],v=g[H(u)]=g[u],S=g[H(_)]=g[_],K=g[H(E)]=g[E];let q;h&&h.prepend&&(q=g[H(h.prepend)]=g[h.prepend]);const $=F?function(s){if(!O.isExisting)return w.call(O.target,O.eventName,O.capture?x:W,O.options)}:function(s){return w.call(O.target,O.eventName,s.invoke,O.options)},A=F?function(s){if(!s.isRemoved){const l=te[s.eventName];let k;l&&(k=l[s.capture?ce:ae]);const R=k&&s.target[k];if(R)for(let y=0;yoe.zone.cancelTask(oe);s.call(Te,"abort",ie,{once:!0}),oe.removeAbortListener=()=>Te.removeEventListener("abort",ie)}return O.target=null,ve&&(ve.taskData=null),ct&&(O.options.once=!0),!_e&&"boolean"==typeof oe.options||(oe.options=se),oe.target=L,oe.capture=Be,oe.eventName=M,V&&(oe.originalDelegate=G),I?ge.unshift(oe):ge.push(oe),y?L:void 0}};return g[i]=a(w,C,$,A,B),q&&(g[T]=a(q,Z,function(s){return q.call(O.target,O.eventName,s.invoke,O.options)},A,B,!0)),g[u]=function(){const s=this||t;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const k=arguments[2],R=!!k&&("boolean"==typeof k||k.capture),y=arguments[1];if(!y)return v.apply(this,arguments);if(z&&!z(v,y,s,arguments))return;const I=te[l];let L;I&&(L=I[R?ce:ae]);const M=L&&s[L];if(M)for(let G=0;Gfunction(i,u){i[tt]=!0,n&&n.apply(i,u)})}const Re=H("zoneTask");function Ee(t,r,c,n){let i=null,u=null;c+=n;const _={};function E(C){const T=C.data;return T.args[0]=function(){return C.invoke.apply(this,arguments)},T.handleId=i.apply(t,T.args),C}function p(C){return u.call(t,C.data.handleId)}i=le(t,r+=n,C=>function(T,Z){if("function"==typeof Z[0]){const P={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?Z[1]||0:void 0,args:Z},j=Z[0];Z[0]=function(){try{return j.apply(this,arguments)}finally{P.isPeriodic||("number"==typeof P.handleId?delete _[P.handleId]:P.handleId&&(P.handleId[Re]=null))}};const W=He(r,Z[0],P,E,p);if(!W)return W;const x=W.data.handleId;return"number"==typeof x?_[x]=W:x&&(x[Re]=W),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(W.ref=x.ref.bind(x),W.unref=x.unref.bind(x)),"number"==typeof x||x?x:W}return C.apply(t,Z)}),u=le(t,c,C=>function(T,Z){const P=Z[0];let j;"number"==typeof P?j=_[P]:(j=P&&P[Re],j||(j=P)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof P?delete _[P]:P&&(P[Re]=null),j.zone.cancelTask(j)):C.apply(t,Z)})}function ot(t,r,c){if(!c||0===c.length)return r;const n=c.filter(u=>u.target===t);if(!n||0===n.length)return r;const i=n[0].ignoreProperties;return r.filter(u=>-1===i.indexOf(u))}function st(t,r,c,n){t&&Je(t,ot(t,r,c),n)}function Fe(t){return Object.getOwnPropertyNames(t).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Ot(t,r,c,n,i){const u=Zone.__symbol__(n);if(r[u])return;const _=r[u]=r[n];r[n]=function(E,p,C){return p&&p.prototype&&i.forEach(function(T){const Z=`${c}.${n}::`+T,P=p.prototype;try{if(P.hasOwnProperty(T)){const j=t.ObjectGetOwnPropertyDescriptor(P,T);j&&j.value?(j.value=t.wrapWithCurrentZone(j.value,Z),t._redefineProperty(p.prototype,T,j)):P[T]&&(P[T]=t.wrapWithCurrentZone(P[T],Z))}else P[T]&&(P[T]=t.wrapWithCurrentZone(P[T],Z))}catch{}}),_.call(r,E,p,C)},t.attachOriginToPatched(r[n],_)}const it=function Oe(){const t=globalThis,r=!0===t[Q("forceDuplicateZoneCheck")];if(t.Zone&&(r||"function"!=typeof t.Zone.__symbol__))throw new Error("Zone already loaded.");return t.Zone??=function We(){const t=ee.performance;function r(N){t&&t.mark&&t.mark(N)}function c(N,d){t&&t.measure&&t.measure(N,d)}r("Zone");let n=(()=>{class N{static#e=this.__symbol__=Q;static assertZonePatched(){if(ee.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=N.current;for(;e.parent;)e=e.parent;return e}static get current(){return v.zone}static get currentTask(){return S}static __load_patch(e,o,m=!1){if(O.hasOwnProperty(e)){const D=!0===ee[Q("forceDuplicateZoneCheck")];if(!m&&D)throw Error("Already loaded patch: "+e)}else if(!ee["__Zone_disable_"+e]){const D="Zone:"+e;r(D),O[e]=o(ee,N,w),c(D,D)}}get parent(){return this._parent}get name(){return this._name}constructor(e,o){this._parent=e,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(e){const o=this.getZoneWith(e);if(o)return o._properties[e]}getZoneWith(e){let o=this;for(;o;){if(o._properties.hasOwnProperty(e))return o;o=o._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,o){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const m=this._zoneDelegate.intercept(this,e,o),D=this;return function(){return D.runGuarded(m,this,arguments,o)}}run(e,o,m,D){v={parent:v,zone:this};try{return this._zoneDelegate.invoke(this,e,o,m,D)}finally{v=v.parent}}runGuarded(e,o=null,m,D){v={parent:v,zone:this};try{try{return this._zoneDelegate.invoke(this,e,o,m,D)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{v=v.parent}}runTask(e,o,m){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||re).name+"; Execution: "+this.name+")");if(e.state===X&&(e.type===U||e.type===g))return;const D=e.state!=F;D&&e._transitionTo(F,h),e.runCount++;const $=S;S=e,v={parent:v,zone:this};try{e.type==g&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,o,m)}catch(A){if(this._zoneDelegate.handleError(this,A))throw A}}finally{e.state!==X&&e.state!==Y&&(e.type==U||e.data&&e.data.isPeriodic?D&&e._transitionTo(h,F):(e.runCount=0,this._updateTaskCount(e,-1),D&&e._transitionTo(X,F,X))),v=v.parent,S=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let m=this;for(;m;){if(m===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);m=m.parent}}e._transitionTo(b,X);const o=[];e._zoneDelegates=o,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(m){throw e._transitionTo(Y,b,X),this._zoneDelegate.handleError(this,m),m}return e._zoneDelegates===o&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(h,b),e}scheduleMicroTask(e,o,m,D){return this.scheduleTask(new _(B,e,o,m,D,void 0))}scheduleMacroTask(e,o,m,D,$){return this.scheduleTask(new _(g,e,o,m,D,$))}scheduleEventTask(e,o,m,D,$){return this.scheduleTask(new _(U,e,o,m,D,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||re).name+"; Execution: "+this.name+")");if(e.state===h||e.state===F){e._transitionTo(z,h,F);try{this._zoneDelegate.cancelTask(this,e)}catch(o){throw e._transitionTo(Y,z),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(e,-1),e._transitionTo(X,z),e.runCount=0,e}}_updateTaskCount(e,o){const m=e._zoneDelegates;-1==o&&(e._zoneDelegates=null);for(let D=0;DN.hasTask(e,o),onScheduleTask:(N,d,e,o)=>N.scheduleTask(e,o),onInvokeTask:(N,d,e,o,m,D)=>N.invokeTask(e,o,m,D),onCancelTask:(N,d,e,o)=>N.cancelTask(e,o)};class u{get zone(){return this._zone}constructor(d,e,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=d,this._parentDelegate=e,this._forkZS=o&&(o&&o.onFork?o:e._forkZS),this._forkDlgt=o&&(o.onFork?e:e._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:e._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:e._interceptZS),this._interceptDlgt=o&&(o.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:e._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:e._invokeZS),this._invokeDlgt=o&&(o.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:e._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:e._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:e._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:e._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:e._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:e._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:e._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:e._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const m=o&&o.onHasTask;(m||e&&e._hasTaskZS)&&(this._hasTaskZS=m?o:i,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this._zone))}fork(d,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,d,e):new n(d,e)}intercept(d,e,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,d,e,o):e}invoke(d,e,o,m,D){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,d,e,o,m,D):e.apply(o,m)}handleError(d,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,d,e)}scheduleTask(d,e){let o=e;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,d,e),o||(o=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=B)throw new Error("Task is missing scheduleFn.");W(e)}return o}invokeTask(d,e,o,m){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,d,e,o,m):e.callback.apply(o,m)}cancelTask(d,e){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,d,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");o=e.cancelFn(e)}return o}hasTask(d,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,d,e)}catch(o){this.handleError(d,o)}}_updateTaskCount(d,e){const o=this._taskCounts,m=o[d],D=o[d]=m+e;if(D<0)throw new Error("More tasks executed then were scheduled.");0!=m&&0!=D||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:d})}}class _{constructor(d,e,o,m,D,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=d,this.source=e,this.data=m,this.scheduleFn=D,this.cancelFn=$,!o)throw new Error("callback is not defined");this.callback=o;const A=this;this.invoke=d===U&&m&&m.useG?_.invokeTask:function(){return _.invokeTask.call(ee,A,this,arguments)}}static invokeTask(d,e,o){d||(d=this),K++;try{return d.runCount++,d.zone.runTask(d,e,o)}finally{1==K&&x(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,b)}_transitionTo(d,e,o){if(this._state!==e&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${d}', expecting state '${e}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=d,d==X&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const E=Q("setTimeout"),p=Q("Promise"),C=Q("then");let P,T=[],Z=!1;function j(N){if(P||ee[p]&&(P=ee[p].resolve(0)),P){let d=P[C];d||(d=P.then),d.call(P,N)}else ee[E](N,0)}function W(N){0===K&&0===T.length&&j(x),N&&T.push(N)}function x(){if(!Z){for(Z=!0;T.length;){const N=T;T=[];for(let d=0;dv,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:W,showUncaughtError:()=>!n[Q("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:j};let v={parent:null,zone:new n(null,null)},S=null,K=0;function q(){}return c("Zone","Zone"),n}(),t.Zone}();(function It(t){(function St(t){t.__load_patch("ZoneAwarePromise",(r,c,n)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,E=n.symbol,p=[],C=!1!==r[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],T=E("Promise"),Z=E("then"),P="__creationTrace__";n.onUnhandledError=f=>{if(n.showUncaughtError()){const a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},n.microtaskDrainDone=()=>{for(;p.length;){const f=p.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){W(a)}}};const j=E("unhandledPromiseRejectionHandler");function W(f){n.onUnhandledError(f);try{const a=c[j];"function"==typeof a&&a.call(this,f)}catch{}}function x(f){return f&&f.then}function re(f){return f}function X(f){return A.reject(f)}const b=E("state"),h=E("value"),F=E("finally"),z=E("parentPromiseValue"),Y=E("parentPromiseState"),B="Promise.then",g=null,U=!0,O=!1,w=0;function v(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}const S=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},K="Promise resolved with itself",q=E("currentTaskTrace");function N(f,a,s){const l=S();if(f===s)throw new TypeError(K);if(f[b]===g){let k=null;try{("object"==typeof s||"function"==typeof s)&&(k=s&&s.then)}catch(R){return l(()=>{N(f,!1,R)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(b)&&s.hasOwnProperty(h)&&s[b]!==g)e(s),N(f,s[b],s[h]);else if(a!==O&&"function"==typeof k)try{k.call(s,l(v(f,a)),l(v(f,!1)))}catch(R){l(()=>{N(f,!1,R)})()}else{f[b]=a;const R=f[h];if(f[h]=s,f[F]===F&&a===U&&(f[b]=f[Y],f[h]=f[z]),a===O&&s instanceof Error){const y=c.currentTask&&c.currentTask.data&&c.currentTask.data[P];y&&u(s,q,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const I=f[h],L=!!s&&F===s[F];L&&(s[z]=I,s[Y]=R);const M=a.run(y,void 0,L&&y!==X&&y!==re?[]:[I]);N(s,!0,M)}catch(I){N(s,!1,I)}},s)}const D=function(){},$=r.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof A?a:N(new this(null),U,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){const a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new $([],"All promises were rejected"));const s=[];let l=0;try{for(let y of a)l++,s.push(A.resolve(y))}catch{return Promise.reject(new $([],"All promises were rejected"))}if(0===l)return Promise.reject(new $([],"All promises were rejected"));let k=!1;const R=[];return new A((y,I)=>{for(let L=0;L{k||(k=!0,y(M))},M=>{R.push(M),l--,0===l&&(k=!0,I(new $(R,"All promises were rejected")))})})}static race(a){let s,l,k=new this((I,L)=>{s=I,l=L});function R(I){s(I)}function y(I){l(I)}for(let I of a)x(I)||(I=this.resolve(I)),I.then(R,y);return k}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,k,R=new this((M,G)=>{l=M,k=G}),y=2,I=0;const L=[];for(let M of a){x(M)||(M=this.resolve(M));const G=I;try{M.then(V=>{L[G]=s?s.thenCallback(V):V,y--,0===y&&l(L)},V=>{s?(L[G]=s.errorCallback(V),y--,0===y&&l(L)):k(V)})}catch(V){k(V)}y++,I++}return y-=2,0===y&&l(L),R}constructor(a){const s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[b]=g,s[h]=[];try{const l=S();a&&a(l(v(s,U)),l(v(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=this.constructor||A);const k=new l(D),R=c.current;return this[b]==g?this[h].push(R,k,a,s):o(this,R,k,a,s),k}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=A);const l=new s(D);l[F]=F;const k=c.current;return this[b]==g?this[h].push(k,l,a,a):o(this,k,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const Ce=r[T]=r.Promise;r.Promise=A;const ke=E("thenPatched");function he(f){const a=f.prototype,s=i(a,"then");if(s&&(!1===s.writable||!s.configurable))return;const l=a.then;a[Z]=l,f.prototype.then=function(k,R){return new A((I,L)=>{l.call(this,I,L)}).then(k,R)},f[ke]=!0}return n.patchThen=he,Ce&&(he(Ce),le(r,"fetch",f=>function Se(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let k=l.constructor;return k[ke]||he(k),l}}(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=p,A})})(t),function Dt(t){t.__load_patch("toString",r=>{const c=Function.prototype.toString,n=H("OriginalDelegate"),i=H("Promise"),u=H("Error"),_=function(){if("function"==typeof this){const T=this[n];if(T)return"function"==typeof T?c.call(T):Object.prototype.toString.call(T);if(this===Promise){const Z=r[i];if(Z)return c.call(Z)}if(this===Error){const Z=r[u];if(Z)return c.call(Z)}}return c.call(this)};_[n]=c,Function.prototype.toString=_;const E=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":E.call(this)}})}(t),function Nt(t){t.__load_patch("util",(r,c,n)=>{const i=Fe(r);n.patchOnProperties=Je,n.patchMethod=le,n.bindArguments=xe,n.patchMacroTask=Tt;const u=c.__symbol__("BLACK_LISTED_EVENTS"),_=c.__symbol__("UNPATCHED_EVENTS");r[_]&&(r[u]=r[_]),r[u]&&(c[u]=c[_]=r[u]),n.patchEventPrototype=kt,n.patchEventTarget=mt,n.isIEOrEdge=yt,n.ObjectDefineProperty=Ne,n.ObjectGetOwnPropertyDescriptor=ye,n.ObjectCreate=ht,n.ArraySlice=dt,n.patchClass=me,n.wrapWithCurrentZone=je,n.filterProperties=ot,n.attachOriginToPatched=ue,n._redefineProperty=Object.defineProperty,n.patchCallbacks=Ot,n.getGlobalObjects=()=>({globalSources:Qe,zoneSymbolEventNames:te,eventNames:i,isBrowser:Ge,isMix:Xe,isNode:Pe,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:pe,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:Me})})}(t)})(it),function Ct(t){t.__load_patch("legacy",r=>{const c=r[t.__symbol__("legacyPatch")];c&&c()}),t.__load_patch("timers",r=>{const c="set",n="clear";Ee(r,c,n,"Timeout"),Ee(r,c,n,"Interval"),Ee(r,c,n,"Immediate")}),t.__load_patch("requestAnimationFrame",r=>{Ee(r,"request","cancel","AnimationFrame"),Ee(r,"mozRequest","mozCancel","AnimationFrame"),Ee(r,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(r,c)=>{const n=["alert","prompt","confirm"];for(let i=0;ifunction(C,T){return c.current.run(_,r,T,p)})}),t.__load_patch("EventTarget",(r,c,n)=>{(function wt(t,r){r.patchEventPrototype(t,r)})(r,n),function Pt(t,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:n,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:_}=r.getGlobalObjects();for(let p=0;p{me("MutationObserver"),me("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(r,c,n)=>{me("IntersectionObserver")}),t.__load_patch("FileReader",(r,c,n)=>{me("FileReader")}),t.__load_patch("on_property",(r,c,n)=>{!function Rt(t,r){if(Pe&&!Xe||Zone[t.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let n=[];if(Ge){const i=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const u=function gt(){try{const t=de.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];st(i,Fe(i),c&&c.concat(u),Ie(i))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function bt(t,r){const{isBrowser:c,isMix:n}=r.getGlobalObjects();(c||n)&&t.customElements&&"customElements"in t&&r.patchCallbacks(r,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,n)}),t.__load_patch("XHR",(r,c)=>{!function C(T){const Z=T.XMLHttpRequest;if(!Z)return;const P=Z.prototype;let W=P[Ze],x=P[Ae];if(!W){const w=T.XMLHttpRequestEventTarget;if(w){const v=w.prototype;W=v[Ze],x=v[Ae]}}const re="readystatechange",X="scheduled";function b(w){const v=w.data,S=v.target;S[_]=!1,S[p]=!1;const K=S[u];W||(W=S[Ze],x=S[Ae]),K&&x.call(S,re,K);const q=S[u]=()=>{if(S.readyState===S.DONE)if(!v.aborted&&S[_]&&w.state===X){const d=S[c.__symbol__("loadfalse")];if(0!==S.status&&d&&d.length>0){const e=w.invoke;w.invoke=function(){const o=S[c.__symbol__("loadfalse")];for(let m=0;mfunction(w,v){return w[i]=0==v[2],w[E]=v[1],z.apply(w,v)}),B=H("fetchTaskAborting"),g=H("fetchTaskScheduling"),U=le(P,"send",()=>function(w,v){if(!0===c.current[g]||w[i])return U.apply(w,v);{const S={target:w,url:w[E],isPeriodic:!1,args:v,aborted:!1},K=He("XMLHttpRequest.send",h,S,b,F);w&&!0===w[p]&&!S.aborted&&K.state===X&&K.invoke()}}),O=le(P,"abort",()=>function(w,v){const S=function j(w){return w[n]}(w);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[B])return O.apply(w,v)})}(r);const n=H("xhrTask"),i=H("xhrSync"),u=H("xhrListener"),_=H("xhrScheduled"),E=H("xhrURL"),p=H("xhrErrorBeforeScheduled")}),t.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function Et(t,r){const c=t.constructor.name;for(let n=0;n{const p=function(){return E.apply(this,xe(arguments,c+"."+i))};return ue(p,E),p})(u)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(r,c)=>{function n(i){return function(u){rt(r,i).forEach(E=>{const p=r.PromiseRejectionEvent;if(p){const C=new p(i,{promise:u.promise,reason:u.rejection});E.invoke(C)}})}}r.PromiseRejectionEvent&&(c[H("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),c[H("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(r,c,n)=>{!function vt(t,r){r.patchMethod(t,"queueMicrotask",c=>function(n,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,n)})}(it)}},ee=>{ee(ee.s=935)}]); \ No newline at end of file diff --git a/polyfills.ed16bcb61bfb81cb.js b/polyfills.ed16bcb61bfb81cb.js deleted file mode 100644 index 4ab7a16..0000000 --- a/polyfills.ed16bcb61bfb81cb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_slider_demo_app=self.webpackChunkngx_slider_demo_app||[]).push([[429],{332:()=>{!function(t){const n=t.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function a(L){return c+L}const y=!0===t[a("forceDuplicateZoneCheck")];if(t.Zone){if(y||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let d=(()=>{class L{static#e=this.__symbol__=a;static assertZonePatched(){if(t.Promise!==se.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=L.current;for(;e.parent;)e=e.parent;return e}static get current(){return U.zone}static get currentTask(){return oe}static __load_patch(e,r,k=!1){if(se.hasOwnProperty(e)){if(!k&&y)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const C="Zone:"+e;i(C),se[e]=r(t,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const k=this._zoneDelegate.intercept(this,e,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(e,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,e,r,k,C)}finally{U=U.parent}}runGuarded(e,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(e,r,k){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===x&&(e.type===Q||e.type===P))return;const C=e.state!=E;C&&e._transitionTo(E,j),e.runCount++;const $=oe;oe=e,U={parent:U,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,k)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{e.state!==x&&e.state!==h&&(e.type==Q||e.data&&e.data.isPeriodic?C&&e._transitionTo(j,E):(e.runCount=0,this._updateTaskCount(e,-1),C&&e._transitionTo(x,E,x))),U=U.parent,oe=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let k=this;for(;k;){if(k===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);k=k.parent}}e._transitionTo(X,x);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(k){throw e._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==X&&e._transitionTo(j,X),e}scheduleMicroTask(e,r,k,C){return this.scheduleTask(new p(I,e,r,k,C,void 0))}scheduleMacroTask(e,r,k,C,$){return this.scheduleTask(new p(P,e,r,k,C,$))}scheduleEventTask(e,r,k,C,$){return this.scheduleTask(new p(Q,e,r,k,C,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===j||e.state===E){e._transitionTo(G,j,E);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(x,G),e.runCount=0,e}}_updateTaskCount(e,r){const k=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let C=0;CL.hasTask(e,r),onScheduleTask:(L,T,e,r)=>L.scheduleTask(e,r),onInvokeTask:(L,T,e,r,k,C)=>L.invokeTask(e,r,k,C),onCancelTask:(L,T,e,r)=>L.cancelTask(e,r)};class v{constructor(T,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||e&&e._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(T,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,e):new d(T,e)}intercept(T,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,e,r):e}invoke(T,e,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,e,r,k,C):e.apply(r,k)}handleError(T,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,e)}scheduleTask(T,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=I)throw new Error("Task is missing scheduleFn.");R(e)}return r}invokeTask(T,e,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,e,r,k):e.callback.apply(r,k)}cancelTask(T,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(T,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,e)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,e){const r=this._taskCounts,k=r[T],C=r[T]=k+e;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,e,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=e,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const u=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(t,u,this,arguments)}}static invokeTask(T,e,r){T||(T=this),te++;try{return T.runCount++,T.zone.runTask(T,e,r)}finally{1==te&&_(),te--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(L){if(K||t[O]&&(K=t[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,L)}else t[M](L,0)}function R(L){0===te&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},oe=null,te=0;function W(){}o("Zone","Zone"),t.Zone=d}(globalThis);const fe=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,be=Object.getPrototypeOf,De=Object.create,ct=Array.prototype.slice,Ze="addEventListener",Oe="removeEventListener",Ne=Zone.__symbol__(Ze),Ie=Zone.__symbol__(Oe),ce="true",ae="false",ge=Zone.__symbol__("");function Me(t,n){return Zone.current.wrap(t,n)}function Le(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const A=Zone.__symbol__,Pe=typeof window<"u",_e=Pe?window:void 0,Y=Pe&&_e||globalThis,at="removeAttribute";function je(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Me(t[i],n+"_"+i));return t}function Fe(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!we&&!Be&&!(!Pe||!_e.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!_e.HTMLElement),Re={},We=function(t){if(!(t=t||Y.event))return;let n=Re[t.type];n||(n=Re[t.type]=A("ON_PROPERTY"+t.type));const i=this||t.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function qe(t,n,i){let o=fe(t,n);if(!o&&i&&fe(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Re[d];b||(b=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&t===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,We),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&t===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let M=a.call(this);if(M)return o.set.call(this,M),"function"==typeof v[at]&&v.removeAttribute(n),M}return null},pe(t,n,o),t[c]=!0}function Xe(t,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Le(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function ue(t,n){t[A("OriginalDelegate")]=n}let ze=!1,He=!1;function ht(){if(ze)return He;ze=!0;try{const t=_e.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(He=!0)}catch{}return He}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!1!==t[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),M="__creationTrace__";i.onUnhandledError=u=>{if(i.showUncaughtError()){const l=u&&u.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(u)}},i.microtaskDrainDone=()=>{for(;d.length;){const u=d.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(l){N(l)}}};const O=y("unhandledPromiseRejectionHandler");function N(u){i.onUnhandledError(u);try{const l=n[O];"function"==typeof l&&l.call(this,u)}catch{}}function B(u){return u&&u.then}function H(u){return u}function K(u){return e.reject(u)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",j=null,E=!0,G=!1,h=0;function I(u,l){return s=>{try{z(u,l,s)}catch(f){z(u,!1,f)}}}const P=function(){let u=!1;return function(s){return function(){u||(u=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",se=y("currentTaskTrace");function z(u,l,s){const f=P();if(u===s)throw new TypeError(Q);if(u[q]===j){let m=null;try{("object"==typeof s||"function"==typeof s)&&(m=s&&s.then)}catch(w){return f(()=>{z(u,!1,w)})(),u}if(l!==G&&s instanceof e&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)oe(s),z(u,s[q],s[R]);else if(l!==G&&"function"==typeof m)try{m.call(s,f(I(u,l)),f(I(u,!1)))}catch(w){f(()=>{z(u,!1,w)})()}else{u[q]=l;const w=u[R];if(u[R]=s,u[_]===_&&l===E&&(u[q]=u[x],u[R]=u[J]),l===G&&s instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&c(s,se,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const S=u[R],D=!!s&&_===s[_];D&&(s[J]=S,s[x]=w);const Z=l.run(g,void 0,D&&g!==K&&g!==H?[]:[S]);z(s,!0,Z)}catch(S){z(s,!1,S)}},s)}const L=function(){},T=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(l){return l instanceof e?l:z(new this(null),E,l)}static reject(l){return z(new this(null),G,l)}static withResolvers(){const l={};return l.promise=new e((s,f)=>{l.resolve=s,l.reject=f}),l}static any(l){if(!l||"function"!=typeof l[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let g of l)f++,s.push(e.resolve(g))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let m=!1;const w=[];return new e((g,S)=>{for(let D=0;D{m||(m=!0,g(Z))},Z=>{w.push(Z),f--,0===f&&(m=!0,S(new T(w,"All promises were rejected")))})})}static race(l){let s,f,m=new this((S,D)=>{s=S,f=D});function w(S){s(S)}function g(S){f(S)}for(let S of l)B(S)||(S=this.resolve(S)),S.then(w,g);return m}static all(l){return e.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof e?this:e).allWithCallback(l,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(l,s){let f,m,w=new this((Z,V)=>{f=Z,m=V}),g=2,S=0;const D=[];for(let Z of l){B(Z)||(Z=this.resolve(Z));const V=S;try{Z.then(F=>{D[V]=s?s.thenCallback(F):F,g--,0===g&&f(D)},F=>{s?(D[V]=s.errorCallback(F),g--,0===g&&f(D)):m(F)})}catch(F){m(F)}g++,S++}return g-=2,0===g&&f(D),w}constructor(l){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=P();l&&l(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(l,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||e);const m=new f(L),w=n.current;return this[q]==j?this[R].push(w,m,l,s):te(this,w,m,l,s),m}catch(l){return this.then(null,l)}finally(l){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=e);const f=new s(L);f[_]=_;const m=n.current;return this[q]==j?this[R].push(m,f,l,l):te(this,m,f,l,l),f}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[v]=t.Promise;t.Promise=e;const k=y("thenPatched");function C(u){const l=u.prototype,s=o(l,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=l.then;l[p]=f,u.prototype.then=function(m,w){return new e((S,D)=>{f.call(this,S,D)}).then(m,w)},u[k]=!0}return i.patchThen=C,r&&(C(r),le(t,"fetch",u=>function $(u){return function(l,s){let f=u.apply(l,s);if(f instanceof e)return f;let m=f.constructor;return m[k]||C(m),f}}(u))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=t[o];if(p)return n.call(p)}if(this===Error){const p=t[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Ee=!1}const dt={useG:!0},ne={},Ye={},$e=new RegExp("^"+ge+"(\\w+)(true|false)$"),Je=A("propagationStopped");function Ke(t,n){const i=(n?n(t):t)+ae,o=(n?n(t):t)+ce,c=ge+i,a=ge+o;ne[t]={},ne[t][ae]=c,ne[t][ce]=a}function _t(t,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||Oe,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=A(c),v="."+c+":",p="prependListener",M="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,J){if(!(_=_||t.event))return;const x=R||_.target||t,X=x[ne[_.type][J?ce:ae]];if(X){const j=[];if(1===X.length){const E=O(X[0],x,_);E&&j.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=be(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[A(a)]=E[a],Q=E[A(y)]=E[y],se=E[A(d)]=E[d];let z;_&&_.prepend&&(z=E[A(_.prepend)]=E[_.prepend]);const e=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=ne[s.eventName];let m;f&&(m=f[s.capture?ce:ae]);const w=m&&s.target[m];if(w)for(let g=0;g{ie.zone.cancelTask(ie)},{once:!0})),h.target=null,ve&&(ve.taskData=null),nt&&(ee.once=!0),!Ee&&"boolean"==typeof ie.options||(ie.options=ee),ie.target=D,ie.capture=Ge,ie.eventName=Z,F&&(ie.originalDelegate=V),S?ye.unshift(ie):ye.push(ie),g?D:void 0}};return E[c]=l(I,v,e,r,j),z&&(E[p]=l(z,M,function(s){return z.call(h.target,h.eventName,s.invoke,h.options)},r,j,!0)),E[a]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const m=arguments[2],w=!!m&&("boolean"==typeof m||m.capture),g=arguments[1];if(!g)return P.apply(this,arguments);if(x&&!x(P,g,s,arguments))return;const S=ne[f];let D;S&&(D=S[w?ce:ae]);const Z=D&&s[D];if(Z)for(let V=0;Vfunction(c,a){c[Je]=!0,o&&o.apply(c,a)})}function Tt(t,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const M=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=t.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=t.wrapWithCurrentZone(N.value,M),t._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=t.wrapWithCurrentZone(O[p],M))}else O[p]&&(O[p]=t.wrapWithCurrentZone(O[p],M))}catch{}}),y.call(n,d,b,v)},t.attachOriginToPatched(n[o],y)}function et(t,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(t,n,i,o){t&&Xe(t,et(t,n,i),o)}function xe(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=xe(t);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=je,i.patchMacroTask=ut;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");t[a]&&(t[c]=t[a]),t[c]&&(n[c]=n[a]=t[c]),i.patchEventPrototype=Et,i.patchEventTarget=_t,i.isIEOrEdge=ht,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=fe,i.ObjectCreate=De,i.ArraySlice=ct,i.patchClass=me,i.wrapWithCurrentZone=Me,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Tt,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:ne,eventNames:o,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ge,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=A("zoneTask");function Te(t,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(t,p.args),v}function b(v){return a.call(t,v.data.handleId)}c=le(t,n+=o,v=>function(p,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Ce]=null))}};const B=Le(n,M[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(t,M)}),a=le(t,i,v=>function(p,M){const O=M[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Ce],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Ce]=null),N.zone.cancelTask(N)):v.apply(t,M)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",t=>{const n="set",i="clear";Te(t,n,i,"Timeout"),Te(t,n,i,"Interval"),Te(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{Te(t,"request","cancel","AnimationFrame"),Te(t,"mozRequest","mozCancel","AnimationFrame"),Te(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,t,v,d)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function kt(t,n){n.patchEventPrototype(t,n)})(t,i),function mt(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{me("MutationObserver"),me("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{me("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{me("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function yt(t,n){if(we&&!Ue||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ft(){try{const t=_e.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,xe(c),i&&i.concat(a),be(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function gt(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const M=p.prototype;let N=M[Ne],B=M[Ie];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ne],B=I[Ie]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Ne],B=P[Ie]),Q&&B.call(P,H,Q);const se=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const oe=h.invoke;h.invoke=function(){const te=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),E=le(M,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Le("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=le(M,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(t);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),y=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function lt(t,n){const i=t.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,je(arguments,i+"."+c))};return ue(b,d),b})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){Qe(t,o).forEach(y=>{const d=t.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}t.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{!function pt(t,n){n.patchMethod(t,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(t,i)})}},fe=>{fe(fe.s=332)}]); \ No newline at end of file diff --git a/runtime.6ed7e0f065e2e876.js b/runtime.256612e1003013b1.js similarity index 93% rename from runtime.6ed7e0f065e2e876.js rename to runtime.256612e1003013b1.js index 1ef4875..d8a2620 100644 --- a/runtime.6ed7e0f065e2e876.js +++ b/runtime.256612e1003013b1.js @@ -1 +1 @@ -(()=>{"use strict";var e,t={},d={};function n(e){var f=d[e];if(void 0!==f)return f.exports;var r=d[e]={exports:{}};return t[e](r,r.exports,n),r.exports}n.m=t,e=[],n.O=(f,r,s,l)=>{if(!r){var _=1/0;for(a=0;a=l)&&Object.keys(n.O).every(h=>n.O[h](r[o]))?r.splice(o--,1):(c=!1,l<_&&(_=l));if(c){e.splice(a--,1);var u=s();void 0!==u&&(f=u)}}return f}l=l||0;for(var a=e.length;a>0&&e[a-1][2]>l;a--)e[a]=e[a-1];e[a]=[r,s,l]},n.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={666:0};n.O.j=s=>0===e[s];var f=(s,l)=>{var o,u,[a,_,c]=l,i=0;if(a.some(v=>0!==e[v])){for(o in _)n.o(_,o)&&(n.m[o]=_[o]);if(c)var p=c(n)}for(s&&s(l);i{"use strict";var e,t={},d={};function n(e){var f=d[e];if(void 0!==f)return f.exports;var r=d[e]={exports:{}};return t[e](r,r.exports,n),r.exports}n.m=t,e=[],n.O=(f,r,s,l)=>{if(!r){var _=1/0;for(a=0;a=l)&&Object.keys(n.O).every(h=>n.O[h](r[o]))?r.splice(o--,1):(c=!1,l<_&&(_=l));if(c){e.splice(a--,1);var u=s();void 0!==u&&(f=u)}}return f}l=l||0;for(var a=e.length;a>0&&e[a-1][2]>l;a--)e[a]=e[a-1];e[a]=[r,s,l]},n.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={121:0};n.O.j=s=>0===e[s];var f=(s,l)=>{var o,u,[a,_,c]=l,i=0;if(a.some(v=>0!==e[v])){for(o in _)n.o(_,o)&&(n.m[o]=_[o]);if(c)var p=c(n)}for(s&&s(l);i