diff --git a/141.52a6da35f2de08a2.js b/141.52a6da35f2de08a2.js new file mode 100644 index 00000000..3f1e8a1a --- /dev/null +++ b/141.52a6da35f2de08a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[141],{141:(Z,p,a)=>{a.r(p),a.d(p,{PasswordInputModule:()=>I});var d=a(6814),l=a(1640),m=a(7069),t=a(9212),u=a(528),c=a(6273),f=a(4580),w=a(6099),i=a(2998),s=a(6223);let h=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-example"]],decls:4,vars:4,consts:[[1,"bd-example"],["label","Password con label","validationMode","false",3,"ngModel"],["label","Password con label e testo di aiuto","validationMode","false",3,"description","ngModel"],["label","Password con strength meter","showStrengthMeter","true","validationMode","false",3,"ngModel"]],template:function(n,r){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"it-password-input",1)(2,"it-password-input",2)(3,"it-password-input",3),t.qZA()),2&n&&(t.xp6(),t.Q6J("ngModel",r.password),t.xp6(),t.Q6J("description",!0)("ngModel",r.passwordText),t.xp6(),t.Q6J("ngModel",r.passwordStrengthMeter))},dependencies:[i.S,s.JJ,s.On],encapsulation:2})}return o})();var g=a(1759);let C=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],confirmPassword:[null]},{validators:n=>g.u.passwordMatch(n)})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-confirm-example"]],decls:6,vars:2,consts:[[1,"bd-example"],[3,"formGroup"],["label","Password","formControlName","password"],["label","Conferma password","formControlName","confirmPassword",3,"confirmPasswordField"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Conferma password"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("confirmPasswordField",!0))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.sg,s.u],encapsulation:2})}return o})(),x=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],passwordCustom:[null],passwordStrengthMeter:[null]})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-validation-example"]],decls:7,vars:7,consts:[[1,"bd-example"],[3,"formGroup"],["label","Validazione default","formControlName","password"],["label","Validazione custom","description","Inserisci almeno 8 caratteri e una lettera maiuscola","formControlName","passwordCustom",3,"minLength","required","useNumber","useCapitalCase","useSmallCase","useSpecialCharacters"],["label","Validazione default con strength meter","showStrengthMeter","true","formControlName","passwordStrengthMeter"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Validazione"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3)(6,"it-password-input",4),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("minLength",8)("required",!1)("useNumber",!1)("useCapitalCase",!0)("useSmallCase",!0)("useSpecialCharacters",!1))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.Q7,s.sg,s.u],encapsulation:2})}return o})(),v=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-examples"]],decls:6,vars:0,consts:[["html",'
\n \n\n \n\n \n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-password-input-example',\n templateUrl: './password-input-example.component.html',\n})\nexport class PasswordInputExampleComponent {\n password?: string;\n passwordText?: string;\n passwordStrengthMeter?: string;\n}"],["html",'

Validazione

\n
\n
\n \n\n \n\n \n \n
',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-password-input-validation-example',\n templateUrl: './password-input-validation-example.component.html',\n})\nexport class PasswordInputValidationExampleComponent {\n formGroup: FormGroup;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group({\n password: [null],\n passwordCustom: [null],\n passwordStrengthMeter: [null],\n });\n }\n}"],["html",'

Conferma password

\n
\n
\n \n\n \n
\n
',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\nimport { ItValidators } from 'design-angular-kit/validators/it-validators';\n\n@Component({\n selector: 'it-password-input-confirm-example',\n templateUrl: './password-input-confirm-example.component.html',\n})\nexport class PasswordInputConfirmExampleComponent {\n formGroup: FormGroup;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group(\n {\n password: [null],\n confirmPassword: [null],\n },\n {\n validators: control => ItValidators.passwordMatch(control),\n }\n );\n }\n}"]],template:function(n,r){1&n&&t._UZ(0,"it-password-input-example")(1,"it-source-display",0)(2,"it-password-input-validation-example")(3,"it-source-display",1)(4,"it-password-input-confirm-example")(5,"it-source-display",2)},dependencies:[w.F,h,C,x],encapsulation:2})}return o})();const P=[{path:"",component:(()=>{class o{constructor(){this.component=m.wx.find(e=>"ItPasswordInputComponent"===e.name)}static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,r){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Input password"),t.qZA(),t.TgZ(2,"p",1),t._uU(3," Per rendere pi\xf9 semplice l\u2019inserimento della password, l\u2019elemento \xe8 stato dotato di un visualizzatore dei caratteri digitati.\n"),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-password-input-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"PasswordInputComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&n&&(t.xp6(10),t.Q6J("component",r.component))},dependencies:[u.G,c.U,f.m,v],encapsulation:2})}return o})()}];let M=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[l.Bz.forChild(P),l.Bz]})}return o})();var b=a(6208);let I=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[d.ez,b.m,M,s.UX,s.u5]})}return o})()}}]); \ No newline at end of file diff --git a/141.886ada3c9857f11d.js b/141.886ada3c9857f11d.js deleted file mode 100644 index 620a5a49..00000000 --- a/141.886ada3c9857f11d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[141],{141:(Z,p,a)=>{a.r(p),a.d(p,{PasswordInputModule:()=>I});var d=a(6814),l=a(1640),m=a(7069),t=a(9212),u=a(528),c=a(6273),f=a(4580),w=a(6099),i=a(2998),s=a(6223);let h=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-example"]],decls:4,vars:4,consts:[[1,"bd-example"],["label","Password con label","validationMode","false",3,"ngModel"],["label","Password con label e testo di aiuto","validationMode","false",3,"description","ngModel"],["label","Password con strength meter","showStrengthMeter","true","validationMode","false",3,"ngModel"]],template:function(n,r){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"it-password-input",1)(2,"it-password-input",2)(3,"it-password-input",3),t.qZA()),2&n&&(t.xp6(),t.Q6J("ngModel",r.password),t.xp6(),t.Q6J("description",!0)("ngModel",r.passwordText),t.xp6(),t.Q6J("ngModel",r.passwordStrengthMeter))},dependencies:[i.S,s.JJ,s.On],encapsulation:2})}return o})();var g=a(1759);let C=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],confirmPassword:[null]},{validators:n=>g.u.passwordMatch(n)})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-confirm-example"]],decls:6,vars:2,consts:[[1,"bd-example"],[3,"formGroup"],["label","Password","formControlName","password"],["label","Conferma password","formControlName","confirmPassword",3,"confirmPasswordField"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Conferma password"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("confirmPasswordField",!0))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.sg,s.u],encapsulation:2})}return o})(),x=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],passwordCustom:[null],passwordStrengthMeter:[null]})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-validation-example"]],decls:7,vars:7,consts:[[1,"bd-example"],[3,"formGroup"],["label","Validazione default","formControlName","password"],["label","Validazione custom","description","Inserisci almeno 8 caratteri e una lettera maiuscola","formControlName","passwordCustom",3,"minLength","required","useNumber","useCapitalCase","useSmallCase","useSpecialCharacters"],["label","Validazione default con strength meter","showStrengthMeter","true","formControlName","passwordStrengthMeter"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Validazione"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3)(6,"it-password-input",4),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("minLength",8)("required",!1)("useNumber",!1)("useCapitalCase",!0)("useSmallCase",!0)("useSpecialCharacters",!1))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.Q7,s.sg,s.u],encapsulation:2})}return o})(),v=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-examples"]],decls:6,vars:0,consts:[["html",'
\n\n \n\n \n\n \n\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-password-input-example',\n templateUrl: './password-input-example.component.html'\n})\nexport class PasswordInputExampleComponent {\n password?: string;\n passwordText?: string;\n passwordStrengthMeter?: string;\n}"],["html",'

Validazione

\n
\n
\n\n \n\n \n\n \n\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-password-input-validation-example',\n templateUrl: './password-input-validation-example.component.html'\n})\nexport class PasswordInputValidationExampleComponent {\n\n formGroup: FormGroup;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n password: [null],\n passwordCustom: [null],\n passwordStrengthMeter: [null]\n });\n }\n\n}"],["html",'

Conferma password

\n
\n
\n\n \n\n \n\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\nimport { ItValidators } from 'design-angular-kit/validators/it-validators';\n\n@Component({\n selector: 'it-password-input-confirm-example',\n templateUrl: './password-input-confirm-example.component.html'\n})\nexport class PasswordInputConfirmExampleComponent {\n\n formGroup: FormGroup;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n password: [null],\n confirmPassword: [null]\n }, {\n validators: control => ItValidators.passwordMatch(control)\n });\n }\n}"]],template:function(n,r){1&n&&t._UZ(0,"it-password-input-example")(1,"it-source-display",0)(2,"it-password-input-validation-example")(3,"it-source-display",1)(4,"it-password-input-confirm-example")(5,"it-source-display",2)},dependencies:[w.F,h,C,x],encapsulation:2})}return o})();const P=[{path:"",component:(()=>{class o{constructor(){this.component=m.wx.find(e=>"ItPasswordInputComponent"===e.name)}static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,r){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Input password"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Per rendere pi\xf9 semplice l\u2019inserimento della password, l\u2019elemento \xe8 stato dotato di un visualizzatore dei caratteri digitati. "),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-password-input-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"PasswordInputComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&n&&(t.xp6(10),t.Q6J("component",r.component))},dependencies:[u.G,c.U,f.m,v],encapsulation:2})}return o})()}];let M=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[l.Bz.forChild(P),l.Bz]})}return o})();var b=a(6208);let I=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[d.ez,b.m,M,s.UX,s.u5]})}return o})()}}]); \ No newline at end of file diff --git a/175.15be5f12c5cbe6ae.js b/175.15be5f12c5cbe6ae.js new file mode 100644 index 00000000..a728f16e --- /dev/null +++ b/175.15be5f12c5cbe6ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[175],{175:(N,m,d)=>{d.r(m),d.d(m,{DropdownModule:()=>I});var p=d(6814),c=d(1640),g=d(7069),n=d(9212),b=d(528),w=d(6273),_=d(4580),v=d(6099),u=d(9457),h=d(5078),f=d(4220),C=d(8790),s=d(6223);function M(o,r){1&o&&(n.TgZ(0,"span",32),n._uU(1,"Intestazione Menu"),n.qZA())}function T(o,r){1&o&&n._UZ(0,"it-dropdown-item",33)}function Z(o,r){if(1&o&&(n.TgZ(0,"it-dropdown-item",34),n._uU(1),n.qZA()),2&o){const i=r.$implicit;n.Q6J("href",i.link)("active",i.active)("disabled",i.disabled)("large",i.large)("iconName",i.icon)("iconPosition",i.iconPosition),n.xp6(),n.hij(" ",i.text," ")}}let k=(()=>{class o{constructor(){this.label="Click me",this.isDark=!1,this.isFullWidth=!1,this.withHeading=!0,this.items=[{link:"https://www.google.com",active:!1,disabled:!1,large:!0,icon:"star-outline",iconPosition:"right",text:"Item 1"},{link:"https://www.google.com",active:!1,disabled:!0,large:!1,icon:"link",iconPosition:"right",text:"Item 2"},{link:"https://www.google.com",active:!0,disabled:!1,large:!0,icon:void 0,iconPosition:"right",text:"Item 3"}],this.openTime="",this.closeTime=""}onOpenEvent(){this.openTime=(new Date).toISOString()}onCloseEvent(){this.closeTime=(new Date).toISOString()}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-example"]],decls:50,vars:31,consts:[[1,"bd-example"],[1,"example-section"],[3,"color","dark","direction","fullWidth","showEvent","hideEvent"],["button",""],["listHeading","",4,"ngIf"],["list",""],["divider","true",4,"ngIf"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition",4,"ngFor","ngForOf"],[1,"row"],[1,"form-check","col-3"],["label","Disposizione orizzontale",3,"ngModel","ngModelChange"],["label","Sfondo scuro",3,"ngModel","ngModelChange"],["label","Con intestazione",3,"ngModel","ngModelChange"],[1,"form-check","col-2"],["name","default","label","Default",3,"ngModel","value","ngModelChange"],["name","dropup","value","dropup","label","Dropup",3,"ngModel","ngModelChange"],["name","dropstart","value","dropstart","label","Dropstart",3,"ngModel","ngModelChange"],["name","dropend","value","dropend","label","Dropend",3,"ngModel","ngModelChange"],["name","clickMe","value","Click me","label","Click me",3,"ngModel","ngModelChange"],["name","check","value","Check","label","Check",3,"ngModel","ngModelChange"],["name","hello","value","Hello world!","label","Hello world!",3,"ngModel","ngModelChange"],[1,"form-check","col-5"],[1,"form-check","col-4"],["name","none","label","None",3,"ngModel","value","ngModelChange"],["name","primary","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","secondary","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],["name","success","value","success","label","Success",3,"ngModel","ngModelChange"],["name","warning","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","danger","value","danger","label","Danger",3,"ngModel","ngModelChange"],["name","info","value","info","label","Info",3,"ngModel","ngModelChange"],["name","light","value","light","label","Light",3,"ngModel","ngModelChange"],["name","dark","value","dark","label","Dark",3,"ngModel","ngModelChange"],["listHeading",""],["divider","true"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition"]],template:function(l,e){1&l&&(n.TgZ(0,"h3"),n._uU(1,"Esempio Dropdown"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"it-dropdown",2),n.NdJ("showEvent",function(){return e.onOpenEvent()})("hideEvent",function(){return e.onCloseEvent()}),n.TgZ(5,"span",3),n._uU(6),n.qZA(),n.YNc(7,M,2,0,"span",4),n.ynx(8,5),n.YNc(9,T,1,0,"it-dropdown-item",6)(10,Z,2,7,"it-dropdown-item",7),n.BQk(),n.qZA()(),n.TgZ(11,"p",1),n._uU(12),n.qZA(),n.TgZ(13,"p",1),n._uU(14),n.qZA(),n.TgZ(15,"div",8)(16,"div",9)(17,"h5"),n._uU(18,"Opzioni"),n.qZA(),n.TgZ(19,"it-checkbox",10),n.NdJ("ngModelChange",function(t){return e.isFullWidth=t}),n.qZA(),n.TgZ(20,"it-checkbox",11),n.NdJ("ngModelChange",function(t){return e.isDark=t}),n.qZA(),n.TgZ(21,"it-checkbox",12),n.NdJ("ngModelChange",function(t){return e.withHeading=t}),n.qZA()(),n.TgZ(22,"div",13)(23,"h5"),n._uU(24,"Posizione menu"),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(26,"it-radio-button",15),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(27,"it-radio-button",16),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(28,"it-radio-button",17),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA()(),n.TgZ(29,"div",13)(30,"h5"),n._uU(31,"Testo"),n.qZA(),n.TgZ(32,"it-radio-button",18),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA(),n.TgZ(33,"it-radio-button",19),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA(),n.TgZ(34,"it-radio-button",20),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA()(),n.TgZ(35,"div",21)(36,"h5"),n._uU(37,"Colorazione"),n.qZA(),n.TgZ(38,"div",8)(39,"div",22)(40,"it-radio-button",23),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(41,"it-radio-button",24),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(42,"it-radio-button",25),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(43,"it-radio-button",26),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(44,"it-radio-button",27),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA()(),n.TgZ(45,"div",21)(46,"it-radio-button",28),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(47,"it-radio-button",29),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(48,"it-radio-button",30),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(49,"it-radio-button",31),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA()()()()()()),2&l&&(n.xp6(4),n.Q6J("color",e.color)("dark",e.isDark)("direction",e.menuPlacement)("fullWidth",e.isFullWidth),n.xp6(2),n.Oqu(e.label),n.xp6(),n.Q6J("ngIf",e.withHeading),n.xp6(2),n.Q6J("ngIf",e.withHeading),n.xp6(),n.Q6J("ngForOf",e.items),n.xp6(2),n.hij("Open: ",e.openTime,""),n.xp6(2),n.hij("Close: ",e.closeTime,""),n.xp6(5),n.Q6J("ngModel",e.isFullWidth),n.xp6(),n.Q6J("ngModel",e.isDark),n.xp6(),n.Q6J("ngModel",e.withHeading),n.xp6(4),n.Q6J("ngModel",e.menuPlacement)("value",void 0),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(4),n.Q6J("ngModel",e.label),n.xp6(),n.Q6J("ngModel",e.label),n.xp6(),n.Q6J("ngModel",e.label),n.xp6(6),n.Q6J("ngModel",e.color)("value",void 0),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(2),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color))},dependencies:[p.sg,p.O5,u.N,h.o,f.f,C.C,s.JJ,s.On]})}return o})();function D(o,r){if(1&o&&(n.TgZ(0,"it-dropdown-item",6),n._uU(1),n.qZA()),2&o){const i=r.$implicit;n.Q6J("href",i.link)("active",i.active)("disabled",i.disabled)("large",i.large)("iconName",i.icon)("iconPosition",i.iconPosition),n.xp6(),n.hij(" ",i.text," ")}}let x=(()=>{class o{constructor(){this.items=[{link:"https://www.google.com",active:!1,disabled:!1,large:!0,icon:"star-outline",iconPosition:"right",text:"Item 1"},{link:"https://www.google.com",active:!1,disabled:!0,large:!1,icon:"link",iconPosition:"right",text:"Item 2"},{link:"https://www.google.com",active:!0,disabled:!1,large:!0,icon:void 0,iconPosition:"right",text:"Item 3"}],this.openTime="",this.closeTime=""}onOpenEvent(){this.openTime=(new Date).toISOString()}onCloseEvent(){this.closeTime=(new Date).toISOString()}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-link-example"]],decls:13,vars:3,consts:[[1,"bd-example"],[1,"example-section"],["mode","link",3,"showEvent","hideEvent"],["button",""],["list",""],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition",4,"ngFor","ngForOf"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition"]],template:function(l,e){1&l&&(n.TgZ(0,"h3"),n._uU(1,"Dropdown link"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"it-dropdown",2),n.NdJ("showEvent",function(){return e.onOpenEvent()})("hideEvent",function(){return e.onCloseEvent()}),n.TgZ(5,"span",3),n._uU(6,"Apri dropdown"),n.qZA(),n.ynx(7,4),n.YNc(8,D,2,7,"it-dropdown-item",5),n.BQk(),n.qZA()(),n.TgZ(9,"p",1),n._uU(10),n.qZA(),n.TgZ(11,"p",1),n._uU(12),n.qZA()()),2&l&&(n.xp6(8),n.Q6J("ngForOf",e.items),n.xp6(2),n.hij("Open: ",e.openTime,""),n.xp6(2),n.hij("Close: ",e.closeTime,""))},dependencies:[p.sg,u.N,h.o],encapsulation:2})}return o})(),E=(()=>{class o{constructor(){}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-examples"]],decls:4,vars:0,consts:[["html",'

Esempio Dropdown

\n
\n

\n \n /{/{ label /}/}\n Intestazione Menu\n\n \n \n\n \n /{/{ item.text /}/}\n \n \n \n

\n\n

Open: /{/{ openTime /}/}

\n\n

Close: /{/{ closeTime /}/}

\n\n
\n
\n
Opzioni
\n \n \n \n
\n
\n
Posizione menu
\n \n \n \n \n
\n\n
\n
Testo
\n \n \n \n
\n\n
\n
Colorazione
\n
\n
\n \n \n \n \n \n
\n
\n \n \n \n \n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { ButtonColor, DropdownDirection } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-dropdown-example',\n templateUrl: './dropdown-example.component.html',\n styleUrls: ['./dropdown-example.component.scss'],\n})\nexport class DropdownExampleComponent {\n color?: ButtonColor;\n label = 'Click me';\n isDark = false;\n isFullWidth = false;\n withHeading = true;\n\n menuPlacement?: DropdownDirection;\n\n items = [\n {\n link: 'https://www.google.com',\n active: false,\n disabled: false,\n large: true,\n icon: 'star-outline',\n iconPosition: 'right',\n text: 'Item 1',\n },\n {\n link: 'https://www.google.com',\n active: false,\n disabled: true,\n large: false,\n icon: 'link',\n iconPosition: 'right',\n text: 'Item 2',\n },\n {\n link: 'https://www.google.com',\n active: true,\n disabled: false,\n large: true,\n icon: undefined,\n iconPosition: 'right',\n text: 'Item 3',\n },\n ];\n\n openTime = '';\n closeTime = '';\n\n onOpenEvent() {\n this.openTime = new Date().toISOString();\n }\n\n onCloseEvent() {\n this.closeTime = new Date().toISOString();\n }\n}"],["html",'

Dropdown link

\n
\n

\n \n Apri dropdown\n \n \n /{/{ item.text /}/}\n \n \n \n

\n\n

Open: /{/{ openTime /}/}

\n\n

Close: /{/{ closeTime /}/}

\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-dropdown-link-example',\n templateUrl: './dropdown-link-example.component.html',\n})\nexport class DropdownLinkExampleComponent {\n items = [\n {\n link: 'https://www.google.com',\n active: false,\n disabled: false,\n large: true,\n icon: 'star-outline',\n iconPosition: 'right',\n text: 'Item 1',\n },\n {\n link: 'https://www.google.com',\n active: false,\n disabled: true,\n large: false,\n icon: 'link',\n iconPosition: 'right',\n text: 'Item 2',\n },\n {\n link: 'https://www.google.com',\n active: true,\n disabled: false,\n large: true,\n icon: undefined,\n iconPosition: 'right',\n text: 'Item 3',\n },\n ];\n\n openTime = '';\n closeTime = '';\n\n onOpenEvent() {\n this.openTime = new Date().toISOString();\n }\n\n onCloseEvent() {\n this.closeTime = new Date().toISOString();\n }\n}"]],template:function(l,e){1&l&&n._UZ(0,"it-dropdown-example")(1,"it-source-display",0)(2,"it-dropdown-link-example")(3,"it-source-display",1)},dependencies:[v.F,k,x]})}return o})();const J=[{path:"",component:(()=>{class o{constructor(){this.component=g.wx.find(i=>"ItDropdownComponent"===i.name),this.subcomponent=g.wx.find(i=>"ItDropdownItemComponent"===i.name)}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(l,e){1&l&&(n.TgZ(0,"h1",0),n._uU(1,"Dropdown"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente Dropdown per men\xf9 a tendina contestuali"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-dropdown-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4)(9,"h2"),n._uU(10,"Dropdown"),n.qZA(),n._UZ(11,"it-api-parameters",5),n.TgZ(12,"h2"),n._uU(13,"Dropdown Item"),n.qZA(),n._UZ(14,"it-api-parameters",5),n.qZA()()),2&l&&(n.xp6(4),n.Q6J("innerHTML",e.component.description,n.oJD),n.xp6(7),n.Q6J("component",e.component),n.xp6(3),n.Q6J("component",e.subcomponent))},dependencies:[b.G,w.U,_.m,E]})}return o})()}];let A=(()=>{class o{static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275mod=n.oAB({type:o});static#o=this.\u0275inj=n.cJS({imports:[c.Bz.forChild(J),c.Bz]})}return o})();var P=d(6208);let I=(()=>{class o{static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275mod=n.oAB({type:o});static#o=this.\u0275inj=n.cJS({imports:[p.ez,A,P.m,s.u5]})}return o})()}}]); \ No newline at end of file diff --git a/175.ffc492db71a2d031.js b/175.ffc492db71a2d031.js deleted file mode 100644 index 46e26326..00000000 --- a/175.ffc492db71a2d031.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[175],{175:(N,m,d)=>{d.r(m),d.d(m,{DropdownModule:()=>I});var p=d(6814),c=d(1640),g=d(7069),n=d(9212),b=d(528),w=d(6273),_=d(4580),v=d(6099),u=d(9457),h=d(5078),f=d(4220),C=d(8790),s=d(6223);function M(o,r){1&o&&(n.TgZ(0,"span",32),n._uU(1,"Intestazione Menu"),n.qZA())}function T(o,r){1&o&&n._UZ(0,"it-dropdown-item",33)}function Z(o,r){if(1&o&&(n.TgZ(0,"it-dropdown-item",34),n._uU(1),n.qZA()),2&o){const i=r.$implicit;n.Q6J("href",i.link)("active",i.active)("disabled",i.disabled)("large",i.large)("iconName",i.icon)("iconPosition",i.iconPosition),n.xp6(),n.hij(" ",i.text," ")}}let k=(()=>{class o{constructor(){this.label="Click me",this.isDark=!1,this.isFullWidth=!1,this.withHeading=!0,this.items=[{link:"https://www.google.com",active:!1,disabled:!1,large:!0,icon:"star-outline",iconPosition:"right",text:"Item 1"},{link:"https://www.google.com",active:!1,disabled:!0,large:!1,icon:"link",iconPosition:"right",text:"Item 2"},{link:"https://www.google.com",active:!0,disabled:!1,large:!0,icon:void 0,iconPosition:"right",text:"Item 3"}],this.openTime="",this.closeTime=""}onOpenEvent(){this.openTime=(new Date).toISOString()}onCloseEvent(){this.closeTime=(new Date).toISOString()}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-example"]],decls:50,vars:31,consts:[[1,"bd-example"],[1,"example-section"],[3,"color","dark","direction","fullWidth","showEvent","hideEvent"],["button",""],["listHeading","",4,"ngIf"],["list",""],["divider","true",4,"ngIf"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition",4,"ngFor","ngForOf"],[1,"row"],[1,"form-check","col-3"],["label","Disposizione orizzontale",3,"ngModel","ngModelChange"],["label","Sfondo scuro",3,"ngModel","ngModelChange"],["label","Con intestazione",3,"ngModel","ngModelChange"],[1,"form-check","col-2"],["name","default","label","Default",3,"ngModel","value","ngModelChange"],["name","dropup","value","dropup","label","Dropup",3,"ngModel","ngModelChange"],["name","dropstart","value","dropstart","label","Dropstart",3,"ngModel","ngModelChange"],["name","dropend","value","dropend","label","Dropend",3,"ngModel","ngModelChange"],["name","clickMe","value","Click me","label","Click me",3,"ngModel","ngModelChange"],["name","check","value","Check","label","Check",3,"ngModel","ngModelChange"],["name","hello","value","Hello world!","label","Hello world!",3,"ngModel","ngModelChange"],[1,"form-check","col-5"],[1,"form-check","col-4"],["name","none","label","None",3,"ngModel","value","ngModelChange"],["name","primary","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","secondary","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],["name","success","value","success","label","Success",3,"ngModel","ngModelChange"],["name","warning","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","danger","value","danger","label","Danger",3,"ngModel","ngModelChange"],["name","info","value","info","label","Info",3,"ngModel","ngModelChange"],["name","light","value","light","label","Light",3,"ngModel","ngModelChange"],["name","dark","value","dark","label","Dark",3,"ngModel","ngModelChange"],["listHeading",""],["divider","true"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition"]],template:function(l,e){1&l&&(n.TgZ(0,"h3"),n._uU(1,"Esempio Dropdown"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"it-dropdown",2),n.NdJ("showEvent",function(){return e.onOpenEvent()})("hideEvent",function(){return e.onCloseEvent()}),n.TgZ(5,"span",3),n._uU(6),n.qZA(),n.YNc(7,M,2,0,"span",4),n.ynx(8,5),n.YNc(9,T,1,0,"it-dropdown-item",6)(10,Z,2,7,"it-dropdown-item",7),n.BQk(),n.qZA()(),n.TgZ(11,"p",1),n._uU(12),n.qZA(),n.TgZ(13,"p",1),n._uU(14),n.qZA(),n.TgZ(15,"div",8)(16,"div",9)(17,"h5"),n._uU(18,"Opzioni"),n.qZA(),n.TgZ(19,"it-checkbox",10),n.NdJ("ngModelChange",function(t){return e.isFullWidth=t}),n.qZA(),n.TgZ(20,"it-checkbox",11),n.NdJ("ngModelChange",function(t){return e.isDark=t}),n.qZA(),n.TgZ(21,"it-checkbox",12),n.NdJ("ngModelChange",function(t){return e.withHeading=t}),n.qZA()(),n.TgZ(22,"div",13)(23,"h5"),n._uU(24,"Posizione menu"),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(26,"it-radio-button",15),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(27,"it-radio-button",16),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA(),n.TgZ(28,"it-radio-button",17),n.NdJ("ngModelChange",function(t){return e.menuPlacement=t}),n.qZA()(),n.TgZ(29,"div",13)(30,"h5"),n._uU(31,"Testo"),n.qZA(),n.TgZ(32,"it-radio-button",18),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA(),n.TgZ(33,"it-radio-button",19),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA(),n.TgZ(34,"it-radio-button",20),n.NdJ("ngModelChange",function(t){return e.label=t}),n.qZA()(),n.TgZ(35,"div",21)(36,"h5"),n._uU(37,"Colorazione"),n.qZA(),n.TgZ(38,"div",8)(39,"div",22)(40,"it-radio-button",23),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(41,"it-radio-button",24),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(42,"it-radio-button",25),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(43,"it-radio-button",26),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(44,"it-radio-button",27),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA()(),n.TgZ(45,"div",21)(46,"it-radio-button",28),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(47,"it-radio-button",29),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(48,"it-radio-button",30),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA(),n.TgZ(49,"it-radio-button",31),n.NdJ("ngModelChange",function(t){return e.color=t}),n.qZA()()()()()()),2&l&&(n.xp6(4),n.Q6J("color",e.color)("dark",e.isDark)("direction",e.menuPlacement)("fullWidth",e.isFullWidth),n.xp6(2),n.Oqu(e.label),n.xp6(),n.Q6J("ngIf",e.withHeading),n.xp6(2),n.Q6J("ngIf",e.withHeading),n.xp6(),n.Q6J("ngForOf",e.items),n.xp6(2),n.hij(" Open: ",e.openTime," "),n.xp6(2),n.hij(" Close: ",e.closeTime," "),n.xp6(5),n.Q6J("ngModel",e.isFullWidth),n.xp6(),n.Q6J("ngModel",e.isDark),n.xp6(),n.Q6J("ngModel",e.withHeading),n.xp6(4),n.Q6J("ngModel",e.menuPlacement)("value",void 0),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(),n.Q6J("ngModel",e.menuPlacement),n.xp6(4),n.Q6J("ngModel",e.label),n.xp6(),n.Q6J("ngModel",e.label),n.xp6(),n.Q6J("ngModel",e.label),n.xp6(6),n.Q6J("ngModel",e.color)("value",void 0),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(2),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color),n.xp6(),n.Q6J("ngModel",e.color))},dependencies:[p.sg,p.O5,u.N,h.o,f.f,C.C,s.JJ,s.On]})}return o})();function D(o,r){if(1&o&&(n.TgZ(0,"it-dropdown-item",6),n._uU(1),n.qZA()),2&o){const i=r.$implicit;n.Q6J("href",i.link)("active",i.active)("disabled",i.disabled)("large",i.large)("iconName",i.icon)("iconPosition",i.iconPosition),n.xp6(),n.hij(" ",i.text," ")}}let x=(()=>{class o{constructor(){this.items=[{link:"https://www.google.com",active:!1,disabled:!1,large:!0,icon:"star-outline",iconPosition:"right",text:"Item 1"},{link:"https://www.google.com",active:!1,disabled:!0,large:!1,icon:"link",iconPosition:"right",text:"Item 2"},{link:"https://www.google.com",active:!0,disabled:!1,large:!0,icon:void 0,iconPosition:"right",text:"Item 3"}],this.openTime="",this.closeTime=""}onOpenEvent(){this.openTime=(new Date).toISOString()}onCloseEvent(){this.closeTime=(new Date).toISOString()}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-link-example"]],decls:13,vars:3,consts:[[1,"bd-example"],[1,"example-section"],["mode","link",3,"showEvent","hideEvent"],["button",""],["list",""],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition",4,"ngFor","ngForOf"],["externalLink","true",3,"href","active","disabled","large","iconName","iconPosition"]],template:function(l,e){1&l&&(n.TgZ(0,"h3"),n._uU(1,"Dropdown link"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"it-dropdown",2),n.NdJ("showEvent",function(){return e.onOpenEvent()})("hideEvent",function(){return e.onCloseEvent()}),n.TgZ(5,"span",3),n._uU(6,"Apri dropdown"),n.qZA(),n.ynx(7,4),n.YNc(8,D,2,7,"it-dropdown-item",5),n.BQk(),n.qZA()(),n.TgZ(9,"p",1),n._uU(10),n.qZA(),n.TgZ(11,"p",1),n._uU(12),n.qZA()()),2&l&&(n.xp6(8),n.Q6J("ngForOf",e.items),n.xp6(2),n.hij(" Open: ",e.openTime," "),n.xp6(2),n.hij(" Close: ",e.closeTime," "))},dependencies:[p.sg,u.N,h.o],encapsulation:2})}return o})(),E=(()=>{class o{constructor(){}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-examples"]],decls:4,vars:0,consts:[["html",'

Esempio Dropdown

\n
\n

\n \n\n /{/{label/}/}\n Intestazione Menu\n\n \n \n\n \n /{/{item.text/}/}\n \n \n\n \n

\n\n

\n Open: /{/{openTime/}/}\n

\n\n

\n Close: /{/{closeTime/}/}\n

\n\n
\n
\n
Opzioni
\n \n \n \n
\n
\n
Posizione menu
\n \n \n \n \n
\n\n\n
\n
Testo
\n \n \n \n
\n\n
\n
Colorazione
\n
\n
\n \n \n \n \n \n
\n
\n \n \n \n \n
\n
\n
\n
\n\n
',"typescript","import { Component } from '@angular/core';\nimport { ButtonColor, DropdownDirection } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-dropdown-example',\n templateUrl: './dropdown-example.component.html',\n styleUrls: ['./dropdown-example.component.scss']\n})\nexport class DropdownExampleComponent {\n color?: ButtonColor;\n label = 'Click me';\n isDark = false;\n isFullWidth = false;\n withHeading = true;\n\n menuPlacement?: DropdownDirection;\n\n items = [\n {\n link: 'https://www.google.com', active: false,\n disabled: false, large: true,\n icon: 'star-outline', iconPosition: 'right',\n text: 'Item 1'\n },\n {\n link: 'https://www.google.com', active: false,\n disabled: true, large: false,\n icon: 'link', iconPosition: 'right',\n text: 'Item 2'\n },\n {\n link: 'https://www.google.com', active: true,\n disabled: false, large: true,\n icon: undefined, iconPosition: 'right',\n text: 'Item 3'\n },\n ];\n\n openTime = '';\n closeTime = '';\n\n onOpenEvent() {\n this.openTime = (new Date()).toISOString();\n }\n\n onCloseEvent() {\n this.closeTime = (new Date()).toISOString();\n }\n\n}"],["html",'

Dropdown link

\n
\n

\n \n\n Apri dropdown\n \n \n /{/{item.text/}/}\n \n \n\n \n

\n\n

\n Open: /{/{openTime/}/}\n

\n\n

\n Close: /{/{closeTime/}/}\n

\n\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-dropdown-link-example',\n templateUrl: './dropdown-link-example.component.html'\n})\nexport class DropdownLinkExampleComponent {\n\n items = [\n {\n link: 'https://www.google.com', active: false,\n disabled: false, large: true,\n icon: 'star-outline', iconPosition: 'right',\n text: 'Item 1'\n },\n {\n link: 'https://www.google.com', active: false,\n disabled: true, large: false,\n icon: 'link', iconPosition: 'right',\n text: 'Item 2'\n },\n {\n link: 'https://www.google.com', active: true,\n disabled: false, large: true,\n icon: undefined, iconPosition: 'right',\n text: 'Item 3'\n },\n ];\n\n openTime = '';\n closeTime = '';\n\n onOpenEvent() {\n this.openTime = (new Date()).toISOString();\n }\n\n onCloseEvent() {\n this.closeTime = (new Date()).toISOString();\n }\n}"]],template:function(l,e){1&l&&n._UZ(0,"it-dropdown-example")(1,"it-source-display",0)(2,"it-dropdown-link-example")(3,"it-source-display",1)},dependencies:[v.F,k,x]})}return o})();const J=[{path:"",component:(()=>{class o{constructor(){this.component=g.wx.find(i=>"ItDropdownComponent"===i.name),this.subcomponent=g.wx.find(i=>"ItDropdownItemComponent"===i.name)}static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275cmp=n.Xpm({type:o,selectors:[["it-dropdown-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(l,e){1&l&&(n.TgZ(0,"h1",0),n._uU(1,"Dropdown"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente Dropdown per men\xf9 a tendina contestuali"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-dropdown-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4)(9,"h2"),n._uU(10,"Dropdown"),n.qZA(),n._UZ(11,"it-api-parameters",5),n.TgZ(12,"h2"),n._uU(13,"Dropdown Item"),n.qZA(),n._UZ(14,"it-api-parameters",5),n.qZA()()),2&l&&(n.xp6(4),n.Q6J("innerHTML",e.component.description,n.oJD),n.xp6(7),n.Q6J("component",e.component),n.xp6(3),n.Q6J("component",e.subcomponent))},dependencies:[b.G,w.U,_.m,E]})}return o})()}];let A=(()=>{class o{static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275mod=n.oAB({type:o});static#o=this.\u0275inj=n.cJS({imports:[c.Bz.forChild(J),c.Bz]})}return o})();var P=d(6208);let I=(()=>{class o{static#n=this.\u0275fac=function(l){return new(l||o)};static#e=this.\u0275mod=n.oAB({type:o});static#o=this.\u0275inj=n.cJS({imports:[p.ez,A,P.m,s.u5]})}return o})()}}]); \ No newline at end of file diff --git a/1879.310c41d43939741a.js b/1879.310c41d43939741a.js deleted file mode 100644 index b53641f4..00000000 --- a/1879.310c41d43939741a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[1879],{1879:(C,s,e)=>{e.r(s),e.d(s,{BackButtonModule:()=>T});var u=e(6814),r=e(6223),p=e(6208),l=e(1640),m=e(7069),t=e(9212),d=e(528),b=e(6273),v=e(4580),k=e(6099),a=e(4951);let h=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-link"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["buttonStyle","link"],["buttonStyle","link","direction","up"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Link"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button",3),t.qZA()(),t.TgZ(6,"div",1)(7,"div",2),t._UZ(8,"it-back-button",4),t.qZA()()())},dependencies:[a.o],encapsulation:2})}return n})(),B=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-button"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["direction","up"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Pulsanti"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button"),t.qZA()(),t.TgZ(6,"div",1)(7,"div",2),t._UZ(8,"it-back-button",3),t.qZA()()())},dependencies:[a.o],encapsulation:2})}return n})(),y=(()=>{class n{constructor(){this.typeTornaIndietro="tornaIndietro",this.typeLivelloSuperiore="livelloSuperiore"}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-only-icon"]],decls:8,vars:2,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col-auto"],[3,"showText"],["direction","up",3,"showText"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Pulsanti con sola icona"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button",3),t.qZA(),t.TgZ(6,"div",2),t._UZ(7,"it-back-button",4),t.qZA()()()),2&o&&(t.xp6(5),t.Q6J("showText",!1),t.xp6(2),t.Q6J("showText",!1))},dependencies:[a.o],encapsulation:2})}return n})(),f=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-examples"]],decls:6,vars:0,consts:[["html",'

Link

\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-link',\n templateUrl: './back-button-link.component.html'\n})\nexport class BackButtonLinkComponent {\n\n}"],["html",'

Pulsanti

\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-button',\n templateUrl: './back-button-button.component.html'\n})\nexport class BackButtonButtonComponent {\n\n}"],["html",'

Pulsanti con sola icona

\n
\n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-only-icon',\n templateUrl: './back-button-only-icon.component.html'\n})\nexport class BackButtonOnlyIconComponent {\n\n typeTornaIndietro: 'tornaIndietro' | 'livelloSuperiore' = 'tornaIndietro';\n typeLivelloSuperiore: 'tornaIndietro' | 'livelloSuperiore' = 'livelloSuperiore';\n\n}"]],template:function(o,c){1&o&&t._UZ(0,"it-back-button-link")(1,"it-source-display",0)(2,"it-back-button-button")(3,"it-source-display",1)(4,"it-back-button-only-icon")(5,"it-source-display",2)},dependencies:[k.F,h,B,y],encapsulation:2})}return n})();const Z=[{path:"",component:(()=>{class n{constructor(){this.component=m.wx.find(i=>"ItBackButtonComponent"===i.name)}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-go-back-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(o,c){1&o&&(t.TgZ(0,"h1",0),t._uU(1,"BackButton"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,'Consente agli utenti di avere un link o pulsante con un\'azione equivalente al "torna indietro" del browser.'),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-back-button-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&o&&(t.xp6(4),t.Q6J("innerHTML",c.component.description,t.oJD),t.xp6(5),t.Q6J("component",c.component))},dependencies:[d.G,b.U,v.m,f],encapsulation:2})}return n})()}];let x=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[l.Bz.forChild(Z),l.Bz]})}return n})(),T=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[u.ez,p.m,r.u5,x]})}return n})()}}]); \ No newline at end of file diff --git a/1879.3465b366c533f4e9.js b/1879.3465b366c533f4e9.js new file mode 100644 index 00000000..efcda24b --- /dev/null +++ b/1879.3465b366c533f4e9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[1879],{1879:(C,s,e)=>{e.r(s),e.d(s,{BackButtonModule:()=>T});var u=e(6814),r=e(6223),p=e(6208),l=e(1640),m=e(7069),t=e(9212),d=e(528),b=e(6273),v=e(4580),k=e(6099),a=e(4951);let h=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-link"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["buttonStyle","link"],["buttonStyle","link","direction","up"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Link"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button",3),t.qZA()(),t.TgZ(6,"div",1)(7,"div",2),t._UZ(8,"it-back-button",4),t.qZA()()())},dependencies:[a.o],encapsulation:2})}return n})(),B=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-button"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["direction","up"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Pulsanti"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button"),t.qZA()(),t.TgZ(6,"div",1)(7,"div",2),t._UZ(8,"it-back-button",3),t.qZA()()())},dependencies:[a.o],encapsulation:2})}return n})(),y=(()=>{class n{constructor(){this.typeTornaIndietro="tornaIndietro",this.typeLivelloSuperiore="livelloSuperiore"}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-only-icon"]],decls:8,vars:2,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col-auto"],[3,"showText"],["direction","up",3,"showText"]],template:function(o,c){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Pulsanti con sola icona"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-back-button",3),t.qZA(),t.TgZ(6,"div",2),t._UZ(7,"it-back-button",4),t.qZA()()()),2&o&&(t.xp6(5),t.Q6J("showText",!1),t.xp6(2),t.Q6J("showText",!1))},dependencies:[a.o],encapsulation:2})}return n})(),f=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-back-button-examples"]],decls:6,vars:0,consts:[["html",'

Link

\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-link',\n templateUrl: './back-button-link.component.html',\n})\nexport class BackButtonLinkComponent {}"],["html",'

Pulsanti

\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-button',\n templateUrl: './back-button-button.component.html',\n})\nexport class BackButtonButtonComponent {}"],["html",'

Pulsanti con sola icona

\n
\n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-button-only-icon',\n templateUrl: './back-button-only-icon.component.html',\n})\nexport class BackButtonOnlyIconComponent {\n typeTornaIndietro: 'tornaIndietro' | 'livelloSuperiore' = 'tornaIndietro';\n typeLivelloSuperiore: 'tornaIndietro' | 'livelloSuperiore' = 'livelloSuperiore';\n}"]],template:function(o,c){1&o&&t._UZ(0,"it-back-button-link")(1,"it-source-display",0)(2,"it-back-button-button")(3,"it-source-display",1)(4,"it-back-button-only-icon")(5,"it-source-display",2)},dependencies:[k.F,h,B,y],encapsulation:2})}return n})();const Z=[{path:"",component:(()=>{class n{constructor(){this.component=m.wx.find(i=>"ItBackButtonComponent"===i.name)}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-go-back-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(o,c){1&o&&(t.TgZ(0,"h1",0),t._uU(1,"BackButton"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,'Consente agli utenti di avere un link o pulsante con un\'azione equivalente al "torna indietro" del browser.'),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-back-button-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&o&&(t.xp6(4),t.Q6J("innerHTML",c.component.description,t.oJD),t.xp6(5),t.Q6J("component",c.component))},dependencies:[d.G,b.U,v.m,f],encapsulation:2})}return n})()}];let x=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[l.Bz.forChild(Z),l.Bz]})}return n})(),T=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[u.ez,p.m,r.u5,x]})}return n})()}}]); \ No newline at end of file diff --git a/1885.29a9f4010a994f87.js b/1885.b0c075d8fd41840f.js similarity index 89% rename from 1885.29a9f4010a994f87.js rename to 1885.b0c075d8fd41840f.js index 708e8404..0f22b759 100644 --- a/1885.29a9f4010a994f87.js +++ b/1885.b0c075d8fd41840f.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[1885],{1885:(_,d,i)=>{i.r(d),i.d(d,{HeaderModule:()=>z});var g=i(6814),s=i(6223),c=i(6208),m=i(1640),u=i(7069),n=i(9212),p=i(528),h=i(6273),Z=i(4580),v=i(6099),b=i(9457),f=i(5078),k=i(8789),T=i(5006),x=i(4220),L=i(8790),A=i(8608),U=i(8982),M=i(5857),C=i(3016),y=i(9807);let H=(()=>{class e{constructor(){this.light=!1,this.sticky=!1,this.search=!1,this.login="none"}static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-example"]],decls:122,vars:14,consts:[[1,"bd-example"],["slimTitle","Ente di appartenenza",3,"loginStyle","light","showSearch","sticky","megamenu"],["slimLinkList","",1,"link-list"],["href","#",1,"dropdown-item","list-item"],["href","#","aria-current","page",1,"list-item","active"],["slimRightZone",""],["mode","nav"],["brand",""],["href","#"],["name","pa"],[1,"it-brand-text"],[1,"it-brand-title"],[1,"it-brand-tagline","d-none","d-md-block"],["rightZone","",1,"it-socials","d-none","d-md-flex"],["href","#","aria-label","Facebook","target","_blank"],["name","facebook"],["href","#","aria-label","Github","target","_blank"],["name","github"],["href","#","aria-label","Twitter","target","_blank"],["name","twitter"],["navItems",""],["href","#","aria-current","page",1,"nav-link","active"],["href","#","aria-disabled","true",1,"nav-link","disabled"],["href","#",1,"nav-link"],["button",""],["list",""],["mode","nav",3,"megamenu"],[3,"header","mode"],["megamenuLeftZone",""],[1,"ratio","ratio-21x9","lightgrey-bg-a1","mb-4","rounded"],[1,"figure"],["src","https://via.placeholder.com/560x240/ebebeb/808080/?text=Immagine","alt","Segnaposto",1,"figure-img","img-fluid","rounded"],["megamenuHeadingLink",""],["href","#",1,"it-heading-link"],["name","arrow-right-triangle"],["megamenuLinkList",""],[1,"col-12","col-lg-6"],["linkList","true"],["href","#","externalLink","true"],[1,"row"],[1,"form-check","col-12","col-md-3"],["label","Tema chiaro",3,"ngModel","ngModelChange"],["label","Visualizza ricerca",3,"ngModel","ngModelChange"],["label","Header sticky",3,"ngModel","ngModelChange"],["name","default","value","none","label","Nessuno",3,"ngModel","ngModelChange"],["name","dropup","value","default","label","Default",3,"ngModel","ngModelChange"],["name","dropstart","value","full","label","Pulsante largo",3,"ngModel","ngModelChange"]],template:function(a,t){1&a&&(n.TgZ(0,"h3"),n._uU(1,"Componente Header"),n.qZA(),n.TgZ(2,"div",0)(3,"it-header",1)(4,"ul",2)(5,"li")(6,"a",3),n._uU(7,"Link 1"),n.qZA()(),n.TgZ(8,"li")(9,"a",4),n._uU(10,"Link 2 (Attivo)"),n.qZA()()(),n.ynx(11,5),n._UZ(12,"it-language-switcher",6),n.BQk(),n.ynx(13,7),n.TgZ(14,"a",8),n._UZ(15,"it-icon",9),n.TgZ(16,"div",10)(17,"div",11),n._uU(18,"Nome dell'Istituzione"),n.qZA(),n.TgZ(19,"div",12),n._uU(20,"Tag line dell'Istituzione"),n.qZA()()(),n.BQk(),n.TgZ(21,"div",13)(22,"span"),n._uU(23,"Seguici su"),n.qZA(),n.TgZ(24,"ul")(25,"li")(26,"a",14),n._UZ(27,"it-icon",15),n.qZA()(),n.TgZ(28,"li")(29,"a",16),n._UZ(30,"it-icon",17),n.qZA()(),n.TgZ(31,"li")(32,"a",18),n._UZ(33,"it-icon",19),n.qZA()()()(),n.ynx(34,20),n.TgZ(35,"it-navbar-item")(36,"a",21)(37,"span"),n._uU(38,"Link 1 (attivo)"),n.qZA()()(),n.TgZ(39,"it-navbar-item")(40,"a",22)(41,"span"),n._uU(42,"Link 2 (disabilitato)"),n.qZA()()(),n.TgZ(43,"it-navbar-item")(44,"a",23)(45,"span"),n._uU(46,"Link 3"),n.qZA()()(),n.TgZ(47,"it-navbar-item")(48,"a",23)(49,"span"),n._uU(50,"Link 4"),n.qZA()()(),n.TgZ(51,"it-navbar-item")(52,"it-dropdown",6)(53,"span",24),n._uU(54,"Menu dropdown"),n.qZA(),n.ynx(55,25),n.TgZ(56,"it-dropdown-item"),n._uU(57,"Link lista 1"),n.qZA(),n.TgZ(58,"it-dropdown-item"),n._uU(59,"Link lista 2"),n.qZA(),n.BQk(),n.qZA()(),n.TgZ(60,"it-navbar-item")(61,"it-dropdown",26)(62,"span",24),n._uU(63,"Megamenu"),n.qZA(),n.ynx(64,25),n.TgZ(65,"it-megamenu",27),n.ynx(66,28),n.TgZ(67,"div",29)(68,"figure",30),n._UZ(69,"img",31),n.qZA()(),n.TgZ(70,"p"),n._uU(71,"Testo utile a fornire una descrizione dei contenuti della sezione "),n.TgZ(72,"strong"),n._uU(73,"megamenu 1"),n.qZA(),n._uU(74,"."),n.qZA(),n.BQk(),n.ynx(75,32),n.TgZ(76,"a",33),n._UZ(77,"it-icon",34),n.TgZ(78,"span"),n._uU(79,"Esplora la sezione megamenu 1"),n.qZA()(),n.BQk(),n.ynx(80,35),n.TgZ(81,"div",36)(82,"it-list",37)(83,"it-list-item",38),n._UZ(84,"it-icon",34),n.TgZ(85,"span"),n._uU(86,"Link lista 1"),n.qZA()(),n.TgZ(87,"it-list-item",38),n._UZ(88,"it-icon",34),n.TgZ(89,"span"),n._uU(90,"Link lista 2"),n.qZA()(),n.TgZ(91,"it-list-item",38),n._UZ(92,"it-icon",34),n.TgZ(93,"span"),n._uU(94,"Link lista 3"),n.qZA()()()(),n.TgZ(95,"div",36)(96,"it-list",37)(97,"it-list-item",38),n._UZ(98,"it-icon",34),n.TgZ(99,"span"),n._uU(100,"Link lista 4"),n.qZA()(),n.TgZ(101,"it-list-item",38),n._UZ(102,"it-icon",34),n.TgZ(103,"span"),n._uU(104,"Link lista 5"),n.qZA()(),n.TgZ(105,"it-list-item",38),n._UZ(106,"it-icon",34),n.TgZ(107,"span"),n._uU(108,"Link lista 6"),n.qZA()()()(),n.BQk(),n.qZA(),n.BQk(),n.qZA()(),n.BQk(),n.qZA(),n.TgZ(109,"div",39)(110,"div",40)(111,"h5"),n._uU(112,"Opzioni"),n.qZA(),n.TgZ(113,"it-checkbox",41),n.NdJ("ngModelChange",function(o){return t.light=o}),n.qZA(),n.TgZ(114,"it-checkbox",42),n.NdJ("ngModelChange",function(o){return t.search=o}),n.qZA(),n.TgZ(115,"it-checkbox",43),n.NdJ("ngModelChange",function(o){return t.sticky=o}),n.qZA()(),n.TgZ(116,"div",40)(117,"h5"),n._uU(118,"Tipologia di login"),n.qZA(),n.TgZ(119,"it-radio-button",44),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA(),n.TgZ(120,"it-radio-button",45),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA(),n.TgZ(121,"it-radio-button",46),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA()()()()),2&a&&(n.xp6(3),n.Q6J("loginStyle",t.login)("light",t.light)("showSearch",t.search)("sticky",t.sticky)("megamenu",!0),n.xp6(58),n.Q6J("megamenu",!0),n.xp6(4),n.Q6J("header",!0)("mode","left-section"),n.xp6(48),n.Q6J("ngModel",t.light),n.xp6(),n.Q6J("ngModel",t.search),n.xp6(),n.Q6J("ngModel",t.sticky),n.xp6(4),n.Q6J("ngModel",t.login),n.xp6(),n.Q6J("ngModel",t.login),n.xp6(),n.Q6J("ngModel",t.login))},dependencies:[b.N,f.o,k.S,T.o,x.f,L.C,A.V,U.G,M.m,C.Q,y.P,s.JJ,s.On]})}return e})(),w=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-examples"]],decls:2,vars:0,consts:[["html",'

Componente Header

\n
\n \n \n \n \n \n \n \n \n
\n
Nome dell\'Istituzione
\n
Tag line dell\'Istituzione
\n
\n
\n
\n
\n Seguici su\n \n
\n \n Link 1 (attivo)\n Link 2 (disabilitato)\n Link 3\n Link 4\n \n \n Menu dropdown\n \n Link lista 1\n Link lista 2\n \n \n \n \n \n Megamenu\n \n \n \n
\n
\n \n
\n
\n

Testo utile a fornire una descrizione dei contenuti della sezione megamenu 1.

\n
\n \n \n Esplora la sezione megamenu 1\n \n \n \n
\n \n \n \n Link lista 1\n \n \n \n Link lista 2\n \n \n \n Link lista 3\n \n \n
\n
\n \n \n \n Link lista 4\n \n \n \n Link lista 5\n \n \n \n Link lista 6\n \n \n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
Opzioni
\n \n \n \n
\n
\n
Tipologia di login
\n \n \n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-header-example',\n templateUrl: './header-example.component.html',\n styleUrls: ['./header-example.component.scss']\n})\nexport class HeaderExampleComponent {\n light = false;\n sticky = false;\n search = false;\n login = 'none';\n}"]],template:function(a,t){1&a&&n._UZ(0,"it-header-example")(1,"it-source-display",0)},dependencies:[v.F,H]})}return e})();const J=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(l=>"ItHeaderComponent"===l.name)}static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,t){1&a&&(n.TgZ(0,"h1",0),n._uU(1,"Header"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Consente all\u2019utente di creare un Header."),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-header-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4),n._UZ(9,"it-api-parameters",5),n.qZA()()),2&a&&(n.xp6(4),n.Q6J("innerHTML",t.component.description,n.oJD),n.xp6(5),n.Q6J("component",t.component))},dependencies:[p.G,h.U,Z.m,w],encapsulation:2})}return e})()}];let q=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275mod=n.oAB({type:e});static#i=this.\u0275inj=n.cJS({imports:[m.Bz.forChild(J),m.Bz]})}return e})(),z=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275mod=n.oAB({type:e});static#i=this.\u0275inj=n.cJS({imports:[g.ez,c.m,s.u5,q]})}return e})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[1885],{1885:(_,d,i)=>{i.r(d),i.d(d,{HeaderModule:()=>z});var g=i(6814),s=i(6223),c=i(6208),m=i(1640),u=i(7069),n=i(9212),p=i(528),h=i(6273),Z=i(4580),v=i(6099),b=i(9457),f=i(5078),k=i(8789),T=i(5006),x=i(4220),L=i(8790),A=i(8608),U=i(8982),M=i(5857),C=i(3016),y=i(9807);let H=(()=>{class e{constructor(){this.light=!1,this.sticky=!1,this.search=!1,this.login="none"}static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-example"]],decls:122,vars:14,consts:[[1,"bd-example"],["slimTitle","Ente di appartenenza",3,"loginStyle","light","showSearch","sticky","megamenu"],["slimLinkList","",1,"link-list"],["href","#",1,"dropdown-item","list-item"],["href","#","aria-current","page",1,"list-item","active"],["slimRightZone",""],["mode","nav"],["brand",""],["href","#"],["name","pa"],[1,"it-brand-text"],[1,"it-brand-title"],[1,"it-brand-tagline","d-none","d-md-block"],["rightZone","",1,"it-socials","d-none","d-md-flex"],["href","#","aria-label","Facebook","target","_blank"],["name","facebook"],["href","#","aria-label","Github","target","_blank"],["name","github"],["href","#","aria-label","Twitter","target","_blank"],["name","twitter"],["navItems",""],["href","#","aria-current","page",1,"nav-link","active"],["href","#","aria-disabled","true",1,"nav-link","disabled"],["href","#",1,"nav-link"],["button",""],["list",""],["mode","nav",3,"megamenu"],[3,"header","mode"],["megamenuLeftZone",""],[1,"ratio","ratio-21x9","lightgrey-bg-a1","mb-4","rounded"],[1,"figure"],["src","https://via.placeholder.com/560x240/ebebeb/808080/?text=Immagine","alt","Segnaposto",1,"figure-img","img-fluid","rounded"],["megamenuHeadingLink",""],["href","#",1,"it-heading-link"],["name","arrow-right-triangle"],["megamenuLinkList",""],[1,"col-12","col-lg-6"],["linkList","true"],["href","#","externalLink","true"],[1,"row"],[1,"form-check","col-12","col-md-3"],["label","Tema chiaro",3,"ngModel","ngModelChange"],["label","Visualizza ricerca",3,"ngModel","ngModelChange"],["label","Header sticky",3,"ngModel","ngModelChange"],["name","default","value","none","label","Nessuno",3,"ngModel","ngModelChange"],["name","dropup","value","default","label","Default",3,"ngModel","ngModelChange"],["name","dropstart","value","full","label","Pulsante largo",3,"ngModel","ngModelChange"]],template:function(a,t){1&a&&(n.TgZ(0,"h3"),n._uU(1,"Componente Header"),n.qZA(),n.TgZ(2,"div",0)(3,"it-header",1)(4,"ul",2)(5,"li")(6,"a",3),n._uU(7,"Link 1"),n.qZA()(),n.TgZ(8,"li")(9,"a",4),n._uU(10,"Link 2 (Attivo)"),n.qZA()()(),n.ynx(11,5),n._UZ(12,"it-language-switcher",6),n.BQk(),n.ynx(13,7),n.TgZ(14,"a",8),n._UZ(15,"it-icon",9),n.TgZ(16,"div",10)(17,"div",11),n._uU(18,"Nome dell'Istituzione"),n.qZA(),n.TgZ(19,"div",12),n._uU(20,"Tag line dell'Istituzione"),n.qZA()()(),n.BQk(),n.TgZ(21,"div",13)(22,"span"),n._uU(23,"Seguici su"),n.qZA(),n.TgZ(24,"ul")(25,"li")(26,"a",14),n._UZ(27,"it-icon",15),n.qZA()(),n.TgZ(28,"li")(29,"a",16),n._UZ(30,"it-icon",17),n.qZA()(),n.TgZ(31,"li")(32,"a",18),n._UZ(33,"it-icon",19),n.qZA()()()(),n.ynx(34,20),n.TgZ(35,"it-navbar-item")(36,"a",21)(37,"span"),n._uU(38,"Link 1 (attivo)"),n.qZA()()(),n.TgZ(39,"it-navbar-item")(40,"a",22)(41,"span"),n._uU(42,"Link 2 (disabilitato)"),n.qZA()()(),n.TgZ(43,"it-navbar-item")(44,"a",23)(45,"span"),n._uU(46,"Link 3"),n.qZA()()(),n.TgZ(47,"it-navbar-item")(48,"a",23)(49,"span"),n._uU(50,"Link 4"),n.qZA()()(),n.TgZ(51,"it-navbar-item")(52,"it-dropdown",6)(53,"span",24),n._uU(54,"Menu dropdown"),n.qZA(),n.ynx(55,25),n.TgZ(56,"it-dropdown-item"),n._uU(57,"Link lista 1"),n.qZA(),n.TgZ(58,"it-dropdown-item"),n._uU(59,"Link lista 2"),n.qZA(),n.BQk(),n.qZA()(),n.TgZ(60,"it-navbar-item")(61,"it-dropdown",26)(62,"span",24),n._uU(63,"Megamenu"),n.qZA(),n.ynx(64,25),n.TgZ(65,"it-megamenu",27),n.ynx(66,28),n.TgZ(67,"div",29)(68,"figure",30),n._UZ(69,"img",31),n.qZA()(),n.TgZ(70,"p"),n._uU(71,"Testo utile a fornire una descrizione dei contenuti della sezione "),n.TgZ(72,"strong"),n._uU(73,"megamenu 1"),n.qZA(),n._uU(74,"."),n.qZA(),n.BQk(),n.ynx(75,32),n.TgZ(76,"a",33),n._UZ(77,"it-icon",34),n.TgZ(78,"span"),n._uU(79,"Esplora la sezione megamenu 1"),n.qZA()(),n.BQk(),n.ynx(80,35),n.TgZ(81,"div",36)(82,"it-list",37)(83,"it-list-item",38),n._UZ(84,"it-icon",34),n.TgZ(85,"span"),n._uU(86,"Link lista 1"),n.qZA()(),n.TgZ(87,"it-list-item",38),n._UZ(88,"it-icon",34),n.TgZ(89,"span"),n._uU(90,"Link lista 2"),n.qZA()(),n.TgZ(91,"it-list-item",38),n._UZ(92,"it-icon",34),n.TgZ(93,"span"),n._uU(94,"Link lista 3"),n.qZA()()()(),n.TgZ(95,"div",36)(96,"it-list",37)(97,"it-list-item",38),n._UZ(98,"it-icon",34),n.TgZ(99,"span"),n._uU(100,"Link lista 4"),n.qZA()(),n.TgZ(101,"it-list-item",38),n._UZ(102,"it-icon",34),n.TgZ(103,"span"),n._uU(104,"Link lista 5"),n.qZA()(),n.TgZ(105,"it-list-item",38),n._UZ(106,"it-icon",34),n.TgZ(107,"span"),n._uU(108,"Link lista 6"),n.qZA()()()(),n.BQk(),n.qZA(),n.BQk(),n.qZA()(),n.BQk(),n.qZA(),n.TgZ(109,"div",39)(110,"div",40)(111,"h5"),n._uU(112,"Opzioni"),n.qZA(),n.TgZ(113,"it-checkbox",41),n.NdJ("ngModelChange",function(o){return t.light=o}),n.qZA(),n.TgZ(114,"it-checkbox",42),n.NdJ("ngModelChange",function(o){return t.search=o}),n.qZA(),n.TgZ(115,"it-checkbox",43),n.NdJ("ngModelChange",function(o){return t.sticky=o}),n.qZA()(),n.TgZ(116,"div",40)(117,"h5"),n._uU(118,"Tipologia di login"),n.qZA(),n.TgZ(119,"it-radio-button",44),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA(),n.TgZ(120,"it-radio-button",45),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA(),n.TgZ(121,"it-radio-button",46),n.NdJ("ngModelChange",function(o){return t.login=o}),n.qZA()()()()),2&a&&(n.xp6(3),n.Q6J("loginStyle",t.login)("light",t.light)("showSearch",t.search)("sticky",t.sticky)("megamenu",!0),n.xp6(58),n.Q6J("megamenu",!0),n.xp6(4),n.Q6J("header",!0)("mode","left-section"),n.xp6(48),n.Q6J("ngModel",t.light),n.xp6(),n.Q6J("ngModel",t.search),n.xp6(),n.Q6J("ngModel",t.sticky),n.xp6(4),n.Q6J("ngModel",t.login),n.xp6(),n.Q6J("ngModel",t.login),n.xp6(),n.Q6J("ngModel",t.login))},dependencies:[b.N,f.o,k.S,T.o,x.f,L.C,A.V,U.G,M.m,C.Q,y.P,s.JJ,s.On]})}return e})(),w=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-examples"]],decls:2,vars:0,consts:[["html",'

Componente Header

\n
\n \n \n \n \n \n \n \n \n
\n
Nome dell\'Istituzione
\n
Tag line dell\'Istituzione
\n
\n
\n
\n
\n Seguici su\n \n
\n \n Link 1 (attivo)\n Link 2 (disabilitato)\n Link 3\n Link 4\n \n \n Menu dropdown\n \n Link lista 1\n Link lista 2\n \n \n \n \n \n Megamenu\n \n \n \n
\n
\n \n
\n
\n

Testo utile a fornire una descrizione dei contenuti della sezione megamenu 1.

\n
\n \n \n Esplora la sezione megamenu 1\n \n \n \n
\n \n \n \n Link lista 1\n \n \n \n Link lista 2\n \n \n \n Link lista 3\n \n \n
\n
\n \n \n \n Link lista 4\n \n \n \n Link lista 5\n \n \n \n Link lista 6\n \n \n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
Opzioni
\n \n \n \n
\n
\n
Tipologia di login
\n \n \n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-header-example',\n templateUrl: './header-example.component.html',\n styleUrls: ['./header-example.component.scss'],\n})\nexport class HeaderExampleComponent {\n light = false;\n sticky = false;\n search = false;\n login = 'none';\n}"]],template:function(a,t){1&a&&n._UZ(0,"it-header-example")(1,"it-source-display",0)},dependencies:[v.F,H]})}return e})();const J=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(l=>"ItHeaderComponent"===l.name)}static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-header-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,t){1&a&&(n.TgZ(0,"h1",0),n._uU(1,"Header"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Consente all\u2019utente di creare un Header."),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-header-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4),n._UZ(9,"it-api-parameters",5),n.qZA()()),2&a&&(n.xp6(4),n.Q6J("innerHTML",t.component.description,n.oJD),n.xp6(5),n.Q6J("component",t.component))},dependencies:[p.G,h.U,Z.m,w],encapsulation:2})}return e})()}];let q=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275mod=n.oAB({type:e});static#i=this.\u0275inj=n.cJS({imports:[m.Bz.forChild(J),m.Bz]})}return e})(),z=(()=>{class e{static#n=this.\u0275fac=function(a){return new(a||e)};static#e=this.\u0275mod=n.oAB({type:e});static#i=this.\u0275inj=n.cJS({imports:[g.ez,c.m,s.u5,q]})}return e})()}}]); \ No newline at end of file diff --git a/2009.0b4c8d8ea64ace61.js b/2009.0b4c8d8ea64ace61.js new file mode 100644 index 00000000..8daaeb8b --- /dev/null +++ b/2009.0b4c8d8ea64ace61.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2009],{2009:(M,r,s)=>{s.r(r),s.d(r,{DimmerModule:()=>P});var b=s(6814),o=s(6223),h=s(6208),d=s(1640),v=s(7069),e=s(9212),Z=s(528),D=s(6273),q=s(4580),f=s(6099),c=s(5336),x=s(7060),l=s(4220),y=s(3016);let A=(()=>{class i{constructor(){this.text="Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.",this.icon="unlocked",this.size="xl",this.active=!1}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-example"]],decls:39,vars:6,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"active"],[3,"name","size"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con icona"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"it-dimmer-icon"),e._UZ(12,"it-icon",6),e.TgZ(13,"p"),e._uU(14),e.qZA()()(),e.TgZ(15,"div",7)(16,"div",8)(17,"div",9)(18,"div",10)(19,"h5",11),e._uU(20,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(21,"p",12),e._uU(22," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(23,"div",7)(24,"div",8)(25,"div",9)(26,"div",10)(27,"h5",11),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(29,"p",12),e._uU(30," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(31,"div",7)(32,"div",8)(33,"div",9)(34,"div",10)(35,"h5",11),e._uU(36,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(37,"p",12),e._uU(38," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("active",n.active),e.xp6(2),e.Q6J("name",n.icon)("size",n.size),e.xp6(2),e.Oqu(n.text))},dependencies:[c.q,x.a,l.f,y.Q,o.JJ,o.On],encapsulation:2})}return i})(),T=(()=>{class i{constructor(){this.text="Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit.",this.active=!1,this.color="dimmer-primary"}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-primary"]],decls:37,vars:5,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"color","active"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con colore primary"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"p"),e._uU(12),e.qZA()(),e.TgZ(13,"div",6)(14,"div",7)(15,"div",8)(16,"div",9)(17,"h5",10),e._uU(18,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(19,"p",11),e._uU(20," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(21,"div",6)(22,"div",7)(23,"div",8)(24,"div",9)(25,"h5",10),e._uU(26,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(27,"p",11),e._uU(28," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(29,"div",6)(30,"div",7)(31,"div",8)(32,"div",9)(33,"h5",10),e._uU(34,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(35,"p",11),e._uU(36," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("color",n.color)("active",n.active),e.xp6(2),e.Oqu(n.text))},dependencies:[c.q,l.f,o.JJ,o.On],encapsulation:2})}return i})();var p=s(7463),g=s(5101);let F=(()=>{class i{constructor(){this.title="Titolo Dimmer",this.active=!1}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-with-buttons"]],decls:42,vars:4,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"active"],["itButton","outline-primary"],["itButton","primary"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con pulsanti"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"h4"),e._uU(12),e.qZA(),e.TgZ(13,"it-dimmer-buttons")(14,"button",6),e._uU(15,"Azione secondaria"),e.qZA(),e.TgZ(16,"button",7),e._uU(17,"Azione primaria"),e.qZA()()(),e.TgZ(18,"div",8)(19,"div",9)(20,"div",10)(21,"div",11)(22,"h5",12),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(24,"p",13),e._uU(25," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(26,"div",8)(27,"div",9)(28,"div",10)(29,"div",11)(30,"h5",12),e._uU(31,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(32,"p",13),e._uU(33," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(34,"div",8)(35,"div",9)(36,"div",10)(37,"div",11)(38,"h5",12),e._uU(39,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(40,"p",13),e._uU(41," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("active",n.active),e.xp6(2),e.Oqu(n.title))},dependencies:[p.E,c.q,g.d,l.f,o.JJ,o.On],encapsulation:2})}return i})(),N=(()=>{class i{constructor(){this.active=!1,this.color="dimmer-primary",this.title="Titolo Dimmer"}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-primary-one-button"]],decls:40,vars:6,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"color","active"],[3,"hasOneButton"],["itButton","primary"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer primary con 1 pulsante"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"h4"),e._uU(12),e.qZA(),e.TgZ(13,"it-dimmer-buttons",6)(14,"button",7),e._uU(15,"Azione primaria"),e.qZA()()(),e.TgZ(16,"div",8)(17,"div",9)(18,"div",10)(19,"div",11)(20,"h5",12),e._uU(21,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(22,"p",13),e._uU(23," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(24,"div",8)(25,"div",9)(26,"div",10)(27,"div",11)(28,"h5",12),e._uU(29,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(30,"p",13),e._uU(31," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()(),e.TgZ(32,"div",8)(33,"div",9)(34,"div",10)(35,"div",11)(36,"h5",12),e._uU(37,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(38,"p",13),e._uU(39," Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit. "),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("color",n.color)("active",n.active),e.xp6(2),e.Oqu(n.title),e.xp6(),e.Q6J("hasOneButton",!0))},dependencies:[p.E,c.q,g.d,l.f,o.JJ,o.On],encapsulation:2})}return i})(),U=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-examples"]],decls:8,vars:0,consts:[["html",'
\n
\n

Dimmer con icona

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n

/{/{ text /}/}

\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName, IconSize } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-example',\n templateUrl: './dimmer-example.component.html',\n})\nexport class DimmerExampleComponent {\n text =\n 'Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.';\n icon: IconName = 'unlocked';\n size: IconSize = 'xl';\n active = false;\n}"],["html",'
\n
\n

Dimmer con colore primary

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ text /}/}

\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { DimmerColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-primary',\n templateUrl: './dimmer-primary.component.html',\n})\nexport class DimmerPrimaryComponent {\n text =\n 'Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit.';\n active = false;\n color: DimmerColor = 'dimmer-primary';\n}"],["html",'
\n
\n

Dimmer con pulsanti

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ title /}/}

\n \n \n \n \n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-dimmer-with-buttons',\n templateUrl: './dimmer-with-buttons.component.html',\n})\nexport class DimmerWithButtonsComponent {\n title = 'Titolo Dimmer';\n active = false;\n}"],["html",'
\n
\n

Dimmer primary con 1 pulsante

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ title /}/}

\n \n \n \n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
\n

\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { DimmerColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-primary-one-button',\n templateUrl: './dimmer-primary-one-button.component.html',\n})\nexport class DimmerPrimaryOneButtonComponent {\n active = false;\n color: DimmerColor = 'dimmer-primary';\n title = 'Titolo Dimmer';\n}"]],template:function(t,n){1&t&&e._UZ(0,"it-dimmer-example")(1,"it-source-display",0)(2,"it-dimmer-primary")(3,"it-source-display",1)(4,"it-dimmer-with-buttons")(5,"it-source-display",2)(6,"it-dimmer-primary-one-button")(7,"it-source-display",3)},dependencies:[f.F,A,T,F,N],encapsulation:2})}return i})();const C=[{path:"",component:(()=>{class i{constructor(){this.component=v.wx.find(u=>"ItDimmerComponent"===u.name),this.componentButtons=v.wx.find(u=>"ItDimmerButtonsComponent"===u.name)}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-index"]],decls:21,vars:5,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[1,"row"],[1,"col"],[3,"component"]],template:function(t,n){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Dimmer"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Un componente per focalizzare l\u2019attenzione su un contenuto."),e.qZA(),e.TgZ(4,"p"),e._uU(5,"Un dimmer occupa tutta l\u2019altezza e la larghezza dell\u2019elemento all\u2019interno del quale \xe8 contenuto."),e.qZA(),e._UZ(6,"div",2),e.TgZ(7,"it-tab-container")(8,"it-tab-item",3),e._UZ(9,"it-dimmer-examples"),e.qZA(),e.TgZ(10,"it-tab-item",4)(11,"div",5)(12,"div",6)(13,"h2"),e._uU(14),e.qZA(),e._UZ(15,"it-api-parameters",7),e.qZA()(),e.TgZ(16,"div",5)(17,"div",6)(18,"h2"),e._uU(19),e.qZA(),e._UZ(20,"it-api-parameters",7),e.qZA()()()()),2&t&&(e.xp6(6),e.Q6J("innerHTML",n.component.description,e.oJD),e.xp6(8),e.Oqu(null==n.component?null:n.component.name),e.xp6(),e.Q6J("component",n.component),e.xp6(4),e.Oqu(null==n.componentButtons?null:n.componentButtons.name),e.xp6(),e.Q6J("component",n.componentButtons))},dependencies:[Z.G,D.U,q.m,U],encapsulation:2})}return i})()}];let w=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[d.Bz.forChild(C),d.Bz]})}return i})(),P=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[b.ez,h.m,o.u5,w]})}return i})()}}]); \ No newline at end of file diff --git a/2009.c2aba7c41aac9310.js b/2009.c2aba7c41aac9310.js deleted file mode 100644 index 19f140af..00000000 --- a/2009.c2aba7c41aac9310.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2009],{2009:(M,r,s)=>{s.r(r),s.d(r,{DimmerModule:()=>P});var b=s(6814),o=s(6223),h=s(6208),d=s(1640),v=s(7069),e=s(9212),Z=s(528),D=s(6273),q=s(4580),f=s(6099),c=s(5336),x=s(7060),l=s(4220),y=s(3016);let A=(()=>{class i{constructor(){this.text="Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.",this.icon="unlocked",this.size="xl",this.active=!1}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-example"]],decls:39,vars:6,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"active"],[3,"name","size"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con icona"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"it-dimmer-icon"),e._UZ(12,"it-icon",6),e.TgZ(13,"p"),e._uU(14),e.qZA()()(),e.TgZ(15,"div",7)(16,"div",8)(17,"div",9)(18,"div",10)(19,"h5",11),e._uU(20,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(21,"p",12),e._uU(22,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(23,"div",7)(24,"div",8)(25,"div",9)(26,"div",10)(27,"h5",11),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(29,"p",12),e._uU(30,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(31,"div",7)(32,"div",8)(33,"div",9)(34,"div",10)(35,"h5",11),e._uU(36,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(37,"p",12),e._uU(38,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("active",n.active),e.xp6(2),e.Q6J("name",n.icon)("size",n.size),e.xp6(2),e.Oqu(n.text))},dependencies:[c.q,x.a,l.f,y.Q,o.JJ,o.On],encapsulation:2})}return i})(),T=(()=>{class i{constructor(){this.text="Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit.",this.active=!1,this.color="dimmer-primary"}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-primary"]],decls:37,vars:5,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"color","active"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con colore primary"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"p"),e._uU(12),e.qZA()(),e.TgZ(13,"div",6)(14,"div",7)(15,"div",8)(16,"div",9)(17,"h5",10),e._uU(18,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(19,"p",11),e._uU(20,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(21,"div",6)(22,"div",7)(23,"div",8)(24,"div",9)(25,"h5",10),e._uU(26,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(27,"p",11),e._uU(28,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(29,"div",6)(30,"div",7)(31,"div",8)(32,"div",9)(33,"h5",10),e._uU(34,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(35,"p",11),e._uU(36,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("color",n.color)("active",n.active),e.xp6(2),e.Oqu(n.text))},dependencies:[c.q,l.f,o.JJ,o.On],encapsulation:2})}return i})();var p=s(7463),g=s(5101);let F=(()=>{class i{constructor(){this.title="Titolo Dimmer",this.active=!1}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-with-buttons"]],decls:42,vars:4,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"active"],["itButton","outline-primary"],["itButton","primary"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer con pulsanti"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"h4"),e._uU(12),e.qZA(),e.TgZ(13,"it-dimmer-buttons")(14,"button",6),e._uU(15," Azione secondaria "),e.qZA(),e.TgZ(16,"button",7),e._uU(17," Azione primaria "),e.qZA()()(),e.TgZ(18,"div",8)(19,"div",9)(20,"div",10)(21,"div",11)(22,"h5",12),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(24,"p",13),e._uU(25,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(26,"div",8)(27,"div",9)(28,"div",10)(29,"div",11)(30,"h5",12),e._uU(31,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(32,"p",13),e._uU(33,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(34,"div",8)(35,"div",9)(36,"div",10)(37,"div",11)(38,"h5",12),e._uU(39,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(40,"p",13),e._uU(41,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("active",n.active),e.xp6(2),e.Oqu(n.title))},dependencies:[p.E,c.q,g.d,l.f,o.JJ,o.On],encapsulation:2})}return i})(),N=(()=>{class i{constructor(){this.active=!1,this.color="dimmer-primary",this.title="Titolo Dimmer"}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-primary-one-button"]],decls:40,vars:6,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],["label","Attiva",3,"ngModel","toggle","ngModelChange"],[1,"row"],[3,"color","active"],[3,"hasOneButton"],["itButton","primary"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-text"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Dimmer primary con 1 pulsante"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return n.active=a}),e.qZA()()(),e.TgZ(7,"div",0)(8,"div",1)(9,"div",4)(10,"it-dimmer",5)(11,"h4"),e._uU(12),e.qZA(),e.TgZ(13,"it-dimmer-buttons",6)(14,"button",7),e._uU(15," Azione primaria "),e.qZA()()(),e.TgZ(16,"div",8)(17,"div",9)(18,"div",10)(19,"div",11)(20,"h5",12),e._uU(21,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(22,"p",13),e._uU(23,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(24,"div",8)(25,"div",9)(26,"div",10)(27,"div",11)(28,"h5",12),e._uU(29,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(30,"p",13),e._uU(31,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()(),e.TgZ(32,"div",8)(33,"div",9)(34,"div",10)(35,"div",11)(36,"h5",12),e._uU(37,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(38,"p",13),e._uU(39,"Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit."),e.qZA()()()()()()()()),2&t&&(e.xp6(6),e.Q6J("ngModel",n.active)("toggle",!0),e.xp6(4),e.Q6J("color",n.color)("active",n.active),e.xp6(2),e.Oqu(n.title),e.xp6(),e.Q6J("hasOneButton",!0))},dependencies:[p.E,c.q,g.d,l.f,o.JJ,o.On],encapsulation:2})}return i})(),U=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-examples"]],decls:8,vars:0,consts:[["html",'
\n
\n

Dimmer con icona

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n

/{/{ text /}/}

\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName, IconSize } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-example',\n templateUrl: './dimmer-example.component.html'\n})\nexport class DimmerExampleComponent {\n\n text = \"Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\";\n icon: IconName = 'unlocked';\n size: IconSize = 'xl'\n active = false;\n\n}"],["html",'
\n
\n

Dimmer con colore primary

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ text /}/}

\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { DimmerColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-primary',\n templateUrl: './dimmer-primary.component.html'\n})\nexport class DimmerPrimaryComponent {\n\n text = \"Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel. Donec vehicula vehicula nibh non suscipit.\";\n active = false;\n color: DimmerColor = 'dimmer-primary'\n\n}"],["html",'
\n
\n

Dimmer con pulsanti

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ title /}/}

\n \n \n \n \n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-dimmer-with-buttons',\n templateUrl: './dimmer-with-buttons.component.html'\n})\nexport class DimmerWithButtonsComponent {\n\n title = 'Titolo Dimmer';\n active = false;\n\n}"],["html",'
\n
\n

Dimmer primary con 1 pulsante

\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n

/{/{ title /}/}

\n \n \n \n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\n do eiusmod tempor\u2026
\n

Praesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.

\n
\n
\n
\n
\n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { DimmerColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-dimmer-primary-one-button',\n templateUrl: './dimmer-primary-one-button.component.html'\n})\nexport class DimmerPrimaryOneButtonComponent {\n\n active = false;\n color: DimmerColor = 'dimmer-primary';\n title = 'Titolo Dimmer';\n\n}"]],template:function(t,n){1&t&&e._UZ(0,"it-dimmer-example")(1,"it-source-display",0)(2,"it-dimmer-primary")(3,"it-source-display",1)(4,"it-dimmer-with-buttons")(5,"it-source-display",2)(6,"it-dimmer-primary-one-button")(7,"it-source-display",3)},dependencies:[f.F,A,T,F,N],encapsulation:2})}return i})();const C=[{path:"",component:(()=>{class i{constructor(){this.component=v.wx.find(u=>"ItDimmerComponent"===u.name),this.componentButtons=v.wx.find(u=>"ItDimmerButtonsComponent"===u.name)}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-dimmer-index"]],decls:21,vars:5,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[1,"row"],[1,"col"],[3,"component"]],template:function(t,n){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Dimmer"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Un componente per focalizzare l\u2019attenzione su un contenuto."),e.qZA(),e.TgZ(4,"p"),e._uU(5,"Un dimmer occupa tutta l\u2019altezza e la larghezza dell\u2019elemento all\u2019interno del quale \xe8 contenuto."),e.qZA(),e._UZ(6,"div",2),e.TgZ(7,"it-tab-container")(8,"it-tab-item",3),e._UZ(9,"it-dimmer-examples"),e.qZA(),e.TgZ(10,"it-tab-item",4)(11,"div",5)(12,"div",6)(13,"h2"),e._uU(14),e.qZA(),e._UZ(15,"it-api-parameters",7),e.qZA()(),e.TgZ(16,"div",5)(17,"div",6)(18,"h2"),e._uU(19),e.qZA(),e._UZ(20,"it-api-parameters",7),e.qZA()()()()),2&t&&(e.xp6(6),e.Q6J("innerHTML",n.component.description,e.oJD),e.xp6(8),e.Oqu(null==n.component?null:n.component.name),e.xp6(),e.Q6J("component",n.component),e.xp6(4),e.Oqu(null==n.componentButtons?null:n.componentButtons.name),e.xp6(),e.Q6J("component",n.componentButtons))},dependencies:[Z.G,D.U,q.m,U],encapsulation:2})}return i})()}];let w=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[d.Bz.forChild(C),d.Bz]})}return i})(),P=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[b.ez,h.m,o.u5,w]})}return i})()}}]); \ No newline at end of file diff --git a/2127.0cbc80ab2bf059d7.js b/2127.272e604f0a558ac4.js similarity index 55% rename from 2127.0cbc80ab2bf059d7.js rename to 2127.272e604f0a558ac4.js index d2f64ada..09466b32 100644 --- a/2127.0cbc80ab2bf059d7.js +++ b/2127.272e604f0a558ac4.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2127],{2127:(F,p,n)=>{n.r(p),n.d(p,{ChipModule:()=>M});var c=n(6814),h=n(6223),u=n(6208),r=n(1640),m=n(7069),t=n(9212),d=n(528),v=n(6273),_=n(4580),b=n(6099),a=n(1471);let C=(()=>{class e{constructor(){this.primary="primary",this.secondary="secondary",this.warning="warning",this.danger="danger",this.success="success",this.size="lg"}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-colors"]],decls:14,vars:10,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Primary",3,"color","size"],["label","Secondary",3,"color","size"],["label","Success",3,"color","size"],["label","Danger",3,"color","size"],["label","Warning",3,"color","size"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Varianti di colore"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t._UZ(7,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t._UZ(9,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t._UZ(11,"it-chip",6),t.qZA(),t.TgZ(12,"div",2),t._UZ(13,"it-chip",7),t.qZA()()()),2&s&&(t.xp6(5),t.Q6J("color",o.primary)("size",o.size),t.xp6(2),t.Q6J("color",o.secondary)("size",o.size),t.xp6(2),t.Q6J("color",o.success)("size",o.size),t.xp6(2),t.Q6J("color",o.danger)("size",o.size),t.xp6(2),t.Q6J("color",o.warning)("size",o.size))},dependencies:[a.B],encapsulation:2})}return e})();function f(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",7),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("disabled",!0)("showCloseButton",!0)("size",i.size)}}let g=(()=>{class e{constructor(){this.el={first:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-disabled"]],decls:12,vars:10,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Label disabilitata",3,"disabled","size"],["label","Label disabilitata",3,"disabled","showCloseButton","size","closeEvent",4,"ngIf"],["label","Label disabilitata",3,"disabled","icon","size"],["label","Label disabilitata",3,"avatar","altAvatar","disabled","size"],["label","Label disabilitata",3,"disabled","showCloseButton","size","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Chip disabilitata"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t.YNc(7,f,1,3,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t._UZ(9,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t._UZ(11,"it-chip",6),t.qZA()()()),2&s&&(t.xp6(5),t.Q6J("disabled",!0)("size",o.size),t.xp6(2),t.Q6J("ngIf",o.el.first),t.xp6(2),t.Q6J("disabled",!0)("icon",o.iconGithub)("size",o.size),t.xp6(2),t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("disabled",!0)("size",o.size))},dependencies:[c.O5,a.B],encapsulation:2})}return e})();function Z(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",11),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)}function x(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",12),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("second"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("icon",i.iconGithub)}}function z(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",13),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("third"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")}function E(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",14),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fourth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("size",i.size)}}function w(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",15),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fifth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("icon",i.iconGithub)("size",i.size)}}function T(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",16),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("sixth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("avatar","https://randomuser.me/api/portraits/men/46.jpg")("size",i.size)("altAvatar","Mario Rossi")}}let A=(()=>{class e{constructor(){this.el={first:!0,second:!0,third:!0,fourth:!0,fifth:!0,sixth:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-group"]],decls:22,vars:7,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Label"],["label","Label",3,"showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","icon","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","avatar","altAvatar","closeEvent",4,"ngIf"],["label","Label",3,"size"],["label","Label",3,"showCloseButton","size","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","icon","size","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","avatar","size","altAvatar","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","closeEvent"],["label","Label",3,"showCloseButton","icon","closeEvent"],["label","Label",3,"showCloseButton","avatar","altAvatar","closeEvent"],["label","Label",3,"showCloseButton","size","closeEvent"],["label","Label",3,"showCloseButton","icon","size","closeEvent"],["label","Label",3,"showCloseButton","avatar","size","altAvatar","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Gruppi di Chip"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t.YNc(7,Z,1,1,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t.YNc(9,x,1,2,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t.YNc(11,z,1,3,"it-chip",6),t.qZA()(),t._UZ(12,"hr"),t.TgZ(13,"div",1)(14,"div",2),t._UZ(15,"it-chip",7),t.qZA(),t.TgZ(16,"div",2),t.YNc(17,E,1,2,"it-chip",8),t.qZA(),t.TgZ(18,"div",2),t.YNc(19,w,1,3,"it-chip",9),t.qZA(),t.TgZ(20,"div",2),t.YNc(21,T,1,4,"it-chip",10),t.qZA()()()),2&s&&(t.xp6(7),t.Q6J("ngIf",o.el.first),t.xp6(2),t.Q6J("ngIf",o.el.second),t.xp6(2),t.Q6J("ngIf",o.el.third),t.xp6(4),t.Q6J("size",o.size),t.xp6(2),t.Q6J("ngIf",o.el.fourth),t.xp6(2),t.Q6J("ngIf",o.el.fifth),t.xp6(2),t.Q6J("ngIf",o.el.sixth))},dependencies:[c.O5,a.B],encapsulation:2})}return e})();function B(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",11),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)}function L(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",12),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("second"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("icon",i.iconGithub)("showCloseButton",!0)}}function I(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",13),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("third"))}),t.qZA()}2&e&&t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("showCloseButton",!0)}function J(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",14),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fourth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("size",i.size)("showCloseButton",!0)}}function G(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",15),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fifth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("icon",i.iconGithub)("size",i.size)("showCloseButton",!0)}}function y(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",16),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("sixth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("size",i.size)("showCloseButton",!0)}}let Q=(()=>{class e{constructor(){this.el={first:!0,second:!0,third:!0,fourth:!0,fifth:!0,sixth:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-example"]],decls:31,vars:7,consts:[[1,"row"],[1,"col-12","col-md-6"],[1,"mt-4","mb-2"],["label","Label"],["label","Label",3,"showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"icon","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"avatar","altAvatar","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"size"],["label","Label",3,"size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"icon","size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"avatar","altAvatar","size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","closeEvent"],["label","Label",3,"icon","showCloseButton","closeEvent"],["label","Label",3,"avatar","altAvatar","showCloseButton","closeEvent"],["label","Label",3,"size","showCloseButton","closeEvent"],["label","Label",3,"icon","size","showCloseButton","closeEvent"],["label","Label",3,"avatar","altAvatar","size","showCloseButton","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"div",0)(1,"div",1)(2,"h4"),t._uU(3,"Versione Standard"),t.qZA(),t.TgZ(4,"p",2),t._uU(5,"Solo testo"),t.qZA(),t._UZ(6,"it-chip",3),t.TgZ(7,"p",2),t._uU(8,"Testo e chiusura"),t.qZA(),t.YNc(9,B,1,1,"it-chip",4),t.TgZ(10,"p",2),t._uU(11,"Icona, testo e chiusura"),t.qZA(),t.YNc(12,L,1,2,"it-chip",5),t.TgZ(13,"p",2),t._uU(14,"Avatar, testo e chiusura"),t.qZA(),t.YNc(15,I,1,3,"it-chip",6),t.qZA(),t.TgZ(16,"div",1)(17,"h4"),t._uU(18,"Versione Grande"),t.qZA(),t.TgZ(19,"p",2),t._uU(20,"Solo testo grande"),t.qZA(),t._UZ(21,"it-chip",7),t.TgZ(22,"p",2),t._uU(23,"Testo e chiusura grande"),t.qZA(),t.YNc(24,J,1,2,"it-chip",8),t.TgZ(25,"p",2),t._uU(26,"Icona, testo e chiusura grande"),t.qZA(),t.YNc(27,G,1,3,"it-chip",9),t.TgZ(28,"p",2),t._uU(29,"Avatar, testo e chiusura grande"),t.qZA(),t.YNc(30,y,1,4,"it-chip",10),t.qZA()()),2&s&&(t.xp6(9),t.Q6J("ngIf",o.el.first),t.xp6(3),t.Q6J("ngIf",o.el.second),t.xp6(3),t.Q6J("ngIf",o.el.third),t.xp6(6),t.Q6J("size",o.size),t.xp6(3),t.Q6J("ngIf",o.el.fourth),t.xp6(3),t.Q6J("ngIf",o.el.fifth),t.xp6(3),t.Q6J("ngIf",o.el.sixth))},dependencies:[c.O5,a.B],encapsulation:2})}return e})(),q=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-examples"]],decls:8,vars:0,consts:[["html",'
\n
\n

Versione Standard

\n

Solo testo

\n \n

Testo e chiusura

\n \n

Icona, testo e chiusura

\n \n

Avatar, testo e chiusura

\n \n
\n
\n

Versione Grande

\n

Solo testo grande

\n \n

Testo e chiusura grande

\n \n

Icona, testo e chiusura grande

\n \n

Avatar, testo e chiusura grande

\n \n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-example',\n templateUrl: './chips-example.component.html'\n})\nexport class ChipsExampleComponent {\n\n el = {\n first: true,\n second: true,\n third: true,\n fourth: true,\n fifth: true,\n sixth: true,\n }\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close (value: string): void {\n this.el[value] = false;\n }\n\n}"],["html",'

Varianti di colore

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { ChipColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-colors',\n templateUrl: './chips-colors.component.html'\n})\nexport class ChipsColorsComponent {\n\n primary: ChipColor = 'primary';\n secondary: ChipColor = 'secondary';\n warning: ChipColor = 'warning';\n danger: ChipColor = 'danger';\n success: ChipColor = 'success';\n\n size: '' | 'lg' = 'lg';\n\n}"],["html",'

Chip disabilitata

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-disabled',\n templateUrl: './chips-disabled.component.html'\n})\nexport class ChipsDisabledComponent {\n\n el = {\n first: true\n }\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close (value: string): void {\n this.el[value] = false;\n }\n\n}"],["html",'

Gruppi di Chip

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-group',\n templateUrl: './chips-group.component.html'\n})\nexport class ChipsGroupComponent {\n\n el = {\n first: true,\n second: true,\n third: true,\n fourth: true,\n fifth: true,\n sixth: true,\n }\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close (value: string): void {\n this.el[value] = false;\n }\n\n}"]],template:function(s,o){1&s&&t._UZ(0,"it-chips-example")(1,"it-source-display",0)(2,"it-chips-colors")(3,"it-source-display",1)(4,"it-chips-disabled")(5,"it-source-display",2)(6,"it-chips-group")(7,"it-source-display",3)},dependencies:[b.F,C,g,A,Q]})}return e})();const U=[{path:"",component:(()=>{class e{constructor(){this.component=m.wx.find(i=>"ItChipComponent"===i.name)}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chip-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(s,o){1&s&&(t.TgZ(0,"h1",0),t._uU(1,"Chips"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Elementi compatti che rappresentano un input, attributo o azione."),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-chips-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&s&&(t.xp6(4),t.Q6J("innerHTML",o.component.description,t.oJD),t.xp6(5),t.Q6J("component",o.component))},dependencies:[d.G,v.U,_.m,q],encapsulation:2})}return e})()}];let N=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275mod=t.oAB({type:e});static#i=this.\u0275inj=t.cJS({imports:[r.Bz.forChild(U),r.Bz]})}return e})(),M=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275mod=t.oAB({type:e});static#i=this.\u0275inj=t.cJS({imports:[c.ez,u.m,h.u5,N]})}return e})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2127],{2127:(F,p,n)=>{n.r(p),n.d(p,{ChipModule:()=>M});var c=n(6814),h=n(6223),u=n(6208),r=n(1640),m=n(7069),t=n(9212),d=n(528),v=n(6273),_=n(4580),b=n(6099),a=n(1471);let C=(()=>{class e{constructor(){this.primary="primary",this.secondary="secondary",this.warning="warning",this.danger="danger",this.success="success",this.size="lg"}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-colors"]],decls:14,vars:10,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Primary",3,"color","size"],["label","Secondary",3,"color","size"],["label","Success",3,"color","size"],["label","Danger",3,"color","size"],["label","Warning",3,"color","size"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Varianti di colore"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t._UZ(7,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t._UZ(9,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t._UZ(11,"it-chip",6),t.qZA(),t.TgZ(12,"div",2),t._UZ(13,"it-chip",7),t.qZA()()()),2&s&&(t.xp6(5),t.Q6J("color",o.primary)("size",o.size),t.xp6(2),t.Q6J("color",o.secondary)("size",o.size),t.xp6(2),t.Q6J("color",o.success)("size",o.size),t.xp6(2),t.Q6J("color",o.danger)("size",o.size),t.xp6(2),t.Q6J("color",o.warning)("size",o.size))},dependencies:[a.B],encapsulation:2})}return e})();function f(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",7),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("disabled",!0)("showCloseButton",!0)("size",i.size)}}let g=(()=>{class e{constructor(){this.el={first:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-disabled"]],decls:12,vars:10,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Label disabilitata",3,"disabled","size"],["label","Label disabilitata",3,"disabled","showCloseButton","size","closeEvent",4,"ngIf"],["label","Label disabilitata",3,"disabled","icon","size"],["label","Label disabilitata",3,"avatar","altAvatar","disabled","size"],["label","Label disabilitata",3,"disabled","showCloseButton","size","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Chip disabilitata"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t.YNc(7,f,1,3,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t._UZ(9,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t._UZ(11,"it-chip",6),t.qZA()()()),2&s&&(t.xp6(5),t.Q6J("disabled",!0)("size",o.size),t.xp6(2),t.Q6J("ngIf",o.el.first),t.xp6(2),t.Q6J("disabled",!0)("icon",o.iconGithub)("size",o.size),t.xp6(2),t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("disabled",!0)("size",o.size))},dependencies:[c.O5,a.B],encapsulation:2})}return e})();function Z(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",11),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)}function x(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",12),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("second"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("icon",i.iconGithub)}}function z(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",13),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("third"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")}function E(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",14),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fourth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("size",i.size)}}function w(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",15),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fifth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("icon",i.iconGithub)("size",i.size)}}function T(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",16),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("sixth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("showCloseButton",!0)("avatar","https://randomuser.me/api/portraits/men/46.jpg")("size",i.size)("altAvatar","Mario Rossi")}}let A=(()=>{class e{constructor(){this.el={first:!0,second:!0,third:!0,fourth:!0,fifth:!0,sixth:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-group"]],decls:22,vars:7,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-sm-auto"],["label","Label"],["label","Label",3,"showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","icon","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","avatar","altAvatar","closeEvent",4,"ngIf"],["label","Label",3,"size"],["label","Label",3,"showCloseButton","size","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","icon","size","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","avatar","size","altAvatar","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","closeEvent"],["label","Label",3,"showCloseButton","icon","closeEvent"],["label","Label",3,"showCloseButton","avatar","altAvatar","closeEvent"],["label","Label",3,"showCloseButton","size","closeEvent"],["label","Label",3,"showCloseButton","icon","size","closeEvent"],["label","Label",3,"showCloseButton","avatar","size","altAvatar","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"h3"),t._uU(1,"Gruppi di Chip"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2),t._UZ(5,"it-chip",3),t.qZA(),t.TgZ(6,"div",2),t.YNc(7,Z,1,1,"it-chip",4),t.qZA(),t.TgZ(8,"div",2),t.YNc(9,x,1,2,"it-chip",5),t.qZA(),t.TgZ(10,"div",2),t.YNc(11,z,1,3,"it-chip",6),t.qZA()(),t._UZ(12,"hr"),t.TgZ(13,"div",1)(14,"div",2),t._UZ(15,"it-chip",7),t.qZA(),t.TgZ(16,"div",2),t.YNc(17,E,1,2,"it-chip",8),t.qZA(),t.TgZ(18,"div",2),t.YNc(19,w,1,3,"it-chip",9),t.qZA(),t.TgZ(20,"div",2),t.YNc(21,T,1,4,"it-chip",10),t.qZA()()()),2&s&&(t.xp6(7),t.Q6J("ngIf",o.el.first),t.xp6(2),t.Q6J("ngIf",o.el.second),t.xp6(2),t.Q6J("ngIf",o.el.third),t.xp6(4),t.Q6J("size",o.size),t.xp6(2),t.Q6J("ngIf",o.el.fourth),t.xp6(2),t.Q6J("ngIf",o.el.fifth),t.xp6(2),t.Q6J("ngIf",o.el.sixth))},dependencies:[c.O5,a.B],encapsulation:2})}return e})();function B(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",11),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("first"))}),t.qZA()}2&e&&t.Q6J("showCloseButton",!0)}function L(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",12),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("second"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("icon",i.iconGithub)("showCloseButton",!0)}}function I(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",13),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("third"))}),t.qZA()}2&e&&t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("showCloseButton",!0)}function J(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",14),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fourth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("size",i.size)("showCloseButton",!0)}}function G(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",15),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("fifth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("icon",i.iconGithub)("size",i.size)("showCloseButton",!0)}}function y(e,l){if(1&e){const i=t.EpF();t.TgZ(0,"it-chip",16),t.NdJ("closeEvent",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.close("sixth"))}),t.qZA()}if(2&e){const i=t.oxw();t.Q6J("avatar","https://randomuser.me/api/portraits/men/46.jpg")("altAvatar","Mario Rossi")("size",i.size)("showCloseButton",!0)}}let Q=(()=>{class e{constructor(){this.el={first:!0,second:!0,third:!0,fourth:!0,fifth:!0,sixth:!0},this.iconGithub="github",this.size="lg"}close(i){this.el[i]=!1}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-example"]],decls:31,vars:7,consts:[[1,"row"],[1,"col-12","col-md-6"],[1,"mt-4","mb-2"],["label","Label"],["label","Label",3,"showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"icon","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"avatar","altAvatar","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"size"],["label","Label",3,"size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"icon","size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"avatar","altAvatar","size","showCloseButton","closeEvent",4,"ngIf"],["label","Label",3,"showCloseButton","closeEvent"],["label","Label",3,"icon","showCloseButton","closeEvent"],["label","Label",3,"avatar","altAvatar","showCloseButton","closeEvent"],["label","Label",3,"size","showCloseButton","closeEvent"],["label","Label",3,"icon","size","showCloseButton","closeEvent"],["label","Label",3,"avatar","altAvatar","size","showCloseButton","closeEvent"]],template:function(s,o){1&s&&(t.TgZ(0,"div",0)(1,"div",1)(2,"h4"),t._uU(3,"Versione Standard"),t.qZA(),t.TgZ(4,"p",2),t._uU(5,"Solo testo"),t.qZA(),t._UZ(6,"it-chip",3),t.TgZ(7,"p",2),t._uU(8,"Testo e chiusura"),t.qZA(),t.YNc(9,B,1,1,"it-chip",4),t.TgZ(10,"p",2),t._uU(11,"Icona, testo e chiusura"),t.qZA(),t.YNc(12,L,1,2,"it-chip",5),t.TgZ(13,"p",2),t._uU(14,"Avatar, testo e chiusura"),t.qZA(),t.YNc(15,I,1,3,"it-chip",6),t.qZA(),t.TgZ(16,"div",1)(17,"h4"),t._uU(18,"Versione Grande"),t.qZA(),t.TgZ(19,"p",2),t._uU(20,"Solo testo grande"),t.qZA(),t._UZ(21,"it-chip",7),t.TgZ(22,"p",2),t._uU(23,"Testo e chiusura grande"),t.qZA(),t.YNc(24,J,1,2,"it-chip",8),t.TgZ(25,"p",2),t._uU(26,"Icona, testo e chiusura grande"),t.qZA(),t.YNc(27,G,1,3,"it-chip",9),t.TgZ(28,"p",2),t._uU(29,"Avatar, testo e chiusura grande"),t.qZA(),t.YNc(30,y,1,4,"it-chip",10),t.qZA()()),2&s&&(t.xp6(9),t.Q6J("ngIf",o.el.first),t.xp6(3),t.Q6J("ngIf",o.el.second),t.xp6(3),t.Q6J("ngIf",o.el.third),t.xp6(6),t.Q6J("size",o.size),t.xp6(3),t.Q6J("ngIf",o.el.fourth),t.xp6(3),t.Q6J("ngIf",o.el.fifth),t.xp6(3),t.Q6J("ngIf",o.el.sixth))},dependencies:[c.O5,a.B],encapsulation:2})}return e})(),q=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chips-examples"]],decls:8,vars:0,consts:[["html",'
\n
\n

Versione Standard

\n

Solo testo

\n \n

Testo e chiusura

\n \n

Icona, testo e chiusura

\n \n

Avatar, testo e chiusura

\n \n
\n
\n

Versione Grande

\n

Solo testo grande

\n \n

Testo e chiusura grande

\n \n

Icona, testo e chiusura grande

\n \n

Avatar, testo e chiusura grande

\n \n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-example',\n templateUrl: './chips-example.component.html',\n})\nexport class ChipsExampleComponent {\n el = {\n first: true,\n second: true,\n third: true,\n fourth: true,\n fifth: true,\n sixth: true,\n };\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close(value: string): void {\n this.el[value] = false;\n }\n}"],["html",'

Varianti di colore

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { ChipColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-colors',\n templateUrl: './chips-colors.component.html',\n})\nexport class ChipsColorsComponent {\n primary: ChipColor = 'primary';\n secondary: ChipColor = 'secondary';\n warning: ChipColor = 'warning';\n danger: ChipColor = 'danger';\n success: ChipColor = 'success';\n\n size: '' | 'lg' = 'lg';\n}"],["html",'

Chip disabilitata

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-disabled',\n templateUrl: './chips-disabled.component.html',\n})\nexport class ChipsDisabledComponent {\n el = {\n first: true,\n };\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close(value: string): void {\n this.el[value] = false;\n }\n}"],["html",'

Gruppi di Chip

\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-chips-group',\n templateUrl: './chips-group.component.html',\n})\nexport class ChipsGroupComponent {\n el = {\n first: true,\n second: true,\n third: true,\n fourth: true,\n fifth: true,\n sixth: true,\n };\n\n iconGithub: IconName = 'github';\n size: '' | 'lg' = 'lg';\n\n close(value: string): void {\n this.el[value] = false;\n }\n}"]],template:function(s,o){1&s&&t._UZ(0,"it-chips-example")(1,"it-source-display",0)(2,"it-chips-colors")(3,"it-source-display",1)(4,"it-chips-disabled")(5,"it-source-display",2)(6,"it-chips-group")(7,"it-source-display",3)},dependencies:[b.F,C,g,A,Q]})}return e})();const U=[{path:"",component:(()=>{class e{constructor(){this.component=m.wx.find(i=>"ItChipComponent"===i.name)}static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-chip-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(s,o){1&s&&(t.TgZ(0,"h1",0),t._uU(1,"Chips"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Elementi compatti che rappresentano un input, attributo o azione."),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-chips-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&s&&(t.xp6(4),t.Q6J("innerHTML",o.component.description,t.oJD),t.xp6(5),t.Q6J("component",o.component))},dependencies:[d.G,v.U,_.m,q],encapsulation:2})}return e})()}];let N=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275mod=t.oAB({type:e});static#i=this.\u0275inj=t.cJS({imports:[r.Bz.forChild(U),r.Bz]})}return e})(),M=(()=>{class e{static#t=this.\u0275fac=function(s){return new(s||e)};static#e=this.\u0275mod=t.oAB({type:e});static#i=this.\u0275inj=t.cJS({imports:[c.ez,u.m,h.u5,N]})}return e})()}}]); \ No newline at end of file diff --git a/2161.14e5a0c2e35e5233.js b/2161.14e5a0c2e35e5233.js deleted file mode 100644 index 56498527..00000000 --- a/2161.14e5a0c2e35e5233.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2161],{528:(g,c,a)=>{a.d(c,{G:()=>h});var e=a(9212),l=a(6814);function d(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"tbody")(3,"tr")(4,"td",3)(5,"code"),e._uU(6),e.qZA()(),e.TgZ(7,"td",4)(8,"p")(9,"em"),e._uU(10,"Tipo: "),e.qZA(),e.TgZ(11,"code"),e._uU(12),e.qZA()()()(),e.TgZ(13,"tr"),e._UZ(14,"td",5),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(6),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type),e.xp6(2),e.Q6J("innerHTML",t.description,e.oJD)}}function p(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Input"),e.qZA(),e.YNc(3,d,15,3,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.component.inputsClass)}}function m(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"tbody")(3,"tr")(4,"td",3)(5,"code"),e._uU(6),e.qZA()(),e.TgZ(7,"td",4)(8,"p")(9,"em"),e._uU(10,"Tipo: "),e.qZA(),e.TgZ(11,"code"),e._uU(12),e.qZA()()()(),e.TgZ(13,"tr"),e._UZ(14,"td",5),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(6),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type),e.xp6(2),e.Q6J("innerHTML",t.description,e.oJD)}}function r(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Output"),e.qZA(),e.YNc(3,m,15,3,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.component.outputsClass)}}function v(n,s){if(1&n&&(e.TgZ(0,"tr")(1,"td",3)(2,"code"),e._uU(3),e.qZA()(),e.TgZ(4,"td",4)(5,"p")(6,"em"),e._uU(7,"Tipo: "),e.qZA(),e.TgZ(8,"code"),e._uU(9),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(3),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type)}}const u=()=>[];function f(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"thead")(3,"tr"),e._UZ(4,"th",6)(5,"th",7),e.qZA()(),e.TgZ(6,"tbody")(7,"tr")(8,"td",8)(9,"p")(10,"em"),e._uU(11,"Tipo di ritorno: "),e.qZA(),e.TgZ(12,"code"),e._uU(13),e.qZA()()()(),e.TgZ(14,"tr")(15,"td",8),e._uU(16,"Attributi:"),e.qZA()(),e.YNc(17,v,10,2,"tr",1),e.qZA()()()),2&n){const t=s.$implicit;e.xp6(4),e.Q6J("innerHTML",t.name,e.oJD),e.xp6(),e.Q6J("innerHTML",t.description,e.oJD),e.xp6(8),e.Oqu(t.returnType),e.xp6(4),e.Q6J("ngForOf",t.args||e.DdM(4,u))}}function o(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Metodi"),e.qZA(),e.YNc(3,f,18,5,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.service.methods)}}let h=(()=>{class n{static#e=this.\u0275fac=function(b){return new(b||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-api-parameters"]],inputs:{component:"component",service:"service"},decls:3,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"table","table-bordered","table-sm"],[2,"width","20%"],[2,"width","80%"],["colspan","2",1,"col-md-2",3,"innerHTML"],[2,"width","20%",3,"innerHTML"],[2,"width","80%",3,"innerHTML"],["colspan","2",1,"col-md-2"]],template:function(b,i){1&b&&e.YNc(0,p,4,1,"div",0)(1,r,4,1,"div",0)(2,o,4,1,"div",0),2&b&&(e.Q6J("ngIf",(null==i.component?null:i.component.inputsClass)&&i.component.inputsClass.length>0),e.xp6(),e.Q6J("ngIf",(null==i.component?null:i.component.outputsClass)&&i.component.outputsClass.length>0),e.xp6(),e.Q6J("ngIf",(null==i.service?null:i.service.methods)&&i.service.methods.length>0))},dependencies:[l.sg,l.O5]})}return n})()},6208:(g,c,a)=>{a.d(c,{m:()=>m});var e=a(6814),l=a(5838),d=a(7032),p=a(9212);let m=(()=>{class r{static#e=this.\u0275fac=function(f){return new(f||r)};static#n=this.\u0275mod=p.oAB({type:r});static#t=this.\u0275inj=p.cJS({imports:[e.ez,l._l,d.z.forChild(),d.z]})}return r})()},6099:(g,c,a)=>{a.d(c,{F:()=>f});var e=a(9212),l=a(6814),d=a(5838),p=a(6273),m=a(4580);function r(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",4)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.Q6J("active",!!n.html),e.xp6(2),e.Q6J("highlight",n.html)}}function v(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",6)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.Q6J("active",!n.html&&!!n.typescript),e.xp6(2),e.Q6J("highlight",n.typescript)}}function u(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",7)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.xp6(2),e.Q6J("highlight",n.scss)}}let f=(()=>{class o{ngOnInit(){this.html&&(this.html=this.html.replace(/\/{\/{/g,"{{"),this.html=this.html.replace(/\/}\/}/g,"}}")),this.typescript&&(this.typescript=this.typescript.replace(/\/{\/{/g,"{{"),this.typescript=this.typescript.replace(/\/}\/}/g,"}}")),this.scss&&(this.scss=this.scss.replace(/\/{\/{/g,"{{"),this.scss=this.scss.replace(/\/}\/}/g,"}}"))}static#e=this.\u0275fac=function(s){return new(s||o)};static#n=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-source-display"]],inputs:{html:"html",typescript:"typescript",scss:"scss"},decls:5,vars:3,consts:[[1,"source-display-container","bd-example"],["label","HTML",3,"active",4,"ngIf"],["label","TypeScript",3,"active",4,"ngIf"],["label","SCSS",4,"ngIf"],["label","HTML",3,"active"],[3,"highlight"],["label","TypeScript",3,"active"],["label","SCSS"]],template:function(s,t){1&s&&(e.TgZ(0,"div",0)(1,"it-tab-container"),e.YNc(2,r,3,2,"it-tab-item",1)(3,v,3,2,"it-tab-item",2)(4,u,3,1,"it-tab-item",3),e.qZA()()),2&s&&(e.xp6(2),e.Q6J("ngIf",t.html),e.xp6(),e.Q6J("ngIf",t.typescript),e.xp6(),e.Q6J("ngIf",t.scss))},dependencies:[l.O5,d.y$,p.U,m.m],styles:[".bd-example[_ngcontent-%COMP%]{border-top:none;margin-top:auto;padding-top:20px}"]})}return o})()},7069:g=>{g.exports=JSON.parse('{"G5":[{"name":"ItNotificationService","id":"injectable-ItNotificationService-62f74414551a1022379b5842f50fa53f8ac31e556f5aeb65c8e04cbab58f0c8ee068dde1e47050857b9d6c29d682f9718581a222a075e9d12baf9f7578ed43df","file":"projects/design-angular-kit/src/lib/services/notification/notification.service.ts","properties":[{"name":"subject","defaultValue":"new Subject()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":7,"modifierKind":[123]}],"methods":[{"name":"addNotification","args":[{"name":"notification","type":"Notification","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":23,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow new notification\\n","description":"

Show new notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":663,"end":675,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":657,"end":662,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification

\\n"}]},{"name":"error","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":73,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Error notification\\n","description":"

Create new Error notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1984,"end":1989,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1978,"end":1983,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification title

\\n"},{"name":{"pos":2021,"end":2028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2015,"end":2020,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification message

\\n"},{"name":{"pos":2062,"end":2073,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2056,"end":2061,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification dismissible

\\n"},{"name":{"pos":2111,"end":2119,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2105,"end":2110,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification duration (milliseconds)

\\n"},{"name":{"pos":2169,"end":2177,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2163,"end":2168,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification position

\\n"}]},{"name":"info","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":111,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Info notification\\n","description":"

Create new Info notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3107,"end":3112,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3101,"end":3106,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification title

\\n"},{"name":{"pos":3144,"end":3151,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3138,"end":3143,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification message

\\n"},{"name":{"pos":3185,"end":3196,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3179,"end":3184,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification dismissible

\\n"},{"name":{"pos":3234,"end":3242,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3228,"end":3233,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification duration (milliseconds)

\\n"},{"name":{"pos":3292,"end":3300,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3286,"end":3291,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification position

\\n"}]},{"name":"onNotification","args":[{"name":"filterType","type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"Observable","typeParameters":[],"line":13,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nListen on notification arrived\\n","description":"

Listen on notification arrived

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":368,"end":378,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"filterType"},"type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":362,"end":367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

filter type of notification

\\n"}]},{"name":"standard","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":35,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Standard notification\\n","description":"

Create new Standard notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":854,"end":859,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":848,"end":853,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification title

\\n"},{"name":{"pos":891,"end":898,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":885,"end":890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification message

\\n"},{"name":{"pos":932,"end":943,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":926,"end":931,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification dismissible

\\n"},{"name":{"pos":981,"end":989,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification duration (milliseconds)

\\n"},{"name":{"pos":1039,"end":1047,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1033,"end":1038,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification position

\\n"}]},{"name":"success","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":54,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Success notification\\n","description":"

Create new Success notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1421,"end":1426,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1415,"end":1420,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification title

\\n"},{"name":{"pos":1458,"end":1465,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1452,"end":1457,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification message

\\n"},{"name":{"pos":1499,"end":1510,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1493,"end":1498,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification dismissible

\\n"},{"name":{"pos":1548,"end":1556,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1542,"end":1547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification duration (milliseconds)

\\n"},{"name":{"pos":1606,"end":1614,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1600,"end":1605,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification position

\\n"}]},{"name":"warning","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Warning notification\\n","description":"

Create new Warning notification

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":2545,"end":2550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":2539,"end":2544,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification title

\\n"},{"name":{"pos":2582,"end":2589,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2576,"end":2581,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification message

\\n"},{"name":{"pos":2623,"end":2634,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2617,"end":2622,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification dismissible

\\n"},{"name":{"pos":2672,"end":2680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2666,"end":2671,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification duration (milliseconds)

\\n"},{"name":{"pos":2730,"end":2738,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2724,"end":2729,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

notification position

\\n"}]}],"deprecated":false,"deprecationMessage":"","description":"","rawdescription":"\\n","sourceCode":"import { Injectable } from \'@angular/core\';\\nimport { filter, Observable, Subject } from \'rxjs\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../interfaces/core\';\\n\\n@Injectable({ providedIn: \'root\' })\\nexport class ItNotificationService {\\n private subject = new Subject();\\n\\n /**\\n * Listen on notification arrived\\n * @param filterType filter type of notification\\n */\\n public onNotification(filterType?: NotificationType): Observable {\\n return this.subject.asObservable().pipe(\\n filter(n => n && (!filterType || (n.type === filterType)))\\n );\\n }\\n\\n /**\\n * Show new notification\\n * @param notification notification\\n */\\n public addNotification(notification: Notification): void {\\n this.subject.next(notification);\\n }\\n\\n /**\\n * Create new Standard notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public standard(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Standard,\\n message,\\n title,\\n duration,\\n dismissible,\\n position\\n });\\n }\\n\\n /**\\n * Create new Success notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public success(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Success,\\n message,\\n title,\\n duration,\\n dismissible,\\n position\\n });\\n }\\n\\n /**\\n * Create new Error notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public error(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Error,\\n message,\\n title,\\n duration,\\n dismissible,\\n position\\n });\\n }\\n\\n /**\\n * Create new Warning notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public warning(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Warning,\\n message,\\n title,\\n duration,\\n dismissible,\\n position\\n });\\n }\\n\\n /**\\n * Create new Info notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public info(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Info,\\n message,\\n title,\\n duration,\\n dismissible,\\n position\\n });\\n }\\n}\\n","extends":[],"type":"injectable"}],"s7":[{"name":"ItAvatarDirective","id":"directive-ItAvatarDirective-f66bc0ba706332b1164bf3f06e1f418cdaa1793142a1b95134b2f46f0eeca1968cee82223efe1b0f2cc4a782d5d01150ae1018d4de2b172806348807f0fd10c3","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { ColorsEnum } from \'../../../enums/colors.enums\';\\nimport { SizesEnum } from \'../../../enums/sizes.enum\';\\nimport { Directive, HostBinding, Input } from \\"@angular/core\\";\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itAvatar]\',\\n exportAs: \'itAvatar\'\\n})\\nexport class ItAvatarDirective {\\n /**\\n * Indica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n *
    \\n *
  • primary\\n *
  • secondary\\n *
  • green\\n *
  • orange\\n *
  • red\\n *
\\n */\\n @Input()\\n get color(): string | undefined {\\n return this._color\\n }\\n set color(value: string | undefined) {\\n const colorsKey = value as keyof typeof ColorsEnum;\\n if (ColorsEnum[colorsKey]){\\n this._color = ColorsEnum[colorsKey] \\n }else{\\n this._color = undefined;\\n }\\n }\\n private _color?: ColorsEnum;\\n /**\\n * Indica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n *
    \\n *
  • xs\\n *
  • sm\\n *
  • lg\\n *
  • xl\\n *
  • xxl\\n *
\\n */\\n @Input()\\n get size(): SizesEnum | undefined {\\n return this._size\\n }\\n set size(value: string | undefined) {\\n const sizesKey = value as keyof typeof SizesEnum;\\n if (SizesEnum[sizesKey]) {\\n this._size = SizesEnum[sizesKey];\\n } \\n else {\\n this._size = undefined\\n }\\n }\\n\\n private _size?: SizesEnum;\\n\\n @HostBinding(\'class\')\\n get hostClasses(): string {\\n let cssClass = \'avatar\'\\n\\n if (this.size) {\\n cssClass += ` ${this.size}`\\n }\\n\\n if (this.color) {\\n cssClass += ` avatar-${this.color}`\\n }\\n\\n return cssClass\\n }\\n\\n\\n}\\n","selector":"[itAvatar]","providers":[],"exportAs":"itAvatar","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n
    \\n
  • primary\\n
  • secondary\\n
  • green\\n
  • orange\\n
  • red\\n
\\n","description":"

Indica il colore dell'avatar. Pu\xf2 assumere i valori:

\\n
    \\n
  • primary\\n
  • secondary\\n
  • green\\n
  • orange\\n
  • red\\n
\\n","line":22,"type":"string | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n
    \\n
  • xs\\n
  • sm\\n
  • lg\\n
  • xl\\n
  • xxl\\n
\\n","description":"

Indica la grandezza dell'avatar. Pu\xf2 assumere i valori:

\\n
    \\n
  • xs\\n
  • sm\\n
  • lg\\n
  • xl\\n
  • xxl\\n
\\n","line":45,"type":"SizesEnum | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":61,"type":"string","decorators":[]}],"hostListeners":[],"propertiesClass":[{"name":"_color","deprecated":false,"deprecationMessage":"","type":"ColorsEnum","optional":true,"description":"","line":33,"modifierKind":[123]},{"name":"_size","deprecated":false,"deprecationMessage":"","type":"SizesEnum","optional":true,"description":"","line":58,"modifierKind":[123]}],"methodsClass":[],"extends":[],"accessors":{"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"string | undefined","line":22,"rawdescription":"\\n\\nIndica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n
    \\n
  • primary\\n
  • secondary\\n
  • green\\n
  • orange\\n
  • red\\n
\\n","description":"

Indica il colore dell'avatar. Pu\xf2 assumere i valori:

\\n
    \\n
  • primary\\n
  • secondary\\n
  • green\\n
  • orange\\n
  • red\\n
\\n"}},"size":{"name":"size","setSignature":{"name":"size","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":48,"jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"size","type":"","returnType":"SizesEnum | undefined","line":45,"rawdescription":"\\n\\nIndica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n
    \\n
  • xs\\n
  • sm\\n
  • lg\\n
  • xl\\n
  • xxl\\n
\\n","description":"

Indica la grandezza dell'avatar. Pu\xf2 assumere i valori:

\\n
    \\n
  • xs\\n
  • sm\\n
  • lg\\n
  • xl\\n
  • xxl\\n
\\n"}},"hostClasses":{"name":"hostClasses","getSignature":{"name":"hostClasses","type":"string","returnType":"string","line":61}}}},{"name":"ItBadgeDirective","id":"directive-ItBadgeDirective-11d7f16643f6d6d1f2c302e35c495abe131027467a9675fef1e0c026ffe42d052689070bef787b4e16d433ab041c2389100e378ed2bb4fc3ca852e748915ad8c","file":"projects/design-angular-kit/src/lib/components/core/badge/badge.directive.ts","type":"directive","description":"

Badge

\\n","rawdescription":"\\n\\nBadge\\n","sourceCode":"import { Directive, HostBinding, Input } from \'@angular/core\';\\nimport { BadgeColor } from \'../../../interfaces/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Badge\\n * @description Useful for small counters and labels\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itBadge]\',\\n exportAs: \'itBadge\'\\n})\\nexport class ItBadgeDirective {\\n\\n /**\\n * Define the badge color\\n * @default undefined\\n */\\n @Input(\'itBadge\') color: BadgeColor | undefined;\\n\\n /**\\n * Show rounded badge\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) rounded?: boolean;\\n\\n @HostBinding(\'class\')\\n protected get badgeClass(): string {\\n let badgeClass = \'badge\';\\n if (this.rounded) {\\n badgeClass += ` rounded-pill`;\\n }\\n if (this.color) {\\n badgeClass += ` bg-${this.color}`;\\n }\\n\\n return badgeClass;\\n }\\n\\n}\\n","selector":"[itBadge]","providers":[],"exportAs":"itBadge","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itBadge","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":402,"end":424,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":403,"end":410,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}],"rawdescription":"\\n\\nDefine the badge color\\n","description":"

Define the badge color

\\n","line":20,"type":"BadgeColor | undefined","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":514,"end":532,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":515,"end":522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

false

\\n"}],"rawdescription":"\\n\\nShow rounded badge\\n","description":"

Show rounded badge

\\n","line":26,"type":"boolean","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":29,"type":"string","decorators":[]}],"hostListeners":[],"propertiesClass":[],"methodsClass":[],"extends":[],"accessors":{"badgeClass":{"name":"badgeClass","getSignature":{"name":"badgeClass","type":"string","returnType":"string","line":29}}}},{"name":"ItButtonDirective","id":"directive-ItButtonDirective-cf2ee2826e2bf6c7889abe53c4db8703cc2e0f6f895132f1357f616f4ed6e09839f92d005d11c96bd8a3331529c60fbe208f87a7c7241b97ba9fe58a3717c873","file":"projects/design-angular-kit/src/lib/components/core/button/button.directive.ts","type":"directive","description":"

Button

\\n","rawdescription":"\\n\\nButton\\n","sourceCode":"import { ContentChildren, Directive, Host, HostBinding, HostListener, Input, Optional, QueryList } from \'@angular/core\';\\nimport { ButtonColor, ButtonSize } from \'../../../interfaces/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItProgressButtonComponent } from \'../progress-button/progress-button.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Button\\n * @description Bootstrap italia custom button styles\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itButton]\',\\n exportAs: \'itButton\'\\n})\\nexport class ItButtonDirective {\\n\\n /**\\n * Button color\\n * @default undefined\\n */\\n @Input(\'itButton\') color: ButtonColor | undefined;\\n\\n /**\\n * Button size\\n * @default undefined\\n */\\n @Input() size: ButtonSize | undefined;\\n\\n /**\\n * Indicates whether the button occupies all the width available to it.\\n * @default undefined\\n */\\n @Input() block: ButtonSize | undefined;\\n\\n /**\\n * If button is disabled\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) @HostBinding(\'disabled\') disabled?: boolean;\\n\\n /**\\n * The icon children\\n * @default undefined\\n */\\n @ContentChildren(ItIconComponent) protected icons?: QueryList;\\n\\n private isFocus = false;\\n\\n constructor(\\n @Optional() @Host() private progressButtonComponent: ItProgressButtonComponent\\n ) {\\n }\\n\\n @HostListener(\'focus\')\\n protected onFocus() {\\n this.isFocus = true;\\n }\\n\\n @HostListener(\'blur\')\\n protected onBlur() {\\n this.isFocus = false;\\n }\\n\\n @HostBinding(\'class\')\\n protected get hostClasses(): string {\\n let cssClass = \'btn\';\\n\\n if (this.color) {\\n cssClass += ` btn-${this.color}`;\\n }\\n\\n if (this.size) {\\n cssClass += ` btn-${this.size}`;\\n }\\n\\n if (this.block) {\\n cssClass += \' btn-block\';\\n }\\n\\n if (this.disabled) {\\n cssClass += \' disabled\';\\n }\\n\\n if (this.isFocus) {\\n cssClass += \' focus--mouse\';\\n }\\n\\n if (this.icons?.length && !this.progressButtonComponent) {\\n cssClass += \' btn-icon\';\\n }\\n\\n if (this.progressButtonComponent) {\\n cssClass += \' btn-progress\';\\n }\\n\\n return cssClass;\\n }\\n\\n}\\n","selector":"[itButton]","providers":[],"exportAs":"itButton","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"block","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":884,"end":906,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":885,"end":892,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}],"rawdescription":"\\n\\nIndicates whether the button occupies all the width available to it.\\n","description":"

Indicates whether the button occupies all the width available to it.

\\n","line":34,"type":"ButtonSize | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":990,"end":1008,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":991,"end":998,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

false

\\n"}],"rawdescription":"\\n\\nIf button is disabled\\n","description":"

If button is disabled

\\n","line":40,"type":"boolean","decorators":[]},{"name":"itButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":625,"end":647,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":626,"end":633,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}],"rawdescription":"\\n\\nButton color\\n","description":"

Button color

\\n","line":22,"type":"ButtonColor | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":732,"end":754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":733,"end":740,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}],"rawdescription":"\\n\\nButton size\\n","description":"

Button size

\\n","line":28,"type":"ButtonSize | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":66,"type":"string","decorators":[]}],"hostListeners":[{"name":"blur","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":61},{"name":"focus","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":56}],"propertiesClass":[{"name":"icons","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

The icon children

\\n","line":46,"rawdescription":"\\n\\nThe icon children\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItIconComponent"}],"modifierKind":[170,124],"jsdoctags":[{"pos":1129,"end":1151,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1130,"end":1137,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}]},{"name":"isFocus","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":48,"modifierKind":[123]}],"methodsClass":[{"name":"onBlur","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":61,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'blur\'"}],"modifierKind":[170,124]},{"name":"onFocus","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":56,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'focus\'"}],"modifierKind":[170,124]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":""}],"line":48,"jsdoctags":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"hostClasses":{"name":"hostClasses","getSignature":{"name":"hostClasses","type":"string","returnType":"string","line":66}}}},{"name":"ItForwardDirective","id":"directive-ItForwardDirective-2de8f1a47554fec05ac4c1f3478bba3632e9a0b5472172581389a6099eae9f50371ede83e87ded3669b9891651849ed6524bfe2e20630d87bb5c7e3158304459","file":"projects/design-angular-kit/src/lib/components/core/forward/forward.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { DOCUMENT } from \'@angular/common\';\\nimport { Directive, HostListener, Inject, Input } from \'@angular/core\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itForward]\',\\n // eslint-disable-next-line @angular-eslint/no-host-metadata-property\\n host: {\'class\': \'forward\'}\\n})\\nexport class ItForwardDirective {\\n\\n /**\\n * Indica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n */\\n @Input() set itForward(value: HTMLElement | string | undefined) { this._itForward = value; }\\n get itForward(): HTMLElement | string | undefined { return this._itForward; }\\n private _itForward: HTMLElement | string | undefined = undefined;\\n\\n constructor(\\n @Inject(DOCUMENT) private document?: Document\\n ) { }\\n\\n @HostListener(\'click\', [\'$event\'])\\n onClick(event: any) {\\n event.preventDefault();\\n if (this.itForward) {\\n if (typeof this.itForward === \'string\') {\\n this.document?.querySelector(this.itForward)?.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \\"nearest\\"\\n })\\n } else if (this.itForward instanceof HTMLElement) {\\n this.itForward.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \\"nearest\\"\\n });\\n }\\n }\\n }\\n\\n}\\n","selector":"[itForward]","providers":[],"hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itForward","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"

Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.

\\n","line":15,"type":"HTMLElement | string | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[{"name":"click","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":24}],"propertiesClass":[{"name":"_itForward","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"HTMLElement | string | undefined","optional":false,"description":"","line":17,"modifierKind":[123]}],"methodsClass":[{"name":"onClick","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":24,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'click\', [\'$event\']"}],"modifierKind":[170],"jsdoctags":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true}],"line":17,"jsdoctags":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"itForward":{"name":"itForward","setSignature":{"name":"itForward","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":15,"rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"

Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.

\\n","jsdoctags":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"itForward","type":"","returnType":"HTMLElement | string | undefined","line":16}}}},{"name":"ItPopoverDirective","id":"directive-ItPopoverDirective-c4fa36e5a1e5cca1f70b5855287c97a279d204aeb47f917cdc62820c2f485e4dfb33d1d771e5a113955b760bdc3716f9a3c726e34ec64869edab866c5be43063","file":"projects/design-angular-kit/src/lib/components/core/popover/popover.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Popover } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itPopover]\',\\n exportAs: \'itPopover\'\\n})\\nexport class ItPopoverDirective implements AfterViewInit, OnDestroy {\\n\\n /**\\n * Define the popover content\\n * @param content the popover content\\n */\\n @Input(\'itPopover\') set content(content: string) {\\n this.element.setAttribute(\'data-bs-content\', content);\\n }\\n\\n /**\\n * Define the popover title\\n * @param title the popover title\\n */\\n @Input() set popoverTitle(title: string | undefined) {\\n if (title) {\\n this.element.setAttribute(\'title\', title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n\\n /**\\n * Define the popover placement\\n * @param placement\\n */\\n @Input() set popoverPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Appends the popover to a specific element.\\n * @param container\\n */\\n @Input() set popoverContainer(container: \'body\' | string | undefined) {\\n if (container) {\\n this.element.setAttribute(\'data-container\', container);\\n }\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set popoverHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * How popover is triggered\\n * - \'hover\': To open the Popover on hover of the mouse over the element\\n * - \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n * @param trigger\\n */\\n @Input() set popoverTrigger(trigger: \'click\' | \'hover\' | \'focus\' | \'manual\' | undefined) {\\n if (trigger) {\\n this.element.setAttribute(\'data-bs-trigger\', trigger);\\n }\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires after the show event when the tooltip template has been added to the DOM.\\n */\\n @Output() insertedEvent: EventEmitter = new EventEmitter();\\n\\n private readonly element: HTMLElement;\\n private popover?: Popover;\\n\\n constructor(\\n private readonly _elementRef: ElementRef\\n ) {\\n this.element = this._elementRef.nativeElement;\\n }\\n\\n ngAfterViewInit(): void {\\n this.element.setAttribute(\'data-bs-toggle\', \'popover\');\\n this.popover = Popover.getOrCreateInstance(this.element);\\n\\n this.element.addEventListener(\'show.bs.popover\', event => this.showEvent.emit(event));\\n this.element.addEventListener(\'shown.bs.popover\', event => this.shownEvent.emit(event));\\n this.element.addEventListener(\'hide.bs.popover\', event => this.hideEvent.emit(event));\\n this.element.addEventListener(\'hidden.bs.popover\', event => this.hiddenEvent.emit(event));\\n this.element.addEventListener(\'inserted.bs.popover\', event => this.insertedEvent.emit(event));\\n }\\n\\n ngOnDestroy(): void {\\n this.dispose();\\n }\\n\\n /**\\n * Shows the popover of an item.\\n */\\n public show(): void {\\n this.popover?.show();\\n }\\n\\n /**\\n * Hide the popover of an element.\\n */\\n public hide(): void {\\n this.popover?.hide();\\n }\\n\\n /**\\n * Activate / Deactivate the popover of an element\\n */\\n public toggle(): void {\\n this.popover?.toggle();\\n }\\n\\n /**\\n * Hides and destroys the popover of an element.\\n */\\n public dispose(): void {\\n this.popover?.dispose();\\n }\\n\\n /**\\n * Gives the popover of an element a chance to be shown.\\n */\\n public enable(): void {\\n this.popover?.enable();\\n }\\n\\n /**\\n * Removes the ability to show the popover of an element.\\n */\\n public disable(): void {\\n this.popover?.disable();\\n }\\n\\n /**\\n * Toggles the possibility that the popover of an element is shown or hidden.\\n */\\n public toggleEnabled(): void {\\n this.popover?.disable();\\n }\\n\\n /**\\n * Updates the position of an element\'s popover.\\n */\\n public update(): void {\\n this.popover?.disable();\\n }\\n\\n}\\n","selector":"[itPopover]","providers":[],"exportAs":"itPopover","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itPopover","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":475,"end":513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":476,"end":481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the popover content

\\n","name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover content\\n","description":"

Define the popover content

\\n","line":17,"type":"string","decorators":[]},{"name":"popoverContainer","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1170,"end":1190,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1171,"end":1176,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1177,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"

Appends the popover to a specific element.

\\n","line":45,"type":"\\"body\\" | string | undefined","decorators":[]},{"required":false,"name":"popoverHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1419,"end":1455,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1420,"end":1425,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

true if contain html

\\n","name":{"pos":1426,"end":1430,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

Indicates whether the title contains html

\\n","line":55,"type":"boolean","decorators":[]},{"name":"popoverPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":957,"end":977,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":958,"end":963,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":964,"end":973,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover placement\\n","description":"

Define the popover placement

\\n","line":37,"type":"ElementPlacement","decorators":[]},{"name":"popoverTitle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":674,"end":708,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the popover title

\\n","name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover title\\n","description":"

Define the popover title

\\n","line":25,"type":"string | undefined","decorators":[]},{"name":"popoverTrigger","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1829,"end":1847,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1830,"end":1835,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1836,"end":1843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"trigger"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"

How popover is triggered

\\n
    \\n
  • 'hover': To open the Popover on hover of the mouse over the element
  • \\n
  • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
  • \\n
\\n","line":65,"type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","decorators":[]}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

\\n","line":89,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

This event fires immediately when the hide method is called.

\\n","line":84,"type":"EventEmitter"},{"name":"insertedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires after the show event when the tooltip template has been added to the DOM.\\n","description":"

This event fires after the show event when the tooltip template has been added to the DOM.

\\n","line":94,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

This event fires immediately when the show method is called.

\\n","line":74,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

\\n","line":79,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"propertiesClass":[{"name":"element","deprecated":false,"deprecationMessage":"","type":"HTMLElement","optional":false,"description":"","line":96,"modifierKind":[123,148]},{"name":"popover","deprecated":false,"deprecationMessage":"","type":"Popover","optional":true,"description":"","line":97,"modifierKind":[123]}],"methodsClass":[{"name":"disable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":158,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves the ability to show the popover of an element.\\n","description":"

Removes the ability to show the popover of an element.

\\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":144,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the popover of an element.\\n","description":"

Hides and destroys the popover of an element.

\\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":151,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the popover of an element a chance to be shown.\\n","description":"

Gives the popover of an element a chance to be shown.

\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":130,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the popover of an element.\\n","description":"

Hide the popover of an element.

\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":116,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":123,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the popover of an item.\\n","description":"

Shows the popover of an item.

\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":137,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the popover of an element\\n","description":"

Activate / Deactivate the popover of an element

\\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":165,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the popover of an element is shown or hidden.\\n","description":"

Toggles the possibility that the popover of an element is shown or hidden.

\\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":172,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s popover.\\n","description":"

Updates the position of an element's popover.

\\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":97,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"content":{"name":"content","setSignature":{"name":"content","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"content","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nDefine the popover content\\n","description":"

Define the popover content

\\n","jsdoctags":[{"name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":476,"end":481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the popover content

\\n"}]}},"popoverTitle":{"name":"popoverTitle","setSignature":{"name":"popoverTitle","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"rawdescription":"\\n\\nDefine the popover title\\n","description":"

Define the popover title

\\n","jsdoctags":[{"name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the popover title

\\n"}]}},"popoverPlacement":{"name":"popoverPlacement","setSignature":{"name":"popoverPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":37,"rawdescription":"\\n\\nDefine the popover placement\\n","description":"

Define the popover placement

\\n","jsdoctags":[{"name":{"pos":964,"end":973,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":958,"end":963,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverContainer":{"name":"popoverContainer","setSignature":{"name":"popoverContainer","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"container","type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":45,"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"

Appends the popover to a specific element.

\\n","jsdoctags":[{"name":{"pos":1177,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":1171,"end":1176,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverHtml":{"name":"popoverHtml","setSignature":{"name":"popoverHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":55,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

Indicates whether the title contains html

\\n","jsdoctags":[{"name":{"pos":1426,"end":1430,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":1420,"end":1425,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

true if contain html

\\n"}]}},"popoverTrigger":{"name":"popoverTrigger","setSignature":{"name":"popoverTrigger","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"trigger","type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":65,"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"

How popover is triggered

\\n
    \\n
  • 'hover': To open the Popover on hover of the mouse over the element
  • \\n
  • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
  • \\n
\\n","jsdoctags":[{"name":{"pos":1836,"end":1843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"trigger"},"type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":1830,"end":1835,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}}}},{"name":"ItSortDirective","id":"directive-ItSortDirective-e2fe0bb4568269011b4d8c18a87e3e80cb23532b8c9a20d1ba3655a909aa6883ac507add705a59185358f11dc536c204a5a47989d813a153b056e17e26ac14a2","file":"projects/design-angular-kit/src/lib/components/core/table/sort/sort.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import {\\n Directive,\\n EventEmitter,\\n Inject,\\n Input,\\n OnChanges,\\n OnDestroy,\\n Optional,\\n Output,\\n booleanAttribute,\\n HostBinding\\n} from \'@angular/core\';\\nimport { Subject } from \'rxjs\';\\nimport {\\n IT_SORT_DEFAULT_OPTIONS,\\n ItSortable,\\n ItSortDefaultOptions,\\n ItSortEvent,\\n SortDirection\\n} from \\"../../../../interfaces/sortable-table\\";\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itSort]\',\\n exportAs: \'itSort\'\\n})\\nexport class ItSortDirective implements OnChanges, OnDestroy {\\n\\n /** The id of the most recently sorted ItSortable. */\\n @Input(\'itSortActive\') active?: string;\\n\\n /**\\n * The direction to set when an MatSortable is initially sorted.\\n * May be overridden by the MatSortable\'s sort start.\\n */\\n @Input(\'itSortStart\') start: SortDirection = \'asc\';\\n\\n /** The sort direction of the currently active ItSortable. */\\n @Input(\'itSortDirection\')\\n get direction(): SortDirection {\\n return this._direction;\\n }\\n set direction(direction: SortDirection) {\\n this._direction = direction;\\n }\\n private _direction: SortDirection;\\n\\n /**\\n * Whether to disable the user from clearing the sort by finishing the sort direction cycle.\\n * May be overridden by the ItSortable\'s disable clear input.\\n */\\n @Input({transform: booleanAttribute})\\n disableSortClear?: boolean;\\n\\n\\n /** Whether the sortable is disabled. */\\n @Input({transform: booleanAttribute})\\n sortDisabled: boolean = false;\\n\\n /** Event emitted when the user changes either the active sort or sort direction. */\\n @Output() readonly sortChange: EventEmitter = new EventEmitter();\\n\\n @HostBinding(\'class\')\\n public readonly sortDirectiveClass = \'it-sort\';\\n\\n /** Collection of all registered sortables that this directive manages. */\\n protected sortables = new Map();\\n\\n /** Used to notify any child components listening to state changes. */\\n readonly _stateChanges = new Subject();\\n\\n constructor(\\n @Optional()\\n @Inject(IT_SORT_DEFAULT_OPTIONS)\\n private _defaultOptions?: ItSortDefaultOptions,\\n ) {\\n }\\n\\n /**\\n * Register function to be used by the contained ItSortables. Adds the ItSortable to the\\n * collection of ItSortables.\\n */\\n register(sortable: ItSortable): void {\\n this.sortables.set(sortable.id, sortable);\\n }\\n\\n /**\\n * Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\\n * collection of contained ItSortables.\\n */\\n deregister(sortable: ItSortable): void {\\n this.sortables.delete(sortable.id);\\n }\\n\\n /** Sets the active sort id and determines the new sort direction. */\\n sort(sortable: ItSortable): void {\\n if (this.active != sortable.id) {\\n this.active = sortable.id;\\n this.direction = sortable.start ? sortable.start : this.start;\\n } else {\\n this.direction = this.getNextSortDirection(sortable);\\n }\\n\\n this.sortChange.emit({active: this.active, direction: this.direction});\\n }\\n\\n\\n /** Returns the next sort direction of the active sortable, checking for potential overrides. */\\n getNextSortDirection(sortable: ItSortable): SortDirection {\\n if (!sortable) {\\n return undefined;\\n }\\n\\n // Get the sort direction cycle with the potential sortable overrides.\\n const disableClear =\\n sortable?.disableSortClear ?? this.disableSortClear ?? !!this._defaultOptions?.disableClear;\\n let sortDirectionCycle = getSortDirectionCycle(sortable.start || this.start, disableClear);\\n\\n // Get and return the next direction in the cycle\\n let nextDirectionIndex = sortDirectionCycle.indexOf(this.direction) + 1;\\n if (nextDirectionIndex >= sortDirectionCycle.length) {\\n nextDirectionIndex = 0;\\n }\\n return sortDirectionCycle[nextDirectionIndex];\\n }\\n\\n ngOnChanges() {\\n this._stateChanges.next();\\n }\\n\\n ngOnDestroy() {\\n this._stateChanges.complete();\\n }\\n}\\n\\n\\n/** Returns the sort direction cycle to use given the provided parameters of order and clear. */\\nfunction getSortDirectionCycle(start: SortDirection, disableClear: boolean): Array {\\n let sortOrder: Array = [\'asc\', \'desc\'];\\n if (start == \'desc\') {\\n sortOrder.reverse();\\n }\\n if (!disableClear) {\\n sortOrder.push(undefined);\\n }\\n\\n return sortOrder;\\n}\\n","selector":"[itSort]","providers":[],"exportAs":"itSort","hostDirectives":[],"standalone":true,"inputsClass":[{"required":false,"name":"disableSortClear","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nWhether to disable the user from clearing the sort by finishing the sort direction cycle.\\nMay be overridden by the ItSortable\'s disable clear input.\\n","description":"

Whether to disable the user from clearing the sort by finishing the sort direction cycle.\\nMay be overridden by the ItSortable's disable clear input.

\\n","line":53,"type":"boolean","decorators":[]},{"name":"itSortActive","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe id of the most recently sorted ItSortable.","description":"

The id of the most recently sorted ItSortable.

\\n","line":30,"type":"string","decorators":[]},{"name":"itSortDirection","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"

The sort direction of the currently active ItSortable.

\\n","line":40,"type":"SortDirection","decorators":[]},{"name":"itSortStart","defaultValue":"\'asc\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable\'s sort start.\\n","description":"

The direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable's sort start.

\\n","line":36,"type":"SortDirection","decorators":[]},{"required":false,"name":"sortDisabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\nWhether the sortable is disabled.","description":"

Whether the sortable is disabled.

\\n","line":58,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"sortChange","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\nEvent emitted when the user changes either the active sort or sort direction.","description":"

Event emitted when the user changes either the active sort or sort direction.

\\n","line":61,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'it-sort\'","deprecated":false,"deprecationMessage":"","line":64,"type":"\\"it-sort\\"","decorators":[]}],"hostListeners":[],"propertiesClass":[{"name":"_direction","deprecated":false,"deprecationMessage":"","type":"SortDirection","optional":false,"description":"","line":46,"modifierKind":[123]},{"name":"_stateChanges","defaultValue":"new Subject()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"

Used to notify any child components listening to state changes.

\\n","line":70,"rawdescription":"\\nUsed to notify any child components listening to state changes.","modifierKind":[148]},{"name":"sortables","defaultValue":"new Map()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"

Collection of all registered sortables that this directive manages.

\\n","line":67,"rawdescription":"\\nCollection of all registered sortables that this directive manages.","modifierKind":[124]},{"name":"sortDirectiveClass","defaultValue":"\'it-sort\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":64,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170,125,148]}],"methodsClass":[{"name":"deregister","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUnregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.\\n","description":"

Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.

\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getNextSortDirection","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"SortDirection","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nReturns the next sort direction of the active sortable, checking for potential overrides.","description":"

Returns the next sort direction of the active sortable, checking for potential overrides.

\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngOnChanges","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":127,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":131,"deprecated":false,"deprecationMessage":""},{"name":"register","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":83,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRegister function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.\\n","description":"

Register function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.

\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"sort","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nSets the active sort id and determines the new sort direction.","description":"

Sets the active sort id and determines the new sort direction.

\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"implements":["OnChanges","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true}],"line":70,"jsdoctags":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"direction":{"name":"direction","setSignature":{"name":"direction","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":43,"jsdoctags":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"direction","type":"","returnType":"SortDirection","line":40,"rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"

The sort direction of the currently active ItSortable.

\\n"}}}},{"name":"ItTooltipDirective","id":"directive-ItTooltipDirective-2e93b062af928eb73041d6c9dab1d46c1a23cadf0cb819e1569dacc57b0f1461fa3d6a30776a1841a907523dd0f154c417684ca4010aa615cda93a92fab960d0","file":"projects/design-angular-kit/src/lib/components/core/tooltip/tooltip.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Tooltip } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itTooltip]\',\\n exportAs: \'itTooltip\'\\n})\\nexport class ItTooltipDirective implements AfterViewInit, OnDestroy {\\n\\n /**\\n * Define the tooltip title\\n * @param title the tooltip title\\n */\\n @Input(\'itTooltip\') set title(title: string | undefined) {\\n if (title) {\\n // this.element.setAttribute(\\"title\\", title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n /**\\n * Define the tooltip placement\\n * @param placement\\n */\\n @Input() set tooltipPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set tooltipHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires after the show event when the tooltip template has been added to the DOM.\\n */\\n @Output() insertedEvent: EventEmitter = new EventEmitter();\\n\\n private readonly element: HTMLElement;\\n private tooltip?: Tooltip;\\n\\n constructor(\\n private readonly _elementRef: ElementRef\\n ) {\\n this.element = this._elementRef.nativeElement;\\n }\\n\\n ngAfterViewInit(): void {\\n this.element.setAttribute(\'data-bs-toggle\', \'tooltip\');\\n this.tooltip = Tooltip.getOrCreateInstance(this.element);\\n\\n this.element.addEventListener(\'show.bs.tooltip\', event => this.showEvent.emit(event));\\n this.element.addEventListener(\'shown.bs.tooltip\', event => this.shownEvent.emit(event));\\n this.element.addEventListener(\'hide.bs.tooltip\', event => this.hideEvent.emit(event));\\n this.element.addEventListener(\'hidden.bs.tooltip\', event => this.hiddenEvent.emit(event));\\n this.element.addEventListener(\'inserted.bs.tooltip\', event => this.insertedEvent.emit(event));\\n }\\n\\n ngOnDestroy(): void {\\n this.dispose();\\n }\\n\\n /**\\n * Shows the tooltip of an item.\\n */\\n public show(): void {\\n this.tooltip?.show();\\n }\\n\\n /**\\n * Hide the tooltip of an element.\\n */\\n public hide(): void {\\n this.tooltip?.hide();\\n }\\n\\n /**\\n * Activate / Deactivate the tooltip of an element\\n */\\n public toggle(): void {\\n this.tooltip?.toggle();\\n }\\n\\n /**\\n * Hides and destroys the tooltip of an element.\\n */\\n public dispose(): void {\\n this.tooltip?.dispose();\\n }\\n\\n /**\\n * Gives the tooltip of an element a chance to be shown.\\n */\\n public enable(): void {\\n this.tooltip?.enable();\\n }\\n\\n /**\\n * Removes the ability to show the tooltip of an element.\\n */\\n public disable(): void {\\n this.tooltip?.disable();\\n }\\n\\n /**\\n * Toggles the possibility that the tooltip of an element is shown or hidden.\\n */\\n public toggleEnabled(): void {\\n this.tooltip?.disable();\\n }\\n\\n /**\\n * Updates the position of an element\'s tooltip.\\n */\\n public update(): void {\\n this.tooltip?.disable();\\n }\\n\\n}\\n","selector":"[itTooltip]","providers":[],"exportAs":"itTooltip","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itTooltip","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":473,"end":507,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":474,"end":479,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the tooltip title

\\n","name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"

Define the tooltip title

\\n","line":17,"type":"string | undefined","decorators":[]},{"required":false,"name":"tooltipHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":974,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

true if contain html

\\n","name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

Indicates whether the title contains html

\\n","line":36,"type":"boolean","decorators":[]},{"name":"tooltipPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":762,"end":782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"

Define the tooltip placement

\\n","line":28,"type":"ElementPlacement","decorators":[]}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

\\n","line":58,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

This event fires immediately when the hide method is called.

\\n","line":53,"type":"EventEmitter"},{"name":"insertedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires after the show event when the tooltip template has been added to the DOM.\\n","description":"

This event fires after the show event when the tooltip template has been added to the DOM.

\\n","line":63,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

This event fires immediately when the show method is called.

\\n","line":43,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

\\n","line":48,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"propertiesClass":[{"name":"element","deprecated":false,"deprecationMessage":"","type":"HTMLElement","optional":false,"description":"","line":65,"modifierKind":[123,148]},{"name":"tooltip","deprecated":false,"deprecationMessage":"","type":"Tooltip","optional":true,"description":"","line":66,"modifierKind":[123]}],"methodsClass":[{"name":"disable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":127,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves the ability to show the tooltip of an element.\\n","description":"

Removes the ability to show the tooltip of an element.

\\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the tooltip of an element.\\n","description":"

Hides and destroys the tooltip of an element.

\\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the tooltip of an element a chance to be shown.\\n","description":"

Gives the tooltip of an element a chance to be shown.

\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":99,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the tooltip of an element.\\n","description":"

Hide the tooltip of an element.

\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the tooltip of an item.\\n","description":"

Shows the tooltip of an item.

\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":106,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the tooltip of an element\\n","description":"

Activate / Deactivate the tooltip of an element

\\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":134,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the tooltip of an element is shown or hidden.\\n","description":"

Toggles the possibility that the tooltip of an element is shown or hidden.

\\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":141,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s tooltip.\\n","description":"

Updates the position of an element's tooltip.

\\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":66,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"title":{"name":"title","setSignature":{"name":"title","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"

Define the tooltip title

\\n","jsdoctags":[{"name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":474,"end":479,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the tooltip title

\\n"}]}},"tooltipPlacement":{"name":"tooltipPlacement","setSignature":{"name":"tooltipPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":28,"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"

Define the tooltip placement

\\n","jsdoctags":[{"name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"tooltipHtml":{"name":"tooltipHtml","setSignature":{"name":"tooltipHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":36,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

Indicates whether the title contains html

\\n","jsdoctags":[{"name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

true if contain html

\\n"}]}}}}],"wx":[{"name":"ItAbstractComponent","id":"component-ItAbstractComponent-180a9316d1e631f3201303d55984b6e9485fe200799efad129bb4cfdc024345d1d2aee92d8321ca7feb7934271fedfdcf9f5a171b79dd80db2295d1735fef571","file":"projects/design-angular-kit/src/lib/abstracts/abstract.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

The element ID

\\n","line":21,"type":"string","decorators":[]}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

Fired when component input attributes was changed

\\n","line":26,"type":"EventEmitter"}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148]},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148]},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148]},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

Counter of active instances

\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

Generate unique id for components

\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":""},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectorRef,\\n Component,\\n ElementRef,\\n EventEmitter,\\n inject,\\n Input,\\n OnChanges,\\n Output,\\n Renderer2,\\n SimpleChanges\\n} from \'@angular/core\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractComponent implements AfterViewInit, OnChanges {\\n\\n /**\\n * The element ID\\n */\\n @Input() id: string = this.getDefaultId();\\n\\n /**\\n * Fired when component input attributes was changed\\n */\\n @Output() public valueChanges: EventEmitter;\\n\\n /**\\n * Counter of active instances\\n * @private\\n */\\n private static instances = 0;\\n\\n\\n protected readonly _renderer: Renderer2; // Injected\\n protected readonly _elementRef: ElementRef; // Injected\\n protected readonly _changeDetectorRef: ChangeDetectorRef; // Injected\\n\\n constructor() {\\n this._renderer = inject(Renderer2);\\n this._elementRef = inject(ElementRef);\\n this._changeDetectorRef = inject(ChangeDetectorRef);\\n\\n this.valueChanges = new EventEmitter();\\n }\\n\\n ngAfterViewInit(): void {\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'id\');\\n }\\n\\n ngOnChanges(changes: SimpleChanges): void {\\n this.valueChanges.next(); // The inputs were changed\\n }\\n\\n /**\\n * Generate unique id for components\\n * @private\\n */\\n private getDefaultId(): string {\\n const name = this.constructor.name.replace(\'Component\', \'\');\\n const kebabName = name.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($, ofs) => (ofs ? \'-\' : \'\') + $.toLowerCase());\\n return `${kebabName}-${ItAbstractComponent.instances++}`;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":37},"extends":[],"implements":["AfterViewInit","OnChanges"]},{"name":"ItAbstractFormComponent","id":"component-ItAbstractFormComponent-f06a715b6f63fdfa293e75a1ab96ae4925532c950bf287b41b5b86700c8306812e0c81aa2c4ed13eb63c48855cbd74a8acf7a063bb3f8e07368623a09499ed81","file":"projects/design-angular-kit/src/lib/abstracts/abstract-form.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

Set the disabled state

\\n","line":28,"type":"boolean","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

The label of form control

\\n","line":13,"type":"string","decorators":[]},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

only-invalid: Show only invalid validation color

\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

Validation color display mode (validation triggered if field is touched or not pristine)

\\n
    \\n
  • true: Always show the validation color
  • \\n
  • false: Never show validation color
  • \\n
  • only-valid: Show only valid validation color
  • \\n
  • only-invalid: Show only invalid validation color
  • \\n
\\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

The element ID

\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

Fired when component input attributes was changed

\\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

Internal form control

\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124]},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

Counter of active instances

\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

Add the validators in control and parent control

\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the validators

\\n"}]},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

The code of the error to check

\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

error data for that particular error. If the control or error is not present,\\nnull is returned.

\\n"}]},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

Reports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

The code of the error to check

\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

whether the given error is present in the control at the given path.

\\n"}]},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

Mark the control as touched

\\n"},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

Fired to check if form control is touched

\\n"},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":""},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

Generate unique id for components

\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ControlValueAccessor, FormControl, NgControl, ValidatorFn } from \'@angular/forms\';\\nimport { Component, DoCheck, Input, OnInit, Optional, Self } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'./abstract.component\';\\nimport { Observable } from \'rxjs\';\\nimport { TranslateService } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../utils/coercion\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractFormComponent extends ItAbstractComponent implements OnInit, ControlValueAccessor, DoCheck {\\n /**\\n * The label of form control\\n */\\n @Input() label?: string;\\n\\n /**\\n * Validation color display mode (validation triggered if field is touched or not pristine)\\n * - true: Always show the validation color\\n * - false: Never show validation color\\n * - only-valid: Show only valid validation color\\n * - only-invalid: Show only invalid validation color\\n * @default only-invalid: Show only invalid validation color\\n */\\n @Input() validationMode: boolean | \'only-valid\' | \'only-invalid\' = true;\\n\\n /**\\n * Set the disabled state\\n */\\n @Input({ transform: inputToBoolean }) set disabled(isDisabled: boolean) {\\n this.setDisabledState(isDisabled);\\n }\\n\\n /**\\n * Internal form control\\n */\\n protected control: FormControl;\\n\\n constructor(\\n protected readonly _translateService: TranslateService,\\n @Self() @Optional() protected readonly _ngControl: NgControl\\n ) {\\n super();\\n this.control = new FormControl();\\n this._ngControl && (this._ngControl.valueAccessor = this);\\n }\\n\\n /**\\n * Check if field is invalid (Validation failed)\\n */\\n get isInvalid(): boolean | undefined {\\n if (this.validationMode === \'only-valid\' || (this.validationMode !== \'only-invalid\' && !this.validationMode)) {\\n return undefined;\\n }\\n\\n if (this._ngControl) {\\n return this._ngControl.invalid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\\n }\\n return this.control.invalid && (!this.control.pristine || this.control.touched);\\n }\\n\\n /**\\n * Check if field is valid (Validation successful)\\n */\\n get isValid(): boolean | undefined {\\n if (this.validationMode === \'only-invalid\' || (this.validationMode !== \'only-valid\' && !this.validationMode)) {\\n return undefined;\\n }\\n\\n if (this._ngControl) {\\n return this._ngControl.valid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\\n }\\n return this.control.valid && (!this.control.pristine || this.control.touched);\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n get invalidMessage(): Observable {\\n if (this.hasError(\'required\')) {\\n return this._translateService.get(\'it.errors.required-field\');\\n }\\n\\n return this._translateService.get(\'it.errors.invalid-field\');\\n }\\n\\n ngOnInit(): void {\\n if (this._ngControl?.control) {\\n this.control.setValidators((this._ngControl.control as FormControl).validator);\\n }\\n }\\n\\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\\n onChange = (_: T) => {};\\n\\n onTouched = () => {};\\n\\n registerOnChange(fn: any): void {\\n this.control.valueChanges.subscribe(fn);\\n this.onChange = fn;\\n }\\n\\n registerOnTouched(fn: any): void {\\n this.onTouched = fn;\\n }\\n\\n setDisabledState(isDisabled: boolean): void {\\n if (isDisabled) {\\n return this.control.disable();\\n }\\n this.control.enable();\\n }\\n\\n writeValue(value: T): void {\\n this.control.setValue(value, { emitEvent: false });\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Mark the control as touched\\n */\\n markAsTouched(): void {\\n if (!this.control.touched) {\\n this.onTouched();\\n }\\n }\\n\\n /**\\n * Fired to check if form control is touched\\n */\\n ngDoCheck() {\\n if (this._ngControl?.control) {\\n const ngControl = this._ngControl.control;\\n if (this.control.touched !== ngControl.touched) {\\n if (ngControl.touched) {\\n this.control.markAsTouched();\\n } else {\\n this.control.markAsUntouched();\\n }\\n }\\n if (this.control.pristine !== ngControl.pristine) {\\n if (ngControl.pristine) {\\n this.control.markAsPristine();\\n } else {\\n this.control.markAsDirty();\\n }\\n }\\n }\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Add the validators in control and parent control\\n * @param validators the validators\\n * @protected\\n */\\n protected addValidators(validators: ValidatorFn | ValidatorFn[]): void {\\n if (!Array.isArray(validators)) {\\n validators = [validators];\\n }\\n\\n validators.forEach(validator => {\\n if (!this.control.hasValidator(validator)) {\\n this.control.addValidators(validator);\\n }\\n\\n if (this._ngControl?.control && !this._ngControl.control.hasValidator(validator)) {\\n this._ngControl.control.addValidators(validator);\\n }\\n });\\n }\\n\\n /**\\n * Reports whether the control with the given path has the error specified.
\\n * If the control is not present, false is returned.\\n * @param errorCode The code of the error to check\\n * @param path A list of control names that designates how to move from the current control\\n * to the control that should be queried for errors.\\n * @returns whether the given error is present in the control at the given path.\\n */\\n public hasError(errorCode: string, path?: Array | string): boolean {\\n if (this._ngControl) {\\n return this._ngControl.hasError(errorCode, path);\\n }\\n return this.control.hasError(errorCode, path);\\n }\\n\\n /**\\n * Reports error data for the control with the given path.\\n * @param errorCode The code of the error to check\\n * @param path A list of control names that designates how to move from the current control\\n * to the control that should be queried for errors.\\n * @returns error data for that particular error. If the control or error is not present,\\n * null is returned.\\n */\\n public getError(errorCode: string, path?: Array | string): any {\\n if (this._ngControl) {\\n return this._ngControl.getError(errorCode, path);\\n }\\n return this.control.getError(errorCode, path);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_translateService","type":"TranslateService","deprecated":false,"deprecationMessage":""},{"name":"_ngControl","type":"NgControl","deprecated":false,"deprecationMessage":""}],"line":35,"jsdoctags":[{"name":"_translateService","type":"TranslateService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_ngControl","type":"NgControl","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":["ItAbstractComponent"],"implements":["OnInit","ControlValueAccessor","DoCheck"],"accessors":{"disabled":{"name":"disabled","setSignature":{"name":"disabled","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":28,"rawdescription":"\\n\\nSet the disabled state\\n","description":"

Set the disabled state

\\n","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}},"isInvalid":{"name":"isInvalid","getSignature":{"name":"isInvalid","type":"","returnType":"boolean | undefined","line":49,"rawdescription":"\\n\\nCheck if field is invalid (Validation failed)\\n","description":"

Check if field is invalid (Validation failed)

\\n"}},"isValid":{"name":"isValid","getSignature":{"name":"isValid","type":"","returnType":"boolean | undefined","line":63,"rawdescription":"\\n\\nCheck if field is valid (Validation successful)\\n","description":"

Check if field is valid (Validation successful)

\\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":77,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

Return the invalid message string from TranslateService

\\n"}}}},{"name":"ItAccordionComponent","id":"component-ItAccordionComponent-1d09a45a1ed761307691119303cf6854e5342aa2e93a0e0ba59687179a3581c204901c127c37f87b9c123076cdb0db1f1349d876bff5118d1f26a6d651dfa831","file":"projects/design-angular-kit/src/lib/components/core/accordion/accordion.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itAccordion","inputs":[],"outputs":[],"providers":[],"selector":"it-accordion","styleUrls":[],"styles":[],"templateUrl":["./accordion.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"title","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nAccordion Title\\n","description":"

Accordion Title

\\n","line":20,"type":"string","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

Custom class

\\n","line":40,"type":"string","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":660,"end":678,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":661,"end":668,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

false

\\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"

Enable multiple collapse

\\n","line":29,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":799,"end":817,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":800,"end":807,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

false

\\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"

Toggles the collapsible element on invocation

\\n","line":35,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

The element ID

\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

\\n","line":60,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

This event fires immediately when the hide method is called.

\\n","line":55,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

This event fires immediately when the show method is called.

\\n","line":45,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

\\n","line":50,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

Fired when component input attributes was changed

\\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"collapseDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":22,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapse\'"}],"modifierKind":[170,124,164],"inheritance":{"file":"ItCollapseComponent"}},{"name":"isCollapsed","defaultValue":"true","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":24,"modifierKind":[124]},{"name":"collapse","deprecated":false,"deprecationMessage":"","type":"Collapse","optional":true,"description":"","line":63,"modifierKind":[123],"inheritance":{"file":"ItCollapseComponent"}},{"name":"open","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":65,"modifierKind":[123],"inheritance":{"file":"ItCollapseComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

Counter of active instances

\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":26,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"

Eliminates the possibility of an item being resealable

\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"

Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)

\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"

Shows if collapse is open or not

\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":97,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"

Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).

\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"

Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)

\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

Generate unique id for components

\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"

Accordion

\\n","rawdescription":"\\n\\nAccordion\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItCollapseComponent } from \'../collapse/collapse.component\';\\n\\n/**\\n * Accordion\\n * @description Build vertically collapsible accordions based on Collapse.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-accordion\',\\n templateUrl: \'./accordion.component.html\',\\n exportAs: \'itAccordion\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItAccordionComponent extends ItCollapseComponent implements AfterViewInit {\\n /**\\n * Accordion Title\\n */\\n @Input({ required: true }) title!: string;\\n\\n @ViewChild(\'collapse\') protected override collapseDiv?: ElementRef;\\n\\n protected isCollapsed: boolean = true;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'title\');\\n\\n this.isCollapsed = !this.opened;\\n this.hideEvent.subscribe(() => {\\n this.isCollapsed = true;\\n this._changeDetectorRef.detectChanges();\\n });\\n this.showEvent.subscribe(() => {\\n this.isCollapsed = false;\\n this._changeDetectorRef.detectChanges();\\n });\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItCollapseComponent"],"implements":["AfterViewInit"],"templateData":"
\\n
\\n\\n

\\n \\n {{title}}\\n \\n

\\n\\n
\\n\\n
\\n \\n
\\n
\\n
\\n
\\n\\n"},{"name":"ItAlertComponent","id":"component-ItAlertComponent-6a2dfb7a8b945261bb83ebec71b5a70975b1acf14db954e473dc60e9a35f925a46ab9888009e7f99668889dfc1dcb1c4806a236de85f455dd11e18156f172c12","file":"projects/design-angular-kit/src/lib/components/core/alert/alert.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itAlert","inputs":[],"outputs":[],"providers":[],"selector":"it-alert","styleUrls":["./alert.component.scss"],"styles":[],"templateUrl":["./alert.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","defaultValue":"\'info\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":960,"end":977,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":961,"end":968,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

info

\\n"}],"rawdescription":"\\n\\nThe alert color\\n","description":"

The alert color

\\n","line":27,"type":"AlertColor","decorators":[]},{"required":false,"name":"dismissible","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1061,"end":1079,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1062,"end":1069,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

false

\\n"}],"rawdescription":"\\n\\nInserts the close button\\n","description":"

Inserts the close button

\\n","line":33,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

The element ID

\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"closedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the alert has been closed (it will wait for CSS transitions to complete).\\n","description":"

This event fires when the alert has been closed (it will wait for CSS transitions to complete).

\\n","line":43,"type":"EventEmitter"},{"name":"closeEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the instance\'s close method is called.\\n","description":"

This event fires immediately when the instance's close method is called.

\\n","line":38,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

Fired when component input attributes was changed

\\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"alert","deprecated":false,"deprecationMessage":"","type":"Alert","optional":true,"description":"","line":45,"modifierKind":[123]},{"name":"alertElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":47,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'alertElement\'"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

Counter of active instances

\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"close","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nClose an alert by removing it from the DOM.\\nIf the `.fade` and `.show` classes are present in the element, the alert will be closed with a disappearing effect.\\n","description":"

Close an alert by removing it from the DOM.\\nIf the .fade and .show classes are present in the element, the alert will be closed with a disappearing effect.

\\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe alert is removed\\n","description":"

The alert is removed

\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":49,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

Generate unique id for components

\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"

Alert

\\n","rawdescription":"\\n\\nAlert\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { AlertColor } from \'../../../interfaces/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Alert } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Alert\\n * @description You can provide feedback to the user via alert messages.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-alert\',\\n templateUrl: \'./alert.component.html\',\\n styleUrls: [\'./alert.component.scss\'],\\n exportAs: \'itAlert\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent],\\n})\\nexport class ItAlertComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The alert color\\n * @default info\\n */\\n @Input() color: AlertColor = \'info\';\\n\\n /**\\n * Inserts the close button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dismissible?: boolean;\\n\\n /**\\n * This event fires immediately when the instance\'s close method is called.\\n */\\n @Output() public closeEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the alert has been closed (it will wait for CSS transitions to complete).\\n */\\n @Output() public closedEvent: EventEmitter = new EventEmitter();\\n\\n private alert?: Alert;\\n\\n @ViewChild(\'alertElement\') private alertElement?: ElementRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.alertElement) {\\n const element = this.alertElement.nativeElement;\\n this.alert = Alert.getOrCreateInstance(element);\\n\\n element.addEventListener(\'close.bs.alert\', event => this.closeEvent.emit(event));\\n element.addEventListener(\'closed.bs.alert\', event => this.closedEvent.emit(event));\\n }\\n }\\n\\n /**\\n * Close an alert by removing it from the DOM.\\n * If the `.fade` and `.show` classes are present in the element, the alert will be closed with a disappearing effect.\\n */\\n public close(): void {\\n this.alert?.close();\\n }\\n\\n /**\\n * The alert is removed\\n */\\n public dispose(): void {\\n this.alert?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".alert-heading:empty {\\n display: none;\\n}\\n","styleUrl":"./alert.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n

\\n \\n

\\n\\n \\n\\n @if (dismissible) {\\n \\n }\\n\\n"},{"name":"ItAutocompleteComponent","id":"component-ItAutocompleteComponent-5b17fb8f95d3558d9f6fdba6dd37213f9d494887b892905ff87cc53ce0301bc705cc4baafba54a64910d12b684820234bb3b5b62cfda4e97a56861f6593e4fd7","file":"projects/design-angular-kit/src/lib/components/form/autocomplete/autocomplete.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-autocomplete","styleUrls":[],"styles":[],"templateUrl":["./autocomplete.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"autocompleteData","deprecated":false,"deprecationMessage":"","optional":false,"jsdoctags":[{"pos":1236,"end":1258,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1237,"end":1244,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

undefined

\\n"}],"rawdescription":"\\n\\nIndicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable\\n","description":"

Indicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable

\\n","line":24,"type":"Array | ","decorators":[]},{"required":false,"name":"big","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo get a large version of Autocomplete\\n","description":"

To get a large version of Autocomplete

\\n","line":29,"type":"boolean","decorators":[]},{"name":"debounceTime","defaultValue":"300","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1668,"end":1689,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1669,"end":1676,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

300 [ms]

\\n"}],"rawdescription":"\\n\\nTime span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters\\n","description":"

Time span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters

\\n","line":36,"type":"number","decorators":[]},{"required":false,"name":"forceShowLabel","defaultValue":"true","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the label\\n","description":"

Show the label

\\n","line":46,"type":"boolean","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

The input placeholder

\\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

Set the disabled state

\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

The label of form control

\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

only-invalid: Show only invalid validation color

\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

Validation color display mode (validation triggered if field is touched or not pristine)

\\n
    \\n
  • true: Always show the validation color
  • \\n
  • false: Never show validation color
  • \\n
  • only-valid: Show only valid validation color
  • \\n
  • only-invalid: Show only invalid validation color
  • \\n
\\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

The element ID

\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"autocompleteSelectedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the Autocomplete Item has been selected\\n","description":"

Fired when the Autocomplete Item has been selected

\\n","line":51,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

Fired when component input attributes was changed

\\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"autocompleteResults$","defaultValue":"new Observable()","deprecated":false,"deprecationMessage":"","type":"Observable","optional":false,"description":"

Observable da cui vengono emessi i risultati dell'auto completamento

\\n","line":56,"rawdescription":"\\nObservable da cui vengono emessi i risultati dell\'auto completamento","modifierKind":[124]},{"name":"showAutocompletion","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":53,"modifierKind":[124]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

Internal form control

\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

Counter of active instances

\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"autocompleteItemTrackByValueFn","args":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":""},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"any","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getAutocompleteResults$","args":[],"optional":false,"returnType":"Observable","typeParameters":[],"line":69,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate the autocomplete list\\n","description":"

Create the autocomplete list

\\n","modifierKind":[123]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":61,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onEntryClick","args":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onKeyDown","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","modifierKind":[124]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

Add the validators in control and parent control

\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

the validators

\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

The code of the error to check

\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

error data for that particular error. If the control or error is not present,\\nnull is returned.

\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

Reports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

The code of the error to check

\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

whether the given error is present in the control at the given path.

\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

Mark the control as touched

\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

Fired to check if form control is touched

\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

Generate unique id for components

\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"ItIconComponent","type":"component"},{"name":"ItMarkMatchingTextPipe","type":"pipe"},{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from \'@angular/core\';\\nimport { debounceTime, distinctUntilChanged, map, Observable, of, switchMap } from \'rxjs\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItMarkMatchingTextPipe } from \'../../../pipes/mark-matching-text.pipe\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AutocompleteItem } from \'../../../interfaces/form\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-autocomplete\',\\n templateUrl: \'./autocomplete.component.html\',\\n imports: [AsyncPipe, ItIconComponent, ItMarkMatchingTextPipe, NgTemplateOutlet, ReactiveFormsModule],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItAutocompleteComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * Indicates the list of searchable elements on which to base the input autocomplete system\\n * If you need to retrieve items via API, can pass a function of Observable\\n * @default undefined\\n */\\n @Input({ required: true }) autocompleteData!: Array | ((search?: string | null) => Observable>);\\n\\n /**\\n * To get a large version of Autocomplete\\n */\\n @Input({ transform: inputToBoolean }) big?: boolean;\\n\\n /**\\n * Time span [ms] has passed without another source emission, to delay data filtering.\\n * Useful when the user is typing multiple letters\\n * @default 300 [ms]\\n */\\n @Input() debounceTime = 300;\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder = \'\';\\n\\n /**\\n * Show the label\\n */\\n @Input({ transform: inputToBoolean }) forceShowLabel: boolean = true;\\n\\n /**\\n * Fired when the Autocomplete Item has been selected\\n */\\n @Output() autocompleteSelectedEvent: EventEmitter = new EventEmitter();\\n\\n protected showAutocompletion = false;\\n\\n /** Observable da cui vengono emessi i risultati dell\'auto completamento */\\n protected autocompleteResults$: Observable<{\\n searchedValue: string | undefined | null;\\n relatedEntries: Array;\\n }> = new Observable();\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.autocompleteResults$ = this.getAutocompleteResults$();\\n }\\n\\n /**\\n * Create the autocomplete list\\n */\\n private getAutocompleteResults$(): Observable<{\\n searchedValue: string | null | undefined;\\n relatedEntries: Array;\\n }> {\\n return this.control.valueChanges.pipe(\\n debounceTime(this.debounceTime), // Delay filter data after time span has passed without another source emission, useful when the user is typing multiple letters\\n distinctUntilChanged(), // Only if searchValue is distinct in comparison to the last value\\n switchMap(searchedValue => {\\n if (!this.autocompleteData) {\\n return of({\\n searchedValue,\\n relatedEntries: >[],\\n });\\n }\\n\\n const autoCompleteData$ = Array.isArray(this.autocompleteData) ? of(this.autocompleteData) : this.autocompleteData(searchedValue);\\n return autoCompleteData$.pipe(\\n map(autocompleteData => {\\n if (!searchedValue || typeof searchedValue === \'number\') {\\n return { searchedValue, relatedEntries: [] };\\n }\\n\\n const lowercaseValue = searchedValue.toLowerCase();\\n const relatedEntries = autocompleteData.filter(item => item.value?.toLowerCase().includes(lowercaseValue));\\n\\n return { searchedValue, relatedEntries };\\n })\\n );\\n })\\n );\\n }\\n\\n protected onEntryClick(entry: AutocompleteItem, event: Event) {\\n // Se non \xe8 stato definito un link associato all\'elemento dell\'autocomplete, probabilmente il desiderata\\n // non \xe8 effettuare la navigazione al default \'#\', pertanto in tal caso meglio annullare la navigazione.\\n if (!entry.link) {\\n event.preventDefault();\\n }\\n\\n this.autocompleteSelectedEvent.next(entry);\\n this.control.setValue(entry.value);\\n this.showAutocompletion = false;\\n }\\n\\n protected autocompleteItemTrackByValueFn(index: number, item: AutocompleteItem) {\\n return item.value;\\n }\\n\\n protected onKeyDown() {\\n this.showAutocompletion = true;\\n }\\n\\n protected get isActiveLabel(): boolean {\\n const value = this.control.value;\\n return this.forceShowLabel && (!!value || !!this.placeholder);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"isActiveLabel":{"name":"isActiveLabel","getSignature":{"name":"isActiveLabel","type":"boolean","returnType":"boolean","line":121}}},"templateData":"
\\n @if (label) {\\n \\n }\\n\\n \\n\\n \\n \\n \\n\\n @if (autocompleteResults$ | async; as autocomplete) {\\n \\n }\\n\\n @if (isInvalid) {\\n \\n }\\n
\\n"},{"name":"ItAvatarDropdownComponent","id":"component-ItAvatarDropdownComponent-0c3438cfc75125d2c9240b7b6c841793a12e1dad6e0a3278eda3b0a2b008e7dfb899a7a5566bc38aa9be055d8869aa65c0d44ca4260290bded46d83f2dfa4297","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-dropdown/avatar-dropdown.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-dropdown","styleUrls":["./avatar-dropdown.component.scss"],"styles":[],"templateUrl":["./avatar-dropdown.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[{"name":"componentClass","defaultValue":"\'avatar avatar-dropdown\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":47,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":false,"description":"","line":49,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItAvatarDropdownItemComponent"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'avatar avatar-dropdown\'","deprecated":false,"deprecationMessage":"","line":47,"type":"string","decorators":[]}],"hostListeners":[],"standalone":true,"imports":[{"name":"ItDropdownModule","type":"module"},{"name":"NgTemplateOutlet"},{"name":"RouterLink"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItDropdownModule } from \'../../dropdown/dropdown.module\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown-item\',\\n template: \'\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarDropdownItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n\\n /**\\n * Indica il link che possiamo passare all\'elemento\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() link: string | any[] | null | undefined;\\n\\n /**\\n * Permette di utilizzare l\'attributo html title\\n */\\n @Input() title?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html accesskey\\n */\\n @Input() accesskey?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html tabindex\\n */\\n @Input() tabindex?: number;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown\',\\n templateUrl: \'./avatar-dropdown.component.html\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [ItDropdownModule, NgTemplateOutlet, RouterLink],\\n})\\nexport class ItAvatarDropdownComponent {\\n @HostBinding(\'class\') componentClass = \'avatar avatar-dropdown\';\\n\\n @ContentChildren(ItAvatarDropdownItemComponent) items!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"// made because of bug with before triangle that goes up \\n.link-list-wrapper{\\n z-index: 2;\\n position: relative;\\n}\\n\\na {\\n cursor: pointer;\\n}\\n\\n:host ::ng-deep .dropdown-toggle {\\n width: 100%;\\n height: 100%;\\n .icon {\\n display: none;\\n }\\n}","styleUrl":"./avatar-dropdown.component.scss"}],"stylesData":"","extends":[],"templateData":"\\n \\n \\n @for (item of items; track item) {\\n
  • \\n @if (item.link) {\\n \\n \\n \\n } @else {\\n
    \\n \\n
    \\n }\\n
  • \\n }\\n
    \\n
    \\n"},{"name":"ItAvatarDropdownItemComponent","id":"component-ItAvatarDropdownItemComponent-0c3438cfc75125d2c9240b7b6c841793a12e1dad6e0a3278eda3b0a2b008e7dfb899a7a5566bc38aa9be055d8869aa65c0d44ca4260290bded46d83f2dfa4297","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-dropdown/avatar-dropdown.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-dropdown-item","styleUrls":["./avatar-dropdown.component.scss"],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accesskey","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html accesskey\\n","description":"

    Permette di utilizzare l'attributo html accesskey

    \\n","line":31,"type":"string","decorators":[]},{"name":"link","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il link che possiamo passare all\'elemento\\n","description":"

    Indica il link che possiamo passare all'elemento

    \\n","line":21,"type":"string | any[] | null | undefined","decorators":[]},{"name":"tabindex","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html tabindex\\n","description":"

    Permette di utilizzare l'attributo html tabindex

    \\n","line":36,"type":"number","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html title\\n","description":"

    Permette di utilizzare l'attributo html title

    \\n","line":26,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_implicitContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"","line":15,"decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef, {static: true}"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItDropdownModule } from \'../../dropdown/dropdown.module\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown-item\',\\n template: \'\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarDropdownItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n\\n /**\\n * Indica il link che possiamo passare all\'elemento\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() link: string | any[] | null | undefined;\\n\\n /**\\n * Permette di utilizzare l\'attributo html title\\n */\\n @Input() title?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html accesskey\\n */\\n @Input() accesskey?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html tabindex\\n */\\n @Input() tabindex?: number;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown\',\\n templateUrl: \'./avatar-dropdown.component.html\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [ItDropdownModule, NgTemplateOutlet, RouterLink],\\n})\\nexport class ItAvatarDropdownComponent {\\n @HostBinding(\'class\') componentClass = \'avatar avatar-dropdown\';\\n\\n @ContentChildren(ItAvatarDropdownItemComponent) items!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"// made because of bug with before triangle that goes up \\n.link-list-wrapper{\\n z-index: 2;\\n position: relative;\\n}\\n\\na {\\n cursor: pointer;\\n}\\n\\n:host ::ng-deep .dropdown-toggle {\\n width: 100%;\\n height: 100%;\\n .icon {\\n display: none;\\n }\\n}","styleUrl":"./avatar-dropdown.component.scss"}],"stylesData":"","extends":[]},{"name":"ItAvatarGroupComponent","id":"component-ItAvatarGroupComponent-8e1cd7b09c867ede4e12c50422f580432eeea06e6a7be286d5819f114feb1368f8688422a914899e85da1f78c9b4e73032f26dd15a8558a0636112b33d99d4d4","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-group/avatar-group.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-group","styleUrls":[],"styles":[],"templateUrl":["./avatar-group.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"linkList","defaultValue":"false","deprecated":false,"deprecationMessage":"","line":22,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"avatars","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":false,"description":"","line":24,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItAvatarGroupItemComponent"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-item\',\\n template: \'\',\\n})\\nexport class ItAvatarGroupItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-group\',\\n templateUrl: \'./avatar-group.component.html\',\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarGroupComponent {\\n @Input({ transform: inputToBoolean }) @HostBinding(\'class.link-list-wrapper\') linkList = false;\\n\\n @ContentChildren(ItAvatarGroupItemComponent) avatars!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
      \\n @for (avatar of avatars; track avatar) {\\n
    • \\n \\n
    • \\n }\\n
    \\n"},{"name":"ItAvatarGroupItemComponent","id":"component-ItAvatarGroupItemComponent-8e1cd7b09c867ede4e12c50422f580432eeea06e6a7be286d5819f114feb1368f8688422a914899e85da1f78c9b4e73032f26dd15a8558a0636112b33d99d4d4","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-group/avatar-group.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-item","styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[{"name":"_implicitContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"","line":12,"decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef, {static: true}"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-item\',\\n template: \'\',\\n})\\nexport class ItAvatarGroupItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-group\',\\n templateUrl: \'./avatar-group.component.html\',\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarGroupComponent {\\n @Input({ transform: inputToBoolean }) @HostBinding(\'class.link-list-wrapper\') linkList = false;\\n\\n @ContentChildren(ItAvatarGroupItemComponent) avatars!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[]},{"name":"ItBackButtonComponent","id":"component-ItBackButtonComponent-39ac69c59625acd522330d1a317bc91a55face872949b788a52333819c1c6a7fd849a39e915658f8c0b33291fc659a1051709ad62bc0f5dcb6695a2801c3d9ee","file":"projects/design-angular-kit/src/lib/components/navigation/back-button/back-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itBackButton","inputs":[],"outputs":[],"providers":[],"selector":"it-back-button","styleUrls":[],"styles":[],"templateUrl":["./back-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"backFn","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1419,"end":1543,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1420,"end":1427,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    backCbFn = this.errorCallback.bind(this);\\n(errorCallback is your function, pass backCbFn to the component)

    \\n"}],"rawdescription":"\\n\\nCustom back logic
    \\n\\nNOTE: to use \'this\' need bind function
    \\n```html\\n(errorCallback is your function, pass backCbFn to the component)\\n```","description":"

    Custom back logic

    \\n

    NOTE: to use 'this' need bind function

    \\nExample :
    (errorCallback is your function, pass backCbFn to the component)
    ","line":52,"type":"function","decorators":[]},{"name":"buttonStyle","defaultValue":"\'button\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":841,"end":860,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":842,"end":849,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    button

    \\n"}],"rawdescription":"\\n\\nBack button style\\n- link: use a link with icon and text\\n- button: use a button with icon and text\\n","description":"

    Back button style

    \\n
      \\n
    • link: use a link with icon and text
    • \\n
    • button: use a button with icon and text
    • \\n
    \\n","line":23,"type":"\\"link\\" | \\"button\\"","decorators":[]},{"name":"direction","defaultValue":"\'left\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1020,"end":1037,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1021,"end":1028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    left

    \\n"}],"rawdescription":"\\n\\nButton direction\\n- left: Back direction\\n- up: Upper direction\\n","description":"

    Button direction

    \\n
      \\n
    • left: Back direction
    • \\n
    • up: Upper direction
    • \\n
    \\n","line":31,"type":"\\"left\\" | \\"up\\"","decorators":[]},{"required":false,"name":"showIcon","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1118,"end":1135,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1119,"end":1126,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide icon\\n","description":"

    Show/Hide icon

    \\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"showText","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1236,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1237,"end":1244,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide text\\n","description":"

    Show/Hide text

    \\n","line":43,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_location","deprecated":false,"deprecationMessage":"","type":"Location","optional":false,"description":"","line":54,"modifierKind":[125,148]}],"methodsClass":[{"name":"goBack","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGo back function\\n","description":"

    Go back function

    \\n","modifierKind":[125],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { Location, NgTemplateOutlet } from \'@angular/common\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-button\',\\n templateUrl: \'./back-button.component.html\',\\n exportAs: \'itBackButton\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItButtonDirective, ItIconComponent, TranslateModule],\\n})\\nexport class ItBackButtonComponent {\\n /**\\n * Back button style\\n * - link: use a link with icon and text\\n * - button: use a button with icon and text\\n * @default button\\n */\\n @Input() buttonStyle: \'link\' | \'button\' = \'button\';\\n\\n /**\\n * Button direction\\n * - left: Back direction\\n * - up: Upper direction\\n * @default left\\n */\\n @Input() direction: \'left\' | \'up\' = \'left\';\\n\\n /**\\n * Show/Hide icon\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showIcon: boolean = true;\\n\\n /**\\n * Show/Hide text\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showText: boolean = true;\\n\\n /**\\n * Custom back logic
    \\n *\\n * NOTE: to use \'this\' need bind function
    \\n * @example backCbFn = this.errorCallback.bind(this);\\n * (errorCallback is your function, pass backCbFn to the component)\\n */\\n @Input() backFn?: (location: Location) => void;\\n\\n constructor(public readonly _location: Location) {}\\n\\n /**\\n * Go back function\\n */\\n public goBack(event: Event): void {\\n event.preventDefault();\\n if (this.backFn) {\\n return this.backFn(this._location);\\n }\\n\\n this._location.back();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_location","type":"Location","deprecated":false,"deprecationMessage":""}],"line":52,"jsdoctags":[{"name":"_location","type":"Location","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"templateData":"@if (buttonStyle === \'link\') {\\n \\n \\n \\n}\\n\\n@if (buttonStyle === \'button\') {\\n \\n}\\n\\n\\n @if (showIcon) {\\n \\n }\\n\\n \\n {{ (direction === \'left\' ? \'it.navigation.go-back\' : \'it.navigation.upper-level\') | translate }}\\n \\n\\n"},{"name":"ItBackToTopComponent","id":"component-ItBackToTopComponent-d223392176f17e8f51583f911a5f072a5213c9985809b664861e26bbc014c5ec579362117f6caea8e00dbf10018f9d1e95df10690cbc49b44ee1b2edf7914db6","file":"projects/design-angular-kit/src/lib/components/navigation/back-to-top/back-to-top.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itBackToTop","inputs":[],"outputs":[],"providers":[],"selector":"it-back-to-top","styleUrls":[],"styles":[],"templateUrl":["./back-to-top.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":951,"end":969,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":952,"end":959,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nButton usable button on a dark background\\n","description":"

    Button usable button on a dark background

    \\n","line":33,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":813,"end":831,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":814,"end":821,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow shadow\\n","description":"

    Show shadow

    \\n","line":27,"type":"boolean","decorators":[]},{"required":false,"name":"small","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":706,"end":724,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":707,"end":714,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow small button\\n","description":"

    Show small button

    \\n","line":21,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"backToTop","deprecated":false,"deprecationMessage":"","type":"BackToTop","optional":true,"description":"","line":35,"modifierKind":[123]},{"name":"backToTopElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":37,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'backToTop\'"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminate component features\\n","description":"

    Eliminate component features

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the button\\n","description":"

    Hide the button

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":39,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"scrollToTop","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivates the scroll animation towards the Y coordinate indicated by the positionTop option\\n","description":"

    Activates the scroll animation towards the Y coordinate indicated by the positionTop option

    \\n","modifierKind":[125]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow button\\n","description":"

    Show button

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { BackToTop } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-to-top\',\\n templateUrl: \'./back-to-top.component.html\',\\n exportAs: \'itBackToTop\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent]\\n})\\nexport class ItBackToTopComponent extends ItAbstractComponent implements AfterViewInit {\\n\\n /**\\n * Show small button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) small?: boolean;\\n\\n /**\\n * Show shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * Button usable button on a dark background\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n private backToTop?: BackToTop;\\n\\n @ViewChild(\'backToTop\') private backToTopElement?: ElementRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.backToTopElement) {\\n const element = this.backToTopElement.nativeElement;\\n this.backToTop = BackToTop.getOrCreateInstance(element);\\n }\\n }\\n\\n /**\\n * Show button\\n */\\n public show(): void {\\n this.backToTop?.show();\\n }\\n\\n /**\\n * Hide the button\\n */\\n public hide(): void {\\n this.backToTop?.hide();\\n }\\n\\n /**\\n * Activates the scroll animation towards the Y coordinate indicated by the positionTop option\\n */\\n public scrollToTop(): void {\\n this.backToTop?.scrollToTop();\\n }\\n\\n /**\\n * Eliminate component features\\n */\\n public dispose(): void {\\n this.backToTop?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n\\n \\n\\n"},{"name":"ItBreadcrumbComponent","id":"component-ItBreadcrumbComponent-2d2894e708ba4981d71c82b2c408ae967ae4021b5b58a3a481ae38ca6aadd6331ede7de877b66c022a3f8042bec25c4cd1acb4b462ea4ead5c8c113575d918ab","file":"projects/design-angular-kit/src/lib/components/navigation/breadcrumbs/breadcrumb/breadcrumb.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-breadcrumb","styleUrls":[],"styles":[],"templateUrl":["./breadcrumb.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1059,"end":1077,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1060,"end":1067,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"separator","defaultValue":"\'/\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":978,"end":992,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":979,"end":986,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    /

    \\n"}],"rawdescription":"\\n\\nThe character to use as separator\\n","description":"

    The character to use as separator

    \\n","line":31,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The tab items

    \\n","line":42,"rawdescription":"\\n\\nThe tab items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItBreadcrumbItemComponent"}],"modifierKind":[170]},{"name":"itemSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":44,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItLinkComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n Input,\\n OnDestroy,\\n QueryList,\\n} from \'@angular/core\';\\nimport { ItBreadcrumbItemComponent } from \'../breadcrumb-item/breadcrumb-item.component\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { ItLinkComponent } from \'../../../core/link/link.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-breadcrumb\',\\n templateUrl: \'./breadcrumb.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItLinkComponent, NgTemplateOutlet],\\n})\\nexport class ItBreadcrumbComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The character to use as separator\\n * @default /\\n */\\n @Input() separator: string = \'/\';\\n\\n /**\\n * Dark style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The tab items\\n */\\n @ContentChildren(ItBreadcrumbItemComponent) items?: QueryList;\\n\\n private itemSubscriptions?: Array;\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {}\\n\\n ngAfterViewInit(): void {\\n this.items?.changes\\n .pipe(\\n // When breadcrumb items changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.itemSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.itemSubscriptions = this.items?.map(item =>\\n item.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when breadcrumb item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.itemSubscriptions?.forEach(item => item.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":44,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"templateData":"\\n"},{"name":"ItBreadcrumbItemComponent","id":"component-ItBreadcrumbItemComponent-0089329374836a832f3788fd58447fbdf7f4967a02a14a2ade76aaca094a54bd270480ff0e740e7de8942d8acb9cde2ad7d7525e7315197cf4f864d813cb9406","file":"projects/design-angular-kit/src/lib/components/navigation/breadcrumbs/breadcrumb-item/breadcrumb-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-breadcrumb-item","styleUrls":[],"styles":[],"templateUrl":["./breadcrumb-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":580,"end":598,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":581,"end":588,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs active breadcrumb item\\n","description":"

    Is active breadcrumb item

    \\n","line":19,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"

    The name of icon to show

    \\n","line":24,"type":"IconName | undefined","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of item

    \\n","line":29,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../../core/link/link.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-breadcrumb-item\',\\n templateUrl: \'./breadcrumb-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItBreadcrumbItemComponent extends ItLinkComponent {\\n\\n /**\\n * Is active breadcrumb item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItLinkComponent"],"templateData":"\\n \\n\\n"},{"name":"ItCalloutComponent","id":"component-ItCalloutComponent-adb08cc64b4da41f9421afd31be89395ca4a841ac2860a3a9d1a8be63c000a28ac4e6f54938f426acf0012dbdc7687006837e21bf829f499564547a17ec5acbd","file":"projects/design-angular-kit/src/lib/components/core/callout/callout.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-callout","styleUrls":[],"styles":["\\n .callout-big-text:empty {\\n display: none;\\n }\\n "],"templateUrl":["./callout.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"appearance","defaultValue":"\'default\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1502,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1503,"end":1510,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    default

    \\n"}],"rawdescription":"\\n\\nCallout appearance\\n- default\\n- highlight: Callout version with border only on the left side\\n- more: It looks radically different from the other styles available and is suitable for more extensive texts\\n","description":"

    Callout appearance

    \\n
      \\n
    • default
    • \\n
    • highlight: Callout version with border only on the left side
    • \\n
    • more: It looks radically different from the other styles available and is suitable for more extensive texts
    • \\n
    \\n","line":56,"type":"CalloutAppearance","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1178,"end":1200,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1179,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout color\\n- success\\n- danger\\n- warning\\n- important\\n- note\\n","description":"

    Callout color

    \\n
      \\n
    • success
    • \\n
    • danger
    • \\n
    • warning
    • \\n
    • important
    • \\n
    • note
    • \\n
    \\n","line":47,"type":"CalloutColor | undefined","decorators":[]},{"name":"hiddenLabel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":970,"end":992,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":971,"end":978,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout hiddenLabel\\n","description":"

    Callout hiddenLabel

    \\n","line":36,"type":"string | undefined","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1608,"end":1630,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1609,"end":1616,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCustom icon\\n","description":"

    Custom icon

    \\n","line":62,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":870,"end":892,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":871,"end":878,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout label\\n","description":"

    Callout label

    \\n","line":30,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItIconComponent","type":"component"}],"description":"

    Callout

    \\n","rawdescription":"\\n\\nCallout\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { CalloutAppearance, CalloutColor } from \'../../../interfaces/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n/**\\n * Callout\\n * @description Callouts can be used to highlight certain parts of the text that require particular attention. They may contain error messages, warnings, hints, etc.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-callout\',\\n templateUrl: \'./callout.component.html\',\\n styles: [\\n `\\n .callout-big-text:empty {\\n display: none;\\n }\\n `,\\n ],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItIconComponent],\\n})\\nexport class ItCalloutComponent {\\n /**\\n * Callout label\\n * @default undefined\\n */\\n @Input() label: string | undefined;\\n\\n /**\\n * Callout hiddenLabel\\n * @default undefined\\n */\\n @Input() hiddenLabel: string | undefined;\\n\\n /**\\n * Callout color\\n * - success\\n * - danger\\n * - warning\\n * - important\\n * - note\\n * @default undefined\\n */\\n @Input() color: CalloutColor | undefined;\\n\\n /**\\n * Callout appearance\\n * - default\\n * - highlight: Callout version with border only on the left side\\n * - more: It looks radically different from the other styles available and is suitable for more extensive texts\\n * @default default\\n */\\n @Input() appearance: CalloutAppearance = \'default\';\\n\\n /**\\n * Custom icon\\n * @default undefined\\n */\\n @Input() icon: IconName | undefined;\\n\\n protected get iconName(): IconName {\\n if (this.icon) {\\n return this.icon;\\n }\\n\\n if (this.appearance === \'more\') {\\n return \'zoom-in\';\\n }\\n\\n switch (this.color) {\\n case \'success\':\\n return \'check-circle\';\\n case \'warning\':\\n return \'help-circle\';\\n case \'danger\':\\n return \'close-circle\';\\n case \'important\':\\n case \'note\':\\n default:\\n return \'info-circle\';\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"\\n .callout-big-text:empty {\\n display: none;\\n }\\n \\n","extends":[],"accessors":{"iconName":{"name":"iconName","getSignature":{"name":"iconName","type":"","returnType":"IconName","line":64}}},"templateData":"
    \\n @if (appearance === \'default\') {\\n
    \\n \\n
    \\n } @else {\\n \\n }\\n
    \\n\\n\\n @if (label) {\\n
    \\n \\n @if (hiddenLabel) {\\n {{ hiddenLabel }}\\n }\\n {{ label }}\\n
    \\n }\\n

    \\n \\n

    \\n \\n
    \\n"},{"name":"ItCardComponent","id":"component-ItCardComponent-a3066e51af770832c09378914fce15a2c01704037a266468e9dd2ecac1ef7a10e4d88a32bb1383613f460c98481fa383d26fa59f8b002d21314fb7e02069646b","file":"projects/design-angular-kit/src/lib/components/core/card/card.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-card","styleUrls":["./card.component.scss"],"styles":[],"templateUrl":["./card.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"background","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1304,"end":1322,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1305,"end":1312,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add background and shadow\\n","description":"

    To add background and shadow

    \\n","line":53,"type":"boolean","decorators":[]},{"required":false,"name":"big","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1548,"end":1566,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1549,"end":1556,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo render a big card\\n","description":"

    To render a big card

    \\n","line":65,"type":"boolean","decorators":[]},{"name":"bodyClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom card body class\\n","description":"

    Custom card body class

    \\n","line":77,"type":"string","decorators":[]},{"required":false,"name":"borderBottom","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1425,"end":1443,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1426,"end":1433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add bottom border\\n","description":"

    To add bottom border

    \\n","line":59,"type":"boolean","decorators":[]},{"name":"cardClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1659,"end":1674,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1660,"end":1667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom card class\\n","description":"

    Custom card class

    \\n","line":71,"type":"string","decorators":[]},{"required":false,"name":"hasImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":938,"end":956,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":939,"end":946,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCard with image\\n","description":"

    Card with image

    \\n","line":35,"type":"boolean","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1060,"end":1078,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1061,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add rounding effects\\n","description":"

    To add rounding effects

    \\n","line":41,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1179,"end":1197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1180,"end":1187,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add shadow effects\\n","description":"

    To add shadow effects

    \\n","line":47,"type":"boolean","decorators":[]},{"required":false,"name":"special","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":825,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":826,"end":833,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo create special cards\\n","description":"

    To create special cards

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"teaser","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":705,"end":723,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":706,"end":713,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo create cards with short or \\"preview\\" content\\n","description":"

    To create cards with short or "preview" content

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"

    Card

    \\n","rawdescription":"\\n\\nCard\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Card\\n * @description A container of texts and images with many options and variations.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-card\',\\n templateUrl: \'./card.component.html\',\\n styleUrls: [\'./card.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCardComponent extends ItAbstractComponent {\\n /**\\n * To create cards with short or \\"preview\\" content\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) teaser?: boolean;\\n\\n /**\\n * To create special cards\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) special?: boolean;\\n\\n /**\\n * Card with image\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hasImage?: boolean;\\n\\n /**\\n * To add rounding effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) rounded?: boolean;\\n\\n /**\\n * To add shadow effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * To add background and shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) background?: boolean;\\n\\n /**\\n * To add bottom border\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) borderBottom?: boolean;\\n\\n /**\\n * To render a big card\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) big?: boolean;\\n\\n /**\\n * Custom card class\\n * @default \'\'\\n */\\n @Input() cardClass: string = \'\';\\n\\n /**\\n * Custom card body class\\n * @default \'\'\\n */\\n @Input() bodyClass: string = \'\';\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".card-body:empty {\\n display: none;\\n}\\n\\n\\n::ng-deep .row [class*=col-] {\\n .card, .card-wrapper {\\n height: 100%;\\n }\\n}\\n\\n::ng-deep .card-wrapper.card-teaser-wrapper {\\n it-card {\\n flex-direction: row;\\n align-items: flex-start;\\n flex: 0 0 100%;\\n flex-wrap: wrap;\\n margin: 16px 0;\\n }\\n\\n @media (min-width: 768px) { \\n it-card {\\n flex: 0 0 49%;\\n }\\n }\\n}\\n\\n:host {\\n width: 100%;\\n}","styleUrl":"./card.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n
    \\n \\n
    \\n
    \\n\\n@if (!special) {\\n \\n \\n \\n} @else {\\n \\n \\n \\n}\\n"},{"name":"ItCarouselComponent","id":"component-ItCarouselComponent-e4239692655bf42689169623b236ac45e7d790431c700c187adb9fc360375ddc2e0293c34e96bd0775e384b03e0cae39e9c9bad4787abfc1cc3fd0ab794ac068","file":"projects/design-angular-kit/src/lib/components/core/carousel/carousel/carousel.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itCarousel","inputs":[],"outputs":[],"providers":[],"selector":"it-carousel","styleUrls":["./carousel.component.scss"],"styles":[],"templateUrl":["./carousel.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"bigImg","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1514,"end":1532,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1515,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a large type\\n","description":"

    To indicate that the contained image is of a large type

    \\n","line":62,"type":"boolean","decorators":[]},{"required":false,"name":"fullCarousel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1356,"end":1374,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1357,"end":1364,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTrue for full screen (landscape) viewing\\n","description":"

    True for full screen (landscape) viewing

    \\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"lined","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1788,"end":1806,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1789,"end":1796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCard line style\\n","description":"

    Card line style

    \\n","line":74,"type":"boolean","decorators":[]},{"required":false,"name":"standardImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1669,"end":1687,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1670,"end":1677,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a standard type\\n","description":"

    To indicate that the contained image is of a standard type

    \\n","line":68,"type":"boolean","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1025,"end":1047,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1026,"end":1033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nThe callout title\\n","description":"

    The callout title

    \\n","line":38,"type":"string | undefined","decorators":[]},{"name":"trackClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1244,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1245,"end":1252,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom class in splide__track element\\n","description":"

    Custom class in splide__track element

    \\n","line":50,"type":"string","decorators":[]},{"name":"type","defaultValue":"\'default\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1123,"end":1143,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1124,"end":1131,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    default

    \\n"}],"rawdescription":"\\n\\nThe carousel type\\n","description":"

    The carousel type

    \\n","line":44,"type":"CarouselType","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"carousel","deprecated":false,"deprecationMessage":"","type":"CarouselBI","optional":true,"description":"","line":78,"modifierKind":[123]},{"name":"carouselDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":80,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'carousel\'"}],"modifierKind":[170,123]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"","line":76,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItCarouselItemComponent"}],"modifierKind":[170,124]},{"name":"itemSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":82,"modifierKind":[123]}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":116,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves CarouselBI features\\n","description":"

    Removes CarouselBI features

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"

    Carousel

    \\n","rawdescription":"\\n\\nCarousel\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n ElementRef,\\n Input,\\n OnDestroy,\\n QueryList,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { CarouselType } from \'../../../../interfaces/core\';\\nimport { ItCarouselItemComponent } from \'../carousel-item/carousel-item.component\';\\nimport { CarouselBI } from \'bootstrap-italia\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n/**\\n * Carousel\\n * @description A presentation component for scrolling through elements, images or text slides.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel\',\\n templateUrl: \'./carousel.component.html\',\\n styleUrls: [\'./carousel.component.scss\'],\\n exportAs: \'itCarousel\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCarouselComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The callout title\\n * @default undefined\\n */\\n @Input() title: string | undefined;\\n\\n /**\\n * The carousel type\\n * @default default\\n */\\n @Input() type: CarouselType = \'default\';\\n\\n /**\\n * Custom class in splide__track element\\n * @default \'\'\\n */\\n @Input() trackClass: string = \'\';\\n\\n /**\\n * True for full screen (landscape) viewing\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullCarousel?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a large type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) bigImg?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a standard type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) standardImage?: boolean;\\n\\n /**\\n * Card line style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) lined?: boolean;\\n\\n @ContentChildren(ItCarouselItemComponent) protected items?: QueryList;\\n\\n private carousel?: CarouselBI;\\n\\n @ViewChild(\'carousel\') private carouselDiv!: ElementRef;\\n\\n private itemSubscriptions?: Array;\\n\\n protected get typeClass(): string {\\n const typeClass = \'it-carousel-landscape-abstract\';\\n return this.type === \'default\' ? typeClass : typeClass + `-${this.type}`;\\n }\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {}\\n\\n ngAfterViewInit(): void {\\n this.carousel = CarouselBI.getOrCreateInstance(this.carouselDiv.nativeElement);\\n this.items?.changes\\n .pipe(\\n // When carousel items changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.itemSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.itemSubscriptions = this.items?.map(item =>\\n item.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when carousel item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.itemSubscriptions?.forEach(item => item.unsubscribe());\\n }\\n\\n /**\\n * Removes CarouselBI features\\n */\\n public dispose(): void {\\n this.carousel?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"@import \\"@splidejs/splide/dist/css/splide.min\\"; // Splide\\n","styleUrl":"./carousel.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":87,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"accessors":{"typeClass":{"name":"typeClass","getSignature":{"name":"typeClass","type":"string","returnType":"string","line":84}}},"templateData":"\\n @if (title) {\\n
    \\n
    \\n

    {{ title }}

    \\n
    \\n
    \\n }\\n\\n
    \\n @if (items) {\\n
      \\n @for (item of items; track item) {\\n
    • \\n
      \\n \\n
      \\n
    • \\n }\\n
    \\n }\\n
    \\n\\n"},{"name":"ItCarouselItemComponent","id":"component-ItCarouselItemComponent-c9ce20e63a25703b687b924df7d46b66be87813fb7d03beab37d68e354f7274718f7a3f3902f56146a3f626ceb09a6b31d96757b4ddd098ed27820e2514a6609","file":"projects/design-angular-kit/src/lib/components/core/carousel/carousel-item/carousel-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-carousel-item","styleUrls":[],"styles":[],"templateUrl":["./carousel-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of item

    \\n","line":20,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"

    Carousel Item

    \\n","rawdescription":"\\n\\nCarousel Item\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\n\\n/**\\n * Carousel Item\\n * @description element, image or text slide of carousel\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel-item\',\\n templateUrl: \'./carousel-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItCarouselItemComponent extends ItAbstractComponent {\\n\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n"},{"name":"ItCheckboxComponent","id":"component-ItCheckboxComponent-da875a8125046dbbdc4c68db4011374a967d0e488cdeaf0b8ed89fe9d0b1677e00baff0dddda40ead9c9f5a0b18db9e4c341d694fbd34c285cfff30aa44d9ba2","file":"projects/design-angular-kit/src/lib/components/form/checkbox/checkbox.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-checkbox","styleUrls":[],"styles":[],"templateUrl":["./checkbox.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"checked","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1114,"end":1132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1115,"end":1122,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf checkbox is checked\\n","description":"

    If checkbox is checked

    \\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":996,"end":1014,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":997,"end":1004,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is checkbox group\\n","description":"

    If is checkbox group

    \\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1240,"end":1258,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1241,"end":1248,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf checkbox is indeterminate\\n","description":"

    If checkbox is indeterminate

    \\n","line":43,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":879,"end":897,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":880,"end":887,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show checkbox inline\\n","description":"

    If show checkbox inline

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"toggle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":759,"end":777,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":760,"end":767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show checkbox as toggle\\n","description":"

    If show checkbox as toggle

    \\n","line":19,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"markAsChecked","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":56,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-checkbox\',\\n templateUrl: \'./checkbox.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItCheckboxComponent extends ItAbstractFormComponent implements OnInit, OnChanges {\\n /**\\n * If show checkbox as toggle\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) toggle?: boolean;\\n\\n /**\\n * If show checkbox inline\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) inline?: boolean;\\n\\n /**\\n * If is checkbox group\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) group?: boolean;\\n\\n /**\\n * If checkbox is checked\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) checked?: boolean;\\n\\n /**\\n * If checkbox is indeterminate\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) indeterminate?: boolean;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.markAsChecked();\\n }\\n\\n override ngOnChanges(changes: SimpleChanges) {\\n if (changes[\'checked\']) {\\n this.markAsChecked();\\n }\\n }\\n\\n private markAsChecked(): void {\\n if (this.control.value || this.checked === undefined) {\\n return;\\n }\\n\\n const value = this.checked;\\n this.writeValue(value);\\n return this.onChange(value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges"],"templateData":"\\n
    \\n @if (toggle) {\\n
    \\n \\n
    \\n } @else {\\n \\n \\n }\\n\\n @if (group) {\\n \\n \\n \\n }\\n\\n @if (isInvalid && group) {\\n \\n }\\n
    \\n\\n @if (isInvalid && !group) {\\n \\n }\\n
    \\n\\n\\n
    \\n \\n
    \\n @if (!customError.hasChildNodes()) {\\n {{ invalidMessage | async }}\\n }\\n
    \\n\\n\\n
    \\n \\n
    \\n @if (!customLabel.hasChildNodes()) {\\n {{ label }}\\n }\\n
    \\n"},{"name":"ItChipComponent","id":"component-ItChipComponent-b6f48811db4bb4513b7be8cc59f596ab6f314d7451baaf6bcd26c1fdb15b42b7f2ab9c6308f1153661131baa2885e176edc21aca8c1a7a9156dd91148ed41219","file":"projects/design-angular-kit/src/lib/components/core/chip/chip.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-chip","styleUrls":[],"styles":[],"templateUrl":["./chip.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"altAvatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il valore da aggiungere al parametro alt, di default \'\'\\n","description":"

    Indica il valore da aggiungere al parametro alt, di default ''

    \\n","line":110,"type":"string","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"

    Indica l'url dell'avatar, se valorizzata viene mostrata

    \\n","line":97,"type":"string | undefined","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il colore della chip\\n","description":"

    Indica il colore della chip

    \\n","line":58,"type":"ChipColor | undefined","decorators":[]},{"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"

    Indica se la chip \xe8 disabilitata

    \\n","line":71,"type":"boolean","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"

    Indica il nome dell'icona, se valorizzata viene mostrata

    \\n","line":84,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica la label\\n","description":"

    Indica la label

    \\n","line":19,"type":"string","decorators":[]},{"name":"showCloseButton","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"

    Indica se mostrate il pulante di chisura

    \\n","line":32,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il size\\n","description":"

    Indica il size

    \\n","line":45,"type":"string | \\"lg\\"","decorators":[]}],"outputsClass":[{"name":"closeEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEvento emesso al click sul bottone di chiusura\\n","description":"

    Evento emesso al click sul bottone di chiusura

    \\n","line":123,"type":"EventEmitter"}],"propertiesClass":[{"name":"_altAvatar","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":118,"modifierKind":[123]},{"name":"_avatar","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"string | undefined","optional":false,"description":"","line":105,"modifierKind":[123]},{"name":"_color","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"ChipColor | undefined","optional":false,"description":"","line":66,"modifierKind":[123]},{"name":"_disabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":79,"modifierKind":[123]},{"name":"_icon","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"IconName | undefined","optional":false,"description":"","line":92,"modifierKind":[123]},{"name":"_label","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":27,"modifierKind":[123]},{"name":"_showCloseButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":40,"modifierKind":[123]},{"name":"_size","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string | \\"lg\\"","optional":false,"description":"","line":53,"modifierKind":[123]},{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":145,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":3042,"end":3073,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3043,"end":3050,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]},{"name":"iconClose","defaultValue":"\'close\'","deprecated":false,"deprecationMessage":"","type":"IconName","optional":false,"description":"","line":132,"modifierKind":[123]}],"methodsClass":[{"name":"clickToClose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":151,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, inject, Input, Output } from \'@angular/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ChipColor } from \'../../../interfaces/core\';\\nimport { NgClass } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-chip\',\\n templateUrl: \'./chip.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass, TranslateModule],\\n})\\nexport class ItChipComponent {\\n /**\\n * Indica la label\\n */\\n @Input() set label(value: string) {\\n this._label = value;\\n }\\n\\n get label(): string {\\n return this._label;\\n }\\n\\n private _label = \'\';\\n\\n /**\\n * Indica se mostrate il pulante di chisura\\n */\\n @Input() set showCloseButton(value: boolean) {\\n this._showCloseButton = value;\\n }\\n\\n get showCloseButton(): boolean {\\n return this._showCloseButton;\\n }\\n\\n private _showCloseButton = false;\\n\\n /**\\n * Indica il size\\n */\\n @Input() set size(value: \'\' | \'lg\') {\\n this._size = value;\\n }\\n\\n get size(): \'\' | \'lg\' {\\n return this._size;\\n }\\n\\n private _size: \'\' | \'lg\' = \'\';\\n\\n /**\\n * Indica il colore della chip\\n */\\n @Input() set color(value: ChipColor | undefined) {\\n this._color = value;\\n }\\n\\n get color(): ChipColor | undefined {\\n return this._color;\\n }\\n\\n private _color: ChipColor | undefined = undefined;\\n\\n /**\\n * Indica se la chip \xe8 disabilitata\\n */\\n @Input() set disabled(value: boolean) {\\n this._disabled = value;\\n }\\n\\n get disabled(): boolean {\\n return this._disabled;\\n }\\n\\n private _disabled: boolean = false;\\n\\n /**\\n * Indica il nome dell\'icona, se valorizzata viene mostrata\\n */\\n @Input() set icon(value: IconName | undefined) {\\n this._icon = value;\\n }\\n\\n get icon(): IconName | undefined {\\n return this._icon;\\n }\\n\\n private _icon: IconName | undefined = undefined;\\n\\n /**\\n * Indica l\'url dell\'avatar, se valorizzata viene mostrata\\n */\\n @Input() set avatar(value: string | undefined) {\\n this._avatar = value;\\n }\\n\\n get avatar(): string | undefined {\\n return this._avatar;\\n }\\n\\n private _avatar: string | undefined = undefined;\\n\\n /**\\n * Indica il valore da aggiungere al parametro alt, di default \'\'\\n */\\n @Input() set altAvatar(value: string) {\\n this._altAvatar = value;\\n }\\n\\n get altAvatar(): string {\\n return this._altAvatar;\\n }\\n\\n private _altAvatar: string = \'\';\\n\\n /**\\n * Evento emesso al click sul bottone di chiusura\\n */\\n @Output() closeEvent = new EventEmitter();\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this._icon}`;\\n }\\n\\n private iconClose: IconName = \'close\';\\n\\n /**\\n * Return the close icon href\\n */\\n protected get iconCloseHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.iconClose}`;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n\\n clickToClose(): void {\\n this.closeEvent.emit();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":145},"extends":[],"accessors":{"label":{"name":"label","setSignature":{"name":"label","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":19,"rawdescription":"\\n\\nIndica la label\\n","description":"

    Indica la label

    \\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"label","type":"string","returnType":"string","line":23}},"showCloseButton":{"name":"showCloseButton","setSignature":{"name":"showCloseButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":32,"rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"

    Indica se mostrate il pulante di chisura

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"showCloseButton","type":"boolean","returnType":"boolean","line":36}},"size":{"name":"size","setSignature":{"name":"size","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":45,"rawdescription":"\\n\\nIndica il size\\n","description":"

    Indica il size

    \\n","jsdoctags":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"size","type":"","returnType":"string | \\"lg\\"","line":49}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":58,"rawdescription":"\\n\\nIndica il colore della chip\\n","description":"

    Indica il colore della chip

    \\n","jsdoctags":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"ChipColor | undefined","line":62}},"disabled":{"name":"disabled","setSignature":{"name":"disabled","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":71,"rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"

    Indica se la chip \xe8 disabilitata

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"disabled","type":"boolean","returnType":"boolean","line":75}},"icon":{"name":"icon","setSignature":{"name":"icon","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":84,"rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"

    Indica il nome dell'icona, se valorizzata viene mostrata

    \\n","jsdoctags":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"icon","type":"","returnType":"IconName | undefined","line":88}},"avatar":{"name":"avatar","setSignature":{"name":"avatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":97,"rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"

    Indica l'url dell'avatar, se valorizzata viene mostrata

    \\n","jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"avatar","type":"","returnType":"string | undefined","line":101}},"altAvatar":{"name":"altAvatar","setSignature":{"name":"altAvatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":110,"rawdescription":"\\n\\nIndica il valore da aggiungere al parametro alt, di default \'\'\\n","description":"

    Indica il valore da aggiungere al parametro alt, di default ''

    \\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"altAvatar","type":"string","returnType":"string","line":114}},"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":128,"rawdescription":"\\n\\nReturn the icon href\\n","description":"

    Return the icon href

    \\n"}},"iconCloseHref":{"name":"iconCloseHref","getSignature":{"name":"iconCloseHref","type":"string","returnType":"string","line":137,"rawdescription":"\\n\\nReturn the close icon href\\n","description":"

    Return the close icon href

    \\n"}}},"templateData":"\\n @if (icon) {\\n \\n \\n \\n }\\n @if (avatar) {\\n
    \\n }\\n {{ label }}\\n @if (showCloseButton) {\\n \\n }\\n\\n"},{"name":"ItCollapseComponent","id":"component-ItCollapseComponent-312fe4bf1d4a020ac03ac76a869879a08254b1086f60c8f8d81254a5f436a14ca829395c84de4835d3b0153ffdd4fdf7a1437905d9b37204918901f59ce50a97","file":"projects/design-angular-kit/src/lib/components/core/collapse/collapse.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itCollapse","inputs":[],"outputs":[],"providers":[],"selector":"it-collapse","styleUrls":[],"styles":[],"templateUrl":["./collapse.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":40,"type":"string","decorators":[]},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":660,"end":678,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":661,"end":668,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"

    Enable multiple collapse

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":799,"end":817,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":800,"end":807,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"

    Toggles the collapsible element on invocation

    \\n","line":35,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \\n","line":60,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

    This event fires immediately when the hide method is called.

    \\n","line":55,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

    This event fires immediately when the show method is called.

    \\n","line":45,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \\n","line":50,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"collapse","deprecated":false,"deprecationMessage":"","type":"Collapse","optional":true,"description":"","line":63,"modifierKind":[123]},{"name":"collapseDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":67,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapse\'"}],"modifierKind":[170,124]},{"name":"open","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":65,"modifierKind":[123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"

    Eliminates the possibility of an item being resealable

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"

    Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)

    \\n","modifierKind":[125]},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"

    Shows if collapse is open or not

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":69,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":97,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"

    Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"

    Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n Input,\\n Output,\\n ViewChild\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Collapse } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-collapse\',\\n templateUrl: \'./collapse.component.html\',\\n exportAs: \'itCollapse\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItCollapseComponent extends ItAbstractComponent implements AfterViewInit {\\n\\n /**\\n * Enable multiple collapse\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) multi?: boolean;\\n\\n /**\\n * Toggles the collapsible element on invocation\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) opened?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n\\n private collapse?: Collapse;\\n\\n private open: boolean = false;\\n\\n @ViewChild(\'collapse\') protected collapseDiv?: ElementRef;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n\\n if (this.collapseDiv) {\\n const element = this.collapseDiv.nativeElement;\\n this.collapse = Collapse.getOrCreateInstance(element, {\\n toggle: this.opened\\n });\\n\\n element.addEventListener(\'show.bs.collapse\', event => {this.open = true; this.showEvent.emit(event)});\\n element.addEventListener(\'shown.bs.collapse\', event => {this.open = true; this.shownEvent.emit(event)});\\n element.addEventListener(\'hide.bs.collapse\', event => {this.open = false; this.hideEvent.emit(event)});\\n element.addEventListener(\'hidden.bs.collapse\', event => {this.open = false; this.hiddenEvent.emit(event)});\\n }\\n }\\n\\n /**\\n * Shows if collapse is open or not\\n */\\n public isOpen(): boolean {\\n return this.open;\\n }\\n\\n /**\\n * Shows a resealable item\\n * NOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n */\\n public show(): void {\\n this.collapse?.show();\\n }\\n\\n /**\\n * Hides a resealable item\\n * NOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n */\\n public hide(): void {\\n this.collapse?.hide();\\n }\\n\\n /**\\n * Toggle a collapsible item to show or hide it.\\n * NOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n */\\n public toggle(): void {\\n this.collapse?.toggle();\\n }\\n\\n /**\\n * Eliminates the possibility of an item being resealable\\n */\\n public dispose(): void {\\n this.collapse?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"
    \\n \\n
    \\n"},{"name":"ItDimmerButtonsComponent","id":"component-ItDimmerButtonsComponent-79b8adfd7ca5e8d8b75e004df34cc02b0f4849e75125c2ca0c39b96ce2c5512dbac4942d349e329f6d8652d3d81a661d24e602d0d87490e08ffc639a0c9d5552","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-buttons/dimmer-buttons.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer-buttons","styleUrls":[],"styles":[],"templateUrl":["./dimmer-buttons.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"hasOneButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":400,"end":417,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":401,"end":408,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"

    Indica se abbiamo 1 solo bottone

    \\n","line":17,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_hasOneButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":19,"modifierKind":[123]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer-buttons\',\\n templateUrl: \'./dimmer-buttons.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass]\\n})\\nexport class ItDimmerButtonsComponent {\\n\\n /**\\n * Indica se abbiamo 1 solo bottone\\n * @default false\\n */\\n @Input() set hasOneButton (value: boolean) {this._hasOneButton = value};\\n get hasOneButton() {return this._hasOneButton; }\\n private _hasOneButton = false;\\n\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"hasOneButton":{"name":"hasOneButton","setSignature":{"name":"hasOneButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"

    Indica se abbiamo 1 solo bottone

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"hasOneButton","type":"","returnType":"","line":18}}},"templateData":"
    \\n \\n
    "},{"name":"ItDimmerComponent","id":"component-ItDimmerComponent-cda64066f2dcd255dd48c59898edcbe2882dd830f4d2696a257107fbcb9d4d0f5d84b6f8bfb0dd9572f3758f3dc23bda789b674d77ddb47a71b1c2f044446fe8","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer","styleUrls":[],"styles":[],"templateUrl":["./dimmer.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":740,"end":758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":741,"end":748,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDimmer status\\n","description":"

    Dimmer status

    \\n","line":25,"type":"boolean","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":939,"end":954,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":940,"end":947,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nColore del dimmer\\n","description":"

    Colore del dimmer

    \\n","line":37,"type":"DimmerColor","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_active","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":31,"modifierKind":[123]},{"name":"_color","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"DimmerColor","optional":false,"description":"","line":43,"modifierKind":[123]}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { animate, style, transition, trigger } from \'@angular/animations\';\\nimport { ChangeDetectionStrategy, Component, ElementRef, Input, OnInit } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\nexport type DimmerColor = \'\' | \'dimmer-primary\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer\',\\n templateUrl: \'./dimmer.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n animations: [\\n trigger(\'fade\', [\\n transition(\':enter\', [style({ opacity: 0 }), animate(\'150ms\', style({ opacity: 0.92 }))]),\\n transition(\':leave\', [animate(\'150ms\', style({ opacity: 0 }))]),\\n ]),\\n ],\\n imports: [NgClass],\\n})\\nexport class ItDimmerComponent implements OnInit {\\n /**\\n * Dimmer status\\n * @default false\\n */\\n @Input() set active(value: boolean) {\\n this._active = value;\\n }\\n get active() {\\n return this._active;\\n }\\n private _active = false;\\n\\n /**\\n * Colore del dimmer\\n * @default \'\'\\n */\\n @Input() set color(value: DimmerColor) {\\n this._color = value;\\n }\\n get color() {\\n return this._color;\\n }\\n private _color: DimmerColor = \'\';\\n\\n constructor(private elementRef: ElementRef) {}\\n\\n ngOnInit(): void {\\n this.elementRef?.nativeElement?.parentElement?.classList?.add(\'dimmable\');\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":43,"jsdoctags":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnInit"],"accessors":{"active":{"name":"active","setSignature":{"name":"active","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"rawdescription":"\\n\\nDimmer status\\n","description":"

    Dimmer status

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"active","type":"","returnType":"","line":28}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":37,"rawdescription":"\\n\\nColore del dimmer\\n","description":"

    Colore del dimmer

    \\n","jsdoctags":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"","line":40}}},"templateData":"@if (active) {\\n
    \\n
    \\n \\n
    \\n
    \\n}\\n"},{"name":"ItDimmerIconComponent","id":"component-ItDimmerIconComponent-53d50b0cfd4c53b02962484ea77a4653e8991e96dba14b3042f848c9f95372dc4f2d23f317a46c581d523d9403ec6e89662a374957fa4fb3035a81538050b3e4","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-icon/dimmer-icon.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer-icon","styleUrls":[],"styles":[],"templateUrl":["./dimmer-icon.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component } from \'@angular/core\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer-icon\',\\n templateUrl: \'./dimmer-icon.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItDimmerIconComponent {\\n\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
    \\n \\n
    "},{"name":"ItDropdownComponent","id":"component-ItDropdownComponent-4f4cd3f3679a07db138e35d97d57f693c8127f5f5818358ea683c9fa387165820e4daf0768983e660646c10e3df2885b71e6b867230d548b72098843227ffeb9","file":"projects/design-angular-kit/src/lib/components/core/dropdown/dropdown/dropdown.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itDropdown","inputs":[],"outputs":[],"providers":[],"selector":"it-dropdown","styleUrls":["./dropdown.component.scss"],"styles":[],"templateUrl":["./dropdown.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nButton color\\n","description":"

    Button color

    \\n","line":41,"type":"ButtonColor","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1770,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark menu style\\n","description":"

    Dark menu style

    \\n","line":67,"type":"boolean","decorators":[]},{"name":"direction","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo open menu items to:\\n- dropup: up\\n- dropend: right\\n- dropstart: left\\n","description":"

    To open menu items to:

    \\n
      \\n
    • dropup: up
    • \\n
    • dropend: right
    • \\n
    • dropstart: left
    • \\n
    \\n","line":49,"type":"DropdownDirection | undefined","decorators":[]},{"required":false,"name":"fullWidth","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1511,"end":1529,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1512,"end":1519,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo get a dropdown menu as wide as the element containing the dropdown button\\n","description":"

    To get a dropdown menu as wide as the element containing the dropdown button

    \\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1638,"end":1656,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1639,"end":1646,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nContains a Megamenu element\\n","description":"

    Contains a Megamenu element

    \\n","line":61,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'button\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDropdown mode\\n","description":"

    Dropdown mode

    \\n","line":36,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the dropdown has finished being hidden from the user and CSS transitions have completed.\\n","description":"

    Fired when the dropdown has finished being hidden from the user and CSS transitions have completed.

    \\n","line":92,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFires immediately when the hide instance method has been called.\\n","description":"

    Fires immediately when the hide instance method has been called.

    \\n","line":87,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFires immediately when the show instance method is called.\\n","description":"

    Fires immediately when the show instance method is called.

    \\n","line":77,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the dropdown has been made visible to the user and CSS transitions have completed.\\n","description":"

    Fired when the dropdown has been made visible to the user and CSS transitions have completed.

    \\n","line":82,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"dropdown","deprecated":false,"deprecationMessage":"","type":"Dropdown","optional":true,"description":"","line":94,"modifierKind":[123]},{"name":"dropdownButton","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":96,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'dropdownButton\'"}],"modifierKind":[170,123]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The dropdown items

    \\n","line":72,"rawdescription":"\\n\\nThe dropdown items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItDropdownItemComponent"}],"modifierKind":[170]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":180,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys an element\'s dropdown. (Removes stored data on the DOM element)\\n","description":"

    Destroys an element's dropdown. (Removes stored data on the DOM element)

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":166,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Hides the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"setDarkItems","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet child items dark mode\\n","description":"

    Set child items dark mode

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":3383,"end":3390,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":159,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Shows the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":152,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Toggles the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":173,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s dropdown.\\n","description":"

    Updates the position of an element's dropdown.

    \\n","modifierKind":[125]},{"name":"updateListeners","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":137,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ContentChildren,\\n ElementRef,\\n EventEmitter,\\n Input,\\n OnChanges,\\n Output,\\n QueryList,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { ButtonColor, DropdownDirection } from \'../../../../interfaces/core\';\\nimport { ItDropdownItemComponent } from \'../dropdown-item/dropdown-item.component\';\\nimport { Dropdown } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown\',\\n templateUrl: \'./dropdown.component.html\',\\n styleUrls: [\'./dropdown.component.scss\'],\\n exportAs: \'itDropdown\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet],\\n})\\nexport class ItDropdownComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * Dropdown mode\\n */\\n @Input() mode: \'button\' | \'link\' | \'nav\' = \'button\';\\n\\n /**\\n * Button color\\n */\\n @Input() color?: ButtonColor;\\n\\n /**\\n * To open menu items to:\\n * - dropup: up\\n * - dropend: right\\n * - dropstart: left\\n */\\n @Input() direction: DropdownDirection | undefined;\\n\\n /**\\n * To get a dropdown menu as wide as the element containing the dropdown button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullWidth?: boolean;\\n\\n /**\\n * Contains a Megamenu element\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n\\n /**\\n * Dark menu style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The dropdown items\\n */\\n @ContentChildren(ItDropdownItemComponent) items?: QueryList;\\n\\n /**\\n * Fires immediately when the show instance method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired when the dropdown has been made visible to the user and CSS transitions have completed.\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fires immediately when the hide instance method has been called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired when the dropdown has finished being hidden from the user and CSS transitions have completed.\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n private dropdown?: Dropdown;\\n\\n @ViewChild(\'dropdownButton\') private dropdownButton?: ElementRef;\\n\\n get buttonClass(): string {\\n let btnClass = \'btn dropdown-toggle\';\\n if (this.color) {\\n btnClass += ` btn-${this.color}`;\\n } else {\\n btnClass += ` btn-dropdown`;\\n }\\n\\n return btnClass;\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'dark\'] && !changes[\'dark\'].firstChange) {\\n this.setDarkItems();\\n }\\n if (changes[\'mode\'] && !changes[\'mode\'].firstChange) {\\n this.updateListeners();\\n }\\n super.ngOnChanges(changes);\\n }\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n this.setDarkItems();\\n this.updateListeners();\\n }\\n\\n /**\\n * Set child items dark mode\\n * @private\\n */\\n private setDarkItems(): void {\\n if (this.dark !== undefined) {\\n this.items?.forEach(item => {\\n item.setDark(!!this.dark);\\n });\\n }\\n }\\n\\n private updateListeners(): void {\\n if (this.dropdownButton) {\\n const element = this.dropdownButton.nativeElement;\\n this.dropdown = Dropdown.getOrCreateInstance(element);\\n\\n element.addEventListener(\'show.bs.dropdown\', event => this.showEvent.emit(event));\\n element.addEventListener(\'shown.bs.dropdown\', event => this.shownEvent.emit(event));\\n element.addEventListener(\'hide.bs.dropdown\', event => this.hideEvent.emit(event));\\n element.addEventListener(\'hidden.bs.dropdown\', event => this.hiddenEvent.emit(event));\\n }\\n }\\n\\n /**\\n * Toggles the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public toggle(): void {\\n this.dropdown?.toggle();\\n }\\n\\n /**\\n * Shows the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public show(): void {\\n this.dropdown?.show();\\n }\\n\\n /**\\n * Hides the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public hide(): void {\\n this.dropdown?.hide();\\n }\\n\\n /**\\n * Updates the position of an element\'s dropdown.\\n */\\n public update(): void {\\n this.dropdown?.update();\\n }\\n\\n /**\\n * Destroys an element\'s dropdown. (Removes stored data on the DOM element)\\n */\\n public dispose(): void {\\n this.dropdown?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".link-list-heading:empty {\\n display: none;\\n}\\n","styleUrl":"./dropdown.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit","OnChanges"],"accessors":{"buttonClass":{"name":"buttonClass","getSignature":{"name":"buttonClass","type":"string","returnType":"string","line":98}}},"templateData":"
    \\n @if (mode === \'button\') {\\n \\n \\n \\n \\n } @else {\\n \\n \\n \\n \\n }\\n\\n
    \\n \\n
    \\n
    \\n\\n\\n \\n\\n"},{"name":"ItDropdownItemComponent","id":"component-ItDropdownItemComponent-4c0ee4b88dc9054701b55df8cd808ca09f98471bbdecfe922a1e63b706b540076c2f04fd99384ae469328d135dfa0318e5fb8f8d3dd11386f83a192d25fd0913","file":"projects/design-angular-kit/src/lib/components/core/dropdown/dropdown-item/dropdown-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dropdown-item","styleUrls":["./dropdown-item.component.scss"],"styles":[],"templateUrl":["./dropdown-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":862,"end":880,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":863,"end":870,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nActive item\\n","description":"

    Active item

    \\n","line":28,"type":"boolean","decorators":[]},{"required":false,"name":"divider","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow divider\\n","description":"

    Show divider

    \\n","line":22,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"

    The name of icon to show

    \\n","line":39,"type":"IconName | undefined","decorators":[]},{"name":"iconPosition","defaultValue":"\'right\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1187,"end":1205,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1188,"end":1195,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    right

    \\n"}],"rawdescription":"\\n\\nThe icon position\\n","description":"

    The icon position

    \\n","line":45,"type":"\\"left\\" | \\"right\\"","decorators":[]},{"required":false,"name":"large","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":988,"end":1006,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":989,"end":996,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo increase the size of links\\n","description":"

    To increase the size of links

    \\n","line":34,"type":"boolean","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"isDark","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"

    Change icon color if menu is dark

    \\n","line":51,"rawdescription":"\\n\\nChange icon color if menu is dark\\n","jsdoctags":[{"pos":1312,"end":1330,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1313,"end":1320,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"setDark","args":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":68,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\n\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown-item\',\\n templateUrl: \'./dropdown-item.component.html\',\\n styleUrls: [\'./dropdown-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, ItLinkComponent],\\n})\\nexport class ItDropdownItemComponent extends ItLinkComponent {\\n /**\\n * Show divider\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) divider?: boolean;\\n\\n /**\\n * Active item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * To increase the size of links\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) large?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The icon position\\n * @default right\\n */\\n @Input() iconPosition: \'left\' | \'right\' = \'right\';\\n\\n /**\\n * Change icon color if menu is dark\\n * @default false\\n */\\n isDark: boolean = false;\\n\\n get linkClass(): string {\\n let linkClass = `list-item ${this.active ? \'active\' : \'dropdown-item\'}`;\\n if (this.disabled) {\\n linkClass += \' disabled\';\\n }\\n if (this.large) {\\n linkClass += \' large\';\\n }\\n if (this.iconName) {\\n linkClass += ` ${this.iconPosition === \'right\' ? \'right-icon\' : \'left-icon\'}`;\\n }\\n\\n return linkClass;\\n }\\n\\n setDark(dark: boolean): void {\\n if (this.isDark !== dark) {\\n this.isDark = dark;\\n this._changeDetectorRef.detectChanges();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".list-item.disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n","styleUrl":"./dropdown-item.component.scss"}],"stylesData":"","extends":["ItLinkComponent"],"accessors":{"linkClass":{"name":"linkClass","getSignature":{"name":"linkClass","type":"string","returnType":"string","line":53}}},"templateData":"
  • \\n @if (divider) {\\n \\n } @else {\\n \\n @if (iconName && iconPosition === \'left\') {\\n \\n }\\n \\n @if (iconName && iconPosition === \'right\') {\\n \\n }\\n @if (active) {\\n {{ \'it.core.active\' | translate }}\\n }\\n \\n }\\n
  • \\n"},{"name":"ItErrorPageComponent","id":"component-ItErrorPageComponent-01543b7f27478318ff11356f91f5ddc317892e0cfa80687f6ffc9aad1c3e87a7387f363479af3c2f78b3f4d3a102d92b530b5f52b955843c971a81284772502b","file":"projects/design-angular-kit/src/lib/components/utils/error-page/error-page.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-error-page","styleUrls":[],"styles":[],"templateUrl":["./error-page.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"errorCode","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe error code to show\\n","description":"

    The error code to show

    \\n","line":19,"type":"number | \\"404\\" | \\"403\\" | \\"500\\" | undefined","decorators":[]},{"name":"errorDescription","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom error description\\n- If set it will be displayed instead of the default description.\\n- It is possible to use i18n keys\\n","description":"

    Custom error description

    \\n
      \\n
    • If set it will be displayed instead of the default description.
    • \\n
    • It is possible to use i18n keys
    • \\n
    \\n","line":39,"type":"string | undefined","decorators":[]},{"name":"errorTitle","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom error title\\n- If set it will be displayed instead of the default title.\\n- It is possible to use i18n keys\\n","description":"

    Custom error title

    \\n
      \\n
    • If set it will be displayed instead of the default title.
    • \\n
    • It is possible to use i18n keys
    • \\n
    \\n","line":32,"type":"string | undefined","decorators":[]},{"required":false,"name":"showBackButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1359,"end":1383,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1360,"end":1367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide back button\\n","description":"

    Show/Hide back button

    \\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"showErrorCode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":835,"end":859,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":836,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide error code\\n","description":"

    Show/Hide error code

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showHomeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1498,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1499,"end":1506,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide home button\\n","description":"

    Show/Hide home button

    \\n","line":51,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"RouterLink"},{"name":"ItBackButtonComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ActivatedRoute, RouterLink } from \'@angular/router\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItBackButtonComponent } from \'../../navigation/back-button/back-button.component\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-error-page\',\\n templateUrl: \'./error-page.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, RouterLink, ItBackButtonComponent, ItButtonDirective],\\n})\\nexport class ItErrorPageComponent {\\n /**\\n * The error code to show\\n */\\n @Input() errorCode: number | 404 | 403 | 500 | undefined;\\n\\n /**\\n * Show/Hide error code\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showErrorCode?: boolean = true;\\n\\n /**\\n * Custom error title\\n * - If set it will be displayed instead of the default title.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorTitle: string | undefined;\\n\\n /**\\n * Custom error description\\n * - If set it will be displayed instead of the default description.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorDescription: string | undefined;\\n\\n /**\\n * Show/Hide back button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showBackButton?: boolean = true;\\n\\n /**\\n * Show/Hide home button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showHomeButton?: boolean = true;\\n\\n constructor(private readonly route: ActivatedRoute) {\\n this.route.data.subscribe(data => {\\n if (!this.errorCode && data[\'errorCode\']) {\\n this.errorCode = data[\'errorCode\']; // Get errorCode from route data\\n }\\n if (data[\'showErrorCode\'] !== undefined) {\\n this.showErrorCode = data[\'showErrorCode\']; // Get showErrorCode from route data\\n }\\n if (!this.errorTitle && data[\'errorTitle\']) {\\n this.errorTitle = data[\'errorTitle\']; // Get errorTitle from route data\\n }\\n if (!this.errorDescription && data[\'errorDescription\']) {\\n this.errorDescription = data[\'errorDescription\']; // Get errorDescription from route data\\n }\\n if (data[\'showBackButton\'] !== undefined) {\\n this.showBackButton = data[\'showBackButton\']; // Get showBackButton from route data\\n }\\n if (data[\'showHomeButton\'] !== undefined) {\\n this.showHomeButton = data[\'showHomeButton\']; // Get showHomeButton from route data\\n }\\n });\\n }\\n\\n get isDefaultErrorCode(): boolean {\\n return this.errorCode === 404 || this.errorCode === 403 || this.errorCode === 500;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":""}],"line":51,"jsdoctags":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"accessors":{"isDefaultErrorCode":{"name":"isDefaultErrorCode","getSignature":{"name":"isDefaultErrorCode","type":"boolean","returnType":"boolean","line":76}}},"templateData":"
    \\n @if (errorCode && showErrorCode) {\\n

    {{ errorCode }}

    \\n }\\n

    \\n @if (!errorTitle && isDefaultErrorCode) {\\n {{ \'it.utils.error-page.\' + errorCode + \'.title\' | translate }}\\n } @else {\\n {{ errorTitle || \'it.errors.generic\' | translate }}\\n }\\n

    \\n\\n

    \\n @if (!errorDescription && isDefaultErrorCode) {\\n {{ \'it.utils.error-page.\' + errorCode + \'.description\' | translate }}\\n } @else {\\n {{ errorDescription || \'it.errors.generic-support-message\' | translate }}\\n }\\n

    \\n\\n @if (showBackButton || showHomeButton) {\\n
    \\n @if (showBackButton) {\\n \\n }\\n @if (showHomeButton) {\\n \\n {{ \'it.utils.error-page.go-to-homepage\' | translate }}\\n \\n }\\n
    \\n }\\n
    \\n"},{"name":"ItHeaderComponent","id":"component-ItHeaderComponent-f9eb433d46a79e5bcaa13681771ef9293746b53c657355359387fd761306e592712e71c0e3da212ba8999b4832d11628deb719d9980d67570e3859e1c3d23f36","file":"projects/design-angular-kit/src/lib/components/navigation/header/header.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-header","styleUrls":["./header.component.scss"],"styles":[],"templateUrl":["./header.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"expand","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":51,"type":"boolean","decorators":[]},{"required":false,"name":"light","deprecated":false,"deprecationMessage":"","line":30,"type":"boolean","decorators":[]},{"name":"loginStyle","defaultValue":"\'none\'","deprecated":false,"deprecationMessage":"","line":42,"type":"\\"none\\" | \\"default\\" | \\"full\\"","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","line":50,"type":"boolean","decorators":[]},{"required":false,"name":"showSearch","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":38,"type":"boolean","decorators":[]},{"required":false,"name":"showSlim","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":34,"type":"boolean","decorators":[]},{"name":"slimTitle","deprecated":false,"deprecationMessage":"","line":40,"type":"string | undefined","decorators":[]},{"required":false,"name":"smallHeader","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":36,"type":"boolean","decorators":[]},{"required":false,"name":"sticky","deprecated":false,"deprecationMessage":"","line":32,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"loginClick","deprecated":false,"deprecationMessage":"","line":44,"type":"EventEmitter"},{"name":"searchClick","deprecated":false,"deprecationMessage":"","line":46,"type":"EventEmitter"}],"propertiesClass":[{"name":"headerWrapper","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":48,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'headerWrapper\'"}],"modifierKind":[170,123]},{"name":"stickyHeader","deprecated":false,"deprecationMessage":"","type":"HeaderSticky","optional":true,"description":"","line":53,"modifierKind":[123]}],"methodsClass":[{"name":"emitLoginClick","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":82,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"emitSearchClick","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":60,"deprecated":false,"deprecationMessage":""},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"updateListeners","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":76,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItNavBarModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n Input,\\n OnChanges,\\n Output,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItNavBarModule } from \'../navbar/navbar.module\';\\n\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\nimport { HeaderSticky } from \'bootstrap-italia\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-header\',\\n templateUrl: \'./header.component.html\',\\n styleUrls: [\'./header.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItButtonDirective, ItNavBarModule],\\n})\\nexport class ItHeaderComponent implements AfterViewInit, OnChanges {\\n @Input({ transform: inputToBoolean }) light?: boolean;\\n\\n @Input({ transform: inputToBoolean }) sticky?: boolean;\\n\\n @Input({ transform: inputToBoolean }) showSlim?: boolean = true;\\n\\n @Input({ transform: inputToBoolean }) smallHeader?: boolean = true;\\n\\n @Input({ transform: inputToBoolean }) showSearch?: boolean = true;\\n\\n @Input() slimTitle: string | undefined;\\n\\n @Input() loginStyle: \'none\' | \'default\' | \'full\' = \'none\';\\n\\n @Output() loginClick: EventEmitter;\\n\\n @Output() searchClick: EventEmitter;\\n\\n @ViewChild(\'headerWrapper\') private headerWrapper?: ElementRef;\\n\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n @Input({ transform: inputToBoolean }) expand?: boolean = true;\\n\\n private stickyHeader?: HeaderSticky;\\n\\n constructor() {\\n this.loginClick = new EventEmitter();\\n this.searchClick = new EventEmitter();\\n }\\n\\n ngAfterViewInit() {\\n this.updateListeners();\\n }\\n\\n ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'sticky\'] && changes[\'sticky\'].currentValue == true && !changes[\'sticky\'].firstChange) {\\n this.updateListeners();\\n }\\n if (changes[\'sticky\'] && changes[\'sticky\'].currentValue == false) {\\n this.stickyHeader?._elementObj?._unsetSticky();\\n this.stickyHeader?._elementObj?.dispose();\\n delete this.stickyHeader;\\n this.stickyHeader = undefined;\\n }\\n }\\n\\n updateListeners() {\\n if (!this.stickyHeader && this.headerWrapper && this.sticky) {\\n this.stickyHeader = new HeaderSticky(this.headerWrapper.nativeElement);\\n }\\n }\\n\\n protected emitLoginClick(event: Event): void {\\n event.preventDefault();\\n this.loginClick.emit(event);\\n }\\n\\n protected emitSearchClick(event: Event): void {\\n event.preventDefault();\\n this.searchClick.emit(event);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".nav-mobile:has(.link-list-wrapper:empty) {\\n display: none;\\n}\\n","styleUrl":"./header.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":53},"extends":[],"implements":["AfterViewInit","OnChanges"],"templateData":"\\n @if (showSlim) {\\n
    \\n
    \\n
    \\n
    \\n
    \\n {{ slimTitle }}\\n
    \\n \\n
    \\n
    \\n \\n @if (loginStyle === \'default\') {\\n \\n }\\n @if (loginStyle === \'full\') {\\n \\n \\n \\n \\n {{ \'it.navigation.full-login\' | translate }}\\n \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n \\n\\n @if (showSearch) {\\n
    \\n {{ \'it.navigation.search\' | translate }}\\n \\n \\n \\n
    \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n \\n \\n \\n \\n \\n
    \\n
    \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItIconComponent","id":"component-ItIconComponent-95033df0dbbe6f8a8b9322944329472eed1f59d8fc23db20c6cfff26be2175ec80c678ccfbc6235194f7906bcf3cd31962e3f0293009de65785ee93285fa9841","file":"projects/design-angular-kit/src/lib/components/utils/icon/icon.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-icon","styleUrls":[],"styles":[":host {display: contents;}"],"templateUrl":["./icon.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon color\\n","description":"

    The icon color

    \\n","line":28,"type":"IconColor | undefined","decorators":[]},{"name":"labelWaria","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom Waria label\\n","description":"

    Custom Waria label

    \\n","line":77,"type":"string | undefined","decorators":[]},{"required":true,"name":"name","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe icon name\\n","description":"

    The icon name

    \\n","line":18,"type":"IconName","decorators":[]},{"required":false,"name":"padded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":842,"end":860,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":843,"end":850,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCreate a padding proportional to the size of the surrounding icon.\\n","description":"

    Create a padding proportional to the size of the surrounding icon.

    \\n","line":34,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon size\\n","description":"

    The icon size

    \\n","line":23,"type":"IconSize | undefined","decorators":[]},{"name":"svgClass","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class of svg\\n","description":"

    Custom class of svg

    \\n","line":39,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":72,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":1614,"end":1645,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1615,"end":1622,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, inject, Input } from \'@angular/core\';\\nimport { IconColor, IconName, IconSize } from \'../../../interfaces/icon\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-icon\',\\n templateUrl: \'./icon.component.html\',\\n styles: \':host {display: contents;}\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItIconComponent {\\n /**\\n * The icon name\\n */\\n @Input({ required: true }) name!: IconName;\\n\\n /**\\n * The icon size\\n */\\n @Input() size: IconSize | undefined;\\n\\n /**\\n * The icon color\\n */\\n @Input() color: IconColor | undefined;\\n\\n /**\\n * Create a padding proportional to the size of the surrounding icon.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) padded?: boolean;\\n\\n /**\\n * Custom class of svg\\n */\\n @Input() svgClass: string | undefined;\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.name}`;\\n }\\n\\n /**\\n * Return the icon class\\n */\\n protected get iconClass(): string {\\n let iconClass = \'icon\';\\n if (this.size) {\\n iconClass += ` icon-${this.size}`;\\n }\\n if (this.color) {\\n iconClass += ` icon-${this.color}`;\\n }\\n if (this.padded) {\\n iconClass += ` icon-padded`;\\n }\\n if (this.svgClass) {\\n iconClass += ` ${this.svgClass}`;\\n }\\n return iconClass;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n /**\\n * Custom Waria label\\n */\\n @Input() labelWaria: string | undefined;\\n\\n get isAriaHidden(): boolean {\\n return this.labelWaria == undefined;\\n }\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":":host {display: contents;}\\n","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":81},"extends":[],"accessors":{"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":44,"rawdescription":"\\n\\nReturn the icon href\\n","description":"

    Return the icon href

    \\n"}},"iconClass":{"name":"iconClass","getSignature":{"name":"iconClass","type":"string","returnType":"string","line":51,"rawdescription":"\\n\\nReturn the icon class\\n","description":"

    Return the icon class

    \\n"}},"isAriaHidden":{"name":"isAriaHidden","getSignature":{"name":"isAriaHidden","type":"boolean","returnType":"boolean","line":79}}},"templateData":"\\n \\n\\n"},{"name":"ItInputComponent","id":"component-ItInputComponent-93524c2924e7432b156d0e6b354e7e265610bd28726c886963eeb18da8003abb0a93f5119b5be6e8c93006582b185e57baed927c7bc6299b3e9ee5c898af674d","file":"projects/design-angular-kit/src/lib/components/form/input/input.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-input","styleUrls":["./input.component.scss"],"styles":[],"templateUrl":["./input.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"adaptive","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2624,"end":2642,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2625,"end":2632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo make the numeric field automatically resize according to the value contained in it. [Used only in type = \'number\']\\n","description":"

    To make the numeric field automatically resize according to the value contained in it. [Used only in type = 'number']

    \\n","line":93,"type":"boolean","decorators":[]},{"name":"autocomplete","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2774,"end":2796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2775,"end":2782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"

    Input autocomplete attribute (Browser autocomplete)

    \\n","line":99,"type":"string | undefined","decorators":[]},{"required":false,"name":"currency","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2104,"end":2122,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2105,"end":2112,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is a currency number [Used only in type = \'number\']\\n","description":"

    If is a currency number [Used only in type = 'number']

    \\n","line":75,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input description\\n","description":"

    The input description

    \\n","line":34,"type":"string | undefined","decorators":[]},{"name":"max","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe max value [Used only in type = \'number\']\\n","description":"

    The max value [Used only in type = 'number']

    \\n","line":59,"type":"number | undefined","decorators":[]},{"name":"maxDate","defaultValue":"\'9999-12-31\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1493,"end":1520,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1494,"end":1501,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    '9999-12-31'

    \\n"},{"pos":1520,"end":1545,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1521,"end":1528,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'yyyy-mm-dd'

    \\n"}],"rawdescription":"\\n\\nThe max date value [Used only in type = \'date\']\\n```html\\n```","description":"

    The max date value [Used only in type = 'date']

    \\nExample :
    ","line":48,"type":"string","decorators":[]},{"name":"min","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe min value [Used only in type = \'number\']\\n","description":"

    The min value [Used only in type = 'number']

    \\n","line":64,"type":"number | undefined","decorators":[]},{"name":"minDate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1657,"end":1682,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1658,"end":1665,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'yyyy-mm-dd'

    \\n"}],"rawdescription":"\\n\\nThe min date value [Used only in type = \'date\']\\n```html\\n```","description":"

    The min date value [Used only in type = 'date']

    \\nExample :
    ","line":54,"type":"string | undefined","decorators":[]},{"required":false,"name":"percentage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2259,"end":2277,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2260,"end":2267,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is a percentage number [Used only in type = \'number\']\\n","description":"

    If is a percentage number [Used only in type = 'number']

    \\n","line":81,"type":"boolean","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

    The input placeholder

    \\n","line":29,"type":"string","decorators":[]},{"name":"readonly","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1347,"end":1369,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1348,"end":1355,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nTo prevent modification of the contained value.\\n- plaintext: Readonly field in the form stylized as plain text\\n","description":"

    To prevent modification of the contained value.

    \\n
      \\n
    • plaintext: Readonly field in the form stylized as plain text
    • \\n
    \\n","line":41,"type":"boolean | \\"plaintext\\" | undefined","decorators":[]},{"name":"step","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe step value [Used only in type = \'number\']\\n","description":"

    The step value [Used only in type = 'number']

    \\n","line":69,"type":"number | \\"any\\" | undefined","decorators":[]},{"name":"symbol","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2431,"end":2447,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2432,"end":2439,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '$'

    \\n"}],"rawdescription":"\\n\\nThe currency or percentage symbol [Used only if percentage or currency]\\n```html\\n```","description":"

    The currency or percentage symbol [Used only if percentage or currency]

    \\nExample :
    ","line":87,"type":"string | undefined","decorators":[]},{"name":"type","defaultValue":"\'text\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":990,"end":1007,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":991,"end":998,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    text

    \\n"}],"rawdescription":"\\n\\nThe input type\\n","description":"

    The input type

    \\n","line":24,"type":"InputControlType","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"incrementNumber","args":[{"name":"decrease","type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false"}],"optional":false,"returnType":"void","typeParameters":[],"line":214,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIncrement or decrease the input number value of step\\n","description":"

    Increment or decrease the input number value of step

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":6279,"end":6287,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"decrease"},"type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false","tagName":{"pos":6273,"end":6278,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true to decrease value

    \\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":181,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"TranslateModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { InputControlType } from \'../../../interfaces/form\';\\nimport { AbstractControl, ReactiveFormsModule, ValidatorFn, Validators } from \'@angular/forms\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { Observable } from \'rxjs\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-input\',\\n templateUrl: \'./input.component.html\',\\n styleUrls: [\'./input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, TranslateModule, AsyncPipe],\\n})\\nexport class ItInputComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The input type\\n * @default text\\n */\\n @Input() type: InputControlType = \'text\';\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder = \'\';\\n\\n /**\\n * The input description\\n */\\n @Input() description: string | undefined;\\n\\n /**\\n * To prevent modification of the contained value.\\n * - plaintext: Readonly field in the form stylized as plain text\\n * @default undefined\\n */\\n @Input() readonly: boolean | \'plaintext\' | undefined;\\n\\n /**\\n * The max date value [Used only in type = \'date\']\\n * @default \'9999-12-31\'\\n * @example \'yyyy-mm-dd\'\\n */\\n @Input() maxDate?: string = \'9999-12-31\';\\n\\n /**\\n * The min date value [Used only in type = \'date\']\\n * @example \'yyyy-mm-dd\'\\n */\\n @Input() minDate: string | undefined;\\n\\n /**\\n * The max value [Used only in type = \'number\']\\n */\\n @Input() max: number | undefined;\\n\\n /**\\n * The min value [Used only in type = \'number\']\\n */\\n @Input() min: number | undefined;\\n\\n /**\\n * The step value [Used only in type = \'number\']\\n */\\n @Input() step: number | \'any\' | undefined;\\n\\n /**\\n * If is a currency number [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) currency?: boolean;\\n\\n /**\\n * If is a percentage number [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) percentage?: boolean;\\n\\n /**\\n * The currency or percentage symbol [Used only if percentage or currency]\\n * @example \'$\'\\n */\\n @Input() symbol: string | undefined;\\n\\n /**\\n * To make the numeric field automatically resize according to the value contained in it. [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) adaptive?: boolean;\\n\\n /**\\n * Input autocomplete attribute (Browser autocomplete)\\n * @default undefined\\n */\\n @Input() autocomplete: string | undefined;\\n\\n get isActiveLabel(): boolean {\\n const value = this.control.value;\\n if ((!!value && value !== 0) || value === 0 || !!this.placeholder) {\\n return true;\\n }\\n\\n if (this.type === \'number\' && (!!this.currency || !!this.percentage)) {\\n return true;\\n }\\n\\n return this.type === \'date\' || this.type === \'time\' || this.type === \'color\';\\n }\\n\\n /**\\n * Check is readonly field\\n */\\n protected get isReadonly(): boolean {\\n return this.readonly === \'plaintext\' || !!this.readonly;\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'min\') && this.min) {\\n return this._translateService.get(\'it.errors.min-invalid\', {\\n min: this.min,\\n });\\n }\\n if (this.hasError(\'max\') && this.max) {\\n return this._translateService.get(\'it.errors.max-invalid\', {\\n max: this.max,\\n });\\n }\\n if (this.hasError(\'minlength\')) {\\n const error = this.getError(\'minlength\');\\n return this._translateService.get(\'it.errors.min-length-invalid\', {\\n min: error.requiredLength,\\n });\\n }\\n if (this.hasError(\'maxlength\')) {\\n const error = this.getError(\'maxlength\');\\n return this._translateService.get(\'it.errors.max-length-invalid\', {\\n max: error.requiredLength,\\n });\\n }\\n if (this.hasError(\'email\') || this.hasError(\'invalidEmail\')) {\\n return this._translateService.get(\'it.errors.email-invalid\');\\n }\\n if (this.hasError(\'invalidTel\')) {\\n return this._translateService.get(\'it.errors.tel-invalid\');\\n }\\n if (this.hasError(\'invalidUrl\')) {\\n return this._translateService.get(\'it.errors.url-invalid\');\\n }\\n if (this.hasError(\'invalidTaxCode\')) {\\n return this._translateService.get(\'it.errors.tax-code-invalid\');\\n }\\n if (this.hasError(\'invalidVatNumber\')) {\\n return this._translateService.get(\'it.errors.vat-number-invalid\');\\n }\\n if (this.hasError(\'invalidCap\')) {\\n return this._translateService.get(\'it.errors.cap-invalid\');\\n }\\n if (this.hasError(\'invalidIban\')) {\\n return this._translateService.get(\'it.errors.iban-invalid\');\\n }\\n if (this.hasError(\'invalidRegex\')) {\\n return this._translateService.get(\'it.errors.regex-invalid\');\\n }\\n if (this.hasError(\'pattern\')) {\\n const error = this.getError(\'pattern\');\\n return this._translateService.get(\'it.errors.pattern-invalid\', {\\n pattern: error.requiredPattern,\\n });\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n const validators: Array = [];\\n switch (this.type) {\\n case \'number\':\\n if (this.percentage) {\\n this.min = this.min || 0;\\n this.max = this.max || 100;\\n }\\n\\n // Dynamic min/max validators\\n validators.push((control: AbstractControl) => (this.min ? Validators.min(this.min)(control) : null));\\n validators.push((control: AbstractControl) => (this.max ? Validators.max(this.max)(control) : null));\\n break;\\n case \'email\':\\n validators.push(ItValidators.email);\\n break;\\n case \'tel\':\\n validators.push(ItValidators.tel);\\n break;\\n case \'url\':\\n validators.push(ItValidators.url);\\n break;\\n }\\n\\n this.addValidators(validators);\\n }\\n\\n /**\\n * Increment or decrease the input number value of step\\n * @param decrease true to decrease value\\n */\\n protected incrementNumber(decrease = false): void {\\n if (this.type !== \'number\') {\\n return;\\n }\\n const step = this.step === \'any\' ? 1 : this.step ?? 1;\\n let value = Number(this.control.value);\\n value = (isNaN(value) ? 0 : value) + (decrease ? -step : step);\\n value = Math.round(value * 1e12) / 1e12; // prevent js decimal error\\n\\n if (this.min !== undefined && value < this.min) {\\n value = this.min;\\n } else if (this.max !== undefined && value > this.max) {\\n value = this.max;\\n }\\n\\n this.control.setValue(value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-group {\\n label {\\n z-index: 1000;\\n }\\n\\n input:focus:not(.focus--mouse) {\\n box-shadow: inherit !important;\\n border-color: inherit !important;\\n }\\n\\n .input-number {\\n .align-buttons{\\n height: 100%;\\n }\\n }\\n\\n .input-group-text:empty {\\n display: none;\\n }\\n\\n label.empty-prepend-label {\\n left: auto !important;\\n max-width: 100% !important;\\n }\\n\\n label:not(.active):has(+ input:-webkit-autofill) {\\n transform: translateY(-75%);\\n }\\n}\\n\\n","styleUrl":"./input.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"isActiveLabel":{"name":"isActiveLabel","getSignature":{"name":"isActiveLabel","type":"boolean","returnType":"boolean","line":101}},"isReadonly":{"name":"isReadonly","getSignature":{"name":"isReadonly","type":"boolean","returnType":"boolean","line":117,"rawdescription":"\\n\\nCheck is readonly field\\n","description":"

    Check is readonly field

    \\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":124,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}}},"templateData":"
    \\n \\n \\n \\n \\n\\n @if (label) {\\n \\n {{ label }}\\n \\n }\\n\\n @if (type === \'number\') {\\n @if (currency || percentage) {\\n {{ symbol }}\\n }\\n \\n \\n \\n \\n \\n } @else {\\n \\n }\\n\\n
    \\n \\n\\n
    \\n \\n
    \\n
    \\n
    \\n\\n @if (description) {\\n {{ description }}\\n }\\n\\n @if (isInvalid) {\\n \\n }\\n\\n"},{"name":"ItLanguageSwitcherComponent","id":"component-ItLanguageSwitcherComponent-3b4d0851e1fb83c8c66d0d54b47cbc764f94ed73e752b04f2e75d5bdfe1f15ae391418256f3930267fe111ccdf3242e5b0462d8fa43841e097270d61e426b5d1","file":"projects/design-angular-kit/src/lib/components/utils/language-switcher/language-switcher.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-language-switcher","styleUrls":[],"styles":[],"templateUrl":["./language-switcher.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"availableLanguages","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":724,"end":801,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":725,"end":732,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    The languages available through TranslateService (ngx-translate)

    \\n"}],"rawdescription":"\\n\\nThe available languages\\n","description":"

    The available languages

    \\n","line":20,"type":"Array | undefined","decorators":[]},{"name":"mode","defaultValue":"\'link\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDropdown mode\\n","description":"

    Dropdown mode

    \\n","line":25,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"currentLang$","deprecated":false,"deprecationMessage":"","type":"Observable","optional":false,"description":"","line":27,"modifierKind":[124]}],"methodsClass":[{"name":"changeLanguage","args":[{"name":"lang","type":"string","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":53,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nChange the current language\\n","description":"

    Change the current language

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1775,"end":1779,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"lang"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1769,"end":1774,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the language code

    \\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"},{"name":"ItDropdownModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { map, Observable, startWith } from \'rxjs\';\\nimport { TranslateModule, TranslateService } from \'@ngx-translate/core\';\\nimport { AvailableLanguage } from \'../../../interfaces/utils\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItDropdownModule } from \'../../core/dropdown/dropdown.module\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-language-switcher\',\\n templateUrl: \'./language-switcher.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [AsyncPipe, TranslateModule, ItDropdownModule],\\n})\\nexport class ItLanguageSwitcherComponent implements OnInit {\\n /**\\n * The available languages\\n * @default The languages available through TranslateService (ngx-translate)\\n */\\n @Input() availableLanguages: Array | undefined;\\n\\n /**\\n * Dropdown mode\\n */\\n @Input() mode: \'button\' | \'link\' | \'nav\' = \'link\';\\n\\n protected currentLang$: Observable;\\n\\n constructor(private readonly translateService: TranslateService) {\\n this.currentLang$ = this.translateService.onLangChange.pipe(\\n startWith({ lang: translateService.currentLang }),\\n map(event => this.availableLanguages?.find(l => l.code === event.lang))\\n );\\n }\\n\\n ngOnInit(): void {\\n if (!this.availableLanguages) {\\n this.availableLanguages = this.translateService.getLangs().map(lang => ({\\n code: lang,\\n label: lang,\\n ...(lang === \'it\' && { label: \'ITA\' }),\\n ...(lang === \'en\' && { label: \'ENG\' }),\\n }));\\n } else {\\n this.translateService.addLangs(this.availableLanguages.map(l => l.code)); // Adds custom languages\\n }\\n }\\n\\n /**\\n * Change the current language\\n * @param lang the language code\\n */\\n public changeLanguage(lang: string): void {\\n this.translateService.use(lang);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"translateService","type":"TranslateService","deprecated":false,"deprecationMessage":""}],"line":27,"jsdoctags":[{"name":"translateService","type":"TranslateService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnInit"],"templateData":"\\n \\n {{ \'it.utils.selected\' | translate: { lang: (currentLang$ | async)?.label } }}\\n {{ (currentLang$ | async)?.label || (\'it.utils.select-language\' | translate) }}\\n \\n\\n @if (availableLanguages) {\\n \\n @for (lang of availableLanguages; track lang.code) {\\n \\n {{ lang.label }}\\n @if (lang.code === (currentLang$ | async)?.code) {\\n \\n {{ \'it.utils.selected\' | translate }}\\n \\n }\\n \\n }\\n \\n }\\n\\n"},{"name":"ItLinkComponent","id":"component-ItLinkComponent-c5bd290292b359c2badee9c75ce5a0c43a1b46324e64b510decdc2e724b43e60a05893d2615b023dae0d1ec39e1cdab1575a072941a0beca2249084abd6bd4cc","file":"projects/design-angular-kit/src/lib/components/core/link/link.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-link","styleUrls":[],"styles":[],"templateUrl":["./link.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[]},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[]},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"RouterLink"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, Input, OnChanges, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-link\',\\n templateUrl: \'./link.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [RouterLink, NgTemplateOutlet],\\n})\\nexport class ItLinkComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * The router link action\\n *\\n * Commands to pass to Router#createUrlTree.\\n * - array: commands to pass to Router#createUrlTree.\\n * - string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n * - null|undefined: Disables the link by removing the href\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() href: any[] | string | null | undefined;\\n\\n /**\\n * Is an external link (false to not use Angular router link)\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) externalLink?: boolean;\\n\\n /**\\n * Is disabled link\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disabled?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n super.ngOnChanges(changes);\\n if (changes[\'class\']) {\\n this._changeDetectorRef.markForCheck();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit","OnChanges"],"templateData":"@if (!externalLink) {\\n \\n \\n \\n} @else {\\n \\n \\n \\n}\\n\\n\\n \\n\\n"},{"name":"ItListComponent","id":"component-ItListComponent-6feda5f5549286d414de12b01e7e26aad828b268f98923a3f2d6bf23b373f0a463f16a7adc64cb96b32402ba96f91d73d09345f183053fc692061399848337b8","file":"projects/design-angular-kit/src/lib/components/core/list/list/list.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-list","styleUrls":[],"styles":[],"templateUrl":["./list.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"linkList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":459,"end":477,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":460,"end":467,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'link-list\' class for navigation menu\\n","description":"

    Add 'link-list' class for navigation menu

    \\n","line":17,"type":"boolean","decorators":[]},{"required":false,"name":"linkSubList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":602,"end":620,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":603,"end":610,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'link-sublist\' class for navigation menu\\n","description":"

    Add 'link-sublist' class for navigation menu

    \\n","line":23,"type":"boolean","decorators":[]},{"required":false,"name":"multiline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":737,"end":755,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":738,"end":745,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'multiline\' class for wrapper\\n","description":"

    Add 'multiline' class for wrapper

    \\n","line":29,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list\',\\n templateUrl: \'./list.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItListComponent {\\n /**\\n * Add \'link-list\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkList?: boolean;\\n\\n /**\\n * Add \'link-sublist\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkSubList?: boolean;\\n\\n /**\\n * Add \'multiline\' class for wrapper\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) multiline?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"@if (!linkSubList) {\\n
    \\n
      \\n \\n
    \\n
    \\n}\\n@if (linkSubList) {\\n \\n}\\n\\n"},{"name":"ItListItemComponent","id":"component-ItListItemComponent-942280269ea5a34e387e23885883dc2761455ba9ff94cef7cbbe917bdd13345d95178741e64c326466a11f2d43b8fa52d2524398a86b8212568a8778a35df29b","file":"projects/design-angular-kit/src/lib/components/core/list/list-item/list-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-list-item","styleUrls":["./list-item.component.scss"],"styles":[],"templateUrl":["./list-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":668,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":669,"end":676,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd active class\\n","description":"

    Add active class

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe avatar url\\n","description":"

    The avatar url

    \\n","line":45,"type":"URL | undefined","decorators":[]},{"required":false,"name":"iconLeft","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":856,"end":874,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":857,"end":864,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd icon-left class\\n","description":"

    Add icon-left class

    \\n","line":34,"type":"boolean","decorators":[]},{"required":false,"name":"iconRight","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":975,"end":993,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":976,"end":983,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd icon-right class\\n","description":"

    Add icon-right class

    \\n","line":40,"type":"boolean","decorators":[]},{"name":"image","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe thumb image url\\n","description":"

    The thumb image url

    \\n","line":50,"type":"URL | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd large class\\n","description":"

    Add large class

    \\n","line":28,"type":"\\"large\\" | \\"medium\\"","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, ElementRef, Input } from \'@angular/core\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list-item\',\\n templateUrl: \'./list-item.component.html\',\\n styleUrls: [\'./list-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItLinkComponent],\\n})\\nexport class ItListItemComponent extends ItLinkComponent {\\n constructor(private elRef: ElementRef) {\\n super();\\n }\\n\\n /**\\n * Add active class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * Add large class\\n */\\n @Input() size?: \'large\' | \'medium\';\\n\\n /**\\n * Add icon-left class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconLeft?: boolean;\\n\\n /**\\n * Add icon-right class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconRight?: boolean;\\n\\n /**\\n * The avatar url\\n */\\n @Input() avatar: URL | undefined;\\n\\n /**\\n * The thumb image url\\n */\\n @Input() image: URL | undefined;\\n\\n get itemClass(): string {\\n const inSidebar: boolean = this.elRef.nativeElement.closest(\'.sidebar-linklist-wrapper\') ? true : false;\\n let itemClass = \'list-item\';\\n if (this.disabled) {\\n itemClass += ` disabled`;\\n }\\n if (this.active) {\\n itemClass += ` active`;\\n }\\n if (this.size) {\\n itemClass += ` ${this.size}`;\\n }\\n if (this.iconLeft) {\\n itemClass += inSidebar ? ` left-icon` : ` icon-left`;\\n }\\n if (this.iconRight) {\\n itemClass += inSidebar ? ` right-icon` : ` icon-right`;\\n }\\n if (this.class) {\\n itemClass += ` ${this.class}`;\\n }\\n return itemClass;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".metadata:empty, .it-rounded-icon:empty {\\n display: none;\\n}\\n\\n:host ::ng-deep {\\n it-icon + .it-multiple {\\n display: none !important;\\n }\\n .list-item-title-icon-wrapper + .it-multiple {\\n display: none !important;\\n }\\n p + .it-multiple {\\n display: none !important;\\n }\\n}","styleUrl":"./list-item.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":14,"jsdoctags":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":["ItLinkComponent"],"accessors":{"itemClass":{"name":"itemClass","getSignature":{"name":"itemClass","type":"string","returnType":"string","line":52}}},"templateData":"
  • \\n \\n
    \\n \\n
    \\n\\n @if (avatar) {\\n
    \\n \\"avatar\\"\\n
    \\n }\\n\\n @if (image) {\\n
    \\n \\"thumb\\"\\n
    \\n }\\n\\n
    \\n \\n \\n\\n \\n \\n \\n \\n\\n \\n \\n
    \\n
    \\n\\n @if (!href) {\\n
    \\n \\n
    \\n } @else {\\n \\n \\n \\n }\\n
  • \\n"},{"name":"ItMegamenuComponent","id":"component-ItMegamenuComponent-d8bf3e09c1dd0bd7f1c93a6eeedbd0aeec8db294af2f64558195c712622a8c48c022a916848f2f5369c61b9547813e03c33503665e9cf4c653c520b1117e8e95","file":"projects/design-angular-kit/src/lib/components/navigation/megamenu/megamenu.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-megamenu","styleUrls":["./megamenu.component.scss"],"styles":[],"templateUrl":["./megamenu.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"footer","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":719,"end":737,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":720,"end":727,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo show Megamenu footer\\n","description":"

    To show Megamenu footer

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"header","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":599,"end":617,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":600,"end":607,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo show Megamenu header\\n","description":"

    To show Megamenu header

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'normal\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMegamenu mode\\n","description":"

    Megamenu mode

    \\n","line":17,"type":"\\"right-section\\" | \\"left-section\\" | \\"normal\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-megamenu\',\\n templateUrl: \'./megamenu.component.html\',\\n styleUrls: [\'./megamenu.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItMegamenuComponent {\\n /**\\n * Megamenu mode\\n */\\n @Input() mode: \'right-section\' | \'left-section\' | \'normal\' = \'normal\';\\n\\n /**\\n * To show Megamenu header\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) header?: boolean;\\n\\n /**\\n * To show Megamenu footer\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footer?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"::ng-deep .theme-light-desk {\\n .nav-link::before {\\n background-color: #06c;\\n }\\n}\\n","styleUrl":"./megamenu.component.scss"}],"stylesData":"","extends":[],"templateData":"
    \\n
    \\n @if (mode === \'left-section\') {\\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n @if (header) {\\n \\n }\\n
    \\n \\n
    \\n
    \\n @if (footer || mode === \'right-section\') {\\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n }\\n
    \\n
    \\n"},{"name":"ItModalComponent","id":"component-ItModalComponent-8bac0d3f60a1d6d9be9e6a17e104747c4ae902e109792c45088ad8dd04bc456886fd8fbd859c53e654cb2cb799424449b318bc4f773b90fa361ca44a7e0ceaef","file":"projects/design-angular-kit/src/lib/components/core/modal/modal.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itModal","inputs":[],"outputs":[],"providers":[],"selector":"it-modal","styleUrls":["./modal.component.scss"],"styles":[],"templateUrl":["./modal.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"alertModal","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1072,"end":1090,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1073,"end":1080,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with icon\\n","description":"

    To correctly format the contents of the modal with icon

    \\n","line":32,"type":"boolean","decorators":[]},{"name":"alignment","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2010,"end":2032,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2011,"end":2018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nModal alignment\\n- centered: to vertically center the modal\\n- left: to left-align the modal\\n- right: to right-align the modal\\n","description":"

    Modal alignment

    \\n
      \\n
    • centered: to vertically center the modal
    • \\n
    • left: to left-align the modal
    • \\n
    • right: to right-align the modal
    • \\n
    \\n","line":65,"type":"\\"centered\\" | \\"left\\" | \\"right\\" | undefined","decorators":[]},{"name":"backdrop","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2347,"end":2364,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2348,"end":2355,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n","description":"

    Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.

    \\n","line":77,"type":"\\"static\\" | boolean","decorators":[]},{"required":false,"name":"closeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":910,"end":927,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":911,"end":918,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide close button on header\\n","description":"

    Show/Hide close button on header

    \\n","line":26,"type":"boolean","decorators":[]},{"required":false,"name":"dialogLinkList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1233,"end":1251,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1234,"end":1241,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with Link List\\n","description":"

    To correctly format the contents of the modal with Link List

    \\n","line":38,"type":"boolean","decorators":[]},{"required":false,"name":"fade","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1749,"end":1766,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1750,"end":1757,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nTo have modals that appear with fades\\n","description":"

    To have modals that appear with fades

    \\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"focus","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2478,"end":2495,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2479,"end":2486,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nPuts the focus on the modal when initialized.\\n","description":"

    Puts the focus on the modal when initialized.

    \\n","line":83,"type":"boolean","decorators":[]},{"required":false,"name":"footerShadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2781,"end":2799,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2782,"end":2789,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo better distinguish the footer element with a shadow\\n","description":"

    To better distinguish the footer element with a shadow

    \\n","line":95,"type":"boolean","decorators":[]},{"required":false,"name":"keyboard","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2623,"end":2640,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2624,"end":2631,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nCloses the modal when escape key is pressed.\\n","description":"

    Closes the modal when escape key is pressed.

    \\n","line":89,"type":"boolean","decorators":[]},{"name":"options","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nModal options\\n","description":"

    Modal options

    \\n","line":100,"type":"Partial","decorators":[]},{"required":false,"name":"popconfirm","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1404,"end":1422,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1405,"end":1412,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nModal type Popconfirm can be used for short confirmation messages.\\n","description":"

    Modal type Popconfirm can be used for short confirmation messages.

    \\n","line":44,"type":"boolean","decorators":[]},{"required":false,"name":"scrollable","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1611,"end":1629,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1612,"end":1619,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nYou can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n","description":"

    You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible

    \\n","line":50,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2132,"end":2154,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2133,"end":2140,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nThe modal size\\n","description":"

    The modal size

    \\n","line":71,"type":"\\"sm\\" | \\"lg\\" | \\"xl\\" | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).\\n","description":"

    This event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).

    \\n","line":120,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised immediately when the instance method hide has been called.\\n","description":"

    This event is raised immediately when the instance method hide has been called.

    \\n","line":115,"type":"EventEmitter"},{"name":"hidePreventedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\nof the esc key occurs and data-bs-keyboard is set to false.\\n","description":"

    This event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\nof the esc key occurs and data-bs-keyboard is set to false.

    \\n","line":126,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the instance method show is called.\\n","description":"

    This event fires immediately when the instance method show is called.

    \\n","line":105,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).\\n","description":"

    This event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).

    \\n","line":110,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"modal","deprecated":false,"deprecationMessage":"","type":"Modal","optional":true,"description":"","line":128,"modifierKind":[123]},{"name":"modalElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":130,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'modalElement\', {static: false}"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":215,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys the modal of an element.\\n","description":"

    Destroys the modal of an element.

    \\n","modifierKind":[125]},{"name":"handleUpdate","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":208,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).\\n","description":"

    Manually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":201,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually hide a modal. Returns to the caller before the modal has actually been hidden\\n","description":"

    Manually hide a modal. Returns to the caller before the modal has actually been hidden

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":132,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually open a modal. Returns to the caller before the modal has actually been displayed\\n","description":"

    Manually open a modal. Returns to the caller before the modal has actually been displayed

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":187,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden\\n","description":"

    Manually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"

    Modal windows

    \\n","rawdescription":"\\n\\nModal windows\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Modal } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { Modal as BSModal } from \'bootstrap\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Modal windows\\n * @description To show featured content, notifications to users, or personalized content.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-modal\',\\n templateUrl: \'./modal.component.html\',\\n styleUrls: [\'./modal.component.scss\'],\\n exportAs: \'itModal\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItModalComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * Show/Hide close button on header\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) closeButton: boolean = true;\\n\\n /**\\n * To correctly format the contents of the modal with icon\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) alertModal?: boolean;\\n\\n /**\\n * To correctly format the contents of the modal with Link List\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dialogLinkList?: boolean;\\n\\n /**\\n * Modal type Popconfirm can be used for short confirmation messages.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) popconfirm?: boolean;\\n\\n /**\\n * You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) scrollable?: boolean;\\n\\n /**\\n * To have modals that appear with fades\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) fade?: boolean = true;\\n\\n /**\\n * Modal alignment\\n * - centered: to vertically center the modal\\n * - left: to left-align the modal\\n * - right: to right-align the modal\\n * @default undefined\\n */\\n @Input() alignment: \'centered\' | \'left\' | \'right\' | undefined;\\n\\n /**\\n * The modal size\\n * @default undefined\\n */\\n @Input() size: \'sm\' | \'lg\' | \'xl\' | undefined;\\n\\n /**\\n * Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n * @default true\\n */\\n @Input() backdrop: \'static\' | boolean = true;\\n\\n /**\\n * Puts the focus on the modal when initialized.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) focus: boolean = true;\\n\\n /**\\n * Closes the modal when escape key is pressed.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) keyboard: boolean = true;\\n\\n /**\\n * To better distinguish the footer element with a shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footerShadow?: boolean;\\n\\n /**\\n * Modal options\\n */\\n @Input() options?: Partial;\\n\\n /**\\n * This event fires immediately when the instance method show is called.\\n */\\n @Output() public showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).\\n */\\n @Output() public shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised immediately when the instance method hide has been called.\\n */\\n @Output() public hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).\\n */\\n @Output() public hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\n * of the esc key occurs and data-bs-keyboard is set to false.\\n */\\n @Output() public hidePreventedEvent: EventEmitter = new EventEmitter();\\n\\n private modal?: Modal;\\n\\n @ViewChild(\'modalElement\', { static: false }) private modalElement?: ElementRef;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'title\');\\n\\n if (this.modalElement) {\\n const element = this.modalElement.nativeElement;\\n this.modal = Modal.getOrCreateInstance(element, {\\n ...this.options,\\n backdrop: this.backdrop === \'static\' ? \'static\' : this.backdrop,\\n focus: this.focus,\\n keyboard: this.keyboard,\\n });\\n\\n element.addEventListener(\'show.bs.modal\', event => this.showEvent.emit(event));\\n element.addEventListener(\'shown.bs.modal\', event => this.shownEvent.emit(event));\\n element.addEventListener(\'hide.bs.modal\', event => this.hideEvent.emit(event));\\n element.addEventListener(\'hidden.bs.modal\', event => this.hiddenEvent.emit(event));\\n element.addEventListener(\'hidePrevented.bs.modal\', event => this.hidePreventedEvent.emit(event));\\n }\\n }\\n\\n protected get modalClass(): string {\\n let modalClass = \'modal\';\\n if (this.fade) {\\n modalClass += ` fade`;\\n }\\n if (this.alertModal) {\\n modalClass += ` alert-modal`;\\n }\\n if (this.dialogLinkList) {\\n modalClass += ` it-dialog-link-list`;\\n }\\n if (this.popconfirm) {\\n modalClass += ` popconfirm-modal`;\\n }\\n if (this.scrollable) {\\n modalClass += ` it-dialog-scrollable`;\\n }\\n return modalClass;\\n }\\n\\n protected get dialogClass(): string {\\n let dialogClass = \'modal-dialog\';\\n if (this.alignment) {\\n dialogClass += ` modal-dialog-${this.alignment}`;\\n }\\n if (this.size) {\\n dialogClass += ` modal-${this.size}`;\\n }\\n return dialogClass;\\n }\\n\\n /**\\n * Manually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden\\n */\\n public toggle(): void {\\n this.modal?.toggle();\\n }\\n\\n /**\\n * Manually open a modal. Returns to the caller before the modal has actually been displayed\\n */\\n public show(): void {\\n this.modal?.show();\\n }\\n\\n /**\\n * Manually hide a modal. Returns to the caller before the modal has actually been hidden\\n */\\n public hide(): void {\\n this.modal?.hide();\\n }\\n\\n /**\\n * Manually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).\\n */\\n public handleUpdate(): void {\\n this.modal?.handleUpdate();\\n }\\n\\n /**\\n * Destroys the modal of an element.\\n */\\n public dispose(): void {\\n this.modal?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".modal-footer:empty {\\n display: none;\\n}\\n","styleUrl":"./modal.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"accessors":{"modalClass":{"name":"modalClass","getSignature":{"name":"modalClass","type":"string","returnType":"string","line":153}},"dialogClass":{"name":"dialogClass","getSignature":{"name":"dialogClass","type":"string","returnType":"string","line":173}}},"templateData":"\\n
    \\n
    \\n
    \\n \\n\\n

    \\n \\n

    \\n\\n @if (closeButton) {\\n \\n }\\n
    \\n\\n
    \\n
    \\n \\n
    \\n \\n
    \\n\\n
    \\n \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItNavBarComponent","id":"component-ItNavBarComponent-83ca169b913147757524fdbf11655f4d43b38fb41f104ba64e54fea5f74c52f30950b7a9c9f353462cf17108b7e8dd823829b4540fd4141f5cfa4038ad1300b0","file":"projects/design-angular-kit/src/lib/components/navigation/navbar/navbar/navbar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-navbar","styleUrls":[],"styles":[],"templateUrl":["./navbar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"expand","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":17,"type":"boolean","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","line":16,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"collapseButton","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":19,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapseButton\'"}],"modifierKind":[170,123]},{"name":"collapseView","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":20,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapseView\'"}],"modifierKind":[170,123]},{"name":"navbar","deprecated":false,"deprecationMessage":"","type":"NavBarCollapsible","optional":true,"description":"","line":22,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":24,"deprecated":false,"deprecationMessage":""},{"name":"toggleCollapse","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":30,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { ItButtonDirective } from \'../../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\nimport { NavBarCollapsible } from \'bootstrap-italia\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-navbar\',\\n templateUrl: \'./navbar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItButtonDirective],\\n})\\nexport class ItNavBarComponent implements AfterViewInit {\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n @Input({ transform: inputToBoolean }) expand?: boolean = true;\\n\\n @ViewChild(\'collapseButton\') private collapseButton?: ElementRef;\\n @ViewChild(\'collapseView\') private collapseView?: ElementRef;\\n\\n private navbar?: NavBarCollapsible;\\n\\n ngAfterViewInit() {\\n if (this.collapseButton && this.collapseView) {\\n this.navbar = NavBarCollapsible.getOrCreateInstance(this.collapseView.nativeElement);\\n }\\n }\\n\\n toggleCollapse() {\\n this.navbar?.toggle(this.collapseButton?.nativeElement);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"implements":["AfterViewInit"],"templateData":"\\n \\n \\n \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
      \\n \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItNavBarItemComponent","id":"component-ItNavBarItemComponent-ace3fa06bdea92303ba8d60bb3b267e51896abb06ba8f17dc03c84ed9b89a70bc5d8879dfc72e470ba7c79c1704824ccb851960969ce21dde810101da3ca526a","file":"projects/design-angular-kit/src/lib/components/navigation/navbar/navbar-item/navbar-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-navbar-item","styleUrls":[],"styles":[],"templateUrl":["./navbar-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component } from \'@angular/core\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-navbar-item\',\\n templateUrl: \'./navbar-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItNavBarItemComponent {}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
  • \\n \\n
  • \\n"},{"name":"ItNotificationsComponent","id":"component-ItNotificationsComponent-0f4f95f06fd42acf0cc2e19e26331952deb1bc062c23aeea64cfa5260d0a40daedec0ce5592325cc830a0ce87bbec86539c07ad20b7a27783bd6feddcf95a9c9","file":"projects/design-angular-kit/src/lib/components/core/notifications/notifications.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-notifications","styleUrls":["./notifications.component.scss"],"styles":[],"templateUrl":["./notifications.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dismissible","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1234,"end":1251,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1235,"end":1242,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nDefault notifications is dismissible\\n","description":"

    Default notifications is dismissible

    \\n","line":35,"type":"boolean","decorators":[]},{"name":"duration","defaultValue":"8000","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1020,"end":1037,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1021,"end":1028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    8000

    \\n"}],"rawdescription":"\\n\\nDefault notifications duration (milliseconds)\\n","description":"

    Default notifications duration (milliseconds)

    \\n","line":24,"type":"number","decorators":[]},{"name":"position","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDefault notifications position\\n","description":"

    Default notifications position

    \\n","line":29,"type":"NotificationPosition | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"notificationCount","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"","line":38,"modifierKind":[123]},{"name":"notifications","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"Array<>","optional":false,"description":"","line":39,"modifierKind":[124]},{"name":"subscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":false,"description":"","line":37,"modifierKind":[123]}],"methodsClass":[{"name":"getNotificationIcon","args":[{"name":"notification","type":"Notification","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"IconName | undefined","typeParameters":[],"line":108,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRetrieve the icon name by notification type\\n","description":"

    Retrieve the icon name by notification type

    \\n","modifierKind":[123],"jsdoctags":[{"name":{"pos":3549,"end":3561,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":3543,"end":3548,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the notification

    \\n"}]},{"name":"hideNotification","args":[{"name":"id","type":"string","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":99,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the notification\\n","description":"

    Hide the notification

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":3349,"end":3351,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"id"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3343,"end":3348,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnDestroy } from \'@angular/core\';\\nimport { Subscription } from \'rxjs\';\\nimport { ItNotificationService } from \'../../../services/notification/notification.service\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../../interfaces/core\';\\nimport { Notification as BSNotification } from \'bootstrap-italia\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-notifications\',\\n templateUrl: \'./notifications.component.html\',\\n styleUrls: [\'./notifications.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule],\\n})\\nexport class ItNotificationsComponent implements OnDestroy {\\n /**\\n * Default notifications duration (milliseconds)\\n * @default 8000\\n */\\n @Input() duration: number = 8000;\\n\\n /**\\n * Default notifications position\\n */\\n @Input() position: NotificationPosition | undefined;\\n\\n /**\\n * Default notifications is dismissible\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) dismissible: boolean = true;\\n\\n private subscription: Subscription;\\n private notificationCount: number = 0;\\n protected notifications: Array = [];\\n\\n constructor(\\n private readonly _changeDetectorRef: ChangeDetectorRef,\\n private readonly _notificationService: ItNotificationService\\n ) {\\n this.subscription = this._notificationService.onNotification().subscribe(notification => {\\n if (!notification.duration) {\\n notification.duration = this.duration; // Add duration if not is set\\n }\\n if (!notification.position && this.position) {\\n notification.position = this.position; // Add position if not is set\\n }\\n if (notification.dismissible === undefined && this.dismissible) {\\n notification.dismissible = true; // Add dismissible if not is set\\n }\\n if (!notification.icon) {\\n notification.icon = this.getNotificationIcon(notification);\\n }\\n\\n const newNotification = {\\n ...notification,\\n id: `${notification.type}-${this.notificationCount++}-notification`,\\n };\\n this.notifications.push(newNotification);\\n this._changeDetectorRef.detectChanges();\\n\\n setTimeout(() => {\\n // Show the notification\\n new BSNotification(document.getElementById(newNotification.id)!, {\\n timeout: notification.duration,\\n }).show();\\n\\n // Clear notification after the duration\\n setTimeout(() => {\\n const index = this.notifications.findIndex(n => n.id === newNotification.id);\\n if (index > -1) {\\n this.notifications.splice(index, 1);\\n if (!this.notifications.length) {\\n this.notificationCount = 0;\\n }\\n this._changeDetectorRef.detectChanges();\\n }\\n }, notification.duration);\\n }, 200);\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.subscription.unsubscribe();\\n }\\n\\n protected get NotificationType(): typeof NotificationType {\\n return NotificationType;\\n }\\n\\n /**\\n * Hide the notification\\n * @param id\\n */\\n protected hideNotification(id: string): void {\\n BSNotification.getInstance(document.getElementById(id)!)?.hide();\\n }\\n\\n /**\\n * Retrieve the icon name by notification type\\n * @param notification the notification\\n * @protected\\n */\\n private getNotificationIcon(notification: Notification): IconName | undefined {\\n switch (notification.type) {\\n case NotificationType.Success:\\n return \'check-circle\';\\n case NotificationType.Error:\\n return \'close-circle\';\\n case NotificationType.Warning:\\n return \'error\';\\n case NotificationType.Info:\\n return \'info-circle\';\\n case NotificationType.Standard:\\n default:\\n return undefined;\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".notification {\\n z-index: 10000;\\n}\\n","styleUrl":"./notifications.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""},{"name":"_notificationService","type":"ItNotificationService","deprecated":false,"deprecationMessage":""}],"line":39,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_notificationService","type":"ItNotificationService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnDestroy"],"accessors":{"NotificationType":{"name":"NotificationType","getSignature":{"name":"NotificationType","type":"","returnType":"","line":91}}},"templateData":"@for (notification of notifications; track notification.id) {\\n \\n

    \\n @if (notification.icon) {\\n \\n }\\n {{ notification.title }}\\n

    \\n @if (notification.message) {\\n

    {{ notification.message }}

    \\n }\\n @if (notification.dismissible) {\\n \\n }\\n \\n}\\n"},{"name":"ItPaginationComponent","id":"component-ItPaginationComponent-ccb8cf4fe39781b33034b704694a88c36168f687bfe920dbef4115d6e71e8c733e4cbc8a4fc73692cbb8ce844505f8ed1290d0cf1d8477899e216d885c8dbdfb","file":"projects/design-angular-kit/src/lib/components/core/pagination/pagination.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-pagination","styleUrls":[],"styles":[],"templateUrl":["./pagination.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"alignment","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPagination alignment (justify-content)\\n","description":"

    Pagination alignment (justify-content)

    \\n","line":38,"type":"\\"center\\" | \\"end\\" | undefined","decorators":[]},{"name":"changerValues","defaultValue":"[10, 25, 50, 100]","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2074,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    [10, 25, 50, 100]

    \\n"}],"rawdescription":"\\n\\nAvailable Changer values\\n","description":"

    Available Changer values

    \\n","line":65,"type":"Array","decorators":[]},{"name":"currentChanger","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1911,"end":1952,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1912,"end":1919,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined - hide the Changer

    \\n"}],"rawdescription":"\\n\\nCurrent value of Changer\\nIf is set show the Changer\\n","description":"

    Current value of Changer\\nIf is set show the Changer

    \\n","line":59,"type":"number | undefined","decorators":[]},{"required":true,"name":"currentPage","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nIndex of page (start 0)\\n","description":"

    Index of page (start 0)

    \\n","line":22,"type":"number","decorators":[]},{"required":true,"name":"pageNumbers","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nMax number of page (counter)\\n","description":"

    Max number of page (counter)

    \\n","line":27,"type":"number","decorators":[]},{"required":false,"name":"showJumpToPage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2186,"end":2213,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2187,"end":2194,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - hidden

    \\n"}],"rawdescription":"\\n\\nHide/Show \\"Jump to page\\" input\\n","description":"

    Hide/Show "Jump to page" input

    \\n","line":71,"type":"boolean","decorators":[]},{"required":false,"name":"simpleMode","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1505,"end":1534,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1506,"end":1513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - disabled

    \\n"}],"rawdescription":"\\n\\nEnable/Disable simple mode\\nPagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n","description":"

    Enable/Disable simple mode\\nPagination in the "Simple mode" version is optimized for mobile devices.

    \\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"textLinks","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1744,"end":1773,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1745,"end":1752,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - disabled

    \\n"}],"rawdescription":"\\n\\nEnable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n","description":"

    Enable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.

    \\n","line":52,"type":"boolean","decorators":[]},{"name":"visiblePages","defaultValue":"5","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1220,"end":1234,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1221,"end":1228,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    5

    \\n"}],"rawdescription":"\\n\\nNumber of pages closest to the current one to display\\n","description":"

    Number of pages closest to the current one to display

    \\n","line":33,"type":"number","decorators":[]}],"outputsClass":[{"name":"changerEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when changer is changed. Emit the new changer value\\n","description":"

    Fired when changer is changed. Emit the new changer value

    \\n","line":81,"type":"EventEmitter"},{"name":"pageEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when page is changed. Emit the new index of page\\n","description":"

    Fired when page is changed. Emit the new index of page

    \\n","line":76,"type":"EventEmitter"}],"propertiesClass":[{"name":"jumpToPage","defaultValue":"new FormControl(null)","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Jump to page input

    \\n","line":93,"rawdescription":"\\n\\nJump to page input\\n","modifierKind":[124],"jsdoctags":[{"pos":2657,"end":2671,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2658,"end":2667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]},{"name":"pages","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"Array","optional":false,"description":"

    The pages

    \\n","line":87,"rawdescription":"\\n\\nThe pages\\n","modifierKind":[124],"jsdoctags":[{"pos":2565,"end":2579,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2566,"end":2575,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]}],"methodsClass":[{"name":"calculatePages","args":[],"optional":false,"returnType":"Array","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate array to generate pagination of `visiblePages` element\\n","description":"

    Create array to generate pagination of visiblePages element

    \\n","modifierKind":[123]},{"name":"changerChange","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""},{"name":"value","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":153,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn click changer\\n","description":"

    On click changer

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4456,"end":4461,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4450,"end":4455,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    click event

    \\n"},{"name":{"pos":4486,"end":4491,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"value"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4480,"end":4485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the new changer value

    \\n"}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":107,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"pageChange","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""},{"name":"newPage","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":143,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn click page change\\n","description":"

    On click page change

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4194,"end":4199,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4188,"end":4193,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    click event

    \\n"},{"name":{"pos":4224,"end":4231,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"newPage"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4218,"end":4223,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the new page of table

    \\n"}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"LowerCasePipe","type":"pipe"},{"name":"ItDropdownModule","type":"module"},{"name":"ItInputComponent","type":"component"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from \'@angular/core\';\\nimport { FormControl, ReactiveFormsModule } from \'@angular/forms\';\\nimport { debounceTime, distinctUntilChanged, filter } from \'rxjs\';\\nimport { LowerCasePipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItDropdownModule } from \'../dropdown/dropdown.module\';\\nimport { ItInputComponent } from \'../../form/input/input.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-pagination\',\\n templateUrl: \'./pagination.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, LowerCasePipe, ItDropdownModule, ItInputComponent, ReactiveFormsModule],\\n})\\nexport class ItPaginationComponent implements OnChanges {\\n /**\\n * Index of page (start 0)\\n */\\n @Input({ required: true }) currentPage!: number;\\n\\n /**\\n * Max number of page (counter)\\n */\\n @Input({ required: true }) pageNumbers!: number;\\n\\n /**\\n * Number of pages closest to the current one to display\\n * @default 5\\n */\\n @Input() visiblePages: number = 5;\\n\\n /**\\n * Pagination alignment (justify-content)\\n */\\n @Input() alignment: \'center\' | \'end\' | undefined;\\n\\n /**\\n * Enable/Disable simple mode\\n * Pagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) simpleMode?: boolean;\\n\\n /**\\n * Enable/Disable text links\\n * Chevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) textLinks?: boolean;\\n\\n /**\\n * Current value of Changer\\n * If is set show the Changer\\n * @default undefined - hide the Changer\\n */\\n @Input() currentChanger: number | undefined;\\n\\n /**\\n * Available Changer values\\n * @default [10, 25, 50, 100]\\n */\\n @Input() changerValues: Array = [10, 25, 50, 100];\\n\\n /**\\n * Hide/Show \\"Jump to page\\" input\\n * @default false - hidden\\n */\\n @Input({ transform: inputToBoolean }) showJumpToPage?: boolean;\\n\\n /**\\n * Fired when page is changed. Emit the new index of page\\n */\\n @Output() pageEvent = new EventEmitter();\\n\\n /**\\n * Fired when changer is changed. Emit the new changer value\\n */\\n @Output() changerEvent = new EventEmitter();\\n\\n /**\\n * The pages\\n * @protected\\n */\\n protected pages: Array = [];\\n\\n /**\\n * Jump to page input\\n * @protected\\n */\\n protected jumpToPage: FormControl = new FormControl(null);\\n\\n constructor() {\\n this.jumpToPage.valueChanges\\n .pipe(\\n debounceTime(300), // Delay filter data after time span has passed without another source emission\\n distinctUntilChanged(),\\n filter(value => !!value && this.jumpToPage.valid)\\n )\\n .subscribe(value => {\\n this.pageEvent.emit(value! - 1);\\n });\\n }\\n\\n ngOnChanges(changes: SimpleChanges): void {\\n this.pages = this.calculatePages();\\n if (changes[\'currentPage\']) {\\n this.jumpToPage.setValue(null, { emitEvent: false });\\n }\\n }\\n\\n /**\\n * Create array to generate pagination of `visiblePages` element\\n */\\n private calculatePages(): Array {\\n if (this.simpleMode) {\\n return [this.currentPage];\\n }\\n\\n const length = this.pageNumbers > this.visiblePages ? this.visiblePages : this.pageNumbers;\\n\\n const halfVisiblePages = Math.floor(this.visiblePages / 2);\\n let start = this.currentPage > halfVisiblePages && this.pageNumbers > this.visiblePages ? this.currentPage - halfVisiblePages + 1 : 1;\\n\\n if (this.pageNumbers > this.visiblePages) {\\n if (this.currentPage + 1 >= this.pageNumbers) {\\n start -= halfVisiblePages;\\n } else if (this.currentPage >= this.pageNumbers - halfVisiblePages) {\\n start -= this.pageNumbers - (this.currentPage + 1);\\n }\\n }\\n\\n return Array.from({ length }, (_, i) => i + start);\\n }\\n\\n /**\\n * On click page change\\n * @param event click event\\n * @param newPage the new page of table\\n */\\n protected pageChange(event: Event, newPage: number): void {\\n event.preventDefault();\\n this.pageEvent.emit(newPage - 1); // emit new page index\\n }\\n\\n /**\\n * On click changer\\n * @param event click event\\n * @param value the new changer value\\n */\\n protected changerChange(event: Event, value: number): void {\\n event.preventDefault();\\n this.changerEvent.emit(value); // emit new changer value\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":93},"extends":[],"implements":["OnChanges"],"templateData":"\\n @if (pages.length) {\\n \\n }\\n\\n @if (currentChanger !== undefined) {\\n \\n {{ currentChanger }} / {{ \'it.core.page\' | translate | lowercase }}\\n \\n @for (value of changerValues; track value) {\\n \\n {{ value }} / {{ \'it.core.page\' | translate | lowercase }}\\n \\n }\\n \\n \\n }\\n\\n @if (showJumpToPage) {\\n \\n }\\n\\n

    \\n \\n

    \\n\\n"},{"name":"ItPasswordInputComponent","id":"component-ItPasswordInputComponent-1d2c191e5907041f16a311addf6ae1a3469c989057f7d4f7c6658750aa0c3fcc3fddea2940ee51c444a5dd2174f51e17ee57114451cb357a4e9edd2bcc8b7a90","file":"projects/design-angular-kit/src/lib/components/form/password-input/password-input.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-password-input","styleUrls":["./password-input.component.scss"],"styles":[],"templateUrl":["./password-input.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"autocomplete","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2511,"end":2533,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2512,"end":2519,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"

    Input autocomplete attribute (Browser autocomplete)

    \\n","line":86,"type":"string | undefined","decorators":[]},{"required":false,"name":"confirmPasswordField","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2349,"end":2367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2350,"end":2357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs the confirmation password field\\n","description":"

    Is the confirmation password field

    \\n","line":80,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2102,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true for StrengthMeter mode else is undefined

    \\n"}],"rawdescription":"\\n\\nThe input description\\n- true: show the StrengthMeter description message\\n- string: show custom description\\n","description":"

    The input description

    \\n
      \\n
    • true: show the StrengthMeter description message
    • \\n
    • string: show custom description
    • \\n
    \\n","line":68,"type":"string | | undefined","decorators":[]},{"name":"minLength","defaultValue":"10","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1226,"end":1241,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1227,"end":1234,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    10

    \\n"}],"rawdescription":"\\n\\nThe password minimum length\\n","description":"

    The password minimum length

    \\n","line":31,"type":"number","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

    The input placeholder

    \\n","line":60,"type":"string","decorators":[]},{"name":"required","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1124,"end":1141,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1125,"end":1132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe field is required\\n","description":"

    The field is required

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showStrengthMeter","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2207,"end":2225,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2208,"end":2215,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nEnable to show the strength meter\\n","description":"

    Enable to show the strength meter

    \\n","line":74,"type":"boolean","decorators":[]},{"name":"useCapitalCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1476,"end":1493,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1477,"end":1484,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one uppercase character\\n","description":"

    The password must contain at least one uppercase character

    \\n","line":43,"type":"boolean","decorators":[]},{"name":"useNumber","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1342,"end":1359,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1343,"end":1350,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one number\\n","description":"

    The password must contain at least one number

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"useSmallCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1615,"end":1632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1616,"end":1623,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one lowercase character\\n","description":"

    The password must contain at least one lowercase character

    \\n","line":49,"type":"boolean","decorators":[]},{"name":"useSpecialCharacters","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1750,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1751,"end":1758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one special character\\n","description":"

    The password must contain at least one special character

    \\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"inputElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":90,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'input\'"}],"modifierKind":[170,123]},{"name":"inputPasswordBs","deprecated":false,"deprecationMessage":"","type":"InputPassword","optional":true,"description":"","line":88,"modifierKind":[123]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":111,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, OnInit, ViewChild } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { map, Observable } from \'rxjs\';\\nimport { InputPassword } from \'bootstrap-italia\';\\nimport { ReactiveFormsModule, Validators } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-password-input\',\\n templateUrl: \'./password-input.component.html\',\\n styleUrls: [\'./password-input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, ItIconComponent, AsyncPipe, TranslateModule],\\n})\\nexport class ItPasswordInputComponent extends ItAbstractFormComponent implements OnInit, AfterViewInit {\\n /**\\n * The field is required\\n * @default true\\n */\\n @Input() required: boolean = true;\\n\\n /**\\n * The password minimum length\\n * @default 10\\n */\\n @Input() minLength: number = 10;\\n\\n /**\\n * The password must contain at least one number\\n * @default true\\n */\\n @Input() useNumber: boolean = true;\\n\\n /**\\n * The password must contain at least one uppercase character\\n * @default true\\n */\\n @Input() useCapitalCase: boolean = true;\\n\\n /**\\n * The password must contain at least one lowercase character\\n * @default true\\n */\\n @Input() useSmallCase: boolean = true;\\n\\n /**\\n * The password must contain at least one special character\\n * @default true\\n */\\n @Input() useSpecialCharacters: boolean = true;\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder: string = \'\';\\n\\n /**\\n * The input description\\n * - true: show the StrengthMeter description message\\n * - string: show custom description\\n * @default true for StrengthMeter mode else is undefined\\n */\\n @Input() description: string | true | undefined;\\n\\n /**\\n * Enable to show the strength meter\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showStrengthMeter?: boolean;\\n\\n /**\\n * Is the confirmation password field\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) confirmPasswordField?: boolean;\\n\\n /**\\n * Input autocomplete attribute (Browser autocomplete)\\n * @default undefined\\n */\\n @Input() autocomplete: string | undefined;\\n\\n private inputPasswordBs?: InputPassword;\\n\\n @ViewChild(\'input\') private inputElement?: ElementRef;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (!this.confirmPasswordField) {\\n this.addValidators(\\n ItValidators.password(\\n this.minLength,\\n this.useNumber,\\n this.useCapitalCase,\\n this.useSmallCase,\\n this.useSpecialCharacters,\\n this.required\\n )\\n );\\n } else if (this.required) {\\n this.addValidators(Validators.required);\\n }\\n }\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.inputElement) {\\n this.inputPasswordBs = InputPassword.getOrCreateInstance(this.inputElement.nativeElement, {\\n showText: this.isStrengthMeter,\\n minimumLength: this.minLength,\\n });\\n }\\n }\\n\\n protected get isStrengthMeter(): boolean {\\n return !this.confirmPasswordField && !!this.showStrengthMeter;\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'noPasswordMatch\')) {\\n return this._translateService.get(\'it.errors.password-no-match\');\\n }\\n if (this.hasError(\'minlength\')) {\\n return this._translateService.get(\'it.errors.password-min-length\', {\\n minLength: this.minLength,\\n });\\n }\\n if (this.hasError(\'hasNumber\')) {\\n return this._translateService.get(\'it.errors.password-number\');\\n }\\n if (this.hasError(\'hasCapitalCase\')) {\\n return this._translateService.get(\'it.errors.password-capital-case\');\\n }\\n if (this.hasError(\'hasSmallCase\')) {\\n return this._translateService.get(\'it.errors.password-capital-case\');\\n }\\n if (this.hasError(\'hasSpecialCharacters\')) {\\n return this._translateService.get(\'it.errors.password-special-character\');\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n /**\\n * Retrieve the default StrengthMeter description message from TranslateService\\n */\\n protected get strengthMeterDescription(): Observable {\\n const keys = [\'it.form.password-strength-meter.description.default\'];\\n if (this.useNumber) {\\n keys.push(\'it.form.password-strength-meter.description.number\');\\n }\\n if (this.useCapitalCase) {\\n keys.push(\'it.form.password-strength-meter.description.capital-case\');\\n }\\n if (this.useSpecialCharacters) {\\n keys.push(\'it.form.password-strength-meter.description.special-character\');\\n }\\n\\n return this._translateService.get(keys, { minLength: this.minLength }).pipe(map(labels => Object.values(labels).join(\', \')));\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-group {\\n input:focus:not(.focus--mouse) {\\n box-shadow: inherit !important;\\n border-color: inherit !important;\\n }\\n label:not(.active):has(+ input:-webkit-autofill) {\\n transform: translateY(-75%);\\n }\\n}\\n","styleUrl":"./password-input.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","AfterViewInit"],"accessors":{"isStrengthMeter":{"name":"isStrengthMeter","getSignature":{"name":"isStrengthMeter","type":"boolean","returnType":"boolean","line":122}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":129,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}},"strengthMeterDescription":{"name":"strengthMeterDescription","getSignature":{"name":"strengthMeterDescription","type":"","returnType":"Observable","line":157,"rawdescription":"\\n\\nRetrieve the default StrengthMeter description message from TranslateService\\n","description":"

    Retrieve the default StrengthMeter description message from TranslateService

    \\n"}}},"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n\\n \\n \\n \\n \\n\\n @if (isInvalid) {\\n \\n }\\n\\n @if (description !== undefined && !isStrengthMeter) {\\n \\n {{ description !== true ? description : (strengthMeterDescription | async) }}\\n \\n }\\n\\n \\n {{ \'it.form.caps-inserted\' | translate }}\\n \\n\\n @if (isStrengthMeter) {\\n
    \\n \\n {{ description !== undefined && description !== true ? description : (strengthMeterDescription | async) }}\\n \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n"},{"name":"ItProgressBarComponent","id":"component-ItProgressBarComponent-5dfdac5d8e8170631452eaf8402e05a25e3f4e137c0249fbef666a456452314661e529581333e1e7fda8dbcef90648a0bc274f4d77e5b66c84f080f994b4c886","file":"projects/design-angular-kit/src/lib/components/core/progress-bar/progress-bar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-progress-bar","styleUrls":[],"styles":[],"templateUrl":["./progress-bar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe progress bar color\\n","description":"

    The progress bar color

    \\n","line":34,"type":"ProgressBarColor | undefined","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the progress as indeterminate\\n","description":"

    Show the progress as indeterminate

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"showLabel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":619,"end":637,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":620,"end":627,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the progress label\\n","description":"

    Show the progress label

    \\n","line":23,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe progress bar value [0, 100]\\n","description":"

    The progress bar value [0, 100]

    \\n","line":17,"type":"number","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-progress-bar\',\\n templateUrl: \'./progress-bar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItProgressBarComponent {\\n /**\\n * The progress bar value [0, 100]\\n */\\n @Input({ required: true }) value!: number;\\n\\n /**\\n * Show the progress label\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showLabel?: boolean;\\n\\n /**\\n * Show the progress as indeterminate\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) indeterminate?: boolean;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() color: ProgressBarColor | undefined;\\n\\n /**\\n * Return the background color\\n */\\n get bgColor(): string {\\n if (!this.color) {\\n return \'\';\\n }\\n\\n return ` bg-${this.color}`;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"bgColor":{"name":"bgColor","getSignature":{"name":"bgColor","type":"string","returnType":"string","line":39,"rawdescription":"\\n\\nReturn the background color\\n","description":"

    Return the background color

    \\n"}}},"templateData":"
    \\n @if (showLabel) {\\n
    \\n {{ \'it.core.progress\' | translate }} {{ value }}%\\n
    \\n }\\n
    \\n @if (indeterminate) {\\n
    \\n } @else {\\n
    \\n }\\n
    \\n\\n"},{"name":"ItProgressButtonComponent","id":"component-ItProgressButtonComponent-56bce6722e206fce489e570e12becc63c8b146a2bb80885084f620fb731ab3834a8a1abf184935d07b4637ae2861ce8e379f89fad0e5a1eac18b9bb3eafdbe69","file":"projects/design-angular-kit/src/lib/components/core/progress-button/progress-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"button[itButton][progress]","styleUrls":[],"styles":[],"templateUrl":["./progress-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"progress","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":772,"end":794,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":773,"end":780,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nBehavior of the progress bar\\n- true: Show indeterminate progress bar\\n- false or undefined: Hide progress bar\\n- number [0, 100]: Assign a specific value to the progress bar\\n","description":"

    Behavior of the progress bar

    \\n
      \\n
    • true: Show indeterminate progress bar
    • \\n
    • false or undefined: Hide progress bar
    • \\n
    • number [0, 100]: Assign a specific value to the progress bar
    • \\n
    \\n","line":21,"type":"number | boolean | undefined","decorators":[]},{"name":"progressColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe progress bar color\\n","description":"

    The progress bar color

    \\n","line":26,"type":"ProgressBarColor | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItProgressBarComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { ItProgressBarComponent } from \'../progress-bar/progress-bar.component\';\\n\\n@Component({\\n standalone: true,\\n // eslint-disable-next-line @angular-eslint/component-selector\\n selector: \'button[itButton][progress]\',\\n templateUrl: \'./progress-button.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItProgressBarComponent],\\n})\\nexport class ItProgressButtonComponent {\\n /**\\n * Behavior of the progress bar\\n * - true: Show indeterminate progress bar\\n * - false or undefined: Hide progress bar\\n * - number [0, 100]: Assign a specific value to the progress bar\\n * @default undefined\\n */\\n @Input() progress: number | boolean | undefined;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() progressColor: ProgressBarColor | undefined;\\n\\n get isProgress(): boolean {\\n return typeof this.progress === \'number\' || !!this.progress;\\n }\\n\\n get progressValue(): number {\\n return typeof this.progress === \'number\' ? this.progress : 0;\\n }\\n\\n get isIndeterminate(): boolean {\\n return typeof this.progress !== \'number\' && !!this.progress;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"isProgress":{"name":"isProgress","getSignature":{"name":"isProgress","type":"boolean","returnType":"boolean","line":28}},"progressValue":{"name":"progressValue","getSignature":{"name":"progressValue","type":"number","returnType":"number","line":32}},"isIndeterminate":{"name":"isIndeterminate","getSignature":{"name":"isIndeterminate","type":"boolean","returnType":"boolean","line":36}}},"templateData":"\\n\\n@if (isProgress) {\\n \\n}\\n"},{"name":"ItRadioButtonComponent","id":"component-ItRadioButtonComponent-9a121b7a31e07779f7a1443159303dd8686877d9828d3d359ad932b4a6101ae1758cab97eb0da3c9850456528710ccf660d3fdff3b0e6941ec53895368cb5a4a","file":"projects/design-angular-kit/src/lib/components/form/radio-button/radio-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-radio-button","styleUrls":["./radio-button.component.scss"],"styles":[],"templateUrl":["./radio-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"checked","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1085,"end":1103,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1086,"end":1093,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is radio is checked\\n","description":"

    If is radio is checked

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"forceRadioName","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1281,"end":1354,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1282,"end":1289,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    by default the radio name is calculated from form field name

    \\n"}],"rawdescription":"\\n\\nSet the radio name manually.\\nFor example when the radio button name is duplicated inside page\\n","description":"

    Set the radio name manually.\\nFor example when the radio button name is duplicated inside page

    \\n","line":44,"type":"string","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":967,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":968,"end":975,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is radio group\\n","description":"

    If is radio group

    \\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":853,"end":871,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":854,"end":861,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show radio inline\\n","description":"

    If show radio inline

    \\n","line":25,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe radio value\\n","description":"

    The radio value

    \\n","line":19,"type":"string | number | undefined | null","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"any","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-radio-button\',\\n templateUrl: \'./radio-button.component.html\',\\n styleUrls: [\'./radio-button.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItRadioButtonComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The radio value\\n */\\n @Input({ required: true }) value: string | number | undefined | null;\\n\\n /**\\n * If show radio inline\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) inline?: boolean;\\n\\n /**\\n * If is radio group\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) group?: boolean;\\n\\n /**\\n * If is radio is checked\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) checked?: boolean;\\n\\n /**\\n * Set the radio name manually.\\n * For example when the radio button name is duplicated inside page\\n * @default by default the radio name is calculated from form field name\\n */\\n @Input() forceRadioName?: string;\\n\\n get name(): string {\\n if (this.forceRadioName) {\\n return this.forceRadioName;\\n }\\n\\n let name = \'\';\\n if (this._ngControl) {\\n name = this._ngControl.name?.toString() || \'\';\\n\\n // Retrieve parent name, prevent duplicate name inside FormArray or nested FormGroup\\n let control = this._ngControl.control?.parent;\\n while (control?.parent) {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n const controls: { [key: string]: any } = control?.parent?.controls || {};\\n const parentName = Object.keys(controls).find(name => control === controls[name]) || null;\\n if (!parentName) {\\n break;\\n }\\n name = `${parentName}.${name}`; // parent.0.radioName\\n control = control.parent;\\n }\\n }\\n\\n return name;\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (this.control.value || !this.value || !this.checked) {\\n return;\\n }\\n\\n this.writeValue(this.value);\\n return this.onChange(this.value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"//@import \'bootstrap-italia/src/scss/functions\';\\n//@import \'bootstrap-italia/src/scss/utilities/colors_vars\';\\n//\\n//.form-check {\\n//\\n// [type=radio].is-invalid:not(:checked) + label::after,\\n// [type=radio].is-invalid:not(:checked) + label::before {\\n// border-color: $danger;\\n// }\\n//\\n// [type=radio].is-invalid:not(:checked) + label {\\n// color: $danger;\\n// }\\n//}\\n","styleUrl":"./radio-button.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"name":{"name":"name","getSignature":{"name":"name","type":"string","returnType":"string","line":46}}},"templateData":"\\n
    \\n \\n\\n \\n\\n @if (group) {\\n \\n \\n \\n }\\n\\n @if (isInvalid && group) {\\n \\n }\\n
    \\n\\n @if (isInvalid && !group) {\\n \\n }\\n
    \\n"},{"name":"ItRangeComponent","id":"component-ItRangeComponent-8d18236dce9bbef34345b24d0b6822a110701792d80c01a948f0f7ef9a418a2118230958c3f59024eba72fef7dd995bd0d49cf9cca01b5820e74081f17a53824","file":"projects/design-angular-kit/src/lib/components/form/range/range.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-range","styleUrls":["./range.component.scss"],"styles":[],"templateUrl":["./range.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"leftColor","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":976,"end":1023,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":977,"end":984,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '#0d6efd' or 'var(--bs-primary)'

    \\n"},{"pos":1023,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1024,"end":1031,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined ('var(--bs-gray-300)')

    \\n"}],"rawdescription":"\\n\\nThe color on left of thumb [Require rightColor]\\n```html\\n```","description":"

    The color on left of thumb [Require rightColor]

    \\nExample :
    ","line":45,"type":"string","decorators":[]},{"name":"max","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe max value\\n","description":"

    The max value

    \\n","line":28,"type":"number","decorators":[]},{"name":"min","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe min value\\n","description":"

    The min value

    \\n","line":33,"type":"number","decorators":[]},{"name":"rightColor","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1167,"end":1214,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1168,"end":1175,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '#0d6efd' or 'var(--bs-primary)'

    \\n"},{"pos":1214,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1215,"end":1222,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined ('var(--bs-gray-300)')

    \\n"}],"rawdescription":"\\n\\nThe color on right of thumb [Require leftColor]\\n```html\\n```","description":"

    The color on right of thumb [Require leftColor]

    \\nExample :
    ","line":52,"type":"string","decorators":[]},{"name":"step","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe step value\\n","description":"

    The step value

    \\n","line":38,"type":"number | \\"any\\"","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"slider","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":54,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'slider\', {static: true}"}],"modifierKind":[170]},{"name":"subscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":true,"description":"","line":56,"modifierKind":[123]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":""},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"updateSliderColor","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdate the percentage of slider color\\n","description":"

    Update the percentage of slider color

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":2190,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"writeValue","args":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":78,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n Input,\\n OnChanges,\\n OnDestroy,\\n OnInit,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { distinctUntilChanged, startWith, Subscription } from \'rxjs\';\\n\\n@Component({\\n selector: \'it-range\',\\n standalone: true,\\n imports: [ReactiveFormsModule],\\n templateUrl: \'./range.component.html\',\\n styleUrls: [\'./range.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItRangeComponent extends ItAbstractFormComponent implements OnInit, OnChanges, OnDestroy {\\n /**\\n * The max value\\n */\\n @Input() max?: number;\\n\\n /**\\n * The min value\\n */\\n @Input() min?: number;\\n\\n /**\\n * The step value\\n */\\n @Input() step?: number | \'any\';\\n\\n /**\\n * The color on left of thumb [Require rightColor]\\n * @example \'#0d6efd\' or \'var(--bs-primary)\'\\n * @default undefined (\'var(--bs-gray-300)\')\\n */\\n @Input() leftColor?: string;\\n\\n /**\\n * The color on right of thumb [Require leftColor]\\n * @example \'#0d6efd\' or \'var(--bs-primary)\'\\n * @default undefined (\'var(--bs-gray-300)\')\\n */\\n @Input() rightColor?: string;\\n\\n @ViewChild(\'slider\', { static: true }) slider!: ElementRef;\\n\\n private subscription?: Subscription;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.subscription = this.control.valueChanges\\n .pipe(distinctUntilChanged(), startWith(undefined))\\n .subscribe(() => this.updateSliderColor());\\n }\\n\\n override ngOnChanges(changes: SimpleChanges) {\\n if (changes[\'leftColor\']) {\\n this.slider.nativeElement.style.setProperty(\'--range-left-color\', this.leftColor ?? null);\\n }\\n if (changes[\'rightColor\']) {\\n this.slider.nativeElement.style.setProperty(\'--range-right-color\', this.rightColor ?? null);\\n }\\n }\\n\\n ngOnDestroy() {\\n this.subscription?.unsubscribe();\\n }\\n\\n override writeValue(value: number | null | undefined) {\\n super.writeValue(value);\\n this.updateSliderColor();\\n }\\n\\n /**\\n * Update the percentage of slider color\\n * @private\\n */\\n private updateSliderColor(): void {\\n if (!this.leftColor || !this.rightColor) {\\n return;\\n }\\n\\n const max = Number(this.slider.nativeElement.max) || 100;\\n const min = Number(this.slider.nativeElement.min) || 0;\\n\\n // Calculate visible width\\n const diff = max - min;\\n const val = (((this.control.value ?? diff / 2) - min) * 100) / diff;\\n this.slider.nativeElement.style.setProperty(\'--range-percentage\', `${val}%`);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-range.double-color {\\n &::-webkit-slider-runnable-track {\\n background: linear-gradient(to right, var(--range-left-color) var(--range-percentage), var(--range-right-color) var(--range-percentage));\\n }\\n\\n &::-moz-range-track {\\n background: linear-gradient(to right, var(--range-left-color) var(--range-percentage), var(--range-right-color) var(--range-percentage));\\n }\\n}\\n","styleUrl":"./range.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges","OnDestroy"],"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n
    \\n\\n\\n"},{"name":"ItRatingComponent","id":"component-ItRatingComponent-fde1886b7472b65bdea2b038abdc006661ae8d2bfa5f58a1dbe2a04e38f4818a53de5bd0335d5c18cbed3d766f6776b434625d61e673c91cb7becc655065390b","file":"projects/design-angular-kit/src/lib/components/form/rating/rating.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-rating","styleUrls":[],"styles":[],"templateUrl":["./rating.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"starCount","defaultValue":"5","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":828,"end":842,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":829,"end":836,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    5

    \\n"}],"rawdescription":"\\n\\nNumber of stars to show\\n","description":"

    Number of stars to show

    \\n","line":24,"type":"number","decorators":[]},{"name":"value","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe rating value\\n","description":"

    The rating value

    \\n","line":18,"type":"number | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"stars","defaultValue":"this.generateStars()","deprecated":false,"deprecationMessage":"","type":"Array","optional":false,"description":"","line":26,"modifierKind":[124]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"generateStars","args":[],"optional":false,"returnType":"Array","typeParameters":[],"line":49,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate the array of stars\\n","description":"

    Generate the array of stars

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1350,"end":1357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":28,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-rating\',\\n templateUrl: \'./rating.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ReactiveFormsModule, ItIconComponent],\\n})\\nexport class ItRatingComponent extends ItAbstractFormComponent implements OnInit, OnChanges {\\n /**\\n * The rating value\\n */\\n @Input() value: number | undefined;\\n\\n /**\\n * Number of stars to show\\n * @default 5\\n */\\n @Input() starCount: number = 5;\\n\\n protected stars: Array = this.generateStars();\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n super.ngOnChanges(changes);\\n\\n if (changes[\'starCount\'] || !this.stars.length) {\\n this.stars = this.generateStars();\\n }\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (!this.control.value && !!this.value) {\\n this.writeValue(this.value);\\n this.onChange(this.value);\\n }\\n }\\n\\n /**\\n * Generate the array of stars\\n * @private\\n */\\n private generateStars(): Array {\\n return Array.from({ length: this.starCount }, (_, i) => i + 1).reverse();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges"],"templateData":"
    \\n \\n {{ label }}\\n \\n {{ \'it.core.rating-star\' | translate: { current: control.value || 0, total: stars.length } }}\\n \\n \\n\\n @for (starValue of stars; track starValue) {\\n \\n \\n }\\n
    \\n"},{"name":"ItSelectComponent","id":"component-ItSelectComponent-1e929d9aea6e80acbe71310d825f8062dcc20545d4aa9c49af9fed70a4cd7bbae9e8994ab893fcf563c6284bce1d4b1a8c8ba6452eae973f555d128f4332e600","file":"projects/design-angular-kit/src/lib/components/form/select/select.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-select","styleUrls":["./select.component.scss"],"styles":[],"templateUrl":["./select.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"defaultOption","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":987,"end":1018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":988,"end":995,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'Select an option'

    \\n"}],"rawdescription":"\\n\\nIf set, add a `disabled selected` option with value `null` and as text the value of the attribute\\n```html\\n```","description":"

    If set, add a disabled selected option with value null and as text the value of the attribute

    \\nExample :
    ","line":34,"type":"string","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select description\\n","description":"

    The select description

    \\n","line":28,"type":"string","decorators":[]},{"name":"groups","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select group options\\n","description":"

    The select group options

    \\n","line":23,"type":"Array | undefined","decorators":[]},{"name":"options","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select options\\n","description":"

    The select options

    \\n","line":18,"type":"Array | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"optionIsDisabled","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":80,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is disabled\\n","description":"

    Check if the option is disabled

    \\n","jsdoctags":[{"name":{"pos":2198,"end":2204,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":2192,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the option

    \\n"}]},{"name":"optionIsSelected","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is selected\\n","description":"

    Check if the option is selected

    \\n","jsdoctags":[{"name":{"pos":1869,"end":1875,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":1863,"end":1868,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the option

    \\n"}]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { SelectControlGroup, SelectControlOption } from \'../../../interfaces/form\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-select\',\\n templateUrl: \'./select.component.html\',\\n styleUrls: [\'./select.component.scss\'],\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItSelectComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The select options\\n */\\n @Input() options: Array | undefined;\\n\\n /**\\n * The select group options\\n */\\n @Input() groups: Array | undefined;\\n\\n /**\\n * The select description\\n */\\n @Input() description?: string;\\n\\n /**\\n * If set, add a `disabled selected` option with value `null` and as text the value of the attribute\\n * @example \'Select an option\'\\n */\\n @Input() defaultOption?: string;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (this.control.value) {\\n return;\\n }\\n const selectedOption = this.options?.find(this.optionIsSelected);\\n if (selectedOption) {\\n this.writeValue(selectedOption.value);\\n if (this._ngControl?.control && selectedOption.value !== this._ngControl.control.value) {\\n this.onChange(selectedOption.value);\\n }\\n return;\\n }\\n\\n const selectedGroupOption = this.groups?.flatMap(g => g.options).find(this.optionIsSelected);\\n if (selectedGroupOption) {\\n this.writeValue(selectedGroupOption.value);\\n if (this._ngControl?.control && selectedGroupOption.value !== this._ngControl.control.value) {\\n this.onChange(selectedGroupOption.value);\\n }\\n }\\n }\\n\\n /**\\n * Check if the option is selected\\n * @param option the option\\n */\\n optionIsSelected(option: SelectControlOption): boolean {\\n if (option.selected === true) {\\n return true;\\n }\\n\\n if (typeof option.selected === \'function\') {\\n return option.selected(this.control.value);\\n }\\n\\n return false;\\n }\\n\\n /**\\n * Check if the option is disabled\\n * @param option the option\\n */\\n optionIsDisabled(option: SelectControlOption): boolean {\\n if (option.disabled === true) {\\n return true;\\n }\\n\\n if (typeof option.disabled === \'function\') {\\n return option.disabled(this.control.value);\\n }\\n\\n return false;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".select-wrapper {\\n margin-bottom: 1.7rem;\\n}\\n","styleUrl":"./select.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n @if (defaultOption) {\\n \\n }\\n\\n \\n\\n @if (options) {\\n @for (option of options; track option.value) {\\n \\n }\\n }\\n\\n @if (groups) {\\n @for (group of groups; track group) {\\n \\n @for (option of group.options; track option.value) {\\n \\n }\\n \\n }\\n }\\n \\n @if (description) {\\n {{ description }}\\n }\\n\\n @if (isInvalid) {\\n \\n }\\n
    \\n"},{"name":"ItSidebarComponent","id":"component-ItSidebarComponent-05cd5b102d728c384e00b023ddf0a8c95d61c897bbdad29ea5643861588dbf00b3c495de50f97fbc4968bbc1dc350b60ddccfddd9f895d9b0a19a2b89a5892a3","file":"projects/design-angular-kit/src/lib/components/navigation/sidebar/sidebar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-sidebar","styleUrls":[],"styles":[],"templateUrl":["./sidebar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer cambiare il tema della sidebar e renderla scura\\n","description":"

    Per cambiare il tema della sidebar e renderla scura

    \\n","line":31,"type":"boolean","decorators":[]},{"name":"header","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nL\'intestazione della sidebar\\n","description":"

    L'intestazione della sidebar

    \\n","line":36,"type":"string","decorators":[]},{"required":false,"name":"withLeftLine","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe\\n","description":"

    Per creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe

    \\n","line":24,"type":"boolean","decorators":[]},{"required":false,"name":"withRightLine","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe\\n","description":"

    Per creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe

    \\n","line":17,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"componentClass","defaultValue":"\'d-block sidebar-wrapper\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":38,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'d-block sidebar-wrapper\'","deprecated":false,"deprecationMessage":"","line":38,"type":"string","decorators":[]}],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, HostBinding, Input } from \'@angular/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n selector: \'it-sidebar\',\\n standalone: true,\\n imports: [],\\n templateUrl: \'./sidebar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItSidebarComponent {\\n /**\\n * Per creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.it-line-right-side\')\\n public withRightLine = false;\\n\\n /**\\n * Per creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.it-line-left-side\')\\n public withLeftLine = false;\\n\\n /**\\n * Per cambiare il tema della sidebar e renderla scura\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.theme-dark\')\\n public dark = false;\\n\\n /**\\n * L\'intestazione della sidebar\\n */\\n @Input() public header?: string;\\n\\n @HostBinding(\'class\') componentClass = \'d-block sidebar-wrapper\';\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"@if (header) {\\n

    {{ header }}

    \\n}\\n\\n\\n"},{"name":"ItSortHeaderComponent","id":"component-ItSortHeaderComponent-93954caba2d2286273b6b4606dbd318952281bd74f79ad98b206e67c4fe6967e6e5d67ba539c6de5f5d2453f8ee9f196bcc79ba6f39ba69ffbd77eee9e152fd1","file":"projects/design-angular-kit/src/lib/components/core/table/sort/sort-header/sort-header.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":["ViewEncapsulation.None"],"entryComponents":[],"exportAs":"itSortHeader","inputs":[],"outputs":[],"providers":[],"selector":"[it-sort-header]","styleUrls":["./sort-header.component.scss"],"styles":[],"templateUrl":["./sort-header.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"arrowPosition","defaultValue":"\'after\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\nSets the position of the arrow that displays when sorted.","description":"

    Sets the position of the arrow that displays when sorted.

    \\n","line":55,"type":"SortHeaderArrowPosition","decorators":[]},{"required":false,"name":"disableSortClear","deprecated":false,"deprecationMessage":"","rawdescription":"\\nOverrides the disable clear value of the containing SortDirective for this MatSortable.","description":"

    Overrides the disable clear value of the containing SortDirective for this MatSortable.

    \\n","line":66,"type":"boolean","decorators":[]},{"name":"it-sort-header","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nID of this sort header. If used within the context of a CdkColumnDef, this will default to\\nthe column\'s name.\\n","description":"

    ID of this sort header. If used within the context of a CdkColumnDef, this will default to\\nthe column's name.

    \\n","line":52,"type":"string","decorators":[]},{"required":false,"name":"sortDisabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\nwhether the sort header is disabled.","description":"

    whether the sort header is disabled.

    \\n","line":62,"type":"boolean","decorators":[]},{"name":"start","deprecated":false,"deprecationMessage":"","rawdescription":"\\nOverrides the sort start value of the containing MatSort for this SortHeaderComponent.","description":"

    Overrides the sort start value of the containing MatSort for this SortHeaderComponent.

    \\n","line":58,"type":"SortDirection","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_arrowDirection","deprecated":false,"deprecationMessage":"","type":"SortDirection","optional":true,"description":"

    The direction the arrow should be facing according to the current state.

    \\n","line":74,"rawdescription":"\\nThe direction the arrow should be facing according to the current state.","modifierKind":[123]},{"name":"_rerenderSubscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":true,"description":"","line":71,"modifierKind":[123]},{"name":"_sort","deprecated":false,"deprecationMessage":"","type":"ItSortDirective","optional":false,"description":"","line":79,"decorators":[{"name":"Optional","stringifiedArguments":""}],"modifierKind":[170,125,148]},{"name":"sortHeaderClass","defaultValue":"\'it-sort-header\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":69,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170,125,148]}],"methodsClass":[{"name":"_handleClick","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'click\'"}],"modifierKind":[170]},{"name":"_handleStateChanges","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":156,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nHandles changes in the sorting state.","description":"

    Handles changes in the sorting state.

    \\n","modifierKind":[123]},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":95,"deprecated":false,"deprecationMessage":""},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":""},{"name":"updateArrowDirection","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":131,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\nfacing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\nactive sorted direction. The reason this is updated through a function is because the direction\\nshould only be changed at specific times - when deactivated but the hint is displayed and when\\nthe sort is active and the direction changes. Otherwise the arrow\'s direction should linger\\nin cases such as the sort becoming deactivated but we want to animate the arrow away while\\npreserving its direction, even though the next sort direction is actually different and should\\nonly be changed once the arrow displays again (hint or activation).\\n","description":"

    Updates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\nfacing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\nactive sorted direction. The reason this is updated through a function is because the direction\\nshould only be changed at specific times - when deactivated but the hint is displayed and when\\nthe sort is active and the direction changes. Otherwise the arrow's direction should linger\\nin cases such as the sort becoming deactivated but we want to animate the arrow away while\\npreserving its direction, even though the next sort direction is actually different and should\\nonly be changed once the arrow displays again (hint or activation).

    \\n","modifierKind":[123]}],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"attr.aria-sort","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.\\n","description":"

    Gets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.

    \\n","line":147,"type":"\\"none\\" | \\"ascending\\" | \\"descending\\"","decorators":[]},{"name":"class","defaultValue":"\'it-sort-header\'","deprecated":false,"deprecationMessage":"","line":69,"type":"\\"it-sort-header\\"","decorators":[]},{"name":"class.it-sort-header-disabled","deprecated":false,"deprecationMessage":"","line":136,"type":"any","decorators":[]}],"hostListeners":[{"name":"click","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":101}],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"}],"description":"

    Applies sorting behavior (click to change sort) and styles to an element, including an\\narrow to display the current sort direction.

    \\n

    Must be provided with an id and contained within a parent ItSort directive.

    \\n

    If used on header cells in a CdkTable, it will automatically default its id from its containing\\ncolumn definition.

    \\n","rawdescription":"\\n\\nApplies sorting behavior (click to change sort) and styles to an element, including an\\narrow to display the current sort direction.\\n\\nMust be provided with an id and contained within a parent ItSort directive.\\n\\nIf used on header cells in a CdkTable, it will automatically default its id from its containing\\ncolumn definition.\\n","type":"component","sourceCode":"import {\\n booleanAttribute,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n HostBinding,\\n HostListener,\\n Inject,\\n Input,\\n OnDestroy,\\n OnInit,\\n Optional,\\n ViewEncapsulation,\\n} from \'@angular/core\';\\nimport { ItSortDirective } from \'../sort.directive\';\\nimport { merge, Subscription } from \'rxjs\';\\nimport { ItIconComponent } from \'../../../../utils/icon/icon.component\';\\nimport { IconName } from \'../../../../../interfaces/icon\';\\nimport {\\n IT_SORT_DEFAULT_OPTIONS,\\n ItSortable,\\n ItSortDefaultOptions,\\n SortDirection,\\n SortHeaderArrowPosition,\\n} from \'../../../../../interfaces/sortable-table\';\\n\\n/**\\n * Applies sorting behavior (click to change sort) and styles to an element, including an\\n * arrow to display the current sort direction.\\n *\\n * Must be provided with an id and contained within a parent ItSort directive.\\n *\\n * If used on header cells in a CdkTable, it will automatically default its id from its containing\\n * column definition.\\n */\\n@Component({\\n // eslint-disable-next-line @angular-eslint/component-selector\\n selector: \'[it-sort-header]\',\\n exportAs: \'itSortHeader\',\\n standalone: true,\\n imports: [ItIconComponent],\\n templateUrl: \'./sort-header.component.html\',\\n styleUrls: [\'./sort-header.component.scss\'],\\n encapsulation: ViewEncapsulation.None,\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItSortHeaderComponent implements ItSortable, OnDestroy, OnInit {\\n /**\\n * ID of this sort header. If used within the context of a CdkColumnDef, this will default to\\n * the column\'s name.\\n */\\n @Input(\'it-sort-header\') id!: string;\\n\\n /** Sets the position of the arrow that displays when sorted. */\\n @Input() arrowPosition: SortHeaderArrowPosition = \'after\';\\n\\n /** Overrides the sort start value of the containing MatSort for this SortHeaderComponent. */\\n @Input() start?: SortDirection;\\n\\n /** whether the sort header is disabled. */\\n @Input({ transform: booleanAttribute })\\n sortDisabled: boolean = false;\\n\\n /** Overrides the disable clear value of the containing SortDirective for this MatSortable. */\\n @Input({ transform: booleanAttribute })\\n disableSortClear?: boolean;\\n\\n @HostBinding(\'class\')\\n public readonly sortHeaderClass = \'it-sort-header\';\\n\\n private _rerenderSubscription?: Subscription;\\n\\n /** The direction the arrow should be facing according to the current state. */\\n private _arrowDirection?: SortDirection;\\n\\n constructor(\\n private readonly _changeDetectorRef: ChangeDetectorRef,\\n // `SortDirective` is not optionally injected, but just asserted manually w/ better error.\\n @Optional() public readonly _sort: ItSortDirective,\\n @Optional() @Inject(IT_SORT_DEFAULT_OPTIONS) defaultOptions?: ItSortDefaultOptions\\n ) {\\n if (defaultOptions?.arrowPosition) {\\n this.arrowPosition = defaultOptions?.arrowPosition;\\n }\\n\\n this._handleStateChanges();\\n }\\n\\n ngOnInit() {\\n // Initialize the direction of the arrow and set the view state to be immediately that state.\\n this.updateArrowDirection();\\n this._sort.register(this);\\n }\\n\\n ngOnDestroy() {\\n this._sort.deregister(this);\\n this._rerenderSubscription?.unsubscribe();\\n }\\n\\n @HostListener(\'click\')\\n _handleClick() {\\n if (!this.isDisabled) {\\n this._sort.sort(this);\\n }\\n }\\n\\n /**\\n * Whether this MatSortHeader is currently sorted in either ascending or descending order.\\n */\\n protected get isSorted() {\\n return this._sort.active == this.id && (this._sort.direction === \'asc\' || this._sort.direction === \'desc\');\\n }\\n\\n /**\\n * Returns the icon class by the arrow direction\\n */\\n protected get arrowIconClass(): IconName {\\n return `${this._arrowDirection == \'asc\' ? \'arrow-up\' : \'arrow-down\'}`;\\n }\\n\\n /**\\n * Updates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\n * facing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\n * active sorted direction. The reason this is updated through a function is because the direction\\n * should only be changed at specific times - when deactivated but the hint is displayed and when\\n * the sort is active and the direction changes. Otherwise the arrow\'s direction should linger\\n * in cases such as the sort becoming deactivated but we want to animate the arrow away while\\n * preserving its direction, even though the next sort direction is actually different and should\\n * only be changed once the arrow displays again (hint or activation).\\n */\\n private updateArrowDirection() {\\n this._arrowDirection = this.isSorted ? this._sort.direction : this.start || this._sort.start;\\n }\\n\\n @HostBinding(\'class.it-sort-header-disabled\')\\n public get isDisabled() {\\n return this._sort.sortDisabled || this.sortDisabled;\\n }\\n\\n /**\\n * Gets the aria-sort attribute that should be applied to this sort header. If this header\\n * is not sorted, returns null so that the attribute is removed from the host element. Aria spec\\n * says that the aria-sort property should only be present on one header at a time, so removing\\n * ensures this is true.\\n */\\n @HostBinding(\'attr.aria-sort\')\\n public get ariaSortAttribute() {\\n if (!this.isSorted) {\\n return \'none\';\\n }\\n\\n return this._sort.direction == \'asc\' ? \'ascending\' : \'descending\';\\n }\\n\\n /** Handles changes in the sorting state. */\\n private _handleStateChanges() {\\n this._rerenderSubscription = merge(this._sort.sortChange, this._sort._stateChanges).subscribe(() => {\\n if (this.isSorted) {\\n this.updateArrowDirection();\\n }\\n this._changeDetectorRef.markForCheck();\\n });\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".it-sort-header-container {\\n display: flex;\\n cursor: pointer;\\n align-items: center;\\n justify-content: space-between;\\n letter-spacing: normal;\\n\\n // Needs to be reset since we don\'t want an outline around the inner\\n // div which is focusable. We have our own alternate focus styling.\\n outline: 0;\\n\\n .it-sort-header-disabled & {\\n cursor: default;\\n\\n .it-sort-arrow {\\n opacity: 0 !important;\\n fill-opacity: 0 !important;\\n }\\n }\\n\\n // For the sort-header element, default inset/offset values are necessary to ensure that\\n // the focus indicator is sufficiently contrastive and renders appropriately.\\n &::before {\\n $border-width: 3px;\\n $offset: calc(#{$border-width} + 2px);\\n margin: calc(#{$offset} * -1);\\n }\\n\\n &.it-sort-header-position-before {\\n flex-direction: row-reverse;\\n justify-content: left;\\n gap: 0.5rem;\\n }\\n\\n .it-sort-arrow {\\n opacity: 0;\\n fill-opacity: 0;\\n transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -moz-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -webkit-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -o-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n }\\n\\n &:hover {\\n .it-sort-arrow {\\n opacity: 0.5;\\n fill-opacity: 0.5;\\n }\\n }\\n\\n &.it-sort-header-sorted {\\n .it-sort-arrow {\\n opacity: 1 !important;\\n fill-opacity: 1 !important;\\n }\\n }\\n}\\n","styleUrl":"./sort-header.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""},{"name":"_sort","type":"ItSortDirective","deprecated":false,"deprecationMessage":""},{"name":"defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true}],"line":74,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_sort","type":"ItSortDirective","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"extends":[],"implements":["ItSortable","OnDestroy","OnInit"],"accessors":{"isSorted":{"name":"isSorted","getSignature":{"name":"isSorted","type":"","returnType":"","line":110,"rawdescription":"\\n\\nWhether this MatSortHeader is currently sorted in either ascending or descending order.\\n","description":"

    Whether this MatSortHeader is currently sorted in either ascending or descending order.

    \\n"}},"arrowIconClass":{"name":"arrowIconClass","getSignature":{"name":"arrowIconClass","type":"","returnType":"IconName","line":117,"rawdescription":"\\n\\nReturns the icon class by the arrow direction\\n","description":"

    Returns the icon class by the arrow direction

    \\n"}},"isDisabled":{"name":"isDisabled","getSignature":{"name":"isDisabled","type":"","returnType":"","line":136}},"ariaSortAttribute":{"name":"ariaSortAttribute","getSignature":{"name":"ariaSortAttribute","type":"","returnType":"","line":147,"rawdescription":"\\n\\nGets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.\\n","description":"

    Gets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.

    \\n"}}},"templateData":"\x3c!--\\n We set the `tabindex` on an element inside the table header, rather than the header itself,\\n because of a bug in NVDA where having a `tabindex` on a `th` breaks keyboard navigation in the\\n table (see https://github.com/nvaccess/nvda/issues/7718). This allows for the header to both\\n be focusable, and have screen readers read out its `aria-sort` state. We prefer this approach\\n over having a button with an `aria-label` inside the header, because the button\'s `aria-label`\\n will be read out as the user is navigating the table\'s cell (see #13012).\\n\\n The approach is based off of: https://dequeuniversity.com/library/aria/tables/sf-sortable-grid\\n--\x3e\\n
    \\n\\n \x3c!--\\n We have to keep it due to a large number of screenshot diff failures. It should be removed eventually.\\n Note that the difference isn\'t visible with a shorter header, but once it breaks up into multiple lines, this element\\n causes it to be center-aligned, whereas removing it will keep the text to the left.\\n --\x3e\\n
    \\n \\n
    \\n\\n \\n
    \\n"},{"name":"ItSpinnerComponent","id":"component-ItSpinnerComponent-0b4dca4f90a55b2d09ce76258db07f0d9be7dae29cc4b9833c087b0e50268a8cccf2d0fb569f5ffafe141480cfca022c2e8c90b6807f934531ae9dc775f1d551","file":"projects/design-angular-kit/src/lib/components/core/spinner/spinner.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-spinner","styleUrls":[],"styles":[],"templateUrl":["./spinner.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":448,"end":465,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":449,"end":456,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe spinner is active\\n","description":"

    The spinner is active

    \\n","line":18,"type":"boolean","decorators":[]},{"required":false,"name":"double","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":691,"end":709,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":692,"end":699,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the double animation\\n","description":"

    Show the double animation

    \\n","line":30,"type":"boolean","decorators":[]},{"required":false,"name":"small","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":570,"end":588,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":571,"end":578,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow a small spinner\\n","description":"

    Show a small spinner

    \\n","line":24,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\n\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-spinner\',\\n templateUrl: \'./spinner.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItSpinnerComponent {\\n /**\\n * The spinner is active\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) active: boolean = true;\\n\\n /**\\n * Show a small spinner\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) small?: boolean;\\n\\n /**\\n * Show the double animation\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) double?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
    \\n @if (double) {\\n
    \\n
    \\n }\\n {{ \'it.core.loading\' | translate }}...\\n
    \\n"},{"name":"ItSteppersContainerComponent","id":"component-ItSteppersContainerComponent-cf46ce2abb20c26c017fea8fa0e9fee69b2955c05f9ff298d6486f2b16a4d97a8107f9f2e36f41450f52216d9ce5b54067d6864d27443908e2a996f42b022add","file":"projects/design-angular-kit/src/lib/components/core/steppers/steppers-container/steppers-container.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-steppers-container","styleUrls":[],"styles":[],"templateUrl":["./steppers-container.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"activeStep","deprecated":false,"deprecationMessage":"","optional":false,"jsdoctags":[{"pos":1301,"end":1332,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1302,"end":1307,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the step index

    \\n","name":{"pos":1308,"end":1313,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"index"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nThe active step index\\n","description":"

    The active step index

    \\n","line":36,"type":"number","decorators":[]},{"required":false,"name":"confirmLoading","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the confirm button as indeterminate progress button\\n","description":"

    Show the confirm button as indeterminate progress button

    \\n","line":108,"type":"boolean","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1542,"end":1560,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1543,"end":1550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":48,"type":"boolean","decorators":[]},{"required":false,"name":"disableBackButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2365,"end":2383,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2366,"end":2373,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the back button\\n","description":"

    Disable the back button

    \\n","line":79,"type":"boolean","decorators":[]},{"required":false,"name":"disableConfirmButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2903,"end":2921,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2904,"end":2911,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the confirm button\\n","description":"

    Disable the confirm button

    \\n","line":103,"type":"boolean","decorators":[]},{"required":false,"name":"disableForwardButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2635,"end":2653,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2636,"end":2643,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the forward button\\n","description":"

    Disable the forward button

    \\n","line":91,"type":"boolean","decorators":[]},{"required":false,"name":"disableSaveButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":3303,"end":3321,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3304,"end":3311,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the save button\\n","description":"

    Disable the save button

    \\n","line":120,"type":"boolean","decorators":[]},{"name":"progressColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustomize progress color\\n","description":"

    Customize progress color

    \\n","line":67,"type":"ProgressBarColor | undefined","decorators":[]},{"name":"progressStyle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1989,"end":2033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1990,"end":1997,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined - don't show progress

    \\n"}],"rawdescription":"\\n\\nThe progress style\\n-progress: Show progress bar - You can change the color with the `progressColor` attribute\\n-dots: Show progress dots\\n","description":"

    The progress style\\n-progress: Show progress bar - You can change the color with the progressColor attribute\\n-dots: Show progress dots

    \\n","line":62,"type":"\\"progress\\" | \\"dots\\" | undefined","decorators":[]},{"required":false,"name":"saveLoading","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the save button as indeterminate progress button\\n","description":"

    Show the save button as indeterminate progress button

    \\n","line":125,"type":"boolean","decorators":[]},{"required":false,"name":"showBackButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2232,"end":2249,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2233,"end":2240,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the back button\\n","description":"

    Show the back button

    \\n","line":73,"type":"boolean","decorators":[]},{"required":false,"name":"showConfirmButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2769,"end":2787,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2770,"end":2777,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the confirm button\\n","description":"

    Show the confirm button

    \\n","line":97,"type":"boolean","decorators":[]},{"required":false,"name":"showForwardButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2496,"end":2513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2497,"end":2504,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the forward button\\n","description":"

    Show the forward button

    \\n","line":85,"type":"boolean","decorators":[]},{"required":false,"name":"showHeader","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1426,"end":1443,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1427,"end":1434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the stepper header\\n","description":"

    Show the stepper header

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"showSaveButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":3175,"end":3193,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3176,"end":3183,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the save button\\n","description":"

    Show the save button

    \\n","line":114,"type":"boolean","decorators":[]},{"required":false,"name":"steppersNumber","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1726,"end":1743,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1727,"end":1733,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"efualt"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nThe labels present in the header steps can be anticipated by the relative ordinal number.\\n","description":"

    The labels present in the header steps can be anticipated by the relative ordinal number.

    \\n","line":54,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"backClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn back button click\\n","description":"

    On back button click

    \\n","jsdoctags":[{"pos":3690,"end":3734,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3691,"end":3696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":136,"type":"EventEmitter"},{"name":"confirmClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn confirm button click\\n","description":"

    On confirm button click

    \\n","jsdoctags":[{"pos":3959,"end":4003,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3960,"end":3965,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":148,"type":"EventEmitter"},{"name":"forwardClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn forward button click\\n","description":"

    On forward button click

    \\n","jsdoctags":[{"pos":3823,"end":3867,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3824,"end":3829,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":142,"type":"EventEmitter"},{"name":"saveClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn save button click\\n","description":"

    On save button click

    \\n","jsdoctags":[{"pos":4092,"end":4136,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":4093,"end":4098,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":154,"type":"EventEmitter"}],"propertiesClass":[{"name":"steps","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The stepper items

    \\n","line":130,"rawdescription":"\\n\\nThe stepper items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItSteppersItemComponent"}],"modifierKind":[170]},{"name":"stepsSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":156,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":165,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":182,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"},{"name":"TranslateModule","type":"module"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItProgressBarComponent","type":"component"},{"name":"ItProgressButtonComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n EventEmitter,\\n Input,\\n OnDestroy,\\n Output,\\n QueryList,\\n} from \'@angular/core\';\\nimport { ItSteppersItemComponent } from \'../steppers-item/steppers-item.component\';\\nimport { ProgressBarColor } from \'../../../../interfaces/core\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItButtonDirective } from \'../../button/button.directive\';\\nimport { ItProgressBarComponent } from \'../../progress-bar/progress-bar.component\';\\nimport { ItProgressButtonComponent } from \'../../progress-button/progress-button.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-steppers-container\',\\n templateUrl: \'./steppers-container.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet, TranslateModule, ItButtonDirective, ItProgressBarComponent, ItProgressButtonComponent],\\n})\\nexport class ItSteppersContainerComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The active step index\\n * @param index the step index\\n */\\n @Input({ required: true }) activeStep!: number;\\n\\n /**\\n * Show the stepper header\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showHeader: boolean = true;\\n\\n /**\\n * Dark style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The labels present in the header steps can be anticipated by the relative ordinal number.\\n * @efualt false\\n */\\n @Input({ transform: inputToBoolean }) steppersNumber?: boolean;\\n\\n /**\\n * The progress style\\n * -progress: Show progress bar - You can change the color with the `progressColor` attribute\\n * -dots: Show progress dots\\n * @default undefined - don\'t show progress\\n */\\n @Input() progressStyle: \'progress\' | \'dots\' | undefined;\\n\\n /**\\n * Customize progress color\\n */\\n @Input() progressColor: ProgressBarColor | undefined;\\n\\n /**\\n * Show the back button\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showBackButton: boolean = true;\\n\\n /**\\n * Disable the back button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableBackButton?: boolean;\\n\\n /**\\n * Show the forward button\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showForwardButton: boolean = true;\\n\\n /**\\n * Disable the forward button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableForwardButton?: boolean;\\n\\n /**\\n * Show the confirm button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showConfirmButton?: boolean;\\n\\n /**\\n * Disable the confirm button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableConfirmButton?: boolean;\\n\\n /**\\n * Show the confirm button as indeterminate progress button\\n */\\n @Input({ transform: inputToBoolean }) confirmLoading?: boolean;\\n\\n /**\\n * Show the save button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showSaveButton?: boolean;\\n\\n /**\\n * Disable the save button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableSaveButton?: boolean;\\n\\n /**\\n * Show the save button as indeterminate progress button\\n */\\n @Input({ transform: inputToBoolean }) saveLoading?: boolean;\\n\\n /**\\n * The stepper items\\n */\\n @ContentChildren(ItSteppersItemComponent) steps?: QueryList;\\n\\n /**\\n * On back button click\\n * @event activeStep the current step index\\n */\\n @Output() backClick: EventEmitter;\\n\\n /**\\n * On forward button click\\n * @event activeStep the current step index\\n */\\n @Output() forwardClick: EventEmitter;\\n\\n /**\\n * On confirm button click\\n * @event activeStep the current step index\\n */\\n @Output() confirmClick: EventEmitter;\\n\\n /**\\n * On save button click\\n * @event activeStep the current step index\\n */\\n @Output() saveClick: EventEmitter;\\n\\n private stepsSubscriptions?: Array;\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {\\n this.backClick = new EventEmitter();\\n this.forwardClick = new EventEmitter();\\n this.confirmClick = new EventEmitter();\\n this.saveClick = new EventEmitter();\\n }\\n\\n ngAfterViewInit(): void {\\n this.steps?.changes\\n .pipe(\\n // When steps changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.stepsSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.stepsSubscriptions = this.steps?.map(step =>\\n step.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when step attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.stepsSubscriptions?.forEach(step => step.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":156,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"templateData":"
    \\n @if (showHeader) {\\n
    \\n @if (steps) {\\n
      \\n @for (step of steps; track step.id; let i = $index) {\\n
    • \\n @if (step.icon && !steppersNumber) {\\n \\n }\\n @if (steppersNumber) {\\n \\n @if (i < activeStep) {\\n \\n } @else {\\n {{ \'it.core.step\' | translate }} {{ i + 1 }}\\n }\\n \\n }\\n {{ step.label }}\\n @if (i < activeStep && !steppersNumber) {\\n \\n }\\n @if (i === activeStep) {\\n {{ \'it.core.active\' | translate }}\\n }\\n
    • \\n }\\n
    \\n }\\n @if (steps) {\\n \\n @if (!steppersNumber) {\\n {{ activeStep + 1 + \'/\' + steps.length }}\\n } @else {\\n @for (step of steps; track step.id; let i = $index) {\\n {{ i + 1 }}\\n }\\n }\\n \\n }\\n
    \\n }\\n\\n @if (steps?.get(activeStep); as step) {\\n
    \\n \\n
    \\n }\\n\\n @if (showBackButton || showSaveButton || showForwardButton || showConfirmButton || !!progressStyle) {\\n \\n }\\n
    \\n\\n\\n \\n {{ \'it.core.confirmed\' | translate }}\\n\\n"},{"name":"ItSteppersItemComponent","id":"component-ItSteppersItemComponent-4924d3622c3d23badbfe83821d3e4e1ead2049cb03682cbec1b75a653c69708612640e7d2e50fea1b96eb31e52701043740d19f450bcd64f4a9fd41ff23f5ef3","file":"projects/design-angular-kit/src/lib/components/core/steppers/steppers-item/steppers-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-steppers-item","styleUrls":[],"styles":[],"templateUrl":["./steppers-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe labels present in the header steps can be preceded by an icon.\\n","description":"

    The labels present in the header steps can be preceded by an icon.

    \\n","line":21,"type":"IconName | undefined","decorators":[]},{"required":true,"name":"label","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe labels present in the header steps\\n","description":"

    The labels present in the header steps

    \\n","line":16,"type":"string","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of step

    \\n","line":27,"rawdescription":"\\n\\nThe content of step\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-steppers-item\',\\n templateUrl: \'./steppers-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItSteppersItemComponent extends ItAbstractComponent {\\n /**\\n * The labels present in the header steps\\n */\\n @Input({ required: true }) label!: string;\\n\\n /**\\n * The labels present in the header steps can be preceded by an icon.\\n */\\n @Input() icon: IconName | undefined;\\n\\n /**\\n * The content of step\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n"},{"name":"ItTabContainerComponent","id":"component-ItTabContainerComponent-1b8c2666bdb0eb5ad0173b5e852612390d0dd1c77c8047114b8ec3aaa3532f7e6a2ed6a0dad4c19575ff6672a17512c05062689e6c68f86a50478f72eed8c9d6","file":"projects/design-angular-kit/src/lib/components/core/tab/tab-container/tab-container.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-tab-container","styleUrls":[],"styles":[],"templateUrl":["./tab-container.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"auto","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1003,"end":1021,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1004,"end":1011,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTabs automatically occupy the entire available width\\n","description":"

    Tabs automatically occupy the entire available width

    \\n","line":32,"type":"boolean","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"iconText","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo obtain the correct margin between text and icon in the horizontally developed tab\\n","description":"

    To obtain the correct margin between text and icon in the horizontally developed tab

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"tabNavLinks","deprecated":false,"deprecationMessage":"","type":"QueryList>","optional":true,"description":"","line":49,"decorators":[{"name":"ViewChildren","stringifiedArguments":"\'tabNavLinks\'"}],"modifierKind":[170,123]},{"name":"tabs","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The tab items

    \\n","line":47,"rawdescription":"\\n\\nThe tab items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItTabItemComponent"}],"modifierKind":[170]},{"name":"tabSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":51,"modifierKind":[123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":53,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":""},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ContentChildren,\\n ElementRef,\\n Input,\\n OnDestroy,\\n QueryList,\\n ViewChildren,\\n} from \'@angular/core\';\\nimport { ItTabItemComponent } from \'../tab-item/tab-item.component\';\\nimport { of, startWith, Subscription, switchMap, tap } from \'rxjs\';\\nimport { Tab } from \'bootstrap-italia\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-tab-container\',\\n templateUrl: \'./tab-container.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet],\\n})\\nexport class ItTabContainerComponent extends ItAbstractComponent implements OnDestroy, AfterViewInit {\\n /**\\n * Tabs automatically occupy the entire available width\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) auto?: boolean;\\n\\n /**\\n * To obtain the correct margin between text and icon in the horizontally developed tab\\n */\\n @Input({ transform: inputToBoolean }) iconText?: boolean;\\n\\n /**\\n * Dark style\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The tab items\\n */\\n @ContentChildren(ItTabItemComponent) tabs?: QueryList;\\n\\n @ViewChildren(\'tabNavLinks\') private tabNavLinks?: QueryList>;\\n\\n private tabSubscriptions?: Array;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n\\n this.tabs?.changes\\n .pipe(\\n // When tabs changes (dynamic add/remove)\\n startWith(undefined),\\n tap(() => {\\n this.tabSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.tabSubscriptions = this.tabs?.map(tab =>\\n tab.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when tab-item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n }),\\n switchMap(() => this.tabNavLinks?.changes.pipe(startWith(undefined)) || of(undefined))\\n )\\n .subscribe(() => {\\n // Init tabs from bootstrap-italia\\n this.tabNavLinks?.forEach(tabNavLink => {\\n const triggerEl = tabNavLink.nativeElement,\\n tabTrigger = Tab.getOrCreateInstance(triggerEl);\\n\\n if (triggerEl.getAttribute(\'tab-listener\') !== \'true\') {\\n triggerEl.addEventListener(\'click\', event => {\\n event.preventDefault();\\n tabTrigger.show();\\n this._changeDetectorRef.detectChanges();\\n });\\n triggerEl.setAttribute(\'tab-listener\', \'true\'); // Prevents multiple insertion of the listener\\n }\\n });\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.tabSubscriptions?.forEach(sub => sub.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["OnDestroy","AfterViewInit"],"templateData":"@if (tabs) {\\n
      \\n @for (tab of tabs; track tab.id) {\\n
    • \\n \\n @if (tab.icon) {\\n \\n }\\n {{ tab.label }}\\n \\n
    • \\n }\\n
    \\n}\\n\\n@if (tabs) {\\n
    \\n @for (tab of tabs; track tab.id) {\\n \\n \\n
    \\n }\\n \\n}\\n"},{"name":"ItTabItemComponent","id":"component-ItTabItemComponent-0318a93f244c3631668272d429a68647b4852a399161e29a4195e70aa658dffc7acdd98aa1417d024381ba38c41e35d6e872fcfbcc9971040f440f9c0fd28819","file":"projects/design-angular-kit/src/lib/components/core/tab/tab-item/tab-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-tab-item","styleUrls":[],"styles":[],"templateUrl":["./tab-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":748,"end":766,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":749,"end":756,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDefault active tab\\n","description":"

    Default active tab

    \\n","line":29,"type":"boolean","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":40,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":865,"end":883,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":866,"end":873,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDefault disabled tab\\n","description":"

    Default disabled tab

    \\n","line":35,"type":"boolean","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon name\\n","description":"

    The icon name

    \\n","line":23,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe tab label\\n","description":"

    The tab label

    \\n","line":18,"type":"string | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of tab

    \\n","line":45,"rawdescription":"\\n\\nThe content of tab\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-tab-item\',\\n templateUrl: \'./tab-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItTabItemComponent extends ItAbstractComponent implements AfterViewInit {\\n\\n /**\\n * The tab label\\n */\\n @Input() label: string | undefined;\\n\\n /**\\n * The icon name\\n */\\n @Input() icon: IconName | undefined;\\n\\n /**\\n * Default active tab\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * Default disabled tab\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disabled?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n /**\\n * The content of tab\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n \\n\\n"},{"name":"ItTableComponent","id":"component-ItTableComponent-293e798bc9a959e4a9cc46e2b752ab3960611bfd032eadcc652bd6f6761ae047dfc3c7888171fed3419d0bb6ebfd4a2b71cf13bdd5f94a3cc74d49a98aace395","file":"projects/design-angular-kit/src/lib/components/core/table/table.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-table","styleUrls":["./table.component.scss"],"styles":[],"templateUrl":["./table.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"alignment","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUse vertical alignment classes to realign where needed.\\n","description":"

    Use vertical alignment classes to realign where needed.

    \\n","line":28,"type":"VerticalAlignment | undefined","decorators":[]},{"required":false,"name":"bordered","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1208,"end":1226,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1209,"end":1216,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-bordered to have borders on all sides of the table and on all cells.\\n","description":"

    Add .table-bordered to have borders on all sides of the table and on all cells.

    \\n","line":46,"type":"boolean","decorators":[]},{"required":false,"name":"borderless","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1362,"end":1380,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1363,"end":1370,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd the .table-borderless class for a borderless table.\\n","description":"

    Add the .table-borderless class for a borderless table.

    \\n","line":52,"type":"boolean","decorators":[]},{"required":false,"name":"captionTop","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1673,"end":1691,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1674,"end":1681,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo render the on top of the table\\n","description":"

    To render the on top of the table

    \\n","line":64,"type":"boolean","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTable color\\n","description":"

    Table color

    \\n","line":18,"type":"TableColor | undefined","decorators":[]},{"required":false,"name":"compact","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1533,"end":1550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1534,"end":1540,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"efault"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-sm to make tables more compact by halving the cell padding.\\n","description":"

    Add .table-sm to make tables more compact by halving the cell padding.

    \\n","line":58,"type":"boolean","decorators":[]},{"name":"headColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHead table color\\n","description":"

    Head table color

    \\n","line":23,"type":"TableHeadColor | undefined","decorators":[]},{"required":false,"name":"hover","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1033,"end":1051,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1034,"end":1041,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-hover to enable hover state on table rows contained in .\\n","description":"

    Add .table-hover to enable hover state on table rows contained in .

    \\n","line":40,"type":"boolean","decorators":[]},{"name":"responsive","defaultValue":"\'responsive\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1842,"end":1865,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1843,"end":1850,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    responsive

    \\n"}],"rawdescription":"\\n\\nResponsive tables allow you to scroll tables horizontally with ease.\\n","description":"

    Responsive tables allow you to scroll tables horizontally with ease.

    \\n","line":70,"type":"TableResponsive","decorators":[]},{"required":false,"name":"striped","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":861,"end":879,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":862,"end":869,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nUse .table-striped to add zebra stripes to each table row contained in .\\n","description":"

    Use .table-striped to add zebra stripes to each table row contained in .

    \\n","line":34,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { TableColor, TableHeadColor, TableResponsive, VerticalAlignment } from \'../../../interfaces/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-table\',\\n templateUrl: \'./table.component.html\',\\n styleUrls: [\'./table.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItTableComponent {\\n\\n /**\\n * Table color\\n */\\n @Input() color: TableColor | undefined;\\n\\n /**\\n * Head table color\\n */\\n @Input() headColor: TableHeadColor | undefined;\\n\\n /**\\n * Use vertical alignment classes to realign where needed.\\n */\\n @Input() alignment: VerticalAlignment | undefined;\\n\\n /**\\n * Use .table-striped to add zebra stripes to each table row contained in .\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) striped?: boolean;\\n\\n /**\\n * Add .table-hover to enable hover state on table rows contained in .\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hover?: boolean;\\n\\n /**\\n * Add .table-bordered to have borders on all sides of the table and on all cells.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) bordered?: boolean;\\n\\n /**\\n * Add the .table-borderless class for a borderless table.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) borderless?: boolean;\\n\\n /**\\n * Add .table-sm to make tables more compact by halving the cell padding.\\n * @efault false\\n */\\n @Input({ transform: inputToBoolean }) compact?: boolean;\\n\\n /**\\n * To render the on top of the table\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) captionTop?: boolean;\\n\\n /**\\n * Responsive tables allow you to scroll tables horizontally with ease.\\n * @default responsive\\n */\\n @Input() responsive: TableResponsive = \'responsive\';\\n\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"caption:empty {\\n display: none;\\n}\\n\\ncaption:empty ~ thead {\\n border-top: none !important;\\n}\\n","styleUrl":"./table.component.scss"}],"stylesData":"","extends":[],"templateData":"
    \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
    \\n \\n
    \\n
    \\n"},{"name":"ItTextareaComponent","id":"component-ItTextareaComponent-9f8ae879575b6165e3b03b7b97cac4e8460f2f5728219f395d4fe4724a0251e7791db8b68a61914f6a40bcebd08ba8fd72f3440354d65de7f74335c36e75de3d","file":"projects/design-angular-kit/src/lib/components/form/textarea/textarea.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-textarea","styleUrls":["./textarea.component.scss"],"styles":[],"templateUrl":["./textarea.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input description\\n","description":"

    The input description

    \\n","line":30,"type":"string | undefined","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe textarea placeholder\\n","description":"

    The textarea placeholder

    \\n","line":25,"type":"string","decorators":[]},{"name":"readonly","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1018,"end":1040,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1019,"end":1026,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nTo prevent modification of the contained value.\\n- plaintext: Readonly field in the form stylized as plain text\\n","description":"

    To prevent modification of the contained value.

    \\n
      \\n
    • plaintext: Readonly field in the form stylized as plain text
    • \\n
    \\n","line":37,"type":"boolean | \\"plaintext\\" | undefined","decorators":[]},{"name":"rows","defaultValue":"3","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":667,"end":681,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":668,"end":675,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    3

    \\n"}],"rawdescription":"\\n\\nTextarea Rows\\n","description":"

    Textarea Rows

    \\n","line":20,"type":"number","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    only-invalid: Show only invalid validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5744,"end":5749,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5106,"end":5115,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5100,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5153,"end":5158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { Observable } from \'rxjs\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-textarea\',\\n templateUrl: \'./textarea.component.html\',\\n styleUrls: [\'./textarea.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItTextareaComponent extends ItAbstractFormComponent {\\n /**\\n * Textarea Rows\\n * @default 3\\n */\\n @Input() rows?: number = 3;\\n\\n /**\\n * The textarea placeholder\\n */\\n @Input() placeholder: string = \'\';\\n\\n /**\\n * The input description\\n */\\n @Input() description: string | undefined;\\n\\n /**\\n * To prevent modification of the contained value.\\n * - plaintext: Readonly field in the form stylized as plain text\\n * @default undefined\\n */\\n @Input() readonly: boolean | \'plaintext\' | undefined;\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'maxlength\')) {\\n const error = this.getError(\'maxlength\');\\n return this._translateService.get(\'it.errors.max-length-invalid\', { max: error.requiredLength });\\n }\\n if (this.hasError(\'pattern\')) {\\n const error = this.getError(\'pattern\');\\n return this._translateService.get(\'it.errors.pattern-invalid\', { pattern: error.requiredPattern });\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n /**\\n * Check is readonly field\\n */\\n protected get isReadonly(): boolean {\\n return this.readonly === \'plaintext\' || !!this.readonly;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"@import \'bootstrap-italia/src/scss/functions\';\\n@import \'bootstrap-italia/src/scss/utilities/colors_vars\';\\n\\ntextarea {\\n &.is-invalid {\\n border-color: $danger;\\n }\\n\\n //&.is-valid {\\n // border-color: $success;\\n //}\\n}\\n","styleUrl":"./textarea.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"accessors":{"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":42,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}},"isReadonly":{"name":"isReadonly","getSignature":{"name":"isReadonly","type":"boolean","returnType":"boolean","line":58,"rawdescription":"\\n\\nCheck is readonly field\\n","description":"

    Check is readonly field

    \\n"}}},"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n\\n @if (description) {\\n {{ description }}\\n }\\n @if (isInvalid) {\\n \\n }\\n
    \\n"},{"name":"ItUploadDragDropComponent","id":"component-ItUploadDragDropComponent-f4240b4688eeb25cea7615f4d483347335418960f06789dfaa0e5c1761caa7f11174b19134cd1cfbf46d758bfcdc319698576bf90b63e5ee820b5108a1c01884","file":"projects/design-angular-kit/src/lib/components/form/upload-drag-drop/upload-drag-drop.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itUploadDragDrop","inputs":[],"outputs":[],"providers":[],"selector":"it-upload-drag-drop","styleUrls":[],"styles":[],"templateUrl":["./upload-drag-drop.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accept","defaultValue":"\'*\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1195,"end":1235,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1196,"end":1203,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    application/pdf,image/png

    \\n"},{"pos":1235,"end":1249,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1236,"end":1243,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"
      \\n
    • \\n
    \\n"}],"rawdescription":"\\n\\nThe accepted file type to upload
    \\nPossible values: MIME Types separated by comma\\n```html\\n```","description":"

    The accepted file type to upload
    \\nPossible values: MIME Types separated by comma

    \\nExample :
    ","line":36,"type":"string","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"fileStartUpload","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when file start to upload\\n","description":"

    Fired when file start to upload

    \\n","line":41,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":59,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":1781,"end":1812,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1782,"end":1789,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]},{"name":"donut","deprecated":false,"deprecationMessage":"","type":"ProgressDonut","optional":true,"description":"","line":47,"modifierKind":[124]},{"name":"donutElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":49,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'donutElement\'"}],"modifierKind":[170,123]},{"name":"extension","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":52,"modifierKind":[124]},{"name":"filename","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":51,"modifierKind":[124]},{"name":"fileSize","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":53,"modifierKind":[124]},{"name":"isDragover","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":43,"modifierKind":[124]},{"name":"isLoading","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":44,"modifierKind":[124]},{"name":"isSuccess","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":45,"modifierKind":[124]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":66,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"onDragLeave","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":83,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'dragleave\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onDragOver","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":75,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'dragover\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onDrop","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'drop\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onLoadFile","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":107,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn load file from input\\n","description":"

    On load file from input

    \\n","jsdoctags":[{"name":{"pos":2903,"end":2908,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":2897,"end":2902,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"progress","args":[{"name":"value","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":139,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPercentage of upload\\n","description":"

    Percentage of upload

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3585,"end":3590,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"value"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":3579,"end":3584,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the percentage [0 - 100]

    \\n"}]},{"name":"reset","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":163,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReset file uploader\\n","description":"

    Reset file uploader

    \\n","modifierKind":[125]},{"name":"start","args":[{"name":"file","type":"File","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nStart the upload file\\n","description":"

    Start the upload file

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3133,"end":3137,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"file"},"type":"File","deprecated":false,"deprecationMessage":"","tagName":{"pos":3127,"end":3132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"success","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":154,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpload success\\n","description":"

    Upload success

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[{"name":"dragleave","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":83},{"name":"dragover","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":75},{"name":"drop","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":91}],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"NgOptimizedImage"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n HostListener,\\n inject,\\n Input,\\n Output,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { ItFileUtils } from \'../../../utils/file-utils\';\\nimport { ProgressDonut } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { NgOptimizedImage } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-upload-drag-drop\',\\n templateUrl: \'./upload-drag-drop.component.html\',\\n exportAs: \'itUploadDragDrop\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, NgOptimizedImage],\\n})\\nexport class ItUploadDragDropComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The accepted file type to upload
    \\n * Possible values: MIME Types separated by comma\\n * @example application/pdf,image/png\\n * @default *\\n */\\n @Input() accept: string = \'*\';\\n\\n /**\\n * Fired when file start to upload\\n */\\n @Output() fileStartUpload = new EventEmitter();\\n\\n protected isDragover: boolean = false;\\n protected isLoading: boolean = false;\\n protected isSuccess: boolean = false;\\n\\n protected donut?: ProgressDonut;\\n\\n @ViewChild(\'donutElement\') private donutElement?: ElementRef;\\n\\n protected filename?: string;\\n protected extension?: string;\\n protected fileSize?: string;\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n constructor() {\\n super();\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n if (this.donutElement) {\\n this.donut = ProgressDonut.getOrCreateInstance(this.donutElement.nativeElement);\\n }\\n }\\n\\n // Dragover listener\\n @HostListener(\'dragover\', [\'$event\'])\\n public onDragOver(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n this.isDragover = !this.isLoading;\\n }\\n\\n // Dragleave listener\\n @HostListener(\'dragleave\', [\'$event\'])\\n public onDragLeave(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n this.isDragover = false;\\n }\\n\\n // Drop leave listener\\n @HostListener(\'drop\', [\'$event\'])\\n public onDrop(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n\\n this.isDragover = false;\\n const files = evt.dataTransfer?.files;\\n if (this.isLoading || !files?.length) {\\n return;\\n }\\n this.start(files[0]);\\n }\\n\\n /**\\n * On load file from input\\n * @param event\\n */\\n onLoadFile(event: Event): void {\\n const files = (event.target as HTMLInputElement)?.files;\\n if (!files?.length) {\\n return;\\n }\\n this.start(files[0]);\\n }\\n\\n /**\\n * Start the upload file\\n * @param file\\n */\\n public start(file: File): void {\\n if (this.accept !== \'*\' && !this.accept.includes(file.type)) {\\n return;\\n }\\n\\n this.reset();\\n this.isLoading = true;\\n\\n const splitName = file.name.split(\'.\');\\n this.filename = splitName[0];\\n this.extension = splitName[1]?.toUpperCase();\\n this.fileSize = ItFileUtils.getFileSizeString(file);\\n\\n this.fileStartUpload.emit(file);\\n }\\n\\n /**\\n * Percentage of upload\\n * @param value the percentage [0 - 100]\\n */\\n public progress(value: number) {\\n if (!this.isLoading) {\\n return;\\n }\\n\\n if (value >= 100) {\\n this.success();\\n } else {\\n this.donut?.set((value < 0 ? 0 : value) / 100);\\n }\\n }\\n\\n /**\\n * Upload success\\n */\\n public success(): void {\\n this.isLoading = false;\\n this.isSuccess = true;\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Reset file uploader\\n */\\n public reset(): void {\\n this.isLoading = false;\\n this.isSuccess = false;\\n this.filename = this.extension = this.fileSize = undefined;\\n this.donut?.set(0);\\n this._changeDetectorRef.detectChanges();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":59},"extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"
    \\n
    \\n \\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n

    \\n \\n {{ extension }} ({{ fileSize }})\\n

    \\n
    {{ filename || (\'it.form.upload-drag-file\' | translate) }}
    \\n @if (isLoading) {\\n

    {{ \'it.form.upload-loading\' | translate }}

    \\n }\\n @if (isSuccess) {\\n

    {{ \'it.form.upload-complete\' | translate }}

    \\n }\\n @if (!isLoading && !isSuccess) {\\n

    \\n {{ \'it.form.upload-or\' | translate }}\\n \\n \\n

    \\n }\\n
    \\n
    \\n"},{"name":"ItUploadFileListComponent","id":"component-ItUploadFileListComponent-1439e0ecbf3f918445ad8b54d98de8075caf6fcb24fc3f1cd94e63827adb3e4ceaae9d4e400ed17622e5f7baedb4af134b0fdde4bef071696d18c53052c5ef70","file":"projects/design-angular-kit/src/lib/components/form/upload-file-list/upload-file-list.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-upload-file-list","styleUrls":[],"styles":[],"templateUrl":["./upload-file-list.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accept","defaultValue":"\'*\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1332,"end":1372,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1333,"end":1340,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    application/pdf,image/png

    \\n"},{"pos":1372,"end":1386,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1373,"end":1380,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"
      \\n
    • \\n
    \\n"}],"rawdescription":"\\n\\nThe accepted file type to upload
    \\nPossible values: MIME Types separated by comma\\n```html\\n```","description":"

    The accepted file type to upload
    \\nPossible values: MIME Types separated by comma

    \\nExample :
    ","line":30,"type":"string","decorators":[]},{"required":true,"name":"fileList","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe list of files to show in list\\n","description":"

    The list of files to show in list

    \\n","line":22,"type":"Array","decorators":[]},{"required":false,"name":"hideLoadButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1706,"end":1724,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1707,"end":1714,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nHide the load button\\n","description":"

    Hide the load button

    \\n","line":48,"type":"boolean","decorators":[]},{"required":false,"name":"images","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1589,"end":1607,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1590,"end":1597,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is file list image\\n","description":"

    If is file list image

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"multiple","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1464,"end":1481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1465,"end":1472,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nIf upload multiple files\\n","description":"

    If upload multiple files

    \\n","line":36,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"deleteItem","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired on delete item button click\\n","description":"

    Fired on delete item button click

    \\n","line":58,"type":"EventEmitter"},{"name":"uploadFiles","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when upload new files\\n","description":"

    Fired when upload new files

    \\n","line":53,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":26,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"previewImages","defaultValue":"new Map()","deprecated":false,"deprecationMessage":"","type":"Map","optional":false,"description":"

    Cache to preview image

    \\n","line":63,"rawdescription":"\\n\\nCache to preview image\\n"},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getFileSize","args":[{"name":"file","type":"File","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"string","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGet the file size string\\n","description":"

    Get the file size string

    \\n","jsdoctags":[{"name":{"pos":3459,"end":3463,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"file"},"type":"File","deprecated":false,"deprecationMessage":"","tagName":{"pos":3453,"end":3458,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":71,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":""},{"name":"onLoadFiles","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn load file from input\\n","description":"

    On load file from input

    \\n","jsdoctags":[{"name":{"pos":2835,"end":2840,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":2829,"end":2834,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"ItTooltipDirective","type":"directive"},{"name":"ItProgressBarComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { UploadFileListItem } from \'../../../interfaces/form\';\\nimport { ItFileUtils } from \'../../../utils/file-utils\';\\nimport { forkJoin, take, tap } from \'rxjs\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItTooltipDirective } from \'../../core/tooltip/tooltip.directive\';\\nimport { ItProgressBarComponent } from \'../../core/progress-bar/progress-bar.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-upload-file-list\',\\n templateUrl: \'./upload-file-list.component.html\',\\n imports: [ItIconComponent, TranslateModule, ItTooltipDirective, ItProgressBarComponent],\\n})\\nexport class ItUploadFileListComponent extends ItAbstractComponent implements OnInit, OnChanges {\\n /**\\n * The list of files to show in list\\n */\\n @Input({ required: true }) fileList!: Array;\\n\\n /**\\n * The accepted file type to upload
    \\n * Possible values: MIME Types separated by comma\\n * @example application/pdf,image/png\\n * @default *\\n */\\n @Input() accept: string = \'*\';\\n\\n /**\\n * If upload multiple files\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) multiple: boolean = true;\\n\\n /**\\n * If is file list image\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) images?: boolean;\\n\\n /**\\n * Hide the load button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hideLoadButton?: boolean;\\n\\n /**\\n * Fired when upload new files\\n */\\n @Output() uploadFiles: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired on delete item button click\\n */\\n @Output() deleteItem: EventEmitter = new EventEmitter();\\n\\n /**\\n * Cache to preview image\\n */\\n previewImages: Map = new Map();\\n\\n ngOnInit(): void {\\n if (!!this.images && this.accept === \'*\') {\\n this.accept = \'image/*\';\\n }\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'fileList\'] && !!this.images) {\\n const images$ = this.fileList.map(item =>\\n ItFileUtils.fileToBase64(item.file).pipe(\\n take(1),\\n tap(base64 => this.previewImages.set(item.id, base64))\\n )\\n );\\n forkJoin(images$).subscribe(() => {\\n this._changeDetectorRef.detectChanges();\\n super.ngOnChanges(changes);\\n });\\n } else {\\n super.ngOnChanges(changes);\\n }\\n }\\n\\n /**\\n * On load file from input\\n * @param event\\n */\\n onLoadFiles(event: Event): void {\\n const input = event.target as HTMLInputElement;\\n const files = input?.files;\\n if (!files?.length) {\\n return;\\n }\\n\\n const newFiles = Array.from(files).filter(\\n file =>\\n !this.fileList.some(item => {\\n return item.file.name === file.name && item.file.size === file.size && item.file.type === file.type;\\n })\\n );\\n\\n const fileList = new DataTransfer();\\n newFiles.forEach(file => fileList.items.add(file));\\n\\n this.uploadFiles.emit(fileList.files);\\n input.value = \'\';\\n }\\n\\n /**\\n * Get the file size string\\n * @param file\\n */\\n getFileSize(file: File): string {\\n return ItFileUtils.getFileSizeString(file);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["OnInit","OnChanges"],"templateData":"@if (!hideLoadButton) {\\n \\n \\n}\\n\\n@if (fileList.length) {\\n
      \\n @for (item of fileList; track item.id) {\\n 0 && item.progress < 100\\"\\n [class.success]=\\"!item.error && (!item.progress || item.progress >= 100)\\">\\n @if (images) {\\n
      \\n \\n
      \\n } @else {\\n \\n }\\n

      \\n {{ \'it.form.uploaded-file\' | translate: { name: item.file.name } }}\\n {{ item.file.name }} {{ getFileSize(item.file) }}\\n

      \\n @if (item.removable && (!item.progress || item.progress < 100)) {\\n \\n }\\n @if ((!item.removable && !item.progress) || (item.progress !== undefined && item.progress >= 100)) {\\n \\n }\\n @if (!item.error && item.progress !== undefined && item.progress > 0 && item.progress < 100) {\\n \\n }\\n \\n }\\n
    \\n}\\n"}]}')}}]); \ No newline at end of file diff --git a/2161.3f45d85c46531939.js b/2161.3f45d85c46531939.js new file mode 100644 index 00000000..bd21b4f8 --- /dev/null +++ b/2161.3f45d85c46531939.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2161],{528:(g,c,a)=>{a.d(c,{G:()=>h});var e=a(9212),l=a(6814);function d(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"tbody")(3,"tr")(4,"td",3)(5,"code"),e._uU(6),e.qZA()(),e.TgZ(7,"td",4)(8,"p")(9,"em"),e._uU(10,"Tipo: "),e.qZA(),e.TgZ(11,"code"),e._uU(12),e.qZA()()()(),e.TgZ(13,"tr"),e._UZ(14,"td",5),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(6),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type),e.xp6(2),e.Q6J("innerHTML",t.description,e.oJD)}}function p(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Input"),e.qZA(),e.YNc(3,d,15,3,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.component.inputsClass)}}function m(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"tbody")(3,"tr")(4,"td",3)(5,"code"),e._uU(6),e.qZA()(),e.TgZ(7,"td",4)(8,"p")(9,"em"),e._uU(10,"Tipo: "),e.qZA(),e.TgZ(11,"code"),e._uU(12),e.qZA()()()(),e.TgZ(13,"tr"),e._UZ(14,"td",5),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(6),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type),e.xp6(2),e.Q6J("innerHTML",t.description,e.oJD)}}function r(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Output"),e.qZA(),e.YNc(3,m,15,3,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.component.outputsClass)}}function v(n,s){if(1&n&&(e.TgZ(0,"tr")(1,"td",3)(2,"code"),e._uU(3),e.qZA()(),e.TgZ(4,"td",4)(5,"p")(6,"em"),e._uU(7,"Tipo: "),e.qZA(),e.TgZ(8,"code"),e._uU(9),e.qZA()()()()),2&n){const t=s.$implicit;e.xp6(3),e.Oqu(t.name),e.xp6(6),e.Oqu(t.type)}}const u=()=>[];function f(n,s){if(1&n&&(e.TgZ(0,"div")(1,"table",2)(2,"thead")(3,"tr"),e._UZ(4,"th",6)(5,"th",7),e.qZA()(),e.TgZ(6,"tbody")(7,"tr")(8,"td",8)(9,"p")(10,"em"),e._uU(11,"Tipo di ritorno: "),e.qZA(),e.TgZ(12,"code"),e._uU(13),e.qZA()()()(),e.TgZ(14,"tr")(15,"td",8),e._uU(16,"Attributi:"),e.qZA()(),e.YNc(17,v,10,2,"tr",1),e.qZA()()()),2&n){const t=s.$implicit;e.xp6(4),e.Q6J("innerHTML",t.name,e.oJD),e.xp6(),e.Q6J("innerHTML",t.description,e.oJD),e.xp6(8),e.Oqu(t.returnType),e.xp6(4),e.Q6J("ngForOf",t.args||e.DdM(4,u))}}function o(n,s){if(1&n&&(e.TgZ(0,"div")(1,"h3"),e._uU(2,"Metodi"),e.qZA(),e.YNc(3,f,18,5,"div",1),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngForOf",t.service.methods)}}let h=(()=>{class n{static#e=this.\u0275fac=function(b){return new(b||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-api-parameters"]],inputs:{component:"component",service:"service"},decls:3,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"table","table-bordered","table-sm"],[2,"width","20%"],[2,"width","80%"],["colspan","2",1,"col-md-2",3,"innerHTML"],[2,"width","20%",3,"innerHTML"],[2,"width","80%",3,"innerHTML"],["colspan","2",1,"col-md-2"]],template:function(b,i){1&b&&e.YNc(0,p,4,1,"div",0)(1,r,4,1,"div",0)(2,o,4,1,"div",0),2&b&&(e.Q6J("ngIf",(null==i.component?null:i.component.inputsClass)&&i.component.inputsClass.length>0),e.xp6(),e.Q6J("ngIf",(null==i.component?null:i.component.outputsClass)&&i.component.outputsClass.length>0),e.xp6(),e.Q6J("ngIf",(null==i.service?null:i.service.methods)&&i.service.methods.length>0))},dependencies:[l.sg,l.O5]})}return n})()},6208:(g,c,a)=>{a.d(c,{m:()=>m});var e=a(6814),l=a(5838),d=a(1325),p=a(9212);let m=(()=>{class r{static#e=this.\u0275fac=function(f){return new(f||r)};static#n=this.\u0275mod=p.oAB({type:r});static#t=this.\u0275inj=p.cJS({imports:[e.ez,l._l,d.z.forChild(),d.z]})}return r})()},6099:(g,c,a)=>{a.d(c,{F:()=>f});var e=a(9212),l=a(6814),d=a(5838),p=a(6273),m=a(4580);function r(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",4)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.Q6J("active",!!n.html),e.xp6(2),e.Q6J("highlight",n.html)}}function v(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",6)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.Q6J("active",!n.html&&!!n.typescript),e.xp6(2),e.Q6J("highlight",n.typescript)}}function u(o,h){if(1&o&&(e.TgZ(0,"it-tab-item",7)(1,"pre"),e._UZ(2,"code",5),e.qZA()()),2&o){const n=e.oxw();e.xp6(2),e.Q6J("highlight",n.scss)}}let f=(()=>{class o{ngOnInit(){this.html&&(this.html=this.html.replace(/\/{\/{/g,"{{"),this.html=this.html.replace(/\/}\/}/g,"}}")),this.typescript&&(this.typescript=this.typescript.replace(/\/{\/{/g,"{{"),this.typescript=this.typescript.replace(/\/}\/}/g,"}}")),this.scss&&(this.scss=this.scss.replace(/\/{\/{/g,"{{"),this.scss=this.scss.replace(/\/}\/}/g,"}}"))}static#e=this.\u0275fac=function(s){return new(s||o)};static#n=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-source-display"]],inputs:{html:"html",typescript:"typescript",scss:"scss"},decls:5,vars:3,consts:[[1,"source-display-container","bd-example"],["label","HTML",3,"active",4,"ngIf"],["label","TypeScript",3,"active",4,"ngIf"],["label","SCSS",4,"ngIf"],["label","HTML",3,"active"],[3,"highlight"],["label","TypeScript",3,"active"],["label","SCSS"]],template:function(s,t){1&s&&(e.TgZ(0,"div",0)(1,"it-tab-container"),e.YNc(2,r,3,2,"it-tab-item",1)(3,v,3,2,"it-tab-item",2)(4,u,3,1,"it-tab-item",3),e.qZA()()),2&s&&(e.xp6(2),e.Q6J("ngIf",t.html),e.xp6(),e.Q6J("ngIf",t.typescript),e.xp6(),e.Q6J("ngIf",t.scss))},dependencies:[l.O5,d.y$,p.U,m.m],styles:[".bd-example[_ngcontent-%COMP%]{border-top:none;margin-top:auto;padding-top:20px}"]})}return o})()},7069:g=>{g.exports=JSON.parse('{"G5":[{"name":"ItNotificationService","id":"injectable-ItNotificationService-4071de8cddc7d7b5d7ee3f21449548d6edcfd7a334df892f67ee10522836a726d7a81b62acd1d73fc5ba8343509c163955b63625fe2a44cd081fc39d9478a59f","file":"projects/design-angular-kit/src/lib/services/notification/notification.service.ts","properties":[{"name":"subject","defaultValue":"new Subject()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":7,"modifierKind":[123]}],"methods":[{"name":"addNotification","args":[{"name":"notification","type":"Notification","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":21,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow new notification\\n","description":"

    Show new notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":649,"end":661,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":643,"end":648,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification

    \\n"}]},{"name":"error","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":71,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Error notification\\n","description":"

    Create new Error notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1974,"end":1979,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1968,"end":1973,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification title

    \\n"},{"name":{"pos":2011,"end":2018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2005,"end":2010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification message

    \\n"},{"name":{"pos":2052,"end":2063,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2046,"end":2051,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification dismissible

    \\n"},{"name":{"pos":2101,"end":2109,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2095,"end":2100,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification duration (milliseconds)

    \\n"},{"name":{"pos":2159,"end":2167,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2153,"end":2158,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification position

    \\n"}]},{"name":"info","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Info notification\\n","description":"

    Create new Info notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3101,"end":3106,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3095,"end":3100,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification title

    \\n"},{"name":{"pos":3138,"end":3145,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3132,"end":3137,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification message

    \\n"},{"name":{"pos":3179,"end":3190,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3173,"end":3178,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification dismissible

    \\n"},{"name":{"pos":3228,"end":3236,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3222,"end":3227,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification duration (milliseconds)

    \\n"},{"name":{"pos":3286,"end":3294,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3280,"end":3285,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification position

    \\n"}]},{"name":"onNotification","args":[{"name":"filterType","type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"Observable","typeParameters":[],"line":13,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nListen on notification arrived\\n","description":"

    Listen on notification arrived

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":368,"end":378,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"filterType"},"type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":362,"end":367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    filter type of notification

    \\n"}]},{"name":"standard","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":33,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Standard notification\\n","description":"

    Create new Standard notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":840,"end":845,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":834,"end":839,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification title

    \\n"},{"name":{"pos":877,"end":884,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":871,"end":876,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification message

    \\n"},{"name":{"pos":918,"end":929,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":912,"end":917,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification dismissible

    \\n"},{"name":{"pos":967,"end":975,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":961,"end":966,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification duration (milliseconds)

    \\n"},{"name":{"pos":1025,"end":1033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1019,"end":1024,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification position

    \\n"}]},{"name":"success","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":52,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Success notification\\n","description":"

    Create new Success notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1409,"end":1414,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1403,"end":1408,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification title

    \\n"},{"name":{"pos":1446,"end":1453,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1440,"end":1445,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification message

    \\n"},{"name":{"pos":1487,"end":1498,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1481,"end":1486,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification dismissible

    \\n"},{"name":{"pos":1536,"end":1544,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1530,"end":1535,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification duration (milliseconds)

    \\n"},{"name":{"pos":1594,"end":1602,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1588,"end":1593,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification position

    \\n"}]},{"name":"warning","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":90,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Warning notification\\n","description":"

    Create new Warning notification

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":2537,"end":2542,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":2531,"end":2536,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification title

    \\n"},{"name":{"pos":2574,"end":2581,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2568,"end":2573,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification message

    \\n"},{"name":{"pos":2615,"end":2626,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2609,"end":2614,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification dismissible

    \\n"},{"name":{"pos":2664,"end":2672,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2658,"end":2663,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification duration (milliseconds)

    \\n"},{"name":{"pos":2722,"end":2730,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2716,"end":2721,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    notification position

    \\n"}]}],"deprecated":false,"deprecationMessage":"","description":"","rawdescription":"\\n","sourceCode":"import { Injectable } from \'@angular/core\';\\nimport { filter, Observable, Subject } from \'rxjs\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../interfaces/core\';\\n\\n@Injectable({ providedIn: \'root\' })\\nexport class ItNotificationService {\\n private subject = new Subject();\\n\\n /**\\n * Listen on notification arrived\\n * @param filterType filter type of notification\\n */\\n public onNotification(filterType?: NotificationType): Observable {\\n return this.subject.asObservable().pipe(filter(n => n && (!filterType || n.type === filterType)));\\n }\\n\\n /**\\n * Show new notification\\n * @param notification notification\\n */\\n public addNotification(notification: Notification): void {\\n this.subject.next(notification);\\n }\\n\\n /**\\n * Create new Standard notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public standard(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Standard,\\n message,\\n title,\\n duration,\\n dismissible,\\n position,\\n });\\n }\\n\\n /**\\n * Create new Success notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public success(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Success,\\n message,\\n title,\\n duration,\\n dismissible,\\n position,\\n });\\n }\\n\\n /**\\n * Create new Error notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public error(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Error,\\n message,\\n title,\\n duration,\\n dismissible,\\n position,\\n });\\n }\\n\\n /**\\n * Create new Warning notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public warning(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Warning,\\n message,\\n title,\\n duration,\\n dismissible,\\n position,\\n });\\n }\\n\\n /**\\n * Create new Info notification\\n * @param title notification title\\n * @param message notification message\\n * @param dismissible notification dismissible\\n * @param duration notification duration (milliseconds)\\n * @param position notification position\\n */\\n public info(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\\n this.addNotification({\\n type: NotificationType.Info,\\n message,\\n title,\\n duration,\\n dismissible,\\n position,\\n });\\n }\\n}\\n","extends":[],"type":"injectable"}],"s7":[{"name":"ItAvatarDirective","id":"directive-ItAvatarDirective-1b8d1a23e1846f734f93a4c80f6dae18b33d66e93b49f349ddc552c129480fe22f6de5502d686d230b7e050b220c0d3146a773b854e131c7dd2115cdb72dac7f","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { ColorsEnum } from \'../../../enums/colors.enums\';\\nimport { SizesEnum } from \'../../../enums/sizes.enum\';\\nimport { Directive, HostBinding, Input } from \'@angular/core\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itAvatar]\',\\n exportAs: \'itAvatar\',\\n})\\nexport class ItAvatarDirective {\\n /**\\n * Indica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n *
      \\n *
    • primary\\n *
    • secondary\\n *
    • green\\n *
    • orange\\n *
    • red\\n *
    \\n */\\n @Input()\\n get color(): string | undefined {\\n return this._color;\\n }\\n set color(value: string | undefined) {\\n const colorsKey = value as keyof typeof ColorsEnum;\\n if (ColorsEnum[colorsKey]) {\\n this._color = ColorsEnum[colorsKey];\\n } else {\\n this._color = undefined;\\n }\\n }\\n private _color?: ColorsEnum;\\n /**\\n * Indica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n *
      \\n *
    • xs\\n *
    • sm\\n *
    • lg\\n *
    • xl\\n *
    • xxl\\n *
    \\n */\\n @Input()\\n get size(): SizesEnum | undefined {\\n return this._size;\\n }\\n set size(value: string | undefined) {\\n const sizesKey = value as keyof typeof SizesEnum;\\n if (SizesEnum[sizesKey]) {\\n this._size = SizesEnum[sizesKey];\\n } else {\\n this._size = undefined;\\n }\\n }\\n\\n private _size?: SizesEnum;\\n\\n @HostBinding(\'class\')\\n get hostClasses(): string {\\n let cssClass = \'avatar\';\\n\\n if (this.size) {\\n cssClass += ` ${this.size}`;\\n }\\n\\n if (this.color) {\\n cssClass += ` avatar-${this.color}`;\\n }\\n\\n return cssClass;\\n }\\n}\\n","selector":"[itAvatar]","providers":[],"exportAs":"itAvatar","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n
      \\n
    • primary\\n
    • secondary\\n
    • green\\n
    • orange\\n
    • red\\n
    \\n","description":"

    Indica il colore dell'avatar. Pu\xf2 assumere i valori:

    \\n
      \\n
    • primary\\n
    • secondary\\n
    • green\\n
    • orange\\n
    • red\\n
    \\n","line":22,"type":"string | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n
      \\n
    • xs\\n
    • sm\\n
    • lg\\n
    • xl\\n
    • xxl\\n
    \\n","description":"

    Indica la grandezza dell'avatar. Pu\xf2 assumere i valori:

    \\n
      \\n
    • xs\\n
    • sm\\n
    • lg\\n
    • xl\\n
    • xxl\\n
    \\n","line":45,"type":"SizesEnum | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":60,"type":"string","decorators":[]}],"hostListeners":[],"propertiesClass":[{"name":"_color","deprecated":false,"deprecationMessage":"","type":"ColorsEnum","optional":true,"description":"","line":33,"modifierKind":[123]},{"name":"_size","deprecated":false,"deprecationMessage":"","type":"SizesEnum","optional":true,"description":"","line":57,"modifierKind":[123]}],"methodsClass":[],"extends":[],"accessors":{"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"string | undefined","line":22,"rawdescription":"\\n\\nIndica il colore dell\'avatar. Pu\xf2 assumere i valori:\\n
      \\n
    • primary\\n
    • secondary\\n
    • green\\n
    • orange\\n
    • red\\n
    \\n","description":"

    Indica il colore dell'avatar. Pu\xf2 assumere i valori:

    \\n
      \\n
    • primary\\n
    • secondary\\n
    • green\\n
    • orange\\n
    • red\\n
    \\n"}},"size":{"name":"size","setSignature":{"name":"size","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":48,"jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"size","type":"","returnType":"SizesEnum | undefined","line":45,"rawdescription":"\\n\\nIndica la grandezza dell\'avatar. Pu\xf2 assumere i valori:\\n
      \\n
    • xs\\n
    • sm\\n
    • lg\\n
    • xl\\n
    • xxl\\n
    \\n","description":"

    Indica la grandezza dell'avatar. Pu\xf2 assumere i valori:

    \\n
      \\n
    • xs\\n
    • sm\\n
    • lg\\n
    • xl\\n
    • xxl\\n
    \\n"}},"hostClasses":{"name":"hostClasses","getSignature":{"name":"hostClasses","type":"string","returnType":"string","line":60}}}},{"name":"ItBadgeDirective","id":"directive-ItBadgeDirective-fd35b972c2f8dbe32f8672bebf0ae0f78aad1cd7da9692e1830ec179ff3a00ee9863b201fbe5cc211eae600bd43a33a50d734824148c73ebc26ccadd2e00cee6","file":"projects/design-angular-kit/src/lib/components/core/badge/badge.directive.ts","type":"directive","description":"

    Badge

    \\n","rawdescription":"\\n\\nBadge\\n","sourceCode":"import { Directive, HostBinding, Input } from \'@angular/core\';\\nimport { BadgeColor } from \'../../../interfaces/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Badge\\n * @description Useful for small counters and labels\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itBadge]\',\\n exportAs: \'itBadge\',\\n})\\nexport class ItBadgeDirective {\\n /**\\n * Define the badge color\\n * @default undefined\\n */\\n @Input(\'itBadge\') color: BadgeColor | undefined;\\n\\n /**\\n * Show rounded badge\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) rounded?: boolean;\\n\\n @HostBinding(\'class\')\\n protected get badgeClass(): string {\\n let badgeClass = \'badge\';\\n if (this.rounded) {\\n badgeClass += ` rounded-pill`;\\n }\\n if (this.color) {\\n badgeClass += ` bg-${this.color}`;\\n }\\n\\n return badgeClass;\\n }\\n}\\n","selector":"[itBadge]","providers":[],"exportAs":"itBadge","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itBadge","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":402,"end":424,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":403,"end":410,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nDefine the badge color\\n","description":"

    Define the badge color

    \\n","line":19,"type":"BadgeColor | undefined","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":514,"end":532,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":515,"end":522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow rounded badge\\n","description":"

    Show rounded badge

    \\n","line":25,"type":"boolean","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":28,"type":"string","decorators":[]}],"hostListeners":[],"propertiesClass":[],"methodsClass":[],"extends":[],"accessors":{"badgeClass":{"name":"badgeClass","getSignature":{"name":"badgeClass","type":"string","returnType":"string","line":28}}}},{"name":"ItButtonDirective","id":"directive-ItButtonDirective-d7ecefbb36cdaabbaadc4aeeeadfc5b03b4ad2c69ad72e42664db1d309d0ca06285d1d02491c7b5444b24874884c82f820cd27d9086124a4c4a12b7b07f7d6f0","file":"projects/design-angular-kit/src/lib/components/core/button/button.directive.ts","type":"directive","description":"

    Button

    \\n","rawdescription":"\\n\\nButton\\n","sourceCode":"import { ContentChildren, Directive, Host, HostBinding, HostListener, Input, Optional, QueryList } from \'@angular/core\';\\nimport { ButtonColor, ButtonSize } from \'../../../interfaces/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItProgressButtonComponent } from \'../progress-button/progress-button.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Button\\n * @description Bootstrap italia custom button styles\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itButton]\',\\n exportAs: \'itButton\',\\n})\\nexport class ItButtonDirective {\\n /**\\n * Button color\\n * @default undefined\\n */\\n @Input(\'itButton\') color: ButtonColor | undefined;\\n\\n /**\\n * Button size\\n * @default undefined\\n */\\n @Input() size: ButtonSize | undefined;\\n\\n /**\\n * Indicates whether the button occupies all the width available to it.\\n * @default undefined\\n */\\n @Input() block: ButtonSize | undefined;\\n\\n /**\\n * If button is disabled\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) @HostBinding(\'disabled\') disabled?: boolean;\\n\\n /**\\n * The icon children\\n * @default undefined\\n */\\n @ContentChildren(ItIconComponent) protected icons?: QueryList;\\n\\n private isFocus = false;\\n\\n constructor(@Optional() @Host() private progressButtonComponent: ItProgressButtonComponent) {}\\n\\n @HostListener(\'focus\')\\n protected onFocus() {\\n this.isFocus = true;\\n }\\n\\n @HostListener(\'blur\')\\n protected onBlur() {\\n this.isFocus = false;\\n }\\n\\n @HostBinding(\'class\')\\n protected get hostClasses(): string {\\n let cssClass = \'btn\';\\n\\n if (this.color) {\\n cssClass += ` btn-${this.color}`;\\n }\\n\\n if (this.size) {\\n cssClass += ` btn-${this.size}`;\\n }\\n\\n if (this.block) {\\n cssClass += \' btn-block\';\\n }\\n\\n if (this.disabled) {\\n cssClass += \' disabled\';\\n }\\n\\n if (this.isFocus) {\\n cssClass += \' focus--mouse\';\\n }\\n\\n if (this.icons?.length && !this.progressButtonComponent) {\\n cssClass += \' btn-icon\';\\n }\\n\\n if (this.progressButtonComponent) {\\n cssClass += \' btn-progress\';\\n }\\n\\n return cssClass;\\n }\\n}\\n","selector":"[itButton]","providers":[],"exportAs":"itButton","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"block","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":884,"end":906,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":885,"end":892,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nIndicates whether the button occupies all the width available to it.\\n","description":"

    Indicates whether the button occupies all the width available to it.

    \\n","line":33,"type":"ButtonSize | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":990,"end":1008,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":991,"end":998,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf button is disabled\\n","description":"

    If button is disabled

    \\n","line":39,"type":"boolean","decorators":[]},{"name":"itButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":625,"end":647,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":626,"end":633,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nButton color\\n","description":"

    Button color

    \\n","line":21,"type":"ButtonColor | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":732,"end":754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":733,"end":740,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nButton size\\n","description":"

    Button size

    \\n","line":27,"type":"ButtonSize | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":62,"type":"string","decorators":[]}],"hostListeners":[{"name":"blur","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":57},{"name":"focus","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":52}],"propertiesClass":[{"name":"icons","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The icon children

    \\n","line":45,"rawdescription":"\\n\\nThe icon children\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItIconComponent"}],"modifierKind":[170,124],"jsdoctags":[{"pos":1131,"end":1153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1132,"end":1139,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}]},{"name":"isFocus","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":47,"modifierKind":[123]}],"methodsClass":[{"name":"onBlur","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":57,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'blur\'"}],"modifierKind":[170,124]},{"name":"onFocus","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":52,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'focus\'"}],"modifierKind":[170,124]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":""}],"line":47,"jsdoctags":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"hostClasses":{"name":"hostClasses","getSignature":{"name":"hostClasses","type":"string","returnType":"string","line":62}}}},{"name":"ItForwardDirective","id":"directive-ItForwardDirective-c80d6f0ed7a8a45e263997104eee8ff6708e50aad05ab6ca699e6f34e761c2c69cfa049e1005d0059c43512f3846b7da2b84497c7e4798d8825766fcc1c99aba","file":"projects/design-angular-kit/src/lib/components/core/forward/forward.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { DOCUMENT } from \'@angular/common\';\\nimport { Directive, HostListener, Inject, Input } from \'@angular/core\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itForward]\',\\n // eslint-disable-next-line @angular-eslint/no-host-metadata-property\\n host: { class: \'forward\' },\\n})\\nexport class ItForwardDirective {\\n /**\\n * Indica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n */\\n @Input() set itForward(value: HTMLElement | string | undefined) {\\n this._itForward = value;\\n }\\n get itForward(): HTMLElement | string | undefined {\\n return this._itForward;\\n }\\n private _itForward: HTMLElement | string | undefined = undefined;\\n\\n constructor(@Inject(DOCUMENT) private document?: Document) {}\\n\\n @HostListener(\'click\', [\'$event\'])\\n onClick(event: any) {\\n event.preventDefault();\\n if (this.itForward) {\\n if (typeof this.itForward === \'string\') {\\n this.document?.querySelector(this.itForward)?.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \'nearest\',\\n });\\n } else if (this.itForward instanceof HTMLElement) {\\n this.itForward.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \'nearest\',\\n });\\n }\\n }\\n }\\n}\\n","selector":"[itForward]","providers":[],"hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itForward","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"

    Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.

    \\n","line":14,"type":"HTMLElement | string | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[{"name":"click","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":25}],"propertiesClass":[{"name":"_itForward","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"HTMLElement | string | undefined","optional":false,"description":"","line":20,"modifierKind":[123]}],"methodsClass":[{"name":"onClick","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":25,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'click\', [\'$event\']"}],"modifierKind":[170],"jsdoctags":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true}],"line":20,"jsdoctags":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"itForward":{"name":"itForward","setSignature":{"name":"itForward","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":14,"rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"

    Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.

    \\n","jsdoctags":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"itForward","type":"","returnType":"HTMLElement | string | undefined","line":17}}}},{"name":"ItPopoverDirective","id":"directive-ItPopoverDirective-939f586085641d33ba134c33f744b036cf80634d4e72471437f7061ae4b032b7fc56786a73ad5bb998aad5160fb183538a7f6b386de8a71a833632b3659c7009","file":"projects/design-angular-kit/src/lib/components/core/popover/popover.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Popover } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itPopover]\',\\n exportAs: \'itPopover\',\\n})\\nexport class ItPopoverDirective implements AfterViewInit, OnDestroy {\\n /**\\n * Define the popover content\\n * @param content the popover content\\n */\\n @Input(\'itPopover\') set content(content: string) {\\n this.element.setAttribute(\'data-bs-content\', content);\\n }\\n\\n /**\\n * Define the popover title\\n * @param title the popover title\\n */\\n @Input() set popoverTitle(title: string | undefined) {\\n if (title) {\\n this.element.setAttribute(\'title\', title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n /**\\n * Define the popover placement\\n * @param placement\\n */\\n @Input() set popoverPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Appends the popover to a specific element.\\n * @param container\\n */\\n @Input() set popoverContainer(container: \'body\' | string | undefined) {\\n if (container) {\\n this.element.setAttribute(\'data-container\', container);\\n }\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set popoverHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * How popover is triggered\\n * - \'hover\': To open the Popover on hover of the mouse over the element\\n * - \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n * @param trigger\\n */\\n @Input() set popoverTrigger(trigger: \'click\' | \'hover\' | \'focus\' | \'manual\' | undefined) {\\n if (trigger) {\\n this.element.setAttribute(\'data-bs-trigger\', trigger);\\n }\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires after the show event when the tooltip template has been added to the DOM.\\n */\\n @Output() insertedEvent: EventEmitter = new EventEmitter();\\n\\n private readonly element: HTMLElement;\\n private popover?: Popover;\\n\\n constructor(private readonly _elementRef: ElementRef) {\\n this.element = this._elementRef.nativeElement;\\n }\\n\\n ngAfterViewInit(): void {\\n this.element.setAttribute(\'data-bs-toggle\', \'popover\');\\n this.popover = Popover.getOrCreateInstance(this.element);\\n\\n this.element.addEventListener(\'show.bs.popover\', event => this.showEvent.emit(event));\\n this.element.addEventListener(\'shown.bs.popover\', event => this.shownEvent.emit(event));\\n this.element.addEventListener(\'hide.bs.popover\', event => this.hideEvent.emit(event));\\n this.element.addEventListener(\'hidden.bs.popover\', event => this.hiddenEvent.emit(event));\\n this.element.addEventListener(\'inserted.bs.popover\', event => this.insertedEvent.emit(event));\\n }\\n\\n ngOnDestroy(): void {\\n this.dispose();\\n }\\n\\n /**\\n * Shows the popover of an item.\\n */\\n public show(): void {\\n this.popover?.show();\\n }\\n\\n /**\\n * Hide the popover of an element.\\n */\\n public hide(): void {\\n this.popover?.hide();\\n }\\n\\n /**\\n * Activate / Deactivate the popover of an element\\n */\\n public toggle(): void {\\n this.popover?.toggle();\\n }\\n\\n /**\\n * Hides and destroys the popover of an element.\\n */\\n public dispose(): void {\\n this.popover?.dispose();\\n }\\n\\n /**\\n * Gives the popover of an element a chance to be shown.\\n */\\n public enable(): void {\\n this.popover?.enable();\\n }\\n\\n /**\\n * Removes the ability to show the popover of an element.\\n */\\n public disable(): void {\\n this.popover?.disable();\\n }\\n\\n /**\\n * Toggles the possibility that the popover of an element is shown or hidden.\\n */\\n public toggleEnabled(): void {\\n this.popover?.disable();\\n }\\n\\n /**\\n * Updates the position of an element\'s popover.\\n */\\n public update(): void {\\n this.popover?.disable();\\n }\\n}\\n","selector":"[itPopover]","providers":[],"exportAs":"itPopover","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itPopover","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":475,"end":513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":476,"end":481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the popover content

    \\n","name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover content\\n","description":"

    Define the popover content

    \\n","line":16,"type":"string","decorators":[]},{"name":"popoverContainer","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1169,"end":1189,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1170,"end":1175,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1176,"end":1185,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"

    Appends the popover to a specific element.

    \\n","line":43,"type":"\\"body\\" | string | undefined","decorators":[]},{"required":false,"name":"popoverHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1418,"end":1454,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1419,"end":1424,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true if contain html

    \\n","name":{"pos":1425,"end":1429,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

    Indicates whether the title contains html

    \\n","line":53,"type":"boolean","decorators":[]},{"name":"popoverPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":956,"end":976,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":957,"end":962,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":963,"end":972,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover placement\\n","description":"

    Define the popover placement

    \\n","line":35,"type":"ElementPlacement","decorators":[]},{"name":"popoverTitle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":674,"end":708,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the popover title

    \\n","name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover title\\n","description":"

    Define the popover title

    \\n","line":24,"type":"string | undefined","decorators":[]},{"name":"popoverTrigger","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1828,"end":1846,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1829,"end":1834,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1835,"end":1842,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"trigger"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"

    How popover is triggered

    \\n
      \\n
    • 'hover': To open the Popover on hover of the mouse over the element
    • \\n
    • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
    • \\n
    \\n","line":63,"type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","decorators":[]}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \\n","line":87,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

    This event fires immediately when the hide method is called.

    \\n","line":82,"type":"EventEmitter"},{"name":"insertedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires after the show event when the tooltip template has been added to the DOM.\\n","description":"

    This event fires after the show event when the tooltip template has been added to the DOM.

    \\n","line":92,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

    This event fires immediately when the show method is called.

    \\n","line":72,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \\n","line":77,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"propertiesClass":[{"name":"element","deprecated":false,"deprecationMessage":"","type":"HTMLElement","optional":false,"description":"","line":94,"modifierKind":[123,148]},{"name":"popover","deprecated":false,"deprecationMessage":"","type":"Popover","optional":true,"description":"","line":95,"modifierKind":[123]}],"methodsClass":[{"name":"disable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":154,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves the ability to show the popover of an element.\\n","description":"

    Removes the ability to show the popover of an element.

    \\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":140,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the popover of an element.\\n","description":"

    Hides and destroys the popover of an element.

    \\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":147,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the popover of an element a chance to be shown.\\n","description":"

    Gives the popover of an element a chance to be shown.

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":126,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the popover of an element.\\n","description":"

    Hide the popover of an element.

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the popover of an item.\\n","description":"

    Shows the popover of an item.

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":133,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the popover of an element\\n","description":"

    Activate / Deactivate the popover of an element

    \\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":161,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the popover of an element is shown or hidden.\\n","description":"

    Toggles the possibility that the popover of an element is shown or hidden.

    \\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":168,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s popover.\\n","description":"

    Updates the position of an element's popover.

    \\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":95,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"content":{"name":"content","setSignature":{"name":"content","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"content","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":16,"rawdescription":"\\n\\nDefine the popover content\\n","description":"

    Define the popover content

    \\n","jsdoctags":[{"name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":476,"end":481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the popover content

    \\n"}]}},"popoverTitle":{"name":"popoverTitle","setSignature":{"name":"popoverTitle","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":24,"rawdescription":"\\n\\nDefine the popover title\\n","description":"

    Define the popover title

    \\n","jsdoctags":[{"name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the popover title

    \\n"}]}},"popoverPlacement":{"name":"popoverPlacement","setSignature":{"name":"popoverPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":35,"rawdescription":"\\n\\nDefine the popover placement\\n","description":"

    Define the popover placement

    \\n","jsdoctags":[{"name":{"pos":963,"end":972,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":957,"end":962,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverContainer":{"name":"popoverContainer","setSignature":{"name":"popoverContainer","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"container","type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":43,"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"

    Appends the popover to a specific element.

    \\n","jsdoctags":[{"name":{"pos":1176,"end":1185,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":1170,"end":1175,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverHtml":{"name":"popoverHtml","setSignature":{"name":"popoverHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":53,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

    Indicates whether the title contains html

    \\n","jsdoctags":[{"name":{"pos":1425,"end":1429,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":1419,"end":1424,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true if contain html

    \\n"}]}},"popoverTrigger":{"name":"popoverTrigger","setSignature":{"name":"popoverTrigger","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"trigger","type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":63,"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"

    How popover is triggered

    \\n
      \\n
    • 'hover': To open the Popover on hover of the mouse over the element
    • \\n
    • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
    • \\n
    \\n","jsdoctags":[{"name":{"pos":1835,"end":1842,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"trigger"},"type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":1829,"end":1834,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}}}},{"name":"ItSortDirective","id":"directive-ItSortDirective-7bd6e86b6518d1a4f88939f633cfdf2e0c5dcb699688d1d04318dbb8680fe11578907b239488e832be031f70ece1c61c1c3a0abc641c91019740394e865d70a1","file":"projects/design-angular-kit/src/lib/components/core/table/sort/sort.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import {\\n Directive,\\n EventEmitter,\\n Inject,\\n Input,\\n OnChanges,\\n OnDestroy,\\n Optional,\\n Output,\\n booleanAttribute,\\n HostBinding,\\n} from \'@angular/core\';\\nimport { Subject } from \'rxjs\';\\nimport {\\n IT_SORT_DEFAULT_OPTIONS,\\n ItSortable,\\n ItSortDefaultOptions,\\n ItSortEvent,\\n SortDirection,\\n} from \'../../../../interfaces/sortable-table\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itSort]\',\\n exportAs: \'itSort\',\\n})\\nexport class ItSortDirective implements OnChanges, OnDestroy {\\n /** The id of the most recently sorted ItSortable. */\\n @Input(\'itSortActive\') active?: string;\\n\\n /**\\n * The direction to set when an MatSortable is initially sorted.\\n * May be overridden by the MatSortable\'s sort start.\\n */\\n @Input(\'itSortStart\') start: SortDirection = \'asc\';\\n\\n /** The sort direction of the currently active ItSortable. */\\n @Input(\'itSortDirection\')\\n get direction(): SortDirection {\\n return this._direction;\\n }\\n set direction(direction: SortDirection) {\\n this._direction = direction;\\n }\\n private _direction: SortDirection;\\n\\n /**\\n * Whether to disable the user from clearing the sort by finishing the sort direction cycle.\\n * May be overridden by the ItSortable\'s disable clear input.\\n */\\n @Input({ transform: booleanAttribute })\\n disableSortClear?: boolean;\\n\\n /** Whether the sortable is disabled. */\\n @Input({ transform: booleanAttribute })\\n sortDisabled: boolean = false;\\n\\n /** Event emitted when the user changes either the active sort or sort direction. */\\n @Output() readonly sortChange: EventEmitter = new EventEmitter();\\n\\n @HostBinding(\'class\')\\n public readonly sortDirectiveClass = \'it-sort\';\\n\\n /** Collection of all registered sortables that this directive manages. */\\n protected sortables = new Map();\\n\\n /** Used to notify any child components listening to state changes. */\\n readonly _stateChanges = new Subject();\\n\\n constructor(\\n @Optional()\\n @Inject(IT_SORT_DEFAULT_OPTIONS)\\n private _defaultOptions?: ItSortDefaultOptions\\n ) {}\\n\\n /**\\n * Register function to be used by the contained ItSortables. Adds the ItSortable to the\\n * collection of ItSortables.\\n */\\n register(sortable: ItSortable): void {\\n this.sortables.set(sortable.id, sortable);\\n }\\n\\n /**\\n * Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\\n * collection of contained ItSortables.\\n */\\n deregister(sortable: ItSortable): void {\\n this.sortables.delete(sortable.id);\\n }\\n\\n /** Sets the active sort id and determines the new sort direction. */\\n sort(sortable: ItSortable): void {\\n if (this.active != sortable.id) {\\n this.active = sortable.id;\\n this.direction = sortable.start ? sortable.start : this.start;\\n } else {\\n this.direction = this.getNextSortDirection(sortable);\\n }\\n\\n this.sortChange.emit({ active: this.active, direction: this.direction });\\n }\\n\\n /** Returns the next sort direction of the active sortable, checking for potential overrides. */\\n getNextSortDirection(sortable: ItSortable): SortDirection {\\n if (!sortable) {\\n return undefined;\\n }\\n\\n // Get the sort direction cycle with the potential sortable overrides.\\n const disableClear = sortable?.disableSortClear ?? this.disableSortClear ?? !!this._defaultOptions?.disableClear;\\n const sortDirectionCycle = getSortDirectionCycle(sortable.start || this.start, disableClear);\\n\\n // Get and return the next direction in the cycle\\n let nextDirectionIndex = sortDirectionCycle.indexOf(this.direction) + 1;\\n if (nextDirectionIndex >= sortDirectionCycle.length) {\\n nextDirectionIndex = 0;\\n }\\n return sortDirectionCycle[nextDirectionIndex];\\n }\\n\\n ngOnChanges() {\\n this._stateChanges.next();\\n }\\n\\n ngOnDestroy() {\\n this._stateChanges.complete();\\n }\\n}\\n\\n/** Returns the sort direction cycle to use given the provided parameters of order and clear. */\\nfunction getSortDirectionCycle(start: SortDirection, disableClear: boolean): Array {\\n const sortOrder: Array = [\'asc\', \'desc\'];\\n if (start == \'desc\') {\\n sortOrder.reverse();\\n }\\n if (!disableClear) {\\n sortOrder.push(undefined);\\n }\\n\\n return sortOrder;\\n}\\n","selector":"[itSort]","providers":[],"exportAs":"itSort","hostDirectives":[],"standalone":true,"inputsClass":[{"required":false,"name":"disableSortClear","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nWhether to disable the user from clearing the sort by finishing the sort direction cycle.\\nMay be overridden by the ItSortable\'s disable clear input.\\n","description":"

    Whether to disable the user from clearing the sort by finishing the sort direction cycle.\\nMay be overridden by the ItSortable's disable clear input.

    \\n","line":52,"type":"boolean","decorators":[]},{"name":"itSortActive","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe id of the most recently sorted ItSortable.","description":"

    The id of the most recently sorted ItSortable.

    \\n","line":29,"type":"string","decorators":[]},{"name":"itSortDirection","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"

    The sort direction of the currently active ItSortable.

    \\n","line":39,"type":"SortDirection","decorators":[]},{"name":"itSortStart","defaultValue":"\'asc\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable\'s sort start.\\n","description":"

    The direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable's sort start.

    \\n","line":35,"type":"SortDirection","decorators":[]},{"required":false,"name":"sortDisabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\nWhether the sortable is disabled.","description":"

    Whether the sortable is disabled.

    \\n","line":56,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"sortChange","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\nEvent emitted when the user changes either the active sort or sort direction.","description":"

    Event emitted when the user changes either the active sort or sort direction.

    \\n","line":59,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'it-sort\'","deprecated":false,"deprecationMessage":"","line":62,"type":"\\"it-sort\\"","decorators":[]}],"hostListeners":[],"propertiesClass":[{"name":"_direction","deprecated":false,"deprecationMessage":"","type":"SortDirection","optional":false,"description":"","line":45,"modifierKind":[123]},{"name":"_stateChanges","defaultValue":"new Subject()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"

    Used to notify any child components listening to state changes.

    \\n","line":68,"rawdescription":"\\nUsed to notify any child components listening to state changes.","modifierKind":[148]},{"name":"sortables","defaultValue":"new Map()","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"

    Collection of all registered sortables that this directive manages.

    \\n","line":65,"rawdescription":"\\nCollection of all registered sortables that this directive manages.","modifierKind":[124]},{"name":"sortDirectiveClass","defaultValue":"\'it-sort\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":62,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170,125,148]}],"methodsClass":[{"name":"deregister","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":88,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUnregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.\\n","description":"

    Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.

    \\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getNextSortDirection","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"SortDirection","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nReturns the next sort direction of the active sortable, checking for potential overrides.","description":"

    Returns the next sort direction of the active sortable, checking for potential overrides.

    \\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngOnChanges","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":122,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":126,"deprecated":false,"deprecationMessage":""},{"name":"register","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":80,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRegister function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.\\n","description":"

    Register function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.

    \\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"sort","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":93,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nSets the active sort id and determines the new sort direction.","description":"

    Sets the active sort id and determines the new sort direction.

    \\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"implements":["OnChanges","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true}],"line":68,"jsdoctags":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"direction":{"name":"direction","setSignature":{"name":"direction","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":42,"jsdoctags":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"direction","type":"","returnType":"SortDirection","line":39,"rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"

    The sort direction of the currently active ItSortable.

    \\n"}}}},{"name":"ItTooltipDirective","id":"directive-ItTooltipDirective-24f3f866c081542a507e7e98237e1853e5524b0778b90fc7c4edd5f63e197c86a8995262b539d92c251f06620a8974a03b5c8fd2db9503ad38eb482ae44a0e7f","file":"projects/design-angular-kit/src/lib/components/core/tooltip/tooltip.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Tooltip } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itTooltip]\',\\n exportAs: \'itTooltip\',\\n})\\nexport class ItTooltipDirective implements AfterViewInit, OnDestroy {\\n /**\\n * Define the tooltip title\\n * @param title the tooltip title\\n */\\n @Input(\'itTooltip\') set title(title: string | undefined) {\\n if (title) {\\n // this.element.setAttribute(\\"title\\", title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n /**\\n * Define the tooltip placement\\n * @param placement\\n */\\n @Input() set tooltipPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set tooltipHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires after the show event when the tooltip template has been added to the DOM.\\n */\\n @Output() insertedEvent: EventEmitter = new EventEmitter();\\n\\n private readonly element: HTMLElement;\\n private tooltip?: Tooltip;\\n\\n constructor(private readonly _elementRef: ElementRef) {\\n this.element = this._elementRef.nativeElement;\\n }\\n\\n ngAfterViewInit(): void {\\n this.element.setAttribute(\'data-bs-toggle\', \'tooltip\');\\n this.tooltip = Tooltip.getOrCreateInstance(this.element);\\n\\n this.element.addEventListener(\'show.bs.tooltip\', event => this.showEvent.emit(event));\\n this.element.addEventListener(\'shown.bs.tooltip\', event => this.shownEvent.emit(event));\\n this.element.addEventListener(\'hide.bs.tooltip\', event => this.hideEvent.emit(event));\\n this.element.addEventListener(\'hidden.bs.tooltip\', event => this.hiddenEvent.emit(event));\\n this.element.addEventListener(\'inserted.bs.tooltip\', event => this.insertedEvent.emit(event));\\n }\\n\\n ngOnDestroy(): void {\\n this.dispose();\\n }\\n\\n /**\\n * Shows the tooltip of an item.\\n */\\n public show(): void {\\n this.tooltip?.show();\\n }\\n\\n /**\\n * Hide the tooltip of an element.\\n */\\n public hide(): void {\\n this.tooltip?.hide();\\n }\\n\\n /**\\n * Activate / Deactivate the tooltip of an element\\n */\\n public toggle(): void {\\n this.tooltip?.toggle();\\n }\\n\\n /**\\n * Hides and destroys the tooltip of an element.\\n */\\n public dispose(): void {\\n this.tooltip?.dispose();\\n }\\n\\n /**\\n * Gives the tooltip of an element a chance to be shown.\\n */\\n public enable(): void {\\n this.tooltip?.enable();\\n }\\n\\n /**\\n * Removes the ability to show the tooltip of an element.\\n */\\n public disable(): void {\\n this.tooltip?.disable();\\n }\\n\\n /**\\n * Toggles the possibility that the tooltip of an element is shown or hidden.\\n */\\n public toggleEnabled(): void {\\n this.tooltip?.disable();\\n }\\n\\n /**\\n * Updates the position of an element\'s tooltip.\\n */\\n public update(): void {\\n this.tooltip?.disable();\\n }\\n}\\n","selector":"[itTooltip]","providers":[],"exportAs":"itTooltip","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itTooltip","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":473,"end":507,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":474,"end":479,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the tooltip title

    \\n","name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"

    Define the tooltip title

    \\n","line":16,"type":"string | undefined","decorators":[]},{"required":false,"name":"tooltipHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":974,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true if contain html

    \\n","name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

    Indicates whether the title contains html

    \\n","line":35,"type":"boolean","decorators":[]},{"name":"tooltipPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":762,"end":782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"

    Define the tooltip placement

    \\n","line":27,"type":"ElementPlacement","decorators":[]}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \\n","line":57,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

    This event fires immediately when the hide method is called.

    \\n","line":52,"type":"EventEmitter"},{"name":"insertedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires after the show event when the tooltip template has been added to the DOM.\\n","description":"

    This event fires after the show event when the tooltip template has been added to the DOM.

    \\n","line":62,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

    This event fires immediately when the show method is called.

    \\n","line":42,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \\n","line":47,"type":"EventEmitter"}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"propertiesClass":[{"name":"element","deprecated":false,"deprecationMessage":"","type":"HTMLElement","optional":false,"description":"","line":64,"modifierKind":[123,148]},{"name":"tooltip","deprecated":false,"deprecationMessage":"","type":"Tooltip","optional":true,"description":"","line":65,"modifierKind":[123]}],"methodsClass":[{"name":"disable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":124,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves the ability to show the tooltip of an element.\\n","description":"

    Removes the ability to show the tooltip of an element.

    \\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":110,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the tooltip of an element.\\n","description":"

    Hides and destroys the tooltip of an element.

    \\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the tooltip of an element a chance to be shown.\\n","description":"

    Gives the tooltip of an element a chance to be shown.

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the tooltip of an element.\\n","description":"

    Hide the tooltip of an element.

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":71,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":82,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the tooltip of an item.\\n","description":"

    Shows the tooltip of an item.

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":103,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the tooltip of an element\\n","description":"

    Activate / Deactivate the tooltip of an element

    \\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":131,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the tooltip of an element is shown or hidden.\\n","description":"

    Toggles the possibility that the tooltip of an element is shown or hidden.

    \\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":138,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s tooltip.\\n","description":"

    Updates the position of an element's tooltip.

    \\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":65,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"title":{"name":"title","setSignature":{"name":"title","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":16,"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"

    Define the tooltip title

    \\n","jsdoctags":[{"name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":474,"end":479,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the tooltip title

    \\n"}]}},"tooltipPlacement":{"name":"tooltipPlacement","setSignature":{"name":"tooltipPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":27,"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"

    Define the tooltip placement

    \\n","jsdoctags":[{"name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"tooltipHtml":{"name":"tooltipHtml","setSignature":{"name":"tooltipHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":35,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"

    Indicates whether the title contains html

    \\n","jsdoctags":[{"name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true if contain html

    \\n"}]}}}}],"wx":[{"name":"ItAbstractComponent","id":"component-ItAbstractComponent-91eaa6ebb8b6695c988cf928fbd707bf6b846fe575973e7620d5640f07a24988a3e6d143e38e8cf15ffaf4e8043e13b8e3217873bb2c4024c5d99d2e2691872f","file":"projects/design-angular-kit/src/lib/abstracts/abstract.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[]}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter"}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148]},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148]},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148]},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":""},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectorRef,\\n Component,\\n ElementRef,\\n EventEmitter,\\n inject,\\n Input,\\n OnChanges,\\n Output,\\n Renderer2,\\n SimpleChanges,\\n} from \'@angular/core\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * The element ID\\n */\\n @Input() id: string = this.getDefaultId();\\n\\n /**\\n * Fired when component input attributes was changed\\n */\\n @Output() public valueChanges: EventEmitter;\\n\\n /**\\n * Counter of active instances\\n * @private\\n */\\n private static instances = 0;\\n\\n protected readonly _renderer: Renderer2; // Injected\\n protected readonly _elementRef: ElementRef; // Injected\\n protected readonly _changeDetectorRef: ChangeDetectorRef; // Injected\\n\\n constructor() {\\n this._renderer = inject(Renderer2);\\n this._elementRef = inject(ElementRef);\\n this._changeDetectorRef = inject(ChangeDetectorRef);\\n\\n this.valueChanges = new EventEmitter();\\n }\\n\\n ngAfterViewInit(): void {\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'id\');\\n }\\n\\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\\n ngOnChanges(changes: SimpleChanges): void {\\n this.valueChanges.next(); // The inputs were changed\\n }\\n\\n /**\\n * Generate unique id for components\\n * @private\\n */\\n private getDefaultId(): string {\\n const name = this.constructor.name.replace(\'Component\', \'\');\\n const kebabName = name.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($, ofs) => (ofs ? \'-\' : \'\') + $.toLowerCase());\\n return `${kebabName}-${ItAbstractComponent.instances++}`;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":35},"extends":[],"implements":["AfterViewInit","OnChanges"]},{"name":"ItAbstractFormComponent","id":"component-ItAbstractFormComponent-e480ead106528d3597bb9442fee0eb6722514f96db28573d7999518169b8d2a320680c8ce5d9a321f80b37c426279ab019835bcd65ecb957e483d7a4b79e8193","file":"projects/design-angular-kit/src/lib/abstracts/abstract-form.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[]},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124]},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}]},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}]},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}]},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n"},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n"},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":""},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ControlValueAccessor, FormControl, NgControl, ValidatorFn } from \'@angular/forms\';\\nimport { Component, DoCheck, Input, OnInit, Optional, Self } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'./abstract.component\';\\nimport { Observable } from \'rxjs\';\\nimport { TranslateService } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../utils/coercion\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractFormComponent extends ItAbstractComponent implements OnInit, ControlValueAccessor, DoCheck {\\n /**\\n * The label of form control\\n */\\n @Input() label?: string;\\n\\n /**\\n * Validation color display mode (validation triggered if field is touched or not pristine)\\n * - true: Always show the validation color\\n * - false: Never show validation color\\n * - only-valid: Show only valid validation color\\n * - only-invalid: Show only invalid validation color\\n * @default true: Always show the validation color\\n */\\n @Input() validationMode: boolean | \'only-valid\' | \'only-invalid\' = true;\\n\\n /**\\n * Set the disabled state\\n */\\n @Input({ transform: inputToBoolean }) set disabled(isDisabled: boolean) {\\n this.setDisabledState(isDisabled);\\n }\\n\\n /**\\n * Internal form control\\n */\\n protected control: FormControl;\\n\\n constructor(\\n protected readonly _translateService: TranslateService,\\n @Self() @Optional() protected readonly _ngControl: NgControl\\n ) {\\n super();\\n this.control = new FormControl();\\n this._ngControl && (this._ngControl.valueAccessor = this);\\n }\\n\\n /**\\n * Check if field is invalid (Validation failed)\\n */\\n get isInvalid(): boolean | undefined {\\n if (this.validationMode === \'only-valid\' || (this.validationMode !== \'only-invalid\' && !this.validationMode)) {\\n return undefined;\\n }\\n\\n if (this._ngControl) {\\n return this._ngControl.invalid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\\n }\\n return this.control.invalid && (!this.control.pristine || this.control.touched);\\n }\\n\\n /**\\n * Check if field is valid (Validation successful)\\n */\\n get isValid(): boolean | undefined {\\n if (this.validationMode === \'only-invalid\' || (this.validationMode !== \'only-valid\' && !this.validationMode)) {\\n return undefined;\\n }\\n\\n if (this._ngControl) {\\n return this._ngControl.valid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\\n }\\n return this.control.valid && (!this.control.pristine || this.control.touched);\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n get invalidMessage(): Observable {\\n if (this.hasError(\'required\')) {\\n return this._translateService.get(\'it.errors.required-field\');\\n }\\n\\n return this._translateService.get(\'it.errors.invalid-field\');\\n }\\n\\n ngOnInit(): void {\\n if (this._ngControl?.control) {\\n this.control.setValidators((this._ngControl.control as FormControl).validator);\\n }\\n }\\n\\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\\n onChange = (_: T) => {};\\n\\n onTouched = () => {};\\n\\n registerOnChange(fn: any): void {\\n this.control.valueChanges.subscribe(fn);\\n this.onChange = fn;\\n }\\n\\n registerOnTouched(fn: any): void {\\n this.onTouched = fn;\\n }\\n\\n setDisabledState(isDisabled: boolean): void {\\n if (isDisabled) {\\n return this.control.disable();\\n }\\n this.control.enable();\\n }\\n\\n writeValue(value: T): void {\\n this.control.setValue(value, { emitEvent: false });\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Mark the control as touched\\n */\\n markAsTouched(): void {\\n if (!this.control.touched) {\\n this.onTouched();\\n }\\n }\\n\\n /**\\n * Fired to check if form control is touched\\n */\\n ngDoCheck() {\\n if (this._ngControl?.control) {\\n const ngControl = this._ngControl.control;\\n if (this.control.touched !== ngControl.touched) {\\n if (ngControl.touched) {\\n this.control.markAsTouched();\\n } else {\\n this.control.markAsUntouched();\\n }\\n }\\n if (this.control.pristine !== ngControl.pristine) {\\n if (ngControl.pristine) {\\n this.control.markAsPristine();\\n } else {\\n this.control.markAsDirty();\\n }\\n }\\n }\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Add the validators in control and parent control\\n * @param validators the validators\\n * @protected\\n */\\n protected addValidators(validators: ValidatorFn | ValidatorFn[]): void {\\n if (!Array.isArray(validators)) {\\n validators = [validators];\\n }\\n\\n validators.forEach(validator => {\\n if (!this.control.hasValidator(validator)) {\\n this.control.addValidators(validator);\\n }\\n\\n if (this._ngControl?.control && !this._ngControl.control.hasValidator(validator)) {\\n this._ngControl.control.addValidators(validator);\\n }\\n });\\n }\\n\\n /**\\n * Reports whether the control with the given path has the error specified.
    \\n * If the control is not present, false is returned.\\n * @param errorCode The code of the error to check\\n * @param path A list of control names that designates how to move from the current control\\n * to the control that should be queried for errors.\\n * @returns whether the given error is present in the control at the given path.\\n */\\n public hasError(errorCode: string, path?: Array | string): boolean {\\n if (this._ngControl) {\\n return this._ngControl.hasError(errorCode, path);\\n }\\n return this.control.hasError(errorCode, path);\\n }\\n\\n /**\\n * Reports error data for the control with the given path.\\n * @param errorCode The code of the error to check\\n * @param path A list of control names that designates how to move from the current control\\n * to the control that should be queried for errors.\\n * @returns error data for that particular error. If the control or error is not present,\\n * null is returned.\\n */\\n public getError(errorCode: string, path?: Array | string): any {\\n if (this._ngControl) {\\n return this._ngControl.getError(errorCode, path);\\n }\\n return this.control.getError(errorCode, path);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_translateService","type":"TranslateService","deprecated":false,"deprecationMessage":""},{"name":"_ngControl","type":"NgControl","deprecated":false,"deprecationMessage":""}],"line":35,"jsdoctags":[{"name":"_translateService","type":"TranslateService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_ngControl","type":"NgControl","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":["ItAbstractComponent"],"implements":["OnInit","ControlValueAccessor","DoCheck"],"accessors":{"disabled":{"name":"disabled","setSignature":{"name":"disabled","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":28,"rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}},"isInvalid":{"name":"isInvalid","getSignature":{"name":"isInvalid","type":"","returnType":"boolean | undefined","line":49,"rawdescription":"\\n\\nCheck if field is invalid (Validation failed)\\n","description":"

    Check if field is invalid (Validation failed)

    \\n"}},"isValid":{"name":"isValid","getSignature":{"name":"isValid","type":"","returnType":"boolean | undefined","line":63,"rawdescription":"\\n\\nCheck if field is valid (Validation successful)\\n","description":"

    Check if field is valid (Validation successful)

    \\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":77,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}}}},{"name":"ItAccordionComponent","id":"component-ItAccordionComponent-1d09a45a1ed761307691119303cf6854e5342aa2e93a0e0ba59687179a3581c204901c127c37f87b9c123076cdb0db1f1349d876bff5118d1f26a6d651dfa831","file":"projects/design-angular-kit/src/lib/components/core/accordion/accordion.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itAccordion","inputs":[],"outputs":[],"providers":[],"selector":"it-accordion","styleUrls":[],"styles":[],"templateUrl":["./accordion.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"title","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nAccordion Title\\n","description":"

    Accordion Title

    \\n","line":20,"type":"string","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":30,"type":"string","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":644,"end":662,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":645,"end":652,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"

    Enable multiple collapse

    \\n","line":19,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":785,"end":803,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":786,"end":793,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"

    Toggles the collapsible element on invocation

    \\n","line":25,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \\n","line":50,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

    This event fires immediately when the hide method is called.

    \\n","line":45,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

    This event fires immediately when the show method is called.

    \\n","line":35,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \\n","line":40,"type":"EventEmitter","inheritance":{"file":"ItCollapseComponent"}},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"collapseDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":22,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapse\'"}],"modifierKind":[170,124,164],"inheritance":{"file":"ItCollapseComponent"}},{"name":"isCollapsed","defaultValue":"true","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":24,"modifierKind":[124]},{"name":"collapse","deprecated":false,"deprecationMessage":"","type":"Collapse","optional":true,"description":"","line":52,"modifierKind":[123],"inheritance":{"file":"ItCollapseComponent"}},{"name":"open","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":54,"modifierKind":[123],"inheritance":{"file":"ItCollapseComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":26,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":121,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"

    Eliminates the possibility of an item being resealable

    \\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":106,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"

    Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)

    \\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":90,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"

    Shows if collapse is open or not

    \\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":98,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"

    Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).

    \\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":114,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"

    Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)

    \\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"

    Accordion

    \\n","rawdescription":"\\n\\nAccordion\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItCollapseComponent } from \'../collapse/collapse.component\';\\n\\n/**\\n * Accordion\\n * @description Build vertically collapsible accordions based on Collapse.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-accordion\',\\n templateUrl: \'./accordion.component.html\',\\n exportAs: \'itAccordion\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItAccordionComponent extends ItCollapseComponent implements AfterViewInit {\\n /**\\n * Accordion Title\\n */\\n @Input({ required: true }) title!: string;\\n\\n @ViewChild(\'collapse\') protected override collapseDiv?: ElementRef;\\n\\n protected isCollapsed: boolean = true;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'title\');\\n\\n this.isCollapsed = !this.opened;\\n this.hideEvent.subscribe(() => {\\n this.isCollapsed = true;\\n this._changeDetectorRef.detectChanges();\\n });\\n this.showEvent.subscribe(() => {\\n this.isCollapsed = false;\\n this._changeDetectorRef.detectChanges();\\n });\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItCollapseComponent"],"implements":["AfterViewInit"],"templateData":"
    \\n
    \\n

    \\n \\n {{ title }}\\n \\n

    \\n\\n \\n
    \\n \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItAlertComponent","id":"component-ItAlertComponent-6a2dfb7a8b945261bb83ebec71b5a70975b1acf14db954e473dc60e9a35f925a46ab9888009e7f99668889dfc1dcb1c4806a236de85f455dd11e18156f172c12","file":"projects/design-angular-kit/src/lib/components/core/alert/alert.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itAlert","inputs":[],"outputs":[],"providers":[],"selector":"it-alert","styleUrls":["./alert.component.scss"],"styles":[],"templateUrl":["./alert.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","defaultValue":"\'info\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":960,"end":977,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":961,"end":968,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    info

    \\n"}],"rawdescription":"\\n\\nThe alert color\\n","description":"

    The alert color

    \\n","line":27,"type":"AlertColor","decorators":[]},{"required":false,"name":"dismissible","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1061,"end":1079,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1062,"end":1069,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nInserts the close button\\n","description":"

    Inserts the close button

    \\n","line":33,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"closedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the alert has been closed (it will wait for CSS transitions to complete).\\n","description":"

    This event fires when the alert has been closed (it will wait for CSS transitions to complete).

    \\n","line":43,"type":"EventEmitter"},{"name":"closeEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the instance\'s close method is called.\\n","description":"

    This event fires immediately when the instance's close method is called.

    \\n","line":38,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"alert","deprecated":false,"deprecationMessage":"","type":"Alert","optional":true,"description":"","line":45,"modifierKind":[123]},{"name":"alertElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":47,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'alertElement\'"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"close","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nClose an alert by removing it from the DOM.\\nIf the `.fade` and `.show` classes are present in the element, the alert will be closed with a disappearing effect.\\n","description":"

    Close an alert by removing it from the DOM.\\nIf the .fade and .show classes are present in the element, the alert will be closed with a disappearing effect.

    \\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe alert is removed\\n","description":"

    The alert is removed

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":49,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"

    Alert

    \\n","rawdescription":"\\n\\nAlert\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { AlertColor } from \'../../../interfaces/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Alert } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Alert\\n * @description You can provide feedback to the user via alert messages.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-alert\',\\n templateUrl: \'./alert.component.html\',\\n styleUrls: [\'./alert.component.scss\'],\\n exportAs: \'itAlert\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent],\\n})\\nexport class ItAlertComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The alert color\\n * @default info\\n */\\n @Input() color: AlertColor = \'info\';\\n\\n /**\\n * Inserts the close button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dismissible?: boolean;\\n\\n /**\\n * This event fires immediately when the instance\'s close method is called.\\n */\\n @Output() public closeEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the alert has been closed (it will wait for CSS transitions to complete).\\n */\\n @Output() public closedEvent: EventEmitter = new EventEmitter();\\n\\n private alert?: Alert;\\n\\n @ViewChild(\'alertElement\') private alertElement?: ElementRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.alertElement) {\\n const element = this.alertElement.nativeElement;\\n this.alert = Alert.getOrCreateInstance(element);\\n\\n element.addEventListener(\'close.bs.alert\', event => this.closeEvent.emit(event));\\n element.addEventListener(\'closed.bs.alert\', event => this.closedEvent.emit(event));\\n }\\n }\\n\\n /**\\n * Close an alert by removing it from the DOM.\\n * If the `.fade` and `.show` classes are present in the element, the alert will be closed with a disappearing effect.\\n */\\n public close(): void {\\n this.alert?.close();\\n }\\n\\n /**\\n * The alert is removed\\n */\\n public dispose(): void {\\n this.alert?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".alert-heading:empty {\\n display: none;\\n}\\n","styleUrl":"./alert.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n

    \\n \\n

    \\n\\n \\n\\n @if (dismissible) {\\n \\n }\\n\\n"},{"name":"ItAutocompleteComponent","id":"component-ItAutocompleteComponent-942fec5e2c57adc3aa70ffc97df545096a1b4811e03826eed5cb3940817873f1cd63f168f88d674eb6aa9cb9dd1c787a7e452e460ed21418dc5b865c8ae8c035","file":"projects/design-angular-kit/src/lib/components/form/autocomplete/autocomplete.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-autocomplete","styleUrls":[],"styles":[],"templateUrl":["./autocomplete.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"autocompleteData","deprecated":false,"deprecationMessage":"","optional":false,"jsdoctags":[{"pos":1236,"end":1258,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1237,"end":1244,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nIndicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable\\n","description":"

    Indicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable

    \\n","line":24,"type":"Array | ","decorators":[]},{"required":false,"name":"big","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo get a large version of Autocomplete\\n","description":"

    To get a large version of Autocomplete

    \\n","line":29,"type":"boolean","decorators":[]},{"name":"debounceTime","defaultValue":"300","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1668,"end":1689,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1669,"end":1676,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    300 [ms]

    \\n"}],"rawdescription":"\\n\\nTime span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters\\n","description":"

    Time span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters

    \\n","line":36,"type":"number","decorators":[]},{"required":false,"name":"forceShowLabel","defaultValue":"true","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the label\\n","description":"

    Show the label

    \\n","line":51,"type":"boolean","decorators":[]},{"name":"labelWaria","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input label even get labelWaria icon\\n","description":"

    The input label even get labelWaria icon

    \\n","line":46,"type":"string | undefined","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

    The input placeholder

    \\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"autocompleteSelectedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the Autocomplete Item has been selected\\n","description":"

    Fired when the Autocomplete Item has been selected

    \\n","line":56,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"autocompleteResults$","defaultValue":"new Observable()","deprecated":false,"deprecationMessage":"","type":"Observable","optional":false,"description":"

    Observable da cui vengono emessi i risultati dell'auto completamento

    \\n","line":61,"rawdescription":"\\nObservable da cui vengono emessi i risultati dell\'auto completamento","modifierKind":[124]},{"name":"showAutocompletion","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":58,"modifierKind":[124]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"autocompleteItemTrackByValueFn","args":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":""},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"any","typeParameters":[],"line":118,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getAutocompleteResults$","args":[],"optional":false,"returnType":"Observable","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate the autocomplete list\\n","description":"

    Create the autocomplete list

    \\n","modifierKind":[123]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":66,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onEntryClick","args":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":106,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onKeyDown","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":122,"deprecated":false,"deprecationMessage":"","modifierKind":[124]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"ItIconComponent","type":"component"},{"name":"ItMarkMatchingTextPipe","type":"pipe"},{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from \'@angular/core\';\\nimport { debounceTime, distinctUntilChanged, map, Observable, of, switchMap } from \'rxjs\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItMarkMatchingTextPipe } from \'../../../pipes/mark-matching-text.pipe\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AutocompleteItem } from \'../../../interfaces/form\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-autocomplete\',\\n templateUrl: \'./autocomplete.component.html\',\\n imports: [AsyncPipe, ItIconComponent, ItMarkMatchingTextPipe, NgTemplateOutlet, ReactiveFormsModule],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItAutocompleteComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * Indicates the list of searchable elements on which to base the input autocomplete system\\n * If you need to retrieve items via API, can pass a function of Observable\\n * @default undefined\\n */\\n @Input({ required: true }) autocompleteData!: Array | ((search?: string | null) => Observable>);\\n\\n /**\\n * To get a large version of Autocomplete\\n */\\n @Input({ transform: inputToBoolean }) big?: boolean;\\n\\n /**\\n * Time span [ms] has passed without another source emission, to delay data filtering.\\n * Useful when the user is typing multiple letters\\n * @default 300 [ms]\\n */\\n @Input() debounceTime = 300;\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder = \'\';\\n\\n /**\\n * The input label even get labelWaria icon\\n */\\n @Input() labelWaria: string | undefined = undefined;\\n\\n /**\\n * Show the label\\n */\\n @Input({ transform: inputToBoolean }) forceShowLabel: boolean = true;\\n\\n /**\\n * Fired when the Autocomplete Item has been selected\\n */\\n @Output() autocompleteSelectedEvent: EventEmitter = new EventEmitter();\\n\\n protected showAutocompletion = false;\\n\\n /** Observable da cui vengono emessi i risultati dell\'auto completamento */\\n protected autocompleteResults$: Observable<{\\n searchedValue: string | undefined | null;\\n relatedEntries: Array;\\n }> = new Observable();\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.autocompleteResults$ = this.getAutocompleteResults$();\\n }\\n\\n /**\\n * Create the autocomplete list\\n */\\n private getAutocompleteResults$(): Observable<{\\n searchedValue: string | null | undefined;\\n relatedEntries: Array;\\n }> {\\n return this.control.valueChanges.pipe(\\n debounceTime(this.debounceTime), // Delay filter data after time span has passed without another source emission, useful when the user is typing multiple letters\\n distinctUntilChanged(), // Only if searchValue is distinct in comparison to the last value\\n switchMap(searchedValue => {\\n if (!this.autocompleteData) {\\n return of({\\n searchedValue,\\n relatedEntries: >[],\\n });\\n }\\n\\n const autoCompleteData$ = Array.isArray(this.autocompleteData) ? of(this.autocompleteData) : this.autocompleteData(searchedValue);\\n return autoCompleteData$.pipe(\\n map(autocompleteData => {\\n if (!searchedValue || typeof searchedValue === \'number\') {\\n return { searchedValue, relatedEntries: [] };\\n }\\n\\n const lowercaseValue = searchedValue.toLowerCase();\\n const relatedEntries = autocompleteData.filter(item => item.value?.toLowerCase().includes(lowercaseValue));\\n\\n return { searchedValue, relatedEntries };\\n })\\n );\\n })\\n );\\n }\\n\\n protected onEntryClick(entry: AutocompleteItem, event: Event) {\\n // Se non \xe8 stato definito un link associato all\'elemento dell\'autocomplete, probabilmente il desiderata\\n // non \xe8 effettuare la navigazione al default \'#\', pertanto in tal caso meglio annullare la navigazione.\\n if (!entry.link) {\\n event.preventDefault();\\n }\\n\\n this.autocompleteSelectedEvent.next(entry);\\n this.control.setValue(entry.value);\\n this.showAutocompletion = false;\\n }\\n\\n protected autocompleteItemTrackByValueFn(index: number, item: AutocompleteItem) {\\n return item.value;\\n }\\n\\n protected onKeyDown() {\\n this.showAutocompletion = true;\\n }\\n\\n protected get isActiveLabel(): boolean {\\n const value = this.control.value;\\n return this.forceShowLabel && (!!value || !!this.placeholder);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"isActiveLabel":{"name":"isActiveLabel","getSignature":{"name":"isActiveLabel","type":"boolean","returnType":"boolean","line":126}}},"templateData":"
    \\n @if (label) {\\n \\n }\\n\\n \\n\\n \\n \\n \\n\\n @if (autocompleteResults$ | async; as autocomplete) {\\n \\n }\\n\\n @if (isInvalid) {\\n \\n }\\n
    \\n"},{"name":"ItAvatarDropdownComponent","id":"component-ItAvatarDropdownComponent-0c3438cfc75125d2c9240b7b6c841793a12e1dad6e0a3278eda3b0a2b008e7dfb899a7a5566bc38aa9be055d8869aa65c0d44ca4260290bded46d83f2dfa4297","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-dropdown/avatar-dropdown.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-dropdown","styleUrls":["./avatar-dropdown.component.scss"],"styles":[],"templateUrl":["./avatar-dropdown.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[{"name":"componentClass","defaultValue":"\'avatar avatar-dropdown\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":47,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":false,"description":"","line":49,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItAvatarDropdownItemComponent"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'avatar avatar-dropdown\'","deprecated":false,"deprecationMessage":"","line":47,"type":"string","decorators":[]}],"hostListeners":[],"standalone":true,"imports":[{"name":"ItDropdownModule","type":"module"},{"name":"NgTemplateOutlet"},{"name":"RouterLink"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItDropdownModule } from \'../../dropdown/dropdown.module\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown-item\',\\n template: \'\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarDropdownItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n\\n /**\\n * Indica il link che possiamo passare all\'elemento\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() link: string | any[] | null | undefined;\\n\\n /**\\n * Permette di utilizzare l\'attributo html title\\n */\\n @Input() title?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html accesskey\\n */\\n @Input() accesskey?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html tabindex\\n */\\n @Input() tabindex?: number;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown\',\\n templateUrl: \'./avatar-dropdown.component.html\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [ItDropdownModule, NgTemplateOutlet, RouterLink],\\n})\\nexport class ItAvatarDropdownComponent {\\n @HostBinding(\'class\') componentClass = \'avatar avatar-dropdown\';\\n\\n @ContentChildren(ItAvatarDropdownItemComponent) items!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"// made because of bug with before triangle that goes up \\n.link-list-wrapper{\\n z-index: 2;\\n position: relative;\\n}\\n\\na {\\n cursor: pointer;\\n}\\n\\n:host ::ng-deep .dropdown-toggle {\\n width: 100%;\\n height: 100%;\\n .icon {\\n display: none;\\n }\\n}","styleUrl":"./avatar-dropdown.component.scss"}],"stylesData":"","extends":[],"templateData":"\\n \\n \\n @for (item of items; track item) {\\n
  • \\n @if (item.link) {\\n \\n \\n \\n } @else {\\n
    \\n \\n
    \\n }\\n
  • \\n }\\n
    \\n
    \\n"},{"name":"ItAvatarDropdownItemComponent","id":"component-ItAvatarDropdownItemComponent-0c3438cfc75125d2c9240b7b6c841793a12e1dad6e0a3278eda3b0a2b008e7dfb899a7a5566bc38aa9be055d8869aa65c0d44ca4260290bded46d83f2dfa4297","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-dropdown/avatar-dropdown.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-dropdown-item","styleUrls":["./avatar-dropdown.component.scss"],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accesskey","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html accesskey\\n","description":"

    Permette di utilizzare l'attributo html accesskey

    \\n","line":31,"type":"string","decorators":[]},{"name":"link","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il link che possiamo passare all\'elemento\\n","description":"

    Indica il link che possiamo passare all'elemento

    \\n","line":21,"type":"string | any[] | null | undefined","decorators":[]},{"name":"tabindex","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html tabindex\\n","description":"

    Permette di utilizzare l'attributo html tabindex

    \\n","line":36,"type":"number","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html title\\n","description":"

    Permette di utilizzare l'attributo html title

    \\n","line":26,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_implicitContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"","line":15,"decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef, {static: true}"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItDropdownModule } from \'../../dropdown/dropdown.module\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown-item\',\\n template: \'\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarDropdownItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n\\n /**\\n * Indica il link che possiamo passare all\'elemento\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() link: string | any[] | null | undefined;\\n\\n /**\\n * Permette di utilizzare l\'attributo html title\\n */\\n @Input() title?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html accesskey\\n */\\n @Input() accesskey?: string;\\n\\n /**\\n * Permette di utilizzare l\'attributo html tabindex\\n */\\n @Input() tabindex?: number;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-dropdown\',\\n templateUrl: \'./avatar-dropdown.component.html\',\\n styleUrls: [\'./avatar-dropdown.component.scss\'],\\n imports: [ItDropdownModule, NgTemplateOutlet, RouterLink],\\n})\\nexport class ItAvatarDropdownComponent {\\n @HostBinding(\'class\') componentClass = \'avatar avatar-dropdown\';\\n\\n @ContentChildren(ItAvatarDropdownItemComponent) items!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"// made because of bug with before triangle that goes up \\n.link-list-wrapper{\\n z-index: 2;\\n position: relative;\\n}\\n\\na {\\n cursor: pointer;\\n}\\n\\n:host ::ng-deep .dropdown-toggle {\\n width: 100%;\\n height: 100%;\\n .icon {\\n display: none;\\n }\\n}","styleUrl":"./avatar-dropdown.component.scss"}],"stylesData":"","extends":[]},{"name":"ItAvatarGroupComponent","id":"component-ItAvatarGroupComponent-8e1cd7b09c867ede4e12c50422f580432eeea06e6a7be286d5819f114feb1368f8688422a914899e85da1f78c9b4e73032f26dd15a8558a0636112b33d99d4d4","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-group/avatar-group.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-group","styleUrls":[],"styles":[],"templateUrl":["./avatar-group.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"linkList","defaultValue":"false","deprecated":false,"deprecationMessage":"","line":22,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"avatars","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":false,"description":"","line":24,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItAvatarGroupItemComponent"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-item\',\\n template: \'\',\\n})\\nexport class ItAvatarGroupItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-group\',\\n templateUrl: \'./avatar-group.component.html\',\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarGroupComponent {\\n @Input({ transform: inputToBoolean }) @HostBinding(\'class.link-list-wrapper\') linkList = false;\\n\\n @ContentChildren(ItAvatarGroupItemComponent) avatars!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
      \\n @for (avatar of avatars; track avatar) {\\n
    • \\n \\n
    • \\n }\\n
    \\n"},{"name":"ItAvatarGroupItemComponent","id":"component-ItAvatarGroupItemComponent-8e1cd7b09c867ede4e12c50422f580432eeea06e6a7be286d5819f114feb1368f8688422a914899e85da1f78c9b4e73032f26dd15a8558a0636112b33d99d4d4","file":"projects/design-angular-kit/src/lib/components/core/avatar/avatar-group/avatar-group.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-avatar-item","styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[{"name":"_implicitContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"","line":12,"decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef, {static: true}"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, ContentChildren, HostBinding, Input, QueryList, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-item\',\\n template: \'\',\\n})\\nexport class ItAvatarGroupItemComponent {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef, { static: true }) _implicitContent!: TemplateRef;\\n}\\n\\n@Component({\\n standalone: true,\\n selector: \'it-avatar-group\',\\n templateUrl: \'./avatar-group.component.html\',\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItAvatarGroupComponent {\\n @Input({ transform: inputToBoolean }) @HostBinding(\'class.link-list-wrapper\') linkList = false;\\n\\n @ContentChildren(ItAvatarGroupItemComponent) avatars!: QueryList;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[]},{"name":"ItBackButtonComponent","id":"component-ItBackButtonComponent-39ac69c59625acd522330d1a317bc91a55face872949b788a52333819c1c6a7fd849a39e915658f8c0b33291fc659a1051709ad62bc0f5dcb6695a2801c3d9ee","file":"projects/design-angular-kit/src/lib/components/navigation/back-button/back-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itBackButton","inputs":[],"outputs":[],"providers":[],"selector":"it-back-button","styleUrls":[],"styles":[],"templateUrl":["./back-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"backFn","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1419,"end":1543,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1420,"end":1427,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    backCbFn = this.errorCallback.bind(this);\\n(errorCallback is your function, pass backCbFn to the component)

    \\n"}],"rawdescription":"\\n\\nCustom back logic
    \\n\\nNOTE: to use \'this\' need bind function
    \\n```html\\n(errorCallback is your function, pass backCbFn to the component)\\n```","description":"

    Custom back logic

    \\n

    NOTE: to use 'this' need bind function

    \\nExample :
    (errorCallback is your function, pass backCbFn to the component)
    ","line":52,"type":"function","decorators":[]},{"name":"buttonStyle","defaultValue":"\'button\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":841,"end":860,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":842,"end":849,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    button

    \\n"}],"rawdescription":"\\n\\nBack button style\\n- link: use a link with icon and text\\n- button: use a button with icon and text\\n","description":"

    Back button style

    \\n
      \\n
    • link: use a link with icon and text
    • \\n
    • button: use a button with icon and text
    • \\n
    \\n","line":23,"type":"\\"link\\" | \\"button\\"","decorators":[]},{"name":"direction","defaultValue":"\'left\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1020,"end":1037,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1021,"end":1028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    left

    \\n"}],"rawdescription":"\\n\\nButton direction\\n- left: Back direction\\n- up: Upper direction\\n","description":"

    Button direction

    \\n
      \\n
    • left: Back direction
    • \\n
    • up: Upper direction
    • \\n
    \\n","line":31,"type":"\\"left\\" | \\"up\\"","decorators":[]},{"required":false,"name":"showIcon","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1118,"end":1135,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1119,"end":1126,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide icon\\n","description":"

    Show/Hide icon

    \\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"showText","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1236,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1237,"end":1244,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide text\\n","description":"

    Show/Hide text

    \\n","line":43,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_location","deprecated":false,"deprecationMessage":"","type":"Location","optional":false,"description":"","line":54,"modifierKind":[125,148]}],"methodsClass":[{"name":"goBack","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGo back function\\n","description":"

    Go back function

    \\n","modifierKind":[125],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { Location, NgTemplateOutlet } from \'@angular/common\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-button\',\\n templateUrl: \'./back-button.component.html\',\\n exportAs: \'itBackButton\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItButtonDirective, ItIconComponent, TranslateModule],\\n})\\nexport class ItBackButtonComponent {\\n /**\\n * Back button style\\n * - link: use a link with icon and text\\n * - button: use a button with icon and text\\n * @default button\\n */\\n @Input() buttonStyle: \'link\' | \'button\' = \'button\';\\n\\n /**\\n * Button direction\\n * - left: Back direction\\n * - up: Upper direction\\n * @default left\\n */\\n @Input() direction: \'left\' | \'up\' = \'left\';\\n\\n /**\\n * Show/Hide icon\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showIcon: boolean = true;\\n\\n /**\\n * Show/Hide text\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showText: boolean = true;\\n\\n /**\\n * Custom back logic
    \\n *\\n * NOTE: to use \'this\' need bind function
    \\n * @example backCbFn = this.errorCallback.bind(this);\\n * (errorCallback is your function, pass backCbFn to the component)\\n */\\n @Input() backFn?: (location: Location) => void;\\n\\n constructor(public readonly _location: Location) {}\\n\\n /**\\n * Go back function\\n */\\n public goBack(event: Event): void {\\n event.preventDefault();\\n if (this.backFn) {\\n return this.backFn(this._location);\\n }\\n\\n this._location.back();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_location","type":"Location","deprecated":false,"deprecationMessage":""}],"line":52,"jsdoctags":[{"name":"_location","type":"Location","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"templateData":"@if (buttonStyle === \'link\') {\\n \\n \\n \\n}\\n\\n@if (buttonStyle === \'button\') {\\n \\n}\\n\\n\\n @if (showIcon) {\\n \\n }\\n\\n \\n {{ (direction === \'left\' ? \'it.navigation.go-back\' : \'it.navigation.upper-level\') | translate }}\\n \\n\\n"},{"name":"ItBackToTopComponent","id":"component-ItBackToTopComponent-9769ea8cef25d58f5f36d35454b5063136affded482c989908a06a881a9c24bcfd78cc813967b53db2a74934972b76f8e71601f29e6e75da6ec4907253db07ab","file":"projects/design-angular-kit/src/lib/components/navigation/back-to-top/back-to-top.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itBackToTop","inputs":[],"outputs":[],"providers":[],"selector":"it-back-to-top","styleUrls":[],"styles":[],"templateUrl":["./back-to-top.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":951,"end":969,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":952,"end":959,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nButton usable button on a dark background\\n","description":"

    Button usable button on a dark background

    \\n","line":32,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":813,"end":831,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":814,"end":821,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow shadow\\n","description":"

    Show shadow

    \\n","line":26,"type":"boolean","decorators":[]},{"required":false,"name":"small","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":706,"end":724,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":707,"end":714,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow small button\\n","description":"

    Show small button

    \\n","line":20,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"backToTop","deprecated":false,"deprecationMessage":"","type":"BackToTop","optional":true,"description":"","line":34,"modifierKind":[123]},{"name":"backToTopElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":36,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'backToTop\'"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":71,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminate component features\\n","description":"

    Eliminate component features

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":57,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the button\\n","description":"

    Hide the button

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":38,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"scrollToTop","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivates the scroll animation towards the Y coordinate indicated by the positionTop option\\n","description":"

    Activates the scroll animation towards the Y coordinate indicated by the positionTop option

    \\n","modifierKind":[125]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow button\\n","description":"

    Show button

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { BackToTop } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-to-top\',\\n templateUrl: \'./back-to-top.component.html\',\\n exportAs: \'itBackToTop\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent],\\n})\\nexport class ItBackToTopComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * Show small button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) small?: boolean;\\n\\n /**\\n * Show shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * Button usable button on a dark background\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n private backToTop?: BackToTop;\\n\\n @ViewChild(\'backToTop\') private backToTopElement?: ElementRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.backToTopElement) {\\n const element = this.backToTopElement.nativeElement;\\n this.backToTop = BackToTop.getOrCreateInstance(element);\\n }\\n }\\n\\n /**\\n * Show button\\n */\\n public show(): void {\\n this.backToTop?.show();\\n }\\n\\n /**\\n * Hide the button\\n */\\n public hide(): void {\\n this.backToTop?.hide();\\n }\\n\\n /**\\n * Activates the scroll animation towards the Y coordinate indicated by the positionTop option\\n */\\n public scrollToTop(): void {\\n this.backToTop?.scrollToTop();\\n }\\n\\n /**\\n * Eliminate component features\\n */\\n public dispose(): void {\\n this.backToTop?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n \\n\\n"},{"name":"ItBreadcrumbComponent","id":"component-ItBreadcrumbComponent-2d2894e708ba4981d71c82b2c408ae967ae4021b5b58a3a481ae38ca6aadd6331ede7de877b66c022a3f8042bec25c4cd1acb4b462ea4ead5c8c113575d918ab","file":"projects/design-angular-kit/src/lib/components/navigation/breadcrumbs/breadcrumb/breadcrumb.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-breadcrumb","styleUrls":[],"styles":[],"templateUrl":["./breadcrumb.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1059,"end":1077,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1060,"end":1067,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"separator","defaultValue":"\'/\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":978,"end":992,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":979,"end":986,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    /

    \\n"}],"rawdescription":"\\n\\nThe character to use as separator\\n","description":"

    The character to use as separator

    \\n","line":31,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The tab items

    \\n","line":42,"rawdescription":"\\n\\nThe tab items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItBreadcrumbItemComponent"}],"modifierKind":[170]},{"name":"itemSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":44,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItLinkComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n Input,\\n OnDestroy,\\n QueryList,\\n} from \'@angular/core\';\\nimport { ItBreadcrumbItemComponent } from \'../breadcrumb-item/breadcrumb-item.component\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { ItLinkComponent } from \'../../../core/link/link.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-breadcrumb\',\\n templateUrl: \'./breadcrumb.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItLinkComponent, NgTemplateOutlet],\\n})\\nexport class ItBreadcrumbComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The character to use as separator\\n * @default /\\n */\\n @Input() separator: string = \'/\';\\n\\n /**\\n * Dark style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The tab items\\n */\\n @ContentChildren(ItBreadcrumbItemComponent) items?: QueryList;\\n\\n private itemSubscriptions?: Array;\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {}\\n\\n ngAfterViewInit(): void {\\n this.items?.changes\\n .pipe(\\n // When breadcrumb items changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.itemSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.itemSubscriptions = this.items?.map(item =>\\n item.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when breadcrumb item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.itemSubscriptions?.forEach(item => item.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":44,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"templateData":"\\n"},{"name":"ItBreadcrumbItemComponent","id":"component-ItBreadcrumbItemComponent-f1baa9d1ef750a7749e323f63e44848b8ff0c36161037df3cdedff4a74ad7429041826e6f1ff72431320f089bb22d8f831aca1448941f1d38ce2d317f33b5d9a","file":"projects/design-angular-kit/src/lib/components/navigation/breadcrumbs/breadcrumb-item/breadcrumb-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-breadcrumb-item","styleUrls":[],"styles":[],"templateUrl":["./breadcrumb-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":580,"end":598,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":581,"end":588,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs active breadcrumb item\\n","description":"

    Is active breadcrumb item

    \\n","line":18,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"

    The name of icon to show

    \\n","line":23,"type":"IconName | undefined","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of item

    \\n","line":28,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../../core/link/link.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-breadcrumb-item\',\\n templateUrl: \'./breadcrumb-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItBreadcrumbItemComponent extends ItLinkComponent {\\n /**\\n * Is active breadcrumb item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItLinkComponent"],"templateData":"\\n \\n\\n"},{"name":"ItCalloutComponent","id":"component-ItCalloutComponent-6674f9b622bbca1f13c243fe8504f3cc8c5f1d8d5db6e3effd85c3b754909ae4f65bb5c204afa6301e9610f60bcb083863972b3946adc913365e353a08e04c60","file":"projects/design-angular-kit/src/lib/components/core/callout/callout.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-callout","styleUrls":[],"styles":["\\n .callout-big-text:empty {\\n display: none;\\n }\\n "],"templateUrl":["./callout.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"appearance","defaultValue":"\'default\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1502,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1503,"end":1510,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    default

    \\n"}],"rawdescription":"\\n\\nCallout appearance\\n- default\\n- highlight: Callout version with border only on the left side\\n- more: It looks radically different from the other styles available and is suitable for more extensive texts\\n","description":"

    Callout appearance

    \\n
      \\n
    • default
    • \\n
    • highlight: Callout version with border only on the left side
    • \\n
    • more: It looks radically different from the other styles available and is suitable for more extensive texts
    • \\n
    \\n","line":56,"type":"CalloutAppearance","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1178,"end":1200,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1179,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout color\\n- success\\n- danger\\n- warning\\n- important\\n- note\\n","description":"

    Callout color

    \\n
      \\n
    • success
    • \\n
    • danger
    • \\n
    • warning
    • \\n
    • important
    • \\n
    • note
    • \\n
    \\n","line":47,"type":"CalloutColor | undefined","decorators":[]},{"name":"hiddenLabel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":970,"end":992,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":971,"end":978,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout hiddenLabel\\n","description":"

    Callout hiddenLabel

    \\n","line":36,"type":"string | undefined","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1608,"end":1630,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1609,"end":1616,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCustom icon\\n","description":"

    Custom icon

    \\n","line":62,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":870,"end":892,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":871,"end":878,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nCallout label\\n","description":"

    Callout label

    \\n","line":30,"type":"string | undefined","decorators":[]},{"name":"labelWaria","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1730,"end":1752,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1731,"end":1738,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nThe input label even get labelWaria icon\\n","description":"

    The input label even get labelWaria icon

    \\n","line":68,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItIconComponent","type":"component"}],"description":"

    Callout

    \\n","rawdescription":"\\n\\nCallout\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { CalloutAppearance, CalloutColor } from \'../../../interfaces/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n/**\\n * Callout\\n * @description Callouts can be used to highlight certain parts of the text that require particular attention. They may contain error messages, warnings, hints, etc.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-callout\',\\n templateUrl: \'./callout.component.html\',\\n styles: [\\n `\\n .callout-big-text:empty {\\n display: none;\\n }\\n `,\\n ],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItIconComponent],\\n})\\nexport class ItCalloutComponent {\\n /**\\n * Callout label\\n * @default undefined\\n */\\n @Input() label: string | undefined;\\n\\n /**\\n * Callout hiddenLabel\\n * @default undefined\\n */\\n @Input() hiddenLabel: string | undefined;\\n\\n /**\\n * Callout color\\n * - success\\n * - danger\\n * - warning\\n * - important\\n * - note\\n * @default undefined\\n */\\n @Input() color: CalloutColor | undefined;\\n\\n /**\\n * Callout appearance\\n * - default\\n * - highlight: Callout version with border only on the left side\\n * - more: It looks radically different from the other styles available and is suitable for more extensive texts\\n * @default default\\n */\\n @Input() appearance: CalloutAppearance = \'default\';\\n\\n /**\\n * Custom icon\\n * @default undefined\\n */\\n @Input() icon: IconName | undefined;\\n\\n /**\\n * The input label even get labelWaria icon\\n * @default undefined\\n */\\n @Input() labelWaria: string | undefined = undefined;\\n\\n protected get iconName(): IconName {\\n if (this.icon) {\\n return this.icon;\\n }\\n\\n if (this.appearance === \'more\') {\\n return \'zoom-in\';\\n }\\n\\n switch (this.color) {\\n case \'success\':\\n return \'check-circle\';\\n case \'warning\':\\n return \'help-circle\';\\n case \'danger\':\\n return \'close-circle\';\\n case \'important\':\\n case \'note\':\\n default:\\n return \'info-circle\';\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"\\n .callout-big-text:empty {\\n display: none;\\n }\\n \\n","extends":[],"accessors":{"iconName":{"name":"iconName","getSignature":{"name":"iconName","type":"","returnType":"IconName","line":70}}},"templateData":"
    \\n @if (appearance === \'default\') {\\n
    \\n \\n
    \\n } @else {\\n \\n }\\n
    \\n\\n\\n @if (label) {\\n
    \\n \\n @if (hiddenLabel) {\\n {{ hiddenLabel }}\\n }\\n {{ label }}\\n
    \\n }\\n

    \\n \\n

    \\n \\n
    \\n"},{"name":"ItCardComponent","id":"component-ItCardComponent-a3066e51af770832c09378914fce15a2c01704037a266468e9dd2ecac1ef7a10e4d88a32bb1383613f460c98481fa383d26fa59f8b002d21314fb7e02069646b","file":"projects/design-angular-kit/src/lib/components/core/card/card.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-card","styleUrls":["./card.component.scss"],"styles":[],"templateUrl":["./card.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"background","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1304,"end":1322,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1305,"end":1312,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add background and shadow\\n","description":"

    To add background and shadow

    \\n","line":53,"type":"boolean","decorators":[]},{"required":false,"name":"big","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1548,"end":1566,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1549,"end":1556,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo render a big card\\n","description":"

    To render a big card

    \\n","line":65,"type":"boolean","decorators":[]},{"name":"bodyClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom card body class\\n","description":"

    Custom card body class

    \\n","line":77,"type":"string","decorators":[]},{"required":false,"name":"borderBottom","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1425,"end":1443,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1426,"end":1433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add bottom border\\n","description":"

    To add bottom border

    \\n","line":59,"type":"boolean","decorators":[]},{"name":"cardClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1659,"end":1674,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1660,"end":1667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom card class\\n","description":"

    Custom card class

    \\n","line":71,"type":"string","decorators":[]},{"required":false,"name":"hasImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":938,"end":956,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":939,"end":946,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCard with image\\n","description":"

    Card with image

    \\n","line":35,"type":"boolean","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1060,"end":1078,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1061,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add rounding effects\\n","description":"

    To add rounding effects

    \\n","line":41,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1179,"end":1197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1180,"end":1187,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo add shadow effects\\n","description":"

    To add shadow effects

    \\n","line":47,"type":"boolean","decorators":[]},{"required":false,"name":"special","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":825,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":826,"end":833,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo create special cards\\n","description":"

    To create special cards

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"teaser","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":705,"end":723,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":706,"end":713,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo create cards with short or \\"preview\\" content\\n","description":"

    To create cards with short or "preview" content

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"

    Card

    \\n","rawdescription":"\\n\\nCard\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Card\\n * @description A container of texts and images with many options and variations.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-card\',\\n templateUrl: \'./card.component.html\',\\n styleUrls: [\'./card.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCardComponent extends ItAbstractComponent {\\n /**\\n * To create cards with short or \\"preview\\" content\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) teaser?: boolean;\\n\\n /**\\n * To create special cards\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) special?: boolean;\\n\\n /**\\n * Card with image\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hasImage?: boolean;\\n\\n /**\\n * To add rounding effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) rounded?: boolean;\\n\\n /**\\n * To add shadow effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * To add background and shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) background?: boolean;\\n\\n /**\\n * To add bottom border\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) borderBottom?: boolean;\\n\\n /**\\n * To render a big card\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) big?: boolean;\\n\\n /**\\n * Custom card class\\n * @default \'\'\\n */\\n @Input() cardClass: string = \'\';\\n\\n /**\\n * Custom card body class\\n * @default \'\'\\n */\\n @Input() bodyClass: string = \'\';\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".card-body:empty {\\n display: none;\\n}\\n\\n\\n::ng-deep .row [class*=col-] {\\n .card, .card-wrapper {\\n height: 100%;\\n }\\n}\\n\\n::ng-deep .card-wrapper.card-teaser-wrapper {\\n it-card {\\n flex-direction: row;\\n align-items: flex-start;\\n flex: 0 0 100%;\\n flex-wrap: wrap;\\n margin: 16px 0;\\n }\\n\\n @media (min-width: 768px) { \\n it-card {\\n flex: 0 0 49%;\\n }\\n }\\n}\\n\\n:host {\\n width: 100%;\\n}","styleUrl":"./card.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n
    \\n \\n
    \\n
    \\n\\n@if (!special) {\\n \\n \\n \\n} @else {\\n \\n \\n \\n}\\n"},{"name":"ItCarouselComponent","id":"component-ItCarouselComponent-e4239692655bf42689169623b236ac45e7d790431c700c187adb9fc360375ddc2e0293c34e96bd0775e384b03e0cae39e9c9bad4787abfc1cc3fd0ab794ac068","file":"projects/design-angular-kit/src/lib/components/core/carousel/carousel/carousel.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itCarousel","inputs":[],"outputs":[],"providers":[],"selector":"it-carousel","styleUrls":["./carousel.component.scss"],"styles":[],"templateUrl":["./carousel.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"bigImg","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1514,"end":1532,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1515,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a large type\\n","description":"

    To indicate that the contained image is of a large type

    \\n","line":62,"type":"boolean","decorators":[]},{"required":false,"name":"fullCarousel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1356,"end":1374,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1357,"end":1364,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTrue for full screen (landscape) viewing\\n","description":"

    True for full screen (landscape) viewing

    \\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"lined","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1788,"end":1806,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1789,"end":1796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCard line style\\n","description":"

    Card line style

    \\n","line":74,"type":"boolean","decorators":[]},{"required":false,"name":"standardImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1669,"end":1687,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1670,"end":1677,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a standard type\\n","description":"

    To indicate that the contained image is of a standard type

    \\n","line":68,"type":"boolean","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1025,"end":1047,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1026,"end":1033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nThe callout title\\n","description":"

    The callout title

    \\n","line":38,"type":"string | undefined","decorators":[]},{"name":"trackClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1244,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1245,"end":1252,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nCustom class in splide__track element\\n","description":"

    Custom class in splide__track element

    \\n","line":50,"type":"string","decorators":[]},{"name":"type","defaultValue":"\'default\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1123,"end":1143,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1124,"end":1131,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    default

    \\n"}],"rawdescription":"\\n\\nThe carousel type\\n","description":"

    The carousel type

    \\n","line":44,"type":"CarouselType","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"carousel","deprecated":false,"deprecationMessage":"","type":"CarouselBI","optional":true,"description":"","line":78,"modifierKind":[123]},{"name":"carouselDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":80,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'carousel\'"}],"modifierKind":[170,123]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"","line":76,"decorators":[{"name":"ContentChildren","stringifiedArguments":"ItCarouselItemComponent"}],"modifierKind":[170,124]},{"name":"itemSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":82,"modifierKind":[123]}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":116,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRemoves CarouselBI features\\n","description":"

    Removes CarouselBI features

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"

    Carousel

    \\n","rawdescription":"\\n\\nCarousel\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n ElementRef,\\n Input,\\n OnDestroy,\\n QueryList,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { CarouselType } from \'../../../../interfaces/core\';\\nimport { ItCarouselItemComponent } from \'../carousel-item/carousel-item.component\';\\nimport { CarouselBI } from \'bootstrap-italia\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n/**\\n * Carousel\\n * @description A presentation component for scrolling through elements, images or text slides.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel\',\\n templateUrl: \'./carousel.component.html\',\\n styleUrls: [\'./carousel.component.scss\'],\\n exportAs: \'itCarousel\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCarouselComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The callout title\\n * @default undefined\\n */\\n @Input() title: string | undefined;\\n\\n /**\\n * The carousel type\\n * @default default\\n */\\n @Input() type: CarouselType = \'default\';\\n\\n /**\\n * Custom class in splide__track element\\n * @default \'\'\\n */\\n @Input() trackClass: string = \'\';\\n\\n /**\\n * True for full screen (landscape) viewing\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullCarousel?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a large type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) bigImg?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a standard type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) standardImage?: boolean;\\n\\n /**\\n * Card line style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) lined?: boolean;\\n\\n @ContentChildren(ItCarouselItemComponent) protected items?: QueryList;\\n\\n private carousel?: CarouselBI;\\n\\n @ViewChild(\'carousel\') private carouselDiv!: ElementRef;\\n\\n private itemSubscriptions?: Array;\\n\\n protected get typeClass(): string {\\n const typeClass = \'it-carousel-landscape-abstract\';\\n return this.type === \'default\' ? typeClass : typeClass + `-${this.type}`;\\n }\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {}\\n\\n ngAfterViewInit(): void {\\n this.carousel = CarouselBI.getOrCreateInstance(this.carouselDiv.nativeElement);\\n this.items?.changes\\n .pipe(\\n // When carousel items changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.itemSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.itemSubscriptions = this.items?.map(item =>\\n item.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when carousel item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.itemSubscriptions?.forEach(item => item.unsubscribe());\\n }\\n\\n /**\\n * Removes CarouselBI features\\n */\\n public dispose(): void {\\n this.carousel?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"@import \\"@splidejs/splide/dist/css/splide.min\\"; // Splide\\n","styleUrl":"./carousel.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":87,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"accessors":{"typeClass":{"name":"typeClass","getSignature":{"name":"typeClass","type":"string","returnType":"string","line":84}}},"templateData":"\\n @if (title) {\\n
    \\n
    \\n

    {{ title }}

    \\n
    \\n
    \\n }\\n\\n
    \\n @if (items) {\\n
      \\n @for (item of items; track item) {\\n
    • \\n
      \\n \\n
      \\n
    • \\n }\\n
    \\n }\\n
    \\n\\n"},{"name":"ItCarouselItemComponent","id":"component-ItCarouselItemComponent-03b790322f1dbf93a3b9b63451261025548c549137b7fe527545395a4099eaafc1c36cd173f57af081cd8e3d508e813b78aaf038a956026ef47c3c3dfc0e15cc","file":"projects/design-angular-kit/src/lib/components/core/carousel/carousel-item/carousel-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-carousel-item","styleUrls":[],"styles":[],"templateUrl":["./carousel-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of item

    \\n","line":19,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"

    Carousel Item

    \\n","rawdescription":"\\n\\nCarousel Item\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\n\\n/**\\n * Carousel Item\\n * @description element, image or text slide of carousel\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel-item\',\\n templateUrl: \'./carousel-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItCarouselItemComponent extends ItAbstractComponent {\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n"},{"name":"ItCheckboxComponent","id":"component-ItCheckboxComponent-da875a8125046dbbdc4c68db4011374a967d0e488cdeaf0b8ed89fe9d0b1677e00baff0dddda40ead9c9f5a0b18db9e4c341d694fbd34c285cfff30aa44d9ba2","file":"projects/design-angular-kit/src/lib/components/form/checkbox/checkbox.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-checkbox","styleUrls":[],"styles":[],"templateUrl":["./checkbox.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"checked","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1114,"end":1132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1115,"end":1122,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf checkbox is checked\\n","description":"

    If checkbox is checked

    \\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":996,"end":1014,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":997,"end":1004,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is checkbox group\\n","description":"

    If is checkbox group

    \\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1240,"end":1258,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1241,"end":1248,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf checkbox is indeterminate\\n","description":"

    If checkbox is indeterminate

    \\n","line":43,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":879,"end":897,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":880,"end":887,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show checkbox inline\\n","description":"

    If show checkbox inline

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"toggle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":759,"end":777,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":760,"end":767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show checkbox as toggle\\n","description":"

    If show checkbox as toggle

    \\n","line":19,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"markAsChecked","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":56,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-checkbox\',\\n templateUrl: \'./checkbox.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItCheckboxComponent extends ItAbstractFormComponent implements OnInit, OnChanges {\\n /**\\n * If show checkbox as toggle\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) toggle?: boolean;\\n\\n /**\\n * If show checkbox inline\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) inline?: boolean;\\n\\n /**\\n * If is checkbox group\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) group?: boolean;\\n\\n /**\\n * If checkbox is checked\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) checked?: boolean;\\n\\n /**\\n * If checkbox is indeterminate\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) indeterminate?: boolean;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.markAsChecked();\\n }\\n\\n override ngOnChanges(changes: SimpleChanges) {\\n if (changes[\'checked\']) {\\n this.markAsChecked();\\n }\\n }\\n\\n private markAsChecked(): void {\\n if (this.control.value || this.checked === undefined) {\\n return;\\n }\\n\\n const value = this.checked;\\n this.writeValue(value);\\n return this.onChange(value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges"],"templateData":"\\n
    \\n @if (toggle) {\\n
    \\n \\n
    \\n } @else {\\n \\n \\n }\\n\\n @if (group) {\\n \\n \\n \\n }\\n\\n @if (isInvalid && group) {\\n \\n }\\n
    \\n\\n @if (isInvalid && !group) {\\n \\n }\\n
    \\n\\n\\n
    \\n \\n
    \\n @if (!customError.hasChildNodes()) {\\n {{ invalidMessage | async }}\\n }\\n
    \\n\\n\\n
    \\n \\n
    \\n @if (!customLabel.hasChildNodes()) {\\n {{ label }}\\n }\\n
    \\n"},{"name":"ItChipComponent","id":"component-ItChipComponent-b6f48811db4bb4513b7be8cc59f596ab6f314d7451baaf6bcd26c1fdb15b42b7f2ab9c6308f1153661131baa2885e176edc21aca8c1a7a9156dd91148ed41219","file":"projects/design-angular-kit/src/lib/components/core/chip/chip.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-chip","styleUrls":[],"styles":[],"templateUrl":["./chip.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"altAvatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il valore da aggiungere al parametro alt, di default \'\'\\n","description":"

    Indica il valore da aggiungere al parametro alt, di default ''

    \\n","line":110,"type":"string","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"

    Indica l'url dell'avatar, se valorizzata viene mostrata

    \\n","line":97,"type":"string | undefined","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il colore della chip\\n","description":"

    Indica il colore della chip

    \\n","line":58,"type":"ChipColor | undefined","decorators":[]},{"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"

    Indica se la chip \xe8 disabilitata

    \\n","line":71,"type":"boolean","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"

    Indica il nome dell'icona, se valorizzata viene mostrata

    \\n","line":84,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica la label\\n","description":"

    Indica la label

    \\n","line":19,"type":"string","decorators":[]},{"name":"showCloseButton","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"

    Indica se mostrate il pulante di chisura

    \\n","line":32,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il size\\n","description":"

    Indica il size

    \\n","line":45,"type":"string | \\"lg\\"","decorators":[]}],"outputsClass":[{"name":"closeEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEvento emesso al click sul bottone di chiusura\\n","description":"

    Evento emesso al click sul bottone di chiusura

    \\n","line":123,"type":"EventEmitter"}],"propertiesClass":[{"name":"_altAvatar","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":118,"modifierKind":[123]},{"name":"_avatar","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"string | undefined","optional":false,"description":"","line":105,"modifierKind":[123]},{"name":"_color","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"ChipColor | undefined","optional":false,"description":"","line":66,"modifierKind":[123]},{"name":"_disabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":79,"modifierKind":[123]},{"name":"_icon","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"IconName | undefined","optional":false,"description":"","line":92,"modifierKind":[123]},{"name":"_label","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":27,"modifierKind":[123]},{"name":"_showCloseButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":40,"modifierKind":[123]},{"name":"_size","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string | \\"lg\\"","optional":false,"description":"","line":53,"modifierKind":[123]},{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":145,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":3042,"end":3073,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3043,"end":3050,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]},{"name":"iconClose","defaultValue":"\'close\'","deprecated":false,"deprecationMessage":"","type":"IconName","optional":false,"description":"","line":132,"modifierKind":[123]}],"methodsClass":[{"name":"clickToClose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":151,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, inject, Input, Output } from \'@angular/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ChipColor } from \'../../../interfaces/core\';\\nimport { NgClass } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-chip\',\\n templateUrl: \'./chip.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass, TranslateModule],\\n})\\nexport class ItChipComponent {\\n /**\\n * Indica la label\\n */\\n @Input() set label(value: string) {\\n this._label = value;\\n }\\n\\n get label(): string {\\n return this._label;\\n }\\n\\n private _label = \'\';\\n\\n /**\\n * Indica se mostrate il pulante di chisura\\n */\\n @Input() set showCloseButton(value: boolean) {\\n this._showCloseButton = value;\\n }\\n\\n get showCloseButton(): boolean {\\n return this._showCloseButton;\\n }\\n\\n private _showCloseButton = false;\\n\\n /**\\n * Indica il size\\n */\\n @Input() set size(value: \'\' | \'lg\') {\\n this._size = value;\\n }\\n\\n get size(): \'\' | \'lg\' {\\n return this._size;\\n }\\n\\n private _size: \'\' | \'lg\' = \'\';\\n\\n /**\\n * Indica il colore della chip\\n */\\n @Input() set color(value: ChipColor | undefined) {\\n this._color = value;\\n }\\n\\n get color(): ChipColor | undefined {\\n return this._color;\\n }\\n\\n private _color: ChipColor | undefined = undefined;\\n\\n /**\\n * Indica se la chip \xe8 disabilitata\\n */\\n @Input() set disabled(value: boolean) {\\n this._disabled = value;\\n }\\n\\n get disabled(): boolean {\\n return this._disabled;\\n }\\n\\n private _disabled: boolean = false;\\n\\n /**\\n * Indica il nome dell\'icona, se valorizzata viene mostrata\\n */\\n @Input() set icon(value: IconName | undefined) {\\n this._icon = value;\\n }\\n\\n get icon(): IconName | undefined {\\n return this._icon;\\n }\\n\\n private _icon: IconName | undefined = undefined;\\n\\n /**\\n * Indica l\'url dell\'avatar, se valorizzata viene mostrata\\n */\\n @Input() set avatar(value: string | undefined) {\\n this._avatar = value;\\n }\\n\\n get avatar(): string | undefined {\\n return this._avatar;\\n }\\n\\n private _avatar: string | undefined = undefined;\\n\\n /**\\n * Indica il valore da aggiungere al parametro alt, di default \'\'\\n */\\n @Input() set altAvatar(value: string) {\\n this._altAvatar = value;\\n }\\n\\n get altAvatar(): string {\\n return this._altAvatar;\\n }\\n\\n private _altAvatar: string = \'\';\\n\\n /**\\n * Evento emesso al click sul bottone di chiusura\\n */\\n @Output() closeEvent = new EventEmitter();\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this._icon}`;\\n }\\n\\n private iconClose: IconName = \'close\';\\n\\n /**\\n * Return the close icon href\\n */\\n protected get iconCloseHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.iconClose}`;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n\\n clickToClose(): void {\\n this.closeEvent.emit();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":145},"extends":[],"accessors":{"label":{"name":"label","setSignature":{"name":"label","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":19,"rawdescription":"\\n\\nIndica la label\\n","description":"

    Indica la label

    \\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"label","type":"string","returnType":"string","line":23}},"showCloseButton":{"name":"showCloseButton","setSignature":{"name":"showCloseButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":32,"rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"

    Indica se mostrate il pulante di chisura

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"showCloseButton","type":"boolean","returnType":"boolean","line":36}},"size":{"name":"size","setSignature":{"name":"size","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":45,"rawdescription":"\\n\\nIndica il size\\n","description":"

    Indica il size

    \\n","jsdoctags":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"size","type":"","returnType":"string | \\"lg\\"","line":49}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":58,"rawdescription":"\\n\\nIndica il colore della chip\\n","description":"

    Indica il colore della chip

    \\n","jsdoctags":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"ChipColor | undefined","line":62}},"disabled":{"name":"disabled","setSignature":{"name":"disabled","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":71,"rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"

    Indica se la chip \xe8 disabilitata

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"disabled","type":"boolean","returnType":"boolean","line":75}},"icon":{"name":"icon","setSignature":{"name":"icon","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":84,"rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"

    Indica il nome dell'icona, se valorizzata viene mostrata

    \\n","jsdoctags":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"icon","type":"","returnType":"IconName | undefined","line":88}},"avatar":{"name":"avatar","setSignature":{"name":"avatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":97,"rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"

    Indica l'url dell'avatar, se valorizzata viene mostrata

    \\n","jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"avatar","type":"","returnType":"string | undefined","line":101}},"altAvatar":{"name":"altAvatar","setSignature":{"name":"altAvatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":110,"rawdescription":"\\n\\nIndica il valore da aggiungere al parametro alt, di default \'\'\\n","description":"

    Indica il valore da aggiungere al parametro alt, di default ''

    \\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"altAvatar","type":"string","returnType":"string","line":114}},"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":128,"rawdescription":"\\n\\nReturn the icon href\\n","description":"

    Return the icon href

    \\n"}},"iconCloseHref":{"name":"iconCloseHref","getSignature":{"name":"iconCloseHref","type":"string","returnType":"string","line":137,"rawdescription":"\\n\\nReturn the close icon href\\n","description":"

    Return the close icon href

    \\n"}}},"templateData":"\\n @if (icon) {\\n \\n \\n \\n }\\n @if (avatar) {\\n
    \\n }\\n {{ label }}\\n @if (showCloseButton) {\\n \\n }\\n\\n"},{"name":"ItCollapseComponent","id":"component-ItCollapseComponent-54e3d7dc16ecf201a42ab49ea79a44c0c13c01b61185fa6ac02f7532a106ba706a66e0a76bb10c5bdc5e682fc9bbb185791f840252cb11478bb143e243bf184a","file":"projects/design-angular-kit/src/lib/components/core/collapse/collapse.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itCollapse","inputs":[],"outputs":[],"providers":[],"selector":"it-collapse","styleUrls":[],"styles":[],"templateUrl":["./collapse.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":30,"type":"string","decorators":[]},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":644,"end":662,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":645,"end":652,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"

    Enable multiple collapse

    \\n","line":19,"type":"boolean","decorators":[]},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":785,"end":803,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":786,"end":793,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"

    Toggles the collapsible element on invocation

    \\n","line":25,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \\n","line":50,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the hide method is called.\\n","description":"

    This event fires immediately when the hide method is called.

    \\n","line":45,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the show method is called.\\n","description":"

    This event fires immediately when the show method is called.

    \\n","line":35,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n","description":"

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \\n","line":40,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"collapse","deprecated":false,"deprecationMessage":"","type":"Collapse","optional":true,"description":"","line":52,"modifierKind":[123]},{"name":"collapseDiv","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":56,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapse\'"}],"modifierKind":[170,124]},{"name":"open","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":54,"modifierKind":[123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":121,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"

    Eliminates the possibility of an item being resealable

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":106,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"

    Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)

    \\n","modifierKind":[125]},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":90,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"

    Shows if collapse is open or not

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":98,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"

    Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":114,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"

    Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Collapse } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-collapse\',\\n templateUrl: \'./collapse.component.html\',\\n exportAs: \'itCollapse\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItCollapseComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * Enable multiple collapse\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) multi?: boolean;\\n\\n /**\\n * Toggles the collapsible element on invocation\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) opened?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires immediately when the hide method is called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n private collapse?: Collapse;\\n\\n private open: boolean = false;\\n\\n @ViewChild(\'collapse\') protected collapseDiv?: ElementRef;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n\\n if (this.collapseDiv) {\\n const element = this.collapseDiv.nativeElement;\\n this.collapse = Collapse.getOrCreateInstance(element, {\\n toggle: this.opened,\\n });\\n\\n element.addEventListener(\'show.bs.collapse\', event => {\\n this.open = true;\\n this.showEvent.emit(event);\\n });\\n element.addEventListener(\'shown.bs.collapse\', event => {\\n this.open = true;\\n this.shownEvent.emit(event);\\n });\\n element.addEventListener(\'hide.bs.collapse\', event => {\\n this.open = false;\\n this.hideEvent.emit(event);\\n });\\n element.addEventListener(\'hidden.bs.collapse\', event => {\\n this.open = false;\\n this.hiddenEvent.emit(event);\\n });\\n }\\n }\\n\\n /**\\n * Shows if collapse is open or not\\n */\\n public isOpen(): boolean {\\n return this.open;\\n }\\n\\n /**\\n * Shows a resealable item\\n * NOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n */\\n public show(): void {\\n this.collapse?.show();\\n }\\n\\n /**\\n * Hides a resealable item\\n * NOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n */\\n public hide(): void {\\n this.collapse?.hide();\\n }\\n\\n /**\\n * Toggle a collapsible item to show or hide it.\\n * NOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n */\\n public toggle(): void {\\n this.collapse?.toggle();\\n }\\n\\n /**\\n * Eliminates the possibility of an item being resealable\\n */\\n public dispose(): void {\\n this.collapse?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"
    \\n \\n
    \\n"},{"name":"ItDimmerButtonsComponent","id":"component-ItDimmerButtonsComponent-b57776f05400cc0c56945dd5babb7afb06686caa39a0aa57900893125f9c5edf0a5513c436395ff5ad12a4719dc51f62b8a2261185ee2bae11d5336e682f0774","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-buttons/dimmer-buttons.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer-buttons","styleUrls":[],"styles":[],"templateUrl":["./dimmer-buttons.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"hasOneButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":400,"end":418,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":401,"end":408,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"

    Indica se abbiamo 1 solo bottone

    \\n","line":16,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_hasOneButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":22,"modifierKind":[123]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer-buttons\',\\n templateUrl: \'./dimmer-buttons.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass],\\n})\\nexport class ItDimmerButtonsComponent {\\n /**\\n * Indica se abbiamo 1 solo bottone\\n * @default false\\n */\\n @Input() set hasOneButton(value: boolean) {\\n this._hasOneButton = value;\\n }\\n get hasOneButton() {\\n return this._hasOneButton;\\n }\\n private _hasOneButton = false;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"hasOneButton":{"name":"hasOneButton","setSignature":{"name":"hasOneButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":16,"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"

    Indica se abbiamo 1 solo bottone

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"hasOneButton","type":"","returnType":"","line":19}}},"templateData":"
    \\n \\n
    \\n"},{"name":"ItDimmerComponent","id":"component-ItDimmerComponent-cda64066f2dcd255dd48c59898edcbe2882dd830f4d2696a257107fbcb9d4d0f5d84b6f8bfb0dd9572f3758f3dc23bda789b674d77ddb47a71b1c2f044446fe8","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer","styleUrls":[],"styles":[],"templateUrl":["./dimmer.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":740,"end":758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":741,"end":748,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDimmer status\\n","description":"

    Dimmer status

    \\n","line":25,"type":"boolean","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":939,"end":954,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":940,"end":947,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ''

    \\n"}],"rawdescription":"\\n\\nColore del dimmer\\n","description":"

    Colore del dimmer

    \\n","line":37,"type":"DimmerColor","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_active","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":31,"modifierKind":[123]},{"name":"_color","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"DimmerColor","optional":false,"description":"","line":43,"modifierKind":[123]}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { animate, style, transition, trigger } from \'@angular/animations\';\\nimport { ChangeDetectionStrategy, Component, ElementRef, Input, OnInit } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\nexport type DimmerColor = \'\' | \'dimmer-primary\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer\',\\n templateUrl: \'./dimmer.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n animations: [\\n trigger(\'fade\', [\\n transition(\':enter\', [style({ opacity: 0 }), animate(\'150ms\', style({ opacity: 0.92 }))]),\\n transition(\':leave\', [animate(\'150ms\', style({ opacity: 0 }))]),\\n ]),\\n ],\\n imports: [NgClass],\\n})\\nexport class ItDimmerComponent implements OnInit {\\n /**\\n * Dimmer status\\n * @default false\\n */\\n @Input() set active(value: boolean) {\\n this._active = value;\\n }\\n get active() {\\n return this._active;\\n }\\n private _active = false;\\n\\n /**\\n * Colore del dimmer\\n * @default \'\'\\n */\\n @Input() set color(value: DimmerColor) {\\n this._color = value;\\n }\\n get color() {\\n return this._color;\\n }\\n private _color: DimmerColor = \'\';\\n\\n constructor(private elementRef: ElementRef) {}\\n\\n ngOnInit(): void {\\n this.elementRef?.nativeElement?.parentElement?.classList?.add(\'dimmable\');\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":43,"jsdoctags":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnInit"],"accessors":{"active":{"name":"active","setSignature":{"name":"active","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"rawdescription":"\\n\\nDimmer status\\n","description":"

    Dimmer status

    \\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"active","type":"","returnType":"","line":28}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":37,"rawdescription":"\\n\\nColore del dimmer\\n","description":"

    Colore del dimmer

    \\n","jsdoctags":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"","line":40}}},"templateData":"@if (active) {\\n
    \\n
    \\n \\n
    \\n
    \\n}\\n"},{"name":"ItDimmerIconComponent","id":"component-ItDimmerIconComponent-25ad30342f75ccfaf5bc083e9f424b111db2657b7f4d1c54f85c52863d01f00609e086425b5a9e762b9bef9f9800232becfdcc958a4bc2c4cb376529c96a0845","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-icon/dimmer-icon.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer-icon","styleUrls":[],"styles":[],"templateUrl":["./dimmer-icon.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component } from \'@angular/core\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer-icon\',\\n templateUrl: \'./dimmer-icon.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItDimmerIconComponent {}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
    \\n \\n
    \\n"},{"name":"ItDropdownComponent","id":"component-ItDropdownComponent-4f4cd3f3679a07db138e35d97d57f693c8127f5f5818358ea683c9fa387165820e4daf0768983e660646c10e3df2885b71e6b867230d548b72098843227ffeb9","file":"projects/design-angular-kit/src/lib/components/core/dropdown/dropdown/dropdown.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itDropdown","inputs":[],"outputs":[],"providers":[],"selector":"it-dropdown","styleUrls":["./dropdown.component.scss"],"styles":[],"templateUrl":["./dropdown.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nButton color\\n","description":"

    Button color

    \\n","line":41,"type":"ButtonColor","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1770,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark menu style\\n","description":"

    Dark menu style

    \\n","line":67,"type":"boolean","decorators":[]},{"name":"direction","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo open menu items to:\\n- dropup: up\\n- dropend: right\\n- dropstart: left\\n","description":"

    To open menu items to:

    \\n
      \\n
    • dropup: up
    • \\n
    • dropend: right
    • \\n
    • dropstart: left
    • \\n
    \\n","line":49,"type":"DropdownDirection | undefined","decorators":[]},{"required":false,"name":"fullWidth","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1511,"end":1529,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1512,"end":1519,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo get a dropdown menu as wide as the element containing the dropdown button\\n","description":"

    To get a dropdown menu as wide as the element containing the dropdown button

    \\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1638,"end":1656,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1639,"end":1646,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nContains a Megamenu element\\n","description":"

    Contains a Megamenu element

    \\n","line":61,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'button\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDropdown mode\\n","description":"

    Dropdown mode

    \\n","line":36,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the dropdown has finished being hidden from the user and CSS transitions have completed.\\n","description":"

    Fired when the dropdown has finished being hidden from the user and CSS transitions have completed.

    \\n","line":92,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFires immediately when the hide instance method has been called.\\n","description":"

    Fires immediately when the hide instance method has been called.

    \\n","line":87,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFires immediately when the show instance method is called.\\n","description":"

    Fires immediately when the show instance method is called.

    \\n","line":77,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the dropdown has been made visible to the user and CSS transitions have completed.\\n","description":"

    Fired when the dropdown has been made visible to the user and CSS transitions have completed.

    \\n","line":82,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"dropdown","deprecated":false,"deprecationMessage":"","type":"Dropdown","optional":true,"description":"","line":94,"modifierKind":[123]},{"name":"dropdownButton","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":96,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'dropdownButton\'"}],"modifierKind":[170,123]},{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The dropdown items

    \\n","line":72,"rawdescription":"\\n\\nThe dropdown items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItDropdownItemComponent"}],"modifierKind":[170]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":180,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys an element\'s dropdown. (Removes stored data on the DOM element)\\n","description":"

    Destroys an element's dropdown. (Removes stored data on the DOM element)

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":166,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Hides the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"setDarkItems","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet child items dark mode\\n","description":"

    Set child items dark mode

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":3383,"end":3390,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":159,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Shows the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":152,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the dropdown menu of a given navbar or tabbed navigation.\\n","description":"

    Toggles the dropdown menu of a given navbar or tabbed navigation.

    \\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":173,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s dropdown.\\n","description":"

    Updates the position of an element's dropdown.

    \\n","modifierKind":[125]},{"name":"updateListeners","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":137,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ContentChildren,\\n ElementRef,\\n EventEmitter,\\n Input,\\n OnChanges,\\n Output,\\n QueryList,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { ButtonColor, DropdownDirection } from \'../../../../interfaces/core\';\\nimport { ItDropdownItemComponent } from \'../dropdown-item/dropdown-item.component\';\\nimport { Dropdown } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown\',\\n templateUrl: \'./dropdown.component.html\',\\n styleUrls: [\'./dropdown.component.scss\'],\\n exportAs: \'itDropdown\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet],\\n})\\nexport class ItDropdownComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * Dropdown mode\\n */\\n @Input() mode: \'button\' | \'link\' | \'nav\' = \'button\';\\n\\n /**\\n * Button color\\n */\\n @Input() color?: ButtonColor;\\n\\n /**\\n * To open menu items to:\\n * - dropup: up\\n * - dropend: right\\n * - dropstart: left\\n */\\n @Input() direction: DropdownDirection | undefined;\\n\\n /**\\n * To get a dropdown menu as wide as the element containing the dropdown button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullWidth?: boolean;\\n\\n /**\\n * Contains a Megamenu element\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n\\n /**\\n * Dark menu style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The dropdown items\\n */\\n @ContentChildren(ItDropdownItemComponent) items?: QueryList;\\n\\n /**\\n * Fires immediately when the show instance method is called.\\n */\\n @Output() showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired when the dropdown has been made visible to the user and CSS transitions have completed.\\n */\\n @Output() shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fires immediately when the hide instance method has been called.\\n */\\n @Output() hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired when the dropdown has finished being hidden from the user and CSS transitions have completed.\\n */\\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\\n\\n private dropdown?: Dropdown;\\n\\n @ViewChild(\'dropdownButton\') private dropdownButton?: ElementRef;\\n\\n get buttonClass(): string {\\n let btnClass = \'btn dropdown-toggle\';\\n if (this.color) {\\n btnClass += ` btn-${this.color}`;\\n } else {\\n btnClass += ` btn-dropdown`;\\n }\\n\\n return btnClass;\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'dark\'] && !changes[\'dark\'].firstChange) {\\n this.setDarkItems();\\n }\\n if (changes[\'mode\'] && !changes[\'mode\'].firstChange) {\\n this.updateListeners();\\n }\\n super.ngOnChanges(changes);\\n }\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n this.setDarkItems();\\n this.updateListeners();\\n }\\n\\n /**\\n * Set child items dark mode\\n * @private\\n */\\n private setDarkItems(): void {\\n if (this.dark !== undefined) {\\n this.items?.forEach(item => {\\n item.setDark(!!this.dark);\\n });\\n }\\n }\\n\\n private updateListeners(): void {\\n if (this.dropdownButton) {\\n const element = this.dropdownButton.nativeElement;\\n this.dropdown = Dropdown.getOrCreateInstance(element);\\n\\n element.addEventListener(\'show.bs.dropdown\', event => this.showEvent.emit(event));\\n element.addEventListener(\'shown.bs.dropdown\', event => this.shownEvent.emit(event));\\n element.addEventListener(\'hide.bs.dropdown\', event => this.hideEvent.emit(event));\\n element.addEventListener(\'hidden.bs.dropdown\', event => this.hiddenEvent.emit(event));\\n }\\n }\\n\\n /**\\n * Toggles the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public toggle(): void {\\n this.dropdown?.toggle();\\n }\\n\\n /**\\n * Shows the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public show(): void {\\n this.dropdown?.show();\\n }\\n\\n /**\\n * Hides the dropdown menu of a given navbar or tabbed navigation.\\n */\\n public hide(): void {\\n this.dropdown?.hide();\\n }\\n\\n /**\\n * Updates the position of an element\'s dropdown.\\n */\\n public update(): void {\\n this.dropdown?.update();\\n }\\n\\n /**\\n * Destroys an element\'s dropdown. (Removes stored data on the DOM element)\\n */\\n public dispose(): void {\\n this.dropdown?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".link-list-heading:empty {\\n display: none;\\n}\\n","styleUrl":"./dropdown.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit","OnChanges"],"accessors":{"buttonClass":{"name":"buttonClass","getSignature":{"name":"buttonClass","type":"string","returnType":"string","line":98}}},"templateData":"
    \\n @if (mode === \'button\') {\\n \\n \\n \\n \\n } @else {\\n \\n \\n \\n \\n }\\n\\n
    \\n \\n
    \\n
    \\n\\n\\n \\n\\n"},{"name":"ItDropdownItemComponent","id":"component-ItDropdownItemComponent-4c0ee4b88dc9054701b55df8cd808ca09f98471bbdecfe922a1e63b706b540076c2f04fd99384ae469328d135dfa0318e5fb8f8d3dd11386f83a192d25fd0913","file":"projects/design-angular-kit/src/lib/components/core/dropdown/dropdown-item/dropdown-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dropdown-item","styleUrls":["./dropdown-item.component.scss"],"styles":[],"templateUrl":["./dropdown-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":862,"end":880,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":863,"end":870,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nActive item\\n","description":"

    Active item

    \\n","line":28,"type":"boolean","decorators":[]},{"required":false,"name":"divider","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow divider\\n","description":"

    Show divider

    \\n","line":22,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"

    The name of icon to show

    \\n","line":39,"type":"IconName | undefined","decorators":[]},{"name":"iconPosition","defaultValue":"\'right\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1187,"end":1205,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1188,"end":1195,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    right

    \\n"}],"rawdescription":"\\n\\nThe icon position\\n","description":"

    The icon position

    \\n","line":45,"type":"\\"left\\" | \\"right\\"","decorators":[]},{"required":false,"name":"large","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":988,"end":1006,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":989,"end":996,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo increase the size of links\\n","description":"

    To increase the size of links

    \\n","line":34,"type":"boolean","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"isDark","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"

    Change icon color if menu is dark

    \\n","line":51,"rawdescription":"\\n\\nChange icon color if menu is dark\\n","jsdoctags":[{"pos":1312,"end":1330,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1313,"end":1320,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"setDark","args":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":68,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\n\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown-item\',\\n templateUrl: \'./dropdown-item.component.html\',\\n styleUrls: [\'./dropdown-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, ItLinkComponent],\\n})\\nexport class ItDropdownItemComponent extends ItLinkComponent {\\n /**\\n * Show divider\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) divider?: boolean;\\n\\n /**\\n * Active item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * To increase the size of links\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) large?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The icon position\\n * @default right\\n */\\n @Input() iconPosition: \'left\' | \'right\' = \'right\';\\n\\n /**\\n * Change icon color if menu is dark\\n * @default false\\n */\\n isDark: boolean = false;\\n\\n get linkClass(): string {\\n let linkClass = `list-item ${this.active ? \'active\' : \'dropdown-item\'}`;\\n if (this.disabled) {\\n linkClass += \' disabled\';\\n }\\n if (this.large) {\\n linkClass += \' large\';\\n }\\n if (this.iconName) {\\n linkClass += ` ${this.iconPosition === \'right\' ? \'right-icon\' : \'left-icon\'}`;\\n }\\n\\n return linkClass;\\n }\\n\\n setDark(dark: boolean): void {\\n if (this.isDark !== dark) {\\n this.isDark = dark;\\n this._changeDetectorRef.detectChanges();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".list-item.disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n","styleUrl":"./dropdown-item.component.scss"}],"stylesData":"","extends":["ItLinkComponent"],"accessors":{"linkClass":{"name":"linkClass","getSignature":{"name":"linkClass","type":"string","returnType":"string","line":53}}},"templateData":"
  • \\n @if (divider) {\\n \\n } @else {\\n \\n @if (iconName && iconPosition === \'left\') {\\n \\n }\\n \\n @if (iconName && iconPosition === \'right\') {\\n \\n }\\n @if (active) {\\n {{ \'it.core.active\' | translate }}\\n }\\n \\n }\\n
  • \\n"},{"name":"ItErrorPageComponent","id":"component-ItErrorPageComponent-01543b7f27478318ff11356f91f5ddc317892e0cfa80687f6ffc9aad1c3e87a7387f363479af3c2f78b3f4d3a102d92b530b5f52b955843c971a81284772502b","file":"projects/design-angular-kit/src/lib/components/utils/error-page/error-page.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-error-page","styleUrls":[],"styles":[],"templateUrl":["./error-page.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"errorCode","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe error code to show\\n","description":"

    The error code to show

    \\n","line":19,"type":"number | \\"404\\" | \\"403\\" | \\"500\\" | undefined","decorators":[]},{"name":"errorDescription","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom error description\\n- If set it will be displayed instead of the default description.\\n- It is possible to use i18n keys\\n","description":"

    Custom error description

    \\n
      \\n
    • If set it will be displayed instead of the default description.
    • \\n
    • It is possible to use i18n keys
    • \\n
    \\n","line":39,"type":"string | undefined","decorators":[]},{"name":"errorTitle","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom error title\\n- If set it will be displayed instead of the default title.\\n- It is possible to use i18n keys\\n","description":"

    Custom error title

    \\n
      \\n
    • If set it will be displayed instead of the default title.
    • \\n
    • It is possible to use i18n keys
    • \\n
    \\n","line":32,"type":"string | undefined","decorators":[]},{"required":false,"name":"showBackButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1359,"end":1383,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1360,"end":1367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide back button\\n","description":"

    Show/Hide back button

    \\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"showErrorCode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":835,"end":859,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":836,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide error code\\n","description":"

    Show/Hide error code

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showHomeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1498,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1499,"end":1506,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true - show

    \\n"}],"rawdescription":"\\n\\nShow/Hide home button\\n","description":"

    Show/Hide home button

    \\n","line":51,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"RouterLink"},{"name":"ItBackButtonComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ActivatedRoute, RouterLink } from \'@angular/router\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItBackButtonComponent } from \'../../navigation/back-button/back-button.component\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-error-page\',\\n templateUrl: \'./error-page.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, RouterLink, ItBackButtonComponent, ItButtonDirective],\\n})\\nexport class ItErrorPageComponent {\\n /**\\n * The error code to show\\n */\\n @Input() errorCode: number | 404 | 403 | 500 | undefined;\\n\\n /**\\n * Show/Hide error code\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showErrorCode?: boolean = true;\\n\\n /**\\n * Custom error title\\n * - If set it will be displayed instead of the default title.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorTitle: string | undefined;\\n\\n /**\\n * Custom error description\\n * - If set it will be displayed instead of the default description.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorDescription: string | undefined;\\n\\n /**\\n * Show/Hide back button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showBackButton?: boolean = true;\\n\\n /**\\n * Show/Hide home button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showHomeButton?: boolean = true;\\n\\n constructor(private readonly route: ActivatedRoute) {\\n this.route.data.subscribe(data => {\\n if (!this.errorCode && data[\'errorCode\']) {\\n this.errorCode = data[\'errorCode\']; // Get errorCode from route data\\n }\\n if (data[\'showErrorCode\'] !== undefined) {\\n this.showErrorCode = data[\'showErrorCode\']; // Get showErrorCode from route data\\n }\\n if (!this.errorTitle && data[\'errorTitle\']) {\\n this.errorTitle = data[\'errorTitle\']; // Get errorTitle from route data\\n }\\n if (!this.errorDescription && data[\'errorDescription\']) {\\n this.errorDescription = data[\'errorDescription\']; // Get errorDescription from route data\\n }\\n if (data[\'showBackButton\'] !== undefined) {\\n this.showBackButton = data[\'showBackButton\']; // Get showBackButton from route data\\n }\\n if (data[\'showHomeButton\'] !== undefined) {\\n this.showHomeButton = data[\'showHomeButton\']; // Get showHomeButton from route data\\n }\\n });\\n }\\n\\n get isDefaultErrorCode(): boolean {\\n return this.errorCode === 404 || this.errorCode === 403 || this.errorCode === 500;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":""}],"line":51,"jsdoctags":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"accessors":{"isDefaultErrorCode":{"name":"isDefaultErrorCode","getSignature":{"name":"isDefaultErrorCode","type":"boolean","returnType":"boolean","line":76}}},"templateData":"
    \\n @if (errorCode && showErrorCode) {\\n

    {{ errorCode }}

    \\n }\\n

    \\n @if (!errorTitle && isDefaultErrorCode) {\\n {{ \'it.utils.error-page.\' + errorCode + \'.title\' | translate }}\\n } @else {\\n {{ errorTitle || \'it.errors.generic\' | translate }}\\n }\\n

    \\n\\n

    \\n @if (!errorDescription && isDefaultErrorCode) {\\n {{ \'it.utils.error-page.\' + errorCode + \'.description\' | translate }}\\n } @else {\\n {{ errorDescription || \'it.errors.generic-support-message\' | translate }}\\n }\\n

    \\n\\n @if (showBackButton || showHomeButton) {\\n
    \\n @if (showBackButton) {\\n \\n }\\n @if (showHomeButton) {\\n \\n {{ \'it.utils.error-page.go-to-homepage\' | translate }}\\n \\n }\\n
    \\n }\\n
    \\n"},{"name":"ItHeaderComponent","id":"component-ItHeaderComponent-f9eb433d46a79e5bcaa13681771ef9293746b53c657355359387fd761306e592712e71c0e3da212ba8999b4832d11628deb719d9980d67570e3859e1c3d23f36","file":"projects/design-angular-kit/src/lib/components/navigation/header/header.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-header","styleUrls":["./header.component.scss"],"styles":[],"templateUrl":["./header.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"expand","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":51,"type":"boolean","decorators":[]},{"required":false,"name":"light","deprecated":false,"deprecationMessage":"","line":30,"type":"boolean","decorators":[]},{"name":"loginStyle","defaultValue":"\'none\'","deprecated":false,"deprecationMessage":"","line":42,"type":"\\"none\\" | \\"default\\" | \\"full\\"","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","line":50,"type":"boolean","decorators":[]},{"required":false,"name":"showSearch","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":38,"type":"boolean","decorators":[]},{"required":false,"name":"showSlim","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":34,"type":"boolean","decorators":[]},{"name":"slimTitle","deprecated":false,"deprecationMessage":"","line":40,"type":"string | undefined","decorators":[]},{"required":false,"name":"smallHeader","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":36,"type":"boolean","decorators":[]},{"required":false,"name":"sticky","deprecated":false,"deprecationMessage":"","line":32,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"loginClick","deprecated":false,"deprecationMessage":"","line":44,"type":"EventEmitter"},{"name":"searchClick","deprecated":false,"deprecationMessage":"","line":46,"type":"EventEmitter"}],"propertiesClass":[{"name":"headerWrapper","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":48,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'headerWrapper\'"}],"modifierKind":[170,123]},{"name":"stickyHeader","deprecated":false,"deprecationMessage":"","type":"HeaderSticky","optional":true,"description":"","line":53,"modifierKind":[123]}],"methodsClass":[{"name":"emitLoginClick","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":82,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"emitSearchClick","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":60,"deprecated":false,"deprecationMessage":""},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"updateListeners","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":76,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItNavBarModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n Input,\\n OnChanges,\\n Output,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItNavBarModule } from \'../navbar/navbar.module\';\\n\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\nimport { HeaderSticky } from \'bootstrap-italia\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-header\',\\n templateUrl: \'./header.component.html\',\\n styleUrls: [\'./header.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItButtonDirective, ItNavBarModule],\\n})\\nexport class ItHeaderComponent implements AfterViewInit, OnChanges {\\n @Input({ transform: inputToBoolean }) light?: boolean;\\n\\n @Input({ transform: inputToBoolean }) sticky?: boolean;\\n\\n @Input({ transform: inputToBoolean }) showSlim?: boolean = true;\\n\\n @Input({ transform: inputToBoolean }) smallHeader?: boolean = true;\\n\\n @Input({ transform: inputToBoolean }) showSearch?: boolean = true;\\n\\n @Input() slimTitle: string | undefined;\\n\\n @Input() loginStyle: \'none\' | \'default\' | \'full\' = \'none\';\\n\\n @Output() loginClick: EventEmitter;\\n\\n @Output() searchClick: EventEmitter;\\n\\n @ViewChild(\'headerWrapper\') private headerWrapper?: ElementRef;\\n\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n @Input({ transform: inputToBoolean }) expand?: boolean = true;\\n\\n private stickyHeader?: HeaderSticky;\\n\\n constructor() {\\n this.loginClick = new EventEmitter();\\n this.searchClick = new EventEmitter();\\n }\\n\\n ngAfterViewInit() {\\n this.updateListeners();\\n }\\n\\n ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'sticky\'] && changes[\'sticky\'].currentValue == true && !changes[\'sticky\'].firstChange) {\\n this.updateListeners();\\n }\\n if (changes[\'sticky\'] && changes[\'sticky\'].currentValue == false) {\\n this.stickyHeader?._elementObj?._unsetSticky();\\n this.stickyHeader?._elementObj?.dispose();\\n delete this.stickyHeader;\\n this.stickyHeader = undefined;\\n }\\n }\\n\\n updateListeners() {\\n if (!this.stickyHeader && this.headerWrapper && this.sticky) {\\n this.stickyHeader = new HeaderSticky(this.headerWrapper.nativeElement);\\n }\\n }\\n\\n protected emitLoginClick(event: Event): void {\\n event.preventDefault();\\n this.loginClick.emit(event);\\n }\\n\\n protected emitSearchClick(event: Event): void {\\n event.preventDefault();\\n this.searchClick.emit(event);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".nav-mobile:has(.link-list-wrapper:empty) {\\n display: none;\\n}\\n","styleUrl":"./header.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":53},"extends":[],"implements":["AfterViewInit","OnChanges"],"templateData":"\\n @if (showSlim) {\\n
    \\n
    \\n
    \\n
    \\n
    \\n {{ slimTitle }}\\n
    \\n \\n
    \\n
    \\n \\n @if (loginStyle === \'default\') {\\n \\n }\\n @if (loginStyle === \'full\') {\\n \\n \\n \\n \\n {{ \'it.navigation.full-login\' | translate }}\\n \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n \\n\\n @if (showSearch) {\\n
    \\n {{ \'it.navigation.search\' | translate }}\\n \\n \\n \\n
    \\n }\\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n \\n \\n \\n \\n \\n
    \\n
    \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItIconComponent","id":"component-ItIconComponent-95033df0dbbe6f8a8b9322944329472eed1f59d8fc23db20c6cfff26be2175ec80c678ccfbc6235194f7906bcf3cd31962e3f0293009de65785ee93285fa9841","file":"projects/design-angular-kit/src/lib/components/utils/icon/icon.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-icon","styleUrls":[],"styles":[":host {display: contents;}"],"templateUrl":["./icon.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon color\\n","description":"

    The icon color

    \\n","line":28,"type":"IconColor | undefined","decorators":[]},{"name":"labelWaria","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom Waria label\\n","description":"

    Custom Waria label

    \\n","line":77,"type":"string | undefined","decorators":[]},{"required":true,"name":"name","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe icon name\\n","description":"

    The icon name

    \\n","line":18,"type":"IconName","decorators":[]},{"required":false,"name":"padded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":842,"end":860,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":843,"end":850,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nCreate a padding proportional to the size of the surrounding icon.\\n","description":"

    Create a padding proportional to the size of the surrounding icon.

    \\n","line":34,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon size\\n","description":"

    The icon size

    \\n","line":23,"type":"IconSize | undefined","decorators":[]},{"name":"svgClass","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class of svg\\n","description":"

    Custom class of svg

    \\n","line":39,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":72,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":1614,"end":1645,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1615,"end":1622,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, inject, Input } from \'@angular/core\';\\nimport { IconColor, IconName, IconSize } from \'../../../interfaces/icon\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-icon\',\\n templateUrl: \'./icon.component.html\',\\n styles: \':host {display: contents;}\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItIconComponent {\\n /**\\n * The icon name\\n */\\n @Input({ required: true }) name!: IconName;\\n\\n /**\\n * The icon size\\n */\\n @Input() size: IconSize | undefined;\\n\\n /**\\n * The icon color\\n */\\n @Input() color: IconColor | undefined;\\n\\n /**\\n * Create a padding proportional to the size of the surrounding icon.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) padded?: boolean;\\n\\n /**\\n * Custom class of svg\\n */\\n @Input() svgClass: string | undefined;\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.name}`;\\n }\\n\\n /**\\n * Return the icon class\\n */\\n protected get iconClass(): string {\\n let iconClass = \'icon\';\\n if (this.size) {\\n iconClass += ` icon-${this.size}`;\\n }\\n if (this.color) {\\n iconClass += ` icon-${this.color}`;\\n }\\n if (this.padded) {\\n iconClass += ` icon-padded`;\\n }\\n if (this.svgClass) {\\n iconClass += ` ${this.svgClass}`;\\n }\\n return iconClass;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n /**\\n * Custom Waria label\\n */\\n @Input() labelWaria: string | undefined;\\n\\n get isAriaHidden(): boolean {\\n return this.labelWaria == undefined;\\n }\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":":host {display: contents;}\\n","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":81},"extends":[],"accessors":{"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":44,"rawdescription":"\\n\\nReturn the icon href\\n","description":"

    Return the icon href

    \\n"}},"iconClass":{"name":"iconClass","getSignature":{"name":"iconClass","type":"string","returnType":"string","line":51,"rawdescription":"\\n\\nReturn the icon class\\n","description":"

    Return the icon class

    \\n"}},"isAriaHidden":{"name":"isAriaHidden","getSignature":{"name":"isAriaHidden","type":"boolean","returnType":"boolean","line":79}}},"templateData":"\\n \\n\\n"},{"name":"ItInputComponent","id":"component-ItInputComponent-93524c2924e7432b156d0e6b354e7e265610bd28726c886963eeb18da8003abb0a93f5119b5be6e8c93006582b185e57baed927c7bc6299b3e9ee5c898af674d","file":"projects/design-angular-kit/src/lib/components/form/input/input.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-input","styleUrls":["./input.component.scss"],"styles":[],"templateUrl":["./input.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"adaptive","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2624,"end":2642,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2625,"end":2632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo make the numeric field automatically resize according to the value contained in it. [Used only in type = \'number\']\\n","description":"

    To make the numeric field automatically resize according to the value contained in it. [Used only in type = 'number']

    \\n","line":93,"type":"boolean","decorators":[]},{"name":"autocomplete","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2774,"end":2796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2775,"end":2782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"

    Input autocomplete attribute (Browser autocomplete)

    \\n","line":99,"type":"string | undefined","decorators":[]},{"required":false,"name":"currency","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2104,"end":2122,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2105,"end":2112,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is a currency number [Used only in type = \'number\']\\n","description":"

    If is a currency number [Used only in type = 'number']

    \\n","line":75,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input description\\n","description":"

    The input description

    \\n","line":34,"type":"string | undefined","decorators":[]},{"name":"max","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe max value [Used only in type = \'number\']\\n","description":"

    The max value [Used only in type = 'number']

    \\n","line":59,"type":"number | undefined","decorators":[]},{"name":"maxDate","defaultValue":"\'9999-12-31\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1493,"end":1520,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1494,"end":1501,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    '9999-12-31'

    \\n"},{"pos":1520,"end":1545,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1521,"end":1528,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'yyyy-mm-dd'

    \\n"}],"rawdescription":"\\n\\nThe max date value [Used only in type = \'date\']\\n```html\\n```","description":"

    The max date value [Used only in type = 'date']

    \\nExample :
    ","line":48,"type":"string","decorators":[]},{"name":"min","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe min value [Used only in type = \'number\']\\n","description":"

    The min value [Used only in type = 'number']

    \\n","line":64,"type":"number | undefined","decorators":[]},{"name":"minDate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1657,"end":1682,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1658,"end":1665,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'yyyy-mm-dd'

    \\n"}],"rawdescription":"\\n\\nThe min date value [Used only in type = \'date\']\\n```html\\n```","description":"

    The min date value [Used only in type = 'date']

    \\nExample :
    ","line":54,"type":"string | undefined","decorators":[]},{"required":false,"name":"percentage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2259,"end":2277,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2260,"end":2267,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is a percentage number [Used only in type = \'number\']\\n","description":"

    If is a percentage number [Used only in type = 'number']

    \\n","line":81,"type":"boolean","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

    The input placeholder

    \\n","line":29,"type":"string","decorators":[]},{"name":"readonly","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1347,"end":1369,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1348,"end":1355,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nTo prevent modification of the contained value.\\n- plaintext: Readonly field in the form stylized as plain text\\n","description":"

    To prevent modification of the contained value.

    \\n
      \\n
    • plaintext: Readonly field in the form stylized as plain text
    • \\n
    \\n","line":41,"type":"boolean | \\"plaintext\\" | undefined","decorators":[]},{"name":"step","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe step value [Used only in type = \'number\']\\n","description":"

    The step value [Used only in type = 'number']

    \\n","line":69,"type":"number | \\"any\\" | undefined","decorators":[]},{"name":"symbol","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2431,"end":2447,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2432,"end":2439,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '$'

    \\n"}],"rawdescription":"\\n\\nThe currency or percentage symbol [Used only if percentage or currency]\\n```html\\n```","description":"

    The currency or percentage symbol [Used only if percentage or currency]

    \\nExample :
    ","line":87,"type":"string | undefined","decorators":[]},{"name":"type","defaultValue":"\'text\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":990,"end":1007,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":991,"end":998,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    text

    \\n"}],"rawdescription":"\\n\\nThe input type\\n","description":"

    The input type

    \\n","line":24,"type":"InputControlType","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"incrementNumber","args":[{"name":"decrease","type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false"}],"optional":false,"returnType":"void","typeParameters":[],"line":214,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIncrement or decrease the input number value of step\\n","description":"

    Increment or decrease the input number value of step

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":6279,"end":6287,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"decrease"},"type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false","tagName":{"pos":6273,"end":6278,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    true to decrease value

    \\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":181,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"TranslateModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { InputControlType } from \'../../../interfaces/form\';\\nimport { AbstractControl, ReactiveFormsModule, ValidatorFn, Validators } from \'@angular/forms\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { Observable } from \'rxjs\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-input\',\\n templateUrl: \'./input.component.html\',\\n styleUrls: [\'./input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, TranslateModule, AsyncPipe],\\n})\\nexport class ItInputComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The input type\\n * @default text\\n */\\n @Input() type: InputControlType = \'text\';\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder = \'\';\\n\\n /**\\n * The input description\\n */\\n @Input() description: string | undefined;\\n\\n /**\\n * To prevent modification of the contained value.\\n * - plaintext: Readonly field in the form stylized as plain text\\n * @default undefined\\n */\\n @Input() readonly: boolean | \'plaintext\' | undefined;\\n\\n /**\\n * The max date value [Used only in type = \'date\']\\n * @default \'9999-12-31\'\\n * @example \'yyyy-mm-dd\'\\n */\\n @Input() maxDate?: string = \'9999-12-31\';\\n\\n /**\\n * The min date value [Used only in type = \'date\']\\n * @example \'yyyy-mm-dd\'\\n */\\n @Input() minDate: string | undefined;\\n\\n /**\\n * The max value [Used only in type = \'number\']\\n */\\n @Input() max: number | undefined;\\n\\n /**\\n * The min value [Used only in type = \'number\']\\n */\\n @Input() min: number | undefined;\\n\\n /**\\n * The step value [Used only in type = \'number\']\\n */\\n @Input() step: number | \'any\' | undefined;\\n\\n /**\\n * If is a currency number [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) currency?: boolean;\\n\\n /**\\n * If is a percentage number [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) percentage?: boolean;\\n\\n /**\\n * The currency or percentage symbol [Used only if percentage or currency]\\n * @example \'$\'\\n */\\n @Input() symbol: string | undefined;\\n\\n /**\\n * To make the numeric field automatically resize according to the value contained in it. [Used only in type = \'number\']\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) adaptive?: boolean;\\n\\n /**\\n * Input autocomplete attribute (Browser autocomplete)\\n * @default undefined\\n */\\n @Input() autocomplete: string | undefined;\\n\\n get isActiveLabel(): boolean {\\n const value = this.control.value;\\n if ((!!value && value !== 0) || value === 0 || !!this.placeholder) {\\n return true;\\n }\\n\\n if (this.type === \'number\' && (!!this.currency || !!this.percentage)) {\\n return true;\\n }\\n\\n return this.type === \'date\' || this.type === \'time\' || this.type === \'color\';\\n }\\n\\n /**\\n * Check is readonly field\\n */\\n protected get isReadonly(): boolean {\\n return this.readonly === \'plaintext\' || !!this.readonly;\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'min\') && this.min) {\\n return this._translateService.get(\'it.errors.min-invalid\', {\\n min: this.min,\\n });\\n }\\n if (this.hasError(\'max\') && this.max) {\\n return this._translateService.get(\'it.errors.max-invalid\', {\\n max: this.max,\\n });\\n }\\n if (this.hasError(\'minlength\')) {\\n const error = this.getError(\'minlength\');\\n return this._translateService.get(\'it.errors.min-length-invalid\', {\\n min: error.requiredLength,\\n });\\n }\\n if (this.hasError(\'maxlength\')) {\\n const error = this.getError(\'maxlength\');\\n return this._translateService.get(\'it.errors.max-length-invalid\', {\\n max: error.requiredLength,\\n });\\n }\\n if (this.hasError(\'email\') || this.hasError(\'invalidEmail\')) {\\n return this._translateService.get(\'it.errors.email-invalid\');\\n }\\n if (this.hasError(\'invalidTel\')) {\\n return this._translateService.get(\'it.errors.tel-invalid\');\\n }\\n if (this.hasError(\'invalidUrl\')) {\\n return this._translateService.get(\'it.errors.url-invalid\');\\n }\\n if (this.hasError(\'invalidTaxCode\')) {\\n return this._translateService.get(\'it.errors.tax-code-invalid\');\\n }\\n if (this.hasError(\'invalidVatNumber\')) {\\n return this._translateService.get(\'it.errors.vat-number-invalid\');\\n }\\n if (this.hasError(\'invalidCap\')) {\\n return this._translateService.get(\'it.errors.cap-invalid\');\\n }\\n if (this.hasError(\'invalidIban\')) {\\n return this._translateService.get(\'it.errors.iban-invalid\');\\n }\\n if (this.hasError(\'invalidRegex\')) {\\n return this._translateService.get(\'it.errors.regex-invalid\');\\n }\\n if (this.hasError(\'pattern\')) {\\n const error = this.getError(\'pattern\');\\n return this._translateService.get(\'it.errors.pattern-invalid\', {\\n pattern: error.requiredPattern,\\n });\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n const validators: Array = [];\\n switch (this.type) {\\n case \'number\':\\n if (this.percentage) {\\n this.min = this.min || 0;\\n this.max = this.max || 100;\\n }\\n\\n // Dynamic min/max validators\\n validators.push((control: AbstractControl) => (this.min ? Validators.min(this.min)(control) : null));\\n validators.push((control: AbstractControl) => (this.max ? Validators.max(this.max)(control) : null));\\n break;\\n case \'email\':\\n validators.push(ItValidators.email);\\n break;\\n case \'tel\':\\n validators.push(ItValidators.tel);\\n break;\\n case \'url\':\\n validators.push(ItValidators.url);\\n break;\\n }\\n\\n this.addValidators(validators);\\n }\\n\\n /**\\n * Increment or decrease the input number value of step\\n * @param decrease true to decrease value\\n */\\n protected incrementNumber(decrease = false): void {\\n if (this.type !== \'number\') {\\n return;\\n }\\n const step = this.step === \'any\' ? 1 : this.step ?? 1;\\n let value = Number(this.control.value);\\n value = (isNaN(value) ? 0 : value) + (decrease ? -step : step);\\n value = Math.round(value * 1e12) / 1e12; // prevent js decimal error\\n\\n if (this.min !== undefined && value < this.min) {\\n value = this.min;\\n } else if (this.max !== undefined && value > this.max) {\\n value = this.max;\\n }\\n\\n this.control.setValue(value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-group {\\n label {\\n z-index: 1000;\\n }\\n\\n input:focus:not(.focus--mouse) {\\n box-shadow: inherit !important;\\n border-color: inherit !important;\\n }\\n\\n .input-number {\\n .align-buttons{\\n height: 100%;\\n }\\n }\\n\\n .input-group-text:empty {\\n display: none;\\n }\\n\\n label.empty-prepend-label {\\n left: auto !important;\\n max-width: 100% !important;\\n }\\n\\n label:not(.active):has(+ input:-webkit-autofill) {\\n transform: translateY(-75%);\\n }\\n}\\n\\n","styleUrl":"./input.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"isActiveLabel":{"name":"isActiveLabel","getSignature":{"name":"isActiveLabel","type":"boolean","returnType":"boolean","line":101}},"isReadonly":{"name":"isReadonly","getSignature":{"name":"isReadonly","type":"boolean","returnType":"boolean","line":117,"rawdescription":"\\n\\nCheck is readonly field\\n","description":"

    Check is readonly field

    \\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":124,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}}},"templateData":"
    \\n \\n \\n \\n \\n\\n @if (label) {\\n \\n {{ label }}\\n \\n }\\n\\n @if (type === \'number\') {\\n @if (currency || percentage) {\\n {{ symbol }}\\n }\\n \\n \\n \\n \\n \\n } @else {\\n \\n }\\n\\n
    \\n \\n\\n
    \\n \\n
    \\n
    \\n
    \\n\\n @if (description) {\\n {{ description }}\\n }\\n\\n @if (isInvalid) {\\n \\n }\\n\\n"},{"name":"ItLanguageSwitcherComponent","id":"component-ItLanguageSwitcherComponent-3b4d0851e1fb83c8c66d0d54b47cbc764f94ed73e752b04f2e75d5bdfe1f15ae391418256f3930267fe111ccdf3242e5b0462d8fa43841e097270d61e426b5d1","file":"projects/design-angular-kit/src/lib/components/utils/language-switcher/language-switcher.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-language-switcher","styleUrls":[],"styles":[],"templateUrl":["./language-switcher.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"availableLanguages","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":724,"end":801,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":725,"end":732,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    The languages available through TranslateService (ngx-translate)

    \\n"}],"rawdescription":"\\n\\nThe available languages\\n","description":"

    The available languages

    \\n","line":20,"type":"Array | undefined","decorators":[]},{"name":"mode","defaultValue":"\'link\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDropdown mode\\n","description":"

    Dropdown mode

    \\n","line":25,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"currentLang$","deprecated":false,"deprecationMessage":"","type":"Observable","optional":false,"description":"","line":27,"modifierKind":[124]}],"methodsClass":[{"name":"changeLanguage","args":[{"name":"lang","type":"string","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":53,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nChange the current language\\n","description":"

    Change the current language

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1775,"end":1779,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"lang"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1769,"end":1774,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the language code

    \\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"},{"name":"ItDropdownModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { map, Observable, startWith } from \'rxjs\';\\nimport { TranslateModule, TranslateService } from \'@ngx-translate/core\';\\nimport { AvailableLanguage } from \'../../../interfaces/utils\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItDropdownModule } from \'../../core/dropdown/dropdown.module\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-language-switcher\',\\n templateUrl: \'./language-switcher.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [AsyncPipe, TranslateModule, ItDropdownModule],\\n})\\nexport class ItLanguageSwitcherComponent implements OnInit {\\n /**\\n * The available languages\\n * @default The languages available through TranslateService (ngx-translate)\\n */\\n @Input() availableLanguages: Array | undefined;\\n\\n /**\\n * Dropdown mode\\n */\\n @Input() mode: \'button\' | \'link\' | \'nav\' = \'link\';\\n\\n protected currentLang$: Observable;\\n\\n constructor(private readonly translateService: TranslateService) {\\n this.currentLang$ = this.translateService.onLangChange.pipe(\\n startWith({ lang: translateService.currentLang }),\\n map(event => this.availableLanguages?.find(l => l.code === event.lang))\\n );\\n }\\n\\n ngOnInit(): void {\\n if (!this.availableLanguages) {\\n this.availableLanguages = this.translateService.getLangs().map(lang => ({\\n code: lang,\\n label: lang,\\n ...(lang === \'it\' && { label: \'ITA\' }),\\n ...(lang === \'en\' && { label: \'ENG\' }),\\n }));\\n } else {\\n this.translateService.addLangs(this.availableLanguages.map(l => l.code)); // Adds custom languages\\n }\\n }\\n\\n /**\\n * Change the current language\\n * @param lang the language code\\n */\\n public changeLanguage(lang: string): void {\\n this.translateService.use(lang);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"translateService","type":"TranslateService","deprecated":false,"deprecationMessage":""}],"line":27,"jsdoctags":[{"name":"translateService","type":"TranslateService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnInit"],"templateData":"\\n \\n {{ \'it.utils.selected\' | translate: { lang: (currentLang$ | async)?.label } }}\\n {{ (currentLang$ | async)?.label || (\'it.utils.select-language\' | translate) }}\\n \\n\\n @if (availableLanguages) {\\n \\n @for (lang of availableLanguages; track lang.code) {\\n \\n {{ lang.label }}\\n @if (lang.code === (currentLang$ | async)?.code) {\\n \\n {{ \'it.utils.selected\' | translate }}\\n \\n }\\n \\n }\\n \\n }\\n\\n"},{"name":"ItLinkComponent","id":"component-ItLinkComponent-c5bd290292b359c2badee9c75ce5a0c43a1b46324e64b510decdc2e724b43e60a05893d2615b023dae0d1ec39e1cdab1575a072941a0beca2249084abd6bd4cc","file":"projects/design-angular-kit/src/lib/components/core/link/link.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-link","styleUrls":[],"styles":[],"templateUrl":["./link.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[]},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[]},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"RouterLink"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, Input, OnChanges, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-link\',\\n templateUrl: \'./link.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [RouterLink, NgTemplateOutlet],\\n})\\nexport class ItLinkComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * The router link action\\n *\\n * Commands to pass to Router#createUrlTree.\\n * - array: commands to pass to Router#createUrlTree.\\n * - string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n * - null|undefined: Disables the link by removing the href\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() href: any[] | string | null | undefined;\\n\\n /**\\n * Is an external link (false to not use Angular router link)\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) externalLink?: boolean;\\n\\n /**\\n * Is disabled link\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disabled?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n super.ngOnChanges(changes);\\n if (changes[\'class\']) {\\n this._changeDetectorRef.markForCheck();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit","OnChanges"],"templateData":"@if (!externalLink) {\\n \\n \\n \\n} @else {\\n \\n \\n \\n}\\n\\n\\n \\n\\n"},{"name":"ItListComponent","id":"component-ItListComponent-6feda5f5549286d414de12b01e7e26aad828b268f98923a3f2d6bf23b373f0a463f16a7adc64cb96b32402ba96f91d73d09345f183053fc692061399848337b8","file":"projects/design-angular-kit/src/lib/components/core/list/list/list.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-list","styleUrls":[],"styles":[],"templateUrl":["./list.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"linkList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":459,"end":477,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":460,"end":467,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'link-list\' class for navigation menu\\n","description":"

    Add 'link-list' class for navigation menu

    \\n","line":17,"type":"boolean","decorators":[]},{"required":false,"name":"linkSubList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":602,"end":620,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":603,"end":610,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'link-sublist\' class for navigation menu\\n","description":"

    Add 'link-sublist' class for navigation menu

    \\n","line":23,"type":"boolean","decorators":[]},{"required":false,"name":"multiline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":737,"end":755,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":738,"end":745,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd \'multiline\' class for wrapper\\n","description":"

    Add 'multiline' class for wrapper

    \\n","line":29,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list\',\\n templateUrl: \'./list.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItListComponent {\\n /**\\n * Add \'link-list\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkList?: boolean;\\n\\n /**\\n * Add \'link-sublist\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkSubList?: boolean;\\n\\n /**\\n * Add \'multiline\' class for wrapper\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) multiline?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"@if (!linkSubList) {\\n
    \\n
      \\n \\n
    \\n
    \\n}\\n@if (linkSubList) {\\n \\n}\\n\\n"},{"name":"ItListItemComponent","id":"component-ItListItemComponent-942280269ea5a34e387e23885883dc2761455ba9ff94cef7cbbe917bdd13345d95178741e64c326466a11f2d43b8fa52d2524398a86b8212568a8778a35df29b","file":"projects/design-angular-kit/src/lib/components/core/list/list-item/list-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-list-item","styleUrls":["./list-item.component.scss"],"styles":[],"templateUrl":["./list-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":668,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":669,"end":676,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd active class\\n","description":"

    Add active class

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe avatar url\\n","description":"

    The avatar url

    \\n","line":45,"type":"URL | undefined","decorators":[]},{"required":false,"name":"iconLeft","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":856,"end":874,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":857,"end":864,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd icon-left class\\n","description":"

    Add icon-left class

    \\n","line":34,"type":"boolean","decorators":[]},{"required":false,"name":"iconRight","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":975,"end":993,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":976,"end":983,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd icon-right class\\n","description":"

    Add icon-right class

    \\n","line":40,"type":"boolean","decorators":[]},{"name":"image","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe thumb image url\\n","description":"

    The thumb image url

    \\n","line":50,"type":"URL | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd large class\\n","description":"

    Add large class

    \\n","line":28,"type":"\\"large\\" | \\"medium\\"","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"

    Is disabled link

    \\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"

    Is an external link (false to not use Angular router link)

    \\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"

    The router link action

    \\n

    Commands to pass to Router#createUrlTree.

    \\n
      \\n
    • array: commands to pass to Router#createUrlTree.
    • \\n
    • string: shorthand for array of commands with just the string, i.e. ['/route']
    • \\n
    • null|undefined: Disables the link by removing the href
    • \\n
    \\n","line":24,"type":"any[] | string | null | undefined","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, ElementRef, Input } from \'@angular/core\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list-item\',\\n templateUrl: \'./list-item.component.html\',\\n styleUrls: [\'./list-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItLinkComponent],\\n})\\nexport class ItListItemComponent extends ItLinkComponent {\\n constructor(private elRef: ElementRef) {\\n super();\\n }\\n\\n /**\\n * Add active class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * Add large class\\n */\\n @Input() size?: \'large\' | \'medium\';\\n\\n /**\\n * Add icon-left class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconLeft?: boolean;\\n\\n /**\\n * Add icon-right class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconRight?: boolean;\\n\\n /**\\n * The avatar url\\n */\\n @Input() avatar: URL | undefined;\\n\\n /**\\n * The thumb image url\\n */\\n @Input() image: URL | undefined;\\n\\n get itemClass(): string {\\n const inSidebar: boolean = this.elRef.nativeElement.closest(\'.sidebar-linklist-wrapper\') ? true : false;\\n let itemClass = \'list-item\';\\n if (this.disabled) {\\n itemClass += ` disabled`;\\n }\\n if (this.active) {\\n itemClass += ` active`;\\n }\\n if (this.size) {\\n itemClass += ` ${this.size}`;\\n }\\n if (this.iconLeft) {\\n itemClass += inSidebar ? ` left-icon` : ` icon-left`;\\n }\\n if (this.iconRight) {\\n itemClass += inSidebar ? ` right-icon` : ` icon-right`;\\n }\\n if (this.class) {\\n itemClass += ` ${this.class}`;\\n }\\n return itemClass;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".metadata:empty, .it-rounded-icon:empty {\\n display: none;\\n}\\n\\n:host ::ng-deep {\\n it-icon + .it-multiple {\\n display: none !important;\\n }\\n .list-item-title-icon-wrapper + .it-multiple {\\n display: none !important;\\n }\\n p + .it-multiple {\\n display: none !important;\\n }\\n}","styleUrl":"./list-item.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":14,"jsdoctags":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":["ItLinkComponent"],"accessors":{"itemClass":{"name":"itemClass","getSignature":{"name":"itemClass","type":"string","returnType":"string","line":52}}},"templateData":"
  • \\n \\n
    \\n \\n
    \\n\\n @if (avatar) {\\n
    \\n \\"avatar\\"\\n
    \\n }\\n\\n @if (image) {\\n
    \\n \\"thumb\\"\\n
    \\n }\\n\\n
    \\n \\n \\n\\n \\n \\n \\n \\n\\n \\n \\n
    \\n
    \\n\\n @if (!href) {\\n
    \\n \\n
    \\n } @else {\\n \\n \\n \\n }\\n
  • \\n"},{"name":"ItMegamenuComponent","id":"component-ItMegamenuComponent-d8bf3e09c1dd0bd7f1c93a6eeedbd0aeec8db294af2f64558195c712622a8c48c022a916848f2f5369c61b9547813e03c33503665e9cf4c653c520b1117e8e95","file":"projects/design-angular-kit/src/lib/components/navigation/megamenu/megamenu.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-megamenu","styleUrls":["./megamenu.component.scss"],"styles":[],"templateUrl":["./megamenu.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"footer","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":719,"end":737,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":720,"end":727,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo show Megamenu footer\\n","description":"

    To show Megamenu footer

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"header","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":599,"end":617,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":600,"end":607,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo show Megamenu header\\n","description":"

    To show Megamenu header

    \\n","line":23,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'normal\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMegamenu mode\\n","description":"

    Megamenu mode

    \\n","line":17,"type":"\\"right-section\\" | \\"left-section\\" | \\"normal\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-megamenu\',\\n templateUrl: \'./megamenu.component.html\',\\n styleUrls: [\'./megamenu.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItMegamenuComponent {\\n /**\\n * Megamenu mode\\n */\\n @Input() mode: \'right-section\' | \'left-section\' | \'normal\' = \'normal\';\\n\\n /**\\n * To show Megamenu header\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) header?: boolean;\\n\\n /**\\n * To show Megamenu footer\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footer?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"::ng-deep .theme-light-desk {\\n .nav-link::before {\\n background-color: #06c;\\n }\\n}\\n","styleUrl":"./megamenu.component.scss"}],"stylesData":"","extends":[],"templateData":"
    \\n
    \\n @if (mode === \'left-section\') {\\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n @if (header) {\\n \\n }\\n
    \\n \\n
    \\n
    \\n @if (footer || mode === \'right-section\') {\\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n }\\n
    \\n
    \\n"},{"name":"ItModalComponent","id":"component-ItModalComponent-8bac0d3f60a1d6d9be9e6a17e104747c4ae902e109792c45088ad8dd04bc456886fd8fbd859c53e654cb2cb799424449b318bc4f773b90fa361ca44a7e0ceaef","file":"projects/design-angular-kit/src/lib/components/core/modal/modal.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itModal","inputs":[],"outputs":[],"providers":[],"selector":"it-modal","styleUrls":["./modal.component.scss"],"styles":[],"templateUrl":["./modal.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"alertModal","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1072,"end":1090,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1073,"end":1080,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with icon\\n","description":"

    To correctly format the contents of the modal with icon

    \\n","line":32,"type":"boolean","decorators":[]},{"name":"alignment","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2010,"end":2032,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2011,"end":2018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nModal alignment\\n- centered: to vertically center the modal\\n- left: to left-align the modal\\n- right: to right-align the modal\\n","description":"

    Modal alignment

    \\n
      \\n
    • centered: to vertically center the modal
    • \\n
    • left: to left-align the modal
    • \\n
    • right: to right-align the modal
    • \\n
    \\n","line":65,"type":"\\"centered\\" | \\"left\\" | \\"right\\" | undefined","decorators":[]},{"name":"backdrop","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2347,"end":2364,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2348,"end":2355,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n","description":"

    Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.

    \\n","line":77,"type":"\\"static\\" | boolean","decorators":[]},{"required":false,"name":"closeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":910,"end":927,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":911,"end":918,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow/Hide close button on header\\n","description":"

    Show/Hide close button on header

    \\n","line":26,"type":"boolean","decorators":[]},{"required":false,"name":"dialogLinkList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1233,"end":1251,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1234,"end":1241,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with Link List\\n","description":"

    To correctly format the contents of the modal with Link List

    \\n","line":38,"type":"boolean","decorators":[]},{"required":false,"name":"fade","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1749,"end":1766,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1750,"end":1757,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nTo have modals that appear with fades\\n","description":"

    To have modals that appear with fades

    \\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"focus","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2478,"end":2495,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2479,"end":2486,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nPuts the focus on the modal when initialized.\\n","description":"

    Puts the focus on the modal when initialized.

    \\n","line":83,"type":"boolean","decorators":[]},{"required":false,"name":"footerShadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2781,"end":2799,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2782,"end":2789,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo better distinguish the footer element with a shadow\\n","description":"

    To better distinguish the footer element with a shadow

    \\n","line":95,"type":"boolean","decorators":[]},{"required":false,"name":"keyboard","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2623,"end":2640,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2624,"end":2631,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nCloses the modal when escape key is pressed.\\n","description":"

    Closes the modal when escape key is pressed.

    \\n","line":89,"type":"boolean","decorators":[]},{"name":"options","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nModal options\\n","description":"

    Modal options

    \\n","line":100,"type":"Partial","decorators":[]},{"required":false,"name":"popconfirm","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1404,"end":1422,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1405,"end":1412,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nModal type Popconfirm can be used for short confirmation messages.\\n","description":"

    Modal type Popconfirm can be used for short confirmation messages.

    \\n","line":44,"type":"boolean","decorators":[]},{"required":false,"name":"scrollable","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1611,"end":1629,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1612,"end":1619,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nYou can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n","description":"

    You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible

    \\n","line":50,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2132,"end":2154,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2133,"end":2140,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nThe modal size\\n","description":"

    The modal size

    \\n","line":71,"type":"\\"sm\\" | \\"lg\\" | \\"xl\\" | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).\\n","description":"

    This event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).

    \\n","line":120,"type":"EventEmitter"},{"name":"hideEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised immediately when the instance method hide has been called.\\n","description":"

    This event is raised immediately when the instance method hide has been called.

    \\n","line":115,"type":"EventEmitter"},{"name":"hidePreventedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\nof the esc key occurs and data-bs-keyboard is set to false.\\n","description":"

    This event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\nof the esc key occurs and data-bs-keyboard is set to false.

    \\n","line":126,"type":"EventEmitter"},{"name":"showEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires immediately when the instance method show is called.\\n","description":"

    This event fires immediately when the instance method show is called.

    \\n","line":105,"type":"EventEmitter"},{"name":"shownEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).\\n","description":"

    This event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).

    \\n","line":110,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"modal","deprecated":false,"deprecationMessage":"","type":"Modal","optional":true,"description":"","line":128,"modifierKind":[123]},{"name":"modalElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":130,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'modalElement\', {static: false}"}],"modifierKind":[170,123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":215,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys the modal of an element.\\n","description":"

    Destroys the modal of an element.

    \\n","modifierKind":[125]},{"name":"handleUpdate","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":208,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).\\n","description":"

    Manually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).

    \\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":201,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually hide a modal. Returns to the caller before the modal has actually been hidden\\n","description":"

    Manually hide a modal. Returns to the caller before the modal has actually been hidden

    \\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":132,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually open a modal. Returns to the caller before the modal has actually been displayed\\n","description":"

    Manually open a modal. Returns to the caller before the modal has actually been displayed

    \\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":187,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden\\n","description":"

    Manually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"

    Modal windows

    \\n","rawdescription":"\\n\\nModal windows\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Modal } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { Modal as BSModal } from \'bootstrap\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Modal windows\\n * @description To show featured content, notifications to users, or personalized content.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-modal\',\\n templateUrl: \'./modal.component.html\',\\n styleUrls: [\'./modal.component.scss\'],\\n exportAs: \'itModal\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItModalComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * Show/Hide close button on header\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) closeButton: boolean = true;\\n\\n /**\\n * To correctly format the contents of the modal with icon\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) alertModal?: boolean;\\n\\n /**\\n * To correctly format the contents of the modal with Link List\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dialogLinkList?: boolean;\\n\\n /**\\n * Modal type Popconfirm can be used for short confirmation messages.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) popconfirm?: boolean;\\n\\n /**\\n * You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) scrollable?: boolean;\\n\\n /**\\n * To have modals that appear with fades\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) fade?: boolean = true;\\n\\n /**\\n * Modal alignment\\n * - centered: to vertically center the modal\\n * - left: to left-align the modal\\n * - right: to right-align the modal\\n * @default undefined\\n */\\n @Input() alignment: \'centered\' | \'left\' | \'right\' | undefined;\\n\\n /**\\n * The modal size\\n * @default undefined\\n */\\n @Input() size: \'sm\' | \'lg\' | \'xl\' | undefined;\\n\\n /**\\n * Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n * @default true\\n */\\n @Input() backdrop: \'static\' | boolean = true;\\n\\n /**\\n * Puts the focus on the modal when initialized.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) focus: boolean = true;\\n\\n /**\\n * Closes the modal when escape key is pressed.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) keyboard: boolean = true;\\n\\n /**\\n * To better distinguish the footer element with a shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footerShadow?: boolean;\\n\\n /**\\n * Modal options\\n */\\n @Input() options?: Partial;\\n\\n /**\\n * This event fires immediately when the instance method show is called.\\n */\\n @Output() public showEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).\\n */\\n @Output() public shownEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is raised immediately when the instance method hide has been called.\\n */\\n @Output() public hideEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).\\n */\\n @Output() public hiddenEvent: EventEmitter = new EventEmitter();\\n\\n /**\\n * This event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\n * of the esc key occurs and data-bs-keyboard is set to false.\\n */\\n @Output() public hidePreventedEvent: EventEmitter = new EventEmitter();\\n\\n private modal?: Modal;\\n\\n @ViewChild(\'modalElement\', { static: false }) private modalElement?: ElementRef;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'title\');\\n\\n if (this.modalElement) {\\n const element = this.modalElement.nativeElement;\\n this.modal = Modal.getOrCreateInstance(element, {\\n ...this.options,\\n backdrop: this.backdrop === \'static\' ? \'static\' : this.backdrop,\\n focus: this.focus,\\n keyboard: this.keyboard,\\n });\\n\\n element.addEventListener(\'show.bs.modal\', event => this.showEvent.emit(event));\\n element.addEventListener(\'shown.bs.modal\', event => this.shownEvent.emit(event));\\n element.addEventListener(\'hide.bs.modal\', event => this.hideEvent.emit(event));\\n element.addEventListener(\'hidden.bs.modal\', event => this.hiddenEvent.emit(event));\\n element.addEventListener(\'hidePrevented.bs.modal\', event => this.hidePreventedEvent.emit(event));\\n }\\n }\\n\\n protected get modalClass(): string {\\n let modalClass = \'modal\';\\n if (this.fade) {\\n modalClass += ` fade`;\\n }\\n if (this.alertModal) {\\n modalClass += ` alert-modal`;\\n }\\n if (this.dialogLinkList) {\\n modalClass += ` it-dialog-link-list`;\\n }\\n if (this.popconfirm) {\\n modalClass += ` popconfirm-modal`;\\n }\\n if (this.scrollable) {\\n modalClass += ` it-dialog-scrollable`;\\n }\\n return modalClass;\\n }\\n\\n protected get dialogClass(): string {\\n let dialogClass = \'modal-dialog\';\\n if (this.alignment) {\\n dialogClass += ` modal-dialog-${this.alignment}`;\\n }\\n if (this.size) {\\n dialogClass += ` modal-${this.size}`;\\n }\\n return dialogClass;\\n }\\n\\n /**\\n * Manually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden\\n */\\n public toggle(): void {\\n this.modal?.toggle();\\n }\\n\\n /**\\n * Manually open a modal. Returns to the caller before the modal has actually been displayed\\n */\\n public show(): void {\\n this.modal?.show();\\n }\\n\\n /**\\n * Manually hide a modal. Returns to the caller before the modal has actually been hidden\\n */\\n public hide(): void {\\n this.modal?.hide();\\n }\\n\\n /**\\n * Manually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).\\n */\\n public handleUpdate(): void {\\n this.modal?.handleUpdate();\\n }\\n\\n /**\\n * Destroys the modal of an element.\\n */\\n public dispose(): void {\\n this.modal?.dispose();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".modal-footer:empty {\\n display: none;\\n}\\n","styleUrl":"./modal.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"accessors":{"modalClass":{"name":"modalClass","getSignature":{"name":"modalClass","type":"string","returnType":"string","line":153}},"dialogClass":{"name":"dialogClass","getSignature":{"name":"dialogClass","type":"string","returnType":"string","line":173}}},"templateData":"\\n
    \\n
    \\n
    \\n \\n\\n

    \\n \\n

    \\n\\n @if (closeButton) {\\n \\n }\\n
    \\n\\n
    \\n
    \\n \\n
    \\n \\n
    \\n\\n
    \\n \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItNavBarComponent","id":"component-ItNavBarComponent-83ca169b913147757524fdbf11655f4d43b38fb41f104ba64e54fea5f74c52f30950b7a9c9f353462cf17108b7e8dd823829b4540fd4141f5cfa4038ad1300b0","file":"projects/design-angular-kit/src/lib/components/navigation/navbar/navbar/navbar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-navbar","styleUrls":[],"styles":[],"templateUrl":["./navbar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"expand","defaultValue":"true","deprecated":false,"deprecationMessage":"","line":17,"type":"boolean","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","line":16,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"collapseButton","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":19,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapseButton\'"}],"modifierKind":[170,123]},{"name":"collapseView","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":20,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'collapseView\'"}],"modifierKind":[170,123]},{"name":"navbar","deprecated":false,"deprecationMessage":"","type":"NavBarCollapsible","optional":true,"description":"","line":22,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":24,"deprecated":false,"deprecationMessage":""},{"name":"toggleCollapse","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":30,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { ItButtonDirective } from \'../../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\nimport { NavBarCollapsible } from \'bootstrap-italia\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-navbar\',\\n templateUrl: \'./navbar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent, ItButtonDirective],\\n})\\nexport class ItNavBarComponent implements AfterViewInit {\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n @Input({ transform: inputToBoolean }) expand?: boolean = true;\\n\\n @ViewChild(\'collapseButton\') private collapseButton?: ElementRef;\\n @ViewChild(\'collapseView\') private collapseView?: ElementRef;\\n\\n private navbar?: NavBarCollapsible;\\n\\n ngAfterViewInit() {\\n if (this.collapseButton && this.collapseView) {\\n this.navbar = NavBarCollapsible.getOrCreateInstance(this.collapseView.nativeElement);\\n }\\n }\\n\\n toggleCollapse() {\\n this.navbar?.toggle(this.collapseButton?.nativeElement);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"implements":["AfterViewInit"],"templateData":"\\n \\n \\n \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
      \\n \\n
    \\n
    \\n
    \\n\\n"},{"name":"ItNavBarItemComponent","id":"component-ItNavBarItemComponent-ace3fa06bdea92303ba8d60bb3b267e51896abb06ba8f17dc03c84ed9b89a70bc5d8879dfc72e470ba7c79c1704824ccb851960969ce21dde810101da3ca526a","file":"projects/design-angular-kit/src/lib/components/navigation/navbar/navbar-item/navbar-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-navbar-item","styleUrls":[],"styles":[],"templateUrl":["./navbar-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component } from \'@angular/core\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-navbar-item\',\\n templateUrl: \'./navbar-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItNavBarItemComponent {}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
  • \\n \\n
  • \\n"},{"name":"ItNotificationsComponent","id":"component-ItNotificationsComponent-0f4f95f06fd42acf0cc2e19e26331952deb1bc062c23aeea64cfa5260d0a40daedec0ce5592325cc830a0ce87bbec86539c07ad20b7a27783bd6feddcf95a9c9","file":"projects/design-angular-kit/src/lib/components/core/notifications/notifications.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-notifications","styleUrls":["./notifications.component.scss"],"styles":[],"templateUrl":["./notifications.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dismissible","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1234,"end":1251,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1235,"end":1242,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nDefault notifications is dismissible\\n","description":"

    Default notifications is dismissible

    \\n","line":35,"type":"boolean","decorators":[]},{"name":"duration","defaultValue":"8000","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1020,"end":1037,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1021,"end":1028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    8000

    \\n"}],"rawdescription":"\\n\\nDefault notifications duration (milliseconds)\\n","description":"

    Default notifications duration (milliseconds)

    \\n","line":24,"type":"number","decorators":[]},{"name":"position","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDefault notifications position\\n","description":"

    Default notifications position

    \\n","line":29,"type":"NotificationPosition | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"notificationCount","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"","line":38,"modifierKind":[123]},{"name":"notifications","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"Array<>","optional":false,"description":"","line":39,"modifierKind":[124]},{"name":"subscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":false,"description":"","line":37,"modifierKind":[123]}],"methodsClass":[{"name":"getNotificationIcon","args":[{"name":"notification","type":"Notification","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"IconName | undefined","typeParameters":[],"line":108,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRetrieve the icon name by notification type\\n","description":"

    Retrieve the icon name by notification type

    \\n","modifierKind":[123],"jsdoctags":[{"name":{"pos":3549,"end":3561,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":3543,"end":3548,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the notification

    \\n"}]},{"name":"hideNotification","args":[{"name":"id","type":"string","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":99,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the notification\\n","description":"

    Hide the notification

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":3349,"end":3351,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"id"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3343,"end":3348,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnDestroy } from \'@angular/core\';\\nimport { Subscription } from \'rxjs\';\\nimport { ItNotificationService } from \'../../../services/notification/notification.service\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../../interfaces/core\';\\nimport { Notification as BSNotification } from \'bootstrap-italia\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-notifications\',\\n templateUrl: \'./notifications.component.html\',\\n styleUrls: [\'./notifications.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule],\\n})\\nexport class ItNotificationsComponent implements OnDestroy {\\n /**\\n * Default notifications duration (milliseconds)\\n * @default 8000\\n */\\n @Input() duration: number = 8000;\\n\\n /**\\n * Default notifications position\\n */\\n @Input() position: NotificationPosition | undefined;\\n\\n /**\\n * Default notifications is dismissible\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) dismissible: boolean = true;\\n\\n private subscription: Subscription;\\n private notificationCount: number = 0;\\n protected notifications: Array = [];\\n\\n constructor(\\n private readonly _changeDetectorRef: ChangeDetectorRef,\\n private readonly _notificationService: ItNotificationService\\n ) {\\n this.subscription = this._notificationService.onNotification().subscribe(notification => {\\n if (!notification.duration) {\\n notification.duration = this.duration; // Add duration if not is set\\n }\\n if (!notification.position && this.position) {\\n notification.position = this.position; // Add position if not is set\\n }\\n if (notification.dismissible === undefined && this.dismissible) {\\n notification.dismissible = true; // Add dismissible if not is set\\n }\\n if (!notification.icon) {\\n notification.icon = this.getNotificationIcon(notification);\\n }\\n\\n const newNotification = {\\n ...notification,\\n id: `${notification.type}-${this.notificationCount++}-notification`,\\n };\\n this.notifications.push(newNotification);\\n this._changeDetectorRef.detectChanges();\\n\\n setTimeout(() => {\\n // Show the notification\\n new BSNotification(document.getElementById(newNotification.id)!, {\\n timeout: notification.duration,\\n }).show();\\n\\n // Clear notification after the duration\\n setTimeout(() => {\\n const index = this.notifications.findIndex(n => n.id === newNotification.id);\\n if (index > -1) {\\n this.notifications.splice(index, 1);\\n if (!this.notifications.length) {\\n this.notificationCount = 0;\\n }\\n this._changeDetectorRef.detectChanges();\\n }\\n }, notification.duration);\\n }, 200);\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.subscription.unsubscribe();\\n }\\n\\n protected get NotificationType(): typeof NotificationType {\\n return NotificationType;\\n }\\n\\n /**\\n * Hide the notification\\n * @param id\\n */\\n protected hideNotification(id: string): void {\\n BSNotification.getInstance(document.getElementById(id)!)?.hide();\\n }\\n\\n /**\\n * Retrieve the icon name by notification type\\n * @param notification the notification\\n * @protected\\n */\\n private getNotificationIcon(notification: Notification): IconName | undefined {\\n switch (notification.type) {\\n case NotificationType.Success:\\n return \'check-circle\';\\n case NotificationType.Error:\\n return \'close-circle\';\\n case NotificationType.Warning:\\n return \'error\';\\n case NotificationType.Info:\\n return \'info-circle\';\\n case NotificationType.Standard:\\n default:\\n return undefined;\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".notification {\\n z-index: 10000;\\n}\\n","styleUrl":"./notifications.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""},{"name":"_notificationService","type":"ItNotificationService","deprecated":false,"deprecationMessage":""}],"line":39,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_notificationService","type":"ItNotificationService","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnDestroy"],"accessors":{"NotificationType":{"name":"NotificationType","getSignature":{"name":"NotificationType","type":"","returnType":"","line":91}}},"templateData":"@for (notification of notifications; track notification.id) {\\n \\n

    \\n @if (notification.icon) {\\n \\n }\\n {{ notification.title }}\\n

    \\n @if (notification.message) {\\n

    {{ notification.message }}

    \\n }\\n @if (notification.dismissible) {\\n \\n }\\n \\n}\\n"},{"name":"ItPaginationComponent","id":"component-ItPaginationComponent-ccb8cf4fe39781b33034b704694a88c36168f687bfe920dbef4115d6e71e8c733e4cbc8a4fc73692cbb8ce844505f8ed1290d0cf1d8477899e216d885c8dbdfb","file":"projects/design-angular-kit/src/lib/components/core/pagination/pagination.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-pagination","styleUrls":[],"styles":[],"templateUrl":["./pagination.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"alignment","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPagination alignment (justify-content)\\n","description":"

    Pagination alignment (justify-content)

    \\n","line":38,"type":"\\"center\\" | \\"end\\" | undefined","decorators":[]},{"name":"changerValues","defaultValue":"[10, 25, 50, 100]","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2074,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    [10, 25, 50, 100]

    \\n"}],"rawdescription":"\\n\\nAvailable Changer values\\n","description":"

    Available Changer values

    \\n","line":65,"type":"Array","decorators":[]},{"name":"currentChanger","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1911,"end":1952,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1912,"end":1919,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined - hide the Changer

    \\n"}],"rawdescription":"\\n\\nCurrent value of Changer\\nIf is set show the Changer\\n","description":"

    Current value of Changer\\nIf is set show the Changer

    \\n","line":59,"type":"number | undefined","decorators":[]},{"required":true,"name":"currentPage","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nIndex of page (start 0)\\n","description":"

    Index of page (start 0)

    \\n","line":22,"type":"number","decorators":[]},{"required":true,"name":"pageNumbers","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nMax number of page (counter)\\n","description":"

    Max number of page (counter)

    \\n","line":27,"type":"number","decorators":[]},{"required":false,"name":"showJumpToPage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2186,"end":2213,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2187,"end":2194,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - hidden

    \\n"}],"rawdescription":"\\n\\nHide/Show \\"Jump to page\\" input\\n","description":"

    Hide/Show "Jump to page" input

    \\n","line":71,"type":"boolean","decorators":[]},{"required":false,"name":"simpleMode","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1505,"end":1534,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1506,"end":1513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - disabled

    \\n"}],"rawdescription":"\\n\\nEnable/Disable simple mode\\nPagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n","description":"

    Enable/Disable simple mode\\nPagination in the "Simple mode" version is optimized for mobile devices.

    \\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"textLinks","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1744,"end":1773,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1745,"end":1752,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false - disabled

    \\n"}],"rawdescription":"\\n\\nEnable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n","description":"

    Enable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.

    \\n","line":52,"type":"boolean","decorators":[]},{"name":"visiblePages","defaultValue":"5","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1220,"end":1234,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1221,"end":1228,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    5

    \\n"}],"rawdescription":"\\n\\nNumber of pages closest to the current one to display\\n","description":"

    Number of pages closest to the current one to display

    \\n","line":33,"type":"number","decorators":[]}],"outputsClass":[{"name":"changerEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when changer is changed. Emit the new changer value\\n","description":"

    Fired when changer is changed. Emit the new changer value

    \\n","line":81,"type":"EventEmitter"},{"name":"pageEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when page is changed. Emit the new index of page\\n","description":"

    Fired when page is changed. Emit the new index of page

    \\n","line":76,"type":"EventEmitter"}],"propertiesClass":[{"name":"jumpToPage","defaultValue":"new FormControl(null)","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Jump to page input

    \\n","line":93,"rawdescription":"\\n\\nJump to page input\\n","modifierKind":[124],"jsdoctags":[{"pos":2657,"end":2671,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2658,"end":2667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]},{"name":"pages","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"Array","optional":false,"description":"

    The pages

    \\n","line":87,"rawdescription":"\\n\\nThe pages\\n","modifierKind":[124],"jsdoctags":[{"pos":2565,"end":2579,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2566,"end":2575,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]}],"methodsClass":[{"name":"calculatePages","args":[],"optional":false,"returnType":"Array","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate array to generate pagination of `visiblePages` element\\n","description":"

    Create array to generate pagination of visiblePages element

    \\n","modifierKind":[123]},{"name":"changerChange","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""},{"name":"value","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":153,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn click changer\\n","description":"

    On click changer

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4456,"end":4461,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4450,"end":4455,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    click event

    \\n"},{"name":{"pos":4486,"end":4491,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"value"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4480,"end":4485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the new changer value

    \\n"}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":107,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"pageChange","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""},{"name":"newPage","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":143,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn click page change\\n","description":"

    On click page change

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4194,"end":4199,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4188,"end":4193,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    click event

    \\n"},{"name":{"pos":4224,"end":4231,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"newPage"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4218,"end":4223,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the new page of table

    \\n"}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"LowerCasePipe","type":"pipe"},{"name":"ItDropdownModule","type":"module"},{"name":"ItInputComponent","type":"component"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from \'@angular/core\';\\nimport { FormControl, ReactiveFormsModule } from \'@angular/forms\';\\nimport { debounceTime, distinctUntilChanged, filter } from \'rxjs\';\\nimport { LowerCasePipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItDropdownModule } from \'../dropdown/dropdown.module\';\\nimport { ItInputComponent } from \'../../form/input/input.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-pagination\',\\n templateUrl: \'./pagination.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, LowerCasePipe, ItDropdownModule, ItInputComponent, ReactiveFormsModule],\\n})\\nexport class ItPaginationComponent implements OnChanges {\\n /**\\n * Index of page (start 0)\\n */\\n @Input({ required: true }) currentPage!: number;\\n\\n /**\\n * Max number of page (counter)\\n */\\n @Input({ required: true }) pageNumbers!: number;\\n\\n /**\\n * Number of pages closest to the current one to display\\n * @default 5\\n */\\n @Input() visiblePages: number = 5;\\n\\n /**\\n * Pagination alignment (justify-content)\\n */\\n @Input() alignment: \'center\' | \'end\' | undefined;\\n\\n /**\\n * Enable/Disable simple mode\\n * Pagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) simpleMode?: boolean;\\n\\n /**\\n * Enable/Disable text links\\n * Chevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) textLinks?: boolean;\\n\\n /**\\n * Current value of Changer\\n * If is set show the Changer\\n * @default undefined - hide the Changer\\n */\\n @Input() currentChanger: number | undefined;\\n\\n /**\\n * Available Changer values\\n * @default [10, 25, 50, 100]\\n */\\n @Input() changerValues: Array = [10, 25, 50, 100];\\n\\n /**\\n * Hide/Show \\"Jump to page\\" input\\n * @default false - hidden\\n */\\n @Input({ transform: inputToBoolean }) showJumpToPage?: boolean;\\n\\n /**\\n * Fired when page is changed. Emit the new index of page\\n */\\n @Output() pageEvent = new EventEmitter();\\n\\n /**\\n * Fired when changer is changed. Emit the new changer value\\n */\\n @Output() changerEvent = new EventEmitter();\\n\\n /**\\n * The pages\\n * @protected\\n */\\n protected pages: Array = [];\\n\\n /**\\n * Jump to page input\\n * @protected\\n */\\n protected jumpToPage: FormControl = new FormControl(null);\\n\\n constructor() {\\n this.jumpToPage.valueChanges\\n .pipe(\\n debounceTime(300), // Delay filter data after time span has passed without another source emission\\n distinctUntilChanged(),\\n filter(value => !!value && this.jumpToPage.valid)\\n )\\n .subscribe(value => {\\n this.pageEvent.emit(value! - 1);\\n });\\n }\\n\\n ngOnChanges(changes: SimpleChanges): void {\\n this.pages = this.calculatePages();\\n if (changes[\'currentPage\']) {\\n this.jumpToPage.setValue(null, { emitEvent: false });\\n }\\n }\\n\\n /**\\n * Create array to generate pagination of `visiblePages` element\\n */\\n private calculatePages(): Array {\\n if (this.simpleMode) {\\n return [this.currentPage];\\n }\\n\\n const length = this.pageNumbers > this.visiblePages ? this.visiblePages : this.pageNumbers;\\n\\n const halfVisiblePages = Math.floor(this.visiblePages / 2);\\n let start = this.currentPage > halfVisiblePages && this.pageNumbers > this.visiblePages ? this.currentPage - halfVisiblePages + 1 : 1;\\n\\n if (this.pageNumbers > this.visiblePages) {\\n if (this.currentPage + 1 >= this.pageNumbers) {\\n start -= halfVisiblePages;\\n } else if (this.currentPage >= this.pageNumbers - halfVisiblePages) {\\n start -= this.pageNumbers - (this.currentPage + 1);\\n }\\n }\\n\\n return Array.from({ length }, (_, i) => i + start);\\n }\\n\\n /**\\n * On click page change\\n * @param event click event\\n * @param newPage the new page of table\\n */\\n protected pageChange(event: Event, newPage: number): void {\\n event.preventDefault();\\n this.pageEvent.emit(newPage - 1); // emit new page index\\n }\\n\\n /**\\n * On click changer\\n * @param event click event\\n * @param value the new changer value\\n */\\n protected changerChange(event: Event, value: number): void {\\n event.preventDefault();\\n this.changerEvent.emit(value); // emit new changer value\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":93},"extends":[],"implements":["OnChanges"],"templateData":"\\n @if (pages.length) {\\n \\n }\\n\\n @if (currentChanger !== undefined) {\\n \\n {{ currentChanger }} / {{ \'it.core.page\' | translate | lowercase }}\\n \\n @for (value of changerValues; track value) {\\n \\n {{ value }} / {{ \'it.core.page\' | translate | lowercase }}\\n \\n }\\n \\n \\n }\\n\\n @if (showJumpToPage) {\\n \\n }\\n\\n

    \\n \\n

    \\n\\n"},{"name":"ItPasswordInputComponent","id":"component-ItPasswordInputComponent-1d2c191e5907041f16a311addf6ae1a3469c989057f7d4f7c6658750aa0c3fcc3fddea2940ee51c444a5dd2174f51e17ee57114451cb357a4e9edd2bcc8b7a90","file":"projects/design-angular-kit/src/lib/components/form/password-input/password-input.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-password-input","styleUrls":["./password-input.component.scss"],"styles":[],"templateUrl":["./password-input.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"autocomplete","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2511,"end":2533,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2512,"end":2519,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"

    Input autocomplete attribute (Browser autocomplete)

    \\n","line":86,"type":"string | undefined","decorators":[]},{"required":false,"name":"confirmPasswordField","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2349,"end":2367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2350,"end":2357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIs the confirmation password field\\n","description":"

    Is the confirmation password field

    \\n","line":80,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2102,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true for StrengthMeter mode else is undefined

    \\n"}],"rawdescription":"\\n\\nThe input description\\n- true: show the StrengthMeter description message\\n- string: show custom description\\n","description":"

    The input description

    \\n
      \\n
    • true: show the StrengthMeter description message
    • \\n
    • string: show custom description
    • \\n
    \\n","line":68,"type":"string | | undefined","decorators":[]},{"name":"minLength","defaultValue":"10","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1226,"end":1241,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1227,"end":1234,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    10

    \\n"}],"rawdescription":"\\n\\nThe password minimum length\\n","description":"

    The password minimum length

    \\n","line":31,"type":"number","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"

    The input placeholder

    \\n","line":60,"type":"string","decorators":[]},{"name":"required","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1124,"end":1141,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1125,"end":1132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe field is required\\n","description":"

    The field is required

    \\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showStrengthMeter","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2207,"end":2225,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2208,"end":2215,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nEnable to show the strength meter\\n","description":"

    Enable to show the strength meter

    \\n","line":74,"type":"boolean","decorators":[]},{"name":"useCapitalCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1476,"end":1493,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1477,"end":1484,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one uppercase character\\n","description":"

    The password must contain at least one uppercase character

    \\n","line":43,"type":"boolean","decorators":[]},{"name":"useNumber","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1342,"end":1359,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1343,"end":1350,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one number\\n","description":"

    The password must contain at least one number

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"useSmallCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1615,"end":1632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1616,"end":1623,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one lowercase character\\n","description":"

    The password must contain at least one lowercase character

    \\n","line":49,"type":"boolean","decorators":[]},{"name":"useSpecialCharacters","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1750,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1751,"end":1758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe password must contain at least one special character\\n","description":"

    The password must contain at least one special character

    \\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"inputElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":90,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'input\'"}],"modifierKind":[170,123]},{"name":"inputPasswordBs","deprecated":false,"deprecationMessage":"","type":"InputPassword","optional":true,"description":"","line":88,"modifierKind":[123]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":111,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, OnInit, ViewChild } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { map, Observable } from \'rxjs\';\\nimport { InputPassword } from \'bootstrap-italia\';\\nimport { ReactiveFormsModule, Validators } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-password-input\',\\n templateUrl: \'./password-input.component.html\',\\n styleUrls: [\'./password-input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, ItIconComponent, AsyncPipe, TranslateModule],\\n})\\nexport class ItPasswordInputComponent extends ItAbstractFormComponent implements OnInit, AfterViewInit {\\n /**\\n * The field is required\\n * @default true\\n */\\n @Input() required: boolean = true;\\n\\n /**\\n * The password minimum length\\n * @default 10\\n */\\n @Input() minLength: number = 10;\\n\\n /**\\n * The password must contain at least one number\\n * @default true\\n */\\n @Input() useNumber: boolean = true;\\n\\n /**\\n * The password must contain at least one uppercase character\\n * @default true\\n */\\n @Input() useCapitalCase: boolean = true;\\n\\n /**\\n * The password must contain at least one lowercase character\\n * @default true\\n */\\n @Input() useSmallCase: boolean = true;\\n\\n /**\\n * The password must contain at least one special character\\n * @default true\\n */\\n @Input() useSpecialCharacters: boolean = true;\\n\\n /**\\n * The input placeholder\\n */\\n @Input() placeholder: string = \'\';\\n\\n /**\\n * The input description\\n * - true: show the StrengthMeter description message\\n * - string: show custom description\\n * @default true for StrengthMeter mode else is undefined\\n */\\n @Input() description: string | true | undefined;\\n\\n /**\\n * Enable to show the strength meter\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showStrengthMeter?: boolean;\\n\\n /**\\n * Is the confirmation password field\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) confirmPasswordField?: boolean;\\n\\n /**\\n * Input autocomplete attribute (Browser autocomplete)\\n * @default undefined\\n */\\n @Input() autocomplete: string | undefined;\\n\\n private inputPasswordBs?: InputPassword;\\n\\n @ViewChild(\'input\') private inputElement?: ElementRef;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (!this.confirmPasswordField) {\\n this.addValidators(\\n ItValidators.password(\\n this.minLength,\\n this.useNumber,\\n this.useCapitalCase,\\n this.useSmallCase,\\n this.useSpecialCharacters,\\n this.required\\n )\\n );\\n } else if (this.required) {\\n this.addValidators(Validators.required);\\n }\\n }\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n\\n if (this.inputElement) {\\n this.inputPasswordBs = InputPassword.getOrCreateInstance(this.inputElement.nativeElement, {\\n showText: this.isStrengthMeter,\\n minimumLength: this.minLength,\\n });\\n }\\n }\\n\\n protected get isStrengthMeter(): boolean {\\n return !this.confirmPasswordField && !!this.showStrengthMeter;\\n }\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'noPasswordMatch\')) {\\n return this._translateService.get(\'it.errors.password-no-match\');\\n }\\n if (this.hasError(\'minlength\')) {\\n return this._translateService.get(\'it.errors.password-min-length\', {\\n minLength: this.minLength,\\n });\\n }\\n if (this.hasError(\'hasNumber\')) {\\n return this._translateService.get(\'it.errors.password-number\');\\n }\\n if (this.hasError(\'hasCapitalCase\')) {\\n return this._translateService.get(\'it.errors.password-capital-case\');\\n }\\n if (this.hasError(\'hasSmallCase\')) {\\n return this._translateService.get(\'it.errors.password-capital-case\');\\n }\\n if (this.hasError(\'hasSpecialCharacters\')) {\\n return this._translateService.get(\'it.errors.password-special-character\');\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n /**\\n * Retrieve the default StrengthMeter description message from TranslateService\\n */\\n protected get strengthMeterDescription(): Observable {\\n const keys = [\'it.form.password-strength-meter.description.default\'];\\n if (this.useNumber) {\\n keys.push(\'it.form.password-strength-meter.description.number\');\\n }\\n if (this.useCapitalCase) {\\n keys.push(\'it.form.password-strength-meter.description.capital-case\');\\n }\\n if (this.useSpecialCharacters) {\\n keys.push(\'it.form.password-strength-meter.description.special-character\');\\n }\\n\\n return this._translateService.get(keys, { minLength: this.minLength }).pipe(map(labels => Object.values(labels).join(\', \')));\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-group {\\n input:focus:not(.focus--mouse) {\\n box-shadow: inherit !important;\\n border-color: inherit !important;\\n }\\n label:not(.active):has(+ input:-webkit-autofill) {\\n transform: translateY(-75%);\\n }\\n}\\n","styleUrl":"./password-input.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","AfterViewInit"],"accessors":{"isStrengthMeter":{"name":"isStrengthMeter","getSignature":{"name":"isStrengthMeter","type":"boolean","returnType":"boolean","line":122}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":129,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}},"strengthMeterDescription":{"name":"strengthMeterDescription","getSignature":{"name":"strengthMeterDescription","type":"","returnType":"Observable","line":157,"rawdescription":"\\n\\nRetrieve the default StrengthMeter description message from TranslateService\\n","description":"

    Retrieve the default StrengthMeter description message from TranslateService

    \\n"}}},"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n\\n \\n \\n \\n \\n\\n @if (isInvalid) {\\n \\n }\\n\\n @if (description !== undefined && !isStrengthMeter) {\\n \\n {{ description !== true ? description : (strengthMeterDescription | async) }}\\n \\n }\\n\\n \\n {{ \'it.form.caps-inserted\' | translate }}\\n \\n\\n @if (isStrengthMeter) {\\n
    \\n \\n {{ description !== undefined && description !== true ? description : (strengthMeterDescription | async) }}\\n \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n
    \\n }\\n
    \\n"},{"name":"ItProgressBarComponent","id":"component-ItProgressBarComponent-5dfdac5d8e8170631452eaf8402e05a25e3f4e137c0249fbef666a456452314661e529581333e1e7fda8dbcef90648a0bc274f4d77e5b66c84f080f994b4c886","file":"projects/design-angular-kit/src/lib/components/core/progress-bar/progress-bar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-progress-bar","styleUrls":[],"styles":[],"templateUrl":["./progress-bar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe progress bar color\\n","description":"

    The progress bar color

    \\n","line":34,"type":"ProgressBarColor | undefined","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the progress as indeterminate\\n","description":"

    Show the progress as indeterminate

    \\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"showLabel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":619,"end":637,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":620,"end":627,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the progress label\\n","description":"

    Show the progress label

    \\n","line":23,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe progress bar value [0, 100]\\n","description":"

    The progress bar value [0, 100]

    \\n","line":17,"type":"number","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-progress-bar\',\\n templateUrl: \'./progress-bar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItProgressBarComponent {\\n /**\\n * The progress bar value [0, 100]\\n */\\n @Input({ required: true }) value!: number;\\n\\n /**\\n * Show the progress label\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showLabel?: boolean;\\n\\n /**\\n * Show the progress as indeterminate\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) indeterminate?: boolean;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() color: ProgressBarColor | undefined;\\n\\n /**\\n * Return the background color\\n */\\n get bgColor(): string {\\n if (!this.color) {\\n return \'\';\\n }\\n\\n return ` bg-${this.color}`;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"bgColor":{"name":"bgColor","getSignature":{"name":"bgColor","type":"string","returnType":"string","line":39,"rawdescription":"\\n\\nReturn the background color\\n","description":"

    Return the background color

    \\n"}}},"templateData":"
    \\n @if (showLabel) {\\n
    \\n {{ \'it.core.progress\' | translate }} {{ value }}%\\n
    \\n }\\n
    \\n @if (indeterminate) {\\n
    \\n } @else {\\n
    \\n }\\n
    \\n\\n"},{"name":"ItProgressButtonComponent","id":"component-ItProgressButtonComponent-56bce6722e206fce489e570e12becc63c8b146a2bb80885084f620fb731ab3834a8a1abf184935d07b4637ae2861ce8e379f89fad0e5a1eac18b9bb3eafdbe69","file":"projects/design-angular-kit/src/lib/components/core/progress-button/progress-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"button[itButton][progress]","styleUrls":[],"styles":[],"templateUrl":["./progress-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"progress","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":772,"end":794,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":773,"end":780,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nBehavior of the progress bar\\n- true: Show indeterminate progress bar\\n- false or undefined: Hide progress bar\\n- number [0, 100]: Assign a specific value to the progress bar\\n","description":"

    Behavior of the progress bar

    \\n
      \\n
    • true: Show indeterminate progress bar
    • \\n
    • false or undefined: Hide progress bar
    • \\n
    • number [0, 100]: Assign a specific value to the progress bar
    • \\n
    \\n","line":21,"type":"number | boolean | undefined","decorators":[]},{"name":"progressColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe progress bar color\\n","description":"

    The progress bar color

    \\n","line":26,"type":"ProgressBarColor | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItProgressBarComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { ItProgressBarComponent } from \'../progress-bar/progress-bar.component\';\\n\\n@Component({\\n standalone: true,\\n // eslint-disable-next-line @angular-eslint/component-selector\\n selector: \'button[itButton][progress]\',\\n templateUrl: \'./progress-button.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItProgressBarComponent],\\n})\\nexport class ItProgressButtonComponent {\\n /**\\n * Behavior of the progress bar\\n * - true: Show indeterminate progress bar\\n * - false or undefined: Hide progress bar\\n * - number [0, 100]: Assign a specific value to the progress bar\\n * @default undefined\\n */\\n @Input() progress: number | boolean | undefined;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() progressColor: ProgressBarColor | undefined;\\n\\n get isProgress(): boolean {\\n return typeof this.progress === \'number\' || !!this.progress;\\n }\\n\\n get progressValue(): number {\\n return typeof this.progress === \'number\' ? this.progress : 0;\\n }\\n\\n get isIndeterminate(): boolean {\\n return typeof this.progress !== \'number\' && !!this.progress;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"isProgress":{"name":"isProgress","getSignature":{"name":"isProgress","type":"boolean","returnType":"boolean","line":28}},"progressValue":{"name":"progressValue","getSignature":{"name":"progressValue","type":"number","returnType":"number","line":32}},"isIndeterminate":{"name":"isIndeterminate","getSignature":{"name":"isIndeterminate","type":"boolean","returnType":"boolean","line":36}}},"templateData":"\\n\\n@if (isProgress) {\\n \\n}\\n"},{"name":"ItRadioButtonComponent","id":"component-ItRadioButtonComponent-9a121b7a31e07779f7a1443159303dd8686877d9828d3d359ad932b4a6101ae1758cab97eb0da3c9850456528710ccf660d3fdff3b0e6941ec53895368cb5a4a","file":"projects/design-angular-kit/src/lib/components/form/radio-button/radio-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-radio-button","styleUrls":["./radio-button.component.scss"],"styles":[],"templateUrl":["./radio-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"checked","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1085,"end":1103,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1086,"end":1093,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is radio is checked\\n","description":"

    If is radio is checked

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"forceRadioName","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1281,"end":1354,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1282,"end":1289,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    by default the radio name is calculated from form field name

    \\n"}],"rawdescription":"\\n\\nSet the radio name manually.\\nFor example when the radio button name is duplicated inside page\\n","description":"

    Set the radio name manually.\\nFor example when the radio button name is duplicated inside page

    \\n","line":44,"type":"string","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":967,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":968,"end":975,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is radio group\\n","description":"

    If is radio group

    \\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":853,"end":871,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":854,"end":861,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf show radio inline\\n","description":"

    If show radio inline

    \\n","line":25,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe radio value\\n","description":"

    The radio value

    \\n","line":19,"type":"string | number | undefined | null","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"any","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-radio-button\',\\n templateUrl: \'./radio-button.component.html\',\\n styleUrls: [\'./radio-button.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItRadioButtonComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The radio value\\n */\\n @Input({ required: true }) value: string | number | undefined | null;\\n\\n /**\\n * If show radio inline\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) inline?: boolean;\\n\\n /**\\n * If is radio group\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) group?: boolean;\\n\\n /**\\n * If is radio is checked\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) checked?: boolean;\\n\\n /**\\n * Set the radio name manually.\\n * For example when the radio button name is duplicated inside page\\n * @default by default the radio name is calculated from form field name\\n */\\n @Input() forceRadioName?: string;\\n\\n get name(): string {\\n if (this.forceRadioName) {\\n return this.forceRadioName;\\n }\\n\\n let name = \'\';\\n if (this._ngControl) {\\n name = this._ngControl.name?.toString() || \'\';\\n\\n // Retrieve parent name, prevent duplicate name inside FormArray or nested FormGroup\\n let control = this._ngControl.control?.parent;\\n while (control?.parent) {\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n const controls: { [key: string]: any } = control?.parent?.controls || {};\\n const parentName = Object.keys(controls).find(name => control === controls[name]) || null;\\n if (!parentName) {\\n break;\\n }\\n name = `${parentName}.${name}`; // parent.0.radioName\\n control = control.parent;\\n }\\n }\\n\\n return name;\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (this.control.value || !this.value || !this.checked) {\\n return;\\n }\\n\\n this.writeValue(this.value);\\n return this.onChange(this.value);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"//@import \'bootstrap-italia/src/scss/functions\';\\n//@import \'bootstrap-italia/src/scss/utilities/colors_vars\';\\n//\\n//.form-check {\\n//\\n// [type=radio].is-invalid:not(:checked) + label::after,\\n// [type=radio].is-invalid:not(:checked) + label::before {\\n// border-color: $danger;\\n// }\\n//\\n// [type=radio].is-invalid:not(:checked) + label {\\n// color: $danger;\\n// }\\n//}\\n","styleUrl":"./radio-button.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"accessors":{"name":{"name":"name","getSignature":{"name":"name","type":"string","returnType":"string","line":46}}},"templateData":"\\n
    \\n \\n\\n \\n\\n @if (group) {\\n \\n \\n \\n }\\n\\n @if (isInvalid && group) {\\n \\n }\\n
    \\n\\n @if (isInvalid && !group) {\\n \\n }\\n
    \\n"},{"name":"ItRangeComponent","id":"component-ItRangeComponent-8d18236dce9bbef34345b24d0b6822a110701792d80c01a948f0f7ef9a418a2118230958c3f59024eba72fef7dd995bd0d49cf9cca01b5820e74081f17a53824","file":"projects/design-angular-kit/src/lib/components/form/range/range.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-range","styleUrls":["./range.component.scss"],"styles":[],"templateUrl":["./range.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"leftColor","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":976,"end":1023,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":977,"end":984,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '#0d6efd' or 'var(--bs-primary)'

    \\n"},{"pos":1023,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1024,"end":1031,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined ('var(--bs-gray-300)')

    \\n"}],"rawdescription":"\\n\\nThe color on left of thumb [Require rightColor]\\n```html\\n```","description":"

    The color on left of thumb [Require rightColor]

    \\nExample :
    ","line":45,"type":"string","decorators":[]},{"name":"max","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe max value\\n","description":"

    The max value

    \\n","line":28,"type":"number","decorators":[]},{"name":"min","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe min value\\n","description":"

    The min value

    \\n","line":33,"type":"number","decorators":[]},{"name":"rightColor","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1167,"end":1214,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1168,"end":1175,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    '#0d6efd' or 'var(--bs-primary)'

    \\n"},{"pos":1214,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1215,"end":1222,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined ('var(--bs-gray-300)')

    \\n"}],"rawdescription":"\\n\\nThe color on right of thumb [Require leftColor]\\n```html\\n```","description":"

    The color on right of thumb [Require leftColor]

    \\nExample :
    ","line":52,"type":"string","decorators":[]},{"name":"step","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe step value\\n","description":"

    The step value

    \\n","line":38,"type":"number | \\"any\\"","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"slider","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":54,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'slider\', {static: true}"}],"modifierKind":[170]},{"name":"subscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":true,"description":"","line":56,"modifierKind":[123]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":""},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"updateSliderColor","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdate the percentage of slider color\\n","description":"

    Update the percentage of slider color

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":2190,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"writeValue","args":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":78,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n Input,\\n OnChanges,\\n OnDestroy,\\n OnInit,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { distinctUntilChanged, startWith, Subscription } from \'rxjs\';\\n\\n@Component({\\n selector: \'it-range\',\\n standalone: true,\\n imports: [ReactiveFormsModule],\\n templateUrl: \'./range.component.html\',\\n styleUrls: [\'./range.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItRangeComponent extends ItAbstractFormComponent implements OnInit, OnChanges, OnDestroy {\\n /**\\n * The max value\\n */\\n @Input() max?: number;\\n\\n /**\\n * The min value\\n */\\n @Input() min?: number;\\n\\n /**\\n * The step value\\n */\\n @Input() step?: number | \'any\';\\n\\n /**\\n * The color on left of thumb [Require rightColor]\\n * @example \'#0d6efd\' or \'var(--bs-primary)\'\\n * @default undefined (\'var(--bs-gray-300)\')\\n */\\n @Input() leftColor?: string;\\n\\n /**\\n * The color on right of thumb [Require leftColor]\\n * @example \'#0d6efd\' or \'var(--bs-primary)\'\\n * @default undefined (\'var(--bs-gray-300)\')\\n */\\n @Input() rightColor?: string;\\n\\n @ViewChild(\'slider\', { static: true }) slider!: ElementRef;\\n\\n private subscription?: Subscription;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n this.subscription = this.control.valueChanges\\n .pipe(distinctUntilChanged(), startWith(undefined))\\n .subscribe(() => this.updateSliderColor());\\n }\\n\\n override ngOnChanges(changes: SimpleChanges) {\\n if (changes[\'leftColor\']) {\\n this.slider.nativeElement.style.setProperty(\'--range-left-color\', this.leftColor ?? null);\\n }\\n if (changes[\'rightColor\']) {\\n this.slider.nativeElement.style.setProperty(\'--range-right-color\', this.rightColor ?? null);\\n }\\n }\\n\\n ngOnDestroy() {\\n this.subscription?.unsubscribe();\\n }\\n\\n override writeValue(value: number | null | undefined) {\\n super.writeValue(value);\\n this.updateSliderColor();\\n }\\n\\n /**\\n * Update the percentage of slider color\\n * @private\\n */\\n private updateSliderColor(): void {\\n if (!this.leftColor || !this.rightColor) {\\n return;\\n }\\n\\n const max = Number(this.slider.nativeElement.max) || 100;\\n const min = Number(this.slider.nativeElement.min) || 0;\\n\\n // Calculate visible width\\n const diff = max - min;\\n const val = (((this.control.value ?? diff / 2) - min) * 100) / diff;\\n this.slider.nativeElement.style.setProperty(\'--range-percentage\', `${val}%`);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".form-range.double-color {\\n &::-webkit-slider-runnable-track {\\n background: linear-gradient(to right, var(--range-left-color) var(--range-percentage), var(--range-right-color) var(--range-percentage));\\n }\\n\\n &::-moz-range-track {\\n background: linear-gradient(to right, var(--range-left-color) var(--range-percentage), var(--range-right-color) var(--range-percentage));\\n }\\n}\\n","styleUrl":"./range.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges","OnDestroy"],"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n
    \\n\\n\\n"},{"name":"ItRatingComponent","id":"component-ItRatingComponent-fde1886b7472b65bdea2b038abdc006661ae8d2bfa5f58a1dbe2a04e38f4818a53de5bd0335d5c18cbed3d766f6776b434625d61e673c91cb7becc655065390b","file":"projects/design-angular-kit/src/lib/components/form/rating/rating.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-rating","styleUrls":[],"styles":[],"templateUrl":["./rating.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"starCount","defaultValue":"5","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":828,"end":842,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":829,"end":836,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    5

    \\n"}],"rawdescription":"\\n\\nNumber of stars to show\\n","description":"

    Number of stars to show

    \\n","line":24,"type":"number","decorators":[]},{"name":"value","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe rating value\\n","description":"

    The rating value

    \\n","line":18,"type":"number | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"stars","defaultValue":"this.generateStars()","deprecated":false,"deprecationMessage":"","type":"Array","optional":false,"description":"","line":26,"modifierKind":[124]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"generateStars","args":[],"optional":false,"returnType":"Array","typeParameters":[],"line":49,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate the array of stars\\n","description":"

    Generate the array of stars

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1350,"end":1357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":28,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-rating\',\\n templateUrl: \'./rating.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ReactiveFormsModule, ItIconComponent],\\n})\\nexport class ItRatingComponent extends ItAbstractFormComponent implements OnInit, OnChanges {\\n /**\\n * The rating value\\n */\\n @Input() value: number | undefined;\\n\\n /**\\n * Number of stars to show\\n * @default 5\\n */\\n @Input() starCount: number = 5;\\n\\n protected stars: Array = this.generateStars();\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n super.ngOnChanges(changes);\\n\\n if (changes[\'starCount\'] || !this.stars.length) {\\n this.stars = this.generateStars();\\n }\\n }\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (!this.control.value && !!this.value) {\\n this.writeValue(this.value);\\n this.onChange(this.value);\\n }\\n }\\n\\n /**\\n * Generate the array of stars\\n * @private\\n */\\n private generateStars(): Array {\\n return Array.from({ length: this.starCount }, (_, i) => i + 1).reverse();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit","OnChanges"],"templateData":"
    \\n \\n {{ label }}\\n \\n {{ \'it.core.rating-star\' | translate: { current: control.value || 0, total: stars.length } }}\\n \\n \\n\\n @for (starValue of stars; track starValue) {\\n \\n \\n }\\n
    \\n"},{"name":"ItSelectComponent","id":"component-ItSelectComponent-1e929d9aea6e80acbe71310d825f8062dcc20545d4aa9c49af9fed70a4cd7bbae9e8994ab893fcf563c6284bce1d4b1a8c8ba6452eae973f555d128f4332e600","file":"projects/design-angular-kit/src/lib/components/form/select/select.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-select","styleUrls":["./select.component.scss"],"styles":[],"templateUrl":["./select.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"defaultOption","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":987,"end":1018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":988,"end":995,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    'Select an option'

    \\n"}],"rawdescription":"\\n\\nIf set, add a `disabled selected` option with value `null` and as text the value of the attribute\\n```html\\n```","description":"

    If set, add a disabled selected option with value null and as text the value of the attribute

    \\nExample :
    ","line":34,"type":"string","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select description\\n","description":"

    The select description

    \\n","line":28,"type":"string","decorators":[]},{"name":"groups","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select group options\\n","description":"

    The select group options

    \\n","line":23,"type":"Array | undefined","decorators":[]},{"name":"options","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select options\\n","description":"

    The select options

    \\n","line":18,"type":"Array | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"optionIsDisabled","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":80,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is disabled\\n","description":"

    Check if the option is disabled

    \\n","jsdoctags":[{"name":{"pos":2198,"end":2204,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":2192,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the option

    \\n"}]},{"name":"optionIsSelected","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is selected\\n","description":"

    Check if the option is selected

    \\n","jsdoctags":[{"name":{"pos":1869,"end":1875,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":1863,"end":1868,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the option

    \\n"}]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { SelectControlGroup, SelectControlOption } from \'../../../interfaces/form\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-select\',\\n templateUrl: \'./select.component.html\',\\n styleUrls: [\'./select.component.scss\'],\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItSelectComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The select options\\n */\\n @Input() options: Array | undefined;\\n\\n /**\\n * The select group options\\n */\\n @Input() groups: Array | undefined;\\n\\n /**\\n * The select description\\n */\\n @Input() description?: string;\\n\\n /**\\n * If set, add a `disabled selected` option with value `null` and as text the value of the attribute\\n * @example \'Select an option\'\\n */\\n @Input() defaultOption?: string;\\n\\n override ngOnInit() {\\n super.ngOnInit();\\n\\n if (this.control.value) {\\n return;\\n }\\n const selectedOption = this.options?.find(this.optionIsSelected);\\n if (selectedOption) {\\n this.writeValue(selectedOption.value);\\n if (this._ngControl?.control && selectedOption.value !== this._ngControl.control.value) {\\n this.onChange(selectedOption.value);\\n }\\n return;\\n }\\n\\n const selectedGroupOption = this.groups?.flatMap(g => g.options).find(this.optionIsSelected);\\n if (selectedGroupOption) {\\n this.writeValue(selectedGroupOption.value);\\n if (this._ngControl?.control && selectedGroupOption.value !== this._ngControl.control.value) {\\n this.onChange(selectedGroupOption.value);\\n }\\n }\\n }\\n\\n /**\\n * Check if the option is selected\\n * @param option the option\\n */\\n optionIsSelected(option: SelectControlOption): boolean {\\n if (option.selected === true) {\\n return true;\\n }\\n\\n if (typeof option.selected === \'function\') {\\n return option.selected(this.control.value);\\n }\\n\\n return false;\\n }\\n\\n /**\\n * Check if the option is disabled\\n * @param option the option\\n */\\n optionIsDisabled(option: SelectControlOption): boolean {\\n if (option.disabled === true) {\\n return true;\\n }\\n\\n if (typeof option.disabled === \'function\') {\\n return option.disabled(this.control.value);\\n }\\n\\n return false;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".select-wrapper {\\n margin-bottom: 1.7rem;\\n}\\n","styleUrl":"./select.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"implements":["OnInit"],"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n @if (defaultOption) {\\n \\n }\\n\\n \\n\\n @if (options) {\\n @for (option of options; track option.value) {\\n \\n }\\n }\\n\\n @if (groups) {\\n @for (group of groups; track group) {\\n \\n @for (option of group.options; track option.value) {\\n \\n }\\n \\n }\\n }\\n \\n @if (description) {\\n {{ description }}\\n }\\n\\n @if (isInvalid) {\\n \\n }\\n
    \\n"},{"name":"ItSidebarComponent","id":"component-ItSidebarComponent-05cd5b102d728c384e00b023ddf0a8c95d61c897bbdad29ea5643861588dbf00b3c495de50f97fbc4968bbc1dc350b60ddccfddd9f895d9b0a19a2b89a5892a3","file":"projects/design-angular-kit/src/lib/components/navigation/sidebar/sidebar.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-sidebar","styleUrls":[],"styles":[],"templateUrl":["./sidebar.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"dark","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer cambiare il tema della sidebar e renderla scura\\n","description":"

    Per cambiare il tema della sidebar e renderla scura

    \\n","line":31,"type":"boolean","decorators":[]},{"name":"header","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nL\'intestazione della sidebar\\n","description":"

    L'intestazione della sidebar

    \\n","line":36,"type":"string","decorators":[]},{"required":false,"name":"withLeftLine","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe\\n","description":"

    Per creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe

    \\n","line":24,"type":"boolean","decorators":[]},{"required":false,"name":"withRightLine","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPer creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe\\n","description":"

    Per creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe

    \\n","line":17,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"componentClass","defaultValue":"\'d-block sidebar-wrapper\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":38,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","defaultValue":"\'d-block sidebar-wrapper\'","deprecated":false,"deprecationMessage":"","line":38,"type":"string","decorators":[]}],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, HostBinding, Input } from \'@angular/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n selector: \'it-sidebar\',\\n standalone: true,\\n imports: [],\\n templateUrl: \'./sidebar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItSidebarComponent {\\n /**\\n * Per creare una sidebar con linea separatrice a destra \xe8 sufficiente aggiungere la classe\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.it-line-right-side\')\\n public withRightLine = false;\\n\\n /**\\n * Per creare una sidebar con linea separatrice a sinistra \xe8 sufficiente aggiungere la classe\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.it-line-left-side\')\\n public withLeftLine = false;\\n\\n /**\\n * Per cambiare il tema della sidebar e renderla scura\\n */\\n @Input({ transform: inputToBoolean })\\n @HostBinding(\'class.theme-dark\')\\n public dark = false;\\n\\n /**\\n * L\'intestazione della sidebar\\n */\\n @Input() public header?: string;\\n\\n @HostBinding(\'class\') componentClass = \'d-block sidebar-wrapper\';\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"@if (header) {\\n

    {{ header }}

    \\n}\\n\\n\\n"},{"name":"ItSortHeaderComponent","id":"component-ItSortHeaderComponent-93954caba2d2286273b6b4606dbd318952281bd74f79ad98b206e67c4fe6967e6e5d67ba539c6de5f5d2453f8ee9f196bcc79ba6f39ba69ffbd77eee9e152fd1","file":"projects/design-angular-kit/src/lib/components/core/table/sort/sort-header/sort-header.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":["ViewEncapsulation.None"],"entryComponents":[],"exportAs":"itSortHeader","inputs":[],"outputs":[],"providers":[],"selector":"[it-sort-header]","styleUrls":["./sort-header.component.scss"],"styles":[],"templateUrl":["./sort-header.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"arrowPosition","defaultValue":"\'after\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\nSets the position of the arrow that displays when sorted.","description":"

    Sets the position of the arrow that displays when sorted.

    \\n","line":55,"type":"SortHeaderArrowPosition","decorators":[]},{"required":false,"name":"disableSortClear","deprecated":false,"deprecationMessage":"","rawdescription":"\\nOverrides the disable clear value of the containing SortDirective for this MatSortable.","description":"

    Overrides the disable clear value of the containing SortDirective for this MatSortable.

    \\n","line":66,"type":"boolean","decorators":[]},{"name":"it-sort-header","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nID of this sort header. If used within the context of a CdkColumnDef, this will default to\\nthe column\'s name.\\n","description":"

    ID of this sort header. If used within the context of a CdkColumnDef, this will default to\\nthe column's name.

    \\n","line":52,"type":"string","decorators":[]},{"required":false,"name":"sortDisabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\nwhether the sort header is disabled.","description":"

    whether the sort header is disabled.

    \\n","line":62,"type":"boolean","decorators":[]},{"name":"start","deprecated":false,"deprecationMessage":"","rawdescription":"\\nOverrides the sort start value of the containing MatSort for this SortHeaderComponent.","description":"

    Overrides the sort start value of the containing MatSort for this SortHeaderComponent.

    \\n","line":58,"type":"SortDirection","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_arrowDirection","deprecated":false,"deprecationMessage":"","type":"SortDirection","optional":true,"description":"

    The direction the arrow should be facing according to the current state.

    \\n","line":74,"rawdescription":"\\nThe direction the arrow should be facing according to the current state.","modifierKind":[123]},{"name":"_rerenderSubscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":true,"description":"","line":71,"modifierKind":[123]},{"name":"_sort","deprecated":false,"deprecationMessage":"","type":"ItSortDirective","optional":false,"description":"","line":79,"decorators":[{"name":"Optional","stringifiedArguments":""}],"modifierKind":[170,125,148]},{"name":"sortHeaderClass","defaultValue":"\'it-sort-header\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":69,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170,125,148]}],"methodsClass":[{"name":"_handleClick","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'click\'"}],"modifierKind":[170]},{"name":"_handleStateChanges","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":156,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nHandles changes in the sorting state.","description":"

    Handles changes in the sorting state.

    \\n","modifierKind":[123]},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":95,"deprecated":false,"deprecationMessage":""},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":""},{"name":"updateArrowDirection","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":131,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\nfacing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\nactive sorted direction. The reason this is updated through a function is because the direction\\nshould only be changed at specific times - when deactivated but the hint is displayed and when\\nthe sort is active and the direction changes. Otherwise the arrow\'s direction should linger\\nin cases such as the sort becoming deactivated but we want to animate the arrow away while\\npreserving its direction, even though the next sort direction is actually different and should\\nonly be changed once the arrow displays again (hint or activation).\\n","description":"

    Updates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\nfacing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\nactive sorted direction. The reason this is updated through a function is because the direction\\nshould only be changed at specific times - when deactivated but the hint is displayed and when\\nthe sort is active and the direction changes. Otherwise the arrow's direction should linger\\nin cases such as the sort becoming deactivated but we want to animate the arrow away while\\npreserving its direction, even though the next sort direction is actually different and should\\nonly be changed once the arrow displays again (hint or activation).

    \\n","modifierKind":[123]}],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"attr.aria-sort","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.\\n","description":"

    Gets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.

    \\n","line":147,"type":"\\"none\\" | \\"ascending\\" | \\"descending\\"","decorators":[]},{"name":"class","defaultValue":"\'it-sort-header\'","deprecated":false,"deprecationMessage":"","line":69,"type":"\\"it-sort-header\\"","decorators":[]},{"name":"class.it-sort-header-disabled","deprecated":false,"deprecationMessage":"","line":136,"type":"any","decorators":[]}],"hostListeners":[{"name":"click","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":101}],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"}],"description":"

    Applies sorting behavior (click to change sort) and styles to an element, including an\\narrow to display the current sort direction.

    \\n

    Must be provided with an id and contained within a parent ItSort directive.

    \\n

    If used on header cells in a CdkTable, it will automatically default its id from its containing\\ncolumn definition.

    \\n","rawdescription":"\\n\\nApplies sorting behavior (click to change sort) and styles to an element, including an\\narrow to display the current sort direction.\\n\\nMust be provided with an id and contained within a parent ItSort directive.\\n\\nIf used on header cells in a CdkTable, it will automatically default its id from its containing\\ncolumn definition.\\n","type":"component","sourceCode":"import {\\n booleanAttribute,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n HostBinding,\\n HostListener,\\n Inject,\\n Input,\\n OnDestroy,\\n OnInit,\\n Optional,\\n ViewEncapsulation,\\n} from \'@angular/core\';\\nimport { ItSortDirective } from \'../sort.directive\';\\nimport { merge, Subscription } from \'rxjs\';\\nimport { ItIconComponent } from \'../../../../utils/icon/icon.component\';\\nimport { IconName } from \'../../../../../interfaces/icon\';\\nimport {\\n IT_SORT_DEFAULT_OPTIONS,\\n ItSortable,\\n ItSortDefaultOptions,\\n SortDirection,\\n SortHeaderArrowPosition,\\n} from \'../../../../../interfaces/sortable-table\';\\n\\n/**\\n * Applies sorting behavior (click to change sort) and styles to an element, including an\\n * arrow to display the current sort direction.\\n *\\n * Must be provided with an id and contained within a parent ItSort directive.\\n *\\n * If used on header cells in a CdkTable, it will automatically default its id from its containing\\n * column definition.\\n */\\n@Component({\\n // eslint-disable-next-line @angular-eslint/component-selector\\n selector: \'[it-sort-header]\',\\n exportAs: \'itSortHeader\',\\n standalone: true,\\n imports: [ItIconComponent],\\n templateUrl: \'./sort-header.component.html\',\\n styleUrls: [\'./sort-header.component.scss\'],\\n encapsulation: ViewEncapsulation.None,\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItSortHeaderComponent implements ItSortable, OnDestroy, OnInit {\\n /**\\n * ID of this sort header. If used within the context of a CdkColumnDef, this will default to\\n * the column\'s name.\\n */\\n @Input(\'it-sort-header\') id!: string;\\n\\n /** Sets the position of the arrow that displays when sorted. */\\n @Input() arrowPosition: SortHeaderArrowPosition = \'after\';\\n\\n /** Overrides the sort start value of the containing MatSort for this SortHeaderComponent. */\\n @Input() start?: SortDirection;\\n\\n /** whether the sort header is disabled. */\\n @Input({ transform: booleanAttribute })\\n sortDisabled: boolean = false;\\n\\n /** Overrides the disable clear value of the containing SortDirective for this MatSortable. */\\n @Input({ transform: booleanAttribute })\\n disableSortClear?: boolean;\\n\\n @HostBinding(\'class\')\\n public readonly sortHeaderClass = \'it-sort-header\';\\n\\n private _rerenderSubscription?: Subscription;\\n\\n /** The direction the arrow should be facing according to the current state. */\\n private _arrowDirection?: SortDirection;\\n\\n constructor(\\n private readonly _changeDetectorRef: ChangeDetectorRef,\\n // `SortDirective` is not optionally injected, but just asserted manually w/ better error.\\n @Optional() public readonly _sort: ItSortDirective,\\n @Optional() @Inject(IT_SORT_DEFAULT_OPTIONS) defaultOptions?: ItSortDefaultOptions\\n ) {\\n if (defaultOptions?.arrowPosition) {\\n this.arrowPosition = defaultOptions?.arrowPosition;\\n }\\n\\n this._handleStateChanges();\\n }\\n\\n ngOnInit() {\\n // Initialize the direction of the arrow and set the view state to be immediately that state.\\n this.updateArrowDirection();\\n this._sort.register(this);\\n }\\n\\n ngOnDestroy() {\\n this._sort.deregister(this);\\n this._rerenderSubscription?.unsubscribe();\\n }\\n\\n @HostListener(\'click\')\\n _handleClick() {\\n if (!this.isDisabled) {\\n this._sort.sort(this);\\n }\\n }\\n\\n /**\\n * Whether this MatSortHeader is currently sorted in either ascending or descending order.\\n */\\n protected get isSorted() {\\n return this._sort.active == this.id && (this._sort.direction === \'asc\' || this._sort.direction === \'desc\');\\n }\\n\\n /**\\n * Returns the icon class by the arrow direction\\n */\\n protected get arrowIconClass(): IconName {\\n return `${this._arrowDirection == \'asc\' ? \'arrow-up\' : \'arrow-down\'}`;\\n }\\n\\n /**\\n * Updates the direction the arrow should be pointing. If it is not sorted, the arrow should be\\n * facing the start direction. Otherwise if it is sorted, the arrow should point in the currently\\n * active sorted direction. The reason this is updated through a function is because the direction\\n * should only be changed at specific times - when deactivated but the hint is displayed and when\\n * the sort is active and the direction changes. Otherwise the arrow\'s direction should linger\\n * in cases such as the sort becoming deactivated but we want to animate the arrow away while\\n * preserving its direction, even though the next sort direction is actually different and should\\n * only be changed once the arrow displays again (hint or activation).\\n */\\n private updateArrowDirection() {\\n this._arrowDirection = this.isSorted ? this._sort.direction : this.start || this._sort.start;\\n }\\n\\n @HostBinding(\'class.it-sort-header-disabled\')\\n public get isDisabled() {\\n return this._sort.sortDisabled || this.sortDisabled;\\n }\\n\\n /**\\n * Gets the aria-sort attribute that should be applied to this sort header. If this header\\n * is not sorted, returns null so that the attribute is removed from the host element. Aria spec\\n * says that the aria-sort property should only be present on one header at a time, so removing\\n * ensures this is true.\\n */\\n @HostBinding(\'attr.aria-sort\')\\n public get ariaSortAttribute() {\\n if (!this.isSorted) {\\n return \'none\';\\n }\\n\\n return this._sort.direction == \'asc\' ? \'ascending\' : \'descending\';\\n }\\n\\n /** Handles changes in the sorting state. */\\n private _handleStateChanges() {\\n this._rerenderSubscription = merge(this._sort.sortChange, this._sort._stateChanges).subscribe(() => {\\n if (this.isSorted) {\\n this.updateArrowDirection();\\n }\\n this._changeDetectorRef.markForCheck();\\n });\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".it-sort-header-container {\\n display: flex;\\n cursor: pointer;\\n align-items: center;\\n justify-content: space-between;\\n letter-spacing: normal;\\n\\n // Needs to be reset since we don\'t want an outline around the inner\\n // div which is focusable. We have our own alternate focus styling.\\n outline: 0;\\n\\n .it-sort-header-disabled & {\\n cursor: default;\\n\\n .it-sort-arrow {\\n opacity: 0 !important;\\n fill-opacity: 0 !important;\\n }\\n }\\n\\n // For the sort-header element, default inset/offset values are necessary to ensure that\\n // the focus indicator is sufficiently contrastive and renders appropriately.\\n &::before {\\n $border-width: 3px;\\n $offset: calc(#{$border-width} + 2px);\\n margin: calc(#{$offset} * -1);\\n }\\n\\n &.it-sort-header-position-before {\\n flex-direction: row-reverse;\\n justify-content: left;\\n gap: 0.5rem;\\n }\\n\\n .it-sort-arrow {\\n opacity: 0;\\n fill-opacity: 0;\\n transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -moz-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -webkit-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n -o-transition:\\n fill-opacity 0.3s ease-out,\\n opacity 0.3s ease-out;\\n }\\n\\n &:hover {\\n .it-sort-arrow {\\n opacity: 0.5;\\n fill-opacity: 0.5;\\n }\\n }\\n\\n &.it-sort-header-sorted {\\n .it-sort-arrow {\\n opacity: 1 !important;\\n fill-opacity: 1 !important;\\n }\\n }\\n}\\n","styleUrl":"./sort-header.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""},{"name":"_sort","type":"ItSortDirective","deprecated":false,"deprecationMessage":""},{"name":"defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true}],"line":74,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"_sort","type":"ItSortDirective","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"extends":[],"implements":["ItSortable","OnDestroy","OnInit"],"accessors":{"isSorted":{"name":"isSorted","getSignature":{"name":"isSorted","type":"","returnType":"","line":110,"rawdescription":"\\n\\nWhether this MatSortHeader is currently sorted in either ascending or descending order.\\n","description":"

    Whether this MatSortHeader is currently sorted in either ascending or descending order.

    \\n"}},"arrowIconClass":{"name":"arrowIconClass","getSignature":{"name":"arrowIconClass","type":"","returnType":"IconName","line":117,"rawdescription":"\\n\\nReturns the icon class by the arrow direction\\n","description":"

    Returns the icon class by the arrow direction

    \\n"}},"isDisabled":{"name":"isDisabled","getSignature":{"name":"isDisabled","type":"","returnType":"","line":136}},"ariaSortAttribute":{"name":"ariaSortAttribute","getSignature":{"name":"ariaSortAttribute","type":"","returnType":"","line":147,"rawdescription":"\\n\\nGets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.\\n","description":"

    Gets the aria-sort attribute that should be applied to this sort header. If this header\\nis not sorted, returns null so that the attribute is removed from the host element. Aria spec\\nsays that the aria-sort property should only be present on one header at a time, so removing\\nensures this is true.

    \\n"}}},"templateData":"\x3c!--\\n We set the `tabindex` on an element inside the table header, rather than the header itself,\\n because of a bug in NVDA where having a `tabindex` on a `th` breaks keyboard navigation in the\\n table (see https://github.com/nvaccess/nvda/issues/7718). This allows for the header to both\\n be focusable, and have screen readers read out its `aria-sort` state. We prefer this approach\\n over having a button with an `aria-label` inside the header, because the button\'s `aria-label`\\n will be read out as the user is navigating the table\'s cell (see #13012).\\n\\n The approach is based off of: https://dequeuniversity.com/library/aria/tables/sf-sortable-grid\\n--\x3e\\n\\n \x3c!--\\n We have to keep it due to a large number of screenshot diff failures. It should be removed eventually.\\n Note that the difference isn\'t visible with a shorter header, but once it breaks up into multiple lines, this element\\n causes it to be center-aligned, whereas removing it will keep the text to the left.\\n --\x3e\\n
    \\n \\n
    \\n\\n \\n\\n"},{"name":"ItSpinnerComponent","id":"component-ItSpinnerComponent-0b4dca4f90a55b2d09ce76258db07f0d9be7dae29cc4b9833c087b0e50268a8cccf2d0fb569f5ffafe141480cfca022c2e8c90b6807f934531ae9dc775f1d551","file":"projects/design-angular-kit/src/lib/components/core/spinner/spinner.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-spinner","styleUrls":[],"styles":[],"templateUrl":["./spinner.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":448,"end":465,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":449,"end":456,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nThe spinner is active\\n","description":"

    The spinner is active

    \\n","line":18,"type":"boolean","decorators":[]},{"required":false,"name":"double","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":691,"end":709,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":692,"end":699,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the double animation\\n","description":"

    Show the double animation

    \\n","line":30,"type":"boolean","decorators":[]},{"required":false,"name":"small","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":570,"end":588,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":571,"end":578,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow a small spinner\\n","description":"

    Show a small spinner

    \\n","line":24,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\n\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-spinner\',\\n templateUrl: \'./spinner.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItSpinnerComponent {\\n /**\\n * The spinner is active\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) active: boolean = true;\\n\\n /**\\n * Show a small spinner\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) small?: boolean;\\n\\n /**\\n * Show the double animation\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) double?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"
    \\n @if (double) {\\n
    \\n
    \\n }\\n {{ \'it.core.loading\' | translate }}...\\n
    \\n"},{"name":"ItSteppersContainerComponent","id":"component-ItSteppersContainerComponent-cf46ce2abb20c26c017fea8fa0e9fee69b2955c05f9ff298d6486f2b16a4d97a8107f9f2e36f41450f52216d9ce5b54067d6864d27443908e2a996f42b022add","file":"projects/design-angular-kit/src/lib/components/core/steppers/steppers-container/steppers-container.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-steppers-container","styleUrls":[],"styles":[],"templateUrl":["./steppers-container.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"activeStep","deprecated":false,"deprecationMessage":"","optional":false,"jsdoctags":[{"pos":1301,"end":1332,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1302,"end":1307,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the step index

    \\n","name":{"pos":1308,"end":1313,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"index"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nThe active step index\\n","description":"

    The active step index

    \\n","line":36,"type":"number","decorators":[]},{"required":false,"name":"confirmLoading","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the confirm button as indeterminate progress button\\n","description":"

    Show the confirm button as indeterminate progress button

    \\n","line":108,"type":"boolean","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1542,"end":1560,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1543,"end":1550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":48,"type":"boolean","decorators":[]},{"required":false,"name":"disableBackButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2365,"end":2383,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2366,"end":2373,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the back button\\n","description":"

    Disable the back button

    \\n","line":79,"type":"boolean","decorators":[]},{"required":false,"name":"disableConfirmButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2903,"end":2921,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2904,"end":2911,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the confirm button\\n","description":"

    Disable the confirm button

    \\n","line":103,"type":"boolean","decorators":[]},{"required":false,"name":"disableForwardButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2635,"end":2653,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2636,"end":2643,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the forward button\\n","description":"

    Disable the forward button

    \\n","line":91,"type":"boolean","decorators":[]},{"required":false,"name":"disableSaveButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":3303,"end":3321,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3304,"end":3311,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDisable the save button\\n","description":"

    Disable the save button

    \\n","line":120,"type":"boolean","decorators":[]},{"name":"progressColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustomize progress color\\n","description":"

    Customize progress color

    \\n","line":67,"type":"ProgressBarColor | undefined","decorators":[]},{"name":"progressStyle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1989,"end":2033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1990,"end":1997,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined - don't show progress

    \\n"}],"rawdescription":"\\n\\nThe progress style\\n-progress: Show progress bar - You can change the color with the `progressColor` attribute\\n-dots: Show progress dots\\n","description":"

    The progress style\\n-progress: Show progress bar - You can change the color with the progressColor attribute\\n-dots: Show progress dots

    \\n","line":62,"type":"\\"progress\\" | \\"dots\\" | undefined","decorators":[]},{"required":false,"name":"saveLoading","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the save button as indeterminate progress button\\n","description":"

    Show the save button as indeterminate progress button

    \\n","line":125,"type":"boolean","decorators":[]},{"required":false,"name":"showBackButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2232,"end":2249,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2233,"end":2240,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the back button\\n","description":"

    Show the back button

    \\n","line":73,"type":"boolean","decorators":[]},{"required":false,"name":"showConfirmButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2769,"end":2787,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2770,"end":2777,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the confirm button\\n","description":"

    Show the confirm button

    \\n","line":97,"type":"boolean","decorators":[]},{"required":false,"name":"showForwardButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2496,"end":2513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2497,"end":2504,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the forward button\\n","description":"

    Show the forward button

    \\n","line":85,"type":"boolean","decorators":[]},{"required":false,"name":"showHeader","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1426,"end":1443,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1427,"end":1434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nShow the stepper header\\n","description":"

    Show the stepper header

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"showSaveButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":3175,"end":3193,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3176,"end":3183,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nShow the save button\\n","description":"

    Show the save button

    \\n","line":114,"type":"boolean","decorators":[]},{"required":false,"name":"steppersNumber","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1726,"end":1743,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1727,"end":1733,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"efualt"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nThe labels present in the header steps can be anticipated by the relative ordinal number.\\n","description":"

    The labels present in the header steps can be anticipated by the relative ordinal number.

    \\n","line":54,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"backClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn back button click\\n","description":"

    On back button click

    \\n","jsdoctags":[{"pos":3690,"end":3734,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3691,"end":3696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":136,"type":"EventEmitter"},{"name":"confirmClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn confirm button click\\n","description":"

    On confirm button click

    \\n","jsdoctags":[{"pos":3959,"end":4003,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3960,"end":3965,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":148,"type":"EventEmitter"},{"name":"forwardClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn forward button click\\n","description":"

    On forward button click

    \\n","jsdoctags":[{"pos":3823,"end":3867,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3824,"end":3829,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":142,"type":"EventEmitter"},{"name":"saveClick","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn save button click\\n","description":"

    On save button click

    \\n","jsdoctags":[{"pos":4092,"end":4136,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":4093,"end":4098,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"comment":"

    activeStep the current step index

    \\n"}],"line":154,"type":"EventEmitter"}],"propertiesClass":[{"name":"steps","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The stepper items

    \\n","line":130,"rawdescription":"\\n\\nThe stepper items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItSteppersItemComponent"}],"modifierKind":[170]},{"name":"stepsSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":156,"modifierKind":[123]}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":165,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":182,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"},{"name":"TranslateModule","type":"module"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItProgressBarComponent","type":"component"},{"name":"ItProgressButtonComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n EventEmitter,\\n Input,\\n OnDestroy,\\n Output,\\n QueryList,\\n} from \'@angular/core\';\\nimport { ItSteppersItemComponent } from \'../steppers-item/steppers-item.component\';\\nimport { ProgressBarColor } from \'../../../../interfaces/core\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItButtonDirective } from \'../../button/button.directive\';\\nimport { ItProgressBarComponent } from \'../../progress-bar/progress-bar.component\';\\nimport { ItProgressButtonComponent } from \'../../progress-button/progress-button.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-steppers-container\',\\n templateUrl: \'./steppers-container.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet, TranslateModule, ItButtonDirective, ItProgressBarComponent, ItProgressButtonComponent],\\n})\\nexport class ItSteppersContainerComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The active step index\\n * @param index the step index\\n */\\n @Input({ required: true }) activeStep!: number;\\n\\n /**\\n * Show the stepper header\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showHeader: boolean = true;\\n\\n /**\\n * Dark style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The labels present in the header steps can be anticipated by the relative ordinal number.\\n * @efualt false\\n */\\n @Input({ transform: inputToBoolean }) steppersNumber?: boolean;\\n\\n /**\\n * The progress style\\n * -progress: Show progress bar - You can change the color with the `progressColor` attribute\\n * -dots: Show progress dots\\n * @default undefined - don\'t show progress\\n */\\n @Input() progressStyle: \'progress\' | \'dots\' | undefined;\\n\\n /**\\n * Customize progress color\\n */\\n @Input() progressColor: ProgressBarColor | undefined;\\n\\n /**\\n * Show the back button\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showBackButton: boolean = true;\\n\\n /**\\n * Disable the back button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableBackButton?: boolean;\\n\\n /**\\n * Show the forward button\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showForwardButton: boolean = true;\\n\\n /**\\n * Disable the forward button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableForwardButton?: boolean;\\n\\n /**\\n * Show the confirm button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showConfirmButton?: boolean;\\n\\n /**\\n * Disable the confirm button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableConfirmButton?: boolean;\\n\\n /**\\n * Show the confirm button as indeterminate progress button\\n */\\n @Input({ transform: inputToBoolean }) confirmLoading?: boolean;\\n\\n /**\\n * Show the save button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showSaveButton?: boolean;\\n\\n /**\\n * Disable the save button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disableSaveButton?: boolean;\\n\\n /**\\n * Show the save button as indeterminate progress button\\n */\\n @Input({ transform: inputToBoolean }) saveLoading?: boolean;\\n\\n /**\\n * The stepper items\\n */\\n @ContentChildren(ItSteppersItemComponent) steps?: QueryList;\\n\\n /**\\n * On back button click\\n * @event activeStep the current step index\\n */\\n @Output() backClick: EventEmitter;\\n\\n /**\\n * On forward button click\\n * @event activeStep the current step index\\n */\\n @Output() forwardClick: EventEmitter;\\n\\n /**\\n * On confirm button click\\n * @event activeStep the current step index\\n */\\n @Output() confirmClick: EventEmitter;\\n\\n /**\\n * On save button click\\n * @event activeStep the current step index\\n */\\n @Output() saveClick: EventEmitter;\\n\\n private stepsSubscriptions?: Array;\\n\\n constructor(private readonly _changeDetectorRef: ChangeDetectorRef) {\\n this.backClick = new EventEmitter();\\n this.forwardClick = new EventEmitter();\\n this.confirmClick = new EventEmitter();\\n this.saveClick = new EventEmitter();\\n }\\n\\n ngAfterViewInit(): void {\\n this.steps?.changes\\n .pipe(\\n // When steps changes (dynamic add/remove)\\n startWith(undefined)\\n )\\n .subscribe(() => {\\n this.stepsSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.stepsSubscriptions = this.steps?.map(step =>\\n step.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when step attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.stepsSubscriptions?.forEach(step => step.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":""}],"line":156,"jsdoctags":[{"name":"_changeDetectorRef","type":"ChangeDetectorRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["AfterViewInit","OnDestroy"],"templateData":"
    \\n @if (showHeader) {\\n
    \\n @if (steps) {\\n
      \\n @for (step of steps; track step.id; let i = $index) {\\n
    • \\n @if (step.icon && !steppersNumber) {\\n \\n }\\n @if (steppersNumber) {\\n \\n @if (i < activeStep) {\\n \\n } @else {\\n {{ \'it.core.step\' | translate }} {{ i + 1 }}\\n }\\n \\n }\\n {{ step.label }}\\n @if (i < activeStep && !steppersNumber) {\\n \\n }\\n @if (i === activeStep) {\\n {{ \'it.core.active\' | translate }}\\n }\\n
    • \\n }\\n
    \\n }\\n @if (steps) {\\n \\n @if (!steppersNumber) {\\n {{ activeStep + 1 + \'/\' + steps.length }}\\n } @else {\\n @for (step of steps; track step.id; let i = $index) {\\n {{ i + 1 }}\\n }\\n }\\n \\n }\\n
    \\n }\\n\\n @if (steps?.get(activeStep); as step) {\\n
    \\n \\n
    \\n }\\n\\n @if (showBackButton || showSaveButton || showForwardButton || showConfirmButton || !!progressStyle) {\\n \\n }\\n
    \\n\\n\\n \\n {{ \'it.core.confirmed\' | translate }}\\n\\n"},{"name":"ItSteppersItemComponent","id":"component-ItSteppersItemComponent-4924d3622c3d23badbfe83821d3e4e1ead2049cb03682cbec1b75a653c69708612640e7d2e50fea1b96eb31e52701043740d19f450bcd64f4a9fd41ff23f5ef3","file":"projects/design-angular-kit/src/lib/components/core/steppers/steppers-item/steppers-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-steppers-item","styleUrls":[],"styles":[],"templateUrl":["./steppers-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe labels present in the header steps can be preceded by an icon.\\n","description":"

    The labels present in the header steps can be preceded by an icon.

    \\n","line":21,"type":"IconName | undefined","decorators":[]},{"required":true,"name":"label","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe labels present in the header steps\\n","description":"

    The labels present in the header steps

    \\n","line":16,"type":"string","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of step

    \\n","line":27,"rawdescription":"\\n\\nThe content of step\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-steppers-item\',\\n templateUrl: \'./steppers-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItSteppersItemComponent extends ItAbstractComponent {\\n /**\\n * The labels present in the header steps\\n */\\n @Input({ required: true }) label!: string;\\n\\n /**\\n * The labels present in the header steps can be preceded by an icon.\\n */\\n @Input() icon: IconName | undefined;\\n\\n /**\\n * The content of step\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"templateData":"\\n \\n\\n"},{"name":"ItTabContainerComponent","id":"component-ItTabContainerComponent-1b8c2666bdb0eb5ad0173b5e852612390d0dd1c77c8047114b8ec3aaa3532f7e6a2ed6a0dad4c19575ff6672a17512c05062689e6c68f86a50478f72eed8c9d6","file":"projects/design-angular-kit/src/lib/components/core/tab/tab-container/tab-container.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-tab-container","styleUrls":[],"styles":[],"templateUrl":["./tab-container.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"auto","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1003,"end":1021,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1004,"end":1011,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTabs automatically occupy the entire available width\\n","description":"

    Tabs automatically occupy the entire available width

    \\n","line":32,"type":"boolean","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDark style\\n","description":"

    Dark style

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"iconText","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo obtain the correct margin between text and icon in the horizontally developed tab\\n","description":"

    To obtain the correct margin between text and icon in the horizontally developed tab

    \\n","line":37,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"tabNavLinks","deprecated":false,"deprecationMessage":"","type":"QueryList>","optional":true,"description":"","line":49,"decorators":[{"name":"ViewChildren","stringifiedArguments":"\'tabNavLinks\'"}],"modifierKind":[170,123]},{"name":"tabs","deprecated":false,"deprecationMessage":"","type":"QueryList","optional":true,"description":"

    The tab items

    \\n","line":47,"rawdescription":"\\n\\nThe tab items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItTabItemComponent"}],"modifierKind":[170]},{"name":"tabSubscriptions","deprecated":false,"deprecationMessage":"","type":"Array","optional":true,"description":"","line":51,"modifierKind":[123]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":53,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":""},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ContentChildren,\\n ElementRef,\\n Input,\\n OnDestroy,\\n QueryList,\\n ViewChildren,\\n} from \'@angular/core\';\\nimport { ItTabItemComponent } from \'../tab-item/tab-item.component\';\\nimport { of, startWith, Subscription, switchMap, tap } from \'rxjs\';\\nimport { Tab } from \'bootstrap-italia\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-tab-container\',\\n templateUrl: \'./tab-container.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet],\\n})\\nexport class ItTabContainerComponent extends ItAbstractComponent implements OnDestroy, AfterViewInit {\\n /**\\n * Tabs automatically occupy the entire available width\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) auto?: boolean;\\n\\n /**\\n * To obtain the correct margin between text and icon in the horizontally developed tab\\n */\\n @Input({ transform: inputToBoolean }) iconText?: boolean;\\n\\n /**\\n * Dark style\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The tab items\\n */\\n @ContentChildren(ItTabItemComponent) tabs?: QueryList;\\n\\n @ViewChildren(\'tabNavLinks\') private tabNavLinks?: QueryList>;\\n\\n private tabSubscriptions?: Array;\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n\\n this.tabs?.changes\\n .pipe(\\n // When tabs changes (dynamic add/remove)\\n startWith(undefined),\\n tap(() => {\\n this.tabSubscriptions?.forEach(sub => sub.unsubscribe()); // Remove old subscriptions\\n this.tabSubscriptions = this.tabs?.map(tab =>\\n tab.valueChanges.subscribe(() => {\\n this._changeDetectorRef.detectChanges(); // DetectChanges when tab-item attributes changes\\n })\\n );\\n this._changeDetectorRef.detectChanges(); // Force update html render\\n }),\\n switchMap(() => this.tabNavLinks?.changes.pipe(startWith(undefined)) || of(undefined))\\n )\\n .subscribe(() => {\\n // Init tabs from bootstrap-italia\\n this.tabNavLinks?.forEach(tabNavLink => {\\n const triggerEl = tabNavLink.nativeElement,\\n tabTrigger = Tab.getOrCreateInstance(triggerEl);\\n\\n if (triggerEl.getAttribute(\'tab-listener\') !== \'true\') {\\n triggerEl.addEventListener(\'click\', event => {\\n event.preventDefault();\\n tabTrigger.show();\\n this._changeDetectorRef.detectChanges();\\n });\\n triggerEl.setAttribute(\'tab-listener\', \'true\'); // Prevents multiple insertion of the listener\\n }\\n });\\n });\\n }\\n\\n ngOnDestroy(): void {\\n this.tabSubscriptions?.forEach(sub => sub.unsubscribe());\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["OnDestroy","AfterViewInit"],"templateData":"@if (tabs) {\\n
      \\n @for (tab of tabs; track tab.id) {\\n
    • \\n \\n @if (tab.icon) {\\n \\n }\\n {{ tab.label }}\\n \\n
    • \\n }\\n
    \\n}\\n\\n@if (tabs) {\\n
    \\n @for (tab of tabs; track tab.id) {\\n \\n \\n
    \\n }\\n \\n}\\n"},{"name":"ItTabItemComponent","id":"component-ItTabItemComponent-c53117bdd39ef2b7d696800844152e9401baca1ef78215ec818e8728961e673a50879c0159cc12a448d3ea1dbba2c1afc84fb4c41f34492ad74670205ee19606","file":"projects/design-angular-kit/src/lib/components/core/tab/tab-item/tab-item.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-tab-item","styleUrls":[],"styles":[],"templateUrl":["./tab-item.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":748,"end":766,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":749,"end":756,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDefault active tab\\n","description":"

    Default active tab

    \\n","line":28,"type":"boolean","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"

    Custom class

    \\n","line":39,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":865,"end":883,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":866,"end":873,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nDefault disabled tab\\n","description":"

    Default disabled tab

    \\n","line":34,"type":"boolean","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon name\\n","description":"

    The icon name

    \\n","line":22,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe tab label\\n","description":"

    The tab label

    \\n","line":17,"type":"string | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"htmlContent","deprecated":false,"deprecationMessage":"","type":"TemplateRef","optional":false,"description":"

    The content of tab

    \\n","line":44,"rawdescription":"\\n\\nThe content of tab\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":46,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-tab-item\',\\n templateUrl: \'./tab-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItTabItemComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The tab label\\n */\\n @Input() label: string | undefined;\\n\\n /**\\n * The icon name\\n */\\n @Input() icon: IconName | undefined;\\n\\n /**\\n * Default active tab\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * Default disabled tab\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disabled?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n /**\\n * The content of tab\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\\n\\n override ngAfterViewInit() {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"\\n \\n\\n"},{"name":"ItTableComponent","id":"component-ItTableComponent-93aa1743b3202296f0692f581d38bce9c0fe73b1809767ebc0feedc6e6b04886d78d0c7b70c1dfab31c4ca33cade1e607d7ce05d176270b98801c68467ab0a99","file":"projects/design-angular-kit/src/lib/components/core/table/table.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-table","styleUrls":["./table.component.scss"],"styles":[],"templateUrl":["./table.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"alignment","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUse vertical alignment classes to realign where needed.\\n","description":"

    Use vertical alignment classes to realign where needed.

    \\n","line":27,"type":"VerticalAlignment | undefined","decorators":[]},{"required":false,"name":"bordered","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1208,"end":1226,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1209,"end":1216,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-bordered to have borders on all sides of the table and on all cells.\\n","description":"

    Add .table-bordered to have borders on all sides of the table and on all cells.

    \\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"borderless","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1362,"end":1380,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1363,"end":1370,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd the .table-borderless class for a borderless table.\\n","description":"

    Add the .table-borderless class for a borderless table.

    \\n","line":51,"type":"boolean","decorators":[]},{"required":false,"name":"captionTop","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1673,"end":1691,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1674,"end":1681,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nTo render the on top of the table\\n","description":"

    To render the on top of the table

    \\n","line":63,"type":"boolean","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTable color\\n","description":"

    Table color

    \\n","line":17,"type":"TableColor | undefined","decorators":[]},{"required":false,"name":"compact","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1533,"end":1550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1534,"end":1540,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"efault"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-sm to make tables more compact by halving the cell padding.\\n","description":"

    Add .table-sm to make tables more compact by halving the cell padding.

    \\n","line":57,"type":"boolean","decorators":[]},{"name":"headColor","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHead table color\\n","description":"

    Head table color

    \\n","line":22,"type":"TableHeadColor | undefined","decorators":[]},{"required":false,"name":"hover","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1033,"end":1051,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1034,"end":1041,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nAdd .table-hover to enable hover state on table rows contained in .\\n","description":"

    Add .table-hover to enable hover state on table rows contained in .

    \\n","line":39,"type":"boolean","decorators":[]},{"name":"responsive","defaultValue":"\'responsive\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1842,"end":1865,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1843,"end":1850,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    responsive

    \\n"}],"rawdescription":"\\n\\nResponsive tables allow you to scroll tables horizontally with ease.\\n","description":"

    Responsive tables allow you to scroll tables horizontally with ease.

    \\n","line":69,"type":"TableResponsive","decorators":[]},{"required":false,"name":"striped","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":861,"end":879,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":862,"end":869,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nUse .table-striped to add zebra stripes to each table row contained in .\\n","description":"

    Use .table-striped to add zebra stripes to each table row contained in .

    \\n","line":33,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { TableColor, TableHeadColor, TableResponsive, VerticalAlignment } from \'../../../interfaces/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-table\',\\n templateUrl: \'./table.component.html\',\\n styleUrls: [\'./table.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItTableComponent {\\n /**\\n * Table color\\n */\\n @Input() color: TableColor | undefined;\\n\\n /**\\n * Head table color\\n */\\n @Input() headColor: TableHeadColor | undefined;\\n\\n /**\\n * Use vertical alignment classes to realign where needed.\\n */\\n @Input() alignment: VerticalAlignment | undefined;\\n\\n /**\\n * Use .table-striped to add zebra stripes to each table row contained in .\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) striped?: boolean;\\n\\n /**\\n * Add .table-hover to enable hover state on table rows contained in .\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hover?: boolean;\\n\\n /**\\n * Add .table-bordered to have borders on all sides of the table and on all cells.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) bordered?: boolean;\\n\\n /**\\n * Add the .table-borderless class for a borderless table.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) borderless?: boolean;\\n\\n /**\\n * Add .table-sm to make tables more compact by halving the cell padding.\\n * @efault false\\n */\\n @Input({ transform: inputToBoolean }) compact?: boolean;\\n\\n /**\\n * To render the on top of the table\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) captionTop?: boolean;\\n\\n /**\\n * Responsive tables allow you to scroll tables horizontally with ease.\\n * @default responsive\\n */\\n @Input() responsive: TableResponsive = \'responsive\';\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"caption:empty {\\n display: none;\\n}\\n\\ncaption:empty ~ thead {\\n border-top: none !important;\\n}\\n","styleUrl":"./table.component.scss"}],"stylesData":"","extends":[],"templateData":"
    \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
    \\n"},{"name":"ItTextareaComponent","id":"component-ItTextareaComponent-9f8ae879575b6165e3b03b7b97cac4e8460f2f5728219f395d4fe4724a0251e7791db8b68a61914f6a40bcebd08ba8fd72f3440354d65de7f74335c36e75de3d","file":"projects/design-angular-kit/src/lib/components/form/textarea/textarea.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-textarea","styleUrls":["./textarea.component.scss"],"styles":[],"templateUrl":["./textarea.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input description\\n","description":"

    The input description

    \\n","line":30,"type":"string | undefined","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe textarea placeholder\\n","description":"

    The textarea placeholder

    \\n","line":25,"type":"string","decorators":[]},{"name":"readonly","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1018,"end":1040,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1019,"end":1026,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    undefined

    \\n"}],"rawdescription":"\\n\\nTo prevent modification of the contained value.\\n- plaintext: Readonly field in the form stylized as plain text\\n","description":"

    To prevent modification of the contained value.

    \\n
      \\n
    • plaintext: Readonly field in the form stylized as plain text
    • \\n
    \\n","line":37,"type":"boolean | \\"plaintext\\" | undefined","decorators":[]},{"name":"rows","defaultValue":"3","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":667,"end":681,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":668,"end":675,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    3

    \\n"}],"rawdescription":"\\n\\nTextarea Rows\\n","description":"

    Textarea Rows

    \\n","line":20,"type":"number","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"

    Set the disabled state

    \\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"

    The label of form control

    \\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1000,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true: Always show the validation color

    \\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"

    Validation color display mode (validation triggered if field is touched or not pristine)

    \\n
      \\n
    • true: Always show the validation color
    • \\n
    • false: Never show validation color
    • \\n
    • only-valid: Show only valid validation color
    • \\n
    • only-invalid: Show only invalid validation color
    • \\n
    \\n","line":23,"type":"boolean | \\"only-valid\\" | \\"only-invalid\\"","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControl","optional":false,"description":"

    Internal form control

    \\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"

    Add the validators in control and parent control

    \\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4424,"end":4434,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4418,"end":4423,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the validators

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"any","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.\\n","description":"

    Reports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5687,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5681,"end":5686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5740,"end":5744,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5734,"end":5739,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5883,"end":5890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    error data for that particular error. If the control or error is not present,\\nnull is returned.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"boolean","typeParameters":[],"line":179,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.\\n","description":"

    Reports whether the control with the given path has the error specified.
    \\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5096,"end":5105,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5090,"end":5095,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    The code of the error to check

    \\n"},{"name":{"pos":5149,"end":5153,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"Array | string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":5143,"end":5148,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    A list of control names that designates how to move from the current control\\nto the control that should be queried for errors.

    \\n"},{"tagName":{"pos":5292,"end":5299,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"

    whether the given error is present in the control at the given path.

    \\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"

    Mark the control as touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"

    Fired to check if form control is touched

    \\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { Observable } from \'rxjs\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-textarea\',\\n templateUrl: \'./textarea.component.html\',\\n styleUrls: [\'./textarea.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItTextareaComponent extends ItAbstractFormComponent {\\n /**\\n * Textarea Rows\\n * @default 3\\n */\\n @Input() rows?: number = 3;\\n\\n /**\\n * The textarea placeholder\\n */\\n @Input() placeholder: string = \'\';\\n\\n /**\\n * The input description\\n */\\n @Input() description: string | undefined;\\n\\n /**\\n * To prevent modification of the contained value.\\n * - plaintext: Readonly field in the form stylized as plain text\\n * @default undefined\\n */\\n @Input() readonly: boolean | \'plaintext\' | undefined;\\n\\n /**\\n * Return the invalid message string from TranslateService\\n */\\n override get invalidMessage(): Observable {\\n if (this.hasError(\'maxlength\')) {\\n const error = this.getError(\'maxlength\');\\n return this._translateService.get(\'it.errors.max-length-invalid\', { max: error.requiredLength });\\n }\\n if (this.hasError(\'pattern\')) {\\n const error = this.getError(\'pattern\');\\n return this._translateService.get(\'it.errors.pattern-invalid\', { pattern: error.requiredPattern });\\n }\\n\\n return super.invalidMessage;\\n }\\n\\n /**\\n * Check is readonly field\\n */\\n protected get isReadonly(): boolean {\\n return this.readonly === \'plaintext\' || !!this.readonly;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"@import \'bootstrap-italia/src/scss/functions\';\\n@import \'bootstrap-italia/src/scss/utilities/colors_vars\';\\n\\ntextarea {\\n &.is-invalid {\\n border-color: $danger;\\n }\\n\\n //&.is-valid {\\n // border-color: $success;\\n //}\\n}\\n","styleUrl":"./textarea.component.scss"}],"stylesData":"","extends":["ItAbstractFormComponent"],"accessors":{"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"Observable","line":42,"rawdescription":"\\n\\nReturn the invalid message string from TranslateService\\n","description":"

    Return the invalid message string from TranslateService

    \\n"}},"isReadonly":{"name":"isReadonly","getSignature":{"name":"isReadonly","type":"boolean","returnType":"boolean","line":58,"rawdescription":"\\n\\nCheck is readonly field\\n","description":"

    Check is readonly field

    \\n"}}},"templateData":"
    \\n @if (label) {\\n \\n }\\n \\n\\n @if (description) {\\n {{ description }}\\n }\\n @if (isInvalid) {\\n \\n }\\n
    \\n"},{"name":"ItUploadDragDropComponent","id":"component-ItUploadDragDropComponent-f4240b4688eeb25cea7615f4d483347335418960f06789dfaa0e5c1761caa7f11174b19134cd1cfbf46d758bfcdc319698576bf90b63e5ee820b5108a1c01884","file":"projects/design-angular-kit/src/lib/components/form/upload-drag-drop/upload-drag-drop.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itUploadDragDrop","inputs":[],"outputs":[],"providers":[],"selector":"it-upload-drag-drop","styleUrls":[],"styles":[],"templateUrl":["./upload-drag-drop.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accept","defaultValue":"\'*\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1195,"end":1235,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1196,"end":1203,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    application/pdf,image/png

    \\n"},{"pos":1235,"end":1249,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1236,"end":1243,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"
      \\n
    • \\n
    \\n"}],"rawdescription":"\\n\\nThe accepted file type to upload
    \\nPossible values: MIME Types separated by comma\\n```html\\n```","description":"

    The accepted file type to upload
    \\nPossible values: MIME Types separated by comma

    \\nExample :
    ","line":36,"type":"string","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"fileStartUpload","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when file start to upload\\n","description":"

    Fired when file start to upload

    \\n","line":41,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"

    The bootstrap-italia asset folder path

    \\n","line":59,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":1781,"end":1812,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1782,"end":1789,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    ./bootstrap-italia

    \\n"}]},{"name":"donut","deprecated":false,"deprecationMessage":"","type":"ProgressDonut","optional":true,"description":"","line":47,"modifierKind":[124]},{"name":"donutElement","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":true,"description":"","line":49,"decorators":[{"name":"ViewChild","stringifiedArguments":"\'donutElement\'"}],"modifierKind":[170,123]},{"name":"extension","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":52,"modifierKind":[124]},{"name":"filename","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":51,"modifierKind":[124]},{"name":"fileSize","deprecated":false,"deprecationMessage":"","type":"string","optional":true,"description":"","line":53,"modifierKind":[124]},{"name":"isDragover","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":43,"modifierKind":[124]},{"name":"isLoading","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":44,"modifierKind":[124]},{"name":"isSuccess","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":45,"modifierKind":[124]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":66,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"onDragLeave","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":83,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'dragleave\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onDragOver","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":75,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'dragover\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onDrop","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'drop\', [\'$event\']"}],"modifierKind":[170,125],"jsdoctags":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onLoadFile","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":107,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn load file from input\\n","description":"

    On load file from input

    \\n","jsdoctags":[{"name":{"pos":2903,"end":2908,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":2897,"end":2902,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"progress","args":[{"name":"value","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":139,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPercentage of upload\\n","description":"

    Percentage of upload

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3585,"end":3590,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"value"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":3579,"end":3584,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"

    the percentage [0 - 100]

    \\n"}]},{"name":"reset","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":163,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nReset file uploader\\n","description":"

    Reset file uploader

    \\n","modifierKind":[125]},{"name":"start","args":[{"name":"file","type":"File","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nStart the upload file\\n","description":"

    Start the upload file

    \\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3133,"end":3137,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"file"},"type":"File","deprecated":false,"deprecationMessage":"","tagName":{"pos":3127,"end":3132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"success","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":154,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpload success\\n","description":"

    Upload success

    \\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[{"name":"dragleave","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":83},{"name":"dragover","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":75},{"name":"drop","args":[{"name":"evt","type":"DragEvent","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":91}],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"NgOptimizedImage"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n HostListener,\\n inject,\\n Input,\\n Output,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { ItFileUtils } from \'../../../utils/file-utils\';\\nimport { ProgressDonut } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { NgOptimizedImage } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-upload-drag-drop\',\\n templateUrl: \'./upload-drag-drop.component.html\',\\n exportAs: \'itUploadDragDrop\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, NgOptimizedImage],\\n})\\nexport class ItUploadDragDropComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The accepted file type to upload
    \\n * Possible values: MIME Types separated by comma\\n * @example application/pdf,image/png\\n * @default *\\n */\\n @Input() accept: string = \'*\';\\n\\n /**\\n * Fired when file start to upload\\n */\\n @Output() fileStartUpload = new EventEmitter();\\n\\n protected isDragover: boolean = false;\\n protected isLoading: boolean = false;\\n protected isSuccess: boolean = false;\\n\\n protected donut?: ProgressDonut;\\n\\n @ViewChild(\'donutElement\') private donutElement?: ElementRef;\\n\\n protected filename?: string;\\n protected extension?: string;\\n protected fileSize?: string;\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n constructor() {\\n super();\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n if (this.donutElement) {\\n this.donut = ProgressDonut.getOrCreateInstance(this.donutElement.nativeElement);\\n }\\n }\\n\\n // Dragover listener\\n @HostListener(\'dragover\', [\'$event\'])\\n public onDragOver(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n this.isDragover = !this.isLoading;\\n }\\n\\n // Dragleave listener\\n @HostListener(\'dragleave\', [\'$event\'])\\n public onDragLeave(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n this.isDragover = false;\\n }\\n\\n // Drop leave listener\\n @HostListener(\'drop\', [\'$event\'])\\n public onDrop(evt: DragEvent): void {\\n evt.preventDefault();\\n evt.stopPropagation();\\n\\n this.isDragover = false;\\n const files = evt.dataTransfer?.files;\\n if (this.isLoading || !files?.length) {\\n return;\\n }\\n this.start(files[0]);\\n }\\n\\n /**\\n * On load file from input\\n * @param event\\n */\\n onLoadFile(event: Event): void {\\n const files = (event.target as HTMLInputElement)?.files;\\n if (!files?.length) {\\n return;\\n }\\n this.start(files[0]);\\n }\\n\\n /**\\n * Start the upload file\\n * @param file\\n */\\n public start(file: File): void {\\n if (this.accept !== \'*\' && !this.accept.includes(file.type)) {\\n return;\\n }\\n\\n this.reset();\\n this.isLoading = true;\\n\\n const splitName = file.name.split(\'.\');\\n this.filename = splitName[0];\\n this.extension = splitName[1]?.toUpperCase();\\n this.fileSize = ItFileUtils.getFileSizeString(file);\\n\\n this.fileStartUpload.emit(file);\\n }\\n\\n /**\\n * Percentage of upload\\n * @param value the percentage [0 - 100]\\n */\\n public progress(value: number) {\\n if (!this.isLoading) {\\n return;\\n }\\n\\n if (value >= 100) {\\n this.success();\\n } else {\\n this.donut?.set((value < 0 ? 0 : value) / 100);\\n }\\n }\\n\\n /**\\n * Upload success\\n */\\n public success(): void {\\n this.isLoading = false;\\n this.isSuccess = true;\\n this._changeDetectorRef.detectChanges();\\n }\\n\\n /**\\n * Reset file uploader\\n */\\n public reset(): void {\\n this.isLoading = false;\\n this.isSuccess = false;\\n this.filename = this.extension = this.fileSize = undefined;\\n this.donut?.set(0);\\n this._changeDetectorRef.detectChanges();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":59},"extends":["ItAbstractComponent"],"implements":["AfterViewInit"],"templateData":"
    \\n
    \\n \\n
    \\n
    \\n
    \\n
    \\n \\n
    \\n
    \\n
    \\n

    \\n \\n {{ extension }} ({{ fileSize }})\\n

    \\n
    {{ filename || (\'it.form.upload-drag-file\' | translate) }}
    \\n @if (isLoading) {\\n

    {{ \'it.form.upload-loading\' | translate }}

    \\n }\\n @if (isSuccess) {\\n

    {{ \'it.form.upload-complete\' | translate }}

    \\n }\\n @if (!isLoading && !isSuccess) {\\n

    \\n {{ \'it.form.upload-or\' | translate }}\\n \\n \\n

    \\n }\\n
    \\n
    \\n"},{"name":"ItUploadFileListComponent","id":"component-ItUploadFileListComponent-1439e0ecbf3f918445ad8b54d98de8075caf6fcb24fc3f1cd94e63827adb3e4ceaae9d4e400ed17622e5f7baedb4af134b0fdde4bef071696d18c53052c5ef70","file":"projects/design-angular-kit/src/lib/components/form/upload-file-list/upload-file-list.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-upload-file-list","styleUrls":[],"styles":[],"templateUrl":["./upload-file-list.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"accept","defaultValue":"\'*\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1332,"end":1372,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1333,"end":1340,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"

    application/pdf,image/png

    \\n"},{"pos":1372,"end":1386,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1373,"end":1380,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"
      \\n
    • \\n
    \\n"}],"rawdescription":"\\n\\nThe accepted file type to upload
    \\nPossible values: MIME Types separated by comma\\n```html\\n```","description":"

    The accepted file type to upload
    \\nPossible values: MIME Types separated by comma

    \\nExample :
    ","line":30,"type":"string","decorators":[]},{"required":true,"name":"fileList","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe list of files to show in list\\n","description":"

    The list of files to show in list

    \\n","line":22,"type":"Array","decorators":[]},{"required":false,"name":"hideLoadButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1706,"end":1724,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1707,"end":1714,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nHide the load button\\n","description":"

    Hide the load button

    \\n","line":48,"type":"boolean","decorators":[]},{"required":false,"name":"images","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1589,"end":1607,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1590,"end":1597,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    false

    \\n"}],"rawdescription":"\\n\\nIf is file list image\\n","description":"

    If is file list image

    \\n","line":42,"type":"boolean","decorators":[]},{"required":false,"name":"multiple","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1464,"end":1481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1465,"end":1472,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"

    true

    \\n"}],"rawdescription":"\\n\\nIf upload multiple files\\n","description":"

    If upload multiple files

    \\n","line":36,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"

    The element ID

    \\n","line":20,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"deleteItem","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired on delete item button click\\n","description":"

    Fired on delete item button click

    \\n","line":58,"type":"EventEmitter"},{"name":"uploadFiles","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when upload new files\\n","description":"

    Fired when upload new files

    \\n","line":53,"type":"EventEmitter"},{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"

    Fired when component input attributes was changed

    \\n","line":25,"type":"EventEmitter","inheritance":{"file":"ItAbstractComponent"}}],"propertiesClass":[{"name":"previewImages","defaultValue":"new Map()","deprecated":false,"deprecationMessage":"","type":"Map","optional":false,"description":"

    Cache to preview image

    \\n","line":63,"rawdescription":"\\n\\nCache to preview image\\n"},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":34,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":33,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"

    Counter of active instances

    \\n","line":31,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getFileSize","args":[{"name":"file","type":"File","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"string","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGet the file size string\\n","description":"

    Get the file size string

    \\n","jsdoctags":[{"name":{"pos":3459,"end":3463,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"file"},"type":"File","deprecated":false,"deprecationMessage":"","tagName":{"pos":3453,"end":3458,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":71,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":""},{"name":"onLoadFiles","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn load file from input\\n","description":"

    On load file from input

    \\n","jsdoctags":[{"name":{"pos":2835,"end":2840,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":2829,"end":2834,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"

    Generate unique id for components

    \\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1317,"end":1324,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"ItTooltipDirective","type":"directive"},{"name":"ItProgressBarComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { UploadFileListItem } from \'../../../interfaces/form\';\\nimport { ItFileUtils } from \'../../../utils/file-utils\';\\nimport { forkJoin, take, tap } from \'rxjs\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItTooltipDirective } from \'../../core/tooltip/tooltip.directive\';\\nimport { ItProgressBarComponent } from \'../../core/progress-bar/progress-bar.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-upload-file-list\',\\n templateUrl: \'./upload-file-list.component.html\',\\n imports: [ItIconComponent, TranslateModule, ItTooltipDirective, ItProgressBarComponent],\\n})\\nexport class ItUploadFileListComponent extends ItAbstractComponent implements OnInit, OnChanges {\\n /**\\n * The list of files to show in list\\n */\\n @Input({ required: true }) fileList!: Array;\\n\\n /**\\n * The accepted file type to upload
    \\n * Possible values: MIME Types separated by comma\\n * @example application/pdf,image/png\\n * @default *\\n */\\n @Input() accept: string = \'*\';\\n\\n /**\\n * If upload multiple files\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) multiple: boolean = true;\\n\\n /**\\n * If is file list image\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) images?: boolean;\\n\\n /**\\n * Hide the load button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hideLoadButton?: boolean;\\n\\n /**\\n * Fired when upload new files\\n */\\n @Output() uploadFiles: EventEmitter = new EventEmitter();\\n\\n /**\\n * Fired on delete item button click\\n */\\n @Output() deleteItem: EventEmitter = new EventEmitter();\\n\\n /**\\n * Cache to preview image\\n */\\n previewImages: Map = new Map();\\n\\n ngOnInit(): void {\\n if (!!this.images && this.accept === \'*\') {\\n this.accept = \'image/*\';\\n }\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n if (changes[\'fileList\'] && !!this.images) {\\n const images$ = this.fileList.map(item =>\\n ItFileUtils.fileToBase64(item.file).pipe(\\n take(1),\\n tap(base64 => this.previewImages.set(item.id, base64))\\n )\\n );\\n forkJoin(images$).subscribe(() => {\\n this._changeDetectorRef.detectChanges();\\n super.ngOnChanges(changes);\\n });\\n } else {\\n super.ngOnChanges(changes);\\n }\\n }\\n\\n /**\\n * On load file from input\\n * @param event\\n */\\n onLoadFiles(event: Event): void {\\n const input = event.target as HTMLInputElement;\\n const files = input?.files;\\n if (!files?.length) {\\n return;\\n }\\n\\n const newFiles = Array.from(files).filter(\\n file =>\\n !this.fileList.some(item => {\\n return item.file.name === file.name && item.file.size === file.size && item.file.type === file.type;\\n })\\n );\\n\\n const fileList = new DataTransfer();\\n newFiles.forEach(file => fileList.items.add(file));\\n\\n this.uploadFiles.emit(fileList.files);\\n input.value = \'\';\\n }\\n\\n /**\\n * Get the file size string\\n * @param file\\n */\\n getFileSize(file: File): string {\\n return ItFileUtils.getFileSizeString(file);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["OnInit","OnChanges"],"templateData":"@if (!hideLoadButton) {\\n \\n \\n}\\n\\n@if (fileList.length) {\\n
      \\n @for (item of fileList; track item.id) {\\n 0 && item.progress < 100\\"\\n [class.success]=\\"!item.error && (!item.progress || item.progress >= 100)\\">\\n @if (images) {\\n
      \\n \\n
      \\n } @else {\\n \\n }\\n

      \\n {{ \'it.form.uploaded-file\' | translate: { name: item.file.name } }}\\n {{ item.file.name }} {{ getFileSize(item.file) }}\\n

      \\n @if (item.removable && (!item.progress || item.progress < 100)) {\\n \\n }\\n @if ((!item.removable && !item.progress) || (item.progress !== undefined && item.progress >= 100)) {\\n \\n }\\n @if (!item.error && item.progress !== undefined && item.progress > 0 && item.progress < 100) {\\n \\n }\\n \\n }\\n
    \\n}\\n"}]}')}}]); \ No newline at end of file diff --git a/2371.e0c5dc0d767fc9ce.js b/2371.1d1238b6593c5ce1.js similarity index 71% rename from 2371.e0c5dc0d767fc9ce.js rename to 2371.1d1238b6593c5ce1.js index 82751ba5..b563abb9 100644 --- a/2371.e0c5dc0d767fc9ce.js +++ b/2371.1d1238b6593c5ce1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2371],{2371:(y,p,n)=>{n.r(p),n.d(p,{AutocompleteModule:()=>T});var u=n(6814),m=n(1640),d=n(7069),e=n(9212),h=n(6273),v=n(4580),A=n(528),f=n(6099),r=n(2096),i=n(8405);let s=(()=>{class t{constructor(){this._autoCompleteData=[{value:"Luisa Neri",avatarSrcPath:"https://randomuser.me/api/portraits/women/44.jpg",avatarAltText:"Luisa Neri",label:"Profilo"},{value:"Cristian Borelli",avatarSrcPath:"https://randomuser.me/api/portraits/men/1.jpg",avatarAltText:"Cristian Borelli",label:"Profilo"},{value:"Andrea Stagi",avatarSrcPath:"https://randomuser.me/api/portraits/men/2.jpg",avatarAltText:"Andrea Stagi",label:"Profilo"},{value:"Comune di Firenze",icon:"pa",link:"https:www.comune.fi.it/",label:"Comune"},{value:"Italia",avatarSrcPath:"https:raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/it.svg",avatarAltText:"Italia"}],this.autocompleteUsers$=o=>(0,r.of)(o?this._autoCompleteData:[])}onAutocompleteSelected(o){console.log(o)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-search-example"]],decls:4,vars:1,consts:[[1,"bd-example"],["label","Cerca nel sito","placeholder","Testo da cercare",3,"autocompleteData","autocompleteSelectedEvent"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Ricerca con autocompletamento e dati"),e.qZA(),e.TgZ(2,"div",0)(3,"it-autocomplete",1),e.NdJ("autocompleteSelectedEvent",function(c){return l.onAutocompleteSelected(c)}),e.qZA()()),2&a&&(e.xp6(3),e.Q6J("autocompleteData",l.autocompleteUsers$))},dependencies:[i.Y],encapsulation:2})}return t})(),g=(()=>{class t extends s{static#e=this.\u0275fac=(()=>{let o;return function(l){return(o||(o=e.n5z(t)))(l||t)}})();static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-big-search-example"]],features:[e.qOj],decls:4,vars:1,consts:[[1,"bd-example"],["label","Cerca nel sito","placeholder","Testo da cercare","big","true",3,"autocompleteData","autocompleteSelectedEvent"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Ricerca con autocompletamento grande e dati"),e.qZA(),e.TgZ(2,"div",0)(3,"it-autocomplete",1),e.NdJ("autocompleteSelectedEvent",function(c){return l.onAutocompleteSelected(c)}),e.qZA()()),2&a&&(e.xp6(3),e.Q6J("autocompleteData",l.autocompleteUsers$))},dependencies:[i.Y],encapsulation:2})}return t})(),x=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-examples"]],decls:4,vars:0,consts:[["html",'

    Ricerca con autocompletamento e dati

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\nimport { AutocompleteItem } from 'design-angular-kit/interfaces/form';\nimport { Observable, of } from 'rxjs';\n\n@Component({\n selector: 'it-autocomplete-search-example',\n templateUrl: './autocomplete-search-example.component.html',\n})\nexport class AutocompleteSearchExampleComponent {\n private _autoCompleteData: AutocompleteItem[] = [\n {\n value: 'Luisa Neri',\n avatarSrcPath: 'https://randomuser.me/api/portraits/women/44.jpg',\n avatarAltText: 'Luisa Neri',\n label: 'Profilo',\n },\n {\n value: 'Cristian Borelli',\n avatarSrcPath: 'https://randomuser.me/api/portraits/men/1.jpg',\n avatarAltText: 'Cristian Borelli',\n label: 'Profilo',\n },\n {\n value: 'Andrea Stagi',\n avatarSrcPath: 'https://randomuser.me/api/portraits/men/2.jpg',\n avatarAltText: 'Andrea Stagi',\n label: 'Profilo',\n },\n {\n value: 'Comune di Firenze',\n icon: 'pa',\n link: 'https:www.comune.fi.it/',\n label: 'Comune',\n },\n {\n value: 'Italia',\n avatarSrcPath: 'https:raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/it.svg',\n avatarAltText: 'Italia',\n },\n ];\n\n /**\n * Dynamic AutocompleteData (API) accepted by it-input\n * @param search the autocomplete input string\n */\n autocompleteUsers$ = (search?: string): Observable> => {\n if (!search) {\n return of([]);\n }\n\n // API request for retrieve data, use `search` to filter data\n return of(this._autoCompleteData);\n };\n\n onAutocompleteSelected(item: AutocompleteItem): void {\n console.log(item);\n }\n}"],["html",'

    Ricerca con autocompletamento grande e dati

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\nimport {\n AutocompleteSearchExampleComponent\n} from '../autocomplete-search-example/autocomplete-search-example.component';\n\n@Component({\n selector: 'it-autocomplete-big-search-example',\n templateUrl: './autocomplete-big-search-example.component.html',\n})\nexport class AutocompleteBigSearchExampleComponent extends AutocompleteSearchExampleComponent {\n\n}"]],template:function(a,l){1&a&&e._UZ(0,"it-autocomplete-search-example")(1,"it-source-display",0)(2,"it-autocomplete-big-search-example")(3,"it-source-display",1)},dependencies:[f.F,s,g],encapsulation:2})}return t})();const C=[{path:"",component:(()=>{class t{constructor(){this.component=d.wx.find(o=>"ItAutocompleteComponent"===o.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,l){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Autocompletamento"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Elementi e stili per la creazione di input con autocompletamento."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-autocomplete-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&a&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[h.U,v.m,A.G,x],encapsulation:2})}return t})()}];let S=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(C),m.Bz]})}return t})();var b=n(6208);let T=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[u.ez,S,b.m]})}return t})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2371],{2371:(y,p,n)=>{n.r(p),n.d(p,{AutocompleteModule:()=>T});var u=n(6814),m=n(1640),d=n(7069),e=n(9212),h=n(6273),v=n(4580),A=n(528),f=n(6099),r=n(2096),i=n(8405);let s=(()=>{class t{constructor(){this._autoCompleteData=[{value:"Luisa Neri",avatarSrcPath:"https://randomuser.me/api/portraits/women/44.jpg",avatarAltText:"Luisa Neri",label:"Profilo"},{value:"Cristian Borelli",avatarSrcPath:"https://randomuser.me/api/portraits/men/1.jpg",avatarAltText:"Cristian Borelli",label:"Profilo"},{value:"Andrea Stagi",avatarSrcPath:"https://randomuser.me/api/portraits/men/2.jpg",avatarAltText:"Andrea Stagi",label:"Profilo"},{value:"Comune di Firenze",icon:"pa",link:"https:www.comune.fi.it/",label:"Comune"},{value:"Italia",avatarSrcPath:"https:raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/it.svg",avatarAltText:"Italia"}],this.autocompleteUsers$=o=>(0,r.of)(o?this._autoCompleteData:[])}onAutocompleteSelected(o){console.log(o)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-search-example"]],decls:4,vars:1,consts:[[1,"bd-example"],["label","Cerca nel sito","placeholder","Testo da cercare",3,"autocompleteData","autocompleteSelectedEvent"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Ricerca con autocompletamento e dati"),e.qZA(),e.TgZ(2,"div",0)(3,"it-autocomplete",1),e.NdJ("autocompleteSelectedEvent",function(c){return l.onAutocompleteSelected(c)}),e.qZA()()),2&a&&(e.xp6(3),e.Q6J("autocompleteData",l.autocompleteUsers$))},dependencies:[i.Y],encapsulation:2})}return t})(),g=(()=>{class t extends s{static#e=this.\u0275fac=(()=>{let o;return function(l){return(o||(o=e.n5z(t)))(l||t)}})();static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-big-search-example"]],features:[e.qOj],decls:4,vars:1,consts:[[1,"bd-example"],["label","Cerca nel sito","placeholder","Testo da cercare","big","true",3,"autocompleteData","autocompleteSelectedEvent"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Ricerca con autocompletamento grande e dati"),e.qZA(),e.TgZ(2,"div",0)(3,"it-autocomplete",1),e.NdJ("autocompleteSelectedEvent",function(c){return l.onAutocompleteSelected(c)}),e.qZA()()),2&a&&(e.xp6(3),e.Q6J("autocompleteData",l.autocompleteUsers$))},dependencies:[i.Y],encapsulation:2})}return t})(),x=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-examples"]],decls:4,vars:0,consts:[["html",'

    Ricerca con autocompletamento e dati

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\nimport { AutocompleteItem } from 'design-angular-kit/interfaces/form';\nimport { Observable, of } from 'rxjs';\n\n@Component({\n selector: 'it-autocomplete-search-example',\n templateUrl: './autocomplete-search-example.component.html',\n})\nexport class AutocompleteSearchExampleComponent {\n private _autoCompleteData: AutocompleteItem[] = [\n {\n value: 'Luisa Neri',\n avatarSrcPath: 'https://randomuser.me/api/portraits/women/44.jpg',\n avatarAltText: 'Luisa Neri',\n label: 'Profilo',\n },\n {\n value: 'Cristian Borelli',\n avatarSrcPath: 'https://randomuser.me/api/portraits/men/1.jpg',\n avatarAltText: 'Cristian Borelli',\n label: 'Profilo',\n },\n {\n value: 'Andrea Stagi',\n avatarSrcPath: 'https://randomuser.me/api/portraits/men/2.jpg',\n avatarAltText: 'Andrea Stagi',\n label: 'Profilo',\n },\n {\n value: 'Comune di Firenze',\n icon: 'pa',\n link: 'https:www.comune.fi.it/',\n label: 'Comune',\n },\n {\n value: 'Italia',\n avatarSrcPath: 'https:raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/it.svg',\n avatarAltText: 'Italia',\n },\n ];\n\n /**\n * Dynamic AutocompleteData (API) accepted by it-input\n * @param search the autocomplete input string\n */\n autocompleteUsers$ = (search?: string): Observable> => {\n if (!search) {\n return of([]);\n }\n\n // API request for retrieve data, use `search` to filter data\n return of(this._autoCompleteData);\n };\n\n onAutocompleteSelected(item: AutocompleteItem): void {\n console.log(item);\n }\n}"],["html",'

    Ricerca con autocompletamento grande e dati

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\nimport { AutocompleteSearchExampleComponent } from '../autocomplete-search-example/autocomplete-search-example.component';\n\n@Component({\n selector: 'it-autocomplete-big-search-example',\n templateUrl: './autocomplete-big-search-example.component.html',\n})\nexport class AutocompleteBigSearchExampleComponent extends AutocompleteSearchExampleComponent {}"]],template:function(a,l){1&a&&e._UZ(0,"it-autocomplete-search-example")(1,"it-source-display",0)(2,"it-autocomplete-big-search-example")(3,"it-source-display",1)},dependencies:[f.F,s,g],encapsulation:2})}return t})();const C=[{path:"",component:(()=>{class t{constructor(){this.component=d.wx.find(o=>"ItAutocompleteComponent"===o.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-autocomplete-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,l){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Autocompletamento"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Elementi e stili per la creazione di input con autocompletamento."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-autocomplete-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&a&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[h.U,v.m,A.G,x],encapsulation:2})}return t})()}];let S=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(C),m.Bz]})}return t})();var b=n(6208);let T=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[u.ez,S,b.m]})}return t})()}}]); \ No newline at end of file diff --git a/2605.1f17ce5c08be7731.js b/2605.1f17ce5c08be7731.js deleted file mode 100644 index abd4e2fd..00000000 --- a/2605.1f17ce5c08be7731.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2605],{2605:(j,v,p)=>{p.r(v),p.d(v,{FormInputModule:()=>X});var u=p(6814),h=p(1640),_=p(7069),e=p(9212),f=p(528),x=p(6273),C=p(4580),y=p(6099),r=p(6223),M=p(4220),m=p(4676),I=p(2998),b=p(8790);function Z(n,d){if(1&n){const o=e.EpF();e.TgZ(0,"it-input",22),e.NdJ("ngModelChange",function(t){e.CHM(o);const l=e.oxw();return e.KtG(l.value=t)}),e.qZA()}if(2&n){const o=e.oxw();e.Q6J("label",o.label)("placeholder",o.placeholder)("disabled",o.disabled)("readonly",o.readOnly)("type","password"!==o.type?o.type:"text")("ngModel",o.value)("description",o.note)}}function T(n,d){if(1&n){const o=e.EpF();e.TgZ(0,"it-password-input",23),e.NdJ("ngModelChange",function(t){e.CHM(o);const l=e.oxw();return e.KtG(l.value=t)}),e.qZA()}if(2&n){const o=e.oxw();e.Q6J("label",o.label)("placeholder",o.placeholder)("disabled",o.disabled)("ngModel",o.value)("validationMode",!1)}}let A=(()=>{class n{constructor(){this.i=0,this.readOnly=!1,this.disabled=!1,this.type="text",this.icon="pencil",this.value="myNgModel",this.hasPlaceholder=!0,this.hasLabel=!0,this.hasNote=!1}get placeholder(){return this.hasPlaceholder?"Testo di esempio":""}get label(){return this.hasLabel?"Label dell'input":""}get note(){return this.hasNote?"non condivideremo mai i tuoi dati":""}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-example"]],decls:36,vars:16,consts:[[1,"bd-example"],[1,"row"],[1,"col-8"],[3,"label","placeholder","disabled","readonly","type","ngModel","description","ngModelChange",4,"ngIf"],["showStrengthMeter","true",3,"label","placeholder","disabled","ngModel","validationMode","ngModelChange",4,"ngIf"],[1,"form-check","col-6"],[1,"col-4"],["label","Disabled",3,"ngModel","ngModelChange"],["label","Readonly",3,"ngModel","ngModelChange"],["label","Label",3,"ngModel","ngModelChange"],[1,"col-auto"],["label","Placeholder",3,"ngModel","ngModelChange"],["label","Note",3,"ngModel","ngModelChange"],["name","text","value","text","label","text",3,"ngModel","ngModelChange"],["name","number","value","number","label","number",3,"ngModel","ngModelChange"],["name","email","value","email","label","email",3,"ngModel","ngModelChange"],["name","password","value","password","label","password",3,"ngModel","ngModelChange"],["name","time","value","time","label","time",3,"ngModel","ngModelChange"],["name","date","value","date","label","date",3,"ngModel","ngModelChange"],["name","tel","value","tel","label","tel",3,"ngModel","ngModelChange"],["name","color","value","color","label","color",3,"ngModel","ngModelChange"],["name","url","value","url","label","url",3,"ngModel","ngModelChange"],[3,"label","placeholder","disabled","readonly","type","ngModel","description","ngModelChange"],["showStrengthMeter","true",3,"label","placeholder","disabled","ngModel","validationMode","ngModelChange"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Elementi e stili per la creazione di input accessibili e responsivi."),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"div",2),e.YNc(7,Z,1,7,"it-input",3)(8,T,1,5,"it-password-input",4),e.qZA()(),e.TgZ(9,"div",1)(10,"div",5)(11,"h5"),e._uU(12,"Opzioni"),e.qZA(),e.TgZ(13,"div",1)(14,"div",6)(15,"it-checkbox",7),e.NdJ("ngModelChange",function(a){return t.disabled=a}),e.qZA(),e.TgZ(16,"it-checkbox",8),e.NdJ("ngModelChange",function(a){return t.readOnly=a}),e.qZA(),e.TgZ(17,"it-checkbox",9),e.NdJ("ngModelChange",function(a){return t.hasLabel=a}),e.qZA()(),e.TgZ(18,"div",10)(19,"it-checkbox",11),e.NdJ("ngModelChange",function(a){return t.hasPlaceholder=a}),e.qZA(),e.TgZ(20,"it-checkbox",12),e.NdJ("ngModelChange",function(a){return t.hasNote=a}),e.qZA()()()(),e.TgZ(21,"div",5)(22,"h5"),e._uU(23,"Tipo Input"),e.qZA(),e.TgZ(24,"div",1)(25,"div",6)(26,"it-radio-button",13),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(27,"it-radio-button",14),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(28,"it-radio-button",15),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(29,"it-radio-button",16),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA()(),e.TgZ(30,"div",10)(31,"it-radio-button",17),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(32,"it-radio-button",18),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(33,"it-radio-button",19),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(34,"it-radio-button",20),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(35,"it-radio-button",21),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA()()()()()()),2&i&&(e.xp6(7),e.Q6J("ngIf","password"!==t.type),e.xp6(),e.Q6J("ngIf","password"===t.type),e.xp6(7),e.Q6J("ngModel",t.disabled),e.xp6(),e.Q6J("ngModel",t.readOnly),e.xp6(),e.Q6J("ngModel",t.hasLabel),e.xp6(2),e.Q6J("ngModel",t.hasPlaceholder),e.xp6(),e.Q6J("ngModel",t.hasNote),e.xp6(6),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(2),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type))},dependencies:[u.O5,r.JJ,r.On,M.f,m.g,I.S,b.C],changeDetection:0})}return n})();var c=p(7463),E=p(3016);function F(n,d){if(1&n&&e._UZ(0,"it-icon",12),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}function J(n,d){if(1&n&&e._UZ(0,"it-icon",13),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}function q(n,d){if(1&n&&e._UZ(0,"it-icon",12),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}let N=(()=>{class n{constructor(){this.i=0,this.type="text",this.icon="pencil",this.value="",this.label="Etichetta di esempio"}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-icon-example"]],decls:20,vars:11,consts:[[1,"bd-example"],[1,"row"],[1,"col-5"],[3,"label"],["size","sm","color","primary","prependText","",3,"name",4,"ngIf"],["size","sm","color","primary","appendText","",3,"name",4,"ngIf"],["itButton","primary","append",""],[1,"form-check","col-auto","offset-1"],["name","none","label","Nessuna",3,"ngModel","value","ngModelChange"],["name","it-pencil","value","pencil","label","it-pencil",3,"ngModel","ngModelChange"],["name","it-link","value","link","label","it-link",3,"ngModel","ngModelChange"],["name","it-star-outline","value","star-outline","label","it-star-outline",3,"ngModel","ngModelChange"],["size","sm","color","primary","prependText","",3,"name"],["size","sm","color","primary","appendText","",3,"name"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input con icona o pulsanti"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-input",3),e.YNc(6,F,1,1,"it-icon",4),e.qZA(),e.TgZ(7,"it-input",3),e.YNc(8,J,1,1,"it-icon",5),e.qZA(),e.TgZ(9,"it-input",3),e.YNc(10,q,1,1,"it-icon",4),e.TgZ(11,"button",6),e._uU(12,"Invia"),e.qZA()()(),e.TgZ(13,"div",7)(14,"h5"),e._uU(15,"Icona"),e.qZA(),e.TgZ(16,"it-radio-button",8),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(17,"it-radio-button",9),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(18,"it-radio-button",10),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(19,"it-radio-button",11),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA()()()()),2&i&&(e.xp6(5),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(6),e.Q6J("ngModel",t.icon)("value",void 0),e.xp6(),e.Q6J("ngModel",t.icon),e.xp6(),e.Q6J("ngModel",t.icon),e.xp6(),e.Q6J("ngModel",t.icon))},dependencies:[u.O5,r.JJ,r.On,c.E,m.g,b.C,E.Q]})}return n})();function U(n,d){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const o=e.oxw();e.xp6(),e.hij("Salvato `",o.savedValue,"`")}}let k=(()=>{class n{constructor(){this.value="",this.savedValue=void 0}save(o){this.savedValue=o.value.myInput}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-template-driven-validation-example"]],decls:9,vars:3,consts:[[1,"bd-example"],["myForm","ngForm"],["name","myInput","minlength","3","maxlength","10","pattern","[ab]+","required","",3,"ngModel","ngModelChange"],["itButton","primary",3,"disabled","click"],[4,"ngIf"]],template:function(i,t){if(1&i){const l=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input dotato di validazione Template Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",null,1)(5,"it-input",2),e.NdJ("ngModelChange",function(g){return t.value=g}),e.qZA(),e.TgZ(6,"button",3),e.NdJ("click",function(){e.CHM(l);const g=e.MAs(4);return e.KtG(t.save(g))}),e._uU(7,"Salva"),e.qZA(),e.YNc(8,U,2,1,"div",4),e.qZA()()}if(2&i){const l=e.MAs(4);e.xp6(5),e.Q6J("ngModel",t.value),e.xp6(),e.Q6J("disabled",!l.valid),e.xp6(2),e.Q6J("ngIf",t.savedValue)}},dependencies:[u.O5,r._Y,r.JJ,r.JL,r.Q7,r.wO,r.nD,r.c5,r.On,r.F,c.E,m.g]})}return n})();var s=p(1759);function V(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Il campo \xe8 obbligatorio"),e.qZA())}function Q(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Deve essere almeno di lunghezza 3"),e.qZA())}function D(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Deve essere massimo di lunghezza 10"),e.qZA())}function w(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Non corrisponde al pattern [ab]+"),e.qZA())}function z(n,d){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const o=e.oxw();e.xp6(),e.hij("Salvato `",o.savedValue,"`")}}let L=(()=>{class n{constructor(o){this._fb=o,this.value="",this.savedValue=void 0;const i=[r.kI.required,r.kI.minLength(3),r.kI.maxLength(10),r.kI.pattern("[ab]+")];this.myForm=this._fb.group({taxCode:[null,s.u.taxCode],vat:[null,s.u.vatNumber],cap:[null,s.u.cap],email:[null],url:[null],phone:[null],iban:[null,s.u.iban],myInput:["",i]})}save(o){this.savedValue=o.value.myInput}markAllAsTouched(){this.myForm.markAllAsTouched()}static#e=this.\u0275fac=function(i){return new(i||n)(e.Y36(r.qu))};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-model-driven-validation-example"]],decls:35,vars:7,consts:[[1,"bd-example"],[3,"formGroup"],[1,"row"],[1,"col-6"],["label","Custom","formControlName","myInput"],["myInput",""],["error",""],[4,"ngIf"],["label","Codice fiscale","formControlName","taxCode","required",""],[1,"col-4"],["label","IBAN","formControlName","iban"],["label","Partita IVA","formControlName","vat","required",""],["label","Cap","formControlName","cap","required",""],["type","email","label","Email","formControlName","email","required",""],["type","url","label","Url","formControlName","url","required",""],["type","tel","label","Telefono","formControlName","phone","required",""],[1,"d-flex","justify-content-between"],["itButton","primary",3,"disabled","click"],["itButton","secondary","type","button",3,"click"]],template:function(i,t){if(1&i&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input dotato di validazione Model Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",1)(4,"div",2)(5,"div",3)(6,"it-input",4,5),e.ynx(8,6),e.YNc(9,V,2,0,"div",7)(10,Q,2,0,"div",7)(11,D,2,0,"div",7)(12,w,2,0,"div",7),e.BQk(),e.qZA()(),e.TgZ(13,"div",3),e._UZ(14,"it-input",8),e.qZA()(),e.TgZ(15,"div",2)(16,"div",9),e._UZ(17,"it-input",10),e.qZA(),e.TgZ(18,"div",9),e._UZ(19,"it-input",11),e.qZA(),e.TgZ(20,"div",9),e._UZ(21,"it-input",12),e.qZA()(),e.TgZ(22,"div",2)(23,"div",9),e._UZ(24,"it-input",13),e.qZA(),e.TgZ(25,"div",9),e._UZ(26,"it-input",14),e.qZA(),e.TgZ(27,"div",9),e._UZ(28,"it-input",15),e.qZA()(),e.TgZ(29,"div",16)(30,"button",17),e.NdJ("click",function(){return t.save(t.myForm)}),e._uU(31,"Salva"),e.qZA(),e.TgZ(32,"button",18),e.NdJ("click",function(){return t.markAllAsTouched()}),e._uU(33,"Valida"),e.qZA()(),e.YNc(34,z,2,1,"div",7),e.qZA()()),2&i){const l=e.MAs(7);e.xp6(3),e.Q6J("formGroup",t.myForm),e.xp6(6),e.Q6J("ngIf",l.hasError("required")),e.xp6(),e.Q6J("ngIf",l.hasError("minlength")),e.xp6(),e.Q6J("ngIf",l.hasError("maxlength")),e.xp6(),e.Q6J("ngIf",l.hasError("pattern")),e.xp6(18),e.Q6J("disabled",!t.myForm.valid),e.xp6(4),e.Q6J("ngIf",t.savedValue)}},dependencies:[u.O5,r._Y,r.JJ,r.JL,r.Q7,c.E,m.g,r.sg,r.u]})}return n})(),S=(()=>{class n{constructor(){this.adaptiveInputValue=99999}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-number-example"]],decls:23,vars:4,consts:[[1,"bd-example"],[1,"mb-5"],["type","number","label","Min, Max & Step",3,"min","max","step"],["type","number","label","Currency","currency","true","symbol","$"],["type","number","label","Percentage","percentage","true","symbol","%"],["type","number","label","Adattivo","adaptive","true",3,"ngModel","ngModelChange"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input Numerico"),e.qZA(),e.TgZ(2,"div",0)(3,"h5"),e._uU(4,"Limiti e Step"),e.qZA(),e.TgZ(5,"p",1),e._uU(6,'Aggiungendo le propriet\xe0 "min", "max" e "step" all\u2019input \xe8 possibile limitare il valore minimo e massimo del campo e decidere di quanto varier\xe0 a ogni click sui pulsanti.'),e.qZA(),e._UZ(7,"it-input",2),e.TgZ(8,"h5"),e._uU(9,"Valuta"),e.qZA(),e.TgZ(10,"p",1),e._uU(11,'Per anteporre il simbolo della valuta in Euro, aggiungere la propriet\xe0 "currency"'),e.qZA(),e._UZ(12,"it-input",3),e.TgZ(13,"h5"),e._uU(14,"Percentuale"),e.qZA(),e.TgZ(15,"p",1),e._uU(16,'Per anteporre il simbolo della percentuale in Euro, aggiungere la propriet\xe0 "percentage"'),e.qZA(),e._UZ(17,"it-input",4),e.TgZ(18,"h5"),e._uU(19,"Ridimensionamento"),e.qZA(),e.TgZ(20,"p",1),e._uU(21,'\xc8 possibile far s\xec che il campo numerico si ridimensioni automaticamente a seconda del valore contenuto in esso. Basta aggiungere la propriet\xe0 "adaptive"'),e.qZA(),e.TgZ(22,"it-input",5),e.NdJ("ngModelChange",function(a){return t.adaptiveInputValue=a}),e.qZA()()),2&i&&(e.xp6(7),e.Q6J("min",10)("max",100)("step",5),e.xp6(15),e.Q6J("ngModel",t.adaptiveInputValue))},dependencies:[r.JJ,r.On,m.g]})}return n})(),P=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-calendar-example"]],decls:17,vars:0,consts:[[1,"bd-example"],[1,"mb-5"],["type","date","label","Datepicker"],["type","date","label","Min, Max","minDate","2020-05-07","maxDate","2025-05-07"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input Calendario"),e.qZA(),e.TgZ(2,"p")(3,"strong"),e._uU(4,"Attenzione:"),e.qZA(),e._uU(5," i valori delle date devono essere in formato YYYY-MM-DD."),e.qZA(),e.TgZ(6,"div",0)(7,"h5"),e._uU(8,"Datepicker"),e.qZA(),e.TgZ(9,"p",1),e._uU(10,"Clicca sull\u2019icona a destra per visualizzare il datepicker."),e.qZA(),e._UZ(11,"it-input",2),e.TgZ(12,"h5"),e._uU(13,"Limiti"),e.qZA(),e.TgZ(14,"p",1),e._uU(15,'Aggiungendo le propriet\xe0 "min" e "max" all\'input \xe8 possibile limitare la data minima e massima del campo'),e.qZA(),e._UZ(16,"it-input",3),e.qZA())},dependencies:[m.g]})}return n})(),B=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-examples"]],decls:12,vars:0,consts:[["html",'

    Interazione con Form Input

    \n

    Elementi e stili per la creazione di input accessibili e responsivi.

    \n\n
    \n
    \n
    \n \n \n \n
    \n
    \n\n
    \n
    \n
    Opzioni
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n
    \n
    \n
    \n\n
    \n
    Tipo Input
    \n
    \n
    \n \n \n \n \n
    \n
    \n \n \n \n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { InputControlType } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-form-input-example',\n templateUrl: './form-input-example.component.html',\n styleUrls: ['./form-input-example.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class FormInputExampleComponent {\n i = 0;\n readOnly = false;\n disabled = false;\n type: InputControlType | 'password' = 'text';\n icon = 'pencil';\n value = 'myNgModel';\n\n get placeholder() {\n return this.hasPlaceholder ? 'Testo di esempio' : '';\n }\n\n get label() {\n return this.hasLabel ? \"Label dell'input\" : '';\n }\n\n get note() {\n return this.hasNote ? 'non condivideremo mai i tuoi dati' : '';\n }\n\n hasPlaceholder = true;\n\n hasLabel = true;\n\n hasNote = false;\n}"],["html",'

    Input Numerico

    \n
    \n
    Limiti e Step
    \n

    Aggiungendo le propriet\xe0 "min", "max" e "step" all\u2019input \xe8 possibile\n limitare il valore minimo e massimo del campo e decidere di quanto varier\xe0 a ogni click sui pulsanti.

    \n\n \x3c!-- Input numerico con min, max e step --\x3e\n \n\n\n
    Valuta
    \n

    Per anteporre il simbolo della valuta in Euro, aggiungere la propriet\xe0 "currency"

    \n\n \x3c!-- Input numerico con valuta --\x3e\n \n\n\n
    Percentuale
    \n

    Per anteporre il simbolo della percentuale in Euro, aggiungere la propriet\xe0 "percentage"

    \n\n \x3c!-- Input numerico con percentuale --\x3e\n \n\n
    Ridimensionamento
    \n

    \xc8 possibile far s\xec che il campo numerico si ridimensioni automaticamente a seconda del valore\n contenuto in esso.\n Basta aggiungere la propriet\xe0 "adaptive"

    \n\n \x3c!-- Input numerico con ridimensionamento automatico --\x3e\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-form-input-number-example',\n templateUrl: './form-input-number.component.html',\n styleUrls: ['./form-input-number.component.scss']\n})\nexport class FormInputNumberExampleComponent {\n adaptiveInputValue: number = 99999;\n}"],["html",'

    Input Calendario

    \n

    Attenzione: i valori delle date devono essere in formato YYYY-MM-DD.

    \n
    \n
    Datepicker
    \n

    Clicca sull\u2019icona a destra per visualizzare il datepicker.

    \n\n \n\n
    Limiti
    \n

    Aggiungendo le propriet\xe0 "min" e "max" all\'input \xe8 possibile limitare la data minima e massima del campo

    \n\n \x3c!-- Input date con min, max e step --\x3e\n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-form-input-calendar-example',\n templateUrl: './form-input-calendar.component.html',\n styleUrls: ['./form-input-calendar.component.scss']\n})\nexport class FormInputCalendarExampleComponent {}"],["html",'

    Input con icona o pulsanti

    \n
    \n
    \n\n
    \n \x3c!-- Input con icona a sinistra tramite attributo --\x3e\n \n \n \n\n \x3c!-- Input con icona a sinistra tramite direttiva itTextSuffix --\x3e\n \n \n \n\n \x3c!-- Input con icona a sinistra tramite direttiva itTextSuffix e bottone a destra tramite direttiva itSuffix--\x3e\n \n \n \n \n
    \n\n\n
    \n
    Icona
    \n \n \n \n \n
    \n
    \n\n\n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-form-input-icon-example',\n templateUrl: './form-input-icon.component.html',\n styleUrls: ['./form-input-icon.component.scss']\n})\nexport class FormInputIconExampleComponent {\n i = 0;\n type = 'text';\n icon: IconName = 'pencil';\n value = '';\n label = \"Etichetta di esempio\";\n}"],["html",'

    Interazione con Form Input dotato di validazione Template Driven

    \n\n
    \n
    \n \n \x3c!-- Default errors--\x3e\n \n\n \n\n
    Salvato `/{/{savedValue/}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { NgForm } from '@angular/forms';\n\n@Component({\n selector: 'it-template-driven-validation-example',\n templateUrl: './template-driven-validation-example.component.html',\n styleUrls: ['./template-driven-validation-example.component.scss']\n})\nexport class TemplateDrivenValidationExampleComponent {\n value = '';\n savedValue = undefined;\n\n save(ngForm: NgForm) {\n this.savedValue = ngForm.value.myInput;\n }\n}"],["html",'

    Interazione con Form Input dotato di validazione Model Driven

    \n\n
    \n
    \n\n
    \n
    \n \n \n \x3c!-- Custom errors--\x3e\n
    Il campo \xe8 obbligatorio
    \n
    Deve essere almeno di lunghezza 3
    \n
    Deve essere massimo di lunghezza 10
    \n
    Non corrisponde al pattern [ab]+
    \n
    \n
    \n
    \n
    \n \n \x3c!-- Default errors--\x3e\n \n
    \n
    \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n\n
    \n \n \n
    \n\n
    Salvato `/{/{savedValue/}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, UntypedFormGroup, Validators } from '@angular/forms';\nimport { ItValidators } from 'design-angular-kit/validators/it-validators';\n\n@Component({\n selector: 'it-model-driven-validation-example',\n templateUrl: './model-driven-validation-example.component.html',\n styleUrls: ['./model-driven-validation-example.component.scss']\n})\nexport class ModelDrivenValidationExampleComponent {\n\n myForm: FormGroup;\n\n constructor(private _fb: FormBuilder) {\n const validators = [\n Validators.required,\n Validators.minLength(3),\n Validators.maxLength(10),\n Validators.pattern('[ab]+')\n ];\n this.myForm = this._fb.group({\n taxCode: [null, ItValidators.taxCode],\n vat: [null, ItValidators.vatNumber],\n cap: [null, ItValidators.cap],\n email: [null],\n url: [null],\n phone: [null],\n iban: [null, ItValidators.iban],\n myInput: ['', validators],\n });\n }\n\n value = '';\n savedValue = undefined;\n\n save(form: UntypedFormGroup) {\n this.savedValue = form.value.myInput;\n }\n\n markAllAsTouched() {\n this.myForm.markAllAsTouched();\n }\n}"]],template:function(i,t){1&i&&e._UZ(0,"it-form-input-example")(1,"it-source-display",0)(2,"it-form-input-number-example")(3,"it-source-display",1)(4,"it-form-input-calendar-example")(5,"it-source-display",2)(6,"it-form-input-icon-example")(7,"it-source-display",3)(8,"it-template-driven-validation-example")(9,"it-source-display",4)(10,"it-model-driven-validation-example")(11,"it-source-display",5)},dependencies:[y.F,A,N,k,L,S,P]})}return n})();const O=[{path:"",component:(()=>{class n{constructor(){this.component=_.wx.find(o=>"ItInputComponent"===o.name)}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,t){1&i&&(e.TgZ(0,"h1",0),e._uU(1,"Form Input"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Form Input utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-form-input-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&i&&(e.xp6(4),e.Q6J("innerHTML",t.component.description,e.oJD),e.xp6(5),e.Q6J("component",t.component))},dependencies:[f.G,x.U,C.m,B]})}return n})()}];let Y=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[h.Bz.forChild(O),h.Bz]})}return n})();var G=p(6208);let X=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[u.ez,r.u5,G.m,Y,r.UX]})}return n})()}}]); \ No newline at end of file diff --git a/2605.9585f556e76f9b98.js b/2605.9585f556e76f9b98.js new file mode 100644 index 00000000..9da38209 --- /dev/null +++ b/2605.9585f556e76f9b98.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2605],{2605:(j,v,p)=>{p.r(v),p.d(v,{FormInputModule:()=>X});var u=p(6814),h=p(1640),_=p(7069),e=p(9212),f=p(528),x=p(6273),C=p(4580),y=p(6099),r=p(6223),M=p(4220),m=p(4676),I=p(2998),b=p(8790);function Z(n,d){if(1&n){const o=e.EpF();e.TgZ(0,"it-input",22),e.NdJ("ngModelChange",function(t){e.CHM(o);const l=e.oxw();return e.KtG(l.value=t)}),e.qZA()}if(2&n){const o=e.oxw();e.Q6J("label",o.label)("placeholder",o.placeholder)("disabled",o.disabled)("readonly",o.readOnly)("type","password"!==o.type?o.type:"text")("ngModel",o.value)("description",o.note)}}function T(n,d){if(1&n){const o=e.EpF();e.TgZ(0,"it-password-input",23),e.NdJ("ngModelChange",function(t){e.CHM(o);const l=e.oxw();return e.KtG(l.value=t)}),e.qZA()}if(2&n){const o=e.oxw();e.Q6J("label",o.label)("placeholder",o.placeholder)("disabled",o.disabled)("ngModel",o.value)("validationMode",!1)}}let A=(()=>{class n{constructor(){this.i=0,this.readOnly=!1,this.disabled=!1,this.type="text",this.icon="pencil",this.value="myNgModel",this.hasPlaceholder=!0,this.hasLabel=!0,this.hasNote=!1}get placeholder(){return this.hasPlaceholder?"Testo di esempio":""}get label(){return this.hasLabel?"Label dell'input":""}get note(){return this.hasNote?"non condivideremo mai i tuoi dati":""}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-example"]],decls:36,vars:16,consts:[[1,"bd-example"],[1,"row"],[1,"col-8"],[3,"label","placeholder","disabled","readonly","type","ngModel","description","ngModelChange",4,"ngIf"],["showStrengthMeter","true",3,"label","placeholder","disabled","ngModel","validationMode","ngModelChange",4,"ngIf"],[1,"form-check","col-6"],[1,"col-4"],["label","Disabled",3,"ngModel","ngModelChange"],["label","Readonly",3,"ngModel","ngModelChange"],["label","Label",3,"ngModel","ngModelChange"],[1,"col-auto"],["label","Placeholder",3,"ngModel","ngModelChange"],["label","Note",3,"ngModel","ngModelChange"],["name","text","value","text","label","text",3,"ngModel","ngModelChange"],["name","number","value","number","label","number",3,"ngModel","ngModelChange"],["name","email","value","email","label","email",3,"ngModel","ngModelChange"],["name","password","value","password","label","password",3,"ngModel","ngModelChange"],["name","time","value","time","label","time",3,"ngModel","ngModelChange"],["name","date","value","date","label","date",3,"ngModel","ngModelChange"],["name","tel","value","tel","label","tel",3,"ngModel","ngModelChange"],["name","color","value","color","label","color",3,"ngModel","ngModelChange"],["name","url","value","url","label","url",3,"ngModel","ngModelChange"],[3,"label","placeholder","disabled","readonly","type","ngModel","description","ngModelChange"],["showStrengthMeter","true",3,"label","placeholder","disabled","ngModel","validationMode","ngModelChange"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Elementi e stili per la creazione di input accessibili e responsivi."),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"div",2),e.YNc(7,Z,1,7,"it-input",3)(8,T,1,5,"it-password-input",4),e.qZA()(),e.TgZ(9,"div",1)(10,"div",5)(11,"h5"),e._uU(12,"Opzioni"),e.qZA(),e.TgZ(13,"div",1)(14,"div",6)(15,"it-checkbox",7),e.NdJ("ngModelChange",function(a){return t.disabled=a}),e.qZA(),e.TgZ(16,"it-checkbox",8),e.NdJ("ngModelChange",function(a){return t.readOnly=a}),e.qZA(),e.TgZ(17,"it-checkbox",9),e.NdJ("ngModelChange",function(a){return t.hasLabel=a}),e.qZA()(),e.TgZ(18,"div",10)(19,"it-checkbox",11),e.NdJ("ngModelChange",function(a){return t.hasPlaceholder=a}),e.qZA(),e.TgZ(20,"it-checkbox",12),e.NdJ("ngModelChange",function(a){return t.hasNote=a}),e.qZA()()()(),e.TgZ(21,"div",5)(22,"h5"),e._uU(23,"Tipo Input"),e.qZA(),e.TgZ(24,"div",1)(25,"div",6)(26,"it-radio-button",13),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(27,"it-radio-button",14),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(28,"it-radio-button",15),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(29,"it-radio-button",16),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA()(),e.TgZ(30,"div",10)(31,"it-radio-button",17),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(32,"it-radio-button",18),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(33,"it-radio-button",19),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(34,"it-radio-button",20),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA(),e.TgZ(35,"it-radio-button",21),e.NdJ("ngModelChange",function(a){return t.type=a}),e.qZA()()()()()()),2&i&&(e.xp6(7),e.Q6J("ngIf","password"!==t.type),e.xp6(),e.Q6J("ngIf","password"===t.type),e.xp6(7),e.Q6J("ngModel",t.disabled),e.xp6(),e.Q6J("ngModel",t.readOnly),e.xp6(),e.Q6J("ngModel",t.hasLabel),e.xp6(2),e.Q6J("ngModel",t.hasPlaceholder),e.xp6(),e.Q6J("ngModel",t.hasNote),e.xp6(6),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(2),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type),e.xp6(),e.Q6J("ngModel",t.type))},dependencies:[u.O5,r.JJ,r.On,M.f,m.g,I.S,b.C],changeDetection:0})}return n})();var c=p(7463),E=p(3016);function F(n,d){if(1&n&&e._UZ(0,"it-icon",12),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}function J(n,d){if(1&n&&e._UZ(0,"it-icon",13),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}function q(n,d){if(1&n&&e._UZ(0,"it-icon",12),2&n){const o=e.oxw();e.Q6J("name",o.icon)}}let N=(()=>{class n{constructor(){this.i=0,this.type="text",this.icon="pencil",this.value="",this.label="Etichetta di esempio"}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-icon-example"]],decls:20,vars:11,consts:[[1,"bd-example"],[1,"row"],[1,"col-5"],[3,"label"],["size","sm","color","primary","prependText","",3,"name",4,"ngIf"],["size","sm","color","primary","appendText","",3,"name",4,"ngIf"],["itButton","primary","append",""],[1,"form-check","col-auto","offset-1"],["name","none","label","Nessuna",3,"ngModel","value","ngModelChange"],["name","it-pencil","value","pencil","label","it-pencil",3,"ngModel","ngModelChange"],["name","it-link","value","link","label","it-link",3,"ngModel","ngModelChange"],["name","it-star-outline","value","star-outline","label","it-star-outline",3,"ngModel","ngModelChange"],["size","sm","color","primary","prependText","",3,"name"],["size","sm","color","primary","appendText","",3,"name"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input con icona o pulsanti"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-input",3),e.YNc(6,F,1,1,"it-icon",4),e.qZA(),e.TgZ(7,"it-input",3),e.YNc(8,J,1,1,"it-icon",5),e.qZA(),e.TgZ(9,"it-input",3),e.YNc(10,q,1,1,"it-icon",4),e.TgZ(11,"button",6),e._uU(12,"Invia"),e.qZA()()(),e.TgZ(13,"div",7)(14,"h5"),e._uU(15,"Icona"),e.qZA(),e.TgZ(16,"it-radio-button",8),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(17,"it-radio-button",9),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(18,"it-radio-button",10),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA(),e.TgZ(19,"it-radio-button",11),e.NdJ("ngModelChange",function(a){return t.icon=a}),e.qZA()()()()),2&i&&(e.xp6(5),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(),e.Q6J("label",t.label),e.xp6(),e.Q6J("ngIf",t.icon),e.xp6(6),e.Q6J("ngModel",t.icon)("value",void 0),e.xp6(),e.Q6J("ngModel",t.icon),e.xp6(),e.Q6J("ngModel",t.icon),e.xp6(),e.Q6J("ngModel",t.icon))},dependencies:[u.O5,r.JJ,r.On,c.E,m.g,b.C,E.Q]})}return n})();function U(n,d){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const o=e.oxw();e.xp6(),e.hij("Salvato `",o.savedValue,"`")}}let k=(()=>{class n{constructor(){this.value="",this.savedValue=void 0}save(o){this.savedValue=o.value.myInput}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-template-driven-validation-example"]],decls:9,vars:3,consts:[[1,"bd-example"],["myForm","ngForm"],["name","myInput","minlength","3","maxlength","10","pattern","[ab]+","required","",3,"ngModel","ngModelChange"],["itButton","primary",3,"disabled","click"],[4,"ngIf"]],template:function(i,t){if(1&i){const l=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input dotato di validazione Template Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",null,1)(5,"it-input",2),e.NdJ("ngModelChange",function(g){return t.value=g}),e.qZA(),e.TgZ(6,"button",3),e.NdJ("click",function(){e.CHM(l);const g=e.MAs(4);return e.KtG(t.save(g))}),e._uU(7,"Salva"),e.qZA(),e.YNc(8,U,2,1,"div",4),e.qZA()()}if(2&i){const l=e.MAs(4);e.xp6(5),e.Q6J("ngModel",t.value),e.xp6(),e.Q6J("disabled",!l.valid),e.xp6(2),e.Q6J("ngIf",t.savedValue)}},dependencies:[u.O5,r._Y,r.JJ,r.JL,r.Q7,r.wO,r.nD,r.c5,r.On,r.F,c.E,m.g]})}return n})();var s=p(1759);function V(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Il campo \xe8 obbligatorio"),e.qZA())}function Q(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Deve essere almeno di lunghezza 3"),e.qZA())}function D(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Deve essere massimo di lunghezza 10"),e.qZA())}function w(n,d){1&n&&(e.TgZ(0,"div"),e._uU(1,"Non corrisponde al pattern [ab]+"),e.qZA())}function z(n,d){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const o=e.oxw();e.xp6(),e.hij("Salvato `",o.savedValue,"`")}}let L=(()=>{class n{constructor(o){this._fb=o,this.value="",this.savedValue=void 0;const i=[r.kI.required,r.kI.minLength(3),r.kI.maxLength(10),r.kI.pattern("[ab]+")];this.myForm=this._fb.group({taxCode:[null,s.u.taxCode],vat:[null,s.u.vatNumber],cap:[null,s.u.cap],email:[null],url:[null],phone:[null],iban:[null,s.u.iban],myInput:["",i]})}save(o){this.savedValue=o.value.myInput}markAllAsTouched(){this.myForm.markAllAsTouched()}static#e=this.\u0275fac=function(i){return new(i||n)(e.Y36(r.qu))};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-model-driven-validation-example"]],decls:35,vars:7,consts:[[1,"bd-example"],[3,"formGroup"],[1,"row"],[1,"col-6"],["label","Custom","formControlName","myInput"],["myInput",""],["error",""],[4,"ngIf"],["label","Codice fiscale","formControlName","taxCode","required",""],[1,"col-4"],["label","IBAN","formControlName","iban"],["label","Partita IVA","formControlName","vat","required",""],["label","Cap","formControlName","cap","required",""],["type","email","label","Email","formControlName","email","required",""],["type","url","label","Url","formControlName","url","required",""],["type","tel","label","Telefono","formControlName","phone","required",""],[1,"d-flex","justify-content-between"],["itButton","primary",3,"disabled","click"],["itButton","secondary","type","button",3,"click"]],template:function(i,t){if(1&i&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Form Input dotato di validazione Model Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",1)(4,"div",2)(5,"div",3)(6,"it-input",4,5),e.ynx(8,6),e.YNc(9,V,2,0,"div",7)(10,Q,2,0,"div",7)(11,D,2,0,"div",7)(12,w,2,0,"div",7),e.BQk(),e.qZA()(),e.TgZ(13,"div",3),e._UZ(14,"it-input",8),e.qZA()(),e.TgZ(15,"div",2)(16,"div",9),e._UZ(17,"it-input",10),e.qZA(),e.TgZ(18,"div",9),e._UZ(19,"it-input",11),e.qZA(),e.TgZ(20,"div",9),e._UZ(21,"it-input",12),e.qZA()(),e.TgZ(22,"div",2)(23,"div",9),e._UZ(24,"it-input",13),e.qZA(),e.TgZ(25,"div",9),e._UZ(26,"it-input",14),e.qZA(),e.TgZ(27,"div",9),e._UZ(28,"it-input",15),e.qZA()(),e.TgZ(29,"div",16)(30,"button",17),e.NdJ("click",function(){return t.save(t.myForm)}),e._uU(31,"Salva"),e.qZA(),e.TgZ(32,"button",18),e.NdJ("click",function(){return t.markAllAsTouched()}),e._uU(33,"Valida"),e.qZA()(),e.YNc(34,z,2,1,"div",7),e.qZA()()),2&i){const l=e.MAs(7);e.xp6(3),e.Q6J("formGroup",t.myForm),e.xp6(6),e.Q6J("ngIf",l.hasError("required")),e.xp6(),e.Q6J("ngIf",l.hasError("minlength")),e.xp6(),e.Q6J("ngIf",l.hasError("maxlength")),e.xp6(),e.Q6J("ngIf",l.hasError("pattern")),e.xp6(18),e.Q6J("disabled",!t.myForm.valid),e.xp6(4),e.Q6J("ngIf",t.savedValue)}},dependencies:[u.O5,r._Y,r.JJ,r.JL,r.Q7,c.E,m.g,r.sg,r.u]})}return n})(),S=(()=>{class n{constructor(){this.adaptiveInputValue=99999}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-number-example"]],decls:23,vars:4,consts:[[1,"bd-example"],[1,"mb-5"],["type","number","label","Min, Max & Step",3,"min","max","step"],["type","number","label","Currency","currency","true","symbol","$"],["type","number","label","Percentage","percentage","true","symbol","%"],["type","number","label","Adattivo","adaptive","true",3,"ngModel","ngModelChange"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input Numerico"),e.qZA(),e.TgZ(2,"div",0)(3,"h5"),e._uU(4,"Limiti e Step"),e.qZA(),e.TgZ(5,"p",1),e._uU(6,' Aggiungendo le propriet\xe0 "min", "max" e "step" all\u2019input \xe8 possibile limitare il valore minimo e massimo del campo e decidere di quanto varier\xe0 a ogni click sui pulsanti. '),e.qZA(),e._UZ(7,"it-input",2),e.TgZ(8,"h5"),e._uU(9,"Valuta"),e.qZA(),e.TgZ(10,"p",1),e._uU(11,'Per anteporre il simbolo della valuta in Euro, aggiungere la propriet\xe0 "currency"'),e.qZA(),e._UZ(12,"it-input",3),e.TgZ(13,"h5"),e._uU(14,"Percentuale"),e.qZA(),e.TgZ(15,"p",1),e._uU(16,'Per anteporre il simbolo della percentuale in Euro, aggiungere la propriet\xe0 "percentage"'),e.qZA(),e._UZ(17,"it-input",4),e.TgZ(18,"h5"),e._uU(19,"Ridimensionamento"),e.qZA(),e.TgZ(20,"p",1),e._uU(21,' \xc8 possibile far s\xec che il campo numerico si ridimensioni automaticamente a seconda del valore contenuto in esso. Basta aggiungere la propriet\xe0 "adaptive" '),e.qZA(),e.TgZ(22,"it-input",5),e.NdJ("ngModelChange",function(a){return t.adaptiveInputValue=a}),e.qZA()()),2&i&&(e.xp6(7),e.Q6J("min",10)("max",100)("step",5),e.xp6(15),e.Q6J("ngModel",t.adaptiveInputValue))},dependencies:[r.JJ,r.On,m.g]})}return n})(),P=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-calendar-example"]],decls:17,vars:0,consts:[[1,"bd-example"],[1,"mb-5"],["type","date","label","Datepicker"],["type","date","label","Min, Max","minDate","2020-05-07","maxDate","2025-05-07"]],template:function(i,t){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Input Calendario"),e.qZA(),e.TgZ(2,"p")(3,"strong"),e._uU(4,"Attenzione:"),e.qZA(),e._uU(5," i valori delle date devono essere in formato YYYY-MM-DD."),e.qZA(),e.TgZ(6,"div",0)(7,"h5"),e._uU(8,"Datepicker"),e.qZA(),e.TgZ(9,"p",1),e._uU(10,"Clicca sull\u2019icona a destra per visualizzare il datepicker."),e.qZA(),e._UZ(11,"it-input",2),e.TgZ(12,"h5"),e._uU(13,"Limiti"),e.qZA(),e.TgZ(14,"p",1),e._uU(15,'Aggiungendo le propriet\xe0 "min" e "max" all\'input \xe8 possibile limitare la data minima e massima del campo'),e.qZA(),e._UZ(16,"it-input",3),e.qZA())},dependencies:[m.g]})}return n})(),B=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-examples"]],decls:12,vars:0,consts:[["html",'

    Interazione con Form Input

    \n

    Elementi e stili per la creazione di input accessibili e responsivi.

    \n\n
    \n
    \n
    \n \n \n \n
    \n
    \n\n
    \n
    \n
    Opzioni
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n
    \n
    \n
    \n\n
    \n
    Tipo Input
    \n
    \n
    \n \n \n \n \n
    \n
    \n \n \n \n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { InputControlType } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-form-input-example',\n templateUrl: './form-input-example.component.html',\n styleUrls: ['./form-input-example.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class FormInputExampleComponent {\n i = 0;\n readOnly = false;\n disabled = false;\n type: InputControlType | 'password' = 'text';\n icon = 'pencil';\n value = 'myNgModel';\n\n get placeholder() {\n return this.hasPlaceholder ? 'Testo di esempio' : '';\n }\n\n get label() {\n return this.hasLabel ? \"Label dell'input\" : '';\n }\n\n get note() {\n return this.hasNote ? 'non condivideremo mai i tuoi dati' : '';\n }\n\n hasPlaceholder = true;\n\n hasLabel = true;\n\n hasNote = false;\n}"],["html",'

    Input Numerico

    \n
    \n
    Limiti e Step
    \n

    \n Aggiungendo le propriet\xe0 "min", "max" e "step" all\u2019input \xe8 possibile limitare il valore minimo e massimo del campo e decidere di quanto\n varier\xe0 a ogni click sui pulsanti.\n

    \n\n \x3c!-- Input numerico con min, max e step --\x3e\n \n\n
    Valuta
    \n

    Per anteporre il simbolo della valuta in Euro, aggiungere la propriet\xe0 "currency"

    \n\n \x3c!-- Input numerico con valuta --\x3e\n \n\n
    Percentuale
    \n

    Per anteporre il simbolo della percentuale in Euro, aggiungere la propriet\xe0 "percentage"

    \n\n \x3c!-- Input numerico con percentuale --\x3e\n \n\n
    Ridimensionamento
    \n

    \n \xc8 possibile far s\xec che il campo numerico si ridimensioni automaticamente a seconda del valore contenuto in esso. Basta aggiungere la\n propriet\xe0 "adaptive"\n

    \n\n \x3c!-- Input numerico con ridimensionamento automatico --\x3e\n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-form-input-number-example',\n templateUrl: './form-input-number.component.html',\n styleUrls: ['./form-input-number.component.scss'],\n})\nexport class FormInputNumberExampleComponent {\n adaptiveInputValue: number = 99999;\n}"],["html",'

    Input Calendario

    \n

    Attenzione: i valori delle date devono essere in formato YYYY-MM-DD.

    \n
    \n
    Datepicker
    \n

    Clicca sull\u2019icona a destra per visualizzare il datepicker.

    \n\n \n\n
    Limiti
    \n

    Aggiungendo le propriet\xe0 "min" e "max" all\'input \xe8 possibile limitare la data minima e massima del campo

    \n\n \x3c!-- Input date con min, max e step --\x3e\n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-form-input-calendar-example',\n templateUrl: './form-input-calendar.component.html',\n styleUrls: ['./form-input-calendar.component.scss'],\n})\nexport class FormInputCalendarExampleComponent {}"],["html",'

    Input con icona o pulsanti

    \n
    \n
    \n
    \n \x3c!-- Input con icona a sinistra tramite attributo --\x3e\n \n \n \n\n \x3c!-- Input con icona a sinistra tramite direttiva itTextSuffix --\x3e\n \n \n \n\n \x3c!-- Input con icona a sinistra tramite direttiva itTextSuffix e bottone a destra tramite direttiva itSuffix--\x3e\n \n \n \n \n
    \n\n
    \n
    Icona
    \n \n \n \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-form-input-icon-example',\n templateUrl: './form-input-icon.component.html',\n styleUrls: ['./form-input-icon.component.scss'],\n})\nexport class FormInputIconExampleComponent {\n i = 0;\n type = 'text';\n icon: IconName = 'pencil';\n value = '';\n label = 'Etichetta di esempio';\n}"],["html",'

    Interazione con Form Input dotato di validazione Template Driven

    \n\n
    \n
    \n \n \x3c!-- Default errors--\x3e\n \n\n \n\n
    Salvato `/{/{ savedValue /}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { NgForm } from '@angular/forms';\n\n@Component({\n selector: 'it-template-driven-validation-example',\n templateUrl: './template-driven-validation-example.component.html',\n styleUrls: ['./template-driven-validation-example.component.scss'],\n})\nexport class TemplateDrivenValidationExampleComponent {\n value = '';\n savedValue = undefined;\n\n save(ngForm: NgForm) {\n this.savedValue = ngForm.value.myInput;\n }\n}"],["html",'

    Interazione con Form Input dotato di validazione Model Driven

    \n\n
    \n
    \n
    \n
    \n \n \n \x3c!-- Custom errors--\x3e\n
    Il campo \xe8 obbligatorio
    \n
    Deve essere almeno di lunghezza 3
    \n
    Deve essere massimo di lunghezza 10
    \n
    Non corrisponde al pattern [ab]+
    \n
    \n
    \n
    \n
    \n \n \x3c!-- Default errors--\x3e\n \n
    \n
    \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n\n
    \n \n \n
    \n\n
    Salvato `/{/{ savedValue /}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, UntypedFormGroup, Validators } from '@angular/forms';\nimport { ItValidators } from 'design-angular-kit/validators/it-validators';\n\n@Component({\n selector: 'it-model-driven-validation-example',\n templateUrl: './model-driven-validation-example.component.html',\n styleUrls: ['./model-driven-validation-example.component.scss'],\n})\nexport class ModelDrivenValidationExampleComponent {\n myForm: FormGroup;\n\n constructor(private _fb: FormBuilder) {\n const validators = [Validators.required, Validators.minLength(3), Validators.maxLength(10), Validators.pattern('[ab]+')];\n this.myForm = this._fb.group({\n taxCode: [null, ItValidators.taxCode],\n vat: [null, ItValidators.vatNumber],\n cap: [null, ItValidators.cap],\n email: [null],\n url: [null],\n phone: [null],\n iban: [null, ItValidators.iban],\n myInput: ['', validators],\n });\n }\n\n value = '';\n savedValue = undefined;\n\n save(form: UntypedFormGroup) {\n this.savedValue = form.value.myInput;\n }\n\n markAllAsTouched() {\n this.myForm.markAllAsTouched();\n }\n}"]],template:function(i,t){1&i&&e._UZ(0,"it-form-input-example")(1,"it-source-display",0)(2,"it-form-input-number-example")(3,"it-source-display",1)(4,"it-form-input-calendar-example")(5,"it-source-display",2)(6,"it-form-input-icon-example")(7,"it-source-display",3)(8,"it-template-driven-validation-example")(9,"it-source-display",4)(10,"it-model-driven-validation-example")(11,"it-source-display",5)},dependencies:[y.F,A,N,k,L,S,P]})}return n})();const O=[{path:"",component:(()=>{class n{constructor(){this.component=_.wx.find(o=>"ItInputComponent"===o.name)}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-form-input-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,t){1&i&&(e.TgZ(0,"h1",0),e._uU(1,"Form Input"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Form Input utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-form-input-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&i&&(e.xp6(4),e.Q6J("innerHTML",t.component.description,e.oJD),e.xp6(5),e.Q6J("component",t.component))},dependencies:[f.G,x.U,C.m,B]})}return n})()}];let Y=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[h.Bz.forChild(O),h.Bz]})}return n})();var G=p(6208);let X=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[u.ez,r.u5,G.m,Y,r.UX]})}return n})()}}]); \ No newline at end of file diff --git a/261.8e1acecf28dda4bd.js b/261.8e1acecf28dda4bd.js deleted file mode 100644 index 56297d6c..00000000 --- a/261.8e1acecf28dda4bd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[261],{261:(R,r,a)=>{a.r(r),a.d(r,{BadgeModule:()=>J});var c=a(6814),i=a(6223),m=a(6208),g=a(1640),u=a(7069),e=a(9212),h=a(528),v=a(6273),b=a(4580),f=a(6099),C=a(142),x=a(4220),B=a(4676),T=a(8790);function Z(n,p){if(1&n){const d=e.EpF();e.ynx(0),e.TgZ(1,"it-radio-button",14),e.NdJ("ngModelChange",function(t){e.CHM(d);const l=e.oxw();return e.KtG(l.selectedColor=t)}),e.qZA(),e.BQk()}if(2&n){const d=p.$implicit,o=p.index,t=e.oxw();e.xp6(),e.Q6J("id","color-"+o)("label",d)("value",d)("ngModel",t.selectedColor)}}let M=(()=>{class n{constructor(){this.colors=["primary","secondary","danger","warning","success"],this.selectedColor="primary",this.badgeText="New",this.isRounded=!1}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-example"]],decls:31,vars:8,consts:[[1,"bd-example"],[1,"row"],[1,"col-4"],[1,"example-section"],[1,"mt-4"],["label","Testo badge",3,"ngModel","ngModelChange"],[1,"col-6"],[4,"ngFor","ngForOf"],["for","isRounded"],["label","Rounded",3,"ngModel","ngModelChange"],[1,"col-6","offset-2"],[1,"card-title"],[3,"itBadge","rounded"],["href","#",3,"itBadge","rounded"],["name","color",3,"id","label","value","ngModel","ngModelChange"]],template:function(o,t){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione badge"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3)(6,"div",4)(7,"it-input",5),e.NdJ("ngModelChange",function(s){return t.badgeText=s}),e.qZA(),e._UZ(8,"hr"),e.qZA(),e.TgZ(9,"div",1)(10,"div",6)(11,"label")(12,"strong"),e._uU(13,"Colore Badge"),e.qZA()(),e.YNc(14,Z,2,4,"ng-container",7),e.qZA(),e.TgZ(15,"div",6)(16,"label",8)(17,"strong"),e._uU(18,"Badge arrotondato"),e.qZA()(),e.TgZ(19,"it-checkbox",9),e.NdJ("ngModelChange",function(s){return t.isRounded=s}),e.qZA()()()()(),e.TgZ(20,"div",10)(21,"h4",11),e._uU(22,"Risultato badge"),e.qZA(),e.TgZ(23,"h5"),e._uU(24,"Testo di esempio "),e.TgZ(25,"span",12),e._uU(26),e.qZA()(),e.TgZ(27,"h5"),e._uU(28,"Link di esempio "),e.TgZ(29,"a",13),e._uU(30,"link"),e.qZA()()()()()),2&o&&(e.xp6(7),e.Q6J("ngModel",t.badgeText),e.xp6(7),e.Q6J("ngForOf",t.colors),e.xp6(5),e.Q6J("ngModel",t.isRounded),e.xp6(6),e.Q6J("itBadge",t.selectedColor)("rounded",t.isRounded),e.xp6(),e.Oqu(t.badgeText),e.xp6(3),e.Q6J("itBadge",t.selectedColor)("rounded",t.isRounded))},dependencies:[c.sg,i.JJ,i.On,C.Y,x.f,B.g,T.C]})}return n})(),y=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione badge

    \n
    \n\n
    \n
    \n
    \n\n
    \n \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n \n\n \n\n
    \n
    \n\n
    \n
    \n\n
    \n

    Risultato badge

    \n\n
    Testo di esempio /{/{badgeText/}/}
    \n\n
    Link di esempio link
    \n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\nimport { BadgeColor } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-badge-example',\n templateUrl: './badge-example.component.html',\n styleUrls: ['./badge-example.component.scss']\n})\nexport class BadgeExampleComponent {\n colors: Array = [\n 'primary',\n 'secondary',\n 'danger',\n 'warning',\n 'success'\n ];\n\n selectedColor: BadgeColor = 'primary';\n badgeText = 'New';\n\n isRounded = false;\n}"]],template:function(o,t){1&o&&e._UZ(0,"it-badge-example")(1,"it-source-display",0)},dependencies:[f.F,M]})}return n})();const A=[{path:"",component:(()=>{class n{constructor(){this.directive=u.s7.find(d=>"ItBadgeDirective"===d.name)}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,t){1&o&&(e.TgZ(0,"h1",0),e._uU(1,"Badge"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Documentazione ed esempi del componente badge, utile per piccoli contatori ed etichette."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-badge-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&o&&(e.xp6(4),e.Q6J("innerHTML",t.directive.description,e.oJD),e.xp6(5),e.Q6J("component",t.directive))},dependencies:[h.G,v.U,b.m,y]})}return n})()}];let U=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[g.Bz.forChild(A),g.Bz]})}return n})(),J=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[c.ez,i.u5,m.m,U]})}return n})()}}]); \ No newline at end of file diff --git a/261.c75e04b8e4c363b1.js b/261.c75e04b8e4c363b1.js new file mode 100644 index 00000000..ac50fafa --- /dev/null +++ b/261.c75e04b8e4c363b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[261],{261:(R,r,a)=>{a.r(r),a.d(r,{BadgeModule:()=>J});var c=a(6814),i=a(6223),m=a(6208),g=a(1640),u=a(7069),e=a(9212),h=a(528),v=a(6273),f=a(4580),C=a(6099),x=a(142),b=a(4220),B=a(4676),T=a(8790);function Z(n,p){if(1&n){const d=e.EpF();e.ynx(0),e.TgZ(1,"it-radio-button",14),e.NdJ("ngModelChange",function(t){e.CHM(d);const s=e.oxw();return e.KtG(s.selectedColor=t)}),e.qZA(),e.BQk()}if(2&n){const d=p.$implicit,o=p.index,t=e.oxw();e.xp6(),e.Q6J("id","color-"+o)("span",d)("value",d)("ngModel",t.selectedColor)}}let M=(()=>{class n{constructor(){this.colors=["primary","secondary","danger","warning","success"],this.selectedColor="primary",this.badgeText="New",this.isRounded=!1}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-example"]],decls:31,vars:8,consts:[[1,"bd-example"],[1,"row"],[1,"col-4"],[1,"example-section"],[1,"mt-4"],["label","Testo badge",3,"ngModel","ngModelChange"],[1,"col-6"],[4,"ngFor","ngForOf"],["for","isRounded"],["label","Rounded",3,"ngModel","ngModelChange"],[1,"col-6","offset-2"],[1,"card-title"],[3,"itBadge","rounded"],["href","#",3,"itBadge","rounded"],["name","color",3,"id","span","value","ngModel","ngModelChange"]],template:function(o,t){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione badge"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"div",3)(6,"div",4)(7,"it-input",5),e.NdJ("ngModelChange",function(l){return t.badgeText=l}),e.qZA(),e._UZ(8,"hr"),e.qZA(),e.TgZ(9,"div",1)(10,"div",6)(11,"span")(12,"strong"),e._uU(13,"Colore Badge"),e.qZA()(),e.YNc(14,Z,2,4,"ng-container",7),e.qZA(),e.TgZ(15,"div",6)(16,"span",8)(17,"strong"),e._uU(18,"Badge arrotondato"),e.qZA()(),e.TgZ(19,"it-checkbox",9),e.NdJ("ngModelChange",function(l){return t.isRounded=l}),e.qZA()()()()(),e.TgZ(20,"div",10)(21,"h4",11),e._uU(22,"Risultato badge"),e.qZA(),e.TgZ(23,"h5"),e._uU(24," Testo di esempio "),e.TgZ(25,"span",12),e._uU(26),e.qZA()(),e.TgZ(27,"h5"),e._uU(28,"Link di esempio "),e.TgZ(29,"a",13),e._uU(30,"link"),e.qZA()()()()()),2&o&&(e.xp6(7),e.Q6J("ngModel",t.badgeText),e.xp6(7),e.Q6J("ngForOf",t.colors),e.xp6(5),e.Q6J("ngModel",t.isRounded),e.xp6(6),e.Q6J("itBadge",t.selectedColor)("rounded",t.isRounded),e.xp6(),e.Oqu(t.badgeText),e.xp6(3),e.Q6J("itBadge",t.selectedColor)("rounded",t.isRounded))},dependencies:[c.sg,i.JJ,i.On,x.Y,b.f,B.g,T.C]})}return n})(),y=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione badge

    \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n Colore Badge\n \n \n \n
    \n
    \n Badge arrotondato\n \n
    \n
    \n
    \n
    \n\n
    \n

    Risultato badge

    \n\n
    \n Testo di esempio /{/{ badgeText /}/}\n
    \n\n
    Link di esempio link
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { BadgeColor } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-badge-example',\n templateUrl: './badge-example.component.html',\n styleUrls: ['./badge-example.component.scss'],\n})\nexport class BadgeExampleComponent {\n colors: Array = ['primary', 'secondary', 'danger', 'warning', 'success'];\n\n selectedColor: BadgeColor = 'primary';\n badgeText = 'New';\n\n isRounded = false;\n}"]],template:function(o,t){1&o&&e._UZ(0,"it-badge-example")(1,"it-source-display",0)},dependencies:[C.F,M]})}return n})();const A=[{path:"",component:(()=>{class n{constructor(){this.directive=u.s7.find(d=>"ItBadgeDirective"===d.name)}static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-badge-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,t){1&o&&(e.TgZ(0,"h1",0),e._uU(1,"Badge"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Documentazione ed esempi del componente badge, utile per piccoli contatori ed etichette."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-badge-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&o&&(e.xp6(4),e.Q6J("innerHTML",t.directive.description,e.oJD),e.xp6(5),e.Q6J("component",t.directive))},dependencies:[h.G,v.U,f.m,y]})}return n})()}];let U=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[g.Bz.forChild(A),g.Bz]})}return n})(),J=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[c.ez,i.u5,m.m,U]})}return n})()}}]); \ No newline at end of file diff --git a/2750.521641dde525782e.js b/2750.521641dde525782e.js deleted file mode 100644 index fa0c625b..00000000 --- a/2750.521641dde525782e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2750],{2750:(U,m,o)=>{o.r(m),o.d(m,{IconModule:()=>E});var r=o(6814),d=o(6208),p=o(1640),h=o(7069),e=o(9212),g=o(6099),u=o(528),x=o(6273),f=o(4580),l=o(3016);let v=(()=>{class n{constructor(){this.exampleText=''}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-example"]],decls:2,vars:0,consts:[[1,"bd-example"],["name","tool"]],template:function(i,c){1&i&&(e.TgZ(0,"div",0),e._UZ(1,"it-icon",1),e.qZA())},dependencies:[l.Q],encapsulation:2,changeDetection:0})}return n})(),b=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-size-example"]],decls:17,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-1","align-items-center"],["name","check-circle","size","xs",1,"bg-light"],["name","check-circle","size","sm",1,"bg-light"],["name","check-circle",1,"bg-light"],["name","check-circle","size","lg",1,"bg-light"],["name","check-circle","size","xl",1,"bg-light"],[1,"mt-5"],["name","check-circle","size","sm","padded","true",1,"bg-light"],["name","check-circle","size","xs","padded","true",1,"bg-light"],["name","check-circle","padded","true",1,"bg-light"],["name","check-circle","size","lg","padded","true",1,"bg-light"],["name","check-circle","size","xl","padded","true",1,"bg-light"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Dimensioni"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4)(7,"it-icon",5)(8,"it-icon",6),e.qZA(),e.TgZ(9,"h3",7),e._uU(10,"Padded"),e.qZA(),e.TgZ(11,"div",1),e._UZ(12,"it-icon",8)(13,"it-icon",9)(14,"it-icon",10)(15,"it-icon",11)(16,"it-icon",12),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})();const a=["arrow-down","arrow-down-circle","arrow-down-triangle","arrow-left","arrow-left-circle","arrow-left-triangle","arrow-right","arrow-right-circle","arrow-right-triangle","arrow-up","arrow-up-circle","arrow-up-triangle","ban","bookmark","box","burger","calendar","camera","card","chart-line","check","check-circle","chevron-left","chevron-right","clip","clock","close","close-big","close-circle","comment","copy","delete","download","error","exchange-circle","expand","external-link","flag","folder","fullscreen","funnel","hearing","help","help-circle","horn","inbox","info-circle","key","link","list","locked","logout","mail","mail-open","map-marker","map-marker-circle","map-marker-minus","map-marker-plus","maximize","maximize-alt","minimize","minus","minus-circle","more-actions","more-items","note","pa","password-invisible","password-visible","pencil","piattaforme","pin","plug","plus","plus-circle","presentation","print","refresh","restore","rss","rss-square","search","settings","share","software","star-full","star-outline","telephone","tool","unlocked","upload","user","video","warning","warning-circle","wifi","zoom-in","zoom-out","file","files","file-audio","file-compressed","file-csv","file-json","file-odp","file-ods","file-odt","file-pdf","file-pdf-ext","file-sheet","file-slides","file-ppt","file-txt","file-video","file-xml","behance","facebook","facebook-square","figma","figma-square","flickr","flickr-square","github","instagram","linkedin","linkedin-square","mastodon","mastodon-square","medium","medium-square","moodle","moodle-square","pinterest","pinterest-square","quora","quora-square","reddit","reddit-square","slack","slack-square","snapchat","snapchat-square","stackexchange","stackexchange-square","stackoverflow","stackoverflow-square","telegram","tiktok","tiktok-square","twitter","twitter-square","vimeo","vimeo-square","whatsapp","whatsapp-square","youtube","google","designers-italia","team-digitale"];function k(n,s){if(1&n&&(e.TgZ(0,"h4",5),e._uU(1),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(),e.Oqu(t.name)}}function y(n,s){if(1&n&&(e.TgZ(0,"div",6)(1,"div",7),e._UZ(2,"it-icon",8),e.TgZ(3,"div",9),e._uU(4),e.qZA()()()),2&n){const t=s.$implicit;e.xp6(2),e.Q6J("name",t),e.xp6(2),e.Oqu(t)}}function C(n,s){if(1&n&&(e.ynx(0),e.YNc(1,k,2,1,"h4",2),e.TgZ(2,"div",3),e.YNc(3,y,5,2,"div",4),e.qZA(),e.BQk()),2&n){const t=s.$implicit;e.xp6(),e.Q6J("ngIf",t.name),e.xp6(2),e.Q6J("ngForOf",t.icons)}}let I=(()=>{class n{constructor(){const t=a.indexOf("file"),i=a.indexOf("behance"),c=a.indexOf("designers-italia");this.iconGroups=[{icons:t>=0?a.slice(0,t):[]},{name:"File",icons:t>=0&&i>=0?a.slice(t,i):[]},{name:"Piattaforme",icons:c>=0&&i>=0?a.slice(i,c):[]},{name:"Extra",icons:c>=0?a.slice(c,a.length):[]}]}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-list-example"]],decls:4,vars:1,consts:[[1,"bd-example"],[4,"ngFor","ngForOf"],["class","mt-4",4,"ngIf"],[1,"row"],["class","col-12 col-md-6 col-lg-4 mt-2",4,"ngFor","ngForOf"],[1,"mt-4"],[1,"col-12","col-md-6","col-lg-4","mt-2"],[1,"d-flex"],[3,"name"],[1,"ms-3"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Lista delle icone disponibili"),e.qZA(),e.TgZ(2,"div",0),e.YNc(3,C,4,2,"ng-container",1),e.qZA()),2&i&&(e.xp6(3),e.Q6J("ngForOf",c.iconGroups))},dependencies:[r.sg,r.O5,l.Q],encapsulation:2,changeDetection:0})}return n})(),Z=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-color-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-1","align-items-center"],["name","check-circle","color","primary",1,"bg-light"],["name","check-circle","color","secondary",1,"bg-light"],["name","check-circle","color","success",1,"bg-light"],["name","check-circle","color","warning",1,"bg-light"],["name","check-circle","color","danger",1,"bg-light"],["name","check-circle","color","light",1,"bg-dark"],["name","check-circle","color","white",1,"bg-dark"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Colori"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4)(7,"it-icon",5)(8,"it-icon",6)(9,"it-icon",7)(10,"it-icon",8),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})(),A=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-alignment-example"]],decls:7,vars:0,consts:[[1,"bd-example"],[2,"line-height","4em"],["name","check-circle","svgClass","bg-light align-bottom",1,"me-2"],["name","check-circle","svgClass","bg-light align-middle",1,"me-2"],["name","check-circle","svgClass","bg-light align-top"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Allineamenti"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})(),w=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-examples"]],decls:10,vars:0,consts:[["html",'
    \n \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-example',\n templateUrl: './icon-example.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class IconExampleComponent {\n exampleText: string = '';\n}"],["html",'

    Dimensioni

    \n
    \n
    \n \n \n \n \n \n
    \n\n

    Padded

    \n
    \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-size-example',\n templateUrl: './icon-size-example.component.html'\n})\nexport class IconSizeExampleComponent {\n\n}"],["html",'

    Colori

    \n
    \n
    \n \n \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-color-example',\n templateUrl: './icon-color-example.component.html'\n})\nexport class IconColorExampleComponent {\n\n}"],["html",'

    Allineamenti

    \n
    \n
    \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-alignment-example',\n templateUrl: './icon-alignment-example.component.html'\n})\nexport class IconAlignmentExampleComponent {\n\n}"],["html",'

    Lista delle icone disponibili

    \n
    \n \n

    /{/{group.name/}/}

    \n\n
    \n
    \n
    \n\n \n
    /{/{icon/}/}
    \n\n
    \n
    \n
    \n
    \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { IconName, IconNameArray } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-icon-list-example',\n templateUrl: './icon-list-example.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class IconListExampleComponent {\n\n iconGroups: Array<{ name?: string, icons: Readonly> }>;\n\n constructor() {\n const indexFile = IconNameArray.indexOf('file');\n const indexPlatform = IconNameArray.indexOf('behance');\n const indexExtra = IconNameArray.indexOf('designers-italia');\n\n this.iconGroups = [\n {\n icons: indexFile >= 0 ? IconNameArray.slice(0, indexFile) : []\n },\n {\n name: 'File',\n icons: indexFile >= 0 && indexPlatform >= 0 ? IconNameArray.slice(indexFile, indexPlatform) : []\n },\n {\n name: 'Piattaforme',\n icons: indexExtra >= 0 && indexPlatform >= 0 ? IconNameArray.slice(indexPlatform, indexExtra) : []\n },\n {\n name: 'Extra',\n icons: indexExtra >= 0 ? IconNameArray.slice(indexExtra, IconNameArray.length) : []\n }\n ];\n }\n}"]],template:function(i,c){1&i&&e._UZ(0,"it-icon-example")(1,"it-source-display",0)(2,"it-icon-size-example")(3,"it-source-display",1)(4,"it-icon-color-example")(5,"it-source-display",2)(6,"it-icon-alignment-example")(7,"it-source-display",3)(8,"it-icon-list-example")(9,"it-source-display",4)},dependencies:[g.F,v,b,I,Z,A],encapsulation:2})}return n})();const z=[{path:"",component:(()=>{class n{constructor(){this.hrefLibraryConfig="import {DesignAngularKitModule, DesignAngularKitInit} from 'design-angular-kit';\n \n const initConfig: DesignAngularKitInit = {\n /**\n * The initial path in the `href` attribute in the `IconComponent` component\n * @default './bootstrap-italia/dist/svg/sprites.svg'\n */\n iconHref: 'my-path/svg/sprites.svg',\n };\n \n @NgModule({\n imports: [\n ...\n DesignAngularKitModule.forRoot(initConfig)\n ]\n })",this.component=h.wx.find(t=>"ItIconComponent"===t.name)}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-index"]],decls:16,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"typescript"],[3,"component"]],template:function(i,c){1&i&&(e.TgZ(0,"h1",0),e._uU(1,"Icone"),e.qZA(),e._UZ(2,"p",1),e.TgZ(3,"it-tab-container")(4,"it-tab-item",2),e._UZ(5,"it-icon-examples"),e.qZA(),e.TgZ(6,"it-tab-item",3)(7,"h3"),e._uU(8,"IconComponent"),e.qZA(),e.TgZ(9,"p"),e._uU(10,"E' possibile configurare il path "),e.TgZ(11,"strong"),e._uU(12,"href"),e.qZA(),e._uU(13," del componente attraverso la configurazione iniziale della libreria."),e.qZA(),e._UZ(14,"it-source-display",4)(15,"it-api-parameters",5),e.qZA()()),2&i&&(e.xp6(14),e.Q6J("typescript",c.hrefLibraryConfig),e.xp6(),e.Q6J("component",c.component))},dependencies:[g.F,u.G,x.U,f.m,w],encapsulation:2})}return n})()}];let T=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(z),p.Bz]})}return n})();var q=o(6223);let E=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[r.ez,d.m,T,q.u5]})}return n})()}}]); \ No newline at end of file diff --git a/2750.8c05c66a7a2d2c9f.js b/2750.8c05c66a7a2d2c9f.js new file mode 100644 index 00000000..a1fa0606 --- /dev/null +++ b/2750.8c05c66a7a2d2c9f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[2750],{2750:(U,m,o)=>{o.r(m),o.d(m,{IconModule:()=>E});var r=o(6814),d=o(6208),p=o(1640),h=o(7069),e=o(9212),g=o(6099),u=o(528),x=o(6273),f=o(4580),l=o(3016);let v=(()=>{class n{constructor(){this.exampleText=''}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-example"]],decls:2,vars:0,consts:[[1,"bd-example"],["name","tool"]],template:function(i,c){1&i&&(e.TgZ(0,"div",0),e._UZ(1,"it-icon",1),e.qZA())},dependencies:[l.Q],encapsulation:2,changeDetection:0})}return n})(),b=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-size-example"]],decls:17,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-1","align-items-center"],["name","check-circle","size","xs",1,"bg-light"],["name","check-circle","size","sm",1,"bg-light"],["name","check-circle",1,"bg-light"],["name","check-circle","size","lg",1,"bg-light"],["name","check-circle","size","xl",1,"bg-light"],[1,"mt-5"],["name","check-circle","size","sm","padded","true",1,"bg-light"],["name","check-circle","size","xs","padded","true",1,"bg-light"],["name","check-circle","padded","true",1,"bg-light"],["name","check-circle","size","lg","padded","true",1,"bg-light"],["name","check-circle","size","xl","padded","true",1,"bg-light"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Dimensioni"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4)(7,"it-icon",5)(8,"it-icon",6),e.qZA(),e.TgZ(9,"h3",7),e._uU(10,"Padded"),e.qZA(),e.TgZ(11,"div",1),e._UZ(12,"it-icon",8)(13,"it-icon",9)(14,"it-icon",10)(15,"it-icon",11)(16,"it-icon",12),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})();const a=["arrow-down","arrow-down-circle","arrow-down-triangle","arrow-left","arrow-left-circle","arrow-left-triangle","arrow-right","arrow-right-circle","arrow-right-triangle","arrow-up","arrow-up-circle","arrow-up-triangle","ban","bookmark","box","burger","calendar","camera","card","chart-line","check","check-circle","chevron-left","chevron-right","clip","clock","close","close-big","close-circle","comment","copy","delete","download","error","exchange-circle","expand","external-link","flag","folder","fullscreen","funnel","hearing","help","help-circle","horn","inbox","info-circle","key","link","list","locked","logout","mail","mail-open","map-marker","map-marker-circle","map-marker-minus","map-marker-plus","maximize","maximize-alt","minimize","minus","minus-circle","more-actions","more-items","note","pa","password-invisible","password-visible","pencil","piattaforme","pin","plug","plus","plus-circle","presentation","print","refresh","restore","rss","rss-square","search","settings","share","software","star-full","star-outline","telephone","tool","unlocked","upload","user","video","warning","warning-circle","wifi","zoom-in","zoom-out","file","files","file-audio","file-compressed","file-csv","file-json","file-odp","file-ods","file-odt","file-pdf","file-pdf-ext","file-sheet","file-slides","file-ppt","file-txt","file-video","file-xml","behance","facebook","facebook-square","figma","figma-square","flickr","flickr-square","github","instagram","linkedin","linkedin-square","mastodon","mastodon-square","medium","medium-square","moodle","moodle-square","pinterest","pinterest-square","quora","quora-square","reddit","reddit-square","slack","slack-square","snapchat","snapchat-square","stackexchange","stackexchange-square","stackoverflow","stackoverflow-square","telegram","threads","threads-square","tiktok","tiktok-square","twitter","twitter-square","vimeo","vimeo-square","whatsapp","whatsapp-square","youtube","google","designers-italia","team-digitale"];function k(n,s){if(1&n&&(e.TgZ(0,"h4",5),e._uU(1),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(),e.Oqu(t.name)}}function y(n,s){if(1&n&&(e.TgZ(0,"div",6)(1,"div",7),e._UZ(2,"it-icon",8),e.TgZ(3,"div",9),e._uU(4),e.qZA()()()),2&n){const t=s.$implicit;e.xp6(2),e.Q6J("name",t),e.xp6(2),e.Oqu(t)}}function C(n,s){if(1&n&&(e.ynx(0),e.YNc(1,k,2,1,"h4",2),e.TgZ(2,"div",3),e.YNc(3,y,5,2,"div",4),e.qZA(),e.BQk()),2&n){const t=s.$implicit;e.xp6(),e.Q6J("ngIf",t.name),e.xp6(2),e.Q6J("ngForOf",t.icons)}}let I=(()=>{class n{constructor(){const t=a.indexOf("file"),i=a.indexOf("behance"),c=a.indexOf("designers-italia");this.iconGroups=[{icons:t>=0?a.slice(0,t):[]},{name:"File",icons:t>=0&&i>=0?a.slice(t,i):[]},{name:"Piattaforme",icons:c>=0&&i>=0?a.slice(i,c):[]},{name:"Extra",icons:c>=0?a.slice(c,a.length):[]}]}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-list-example"]],decls:4,vars:1,consts:[[1,"bd-example"],[4,"ngFor","ngForOf"],["class","mt-4",4,"ngIf"],[1,"row"],["class","col-12 col-md-6 col-lg-4 mt-2",4,"ngFor","ngForOf"],[1,"mt-4"],[1,"col-12","col-md-6","col-lg-4","mt-2"],[1,"d-flex"],[3,"name"],[1,"ms-3"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Lista delle icone disponibili"),e.qZA(),e.TgZ(2,"div",0),e.YNc(3,C,4,2,"ng-container",1),e.qZA()),2&i&&(e.xp6(3),e.Q6J("ngForOf",c.iconGroups))},dependencies:[r.sg,r.O5,l.Q],encapsulation:2,changeDetection:0})}return n})(),Z=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-color-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-1","align-items-center"],["name","check-circle","color","primary",1,"bg-light"],["name","check-circle","color","secondary",1,"bg-light"],["name","check-circle","color","success",1,"bg-light"],["name","check-circle","color","warning",1,"bg-light"],["name","check-circle","color","danger",1,"bg-light"],["name","check-circle","color","light",1,"bg-dark"],["name","check-circle","color","white",1,"bg-dark"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Colori"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4)(7,"it-icon",5)(8,"it-icon",6)(9,"it-icon",7)(10,"it-icon",8),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})(),A=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-alignment-example"]],decls:7,vars:0,consts:[[1,"bd-example"],[2,"line-height","4em"],["name","check-circle","svgClass","bg-light align-bottom",1,"me-2"],["name","check-circle","svgClass","bg-light align-middle",1,"me-2"],["name","check-circle","svgClass","bg-light align-top"]],template:function(i,c){1&i&&(e.TgZ(0,"h3"),e._uU(1,"Allineamenti"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"it-icon",2)(5,"it-icon",3)(6,"it-icon",4),e.qZA()())},dependencies:[l.Q],encapsulation:2})}return n})(),w=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-examples"]],decls:10,vars:0,consts:[["html",'
    \n \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-example',\n templateUrl: './icon-example.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class IconExampleComponent {\n exampleText: string = '';\n}"],["html",'

    Dimensioni

    \n
    \n
    \n \n \n \n \n \n
    \n\n

    Padded

    \n
    \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-size-example',\n templateUrl: './icon-size-example.component.html',\n})\nexport class IconSizeExampleComponent {}"],["html",'

    Colori

    \n
    \n
    \n \n \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-color-example',\n templateUrl: './icon-color-example.component.html',\n})\nexport class IconColorExampleComponent {}"],["html",'

    Allineamenti

    \n
    \n
    \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-icon-alignment-example',\n templateUrl: './icon-alignment-example.component.html',\n})\nexport class IconAlignmentExampleComponent {}"],["html",'

    Lista delle icone disponibili

    \n
    \n \n

    /{/{ group.name /}/}

    \n\n
    \n
    \n
    \n \n
    /{/{ icon /}/}
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { IconName, IconNameArray } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-icon-list-example',\n templateUrl: './icon-list-example.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class IconListExampleComponent {\n iconGroups: Array<{ name?: string; icons: Readonly> }>;\n\n constructor() {\n const indexFile = IconNameArray.indexOf('file');\n const indexPlatform = IconNameArray.indexOf('behance');\n const indexExtra = IconNameArray.indexOf('designers-italia');\n\n this.iconGroups = [\n {\n icons: indexFile >= 0 ? IconNameArray.slice(0, indexFile) : [],\n },\n {\n name: 'File',\n icons: indexFile >= 0 && indexPlatform >= 0 ? IconNameArray.slice(indexFile, indexPlatform) : [],\n },\n {\n name: 'Piattaforme',\n icons: indexExtra >= 0 && indexPlatform >= 0 ? IconNameArray.slice(indexPlatform, indexExtra) : [],\n },\n {\n name: 'Extra',\n icons: indexExtra >= 0 ? IconNameArray.slice(indexExtra, IconNameArray.length) : [],\n },\n ];\n }\n}"]],template:function(i,c){1&i&&e._UZ(0,"it-icon-example")(1,"it-source-display",0)(2,"it-icon-size-example")(3,"it-source-display",1)(4,"it-icon-color-example")(5,"it-source-display",2)(6,"it-icon-alignment-example")(7,"it-source-display",3)(8,"it-icon-list-example")(9,"it-source-display",4)},dependencies:[g.F,v,b,I,Z,A],encapsulation:2})}return n})();const z=[{path:"",component:(()=>{class n{constructor(){this.hrefLibraryConfig="import {DesignAngularKitModule, DesignAngularKitInit} from 'design-angular-kit';\n \n const initConfig: DesignAngularKitInit = {\n /**\n * The initial path in the `href` attribute in the `IconComponent` component\n * @default './bootstrap-italia/dist/svg/sprites.svg'\n */\n iconHref: 'my-path/svg/sprites.svg',\n };\n \n @NgModule({\n imports: [\n ...\n DesignAngularKitModule.forRoot(initConfig)\n ]\n })",this.component=h.wx.find(t=>"ItIconComponent"===t.name)}static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-icon-index"]],decls:16,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"typescript"],[3,"component"]],template:function(i,c){1&i&&(e.TgZ(0,"h1",0),e._uU(1,"Icone"),e.qZA(),e._UZ(2,"p",1),e.TgZ(3,"it-tab-container")(4,"it-tab-item",2),e._UZ(5,"it-icon-examples"),e.qZA(),e.TgZ(6,"it-tab-item",3)(7,"h3"),e._uU(8,"IconComponent"),e.qZA(),e.TgZ(9,"p"),e._uU(10,"E' possibile configurare il path "),e.TgZ(11,"strong"),e._uU(12,"href"),e.qZA(),e._uU(13," del componente attraverso la configurazione iniziale della libreria."),e.qZA(),e._UZ(14,"it-source-display",4)(15,"it-api-parameters",5),e.qZA()()),2&i&&(e.xp6(14),e.Q6J("typescript",c.hrefLibraryConfig),e.xp6(),e.Q6J("component",c.component))},dependencies:[g.F,u.G,x.U,f.m,w],encapsulation:2})}return n})()}];let T=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(z),p.Bz]})}return n})();var q=o(6223);let E=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#n=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[r.ez,d.m,T,q.u5]})}return n})()}}]); \ No newline at end of file diff --git a/3193.15f8bd1e6ad78e0b.js b/3193.15f8bd1e6ad78e0b.js deleted file mode 100644 index 897a20ed..00000000 --- a/3193.15f8bd1e6ad78e0b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3193],{3193:(j,p,r)=>{r.r(p),r.d(p,{TableModule:()=>$});var c=r(6814),m=r(6208),h=r(1640),Z=r(7069),t=r(9212),u=r(528),T=r(6273),b=r(4580),A=r(6099),l=r(5969),_=r(6040),U=r(3840),q=r(8790),g=r(6223);let f=(()=>{class e{sortData(o){throw console.log(`active: ${o.active}, direction: ${o.direction}`),new Error("Method not implemented.")}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-example"]],decls:60,vars:12,consts:[[1,"bd-example"],["itSort","",3,"color","sortChange"],["thead",""],["scope","col"],["it-sort-header","name","scope","col"],["it-sort-header","surname","scope","col"],["it-sort-header","username","scope","col",3,"arrowPosition"],["tbody",""],["scope","row"],[1,"form-check"],[1,"row"],[1,"form-check","col-5"],["name","selectedColor","label","None",3,"ngModel","value","ngModelChange"],["name","selectedColor","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","selectedColor","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["name","selectedColor","value","success","label","Success",3,"ngModel","ngModelChange"],["name","selectedColor","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","selectedColor","value","danger","label","Danger",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["name","selectedColor","value","info","label","Info",3,"ngModel","ngModelChange"],["name","selectedColor","value","light","label","Light",3,"ngModel","ngModelChange"],["name","selectedColor","value","dark","label","Dark",3,"ngModel","ngModelChange"],["href","https://italia.github.io/bootstrap-italia/docs/organizzare-i-contenuti/tabelle/#varianti"]],template:function(n,a){1&n&&(t.TgZ(0,"div",0)(1,"it-table",1),t.NdJ("sortChange",function(i){return a.sortData(i)}),t.ynx(2,2),t.TgZ(3,"tr")(4,"th",3),t._uU(5,"#"),t.qZA(),t.TgZ(6,"th",4),t._uU(7,"Nome"),t.qZA(),t.TgZ(8,"th",5),t._uU(9,"Cognome"),t.qZA(),t.TgZ(10,"th",6),t._uU(11,"Username"),t.qZA()(),t.BQk(),t.ynx(12,7),t.TgZ(13,"tr")(14,"th",8),t._uU(15,"1"),t.qZA(),t.TgZ(16,"td"),t._uU(17,"Mario"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Verdi"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"mario.verdi"),t.qZA()(),t.TgZ(22,"tr")(23,"th",8),t._uU(24,"2"),t.qZA(),t.TgZ(25,"td"),t._uU(26,"Francesco"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Bianchi"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"francesco.bianchi"),t.qZA()(),t.TgZ(31,"tr")(32,"th",8),t._uU(33,"3"),t.qZA(),t.TgZ(34,"td"),t._uU(35,"Alessandro"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Rossi"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(40,"div",9)(41,"h5"),t._uU(42,"Colorazione"),t.qZA(),t.TgZ(43,"div",10)(44,"div",11)(45,"it-radio-button",12),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(46,"it-radio-button",13),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(47,"it-radio-button",14),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()(),t.TgZ(48,"div",15)(49,"it-radio-button",16),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(50,"it-radio-button",17),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(51,"it-radio-button",18),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()(),t.TgZ(52,"div",19)(53,"it-radio-button",20),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(54,"it-radio-button",21),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(55,"it-radio-button",22),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()()()(),t.TgZ(56,"p"),t._uU(57," Per la colorazione su singole righe o celle, fare riferimento alla documentazione "),t.TgZ(58,"a",23),t._uU(59,"Bootstrap Italia"),t.qZA()()()),2&n&&(t.xp6(),t.Q6J("color",a.color),t.xp6(9),t.Q6J("arrowPosition","before"),t.xp6(35),t.Q6J("ngModel",a.color)("value",void 0),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(2),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(2),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color))},dependencies:[l.A,_.U,U.A,q.C,g.JJ,g.On],encapsulation:2})}return e})(),v=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-striped-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["striped","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["striped","true","color","dark"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Righe striate"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),x=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-hover-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["hover","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["hover","true","striped","true"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Righe ed hover"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),C=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-bordered-example"]],decls:42,vars:0,consts:[[1,"bd-example"],["bordered","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella con bordi"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),y=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-borderless-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["borderless","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["borderless","true","color","dark"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella senza bordi"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),M=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-compact-example"]],decls:42,vars:0,consts:[[1,"bd-example"],["compact","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella compatta"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),w=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-alignment-example"]],decls:24,vars:0,consts:[[1,"bd-example"],["alignment","align-middle"],["thead",""],["scope","col",1,"w-25"],["tbody",""]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Allineamento verticale"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"Intestazione 1"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Intestazione 2"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Intestazione 3"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Intestazione 4"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"td"),t._uU(17,"Valore 1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Valore 2"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Valore 3"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells."),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),B=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-header-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["headColor","dark"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["headColor","light"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Intestazione"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),E=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-footer-example"]],decls:52,vars:0,consts:[[1,"bd-example"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["tfoot",""]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Footer"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table"),t.ynx(4,1),t.TgZ(5,"tr")(6,"th",2),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",2),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",2),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",2),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,3),t.TgZ(15,"tr")(16,"th",4),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",4),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",4),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(42,5),t.TgZ(43,"tr")(44,"td"),t._uU(45,"Footer"),t.qZA(),t.TgZ(46,"td"),t._uU(47,"Footer"),t.qZA(),t.TgZ(48,"td"),t._uU(49,"Footer"),t.qZA(),t.TgZ(50,"td"),t._uU(51,"Footer"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),F=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-caption-example"]],decls:85,vars:0,consts:[[1,"bd-example"],["compact","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["caption",""],["compact","true","captionTop","true"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Caption"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(42,6),t._uU(43,"Lista degli utenti"),t.BQk(),t.qZA(),t.TgZ(44,"it-table",7),t.ynx(45,2),t.TgZ(46,"tr")(47,"th",3),t._uU(48,"#"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Nome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Cognome"),t.qZA(),t.TgZ(53,"th",3),t._uU(54,"Username"),t.qZA()(),t.BQk(),t.ynx(55,4),t.TgZ(56,"tr")(57,"th",5),t._uU(58,"1"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Mario"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"Verdi"),t.qZA(),t.TgZ(63,"td"),t._uU(64,"mario.verdi"),t.qZA()(),t.TgZ(65,"tr")(66,"th",5),t._uU(67,"2"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Francesco"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"Bianchi"),t.qZA(),t.TgZ(72,"td"),t._uU(73,"francesco.bianchi"),t.qZA()(),t.TgZ(74,"tr")(75,"th",5),t._uU(76,"3"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Alessandro"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"Rossi"),t.qZA(),t.TgZ(81,"td"),t._uU(82,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(83,6),t._uU(84,"Lista degli utenti"),t.BQk(),t.qZA()())},dependencies:[l.A]})}return e})();var N=r(4716),Q=r(2096),k=r(5952),I=r(5039),P=r(3016);function R(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td",10),t._UZ(2,"it-spinner",11),t.qZA()()),2&e){t.oxw();const o=t.MAs(6);t.xp6(),t.uIk("colspan",o.cells.length)}}function V(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td",10),t._uU(2,"Nessun elemento"),t.qZA()()),2&e){t.oxw(2);const o=t.MAs(6);t.xp6(),t.uIk("colspan",o.cells.length)}}function z(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._UZ(2,"it-icon",14),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA()()),2&e){const o=d.$implicit;t.xp6(4),t.hij(" ",o," ")}}function J(e,d){if(1&e&&t.YNc(0,z,5,1,"tr",13),2&e){const o=t.oxw(2);t.Q6J("ngForOf",o.list)}}function L(e,d){if(1&e&&t.YNc(0,V,3,1,"tr",7)(1,J,1,1,"ng-template",null,12,t.W1O),2&e){const o=t.MAs(2),n=t.oxw();t.Q6J("ngIf",!n.list.length)("ngIfElse",o)}}function O(e,d){if(1&e){const o=t.EpF();t.TgZ(0,"it-pagination",15),t.NdJ("changerEvent",function(a){t.CHM(o);const s=t.oxw();return t.KtG(s.changerEvent(a))})("pageEvent",function(a){t.CHM(o);const s=t.oxw();return t.KtG(s.getPage(a))}),t.qZA()}if(2&e){const o=t.oxw();t.Q6J("currentPage",o.currentPage)("pageNumbers",o.totalPages)("currentChanger",o.pageOffset)}}let S=(()=>{class e{constructor(){this.isLoading=!1,this.currentPage=0,this.pageOffset=10,this.totalPages=0,this.list=[],this.pages=[["Antonino","Francesco","Giovanni"],["Emanuele","Francesca","Giovanna"],["Linda","Riccardo","Marco"],["Daniel","Gioele","Giulio"],["Diego","Andrea","Lorenzo"],["Giorgio","Manuel","Luca"]]}ngOnInit(){this.getPage()}getPage(o=0){this.isLoading=!0,this.fakeServer(o,this.pageOffset).pipe((0,N.x)(()=>{this.isLoading=!1})).subscribe(n=>{this.list=n.list,this.currentPage=o,this.totalPages=Math.ceil(n.totalItemsCount/this.pageOffset)})}changerEvent(o){this.pageOffset=o,this.getPage()}fakeServer(o,n){const a=Math.round(n/this.pages[0].length),s=Array.from({length:a}).flatMap(()=>this.pages[o]);return(0,Q.of)({list:s,totalItemsCount:this.pages.length*s.length})}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-paginated"]],decls:16,vars:3,consts:[[1,"bd-example"],["striped","true"],["thead",""],["tableHead",""],["scope","col",1,"w-25"],["scope","col",1,"w-75"],["tbody",""],[4,"ngIf","ngIfElse"],["showRows",""],["alignment","center",3,"currentPage","pageNumbers","currentChanger","changerEvent","pageEvent",4,"ngIf"],[1,"text-center"],["double","true"],["dataRows",""],[4,"ngFor","ngForOf"],["name","user","color","primary"],["alignment","center",3,"currentPage","pageNumbers","currentChanger","changerEvent","pageEvent"]],template:function(n,a){if(1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella con paginazione"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr",null,3)(7,"th",4),t._uU(8,"Icona"),t.qZA(),t.TgZ(9,"th",5),t._uU(10,"Nome"),t.qZA()(),t.BQk(),t.ynx(11,6),t.YNc(12,R,3,1,"tr",7)(13,L,3,2,"ng-template",null,8,t.W1O),t.BQk(),t.qZA(),t.YNc(15,O,1,3,"it-pagination",9),t.qZA()),2&n){const s=t.MAs(14);t.xp6(12),t.Q6J("ngIf",a.isLoading)("ngIfElse",s),t.xp6(3),t.Q6J("ngIf",!a.isLoading&&a.totalPages>0)}},dependencies:[c.sg,c.O5,k.f,I.L,l.A,P.Q],encapsulation:2})}return e})(),D=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-examples"]],decls:22,vars:0,consts:[["html",'
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n
    \n
    Colorazione
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n\n

    \n Per la colorazione su singole righe o celle, fare riferimento alla documentazione Bootstrap Italia\n

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ItSortEvent } from 'projects/design-angular-kit/src/lib/interfaces/sortable-table';\nimport { TableColor } from 'projects/design-angular-kit/src/lib/interfaces/core';\n\n@Component({\n selector: 'it-table-example',\n templateUrl: './table-example.component.html'\n})\nexport class TableExampleComponent {\n sortData(event: ItSortEvent) {\n console.log(`active: ${event.active}, direction: ${event.direction}`);\n throw new Error('Method not implemented.');\n }\n\n color?: TableColor;\n\n}"],["html",'

    Righe striate

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-striped-example',\n templateUrl: './table-striped-example.component.html'\n})\nexport class TableStripedExampleComponent {\n\n}"],["html",'

    Righe ed hover

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-hover-example',\n templateUrl: './table-hover-example.component.html'\n})\nexport class TableHoverExampleComponent {\n\n}"],["html",'

    Tabella con bordi

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-bordered-example',\n templateUrl: './table-bordered-example.component.html'\n})\nexport class TableBorderedExampleComponent {\n\n}"],["html",'

    Tabella senza bordi

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-borderless-example',\n templateUrl: './table-borderless-example.component.html'\n})\nexport class TableBorderlessExampleComponent {\n\n}"],["html",'

    Tabella compatta

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-compact-example',\n templateUrl: './table-compact-example.component.html'\n})\nexport class TableCompactExampleComponent {\n\n}"],["html",'

    Allineamento verticale

    \n
    \n \n \n \n Intestazione 1\n Intestazione 2\n Intestazione 3\n Intestazione 4\n \n \n\n \n \n Valore 1\n Valore 2\n Valore 3\n This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells.\n \n \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-alignment-example',\n templateUrl: './table-alignment-example.component.html'\n})\nexport class TableAlignmentExampleComponent {\n}"],["html",'

    Intestazione

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-header-example',\n templateUrl: './table-header-example.component.html'\n})\nexport class TableHeaderExampleComponent {\n\n}"],["html",'

    Footer

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n \n \n Footer\n Footer\n Footer\n Footer\n \n \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-footer-example',\n templateUrl: './table-footer-example.component.html'\n})\nexport class TableFooterExampleComponent {\n\n}"],["html",'

    Caption

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n Lista degli utenti\n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n Lista degli utenti\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-caption-example',\n templateUrl: './table-caption-example.component.html',\n styleUrls: ['./table-caption-example.component.scss']\n})\nexport class TableCaptionExampleComponent {\n\n}"],["html",'

    Tabella con paginazione

    \n\n
    \n \n \n \n Icona\n Nome\n \n \n\n \n \n \n \n \n \n\n \n \n Nessun elemento\n \n \n \n \n \n \n \n /{/{item/}/}\n \n \n \n \n\n \n \n\n \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { finalize, Observable, of } from 'rxjs';\n\n@Component({\n selector: 'it-table-paginated',\n templateUrl: './table-paginated.component.html'\n})\nexport class TablePaginatedComponent implements OnInit {\n isLoading: boolean = false;\n currentPage: number = 0;\n pageOffset: number = 10;\n totalPages: number = 0;\n\n list: Array = [];\n\n ngOnInit(): void {\n this.getPage();\n }\n\n /**\n * Retrieve the page list\n * @param page page to show\n */\n getPage(page: number = 0): void {\n this.isLoading = true;\n this.fakeServer(page, this.pageOffset).pipe(\n finalize(() => {\n this.isLoading = false;\n })\n ).subscribe(data => {\n this.list = data.list;\n this.currentPage = page;\n this.totalPages = Math.ceil(data.totalItemsCount / this.pageOffset);\n });\n }\n\n changerEvent(value: number): void {\n this.pageOffset = value;\n this.getPage();\n }\n\n\n private pages: Array> = [\n ['Antonino', 'Francesco', 'Giovanni'],\n ['Emanuele', 'Francesca', 'Giovanna'],\n ['Linda', 'Riccardo', 'Marco'],\n ['Daniel', 'Gioele', 'Giulio'],\n ['Diego', 'Andrea', 'Lorenzo'],\n ['Giorgio', 'Manuel', 'Luca']\n ];\n\n private fakeServer(page: number, pageOffset: number): Observable<{ list: Array, totalItemsCount: number }> {\n const pageLength = Math.round(pageOffset / this.pages[0].length);\n const list = Array.from({length: pageLength}).flatMap(() => this.pages[page]);\n return of({\n list,\n totalItemsCount: this.pages.length * list.length\n });\n }\n}"]],template:function(n,a){1&n&&t._UZ(0,"it-table-example")(1,"it-source-display",0)(2,"it-table-striped-example")(3,"it-source-display",1)(4,"it-table-hover-example")(5,"it-source-display",2)(6,"it-table-bordered-example")(7,"it-source-display",3)(8,"it-table-borderless-example")(9,"it-source-display",4)(10,"it-table-compact-example")(11,"it-source-display",5)(12,"it-table-alignment-example")(13,"it-source-display",6)(14,"it-table-header-example")(15,"it-source-display",7)(16,"it-table-footer-example")(17,"it-source-display",8)(18,"it-table-caption-example")(19,"it-source-display",9)(20,"it-table-paginated")(21,"it-source-display",10)},dependencies:[A.F,f,v,x,C,y,M,w,B,E,F,S],encapsulation:2})}return e})();const G=[{path:"",component:(()=>{class e{constructor(){this.component=Z.wx.find(o=>"ItTableComponent"===o.name)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,a){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Tabelle"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Documentazione ed esempi per lo stile delle tabelle."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-table-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"TableComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&n&&(t.xp6(10),t.Q6J("component",a.component))},dependencies:[u.G,T.U,b.m,D],encapsulation:2})}return e})()}];let X=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[h.Bz.forChild(G),h.Bz]})}return e})();var H=r(2618);let $=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[c.ez,m.m,X,g.u5,H.aw]})}return e})()}}]); \ No newline at end of file diff --git a/3193.d9eaa732f8642720.js b/3193.d9eaa732f8642720.js new file mode 100644 index 00000000..331508db --- /dev/null +++ b/3193.d9eaa732f8642720.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3193],{3193:(j,p,r)=>{r.r(p),r.d(p,{TableModule:()=>$});var c=r(6814),m=r(6208),h=r(1640),Z=r(7069),t=r(9212),u=r(528),T=r(6273),b=r(4580),A=r(6099),l=r(5969),_=r(6040),U=r(3840),q=r(8790),g=r(6223);let f=(()=>{class e{sortData(o){throw console.log(`active: ${o.active}, direction: ${o.direction}`),new Error("Method not implemented.")}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-example"]],decls:60,vars:12,consts:[[1,"bd-example"],["itSort","",3,"color","sortChange"],["thead",""],["scope","col"],["it-sort-header","name","scope","col"],["it-sort-header","surname","scope","col"],["it-sort-header","username","scope","col",3,"arrowPosition"],["tbody",""],["scope","row"],[1,"form-check"],[1,"row"],[1,"form-check","col-5"],["name","selectedColor","label","None",3,"ngModel","value","ngModelChange"],["name","selectedColor","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","selectedColor","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["name","selectedColor","value","success","label","Success",3,"ngModel","ngModelChange"],["name","selectedColor","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","selectedColor","value","danger","label","Danger",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["name","selectedColor","value","info","label","Info",3,"ngModel","ngModelChange"],["name","selectedColor","value","light","label","Light",3,"ngModel","ngModelChange"],["name","selectedColor","value","dark","label","Dark",3,"ngModel","ngModelChange"],["href","https://italia.github.io/bootstrap-italia/docs/organizzare-i-contenuti/tabelle/#varianti"]],template:function(n,a){1&n&&(t.TgZ(0,"div",0)(1,"it-table",1),t.NdJ("sortChange",function(i){return a.sortData(i)}),t.ynx(2,2),t.TgZ(3,"tr")(4,"th",3),t._uU(5,"#"),t.qZA(),t.TgZ(6,"th",4),t._uU(7,"Nome"),t.qZA(),t.TgZ(8,"th",5),t._uU(9,"Cognome"),t.qZA(),t.TgZ(10,"th",6),t._uU(11,"Username"),t.qZA()(),t.BQk(),t.ynx(12,7),t.TgZ(13,"tr")(14,"th",8),t._uU(15,"1"),t.qZA(),t.TgZ(16,"td"),t._uU(17,"Mario"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Verdi"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"mario.verdi"),t.qZA()(),t.TgZ(22,"tr")(23,"th",8),t._uU(24,"2"),t.qZA(),t.TgZ(25,"td"),t._uU(26,"Francesco"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Bianchi"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"francesco.bianchi"),t.qZA()(),t.TgZ(31,"tr")(32,"th",8),t._uU(33,"3"),t.qZA(),t.TgZ(34,"td"),t._uU(35,"Alessandro"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Rossi"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(40,"div",9)(41,"h5"),t._uU(42,"Colorazione"),t.qZA(),t.TgZ(43,"div",10)(44,"div",11)(45,"it-radio-button",12),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(46,"it-radio-button",13),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(47,"it-radio-button",14),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()(),t.TgZ(48,"div",15)(49,"it-radio-button",16),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(50,"it-radio-button",17),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(51,"it-radio-button",18),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()(),t.TgZ(52,"div",19)(53,"it-radio-button",20),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(54,"it-radio-button",21),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA(),t.TgZ(55,"it-radio-button",22),t.NdJ("ngModelChange",function(i){return a.color=i}),t.qZA()()()(),t.TgZ(56,"p"),t._uU(57," Per la colorazione su singole righe o celle, fare riferimento alla documentazione "),t.TgZ(58,"a",23),t._uU(59,"Bootstrap Italia"),t.qZA()()()),2&n&&(t.xp6(),t.Q6J("color",a.color),t.xp6(9),t.Q6J("arrowPosition","before"),t.xp6(35),t.Q6J("ngModel",a.color)("value",void 0),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(2),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(2),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color),t.xp6(),t.Q6J("ngModel",a.color))},dependencies:[l.A,_.U,U.A,q.C,g.JJ,g.On],encapsulation:2})}return e})(),v=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-striped-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["striped","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["striped","true","color","dark"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Righe striate"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),x=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-hover-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["hover","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["hover","true","striped","true"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Righe ed hover"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),C=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-bordered-example"]],decls:42,vars:0,consts:[[1,"bd-example"],["bordered","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella con bordi"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),y=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-borderless-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["borderless","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["borderless","true","color","dark"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella senza bordi"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),M=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-compact-example"]],decls:42,vars:0,consts:[[1,"bd-example"],["compact","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella compatta"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),w=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-alignment-example"]],decls:24,vars:0,consts:[[1,"bd-example"],["alignment","align-middle"],["thead",""],["scope","col",1,"w-25"],["tbody",""]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Allineamento verticale"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"Intestazione 1"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Intestazione 2"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Intestazione 3"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Intestazione 4"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"td"),t._uU(17,"Valore 1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Valore 2"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Valore 3"),t.qZA(),t.TgZ(22,"td"),t._uU(23," This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells. "),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),B=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-header-example"]],decls:81,vars:0,consts:[[1,"bd-example"],["headColor","dark"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["headColor","light"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Intestazione"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA(),t.TgZ(42,"it-table",6),t.ynx(43,2),t.TgZ(44,"tr")(45,"th",3),t._uU(46,"#"),t.qZA(),t.TgZ(47,"th",3),t._uU(48,"Nome"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Cognome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Username"),t.qZA()(),t.BQk(),t.ynx(53,4),t.TgZ(54,"tr")(55,"th",5),t._uU(56,"1"),t.qZA(),t.TgZ(57,"td"),t._uU(58,"Mario"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Verdi"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"mario.verdi"),t.qZA()(),t.TgZ(63,"tr")(64,"th",5),t._uU(65,"2"),t.qZA(),t.TgZ(66,"td"),t._uU(67,"Francesco"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Bianchi"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"francesco.bianchi"),t.qZA()(),t.TgZ(72,"tr")(73,"th",5),t._uU(74,"3"),t.qZA(),t.TgZ(75,"td"),t._uU(76,"Alessandro"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Rossi"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"alessandro.rossi"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),E=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-footer-example"]],decls:52,vars:0,consts:[[1,"bd-example"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["tfoot",""]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Footer"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table"),t.ynx(4,1),t.TgZ(5,"tr")(6,"th",2),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",2),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",2),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",2),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,3),t.TgZ(15,"tr")(16,"th",4),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",4),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",4),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(42,5),t.TgZ(43,"tr")(44,"td"),t._uU(45,"Footer"),t.qZA(),t.TgZ(46,"td"),t._uU(47,"Footer"),t.qZA(),t.TgZ(48,"td"),t._uU(49,"Footer"),t.qZA(),t.TgZ(50,"td"),t._uU(51,"Footer"),t.qZA()(),t.BQk(),t.qZA()())},dependencies:[l.A],encapsulation:2})}return e})(),F=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-caption-example"]],decls:85,vars:0,consts:[[1,"bd-example"],["compact","true"],["thead",""],["scope","col"],["tbody",""],["scope","row"],["caption",""],["compact","true","captionTop","true"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Caption"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr")(6,"th",3),t._uU(7,"#"),t.qZA(),t.TgZ(8,"th",3),t._uU(9,"Nome"),t.qZA(),t.TgZ(10,"th",3),t._uU(11,"Cognome"),t.qZA(),t.TgZ(12,"th",3),t._uU(13,"Username"),t.qZA()(),t.BQk(),t.ynx(14,4),t.TgZ(15,"tr")(16,"th",5),t._uU(17,"1"),t.qZA(),t.TgZ(18,"td"),t._uU(19,"Mario"),t.qZA(),t.TgZ(20,"td"),t._uU(21,"Verdi"),t.qZA(),t.TgZ(22,"td"),t._uU(23,"mario.verdi"),t.qZA()(),t.TgZ(24,"tr")(25,"th",5),t._uU(26,"2"),t.qZA(),t.TgZ(27,"td"),t._uU(28,"Francesco"),t.qZA(),t.TgZ(29,"td"),t._uU(30,"Bianchi"),t.qZA(),t.TgZ(31,"td"),t._uU(32,"francesco.bianchi"),t.qZA()(),t.TgZ(33,"tr")(34,"th",5),t._uU(35,"3"),t.qZA(),t.TgZ(36,"td"),t._uU(37,"Alessandro"),t.qZA(),t.TgZ(38,"td"),t._uU(39,"Rossi"),t.qZA(),t.TgZ(40,"td"),t._uU(41,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(42,6),t._uU(43,"Lista degli utenti"),t.BQk(),t.qZA(),t.TgZ(44,"it-table",7),t.ynx(45,2),t.TgZ(46,"tr")(47,"th",3),t._uU(48,"#"),t.qZA(),t.TgZ(49,"th",3),t._uU(50,"Nome"),t.qZA(),t.TgZ(51,"th",3),t._uU(52,"Cognome"),t.qZA(),t.TgZ(53,"th",3),t._uU(54,"Username"),t.qZA()(),t.BQk(),t.ynx(55,4),t.TgZ(56,"tr")(57,"th",5),t._uU(58,"1"),t.qZA(),t.TgZ(59,"td"),t._uU(60,"Mario"),t.qZA(),t.TgZ(61,"td"),t._uU(62,"Verdi"),t.qZA(),t.TgZ(63,"td"),t._uU(64,"mario.verdi"),t.qZA()(),t.TgZ(65,"tr")(66,"th",5),t._uU(67,"2"),t.qZA(),t.TgZ(68,"td"),t._uU(69,"Francesco"),t.qZA(),t.TgZ(70,"td"),t._uU(71,"Bianchi"),t.qZA(),t.TgZ(72,"td"),t._uU(73,"francesco.bianchi"),t.qZA()(),t.TgZ(74,"tr")(75,"th",5),t._uU(76,"3"),t.qZA(),t.TgZ(77,"td"),t._uU(78,"Alessandro"),t.qZA(),t.TgZ(79,"td"),t._uU(80,"Rossi"),t.qZA(),t.TgZ(81,"td"),t._uU(82,"alessandro.rossi"),t.qZA()(),t.BQk(),t.ynx(83,6),t._uU(84,"Lista degli utenti"),t.BQk(),t.qZA()())},dependencies:[l.A]})}return e})();var N=r(4716),Q=r(2096),k=r(5952),I=r(5039),P=r(3016);function R(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td",10),t._UZ(2,"it-spinner",11),t.qZA()()),2&e){t.oxw();const o=t.MAs(6);t.xp6(),t.uIk("colspan",o.cells.length)}}function V(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td",10),t._uU(2,"Nessun elemento"),t.qZA()()),2&e){t.oxw(2);const o=t.MAs(6);t.xp6(),t.uIk("colspan",o.cells.length)}}function z(e,d){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._UZ(2,"it-icon",14),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA()()),2&e){const o=d.$implicit;t.xp6(4),t.hij(" ",o," ")}}function J(e,d){if(1&e&&t.YNc(0,z,5,1,"tr",13),2&e){const o=t.oxw(2);t.Q6J("ngForOf",o.list)}}function L(e,d){if(1&e&&t.YNc(0,V,3,1,"tr",7)(1,J,1,1,"ng-template",null,12,t.W1O),2&e){const o=t.MAs(2),n=t.oxw();t.Q6J("ngIf",!n.list.length)("ngIfElse",o)}}function O(e,d){if(1&e){const o=t.EpF();t.TgZ(0,"it-pagination",15),t.NdJ("changerEvent",function(a){t.CHM(o);const s=t.oxw();return t.KtG(s.changerEvent(a))})("pageEvent",function(a){t.CHM(o);const s=t.oxw();return t.KtG(s.getPage(a))}),t.qZA()}if(2&e){const o=t.oxw();t.Q6J("currentPage",o.currentPage)("pageNumbers",o.totalPages)("currentChanger",o.pageOffset)}}let S=(()=>{class e{constructor(){this.isLoading=!1,this.currentPage=0,this.pageOffset=10,this.totalPages=0,this.list=[],this.pages=[["Antonino","Francesco","Giovanni"],["Emanuele","Francesca","Giovanna"],["Linda","Riccardo","Marco"],["Daniel","Gioele","Giulio"],["Diego","Andrea","Lorenzo"],["Giorgio","Manuel","Luca"]]}ngOnInit(){this.getPage()}getPage(o=0){this.isLoading=!0,this.fakeServer(o,this.pageOffset).pipe((0,N.x)(()=>{this.isLoading=!1})).subscribe(n=>{this.list=n.list,this.currentPage=o,this.totalPages=Math.ceil(n.totalItemsCount/this.pageOffset)})}changerEvent(o){this.pageOffset=o,this.getPage()}fakeServer(o,n){const a=Math.round(n/this.pages[0].length),s=Array.from({length:a}).flatMap(()=>this.pages[o]);return(0,Q.of)({list:s,totalItemsCount:this.pages.length*s.length})}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-paginated"]],decls:16,vars:3,consts:[[1,"bd-example"],["striped","true"],["thead",""],["tableHead",""],["scope","col",1,"w-25"],["scope","col",1,"w-75"],["tbody",""],[4,"ngIf","ngIfElse"],["showRows",""],["alignment","center",3,"currentPage","pageNumbers","currentChanger","changerEvent","pageEvent",4,"ngIf"],[1,"text-center"],["double","true"],["dataRows",""],[4,"ngFor","ngForOf"],["name","user","color","primary"],["alignment","center",3,"currentPage","pageNumbers","currentChanger","changerEvent","pageEvent"]],template:function(n,a){if(1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabella con paginazione"),t.qZA(),t.TgZ(2,"div",0)(3,"it-table",1),t.ynx(4,2),t.TgZ(5,"tr",null,3)(7,"th",4),t._uU(8,"Icona"),t.qZA(),t.TgZ(9,"th",5),t._uU(10,"Nome"),t.qZA()(),t.BQk(),t.ynx(11,6),t.YNc(12,R,3,1,"tr",7)(13,L,3,2,"ng-template",null,8,t.W1O),t.BQk(),t.qZA(),t.YNc(15,O,1,3,"it-pagination",9),t.qZA()),2&n){const s=t.MAs(14);t.xp6(12),t.Q6J("ngIf",a.isLoading)("ngIfElse",s),t.xp6(3),t.Q6J("ngIf",!a.isLoading&&a.totalPages>0)}},dependencies:[c.sg,c.O5,k.f,I.L,l.A,P.Q],encapsulation:2})}return e})(),D=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-examples"]],decls:22,vars:0,consts:[["html",'
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n
    \n
    Colorazione
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n\n

    \n Per la colorazione su singole righe o celle, fare riferimento alla documentazione\n Bootstrap Italia\n

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ItSortEvent } from 'projects/design-angular-kit/src/lib/interfaces/sortable-table';\nimport { TableColor } from 'projects/design-angular-kit/src/lib/interfaces/core';\n\n@Component({\n selector: 'it-table-example',\n templateUrl: './table-example.component.html',\n})\nexport class TableExampleComponent {\n sortData(event: ItSortEvent) {\n console.log(`active: ${event.active}, direction: ${event.direction}`);\n throw new Error('Method not implemented.');\n }\n\n color?: TableColor;\n}"],["html",'

    Righe striate

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-striped-example',\n templateUrl: './table-striped-example.component.html',\n})\nexport class TableStripedExampleComponent {}"],["html",'

    Righe ed hover

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-hover-example',\n templateUrl: './table-hover-example.component.html',\n})\nexport class TableHoverExampleComponent {}"],["html",'

    Tabella con bordi

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-bordered-example',\n templateUrl: './table-bordered-example.component.html',\n})\nexport class TableBorderedExampleComponent {}"],["html",'

    Tabella senza bordi

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-borderless-example',\n templateUrl: './table-borderless-example.component.html',\n})\nexport class TableBorderlessExampleComponent {}"],["html",'

    Tabella compatta

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-compact-example',\n templateUrl: './table-compact-example.component.html',\n})\nexport class TableCompactExampleComponent {}"],["html",'

    Allineamento verticale

    \n
    \n \n \n \n Intestazione 1\n Intestazione 2\n Intestazione 3\n Intestazione 4\n \n \n\n \n \n Valore 1\n Valore 2\n Valore 3\n \n This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment\n works in the preceding cells.\n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-alignment-example',\n templateUrl: './table-alignment-example.component.html',\n})\nexport class TableAlignmentExampleComponent {}"],["html",'

    Intestazione

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-header-example',\n templateUrl: './table-header-example.component.html',\n})\nexport class TableHeaderExampleComponent {}"],["html",'

    Footer

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n \n \n Footer\n Footer\n Footer\n Footer\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-footer-example',\n templateUrl: './table-footer-example.component.html',\n})\nexport class TableFooterExampleComponent {}"],["html",'

    Caption

    \n
    \n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n Lista degli utenti\n \n\n \n \n \n #\n Nome\n Cognome\n Username\n \n \n\n \n \n 1\n Mario\n Verdi\n mario.verdi\n \n \n 2\n Francesco\n Bianchi\n francesco.bianchi\n \n \n 3\n Alessandro\n Rossi\n alessandro.rossi\n \n \n\n Lista degli utenti\n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-table-caption-example',\n templateUrl: './table-caption-example.component.html',\n styleUrls: ['./table-caption-example.component.scss'],\n})\nexport class TableCaptionExampleComponent {}"],["html",'

    Tabella con paginazione

    \n\n
    \n \n \n \n Icona\n Nome\n \n \n\n \n \n \n \n \n \n\n \n \n Nessun elemento\n \n \n \n \n \n \n \n /{/{ item /}/}\n \n \n \n \n \n \n\n \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { finalize, Observable, of } from 'rxjs';\n\n@Component({\n selector: 'it-table-paginated',\n templateUrl: './table-paginated.component.html',\n})\nexport class TablePaginatedComponent implements OnInit {\n isLoading: boolean = false;\n currentPage: number = 0;\n pageOffset: number = 10;\n totalPages: number = 0;\n\n list: Array = [];\n\n ngOnInit(): void {\n this.getPage();\n }\n\n /**\n * Retrieve the page list\n * @param page page to show\n */\n getPage(page: number = 0): void {\n this.isLoading = true;\n this.fakeServer(page, this.pageOffset)\n .pipe(\n finalize(() => {\n this.isLoading = false;\n })\n )\n .subscribe(data => {\n this.list = data.list;\n this.currentPage = page;\n this.totalPages = Math.ceil(data.totalItemsCount / this.pageOffset);\n });\n }\n\n changerEvent(value: number): void {\n this.pageOffset = value;\n this.getPage();\n }\n\n private pages: Array> = [\n ['Antonino', 'Francesco', 'Giovanni'],\n ['Emanuele', 'Francesca', 'Giovanna'],\n ['Linda', 'Riccardo', 'Marco'],\n ['Daniel', 'Gioele', 'Giulio'],\n ['Diego', 'Andrea', 'Lorenzo'],\n ['Giorgio', 'Manuel', 'Luca'],\n ];\n\n private fakeServer(page: number, pageOffset: number): Observable<{ list: Array; totalItemsCount: number }> {\n const pageLength = Math.round(pageOffset / this.pages[0].length);\n const list = Array.from({ length: pageLength }).flatMap(() => this.pages[page]);\n return of({\n list,\n totalItemsCount: this.pages.length * list.length,\n });\n }\n}"]],template:function(n,a){1&n&&t._UZ(0,"it-table-example")(1,"it-source-display",0)(2,"it-table-striped-example")(3,"it-source-display",1)(4,"it-table-hover-example")(5,"it-source-display",2)(6,"it-table-bordered-example")(7,"it-source-display",3)(8,"it-table-borderless-example")(9,"it-source-display",4)(10,"it-table-compact-example")(11,"it-source-display",5)(12,"it-table-alignment-example")(13,"it-source-display",6)(14,"it-table-header-example")(15,"it-source-display",7)(16,"it-table-footer-example")(17,"it-source-display",8)(18,"it-table-caption-example")(19,"it-source-display",9)(20,"it-table-paginated")(21,"it-source-display",10)},dependencies:[A.F,f,v,x,C,y,M,w,B,E,F,S],encapsulation:2})}return e})();const G=[{path:"",component:(()=>{class e{constructor(){this.component=Z.wx.find(o=>"ItTableComponent"===o.name)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-table-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,a){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Tabelle"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Documentazione ed esempi per lo stile delle tabelle."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-table-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"TableComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&n&&(t.xp6(10),t.Q6J("component",a.component))},dependencies:[u.G,T.U,b.m,D],encapsulation:2})}return e})()}];let X=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[h.Bz.forChild(G),h.Bz]})}return e})();var H=r(2618);let $=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[c.ez,m.m,X,g.u5,H.aw]})}return e})()}}]); \ No newline at end of file diff --git a/3677.19cffa70463e73ef.js b/3677.cad212df7ef4e556.js similarity index 52% rename from 3677.19cffa70463e73ef.js rename to 3677.cad212df7ef4e556.js index 51aab316..219e6d15 100644 --- a/3677.19cffa70463e73ef.js +++ b/3677.cad212df7ef4e556.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3677],{3677:(k,c,o)=>{o.r(c),o.d(c,{ToggleModule:()=>v});var d=o(6814),s=o(6223),m=o(6208),g=o(1640),r=o(7069),e=o(9212),h=o(528),u=o(6273),b=o(4580),x=o(6099),f=o(4220);let T=(()=>{class t{constructor(){this.checked=!0,this.label="Sono una toggle",this.disabled=!1}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-example"]],decls:10,vars:5,consts:[[1,"bd-example"],[1,"example-section"],["label","Spuntato","toggle","true",3,"ngModel","ngModelChange"],["label","Disabilitato","toggle","true",3,"ngModel","ngModelChange"],["toggle","true",3,"ngModel","label","disabled","ngModelChange"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione toggle"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(i){return l.checked=i}),e.qZA(),e.TgZ(5,"it-checkbox",3),e.NdJ("ngModelChange",function(i){return l.disabled=i}),e.qZA()(),e.TgZ(6,"h4"),e._uU(7,"Risultato"),e.qZA(),e.TgZ(8,"p",1)(9,"it-checkbox",4),e.NdJ("ngModelChange",function(i){return l.checked=i}),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",l.checked),e.xp6(),e.Q6J("ngModel",l.disabled),e.xp6(4),e.Q6J("ngModel",l.checked)("label",l.label)("disabled",l.disabled))},dependencies:[s.JJ,s.On,f.f],styles:[".example-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:60px}"]})}return t})(),C=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione toggle

    \n
    \n

    \n \n \n

    \n\n

    Risultato

    \n

    \n \n

    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'it-toggle-example',\n templateUrl: './toggle-example.component.html',\n styleUrls: ['./toggle-example.component.scss']\n})\nexport class ToggleExampleComponent {\n\n checked = true;\n label = 'Sono una toggle';\n disabled = false;\n\n constructor() { }\n\n\n}"]],template:function(n,l){1&n&&e._UZ(0,"it-toggle-example")(1,"it-source-display",0)},dependencies:[x.F,T]})}return t})();const M=[{path:"",component:(()=>{class t{constructor(){this.component=r.wx.find(a=>"ItCheckboxComponent"===a.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,l){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Toggle"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Toggle utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-toggle-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[h.G,u.U,b.m,C]})}return t})()}];let Z=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[g.Bz.forChild(M),g.Bz]})}return t})(),v=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[d.ez,s.u5,m.m,Z]})}return t})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3677],{3677:(k,c,o)=>{o.r(c),o.d(c,{ToggleModule:()=>v});var d=o(6814),s=o(6223),m=o(6208),g=o(1640),r=o(7069),e=o(9212),h=o(528),u=o(6273),b=o(4580),x=o(6099),f=o(4220);let T=(()=>{class t{constructor(){this.checked=!0,this.label="Sono una toggle",this.disabled=!1}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-example"]],decls:10,vars:5,consts:[[1,"bd-example"],[1,"example-section"],["label","Spuntato","toggle","true",3,"ngModel","ngModelChange"],["label","Disabilitato","toggle","true",3,"ngModel","ngModelChange"],["toggle","true",3,"ngModel","label","disabled","ngModelChange"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione toggle"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(i){return l.checked=i}),e.qZA(),e.TgZ(5,"it-checkbox",3),e.NdJ("ngModelChange",function(i){return l.disabled=i}),e.qZA()(),e.TgZ(6,"h4"),e._uU(7,"Risultato"),e.qZA(),e.TgZ(8,"p",1)(9,"it-checkbox",4),e.NdJ("ngModelChange",function(i){return l.checked=i}),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",l.checked),e.xp6(),e.Q6J("ngModel",l.disabled),e.xp6(4),e.Q6J("ngModel",l.checked)("label",l.label)("disabled",l.disabled))},dependencies:[s.JJ,s.On,f.f],styles:[".example-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:60px}"]})}return t})(),C=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione toggle

    \n
    \n

    \n \n \n

    \n\n

    Risultato

    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-toggle-example',\n templateUrl: './toggle-example.component.html',\n styleUrls: ['./toggle-example.component.scss'],\n})\nexport class ToggleExampleComponent {\n checked = true;\n label = 'Sono una toggle';\n disabled = false;\n\n constructor() {}\n}"]],template:function(n,l){1&n&&e._UZ(0,"it-toggle-example")(1,"it-source-display",0)},dependencies:[x.F,T]})}return t})();const M=[{path:"",component:(()=>{class t{constructor(){this.component=r.wx.find(a=>"ItCheckboxComponent"===a.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-toggle-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,l){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Toggle"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Toggle utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-toggle-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[h.G,u.U,b.m,C]})}return t})()}];let Z=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[g.Bz.forChild(M),g.Bz]})}return t})(),v=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[d.ez,s.u5,m.m,Z]})}return t})()}}]); \ No newline at end of file diff --git a/3697.65310757c8e4a5bd.js b/3697.65310757c8e4a5bd.js deleted file mode 100644 index f090ec44..00000000 --- a/3697.65310757c8e4a5bd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3697],{3697:(w,m,a)=>{a.r(m),a.d(m,{BreadcrumbModule:()=>J});var c=a(6814),d=a(1640),u=a(7069),n=a(9212),p=a(528),b=a(6273),h=a(4580),g=a(6099),s=a(6223),v=a(7463),f=a(4220),C=a(8790),M=a(4310),Z=a(7577);function _(e,E){if(1&e&&(n.TgZ(0,"it-breadcrumb-item",17),n._uU(1),n.qZA()),2&e){const o=E.$implicit;n.Q6J("href",o.link)("iconName",o.icon),n.xp6(),n.hij(" ",o.label," ")}}let k=(()=>{class e{constructor(){this._icon="star-outline",this.separator="/",this.isDark=!1,this.items=[{link:"https://www.aol.com",label:"Crumb 1",icon:this.icon},{link:"https://www.yahoo.com",label:"Crumb 2",icon:this.icon},{link:"https://www.bing.com",label:"Crumb 3",icon:this.icon}],this.i=4}get icon(){return this._icon}set icon(o){this._icon=o,this.items.forEach(i=>i.icon=this._icon)}insert(){this.items.push({link:"https://www.google.com",label:`Crumb ${this.i}`,icon:this.icon}),this.i++}remove(){this.items.length&&(this.items.pop(),this.i--)}change(){this.separator="/"===this.separator?">":"/",this.items.forEach(o=>{o.icon="star-outline"===o.icon?"locked":"star-outline"})}toggle(){this.isDark=!this.isDark}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-example"]],decls:29,vars:12,consts:[[1,"bd-example"],[3,"dark","separator"],["class","me-1",3,"href","iconName",4,"ngFor","ngForOf"],[1,"row"],[1,"form-check","col-6"],["label","Sfondo scuro",3,"ngModel","ngModelChange"],[1,"row","mt-4"],[1,"col-6"],["itButton","primary","size","lg",1,"mb-3",3,"click"],["itButton","primary","size","lg",1,"mb-3",3,"disabled","click"],[1,"form-check","col-3"],["value","/","label","/","name","separator",3,"ngModel","ngModelChange"],["value",">","label",">","name","separator",3,"ngModel","ngModelChange"],["value","~","label","~","name","separator",3,"ngModel","ngModelChange"],["label","Nessuna","name","icon",3,"value","ngModel","ngModelChange"],["value","star-outline","label","it-star-outline","name","icon",3,"ngModel","ngModelChange"],["value","link","label","it-link","name","icon",3,"ngModel","ngModelChange"],[1,"me-1",3,"href","iconName"]],template:function(i,t){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Esempio Breadcrumb"),n.qZA(),n.TgZ(2,"div",0)(3,"it-breadcrumb",1),n.YNc(4,_,2,3,"it-breadcrumb-item",2),n.qZA(),n.TgZ(5,"div",3)(6,"div",4)(7,"h4"),n._uU(8,"Azioni"),n.qZA(),n.TgZ(9,"it-checkbox",5),n.NdJ("ngModelChange",function(r){return t.isDark=r}),n.qZA(),n.TgZ(10,"div",6)(11,"div",7)(12,"button",8),n.NdJ("click",function(){return t.insert()}),n._uU(13," Aggiungi breadcrumb "),n.qZA()(),n.TgZ(14,"div",7)(15,"button",9),n.NdJ("click",function(){return t.remove()}),n._uU(16," Rimuovi breadcrumb "),n.qZA()()()(),n.TgZ(17,"div",10)(18,"h5"),n._uU(19,"Separatore"),n.qZA(),n.TgZ(20,"it-radio-button",11),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA(),n.TgZ(21,"it-radio-button",12),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA(),n.TgZ(22,"it-radio-button",13),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA()(),n.TgZ(23,"div",10)(24,"h5"),n._uU(25,"Icona"),n.qZA(),n.TgZ(26,"it-radio-button",14),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA(),n.TgZ(27,"it-radio-button",15),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA(),n.TgZ(28,"it-radio-button",16),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA()()()()),2&i&&(n.xp6(3),n.Q6J("dark",t.isDark)("separator",t.separator),n.xp6(),n.Q6J("ngForOf",t.items),n.xp6(5),n.Q6J("ngModel",t.isDark),n.xp6(6),n.Q6J("disabled",!t.items.length),n.xp6(5),n.Q6J("ngModel",t.separator),n.xp6(),n.Q6J("ngModel",t.separator),n.xp6(),n.Q6J("ngModel",t.separator),n.xp6(4),n.Q6J("value",void 0)("ngModel",t.icon),n.xp6(),n.Q6J("ngModel",t.icon),n.xp6(),n.Q6J("ngModel",t.icon))},dependencies:[c.sg,s.JJ,s.On,v.E,f.f,C.C,M.r,Z.r]})}return e})(),B=(()=>{class e{constructor(){}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-examples"]],decls:2,vars:0,consts:[["html",'

    Esempio Breadcrumb

    \n
    \n \n \n /{/{item.label/}/}\n \n \n\n
    \n
    \n

    Azioni

    \n \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n\n
    \n
    Separatore
    \n \n \n \n
    \n
    \n
    Icona
    \n \n \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-breadcrumb-example',\n templateUrl: './breadcrumb-example.component.html',\n styleUrls: ['./breadcrumb-example.component.scss']\n})\nexport class BreadcrumbExampleComponent {\n get icon(): IconName {\n return this._icon;\n }\n set icon(value: IconName) {\n this._icon = value;\n this.items.forEach(item => item.icon = this._icon);\n }\n private _icon: IconName = 'star-outline';\n\n\n separator = '/';\n isDark = false;\n items = [\n { link: 'https://www.aol.com', label: 'Crumb 1', icon: this.icon },\n { link: 'https://www.yahoo.com', label: 'Crumb 2', icon: this.icon },\n { link: 'https://www.bing.com', label: 'Crumb 3', icon: this.icon },\n ];\n\n i = 4;\n\n insert() {\n this.items.push({ link: `https://www.google.com`, label: `Crumb ${this.i}`, icon: this.icon });\n this.i++;\n }\n\n remove() {\n if(this.items.length) {\n this.items.pop();\n this.i--;\n }\n }\n\n change() {\n this.separator = this.separator === '/' ? '>' : '/';\n this.items.forEach(item => {\n item.icon = item.icon === 'star-outline' ? 'locked' : 'star-outline';\n });\n }\n\n toggle() {\n this.isDark = !this.isDark;\n }\n\n}"]],template:function(i,t){1&i&&n._UZ(0,"it-breadcrumb-example")(1,"it-source-display",0)},dependencies:[g.F,k]})}return e})();const T=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(o=>"ItBreadcrumbComponent"===o.name),this.subcomponent=u.wx.find(o=>"ItBreadcrumbItemComponent"===o.name)}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,t){1&i&&(n.TgZ(0,"h1",0),n._uU(1,"Breadcrumb"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente Breadcrumb utilizzabile per la navigazione"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-breadcrumb-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4)(9,"h2"),n._uU(10,"Breadcrumb"),n.qZA(),n._UZ(11,"it-api-parameters",5),n.TgZ(12,"h2"),n._uU(13,"Breadcrumb Item"),n.qZA(),n._UZ(14,"it-api-parameters",5),n.qZA()()),2&i&&(n.xp6(4),n.Q6J("innerHTML",t.component.description,n.oJD),n.xp6(7),n.Q6J("component",t.component),n.xp6(3),n.Q6J("component",t.subcomponent))},dependencies:[p.G,b.U,h.m,B]})}return e})()}];let x=(()=>{class e{static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[d.Bz.forChild(T),d.Bz]})}return e})();var A=a(6208);let J=(()=>{class e{static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[c.ez,s.u5,A.m,x]})}return e})()}}]); \ No newline at end of file diff --git a/3697.d01b88b861045830.js b/3697.d01b88b861045830.js new file mode 100644 index 00000000..68a8c500 --- /dev/null +++ b/3697.d01b88b861045830.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3697],{3697:(w,m,a)=>{a.r(m),a.d(m,{BreadcrumbModule:()=>J});var c=a(6814),d=a(1640),u=a(7069),n=a(9212),p=a(528),b=a(6273),h=a(4580),g=a(6099),s=a(6223),v=a(7463),f=a(4220),C=a(8790),M=a(4310),Z=a(7577);function _(e,E){if(1&e&&(n.TgZ(0,"it-breadcrumb-item",17),n._uU(1),n.qZA()),2&e){const o=E.$implicit;n.Q6J("href",o.link)("iconName",o.icon),n.xp6(),n.hij(" ",o.label," ")}}let k=(()=>{class e{constructor(){this._icon="star-outline",this.separator="/",this.isDark=!1,this.items=[{link:"https://www.aol.com",label:"Crumb 1",icon:this.icon},{link:"https://www.yahoo.com",label:"Crumb 2",icon:this.icon},{link:"https://www.bing.com",label:"Crumb 3",icon:this.icon}],this.i=4}get icon(){return this._icon}set icon(o){this._icon=o,this.items.forEach(i=>i.icon=this._icon)}insert(){this.items.push({link:"https://www.google.com",label:`Crumb ${this.i}`,icon:this.icon}),this.i++}remove(){this.items.length&&(this.items.pop(),this.i--)}change(){this.separator="/"===this.separator?">":"/",this.items.forEach(o=>{o.icon="star-outline"===o.icon?"locked":"star-outline"})}toggle(){this.isDark=!this.isDark}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-example"]],decls:29,vars:12,consts:[[1,"bd-example"],[3,"dark","separator"],["class","me-1",3,"href","iconName",4,"ngFor","ngForOf"],[1,"row"],[1,"form-check","col-6"],["label","Sfondo scuro",3,"ngModel","ngModelChange"],[1,"row","mt-4"],[1,"col-6"],["itButton","primary","size","lg",1,"mb-3",3,"click"],["itButton","primary","size","lg",1,"mb-3",3,"disabled","click"],[1,"form-check","col-3"],["value","/","label","/","name","separator",3,"ngModel","ngModelChange"],["value",">","label",">","name","separator",3,"ngModel","ngModelChange"],["value","~","label","~","name","separator",3,"ngModel","ngModelChange"],["label","Nessuna","name","icon",3,"value","ngModel","ngModelChange"],["value","star-outline","label","it-star-outline","name","icon",3,"ngModel","ngModelChange"],["value","link","label","it-link","name","icon",3,"ngModel","ngModelChange"],[1,"me-1",3,"href","iconName"]],template:function(i,t){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Esempio Breadcrumb"),n.qZA(),n.TgZ(2,"div",0)(3,"it-breadcrumb",1),n.YNc(4,_,2,3,"it-breadcrumb-item",2),n.qZA(),n.TgZ(5,"div",3)(6,"div",4)(7,"h4"),n._uU(8,"Azioni"),n.qZA(),n.TgZ(9,"it-checkbox",5),n.NdJ("ngModelChange",function(r){return t.isDark=r}),n.qZA(),n.TgZ(10,"div",6)(11,"div",7)(12,"button",8),n.NdJ("click",function(){return t.insert()}),n._uU(13,"Aggiungi breadcrumb"),n.qZA()(),n.TgZ(14,"div",7)(15,"button",9),n.NdJ("click",function(){return t.remove()}),n._uU(16,"Rimuovi breadcrumb"),n.qZA()()()(),n.TgZ(17,"div",10)(18,"h5"),n._uU(19,"Separatore"),n.qZA(),n.TgZ(20,"it-radio-button",11),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA(),n.TgZ(21,"it-radio-button",12),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA(),n.TgZ(22,"it-radio-button",13),n.NdJ("ngModelChange",function(r){return t.separator=r}),n.qZA()(),n.TgZ(23,"div",10)(24,"h5"),n._uU(25,"Icona"),n.qZA(),n.TgZ(26,"it-radio-button",14),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA(),n.TgZ(27,"it-radio-button",15),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA(),n.TgZ(28,"it-radio-button",16),n.NdJ("ngModelChange",function(r){return t.icon=r}),n.qZA()()()()),2&i&&(n.xp6(3),n.Q6J("dark",t.isDark)("separator",t.separator),n.xp6(),n.Q6J("ngForOf",t.items),n.xp6(5),n.Q6J("ngModel",t.isDark),n.xp6(6),n.Q6J("disabled",!t.items.length),n.xp6(5),n.Q6J("ngModel",t.separator),n.xp6(),n.Q6J("ngModel",t.separator),n.xp6(),n.Q6J("ngModel",t.separator),n.xp6(4),n.Q6J("value",void 0)("ngModel",t.icon),n.xp6(),n.Q6J("ngModel",t.icon),n.xp6(),n.Q6J("ngModel",t.icon))},dependencies:[c.sg,s.JJ,s.On,v.E,f.f,C.C,M.r,Z.r]})}return e})(),B=(()=>{class e{constructor(){}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-examples"]],decls:2,vars:0,consts:[["html",'

    Esempio Breadcrumb

    \n
    \n \n \n /{/{ item.label /}/}\n \n \n\n
    \n
    \n

    Azioni

    \n \n\n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n\n
    \n
    Separatore
    \n \n \n \n
    \n
    \n
    Icona
    \n \n \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-breadcrumb-example',\n templateUrl: './breadcrumb-example.component.html',\n styleUrls: ['./breadcrumb-example.component.scss'],\n})\nexport class BreadcrumbExampleComponent {\n get icon(): IconName {\n return this._icon;\n }\n set icon(value: IconName) {\n this._icon = value;\n this.items.forEach(item => (item.icon = this._icon));\n }\n private _icon: IconName = 'star-outline';\n\n separator = '/';\n isDark = false;\n items = [\n { link: 'https://www.aol.com', label: 'Crumb 1', icon: this.icon },\n { link: 'https://www.yahoo.com', label: 'Crumb 2', icon: this.icon },\n { link: 'https://www.bing.com', label: 'Crumb 3', icon: this.icon },\n ];\n\n i = 4;\n\n insert() {\n this.items.push({ link: `https://www.google.com`, label: `Crumb ${this.i}`, icon: this.icon });\n this.i++;\n }\n\n remove() {\n if (this.items.length) {\n this.items.pop();\n this.i--;\n }\n }\n\n change() {\n this.separator = this.separator === '/' ? '>' : '/';\n this.items.forEach(item => {\n item.icon = item.icon === 'star-outline' ? 'locked' : 'star-outline';\n });\n }\n\n toggle() {\n this.isDark = !this.isDark;\n }\n}"]],template:function(i,t){1&i&&n._UZ(0,"it-breadcrumb-example")(1,"it-source-display",0)},dependencies:[g.F,k]})}return e})();const T=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(o=>"ItBreadcrumbComponent"===o.name),this.subcomponent=u.wx.find(o=>"ItBreadcrumbItemComponent"===o.name)}static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-breadcrumb-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,t){1&i&&(n.TgZ(0,"h1",0),n._uU(1,"Breadcrumb"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente Breadcrumb utilizzabile per la navigazione"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-breadcrumb-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4)(9,"h2"),n._uU(10,"Breadcrumb"),n.qZA(),n._UZ(11,"it-api-parameters",5),n.TgZ(12,"h2"),n._uU(13,"Breadcrumb Item"),n.qZA(),n._UZ(14,"it-api-parameters",5),n.qZA()()),2&i&&(n.xp6(4),n.Q6J("innerHTML",t.component.description,n.oJD),n.xp6(7),n.Q6J("component",t.component),n.xp6(3),n.Q6J("component",t.subcomponent))},dependencies:[p.G,b.U,h.m,B]})}return e})()}];let x=(()=>{class e{static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[d.Bz.forChild(T),d.Bz]})}return e})();var A=a(6208);let J=(()=>{class e{static#n=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[c.ez,s.u5,A.m,x]})}return e})()}}]); \ No newline at end of file diff --git a/3734.2f89367db41c573e.js b/3734.2f89367db41c573e.js deleted file mode 100644 index 3106d4a0..00000000 --- a/3734.2f89367db41c573e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3734],{3734:(G,p,a)=>{a.r(p),a.d(p,{ListModule:()=>X});var m=a(6814),u=a(1640),g=a(7069),t=a(9212),h=a(528),Z=a(6273),L=a(4580),x=a(6099),l=a(8789),o=a(5006);let k=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-example"]],decls:14,vars:0,consts:[[1,"bd-example"],[1,"text"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista semplice"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item")(6,"span",1),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item")(9,"span",1),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item")(12,"span",1),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),f=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link"]],decls:21,vars:0,consts:[[1,"bd-example"],["linkList","true"],[1,"link-list-heading"],["href","#","externalLink","true","size","large"],[1,"text"],["href","#","externalLink","true","disabled","true","size","large"],["href","#","externalLink","true","active","true","size","large"],[1,"divider"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"div",2),t._uU(6,"Intestazione"),t.qZA(),t.TgZ(7,"it-list-item",3)(8,"span",4),t._uU(9,"Link lista 1"),t.qZA()(),t.TgZ(10,"it-list-item",5)(11,"span",4),t._uU(12,"Link lista 2"),t.qZA()(),t.TgZ(13,"it-list-item",6)(14,"span",4),t._uU(15,"Link lista 3"),t.qZA()(),t.TgZ(16,"it-list-item"),t._UZ(17,"span",7),t.qZA(),t.TgZ(18,"it-list-item",3)(19,"span",4),t._uU(20,"Link lista 4"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),U=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-avatar"]],decls:14,vars:0,consts:[[1,"bd-example"],["avatar","https://randomuser.me/api/portraits/women/41.jpg"],[1,"text"],["avatar","https://randomuser.me/api/portraits/women/42.jpg"],["avatar","https://randomuser.me/api/portraits/women/43.jpg"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con Avatar"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item",3)(9,"span",2),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item",4)(12,"span",2),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),v=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-image"]],decls:14,vars:0,consts:[[1,"bd-example"],["image","https://via.placeholder.com/40x40.png?text=40x40"],[1,"text"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con Immagini"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item",1)(9,"span",2),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item",1)(12,"span",2),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})();var c=a(3016);let A=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-arrow"]],decls:17,vars:0,consts:[[1,"bd-example"],["href","#","externalLink","true"],[1,"text"],["name","chevron-right","color","primary"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con freccia"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA(),t._UZ(8,"it-icon",3),t.qZA(),t.TgZ(9,"it-list-item",1)(10,"span",2),t._uU(11,"Lista 2"),t.qZA(),t._UZ(12,"it-icon",3),t.qZA(),t.TgZ(13,"it-list-item",1)(14,"span",2),t._uU(15,"Lista 3"),t.qZA(),t._UZ(16,"it-icon",3),t.qZA()()())},dependencies:[l.S,o.o,c.Q]})}return i})(),T=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-multiple"]],decls:41,vars:0,consts:[[1,"bd-example"],["iconLeft","true","href","#","externalLink","true"],[1,"text"],["multiple",""],["href","#","aria-label","Testo - Azione 1"],["name","code-circle","color","primary"],["href","#","aria-label","Testo - Azione 2"],["href","#","aria-label","Testo - Azione 3"],[1,"metadata"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con azioni multiple, metadata e testo aggiuntivo"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Link lista 1"),t.qZA(),t.ynx(8,3),t.TgZ(9,"a",4),t._UZ(10,"it-icon",5),t.qZA(),t.TgZ(11,"a",6),t._UZ(12,"it-icon",5),t.qZA(),t.TgZ(13,"a",7),t._UZ(14,"it-icon",5),t.qZA(),t.BQk(),t.qZA(),t.TgZ(15,"it-list-item",1)(16,"span",2),t._uU(17,"Link lista 2"),t.qZA(),t.ynx(18,3),t.TgZ(19,"span",8),t._uU(20,"metadata testo"),t.qZA(),t.TgZ(21,"a",4),t._UZ(22,"it-icon",5),t.qZA(),t.TgZ(23,"a",6),t._UZ(24,"it-icon",5),t.qZA(),t.TgZ(25,"a",7),t._UZ(26,"it-icon",5),t.qZA(),t.BQk(),t.qZA(),t.TgZ(27,"it-list-item",1)(28,"span",2),t._uU(29,"Testo"),t.TgZ(30,"em"),t._uU(31,"Lorem ipsum dolor sit amet."),t.qZA()(),t.ynx(32,3),t.TgZ(33,"span",8),t._uU(34,"metadata testo"),t.qZA(),t.TgZ(35,"a",4),t._UZ(36,"it-icon",5),t.qZA(),t.TgZ(37,"a",6),t._UZ(38,"it-icon",5),t.qZA(),t.TgZ(39,"a",7),t._UZ(40,"it-icon",5),t.qZA(),t.BQk(),t.qZA()()())},dependencies:[l.S,o.o,c.Q]})}return i})();var b=a(4220);let y=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-toggle-checkbox"]],decls:13,vars:0,consts:[[1,"bd-example"],["linkList","true"],["label","Checkbox 1","group","true"],["label","Checkbox 2","group","true"],["active","true"],["label","Toggle 1","toggle","true"],["label","Toggle 2","toggle","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con checkbox e toggle"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item"),t._UZ(6,"it-checkbox",2),t.qZA(),t.TgZ(7,"it-list-item"),t._UZ(8,"it-checkbox",3),t.qZA(),t.TgZ(9,"it-list-item",4),t._UZ(10,"it-checkbox",5),t.qZA(),t.TgZ(11,"it-list-item",4),t._UZ(12,"it-checkbox",6),t.qZA()()())},dependencies:[l.S,o.o,b.f]})}return i})();var _=a(4062);let C=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-collassible"]],decls:23,vars:1,consts:[[1,"bd-example"],["linkList","true"],["iconRight","true"],["role","button",1,"list-item","large","medium","icon-right",3,"click"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","expand","color","primary"],["itCollapse","itCollapse"],["linkSubList","true","action",""],["href","#","externalLink","true"],[1,"text"]],template:function(n,s){if(1&n){const r=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Lista collassabile"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"a",3),t.NdJ("click",function(){t.CHM(r);const N=t.MAs(12);return t.KtG(N.toggle())}),t.TgZ(7,"span",4)(8,"span",5),t._uU(9,"Link lista collassabile"),t.qZA(),t._UZ(10,"it-icon",6),t.qZA()(),t.TgZ(11,"it-collapse",null,7)(13,"it-list",8)(14,"it-list-item",9)(15,"span",10),t._uU(16,"Link lista 1"),t.qZA()(),t.TgZ(17,"it-list-item",9)(18,"span",10),t._uU(19,"Link lista 2"),t.qZA()(),t.TgZ(20,"it-list-item",9)(21,"span",10),t._uU(22,"Link lista 3"),t.qZA()()()()()()()}if(2&n){const r=t.MAs(12);t.xp6(6),t.uIk("aria-expanded",r.isOpen())}},dependencies:[_.H,l.S,o.o,c.Q]})}return i})(),q=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link-icons"]],decls:37,vars:0,consts:[[1,"bd-example"],["linkList","true"],["href","#","externalLink","true","iconRight","true"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","link","color","primary"],["href","#","externalLink","true","iconRight","true","disabled","true"],[1,"divider"],["iconLeft","true","href","#","externalLink","true"],[1,"text"],["iconLeft","true","href","#","externalLink","true","disabled","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link e icone"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"span",3)(7,"span",4),t._uU(8,"Link lista con icona a destra 1"),t.qZA(),t._UZ(9,"it-icon",5),t.qZA()(),t.TgZ(10,"it-list-item",2)(11,"span",3)(12,"span",4),t._uU(13,"Link lista con icona a destra 2"),t.qZA(),t._UZ(14,"it-icon",5),t.qZA()(),t.TgZ(15,"it-list-item",6)(16,"span",3)(17,"span",4),t._uU(18,"Link lista disabilitata"),t.qZA(),t._UZ(19,"it-icon",5),t.qZA()(),t.TgZ(20,"it-list-item"),t._UZ(21,"span",7),t.qZA(),t.TgZ(22,"it-list-item",8)(23,"span",3),t._UZ(24,"it-icon",5),t.TgZ(25,"span",9),t._uU(26,"Link lista con icona 1"),t.qZA()()(),t.TgZ(27,"it-list-item",8)(28,"span",3),t._UZ(29,"it-icon",5),t.TgZ(30,"span",9),t._uU(31,"Link lista con icona 2"),t.qZA()()(),t.TgZ(32,"it-list-item",10)(33,"span",3),t._UZ(34,"it-icon",5),t.TgZ(35,"span",9),t._uU(36,"Link lista con icona disabilitato"),t.qZA()()()()())},dependencies:[l.S,o.o,c.Q]})}return i})(),z=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link-multiline"]],decls:32,vars:0,consts:[[1,"bd-example"],["linkList","true","multiline","true"],["href","#","externalLink","true","iconRight","true"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","link","color","primary"],[1,"divider"],["href","#","externalLink","true","iconRight","true","disabled","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link multiline"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"span",3)(7,"span",4),t._uU(8,"Link lista con icona a destra 1"),t.qZA(),t._UZ(9,"it-icon",5),t.qZA(),t.TgZ(10,"p"),t._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(12,"it-list-item"),t._UZ(13,"span",6),t.qZA(),t.TgZ(14,"it-list-item",2)(15,"span",3)(16,"span",4),t._uU(17,"Link lista con icona a destra 2"),t.qZA(),t._UZ(18,"it-icon",5),t.qZA(),t.TgZ(19,"p"),t._uU(20,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(21,"it-list-item"),t._UZ(22,"span",6),t.qZA(),t.TgZ(23,"it-list-item",7)(24,"span",3)(25,"span",4),t._uU(26,"Link lista disabilitata"),t.qZA(),t._UZ(27,"it-icon",5),t.qZA(),t.TgZ(28,"p"),t._uU(29,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(30,"it-list-item"),t._UZ(31,"span",6),t.qZA()()())},dependencies:[l.S,o.o,c.Q]})}return i})();var I=a(5952);function w(i,E){if(1&i&&(t.TgZ(0,"it-list-item"),t._UZ(1,"it-icon",4),t.TgZ(2,"span",5),t._uU(3),t.qZA()()),2&i){const e=E.$implicit;t.xp6(3),t.Oqu(e)}}let F=(()=>{class i{constructor(){this.pages=[["Antonino","Francesco","Giovanni"],["Linda","Riccardo","Marco"],["Daniel","Gioele","Giulio"],["Diego","Andrea","Lorenzo"],["Giorgio","Manuel","Luca"]],this.selectedItem={currentPage:0,pageNumbers:this.pages.length,data:this.pages[0]}}onPageChange(e){this.selectedItem={...this.selectedItem,data:this.pages[e],currentPage:e}}static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-pagination"]],decls:8,vars:3,consts:[[1,"bd-example"],[4,"ngFor","ngForOf"],[1,"mt-4"],["alignment","center",3,"currentPage","pageNumbers","pageEvent"],["name","user","color","primary","icon",""],[1,"text-primary"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con paginazione"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list"),t.YNc(5,w,4,1,"it-list-item",1),t.qZA(),t.TgZ(6,"div",2)(7,"it-pagination",3),t.NdJ("pageEvent",function(d){return s.onPageChange(d)}),t.qZA()()()),2&n&&(t.xp6(5),t.Q6J("ngForOf",s.selectedItem.data),t.xp6(2),t.Q6J("currentPage",s.selectedItem.currentPage)("pageNumbers",s.selectedItem.pageNumbers))},dependencies:[m.sg,l.S,o.o,I.f,c.Q],encapsulation:2})}return i})(),P=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-examples"]],decls:24,vars:0,consts:[["html",'

    Lista semplice

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-example',\n templateUrl: './list-example.component.html',\n styleUrls: ['./list-example.component.scss']\n})\nexport class ListExampleComponent {\n\n}"],["html",'

    Lista con Avatar

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-avatar',\n templateUrl: './list-avatar.component.html',\n styleUrls: ['./list-avatar.component.scss']\n})\nexport class ListAvatarComponent {\n\n}"],["html",'

    Lista con Immagini

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-image',\n templateUrl: './list-image.component.html',\n styleUrls: ['./list-image.component.scss']\n})\nexport class ListImageComponent {\n\n}"],["html",'

    Lista con freccia

    \n

    \n\n
    \n \n \n Lista 1\n \n \n \n Lista 2\n \n \n \n Lista 3\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-arrow',\n templateUrl: './list-arrow.component.html',\n styleUrls: ['./list-arrow.component.scss']\n})\nexport class ListArrowComponent {\n\n}"],["html",'

    Lista con azioni multiple, metadata e testo aggiuntivo

    \n

    \n\n
    \n \n \n Link lista 1\n \n \n \n \n \n \n \n \n \n \n \n \n \n Link lista 2\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n TestoLorem ipsum dolor sit amet.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-multiple',\n templateUrl: './list-multiple.component.html',\n styleUrls: ['./list-multiple.component.scss']\n})\nexport class ListMultipleComponent {\n\n}"],["html",'

    Lista con link

    \n

    \n\n
    \n \n \n \n Link lista 1\n \n \n Link lista 2\n \n \n Link lista 3\n \n \n \n \n \n Link lista 4\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link',\n templateUrl: './list-link.component.html',\n styleUrls: ['./list-link.component.scss']\n})\nexport class ListLinkComponent {\n\n}"],["html",'

    Lista con link e icone

    \n

    \n\n
    \n \n \n \n Link lista con icona a destra 1\n \n \n \n \n \n Link lista con icona a destra 2\n \n \n \n \n \n Link lista disabilitata\n \n \n \n \n \n \n \n Link lista con icona 1\n \n \n \n \n \n Link lista con icona 2\n \n \n \n \n \n Link lista con icona disabilitato\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link-icons',\n templateUrl: './list-link-icons.component.html',\n styleUrls: ['./list-link-icons.component.scss']\n})\nexport class ListLinkIconsComponent {\n\n}"],["html",'

    Lista con link multiline

    \n

    \n\n
    \n \n \n \n Link lista con icona a destra 1\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n \n \n Link lista con icona a destra 2\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n \n \n Link lista disabilitata\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link-multiline',\n templateUrl: './list-link-multiline.component.html',\n styleUrls: ['./list-link-multiline.component.scss']\n})\nexport class ListLinkMultilineComponent {\n\n}"],["html",'

    Lista con checkbox e toggle

    \n

    \n\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-toggle-checkbox',\n templateUrl: './list-toggle-checkbox.component.html',\n styleUrls: ['./list-toggle-checkbox.component.scss']\n})\nexport class ListToggleCheckboxComponent {\n\n}"],["html",'

    Lista collassabile

    \n

    \n\n
    \n \n \n \n \n Link lista collassabile\n \n \n \n \n \n \n Link lista 1\n \n \n Link lista 2\n \n \n Link lista 3\n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-collassible',\n templateUrl: './list-collassible.component.html',\n styleUrls: ['./list-collassible.component.scss']\n})\nexport class ListCollassibleComponent {\n\n}"],["html",'

    Lista con paginazione

    \n

    \n\n
    \n \n \n \n /{/{ val /}/}\n \n \n\n
    \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\ninterface PaginatedData {\n currentPage: number,\n pageNumbers: number,\n data: Array\n}\n\n@Component({\n selector: 'it-list-pagination',\n templateUrl: './list-pagination.component.html'\n})\nexport class ListPaginationComponent {\n private pages: Array> = [\n ['Antonino', 'Francesco', 'Giovanni'],\n ['Linda', 'Riccardo', 'Marco'],\n ['Daniel', 'Gioele', 'Giulio'],\n ['Diego', 'Andrea', 'Lorenzo'],\n ['Giorgio', 'Manuel', 'Luca']\n ];\n\n protected selectedItem: PaginatedData = {\n currentPage: 0,\n pageNumbers: this.pages.length,\n data: this.pages[0]\n };\n\n protected onPageChange(page: number): void {\n this.selectedItem = {\n ...this.selectedItem,\n data: this.pages[page],\n currentPage: page\n };\n\n }\n}"]],template:function(n,s){1&n&&(t._UZ(0,"it-list-example")(1,"it-source-display",0)(2,"it-list-avatar")(3,"it-source-display",1)(4,"it-list-image")(5,"it-source-display",2)(6,"it-list-arrow")(7,"it-source-display",3)(8,"it-list-multiple")(9,"it-source-display",4),t.TgZ(10,"h2"),t._uU(11,"Liste per men\xf9 di navigazione"),t.qZA(),t._UZ(12,"it-list-link")(13,"it-source-display",5)(14,"it-list-link-icons")(15,"it-source-display",6)(16,"it-list-link-multiline")(17,"it-source-display",7)(18,"it-list-toggle-checkbox")(19,"it-source-display",8)(20,"it-list-collassible")(21,"it-source-display",9)(22,"it-list-pagination")(23,"it-source-display",10))},dependencies:[x.F,k,f,U,v,A,T,y,C,q,z,F]})}return i})();const M=[{path:"",component:(()=>{class i{constructor(){this.component=g.wx.find(e=>"ItListComponent"===e.name),this.subcomponent=g.wx.find(e=>"ItListItemComponent"===e.name)}static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"List"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Consente agli utenti di creare delle liste."),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-list-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4)(9,"h2"),t._uU(10,"List"),t.qZA(),t._UZ(11,"it-api-parameters",5),t.TgZ(12,"h2"),t._uU(13,"List Item"),t.qZA(),t._UZ(14,"it-api-parameters",5),t.qZA()()),2&n&&(t.xp6(4),t.Q6J("innerHTML",s.component.description,t.oJD),t.xp6(7),t.Q6J("component",s.component),t.xp6(3),t.Q6J("component",s.subcomponent))},dependencies:[h.G,Z.U,L.m,P],encapsulation:2})}return i})()}];let R=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275mod=t.oAB({type:i});static#n=this.\u0275inj=t.cJS({imports:[u.Bz.forChild(M),u.Bz]})}return i})();var S=a(6223),Q=a(6208);let X=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275mod=t.oAB({type:i});static#n=this.\u0275inj=t.cJS({imports:[m.ez,S.u5,Q.m,R]})}return i})()}}]); \ No newline at end of file diff --git a/3734.94fafc82e647003a.js b/3734.94fafc82e647003a.js new file mode 100644 index 00000000..f512a3a0 --- /dev/null +++ b/3734.94fafc82e647003a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[3734],{3734:(N,u,a)=>{a.r(u),a.d(u,{ListModule:()=>E});var g=a(6814),d=a(1640),h=a(7069),t=a(9212),Z=a(528),L=a(6273),x=a(4580),k=a(6099),l=a(8789),o=a(5006);let f=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-example"]],decls:14,vars:0,consts:[[1,"bd-example"],[1,"text"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista semplice"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item")(6,"span",1),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item")(9,"span",1),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item")(12,"span",1),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),U=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link"]],decls:21,vars:0,consts:[[1,"bd-example"],["linkList","true"],[1,"link-list-heading"],["href","#","externalLink","true","size","large"],[1,"text"],["href","#","externalLink","true","disabled","true","size","large"],["href","#","externalLink","true","active","true","size","large"],[1,"divider"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"div",2),t._uU(6,"Intestazione"),t.qZA(),t.TgZ(7,"it-list-item",3)(8,"span",4),t._uU(9,"Link lista 1"),t.qZA()(),t.TgZ(10,"it-list-item",5)(11,"span",4),t._uU(12,"Link lista 2"),t.qZA()(),t.TgZ(13,"it-list-item",6)(14,"span",4),t._uU(15,"Link lista 3"),t.qZA()(),t.TgZ(16,"it-list-item"),t._UZ(17,"span",7),t.qZA(),t.TgZ(18,"it-list-item",3)(19,"span",4),t._uU(20,"Link lista 4"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),A=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-avatar"]],decls:14,vars:0,consts:[[1,"bd-example"],["avatar","https://randomuser.me/api/portraits/women/41.jpg"],[1,"text"],["avatar","https://randomuser.me/api/portraits/women/42.jpg"],["avatar","https://randomuser.me/api/portraits/women/43.jpg"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con Avatar"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item",3)(9,"span",2),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item",4)(12,"span",2),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})(),v=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-image"]],decls:14,vars:0,consts:[[1,"bd-example"],["image","https://via.placeholder.com/40x40.png?text=40x40"],[1,"text"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con Immagini"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA()(),t.TgZ(8,"it-list-item",1)(9,"span",2),t._uU(10,"Lista 2"),t.qZA()(),t.TgZ(11,"it-list-item",1)(12,"span",2),t._uU(13,"Lista 3"),t.qZA()()()())},dependencies:[l.S,o.o]})}return i})();var r=a(3016);let T=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-arrow"]],decls:17,vars:0,consts:[[1,"bd-example"],["href","#","externalLink","true"],[1,"text"],["name","chevron-right","color","primary"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con freccia"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Lista 1"),t.qZA(),t._UZ(8,"it-icon",3),t.qZA(),t.TgZ(9,"it-list-item",1)(10,"span",2),t._uU(11,"Lista 2"),t.qZA(),t._UZ(12,"it-icon",3),t.qZA(),t.TgZ(13,"it-list-item",1)(14,"span",2),t._uU(15,"Lista 3"),t.qZA(),t._UZ(16,"it-icon",3),t.qZA()()())},dependencies:[l.S,o.o,r.Q]})}return i})(),b=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-multiple"]],decls:41,vars:0,consts:[[1,"bd-example"],["iconLeft","true","href","#","externalLink","true"],[1,"text"],["multiple",""],["href","#","aria-label","Testo - Azione 1"],["name","code-circle","color","primary"],["href","#","aria-label","Testo - Azione 2"],["href","#","aria-label","Testo - Azione 3"],[1,"metadata"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con azioni multiple, metadata e testo aggiuntivo"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list")(5,"it-list-item",1)(6,"span",2),t._uU(7,"Link lista 1"),t.qZA(),t.ynx(8,3),t.TgZ(9,"a",4),t._UZ(10,"it-icon",5),t.qZA(),t.TgZ(11,"a",6),t._UZ(12,"it-icon",5),t.qZA(),t.TgZ(13,"a",7),t._UZ(14,"it-icon",5),t.qZA(),t.BQk(),t.qZA(),t.TgZ(15,"it-list-item",1)(16,"span",2),t._uU(17,"Link lista 2"),t.qZA(),t.ynx(18,3),t.TgZ(19,"span",8),t._uU(20,"metadata testo"),t.qZA(),t.TgZ(21,"a",4),t._UZ(22,"it-icon",5),t.qZA(),t.TgZ(23,"a",6),t._UZ(24,"it-icon",5),t.qZA(),t.TgZ(25,"a",7),t._UZ(26,"it-icon",5),t.qZA(),t.BQk(),t.qZA(),t.TgZ(27,"it-list-item",1)(28,"span",2),t._uU(29,"Testo"),t.TgZ(30,"em"),t._uU(31,"Lorem ipsum dolor sit amet."),t.qZA()(),t.ynx(32,3),t.TgZ(33,"span",8),t._uU(34,"metadata testo"),t.qZA(),t.TgZ(35,"a",4),t._UZ(36,"it-icon",5),t.qZA(),t.TgZ(37,"a",6),t._UZ(38,"it-icon",5),t.qZA(),t.TgZ(39,"a",7),t._UZ(40,"it-icon",5),t.qZA(),t.BQk(),t.qZA()()())},dependencies:[l.S,o.o,r.Q]})}return i})();var y=a(4220);let _=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-toggle-checkbox"]],decls:13,vars:0,consts:[[1,"bd-example"],["linkList","true"],["label","Checkbox 1","group","true"],["label","Checkbox 2","group","true"],["active","true"],["label","Toggle 1","toggle","true"],["label","Toggle 2","toggle","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con checkbox e toggle"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item"),t._UZ(6,"it-checkbox",2),t.qZA(),t.TgZ(7,"it-list-item"),t._UZ(8,"it-checkbox",3),t.qZA(),t.TgZ(9,"it-list-item",4),t._UZ(10,"it-checkbox",5),t.qZA(),t.TgZ(11,"it-list-item",4),t._UZ(12,"it-checkbox",6),t.qZA()()())},dependencies:[l.S,o.o,y.f]})}return i})();var C=a(4062);let q=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-collassible"]],decls:23,vars:1,consts:[[1,"bd-example"],["linkList","true"],["iconRight","true"],["role","button","tabindex","0",1,"list-item","large","medium","icon-right",3,"click","keydown"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","expand","color","primary"],["itCollapse","itCollapse"],["linkSubList","true","action",""],["href","#","externalLink","true"],[1,"text"]],template:function(n,s){if(1&n){const c=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Lista collassabile"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"a",3),t.NdJ("click",function(){t.CHM(c);const m=t.MAs(12);return t.KtG(m.toggle())})("keydown",function(){t.CHM(c);const m=t.MAs(12);return t.KtG(m.toggle())}),t.TgZ(7,"span",4)(8,"span",5),t._uU(9,"Link lista collassabile"),t.qZA(),t._UZ(10,"it-icon",6),t.qZA()(),t.TgZ(11,"it-collapse",null,7)(13,"it-list",8)(14,"it-list-item",9)(15,"span",10),t._uU(16,"Link lista 1"),t.qZA()(),t.TgZ(17,"it-list-item",9)(18,"span",10),t._uU(19,"Link lista 2"),t.qZA()(),t.TgZ(20,"it-list-item",9)(21,"span",10),t._uU(22,"Link lista 3"),t.qZA()()()()()()()}if(2&n){const c=t.MAs(12);t.xp6(6),t.uIk("aria-expanded",c.isOpen())}},dependencies:[C.H,l.S,o.o,r.Q]})}return i})(),w=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link-icons"]],decls:37,vars:0,consts:[[1,"bd-example"],["linkList","true"],["href","#","externalLink","true","iconRight","true"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","link","color","primary"],["href","#","externalLink","true","iconRight","true","disabled","true"],[1,"divider"],["iconLeft","true","href","#","externalLink","true"],[1,"text"],["iconLeft","true","href","#","externalLink","true","disabled","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link e icone"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"span",3)(7,"span",4),t._uU(8,"Link lista con icona a destra 1"),t.qZA(),t._UZ(9,"it-icon",5),t.qZA()(),t.TgZ(10,"it-list-item",2)(11,"span",3)(12,"span",4),t._uU(13,"Link lista con icona a destra 2"),t.qZA(),t._UZ(14,"it-icon",5),t.qZA()(),t.TgZ(15,"it-list-item",6)(16,"span",3)(17,"span",4),t._uU(18,"Link lista disabilitata"),t.qZA(),t._UZ(19,"it-icon",5),t.qZA()(),t.TgZ(20,"it-list-item"),t._UZ(21,"span",7),t.qZA(),t.TgZ(22,"it-list-item",8)(23,"span",3),t._UZ(24,"it-icon",5),t.TgZ(25,"span",9),t._uU(26,"Link lista con icona 1"),t.qZA()()(),t.TgZ(27,"it-list-item",8)(28,"span",3),t._UZ(29,"it-icon",5),t.TgZ(30,"span",9),t._uU(31,"Link lista con icona 2"),t.qZA()()(),t.TgZ(32,"it-list-item",10)(33,"span",3),t._UZ(34,"it-icon",5),t.TgZ(35,"span",9),t._uU(36,"Link lista con icona disabilitato"),t.qZA()()()()())},dependencies:[l.S,o.o,r.Q]})}return i})(),z=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-link-multiline"]],decls:32,vars:0,consts:[[1,"bd-example"],["linkList","true","multiline","true"],["href","#","externalLink","true","iconRight","true"],[1,"list-item-title-icon-wrapper"],[1,"list-item-title"],["name","link","color","primary"],[1,"divider"],["href","#","externalLink","true","iconRight","true","disabled","true"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con link multiline"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list",1)(5,"it-list-item",2)(6,"span",3)(7,"span",4),t._uU(8,"Link lista con icona a destra 1"),t.qZA(),t._UZ(9,"it-icon",5),t.qZA(),t.TgZ(10,"p"),t._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(12,"it-list-item"),t._UZ(13,"span",6),t.qZA(),t.TgZ(14,"it-list-item",2)(15,"span",3)(16,"span",4),t._uU(17,"Link lista con icona a destra 2"),t.qZA(),t._UZ(18,"it-icon",5),t.qZA(),t.TgZ(19,"p"),t._uU(20,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(21,"it-list-item"),t._UZ(22,"span",6),t.qZA(),t.TgZ(23,"it-list-item",7)(24,"span",3)(25,"span",4),t._uU(26,"Link lista disabilitata"),t.qZA(),t._UZ(27,"it-icon",5),t.qZA(),t.TgZ(28,"p"),t._uU(29,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),t.qZA()(),t.TgZ(30,"it-list-item"),t._UZ(31,"span",6),t.qZA()()())},dependencies:[l.S,o.o,r.Q]})}return i})();var I=a(5952);function F(i,G){if(1&i&&(t.TgZ(0,"it-list-item"),t._UZ(1,"it-icon",4),t.TgZ(2,"span",5),t._uU(3),t.qZA()()),2&i){const e=G.$implicit;t.xp6(3),t.Oqu(e)}}let P=(()=>{class i{constructor(){this.pages=[["Antonino","Francesco","Giovanni"],["Linda","Riccardo","Marco"],["Daniel","Gioele","Giulio"],["Diego","Andrea","Lorenzo"],["Giorgio","Manuel","Luca"]],this.selectedItem={currentPage:0,pageNumbers:this.pages.length,data:this.pages[0]}}onPageChange(e){this.selectedItem={...this.selectedItem,data:this.pages[e],currentPage:e}}static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-pagination"]],decls:8,vars:3,consts:[[1,"bd-example"],[4,"ngFor","ngForOf"],[1,"mt-4"],["alignment","center",3,"currentPage","pageNumbers","pageEvent"],["name","user","color","primary","icon",""],[1,"text-primary"]],template:function(n,s){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Lista con paginazione"),t.qZA(),t._UZ(2,"p"),t.TgZ(3,"div",0)(4,"it-list"),t.YNc(5,F,4,1,"it-list-item",1),t.qZA(),t.TgZ(6,"div",2)(7,"it-pagination",3),t.NdJ("pageEvent",function(p){return s.onPageChange(p)}),t.qZA()()()),2&n&&(t.xp6(5),t.Q6J("ngForOf",s.selectedItem.data),t.xp6(2),t.Q6J("currentPage",s.selectedItem.currentPage)("pageNumbers",s.selectedItem.pageNumbers))},dependencies:[g.sg,l.S,o.o,I.f,r.Q],encapsulation:2})}return i})(),M=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-examples"]],decls:24,vars:0,consts:[["html",'

    Lista semplice

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-example',\n templateUrl: './list-example.component.html',\n styleUrls: ['./list-example.component.scss'],\n})\nexport class ListExampleComponent {}"],["html",'

    Lista con Avatar

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-avatar',\n templateUrl: './list-avatar.component.html',\n styleUrls: ['./list-avatar.component.scss'],\n})\nexport class ListAvatarComponent {}"],["html",'

    Lista con Immagini

    \n

    \n\n
    \n \n \n Lista 1\n \n \n Lista 2\n \n \n Lista 3\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-image',\n templateUrl: './list-image.component.html',\n styleUrls: ['./list-image.component.scss'],\n})\nexport class ListImageComponent {}"],["html",'

    Lista con freccia

    \n

    \n\n
    \n \n \n Lista 1\n \n \n \n Lista 2\n \n \n \n Lista 3\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-arrow',\n templateUrl: './list-arrow.component.html',\n styleUrls: ['./list-arrow.component.scss'],\n})\nexport class ListArrowComponent {}"],["html",'

    Lista con azioni multiple, metadata e testo aggiuntivo

    \n

    \n\n
    \n \n \n Link lista 1\n \n \n \n \n \n \n \n \n \n \n \n \n \n Link lista 2\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n TestoLorem ipsum dolor sit amet.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-multiple',\n templateUrl: './list-multiple.component.html',\n styleUrls: ['./list-multiple.component.scss'],\n})\nexport class ListMultipleComponent {}"],["html",'

    Lista con link

    \n

    \n\n
    \n \n \n \n Link lista 1\n \n \n Link lista 2\n \n \n Link lista 3\n \n \n \n \n \n Link lista 4\n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link',\n templateUrl: './list-link.component.html',\n styleUrls: ['./list-link.component.scss'],\n})\nexport class ListLinkComponent {}"],["html",'

    Lista con link e icone

    \n

    \n\n
    \n \n \n \n Link lista con icona a destra 1\n \n \n \n \n \n Link lista con icona a destra 2\n \n \n \n \n \n Link lista disabilitata\n \n \n \n \n \n \n \n Link lista con icona 1\n \n \n \n \n \n Link lista con icona 2\n \n \n \n \n \n Link lista con icona disabilitato\n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link-icons',\n templateUrl: './list-link-icons.component.html',\n styleUrls: ['./list-link-icons.component.scss'],\n})\nexport class ListLinkIconsComponent {}"],["html",'

    Lista con link multiline

    \n

    \n\n
    \n \n \n \n Link lista con icona a destra 1\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n \n \n Link lista con icona a destra 2\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n \n \n Link lista disabilitata\n \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-link-multiline',\n templateUrl: './list-link-multiline.component.html',\n styleUrls: ['./list-link-multiline.component.scss'],\n})\nexport class ListLinkMultilineComponent {}"],["html",'

    Lista con checkbox e toggle

    \n

    \n\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-toggle-checkbox',\n templateUrl: './list-toggle-checkbox.component.html',\n styleUrls: ['./list-toggle-checkbox.component.scss'],\n})\nexport class ListToggleCheckboxComponent {}"],["html",'

    Lista collassabile

    \n

    \n\n
    \n \n \n \n \n Link lista collassabile\n \n \n \n \n \n \n Link lista 1\n \n \n Link lista 2\n \n \n Link lista 3\n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-list-collassible',\n templateUrl: './list-collassible.component.html',\n styleUrls: ['./list-collassible.component.scss'],\n})\nexport class ListCollassibleComponent {}"],["html",'

    Lista con paginazione

    \n

    \n\n
    \n \n \n \n /{/{ val /}/}\n \n \n\n
    \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\ninterface PaginatedData {\n currentPage: number;\n pageNumbers: number;\n data: Array;\n}\n\n@Component({\n selector: 'it-list-pagination',\n templateUrl: './list-pagination.component.html',\n})\nexport class ListPaginationComponent {\n private pages: Array> = [\n ['Antonino', 'Francesco', 'Giovanni'],\n ['Linda', 'Riccardo', 'Marco'],\n ['Daniel', 'Gioele', 'Giulio'],\n ['Diego', 'Andrea', 'Lorenzo'],\n ['Giorgio', 'Manuel', 'Luca'],\n ];\n\n protected selectedItem: PaginatedData = {\n currentPage: 0,\n pageNumbers: this.pages.length,\n data: this.pages[0],\n };\n\n protected onPageChange(page: number): void {\n this.selectedItem = {\n ...this.selectedItem,\n data: this.pages[page],\n currentPage: page,\n };\n }\n}"]],template:function(n,s){1&n&&(t._UZ(0,"it-list-example")(1,"it-source-display",0)(2,"it-list-avatar")(3,"it-source-display",1)(4,"it-list-image")(5,"it-source-display",2)(6,"it-list-arrow")(7,"it-source-display",3)(8,"it-list-multiple")(9,"it-source-display",4),t.TgZ(10,"h2"),t._uU(11,"Liste per men\xf9 di navigazione"),t.qZA(),t._UZ(12,"it-list-link")(13,"it-source-display",5)(14,"it-list-link-icons")(15,"it-source-display",6)(16,"it-list-link-multiline")(17,"it-source-display",7)(18,"it-list-toggle-checkbox")(19,"it-source-display",8)(20,"it-list-collassible")(21,"it-source-display",9)(22,"it-list-pagination")(23,"it-source-display",10))},dependencies:[k.F,f,U,A,v,T,b,_,q,w,z,P]})}return i})();const R=[{path:"",component:(()=>{class i{constructor(){this.component=h.wx.find(e=>"ItListComponent"===e.name),this.subcomponent=h.wx.find(e=>"ItListItemComponent"===e.name)}static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["it-list-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"List"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Consente agli utenti di creare delle liste."),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-list-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4)(9,"h2"),t._uU(10,"List"),t.qZA(),t._UZ(11,"it-api-parameters",5),t.TgZ(12,"h2"),t._uU(13,"List Item"),t.qZA(),t._UZ(14,"it-api-parameters",5),t.qZA()()),2&n&&(t.xp6(4),t.Q6J("innerHTML",s.component.description,t.oJD),t.xp6(7),t.Q6J("component",s.component),t.xp6(3),t.Q6J("component",s.subcomponent))},dependencies:[Z.G,L.U,x.m,M],encapsulation:2})}return i})()}];let S=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275mod=t.oAB({type:i});static#n=this.\u0275inj=t.cJS({imports:[d.Bz.forChild(R),d.Bz]})}return i})();var Q=a(6223),X=a(6208);let E=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#i=this.\u0275mod=t.oAB({type:i});static#n=this.\u0275inj=t.cJS({imports:[g.ez,Q.u5,X.m,S]})}return i})()}}]); \ No newline at end of file diff --git a/404.html b/404.html index 135d5193..65bc861f 100644 --- a/404.html +++ b/404.html @@ -1,17 +1,16 @@ + + + - - - + Design Angular Kit + - Design Angular Kit - + + - - - - - - + + + diff --git a/4083.4a44450ffacde117.js b/4083.4a44450ffacde117.js deleted file mode 100644 index 7dcff92b..00000000 --- a/4083.4a44450ffacde117.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4083],{4083:(E,p,i)=>{i.r(p),i.d(p,{CheckboxModule:()=>U});var m=i(6814),s=i(6223),d=i(6208),h=i(1640),b=i(7069),e=i(9212),u=i(528),x=i(6273),g=i(4580),k=i(6099),r=i(4220);function C(n,A){1&n&&(e.ynx(0),e._uU(1," Accetto i "),e.TgZ(2,"a",10),e._uU(3,"termini di servizio"),e.qZA(),e.BQk())}function f(n,A){1&n&&e._uU(0," Sono una checkbox ")}let M=(()=>{class n{constructor(){this.checked=!0,this.disabled=!1,this.indeterminate=!1,this.link=!1}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-checkbox-example"]],decls:16,vars:9,consts:[[1,"bd-example"],[1,"example-section"],["label","Spuntato",3,"ngModel","ngModelChange"],["label","Disabilitato",3,"ngModel","ngModelChange"],["label","Indeterminato",3,"ngModel","ngModelChange"],["label","Testo con link",3,"ngModel","ngModelChange"],[3,"ngModel","indeterminate","disabled","ngModelChange"],["label",""],[4,"ngIf","ngIfElse"],["simpleLabel",""],["href","https://italia.github.io/bootstrap-italia/"]],template:function(t,o){if(1&t&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione checkbox"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(a){return o.checked=a}),e.qZA(),e.TgZ(5,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return o.disabled=a}),e.qZA(),e.TgZ(6,"it-checkbox",4),e.NdJ("ngModelChange",function(a){return o.indeterminate=a}),e.qZA(),e.TgZ(7,"it-checkbox",5),e.NdJ("ngModelChange",function(a){return o.link=a}),e.qZA()(),e.TgZ(8,"h4"),e._uU(9,"Risultato"),e.qZA(),e.TgZ(10,"p",1)(11,"it-checkbox",6),e.NdJ("ngModelChange",function(a){return o.checked=a}),e.ynx(12,7),e.YNc(13,C,4,0,"ng-container",8)(14,f,1,0,"ng-template",null,9,e.W1O),e.BQk(),e.qZA()()()),2&t){const l=e.MAs(15);e.xp6(4),e.Q6J("ngModel",o.checked),e.xp6(),e.Q6J("ngModel",o.disabled),e.xp6(),e.Q6J("ngModel",o.indeterminate),e.xp6(),e.Q6J("ngModel",o.link),e.xp6(4),e.Q6J("ngModel",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled),e.xp6(2),e.Q6J("ngIf",o.link)("ngIfElse",l)}},dependencies:[m.O5,s.JJ,s.On,r.f]})}return n})(),Z=(()=>{class n{constructor(){this.checked=!0,this.label="Sono una checkbox",this.disabled=!1,this.indeterminate=!1}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-checkbox-example-inline"]],decls:6,vars:0,consts:[[1,"bd-example"],["label","label 1","inline","true"],["label","label 2","inline","true"],["label","label 3","inline","true"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Inline"),e.qZA(),e.TgZ(2,"div",0),e._UZ(3,"it-checkbox",1)(4,"it-checkbox",2)(5,"it-checkbox",3),e.qZA())},dependencies:[r.f]})}return n})(),T=(()=>{class n{constructor(){this.checked=!0,this.label="Sono una checkbox",this.disabled=!1,this.indeterminate=!1}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-checkbox-example-group"]],decls:15,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["label","Prima checkbox raggruppata","group","true"],["label","Seconda checkbox raggruppata","group","true"],["group","true"],["label",""],["href","https://italia.github.io/bootstrap-italia/docs/form/checkbox/"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Gruppi"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e._uU(5," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero "),e.qZA(),e.TgZ(6,"it-checkbox",3),e._uU(7," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie liber "),e.qZA(),e.TgZ(8,"it-checkbox",4),e.ynx(9,5),e._uU(10," Terza "),e.TgZ(11,"a",6),e._uU(12,"checkbox"),e.qZA(),e._uU(13," raggruppata"),e.BQk(),e._uU(14," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero "),e.qZA()()())},dependencies:[r.f]})}return n})(),v=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-checkbox-examples"]],decls:6,vars:0,consts:[["html",'

    Configurazione checkbox

    \n\n
    \n

    \n \n \n \n \n

    \n\n

    Risultato

    \n\n

    \n \n\n \n \n Accetto i termini di servizio\n \n \n Sono una checkbox\n \n \n\n \n

    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example',\n templateUrl: './checkbox-example.component.html',\n styleUrls: ['./checkbox-example.component.scss']\n})\nexport class CheckboxExampleComponent {\n\n checked = true;\n disabled = false;\n indeterminate = false;\n link = false;\n\n}"],["html",'

    Inline

    \n
    \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example-inline',\n templateUrl: './checkbox-example-inline.component.html',\n styleUrls: ['./checkbox-example-inline.component.scss']\n})\nexport class CheckboxExampleInlineComponent {\n\n checked = true;\n label = 'Sono una checkbox';\n disabled = false;\n indeterminate = false;\n\n}"],["html",'

    Gruppi

    \n
    \n

    \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero.\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie liber\n \n \n Terza checkbox raggruppata\n\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero.\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero.\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example-group',\n templateUrl: './checkbox-example-group.component.html',\n styleUrls: ['./checkbox-example-group.component.scss']\n})\nexport class CheckboxExampleGroupComponent {\n\n checked = true;\n label = 'Sono una checkbox';\n disabled = false;\n indeterminate = false;\n\n}"]],template:function(t,o){1&t&&e._UZ(0,"it-checkbox-example")(1,"it-source-display",0)(2,"it-checkbox-example-inline")(3,"it-source-display",1)(4,"it-checkbox-example-group")(5,"it-source-display",2)},dependencies:[k.F,M,Z,T]})}return n})();const _=[{path:"",component:(()=>{class n{constructor(){this.component=b.wx.find(c=>"ItCheckboxComponent"===c.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-checkbox-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,o){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Checkbox"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Checkbox utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-checkbox-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[u.G,x.U,g.m,v]})}return n})()}];let y=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[h.Bz.forChild(_),h.Bz]})}return n})(),U=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[m.ez,s.u5,d.m,y]})}return n})()}}]); \ No newline at end of file diff --git a/4083.9a795181ee501bfa.js b/4083.9a795181ee501bfa.js new file mode 100644 index 00000000..6e50cc4e --- /dev/null +++ b/4083.9a795181ee501bfa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4083],{4083:(E,p,i)=>{i.r(p),i.d(p,{CheckboxModule:()=>U});var m=i(6814),s=i(6223),d=i(6208),h=i(1640),b=i(7069),e=i(9212),u=i(528),x=i(6273),g=i(4580),k=i(6099),r=i(4220);function C(t,A){1&t&&(e.ynx(0),e._uU(1," Accetto i "),e.TgZ(2,"a",10),e._uU(3,"termini di servizio"),e.qZA(),e.BQk())}function f(t,A){1&t&&e._uU(0," Sono una checkbox ")}let M=(()=>{class t{constructor(){this.checked=!0,this.disabled=!1,this.indeterminate=!1,this.link=!1}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-checkbox-example"]],decls:16,vars:9,consts:[[1,"bd-example"],[1,"example-section"],["label","Spuntato",3,"ngModel","ngModelChange"],["label","Disabilitato",3,"ngModel","ngModelChange"],["label","Indeterminato",3,"ngModel","ngModelChange"],["label","Testo con link",3,"ngModel","ngModelChange"],[3,"ngModel","indeterminate","disabled","ngModelChange"],["label",""],[4,"ngIf","ngIfElse"],["simpleLabel",""],["href","https://italia.github.io/bootstrap-italia/"]],template:function(n,o){if(1&n&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione checkbox"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(a){return o.checked=a}),e.qZA(),e.TgZ(5,"it-checkbox",3),e.NdJ("ngModelChange",function(a){return o.disabled=a}),e.qZA(),e.TgZ(6,"it-checkbox",4),e.NdJ("ngModelChange",function(a){return o.indeterminate=a}),e.qZA(),e.TgZ(7,"it-checkbox",5),e.NdJ("ngModelChange",function(a){return o.link=a}),e.qZA()(),e.TgZ(8,"h4"),e._uU(9,"Risultato"),e.qZA(),e.TgZ(10,"p",1)(11,"it-checkbox",6),e.NdJ("ngModelChange",function(a){return o.checked=a}),e.ynx(12,7),e.YNc(13,C,4,0,"ng-container",8)(14,f,1,0,"ng-template",null,9,e.W1O),e.BQk(),e.qZA()()()),2&n){const l=e.MAs(15);e.xp6(4),e.Q6J("ngModel",o.checked),e.xp6(),e.Q6J("ngModel",o.disabled),e.xp6(),e.Q6J("ngModel",o.indeterminate),e.xp6(),e.Q6J("ngModel",o.link),e.xp6(4),e.Q6J("ngModel",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled),e.xp6(2),e.Q6J("ngIf",o.link)("ngIfElse",l)}},dependencies:[m.O5,s.JJ,s.On,r.f]})}return t})(),Z=(()=>{class t{constructor(){this.checked=!0,this.label="Sono una checkbox",this.disabled=!1,this.indeterminate=!1}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-checkbox-example-inline"]],decls:6,vars:0,consts:[[1,"bd-example"],["label","label 1","inline","true"],["label","label 2","inline","true"],["label","label 3","inline","true"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Inline"),e.qZA(),e.TgZ(2,"div",0),e._UZ(3,"it-checkbox",1)(4,"it-checkbox",2)(5,"it-checkbox",3),e.qZA())},dependencies:[r.f]})}return t})(),T=(()=>{class t{constructor(){this.checked=!0,this.label="Sono una checkbox",this.disabled=!1,this.indeterminate=!1}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-checkbox-example-group"]],decls:15,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["label","Prima checkbox raggruppata","group","true"],["label","Seconda checkbox raggruppata","group","true"],["group","true"],["label",""],["href","https://italia.github.io/bootstrap-italia/docs/form/checkbox/"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Gruppi"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e._uU(5," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero "),e.qZA(),e.TgZ(6,"it-checkbox",3),e._uU(7," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie liber "),e.qZA(),e.TgZ(8,"it-checkbox",4),e.ynx(9,5),e._uU(10," Terza "),e.TgZ(11,"a",6),e._uU(12,"checkbox"),e.qZA(),e._uU(13," raggruppata"),e.BQk(),e._uU(14," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero "),e.qZA()()())},dependencies:[r.f]})}return t})(),v=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-checkbox-examples"]],decls:6,vars:0,consts:[["html",'

    Configurazione checkbox

    \n\n
    \n

    \n \n \n \n \n

    \n\n

    Risultato

    \n\n

    \n \n \n \n Accetto i termini di servizio\n \n Sono una checkbox \n \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example',\n templateUrl: './checkbox-example.component.html',\n styleUrls: ['./checkbox-example.component.scss'],\n})\nexport class CheckboxExampleComponent {\n checked = true;\n disabled = false;\n indeterminate = false;\n link = false;\n}"],["html",'

    Inline

    \n
    \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example-inline',\n templateUrl: './checkbox-example-inline.component.html',\n styleUrls: ['./checkbox-example-inline.component.scss'],\n})\nexport class CheckboxExampleInlineComponent {\n checked = true;\n label = 'Sono una checkbox';\n disabled = false;\n indeterminate = false;\n}"],["html",'

    Gruppi

    \n
    \n

    \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing\n elit. Maecenas molestie liber\n \n \n \n Terza checkbox raggruppata\n\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing\n elit. Maecenas molestie libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-checkbox-example-group',\n templateUrl: './checkbox-example-group.component.html',\n styleUrls: ['./checkbox-example-group.component.scss'],\n})\nexport class CheckboxExampleGroupComponent {\n checked = true;\n label = 'Sono una checkbox';\n disabled = false;\n indeterminate = false;\n}"]],template:function(n,o){1&n&&e._UZ(0,"it-checkbox-example")(1,"it-source-display",0)(2,"it-checkbox-example-inline")(3,"it-source-display",1)(4,"it-checkbox-example-group")(5,"it-source-display",2)},dependencies:[k.F,M,Z,T]})}return t})();const _=[{path:"",component:(()=>{class t{constructor(){this.component=b.wx.find(c=>"ItCheckboxComponent"===c.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-checkbox-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,o){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Checkbox"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Checkbox utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-checkbox-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[u.G,x.U,g.m,v]})}return t})()}];let y=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[h.Bz.forChild(_),h.Bz]})}return t})(),U=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[m.ez,s.u5,d.m,y]})}return t})()}}]); \ No newline at end of file diff --git a/4533.6ac9ca51804c2b23.js b/4533.6ac9ca51804c2b23.js new file mode 100644 index 00000000..2e654d06 --- /dev/null +++ b/4533.6ac9ca51804c2b23.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4533],{4533:(k,p,l)=>{l.r(p),l.d(p,{TooltipModule:()=>_});var s=l(6814),c=l(1640),u=l(7069),t=l(9212),d=l(528),b=l(6273),g=l(4580),T=l(6099),a=l(4995);let h=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio","triggers","click",1,"btn","btn-lg","btn-danger"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Esempio"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Clicca per attivare/disattivare il tooltip "),t.qZA()()())},dependencies:[a.r]})}return e})(),v=(()=>{class e{constructor(){this.currentPlacement="right"}changeCurrentPlacement(){switch(this.currentPlacement){case"right":this.currentPlacement="top";break;case"top":this.currentPlacement="left";break;case"left":this.currentPlacement="bottom";break;case"bottom":this.currentPlacement="right"}}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-placements-example"]],decls:17,vars:1,consts:[[1,"bd-example"],[1,"example-section","mb-5"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","top",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","right",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","left",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","bottom",1,"btn","btn-outline-secondary"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio","it-title","Titolo del Tooltip","triggers","click",1,"btn","btn-lg","btn-danger","me-4",3,"tooltipPlacement"],["type","button",1,"btn","btn-lg","btn-primary",3,"click"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Le quattro direzioni"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Tooltip in alto "),t.qZA(),t.TgZ(6,"button",3),t._uU(7," Tooltip a destra "),t.qZA(),t.TgZ(8,"button",4),t._uU(9," Tooltip a sinistra "),t.qZA(),t.TgZ(10,"button",5),t._uU(11," Tooltip in basso "),t.qZA()(),t.TgZ(12,"p",6)(13,"button",7),t._uU(14," Clicca per il tooltip ricollocabile "),t.qZA(),t.TgZ(15,"button",8),t.NdJ("click",function(){return i.changeCurrentPlacement()}),t._uU(16,"Cambia il collocamento della tooltip"),t.qZA()()()),2&n&&(t.xp6(13),t.Q6J("tooltipPlacement",i.currentPlacement))},dependencies:[a.r]})}return e})();var x=l(7463);function f(e,S){if(1&e&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const o=t.oxw();t.xp6(),t.hij("Ultima emissione dell'evento shown = ",t.xi3(2,1,o.shownTime,"long"),"")}}function y(e,S){if(1&e&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const o=t.oxw();t.xp6(),t.hij("Ultima emissione dell'evento hidden = ",t.xi3(2,1,o.hiddenTime,"long"),"")}}let C=(()=>{class e{constructor(){this.showTime="",this.shownTime="",this.insertedTime="",this.hideTime="",this.hiddenTime=""}logShow(){this.showTime=(new Date).toISOString()}logShown(){this.shownTime=(new Date).toISOString()}logInserted(){this.insertedTime=(new Date).toISOString()}logHide(){this.hideTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-events-example"]],decls:12,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itTooltip","Tooltip di esempio",1,"me-4",3,"shownEvent","hiddenEvent"],["destructibleTooltip","itTooltip"],["itButton","primary","size","lg",3,"click"],[1,"tooltip-events","mt-4"],[4,"ngIf"]],template:function(n,i){if(1&n){const m=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Eventi tooltip"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2,3),t.NdJ("shownEvent",function(){return i.logShown()})("hiddenEvent",function(){return i.logHidden()}),t._uU(6," Clicca per il tooltip distruttibile "),t.qZA(),t.TgZ(7,"button",4),t.NdJ("click",function(){t.CHM(m);const I=t.MAs(5);return t.KtG(I.dispose())}),t._uU(8,"Distruggi il tooltip"),t.qZA()(),t.TgZ(9,"div",5),t.YNc(10,f,3,4,"div",6)(11,y,3,4,"div",6),t.qZA()()}2&n&&(t.xp6(10),t.Q6J("ngIf",i.shownTime),t.xp6(),t.Q6J("ngIf",i.hiddenTime))},dependencies:[s.O5,x.E,a.r,s.uU]})}return e})(),E=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-disabled-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itTooltip","Popover disabilitato",1,"d-inline-block"],["type","button","disabled","",1,"btn","btn-primary"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Elementi disabilitati"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"span",2)(5,"button",3),t._uU(6,"Elemento disabilitato con popover abilitato"),t.qZA()()(),t.TgZ(7,"p",1)(8,"span",2)(9,"button",3),t._uU(10,"Elemento attivo con popover disabilitato"),t.qZA()()()())},dependencies:[a.r]})}return e})(),Z=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-config-example"]],features:[t._Bn([])],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio",1,"btn","btn-lg","btn-danger"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Configurazione globale dei tooltip"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Clicca per attivare/disattivare il tooltip preconfigurato "),t.qZA()()())},dependencies:[a.r]})}return e})(),U=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-examples"]],decls:10,vars:0,consts:[["html",'

    Esempio

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-example',\n templateUrl: './tooltip-example.component.html',\n styleUrls: ['./tooltip-example.component.scss'],\n})\nexport class TooltipExampleComponent {}"],["html",'

    Le quattro direzioni

    \n
    \n

    \n \n Tooltip in alto\n \n\n \n Tooltip a destra\n \n\n \n Tooltip a sinistra\n \n\n \n Tooltip in basso\n \n

    \n\n

    \n \n Clicca per il tooltip ricollocabile\n \n\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ElementPlacement } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-tooltip-placements-example',\n templateUrl: './tooltip-placements-example.component.html',\n styleUrls: ['./tooltip-placements-example.component.scss'],\n})\nexport class TooltipPlacementsExampleComponent {\n currentPlacement: ElementPlacement = 'right';\n\n changeCurrentPlacement() {\n switch (this.currentPlacement) {\n case 'right':\n this.currentPlacement = 'top';\n break;\n case 'top':\n this.currentPlacement = 'left';\n break;\n case 'left':\n this.currentPlacement = 'bottom';\n break;\n case 'bottom':\n this.currentPlacement = 'right';\n break;\n }\n }\n}"],["html",'

    Elementi disabilitati

    \n
    \n

    \n \n \n \n

    \n\n

    \n \n \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-disabled-example',\n templateUrl: './tooltip-disabled-example.component.html',\n styleUrls: ['./tooltip-disabled-example.component.scss'],\n})\nexport class TooltipDisabledExampleComponent {}"],["html",'

    Eventi tooltip

    \n
    \n

    \n \n Clicca per il tooltip distruttibile\n \n\n \n

    \n\n
    \n
    Ultima emissione dell\'evento shown = /{/{ shownTime | date: \'long\' /}/}
    \n\n
    Ultima emissione dell\'evento hidden = /{/{ hiddenTime | date: \'long\' /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-events-example',\n templateUrl: './tooltip-events-example.component.html',\n styleUrls: ['./tooltip-events-example.component.scss'],\n})\nexport class TooltipEventsExampleComponent {\n showTime = '';\n shownTime = '';\n insertedTime = '';\n hideTime = '';\n hiddenTime = '';\n\n logShow() {\n this.showTime = new Date().toISOString();\n }\n\n logShown() {\n this.shownTime = new Date().toISOString();\n }\n\n logInserted() {\n this.insertedTime = new Date().toISOString();\n }\n\n logHide() {\n this.hideTime = new Date().toISOString();\n }\n\n logHidden() {\n this.hiddenTime = new Date().toISOString();\n }\n}"],["html",'

    Configurazione globale dei tooltip

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-config-example',\n templateUrl: './tooltip-config-example.component.html',\n styleUrls: ['./tooltip-config-example.component.scss'],\n providers: [],\n})\nexport class TooltipConfigExampleComponent {}"]],template:function(n,i){1&n&&t._UZ(0,"it-tooltip-example")(1,"it-source-display",0)(2,"it-tooltip-placements-example")(3,"it-source-display",1)(4,"it-tooltip-disabled-example")(5,"it-source-display",2)(6,"it-tooltip-events-example")(7,"it-source-display",3)(8,"it-tooltip-config-example")(9,"it-source-display",4)},dependencies:[T.F,h,v,C,E,Z]})}return e})();const P=[{path:"",component:(()=>{class e{constructor(){this.directive=u.s7.find(o=>"ItTooltipDirective"===o.name)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,i){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Tooltip"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"La direttiva tooltip utilizzabile per aggiungere dei tooltip informativi a qualsiasi elemento del tuo sito"),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-tooltip-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&n&&(t.xp6(4),t.Q6J("innerHTML",i.directive.description,t.oJD),t.xp6(5),t.Q6J("component",i.directive))},dependencies:[d.G,b.U,g.m,U]})}return e})()}];let w=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[c.Bz.forChild(P),c.Bz]})}return e})();var A=l(6208);let _=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[s.ez,A.m,w]})}return e})()}}]); \ No newline at end of file diff --git a/4533.6d08e7bcf9fcc310.js b/4533.6d08e7bcf9fcc310.js deleted file mode 100644 index 87d0465b..00000000 --- a/4533.6d08e7bcf9fcc310.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4533],{4533:(k,p,l)=>{l.r(p),l.d(p,{TooltipModule:()=>_});var s=l(6814),c=l(1640),u=l(7069),t=l(9212),d=l(528),b=l(6273),g=l(4580),T=l(6099),a=l(4995);let h=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio","triggers","click",1,"btn","btn-lg","btn-danger"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Esempio"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Clicca per attivare/disattivare il tooltip "),t.qZA()()())},dependencies:[a.r]})}return e})(),v=(()=>{class e{constructor(){this.currentPlacement="right"}changeCurrentPlacement(){switch(this.currentPlacement){case"right":this.currentPlacement="top";break;case"top":this.currentPlacement="left";break;case"left":this.currentPlacement="bottom";break;case"bottom":this.currentPlacement="right"}}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-placements-example"]],decls:17,vars:1,consts:[[1,"bd-example"],[1,"example-section","mb-5"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","top",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","right",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","left",1,"btn","btn-outline-secondary","me-2"],["type","button","itTooltip","Vivamus sagittis lacus vel augue laoreet rutrum faucibus.","tooltipPlacement","bottom",1,"btn","btn-outline-secondary"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio","it-title","Titolo del Tooltip","triggers","click",1,"btn","btn-lg","btn-danger","me-4",3,"tooltipPlacement"],["type","button",1,"btn","btn-lg","btn-primary",3,"click"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Le quattro direzioni"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Tooltip in alto "),t.qZA(),t.TgZ(6,"button",3),t._uU(7," Tooltip a destra "),t.qZA(),t.TgZ(8,"button",4),t._uU(9," Tooltip a sinistra "),t.qZA(),t.TgZ(10,"button",5),t._uU(11," Tooltip in basso "),t.qZA()(),t.TgZ(12,"p",6)(13,"button",7),t._uU(14," Clicca per il tooltip ricollocabile "),t.qZA(),t.TgZ(15,"button",8),t.NdJ("click",function(){return i.changeCurrentPlacement()}),t._uU(16," Cambia il collocamento della tooltip "),t.qZA()()()),2&n&&(t.xp6(13),t.Q6J("tooltipPlacement",i.currentPlacement))},dependencies:[a.r]})}return e})();var x=l(7463);function f(e,S){if(1&e&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const o=t.oxw();t.xp6(),t.hij(" Ultima emissione dell'evento shown = ",t.xi3(2,1,o.shownTime,"long")," ")}}function y(e,S){if(1&e&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const o=t.oxw();t.xp6(),t.hij(" Ultima emissione dell'evento hidden = ",t.xi3(2,1,o.hiddenTime,"long")," ")}}let C=(()=>{class e{constructor(){this.showTime="",this.shownTime="",this.insertedTime="",this.hideTime="",this.hiddenTime=""}logShow(){this.showTime=(new Date).toISOString()}logShown(){this.shownTime=(new Date).toISOString()}logInserted(){this.insertedTime=(new Date).toISOString()}logHide(){this.hideTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-events-example"]],decls:12,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itTooltip","Tooltip di esempio",1,"me-4",3,"shownEvent","hiddenEvent"],["destructibleTooltip","itTooltip"],["itButton","primary","size","lg",3,"click"],[1,"tooltip-events","mt-4"],[4,"ngIf"]],template:function(n,i){if(1&n){const m=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Eventi tooltip"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2,3),t.NdJ("shownEvent",function(){return i.logShown()})("hiddenEvent",function(){return i.logHidden()}),t._uU(6," Clicca per il tooltip distruttibile "),t.qZA(),t.TgZ(7,"button",4),t.NdJ("click",function(){t.CHM(m);const I=t.MAs(5);return t.KtG(I.dispose())}),t._uU(8," Distruggi il tooltip "),t.qZA()(),t.TgZ(9,"div",5),t.YNc(10,f,3,4,"div",6)(11,y,3,4,"div",6),t.qZA()()}2&n&&(t.xp6(10),t.Q6J("ngIf",i.shownTime),t.xp6(),t.Q6J("ngIf",i.hiddenTime))},dependencies:[s.O5,x.E,a.r,s.uU]})}return e})(),E=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-disabled-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itTooltip","Popover disabilitato",1,"d-inline-block"],["type","button","disabled","",1,"btn","btn-primary"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Elementi disabilitati"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"span",2)(5,"button",3),t._uU(6," Elemento disabilitato con popover abilitato "),t.qZA()()(),t.TgZ(7,"p",1)(8,"span",2)(9,"button",3),t._uU(10," Elemento attivo con popover disabilitato "),t.qZA()()()())},dependencies:[a.r]})}return e})(),Z=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-config-example"]],features:[t._Bn([])],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["type","button","itTooltip","Tooltip di esempio",1,"btn","btn-lg","btn-danger"]],template:function(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Configurazione globale dei tooltip"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"button",2),t._uU(5," Clicca per attivare/disattivare il tooltip preconfigurato "),t.qZA()()())},dependencies:[a.r]})}return e})(),U=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-examples"]],decls:10,vars:0,consts:[["html",'

    Esempio

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-example',\n templateUrl: './tooltip-example.component.html',\n styleUrls: ['./tooltip-example.component.scss']\n})\nexport class TooltipExampleComponent {\n\n}"],["html",'

    Le quattro direzioni

    \n
    \n

    \n \n\n \n\n \n\n \n

    \n\n

    \n \n\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ElementPlacement } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-tooltip-placements-example',\n templateUrl: './tooltip-placements-example.component.html',\n styleUrls: ['./tooltip-placements-example.component.scss']\n})\nexport class TooltipPlacementsExampleComponent {\n\n currentPlacement: ElementPlacement = 'right';\n\n changeCurrentPlacement() {\n switch (this.currentPlacement) {\n case 'right':\n this.currentPlacement = 'top';\n break;\n case 'top':\n this.currentPlacement = 'left';\n break;\n case 'left':\n this.currentPlacement = 'bottom';\n break;\n case 'bottom':\n this.currentPlacement = 'right';\n break;\n }\n }\n\n}"],["html",'

    Elementi disabilitati

    \n
    \n

    \n \n \n \n

    \n\n

    \n \n \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-disabled-example',\n templateUrl: './tooltip-disabled-example.component.html',\n styleUrls: ['./tooltip-disabled-example.component.scss']\n})\nexport class TooltipDisabledExampleComponent {\n\n}"],["html",'

    Eventi tooltip

    \n
    \n

    \n \n\n \n

    \n\n\n
    \n
    \n Ultima emissione dell\'evento shown = /{/{shownTime | date: \'long\'/}/}\n
    \n\n
    \n Ultima emissione dell\'evento hidden = /{/{hiddenTime | date: \'long\'/}/}\n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-events-example',\n templateUrl: './tooltip-events-example.component.html',\n styleUrls: ['./tooltip-events-example.component.scss']\n})\nexport class TooltipEventsExampleComponent {\n\n showTime = '';\n shownTime = '';\n insertedTime = '';\n hideTime = '';\n hiddenTime = '';\n\n logShow() {\n this.showTime = (new Date()).toISOString();\n }\n\n logShown() {\n this.shownTime = (new Date()).toISOString();\n }\n\n logInserted() {\n this.insertedTime = (new Date()).toISOString();\n }\n\n logHide() {\n this.hideTime = (new Date()).toISOString();\n }\n\n logHidden() {\n this.hiddenTime = (new Date()).toISOString();\n }\n\n\n}"],["html",'

    Configurazione globale dei tooltip

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tooltip-config-example',\n templateUrl: './tooltip-config-example.component.html',\n styleUrls: ['./tooltip-config-example.component.scss'],\n providers: []\n})\nexport class TooltipConfigExampleComponent {\n\n}"]],template:function(n,i){1&n&&t._UZ(0,"it-tooltip-example")(1,"it-source-display",0)(2,"it-tooltip-placements-example")(3,"it-source-display",1)(4,"it-tooltip-disabled-example")(5,"it-source-display",2)(6,"it-tooltip-events-example")(7,"it-source-display",3)(8,"it-tooltip-config-example")(9,"it-source-display",4)},dependencies:[T.F,h,v,C,E,Z]})}return e})();const P=[{path:"",component:(()=>{class e{constructor(){this.directive=u.s7.find(o=>"ItTooltipDirective"===o.name)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tooltip-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,i){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Tooltip"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"La direttiva tooltip utilizzabile per aggiungere dei tooltip informativi a qualsiasi elemento del tuo sito"),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-tooltip-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4),t._UZ(9,"it-api-parameters",5),t.qZA()()),2&n&&(t.xp6(4),t.Q6J("innerHTML",i.directive.description,t.oJD),t.xp6(5),t.Q6J("component",i.directive))},dependencies:[d.G,b.U,g.m,U]})}return e})()}];let w=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[c.Bz.forChild(P),c.Bz]})}return e})();var A=l(6208);let _=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[s.ez,A.m,w]})}return e})()}}]); \ No newline at end of file diff --git a/4556.0fe8b6bfc3ef5779.js b/4556.42d171ad76b06ee4.js similarity index 66% rename from 4556.0fe8b6bfc3ef5779.js rename to 4556.42d171ad76b06ee4.js index c1cca845..640d947e 100644 --- a/4556.0fe8b6bfc3ef5779.js +++ b/4556.42d171ad76b06ee4.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4556],{4556:(U,s,t)=>{t.r(s),t.d(s,{ErrorPageModule:()=>x});var c=t(6814),l=t(6208),i=t(1640),m=t(7069),e=t(9212),d=t(528),u=t(6273),g=t(4580),p=t(6099),h=t(7463);let v=(()=>{class r{constructor(){this.notFound="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/not-found', component: ItErrorPageComponent, data: { errorCode: 404 } },\n { path: '**', redirectTo: 'error/not-found' }\n]",this.forbidden="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/forbidden', component: ItErrorPageComponent, data: { errorCode: 403 } },\n]",this.internalServerError="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/server-error', component: ItErrorPageComponent, data: { errorCode: 500 } },\n]",this.custom="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { \n path: 'error/custom', \n component: ItErrorPageComponent,\n data: {\n errorCode: 503, // Opzionale \n showErrorCode: true, // Opzionale (utile per gli errori 404, 403, 500) \n errorTitle: \"Servizio non disponibile\", // Opzionale (puoi usare anche chiavi i18n) \n errorDescription: \"Mi dispiace, momentaneamente questa risorsa non \xe8 disponibile\", // Opzionale (puoi usare anche chiavi i18n) \n showBackButton: true, // Opzionale \n showHomeButton: false, // Opzionale \n } \n }\n]"}static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-route-example"]],decls:28,vars:4,consts:[[1,"bd-example"],[1,"d-flex","justify-content-between","mb-3"],["itButton","primary","size","sm","routerLink","/error/not-found"],[3,"typescript"],[1,"d-flex","justify-content-between","mt-5","mb-3"],["itButton","primary","size","sm","routerLink","/error/forbidden"],["itButton","primary","size","sm","routerLink","/error/server-error"],[1,"mt-5"],[1,"mb-3"]],template:function(o,a){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Router Module"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi utilizzare la pagina d'errore direttamente sul tuo RouterModule (ad esempio app-routing.module.ts)"),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"h4"),e._uU(7,"404 - Not Found"),e.qZA(),e.TgZ(8,"a",2),e._uU(9,"Prova"),e.qZA()(),e._UZ(10,"it-source-display",3),e.TgZ(11,"div",4)(12,"h4"),e._uU(13,"403 - Forbidden"),e.qZA(),e.TgZ(14,"a",5),e._uU(15,"Prova"),e.qZA()(),e._UZ(16,"it-source-display",3),e.TgZ(17,"div",4)(18,"h4"),e._uU(19,"500 - Internal Server Error"),e.qZA(),e.TgZ(20,"a",6),e._uU(21,"Prova"),e.qZA()(),e._UZ(22,"it-source-display",3),e.TgZ(23,"h4",7),e._uU(24,"Personalizzato"),e.qZA(),e.TgZ(25,"p",8),e._uU(26,"Puoi passare nella route gli attributi per personalizzare la pagina"),e.qZA(),e._UZ(27,"it-source-display",3),e.qZA()),2&o&&(e.xp6(10),e.Q6J("typescript",a.notFound),e.xp6(6),e.Q6J("typescript",a.forbidden),e.xp6(6),e.Q6J("typescript",a.internalServerError),e.xp6(5),e.Q6J("typescript",a.custom))},dependencies:[p.F,h.E,i.rH],encapsulation:2})}return r})();var Z=t(1625);let C=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-component-example"]],decls:27,vars:4,consts:[[1,"bd-example"],[1,"row"],[1,"col-6"],[3,"errorCode"],[1,"row","mt-5"],["showBackButton","true","showHomeButton","false","showErrorCode","true","errorTitle","Servizio non disponibile","errorDescription","Mi dispiace, momentaneamente questa risorsa non \xe8 disponibile",3,"errorCode"]],template:function(o,a){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Componente"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi utilizzare la pagina d'errore come un classico componente"),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"div",2)(7,"h4"),e._uU(8,"404 - Not Found"),e.qZA(),e._UZ(9,"hr")(10,"it-error-page",3),e.qZA(),e.TgZ(11,"div",2)(12,"h4"),e._uU(13,"403 - Forbidden"),e.qZA(),e._UZ(14,"hr")(15,"it-error-page",3),e.qZA()(),e.TgZ(16,"div",4)(17,"div",2)(18,"h4"),e._uU(19,"500 - Internal Server Error"),e.qZA(),e._UZ(20,"hr")(21,"it-error-page",3),e.qZA(),e.TgZ(22,"div",2)(23,"h4"),e._uU(24,"Personalizzato"),e.qZA(),e._UZ(25,"hr")(26,"it-error-page",5),e.qZA()()()),2&o&&(e.xp6(10),e.Q6J("errorCode",404),e.xp6(5),e.Q6J("errorCode",403),e.xp6(6),e.Q6J("errorCode",500),e.xp6(5),e.Q6J("errorCode",503))},dependencies:[Z.e],encapsulation:2})}return r})(),f=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-examples"]],decls:3,vars:0,consts:[["html",'

    Componente

    \n

    Puoi utilizzare la pagina d\'errore come un classico componente

    \n\n
    \n\n
    \n
    \n

    404 - Not Found

    \n
    \n \n
    \n\n
    \n

    403 - Forbidden

    \n
    \n \n
    \n
    \n\n
    \n
    \n

    500 - Internal Server Error

    \n
    \n \n
    \n\n
    \n

    Personalizzato

    \n
    \n \n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-error-page-component-example',\n templateUrl: './error-page-component-example.component.html'\n})\nexport class ErrorPageComponentExampleComponent {\n\n}"]],template:function(o,a){1&o&&e._UZ(0,"it-error-page-route-example")(1,"it-error-page-component-example")(2,"it-source-display",0)},dependencies:[p.F,v,C],encapsulation:2})}return r})();const E=[{path:"",component:(()=>{class r{constructor(){this.component=m.wx.find(n=>"ItErrorPageComponent"===n.name)}static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,a){1&o&&(e.TgZ(0,"h1",0),e._uU(1,"Error page"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Una semplice pagina di errore basata sullo status code della richiesta"),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-error-page-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"ItErrorPageComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&o&&(e.xp6(10),e.Q6J("component",a.component))},dependencies:[d.G,u.U,g.m,f],encapsulation:2})}return r})()}];let P=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[i.Bz.forChild(E),i.Bz]})}return r})(),x=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[c.ez,l.m,P]})}return r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[4556],{4556:(U,s,t)=>{t.r(s),t.d(s,{ErrorPageModule:()=>x});var c=t(6814),l=t(6208),i=t(1640),m=t(7069),e=t(9212),d=t(528),u=t(6273),g=t(4580),p=t(6099),h=t(7463);let v=(()=>{class r{constructor(){this.notFound="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/not-found', component: ItErrorPageComponent, data: { errorCode: 404 } },\n { path: '**', redirectTo: 'error/not-found' }\n]",this.forbidden="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/forbidden', component: ItErrorPageComponent, data: { errorCode: 403 } },\n]",this.internalServerError="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { path: 'error/server-error', component: ItErrorPageComponent, data: { errorCode: 500 } },\n]",this.custom="import {ItErrorPageComponent} from 'design-angular-kit';\n\nconst routes: Routes = [\n { \n path: 'error/custom', \n component: ItErrorPageComponent,\n data: {\n errorCode: 503, // Opzionale \n showErrorCode: true, // Opzionale (utile per gli errori 404, 403, 500) \n errorTitle: \"Servizio non disponibile\", // Opzionale (puoi usare anche chiavi i18n) \n errorDescription: \"Mi dispiace, momentaneamente questa risorsa non \xe8 disponibile\", // Opzionale (puoi usare anche chiavi i18n) \n showBackButton: true, // Opzionale \n showHomeButton: false, // Opzionale \n } \n }\n]"}static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-route-example"]],decls:28,vars:4,consts:[[1,"bd-example"],[1,"d-flex","justify-content-between","mb-3"],["itButton","primary","size","sm","routerLink","/error/not-found"],[3,"typescript"],[1,"d-flex","justify-content-between","mt-5","mb-3"],["itButton","primary","size","sm","routerLink","/error/forbidden"],["itButton","primary","size","sm","routerLink","/error/server-error"],[1,"mt-5"],[1,"mb-3"]],template:function(o,a){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Router Module"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi utilizzare la pagina d'errore direttamente sul tuo RouterModule (ad esempio app-routing.module.ts)"),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"h4"),e._uU(7,"404 - Not Found"),e.qZA(),e.TgZ(8,"a",2),e._uU(9,"Prova"),e.qZA()(),e._UZ(10,"it-source-display",3),e.TgZ(11,"div",4)(12,"h4"),e._uU(13,"403 - Forbidden"),e.qZA(),e.TgZ(14,"a",5),e._uU(15,"Prova"),e.qZA()(),e._UZ(16,"it-source-display",3),e.TgZ(17,"div",4)(18,"h4"),e._uU(19,"500 - Internal Server Error"),e.qZA(),e.TgZ(20,"a",6),e._uU(21,"Prova"),e.qZA()(),e._UZ(22,"it-source-display",3),e.TgZ(23,"h4",7),e._uU(24,"Personalizzato"),e.qZA(),e.TgZ(25,"p",8),e._uU(26,"Puoi passare nella route gli attributi per personalizzare la pagina"),e.qZA(),e._UZ(27,"it-source-display",3),e.qZA()),2&o&&(e.xp6(10),e.Q6J("typescript",a.notFound),e.xp6(6),e.Q6J("typescript",a.forbidden),e.xp6(6),e.Q6J("typescript",a.internalServerError),e.xp6(5),e.Q6J("typescript",a.custom))},dependencies:[p.F,h.E,i.rH],encapsulation:2})}return r})();var Z=t(1625);let C=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-component-example"]],decls:27,vars:4,consts:[[1,"bd-example"],[1,"row"],[1,"col-6"],[3,"errorCode"],[1,"row","mt-5"],["showBackButton","true","showHomeButton","false","showErrorCode","true","errorTitle","Servizio non disponibile","errorDescription","Mi dispiace, momentaneamente questa risorsa non \xe8 disponibile",3,"errorCode"]],template:function(o,a){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Componente"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi utilizzare la pagina d'errore come un classico componente"),e.qZA(),e.TgZ(4,"div",0)(5,"div",1)(6,"div",2)(7,"h4"),e._uU(8,"404 - Not Found"),e.qZA(),e._UZ(9,"hr")(10,"it-error-page",3),e.qZA(),e.TgZ(11,"div",2)(12,"h4"),e._uU(13,"403 - Forbidden"),e.qZA(),e._UZ(14,"hr")(15,"it-error-page",3),e.qZA()(),e.TgZ(16,"div",4)(17,"div",2)(18,"h4"),e._uU(19,"500 - Internal Server Error"),e.qZA(),e._UZ(20,"hr")(21,"it-error-page",3),e.qZA(),e.TgZ(22,"div",2)(23,"h4"),e._uU(24,"Personalizzato"),e.qZA(),e._UZ(25,"hr")(26,"it-error-page",5),e.qZA()()()),2&o&&(e.xp6(10),e.Q6J("errorCode",404),e.xp6(5),e.Q6J("errorCode",403),e.xp6(6),e.Q6J("errorCode",500),e.xp6(5),e.Q6J("errorCode",503))},dependencies:[Z.e],encapsulation:2})}return r})(),f=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-examples"]],decls:3,vars:0,consts:[["html",'

    Componente

    \n

    Puoi utilizzare la pagina d\'errore come un classico componente

    \n\n
    \n
    \n
    \n

    404 - Not Found

    \n
    \n \n
    \n\n
    \n

    403 - Forbidden

    \n
    \n \n
    \n
    \n\n
    \n
    \n

    500 - Internal Server Error

    \n
    \n \n
    \n\n
    \n

    Personalizzato

    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-error-page-component-example',\n templateUrl: './error-page-component-example.component.html',\n})\nexport class ErrorPageComponentExampleComponent {}"]],template:function(o,a){1&o&&e._UZ(0,"it-error-page-route-example")(1,"it-error-page-component-example")(2,"it-source-display",0)},dependencies:[p.F,v,C],encapsulation:2})}return r})();const E=[{path:"",component:(()=>{class r{constructor(){this.component=m.wx.find(n=>"ItErrorPageComponent"===n.name)}static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275cmp=e.Xpm({type:r,selectors:[["it-error-page-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,a){1&o&&(e.TgZ(0,"h1",0),e._uU(1,"Error page"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Una semplice pagina di errore basata sullo status code della richiesta"),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-error-page-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"ItErrorPageComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&o&&(e.xp6(10),e.Q6J("component",a.component))},dependencies:[d.G,u.U,g.m,f],encapsulation:2})}return r})()}];let P=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[i.Bz.forChild(E),i.Bz]})}return r})(),x=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#r=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[c.ez,l.m,P]})}return r})()}}]); \ No newline at end of file diff --git a/5428.5e2ec9bd1e1b27db.js b/5428.5e2ec9bd1e1b27db.js deleted file mode 100644 index d6723bb3..00000000 --- a/5428.5e2ec9bd1e1b27db.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5428],{5428:(A,m,o)=>{o.r(m),o.d(m,{SteppersModule:()=>U});var d=o(6814),v=o(6208),r=o(6223),u=o(1640),h=o(7069),e=o(9212),S=o(528),f=o(6273),g=o(4580),C=o(6099),l=o(533),c=o(2710),b=o(4220);function x(t,_){if(1&t&&(e.TgZ(0,"it-steppers-item",5)(1,"div",6),e._uU(2),e.qZA()()),2&t){const s=_.$implicit,n=e.oxw();e.Q6J("label",s),e.xp6(),e.ekj("text-white",n.isDark),e.xp6(),e.hij(" ",s," ")}}let k=(()=>{class t{constructor(){this.activeStep=1,this.steps=["Primo contenuto","Secondo contenuto","Terzo contenuto"],this.isDark=!1,this.isConfirmLoading=!1,this.isSaveLoading=!1}onForwardClick(s){s0&&this.activeStep--,this.isConfirmLoading=!1,this.isSaveLoading=!1}onConfirmClick(s){this.isConfirmLoading=!0}onSaveClick(s){this.isSaveLoading=!0}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-dynamic-example"]],decls:7,vars:10,consts:[[1,"bd-example"],[1,"mb-3"],["label","Modalit\xe0 dark",3,"ngModel","ngModelChange"],[3,"activeStep","dark","disableBackButton","showForwardButton","showSaveButton","showConfirmButton","confirmLoading","saveLoading","backClick","forwardClick","confirmClick","saveClick"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"container"]],template:function(n,i){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Stepper"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(p){return i.isDark=p}),e.qZA()(),e.TgZ(5,"it-steppers-container",3),e.NdJ("backClick",function(p){return i.onBackClick(p)})("forwardClick",function(p){return i.onForwardClick(p)})("confirmClick",function(p){return i.onConfirmClick(p)})("saveClick",function(p){return i.onSaveClick(p)}),e.YNc(6,x,3,4,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("ngModel",i.isDark),e.xp6(),e.Q6J("activeStep",i.activeStep)("dark",i.isDark)("disableBackButton",0===i.activeStep)("showForwardButton",i.activeStep{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-header-example"]],decls:23,vars:3,consts:[[1,"bd-example"],["showBackButton","false","showForwardButton","false",3,"activeStep"],["label","Primo contenuto"],["label","Secondo contenuto"],["label","Terzo contenuto"],["label","Primo contenuto","icon","calendar"],["label","Secondo contenuto","icon","locked"],["label","Terzo contenuto","icon","settings"],["steppersNumber","true","showBackButton","false","showForwardButton","false",3,"activeStep"]],template:function(n,i){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Varianti intestazione"),e.qZA(),e.TgZ(2,"h4"),e._uU(3,"Solo testo"),e.qZA(),e.TgZ(4,"div",0)(5,"it-steppers-container",1),e._UZ(6,"it-steppers-item",2)(7,"it-steppers-item",3)(8,"it-steppers-item",4),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"Testo e icone"),e.qZA(),e.TgZ(11,"div",0)(12,"it-steppers-container",1),e._UZ(13,"it-steppers-item",5)(14,"it-steppers-item",6)(15,"it-steppers-item",7),e.qZA()(),e.TgZ(16,"h4"),e._uU(17,"Ordine degli step"),e.qZA(),e.TgZ(18,"div",0)(19,"it-steppers-container",8),e._UZ(20,"it-steppers-item",2)(21,"it-steppers-item",3)(22,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1))},dependencies:[l.j,c.s],encapsulation:2})}return t})(),w=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-mobile-example"]],decls:30,vars:4,consts:[[1,"bd-example","mobile-examples"],["showHeader","false","progressStyle","progress",3,"activeStep"],["label","Primo contenuto"],["label","Secondo contenuto"],["label","Terzo contenuto"],["showHeader","false","progressStyle","dots",3,"activeStep"],[1,"bd-example"],["showHeader","false","showSaveButton","true",3,"activeStep"],["showHeader","false","showForwardButton","false","showConfirmButton","true",3,"activeStep"]],template:function(n,i){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Varianti navigazione per mobile"),e.qZA(),e.TgZ(2,"h4"),e._uU(3,"Progress bar"),e.qZA(),e.TgZ(4,"div",0)(5,"it-steppers-container",1),e._UZ(6,"it-steppers-item",2)(7,"it-steppers-item",3)(8,"it-steppers-item",4),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"Pallini"),e.qZA(),e.TgZ(11,"div",0)(12,"it-steppers-container",5),e._UZ(13,"it-steppers-item",2)(14,"it-steppers-item",3)(15,"it-steppers-item",4),e.qZA()(),e.TgZ(16,"h4"),e._uU(17,"Pulsante salva"),e.qZA(),e.TgZ(18,"div",6)(19,"it-steppers-container",7),e._UZ(20,"it-steppers-item",2)(21,"it-steppers-item",3)(22,"it-steppers-item",4),e.qZA()(),e.TgZ(23,"h4"),e._uU(24,"Pulsante conferma"),e.qZA(),e.TgZ(25,"div",6)(26,"it-steppers-container",8),e._UZ(27,"it-steppers-item",2)(28,"it-steppers-item",3)(29,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1))},dependencies:[l.j,c.s],styles:["@media screen and (min-width: 992px){.bd-example.mobile-examples .steppers-progress{display:block}.bd-example.mobile-examples .steppers-dots{display:flex}}\n"],encapsulation:2})}return t})(),T=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-examples"]],decls:6,vars:0,consts:[["html",'

    Stepper

    \n
    \n\n
    \n \n
    \n\n \n\n \n
    \n /{/{step/}/}\n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-dynamic-example',\n templateUrl: './steppers-dynamic-example.component.html'\n})\nexport class SteppersDynamicExampleComponent {\n\n /**\n * Step index\n */\n activeStep = 1;\n steps = ['Primo contenuto', 'Secondo contenuto', 'Terzo contenuto']\n\n isDark = false;\n\n isConfirmLoading = false;\n isSaveLoading = false;\n\n onForwardClick(activeStep: number): void {\n if (activeStep < this.steps.length - 1) {\n this.activeStep++;\n }\n this.isConfirmLoading = false;\n this.isSaveLoading = false;\n }\n onBackClick(activeStep: number): void {\n if (activeStep > 0) {\n this.activeStep--;\n }\n this.isConfirmLoading = false;\n this.isSaveLoading = false;\n }\n\n onConfirmClick(activeStep: number): void {\n this.isConfirmLoading = true;\n }\n\n onSaveClick(activeStep: number): void {\n this.isSaveLoading = true;\n }\n\n}"],["html",'

    Varianti intestazione

    \n

    Solo testo

    \n
    \n \n \n \n \n \n
    \n\n

    Testo e icone

    \n
    \n \n \n \n \n \n
    \n\n

    Ordine degli step

    \n
    \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-header-example',\n templateUrl: './steppers-header-example.component.html'\n})\nexport class SteppersHeaderExampleComponent {\n\n}"],["html",'

    Varianti navigazione per mobile

    \n

    Progress bar

    \n
    \n \n \n \n \n \n
    \n\n

    Pallini

    \n
    \n \n \n \n \n \n
    \n\n

    Pulsante salva

    \n
    \n \n \n \n \n \n
    \n\n

    Pulsante conferma

    \n
    \n \n \n \n \n \n
    ',"typescript","import { Component, ViewEncapsulation } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-mobile-example',\n templateUrl: './steppers-mobile-example.component.html',\n styleUrls: ['steppers-mobile-example.component.scss'],\n encapsulation: ViewEncapsulation.None\n})\nexport class SteppersMobileExampleComponent {\n\n}"]],template:function(n,i){1&n&&e._UZ(0,"it-steppers-dynamic-example")(1,"it-source-display",0)(2,"it-steppers-header-example")(3,"it-source-display",1)(4,"it-steppers-mobile-example")(5,"it-source-display",2)},dependencies:[C.F,k,Z,w]})}return t})();const B=[{path:"",component:(()=>{class t{constructor(){this.steppersContainer=h.wx.find(s=>"ItSteppersContainerComponent"===s.name),this.steppersItem=h.wx.find(s=>"ItSteppersItemComponent"===s.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,i){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Steppers"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Gli \u201cStepper\u201d mostrano l\u2019avanzamento del progresso di una procedura a pi\xf9 passi attraverso la numerazione dei passi stessi."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-steppers-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h2"),e._uU(9,"Steppers container"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.TgZ(11,"h2"),e._uU(12,"Steppers item"),e.qZA(),e._UZ(13,"it-api-parameters",4),e.qZA()()),2&n&&(e.xp6(10),e.Q6J("component",i.steppersContainer),e.xp6(3),e.Q6J("component",i.steppersItem))},dependencies:[S.G,f.U,g.m,T],encapsulation:2})}return t})()}];let y=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.Bz.forChild(B),u.Bz]})}return t})(),U=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[d.ez,v.m,r.u5,y]})}return t})()}}]); \ No newline at end of file diff --git a/5428.efa3f26d2a71f7a9.js b/5428.efa3f26d2a71f7a9.js new file mode 100644 index 00000000..650ccadb --- /dev/null +++ b/5428.efa3f26d2a71f7a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5428],{5428:(A,m,o)=>{o.r(m),o.d(m,{SteppersModule:()=>U});var d=o(6814),v=o(6208),r=o(6223),u=o(1640),h=o(7069),e=o(9212),f=o(528),S=o(6273),g=o(4580),C=o(6099),l=o(533),c=o(2710),b=o(4220);function x(t,_){if(1&t&&(e.TgZ(0,"it-steppers-item",5)(1,"div",6),e._uU(2),e.qZA()()),2&t){const i=_.$implicit,n=e.oxw();e.Q6J("label",i),e.xp6(),e.ekj("text-white",n.isDark),e.xp6(),e.hij(" ",i," ")}}let k=(()=>{class t{constructor(){this.activeStep=1,this.steps=["Primo contenuto","Secondo contenuto","Terzo contenuto"],this.isDark=!1,this.isConfirmLoading=!1,this.isSaveLoading=!1}onForwardClick(i){i0&&this.activeStep--,this.isConfirmLoading=!1,this.isSaveLoading=!1}onConfirmClick(){this.isConfirmLoading=!0}onSaveClick(){this.isSaveLoading=!0}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-dynamic-example"]],decls:7,vars:10,consts:[[1,"bd-example"],[1,"mb-3"],["label","Modalit\xe0 dark",3,"ngModel","ngModelChange"],[3,"activeStep","dark","disableBackButton","showForwardButton","showSaveButton","showConfirmButton","confirmLoading","saveLoading","backClick","forwardClick","confirmClick","saveClick"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"container"]],template:function(n,s){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Stepper"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(p){return s.isDark=p}),e.qZA()(),e.TgZ(5,"it-steppers-container",3),e.NdJ("backClick",function(p){return s.onBackClick(p)})("forwardClick",function(p){return s.onForwardClick(p)})("confirmClick",function(){return s.onConfirmClick()})("saveClick",function(){return s.onSaveClick()}),e.YNc(6,x,3,4,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("ngModel",s.isDark),e.xp6(),e.Q6J("activeStep",s.activeStep)("dark",s.isDark)("disableBackButton",0===s.activeStep)("showForwardButton",s.activeStep{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-header-example"]],decls:23,vars:3,consts:[[1,"bd-example"],["showBackButton","false","showForwardButton","false",3,"activeStep"],["label","Primo contenuto"],["label","Secondo contenuto"],["label","Terzo contenuto"],["label","Primo contenuto","icon","calendar"],["label","Secondo contenuto","icon","locked"],["label","Terzo contenuto","icon","settings"],["steppersNumber","true","showBackButton","false","showForwardButton","false",3,"activeStep"]],template:function(n,s){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Varianti intestazione"),e.qZA(),e.TgZ(2,"h4"),e._uU(3,"Solo testo"),e.qZA(),e.TgZ(4,"div",0)(5,"it-steppers-container",1),e._UZ(6,"it-steppers-item",2)(7,"it-steppers-item",3)(8,"it-steppers-item",4),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"Testo e icone"),e.qZA(),e.TgZ(11,"div",0)(12,"it-steppers-container",1),e._UZ(13,"it-steppers-item",5)(14,"it-steppers-item",6)(15,"it-steppers-item",7),e.qZA()(),e.TgZ(16,"h4"),e._uU(17,"Ordine degli step"),e.qZA(),e.TgZ(18,"div",0)(19,"it-steppers-container",8),e._UZ(20,"it-steppers-item",2)(21,"it-steppers-item",3)(22,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1))},dependencies:[l.j,c.s],encapsulation:2})}return t})(),w=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-mobile-example"]],decls:30,vars:4,consts:[[1,"bd-example","mobile-examples"],["showHeader","false","progressStyle","progress",3,"activeStep"],["label","Primo contenuto"],["label","Secondo contenuto"],["label","Terzo contenuto"],["showHeader","false","progressStyle","dots",3,"activeStep"],[1,"bd-example"],["showHeader","false","showSaveButton","true",3,"activeStep"],["showHeader","false","showForwardButton","false","showConfirmButton","true",3,"activeStep"]],template:function(n,s){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Varianti navigazione per mobile"),e.qZA(),e.TgZ(2,"h4"),e._uU(3,"Progress bar"),e.qZA(),e.TgZ(4,"div",0)(5,"it-steppers-container",1),e._UZ(6,"it-steppers-item",2)(7,"it-steppers-item",3)(8,"it-steppers-item",4),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"Pallini"),e.qZA(),e.TgZ(11,"div",0)(12,"it-steppers-container",5),e._UZ(13,"it-steppers-item",2)(14,"it-steppers-item",3)(15,"it-steppers-item",4),e.qZA()(),e.TgZ(16,"h4"),e._uU(17,"Pulsante salva"),e.qZA(),e.TgZ(18,"div",6)(19,"it-steppers-container",7),e._UZ(20,"it-steppers-item",2)(21,"it-steppers-item",3)(22,"it-steppers-item",4),e.qZA()(),e.TgZ(23,"h4"),e._uU(24,"Pulsante conferma"),e.qZA(),e.TgZ(25,"div",6)(26,"it-steppers-container",8),e._UZ(27,"it-steppers-item",2)(28,"it-steppers-item",3)(29,"it-steppers-item",4),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1),e.xp6(7),e.Q6J("activeStep",1))},dependencies:[l.j,c.s],styles:["@media screen and (min-width: 992px){.bd-example.mobile-examples .steppers-progress{display:block}.bd-example.mobile-examples .steppers-dots{display:flex}}\n"],encapsulation:2})}return t})(),T=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-examples"]],decls:6,vars:0,consts:[["html",'

    Stepper

    \n
    \n
    \n \n
    \n\n \n \n
    \n /{/{ step /}/}\n
    \n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-dynamic-example',\n templateUrl: './steppers-dynamic-example.component.html',\n})\nexport class SteppersDynamicExampleComponent {\n /**\n * Step index\n */\n activeStep = 1;\n steps = ['Primo contenuto', 'Secondo contenuto', 'Terzo contenuto'];\n\n isDark = false;\n\n isConfirmLoading = false;\n isSaveLoading = false;\n\n onForwardClick(activeStep: number): void {\n if (activeStep < this.steps.length - 1) {\n this.activeStep++;\n }\n this.isConfirmLoading = false;\n this.isSaveLoading = false;\n }\n onBackClick(activeStep: number): void {\n if (activeStep > 0) {\n this.activeStep--;\n }\n this.isConfirmLoading = false;\n this.isSaveLoading = false;\n }\n\n onConfirmClick(): void {\n this.isConfirmLoading = true;\n }\n\n onSaveClick(): void {\n this.isSaveLoading = true;\n }\n}"],["html",'

    Varianti intestazione

    \n

    Solo testo

    \n
    \n \n \n \n \n \n
    \n\n

    Testo e icone

    \n
    \n \n \n \n \n \n
    \n\n

    Ordine degli step

    \n
    \n \n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-header-example',\n templateUrl: './steppers-header-example.component.html',\n})\nexport class SteppersHeaderExampleComponent {}"],["html",'

    Varianti navigazione per mobile

    \n

    Progress bar

    \n
    \n \n \n \n \n \n
    \n\n

    Pallini

    \n
    \n \n \n \n \n \n
    \n\n

    Pulsante salva

    \n
    \n \n \n \n \n \n
    \n\n

    Pulsante conferma

    \n
    \n \n \n \n \n \n
    ',"typescript","import { Component, ViewEncapsulation } from '@angular/core';\n\n@Component({\n selector: 'it-steppers-mobile-example',\n templateUrl: './steppers-mobile-example.component.html',\n styleUrls: ['steppers-mobile-example.component.scss'],\n encapsulation: ViewEncapsulation.None,\n})\nexport class SteppersMobileExampleComponent {}"]],template:function(n,s){1&n&&e._UZ(0,"it-steppers-dynamic-example")(1,"it-source-display",0)(2,"it-steppers-header-example")(3,"it-source-display",1)(4,"it-steppers-mobile-example")(5,"it-source-display",2)},dependencies:[C.F,k,Z,w]})}return t})();const B=[{path:"",component:(()=>{class t{constructor(){this.steppersContainer=h.wx.find(i=>"ItSteppersContainerComponent"===i.name),this.steppersItem=h.wx.find(i=>"ItSteppersItemComponent"===i.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-steppers-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,s){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Steppers"),e.qZA(),e.TgZ(2,"p",1),e._uU(3," Gli \u201cStepper\u201d mostrano l\u2019avanzamento del progresso di una procedura a pi\xf9 passi attraverso la numerazione dei passi stessi.\n"),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-steppers-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h2"),e._uU(9,"Steppers container"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.TgZ(11,"h2"),e._uU(12,"Steppers item"),e.qZA(),e._UZ(13,"it-api-parameters",4),e.qZA()()),2&n&&(e.xp6(10),e.Q6J("component",s.steppersContainer),e.xp6(3),e.Q6J("component",s.steppersItem))},dependencies:[f.G,S.U,g.m,T],encapsulation:2})}return t})()}];let y=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.Bz.forChild(B),u.Bz]})}return t})(),U=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[d.ez,v.m,r.u5,y]})}return t})()}}]); \ No newline at end of file diff --git a/5655.59c35f348bb15663.js b/5655.59c35f348bb15663.js new file mode 100644 index 00000000..5873e6e2 --- /dev/null +++ b/5655.59c35f348bb15663.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5655],{5655:(y,r,t)=>{t.r(r),t.d(r,{ForwardModule:()=>Z});var s=t(6814),m=t(6223),c=t(6208),u=t(1640),l=t(7069),i=t(9212),d=t(528),p=t(6273),v=t(4580),f=t(6099),g=t(3806),h=t(3016);let b=(()=>{class e{constructor(){this.icon="expand",this.color="primary",this.size="lg"}static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-example"]],decls:22,vars:8,consts:[[1,"bd-example"],[1,"row","justify-content-center","my-4"],[1,"col-auto"],["href","#","aria-label","Vai a: H3 a cui navigare",3,"itForward"],[3,"name","color","size"],[1,"row"],[1,"col"],["id","idH3"],["refH3",""],[1,"bd-content-title"]],template:function(n,o){if(1&n&&(i.TgZ(0,"h3"),i._uU(1,"Configurazione forward"),i.qZA(),i.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"a",3),i._UZ(6,"it-icon",4),i.qZA()(),i.TgZ(7,"div",2)(8,"a",3),i._UZ(9,"it-icon",4),i.qZA()()(),i.TgZ(10,"div",5)(11,"div",6)(12,"p"),i._uU(13," Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do dolore. Duis reprehenderit occaecat anim ullamco ad duis occaecat ex. "),i.qZA(),i.TgZ(14,"p"),i._uU(15," Nulla est ullamco ut irure incididunt nulla Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse dolore fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat dolore magna irure esse tempor ad mollit. Dolore commodo nulla minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo ea sit eu. "),i.qZA(),i.TgZ(16,"p"),i._uU(17," Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit dolore anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna. "),i.qZA(),i.TgZ(18,"h3",7,8)(20,"span",9),i._uU(21,"H3 a cui navigare"),i.qZA()()()()()),2&n){const w=i.MAs(19);i.xp6(5),i.Q6J("itForward",w),i.xp6(),i.Q6J("name",o.icon)("color",o.color)("size",o.size),i.xp6(2),i.Q6J("itForward","#idH3"),i.xp6(),i.Q6J("name",o.icon)("color",o.color)("size",o.size)}},dependencies:[g.w,h.Q],styles:['.bd-content-title[_ngcontent-%COMP%]:before{content:"";display:block;height:96px;margin:-96px 0 0}']})}return e})(),x=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione forward

    \n
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n\n
    \n
    \n

    \n Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam\n incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure\n incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor\n incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do dolore. Duis\n reprehenderit occaecat anim ullamco ad duis occaecat ex.\n

    \n

    \n Nulla est ullamco ut irure incididunt nulla Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint\n adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse dolore fugiat sint\n velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur\n mollit magna in cupidatat dolore magna irure esse tempor ad mollit. Dolore commodo nulla minim amet ipsum officia consectetur amet\n ullamco voluptate nisi commodo ea sit eu.\n

    \n

    \n Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem\n aliquip laborum occaecat qui Lorem esse mollit dolore anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod\n enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore\n cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum\n id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim\n occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\n

    \n

    H3 a cui navigare

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconColor, IconName, IconSize } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-forward-example',\n templateUrl: './forward-example.component.html',\n styles: [\n `\n .bd-content-title:before {\n content: '';\n display: block;\n height: 96px;\n margin: -96px 0 0;\n }\n `,\n ],\n})\nexport class ForwardExampleComponent {\n icon: IconName = 'expand';\n color: IconColor = 'primary';\n size: IconSize = 'lg';\n}"]],template:function(n,o){1&n&&i._UZ(0,"it-forward-example")(1,"it-source-display",0)},dependencies:[f.F,b],encapsulation:2})}return e})();const q=[{path:"",component:(()=>{class e{constructor(){this.directive=l.s7.find(a=>"ItForwardDirective"===a.name)}static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,o){1&n&&(i.TgZ(0,"h1",0),i._uU(1,"Forward"),i.qZA(),i.TgZ(2,"p",1),i._uU(3,"Consente all\u2019utente di far scorrere automaticamente ad una parte specifica della pagina."),i.qZA(),i._UZ(4,"div",2),i.TgZ(5,"it-tab-container")(6,"it-tab-item",3),i._UZ(7,"it-forward-examples"),i.qZA(),i.TgZ(8,"it-tab-item",4),i._UZ(9,"it-api-parameters",5),i.qZA()()),2&n&&(i.xp6(4),i.Q6J("innerHTML",o.directive.description,i.oJD),i.xp6(5),i.Q6J("component",o.directive))},dependencies:[d.G,p.U,v.m,x],encapsulation:2})}return e})()}];let F=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=i.oAB({type:e});static#n=this.\u0275inj=i.cJS({imports:[u.Bz.forChild(q),u.Bz]})}return e})(),Z=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=i.oAB({type:e});static#n=this.\u0275inj=i.cJS({imports:[s.ez,m.u5,c.m,F]})}return e})()}}]); \ No newline at end of file diff --git a/5655.8abf4b70da99d3b7.js b/5655.8abf4b70da99d3b7.js deleted file mode 100644 index bb685e7c..00000000 --- a/5655.8abf4b70da99d3b7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5655],{5655:(y,r,t)=>{t.r(r),t.d(r,{ForwardModule:()=>Z});var s=t(6814),m=t(6223),c=t(6208),u=t(1640),l=t(7069),i=t(9212),d=t(528),p=t(6273),v=t(4580),f=t(6099),g=t(3806),h=t(3016);let b=(()=>{class e{constructor(){this.icon="expand",this.color="primary",this.size="lg"}static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-example"]],decls:22,vars:8,consts:[[1,"bd-example"],[1,"row","justify-content-center","my-4"],[1,"col-auto"],["href","#","aria-label","Vai a: H3 a cui navigare",3,"itForward"],[3,"name","color","size"],[1,"row"],[1,"col"],["id","idH3"],["refH3",""],[1,"bd-content-title"]],template:function(n,o){if(1&n&&(i.TgZ(0,"h3"),i._uU(1,"Configurazione forward"),i.qZA(),i.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"a",3),i._UZ(6,"it-icon",4),i.qZA()(),i.TgZ(7,"div",2)(8,"a",3),i._UZ(9,"it-icon",4),i.qZA()()(),i.TgZ(10,"div",5)(11,"div",6)(12,"p"),i._uU(13," Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do dolore. Duis reprehenderit occaecat anim ullamco ad duis occaecat ex. "),i.qZA(),i.TgZ(14,"p"),i._uU(15," Nulla est ullamco ut irure incididunt nulla Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse dolore fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat dolore magna irure esse tempor ad mollit. Dolore commodo nulla minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo ea sit eu. "),i.qZA(),i.TgZ(16,"p"),i._uU(17," Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit dolore anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna. "),i.qZA(),i.TgZ(18,"h3",7,8)(20,"span",9),i._uU(21,"H3 a cui navigare"),i.qZA()()()()()),2&n){const w=i.MAs(19);i.xp6(5),i.Q6J("itForward",w),i.xp6(),i.Q6J("name",o.icon)("color",o.color)("size",o.size),i.xp6(2),i.Q6J("itForward","#idH3"),i.xp6(),i.Q6J("name",o.icon)("color",o.color)("size",o.size)}},dependencies:[g.w,h.Q],styles:['.bd-content-title[_ngcontent-%COMP%]:before{content:"";display:block;height:96px;margin:-96px 0 0}']})}return e})(),x=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-examples"]],decls:2,vars:0,consts:[["html",'

    Configurazione forward

    \n
    \n\n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n\n
    \n
    \n

    \n Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam.\n Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure\n adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet\n duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit\n sit culpa nisi culpa non adipisicing reprehenderit do dolore. Duis reprehenderit occaecat anim ullamco ad duis\n occaecat ex.\n

    \n

    \n Nulla est ullamco ut irure incididunt nulla Lorem Lorem minim irure officia enim reprehenderit. Magna duis\n labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat\n cupidatat. Commodo esse dolore fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute\n laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat dolore magna irure esse\n tempor ad mollit. Dolore commodo nulla minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo\n ea sit eu.

    \n

    \n Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex\n commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit dolore anim cupidatat. Deserunt officia id\n Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat\n ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt\n ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud\n labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim\n occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\n

    \n

    H3 a cui navigare

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconColor, IconName, IconSize } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-forward-example',\n templateUrl: './forward-example.component.html',\n styles: [\n `\n .bd-content-title:before {\n content: \"\";\n display: block;\n height: 96px;\n margin: -96px 0 0;\n }\n `\n ]\n})\nexport class ForwardExampleComponent {\n\n icon: IconName = 'expand';\n color: IconColor = 'primary';\n size: IconSize = 'lg';\n\n}"]],template:function(n,o){1&n&&i._UZ(0,"it-forward-example")(1,"it-source-display",0)},dependencies:[f.F,b],encapsulation:2})}return e})();const q=[{path:"",component:(()=>{class e{constructor(){this.directive=l.s7.find(a=>"ItForwardDirective"===a.name)}static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=i.Xpm({type:e,selectors:[["it-forward-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,o){1&n&&(i.TgZ(0,"h1",0),i._uU(1,"Forward"),i.qZA(),i.TgZ(2,"p",1),i._uU(3,"Consente all\u2019utente di far scorrere automaticamente ad una parte specifica della pagina."),i.qZA(),i._UZ(4,"div",2),i.TgZ(5,"it-tab-container")(6,"it-tab-item",3),i._UZ(7,"it-forward-examples"),i.qZA(),i.TgZ(8,"it-tab-item",4),i._UZ(9,"it-api-parameters",5),i.qZA()()),2&n&&(i.xp6(4),i.Q6J("innerHTML",o.directive.description,i.oJD),i.xp6(5),i.Q6J("component",o.directive))},dependencies:[d.G,p.U,v.m,x],encapsulation:2})}return e})()}];let F=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=i.oAB({type:e});static#n=this.\u0275inj=i.cJS({imports:[u.Bz.forChild(q),u.Bz]})}return e})(),Z=(()=>{class e{static#i=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=i.oAB({type:e});static#n=this.\u0275inj=i.cJS({imports:[s.ez,m.u5,c.m,F]})}return e})()}}]); \ No newline at end of file diff --git a/588.3f0fdf9128be43c8.js b/588.3f0fdf9128be43c8.js deleted file mode 100644 index e12641f8..00000000 --- a/588.3f0fdf9128be43c8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[588],{588:(E,s,i)=>{i.r(s),i.d(s,{CollapseModule:()=>q});var m=i(6814),c=i(1640),l=i(7069),e=i(9212),p=i(528),u=i(6273),h=i(4580),f=i(6099),b=i(7463),g=i(4062);let v=(()=>{class n{constructor(){this.collapse=!0,this.showTime="",this.shownTime="",this.hideTime="",this.hiddenTime=""}logShown(){this.shownTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-collapse-example"]],decls:15,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["itButton","primary",3,"click"],[3,"showEvent","hiddenEvent"],["itCollapse","itCollapse"],[1,"py-3"],[1,"mt-4"]],template:function(t,a){if(1&t){const U=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Esempio direttiva Collapse"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"button",2),e.NdJ("click",function(){e.CHM(U);const S=e.MAs(7);return e.KtG(S.toggle())}),e._uU(5," Apri/chiudi contenuto "),e.qZA(),e.TgZ(6,"it-collapse",3,4),e.NdJ("showEvent",function(){return a.logShown()})("hiddenEvent",function(){return a.logHidden()}),e.TgZ(8,"div",5),e._uU(9," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()(),e.TgZ(10,"div",6)(11,"div"),e._uU(12),e.qZA(),e.TgZ(13,"div"),e._uU(14),e.qZA()()()}2&t&&(e.xp6(12),e.hij(" Ultima emissione dell'evento shown = ",a.shownTime," "),e.xp6(2),e.hij(" Ultima emissione dell'evento hidden = ",a.hiddenTime," "))},dependencies:[b.E,g.H]})}return n})();var r=i(2120);let C=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-collapse-group-example"]],decls:10,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["title","titolo","opened","true"],["title","titolo"]],template:function(t,a){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Esempio Collapse Group con Collapse Item"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-accordion",2),e._uU(5," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(6,"it-accordion",3),e._uU(7," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(8,"it-accordion",3),e._uU(9," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()())},dependencies:[r.p]})}return n})(),y=(()=>{class n{constructor(){this.shownComponent="",this.hiddenComponent=""}logShown(o){this.shownComponent=o._header}logHidden(o){this.hiddenComponent=o._header}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-collapse-nested-example"]],decls:30,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["title","Sezione 1","opened","true"],["title","Sottotitolo 1"],["title","Sottotitolo 2"],["title","Sottotitolo 3"],["title","Sezione 2"],["title","Sezione 3"],[1,"mt-4"]],template:function(t,a){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Esempio Collapse Group con Collapse Item Innestati"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-accordion",2)(5,"it-accordion",3),e._uU(6," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(7,"it-accordion",4),e._uU(8," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(9,"it-accordion",5),e._uU(10," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()(),e.TgZ(11,"it-accordion",6)(12,"it-accordion",3),e._uU(13," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(14,"it-accordion",4),e._uU(15," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(16,"it-accordion",5),e._uU(17," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()(),e.TgZ(18,"it-accordion",7)(19,"it-accordion",3),e._uU(20," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(21,"it-accordion",4),e._uU(22," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(23,"it-accordion",5),e._uU(24," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()(),e.TgZ(25,"div",8)(26,"div"),e._uU(27),e.qZA(),e.TgZ(28,"div"),e._uU(29),e.qZA()()()),2&t&&(e.xp6(27),e.hij(" Ultimo evento shown emesso da = ",a.shownComponent," "),e.xp6(2),e.hij(" Ultimo evento hidden emesso da = ",a.hiddenComponent," "))},dependencies:[r.p]})}return n})(),w=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-collapse-examples"]],decls:6,vars:0,consts:[["html",'

    Esempio direttiva Collapse

    \n
    \n
    \n\n \n\n \n
    \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.\n Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n
    \n
    \n
    \n\n
    \n
    \n Ultima emissione dell\'evento shown = /{/{shownTime/}/}\n
    \n\n
    \n Ultima emissione dell\'evento hidden = /{/{hiddenTime/}/}\n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-example',\n templateUrl: './collapse-example.component.html',\n styleUrls: ['./collapse-example.component.scss']\n})\nexport class CollapseExampleComponent {\n\n collapse = true;\n\n showTime = '';\n shownTime = '';\n hideTime = '';\n hiddenTime = '';\n\n logShown() {\n this.shownTime = new Date().toISOString();\n }\n\n logHidden() {\n this.hiddenTime = new Date().toISOString();\n }\n}"],["html",'

    Esempio Collapse Group con Collapse Item

    \n
    \n
    \n\n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.\n 3 wolf moon officia aute, non cupidatat skateboard dolor brunch.\n \n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft\n beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven\'t heard of\n them accusamus labore sustainable VHS.\n \n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor,\n sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.\n Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-group-example',\n templateUrl: './collapse-group-example.component.html',\n styleUrls: ['./collapse-group-example.component.scss']\n})\nexport class CollapseGroupExampleComponent {\n\n}"],["html",'

    Esempio Collapse Group con Collapse Item Innestati

    \n
    \n
    \n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf\n moon officia aute, non cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic\n synth nesciunt you probably haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n anderson cred nesciunt sapiente ea proident.\n \n \n\n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf\n moon officia aute, non cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic\n synth nesciunt you probably haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n anderson cred nesciunt sapiente ea proident.\n \n \n\n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf\n moon officia aute, non cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic\n synth nesciunt you probably haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n anderson cred nesciunt sapiente ea proident.\n \n \n
    \n\n
    \n
    \n Ultimo evento shown emesso da = /{/{shownComponent/}/}\n
    \n\n
    \n Ultimo evento hidden emesso da = /{/{hiddenComponent/}/}\n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-nested-example',\n templateUrl: './collapse-nested-example.component.html',\n styleUrls: ['./collapse-nested-example.component.scss']\n})\nexport class CollapseNestedExampleComponent {\n\n shownComponent = '';\n hiddenComponent = '';\n\n\n logShown($event) {\n this.shownComponent = $event._header;\n }\n\n logHidden($event) {\n this.hiddenComponent = $event._header;\n }\n}"]],template:function(t,a){1&t&&e._UZ(0,"it-collapse-example")(1,"it-source-display",0)(2,"it-collapse-group-example")(3,"it-source-display",1)(4,"it-collapse-nested-example")(5,"it-source-display",2)},dependencies:[f.F,v,C,y]})}return n})();const x=[{path:"",component:(()=>{class n{constructor(){this.collapseComponent=l.wx.find(o=>"ItCollapseComponent"===o.name),this.accordionComponent=l.wx.find(o=>"ItAccordionComponent"===o.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-collapse-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,a){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Collapse"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Direttiva per l'interazione con elementi richiudibili"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-collapse-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4)(9,"h2"),e._uU(10,"Collapse"),e.qZA(),e._UZ(11,"it-api-parameters",5),e.TgZ(12,"h2"),e._uU(13,"Accordion"),e.qZA(),e._UZ(14,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",a.collapseComponent.description,e.oJD),e.xp6(7),e.Q6J("component",a.collapseComponent),e.xp6(3),e.Q6J("component",a.accordionComponent))},dependencies:[p.G,u.U,h.m,w]})}return n})()}];let Z=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[c.Bz.forChild(x),c.Bz]})}return n})();var A=i(6208),T=i(6223);let q=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[m.ez,T.u5,A.m,Z]})}return n})()}}]); \ No newline at end of file diff --git a/588.9e307b862220c570.js b/588.9e307b862220c570.js new file mode 100644 index 00000000..306a51c4 --- /dev/null +++ b/588.9e307b862220c570.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[588],{588:(E,s,i)=>{i.r(s),i.d(s,{CollapseModule:()=>q});var m=i(6814),c=i(1640),l=i(7069),e=i(9212),p=i(528),u=i(6273),h=i(4580),f=i(6099),b=i(7463),g=i(4062);let v=(()=>{class t{constructor(){this.collapse=!0,this.showTime="",this.shownTime="",this.hideTime="",this.hiddenTime=""}logShown(){this.shownTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-collapse-example"]],decls:15,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["itButton","primary",3,"click"],[3,"showEvent","hiddenEvent"],["itCollapse","itCollapse"],[1,"py-3"],[1,"mt-4"]],template:function(n,a){if(1&n){const U=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Esempio direttiva Collapse"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"button",2),e.NdJ("click",function(){e.CHM(U);const S=e.MAs(7);return e.KtG(S.toggle())}),e._uU(5,"Apri/chiudi contenuto"),e.qZA(),e.TgZ(6,"it-collapse",3,4),e.NdJ("showEvent",function(){return a.logShown()})("hiddenEvent",function(){return a.logHidden()}),e.TgZ(8,"div",5),e._uU(9," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()(),e.TgZ(10,"div",6)(11,"div"),e._uU(12),e.qZA(),e.TgZ(13,"div"),e._uU(14),e.qZA()()()}2&n&&(e.xp6(12),e.hij("Ultima emissione dell'evento shown = ",a.shownTime,""),e.xp6(2),e.hij("Ultima emissione dell'evento hidden = ",a.hiddenTime,""))},dependencies:[b.E,g.H]})}return t})();var r=i(2120);let C=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-collapse-group-example"]],decls:10,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["title","titolo","opened","true"],["title","titolo"]],template:function(n,a){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Esempio Collapse Group con Collapse Item"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-accordion",2),e._uU(5," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(6,"it-accordion",3),e._uU(7," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(8,"it-accordion",3),e._uU(9," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()())},dependencies:[r.p]})}return t})(),y=(()=>{class t{constructor(){this.shownComponent="",this.hiddenComponent=""}logShown(o){this.shownComponent=o._header}logHidden(o){this.hiddenComponent=o._header}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-collapse-nested-example"]],decls:30,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["title","Sezione 1","opened","true"],["title","Sottotitolo 1"],["title","Sottotitolo 2"],["title","Sottotitolo 3"],["title","Sezione 2"],["title","Sezione 3"],[1,"mt-4"]],template:function(n,a){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Esempio Collapse Group con Collapse Item Innestati"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-accordion",2)(5,"it-accordion",3),e._uU(6," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(7,"it-accordion",4),e._uU(8," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(9,"it-accordion",5),e._uU(10," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()(),e.TgZ(11,"it-accordion",6)(12,"it-accordion",3),e._uU(13," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(14,"it-accordion",4),e._uU(15," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(16,"it-accordion",5),e._uU(17," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()(),e.TgZ(18,"it-accordion",7)(19,"it-accordion",3),e._uU(20," Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. "),e.qZA(),e.TgZ(21,"it-accordion",4),e._uU(22," Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. "),e.qZA(),e.TgZ(23,"it-accordion",5),e._uU(24," Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. "),e.qZA()()(),e.TgZ(25,"div",8)(26,"div"),e._uU(27),e.qZA(),e.TgZ(28,"div"),e._uU(29),e.qZA()()()),2&n&&(e.xp6(27),e.hij("Ultimo evento shown emesso da = ",a.shownComponent,""),e.xp6(2),e.hij("Ultimo evento hidden emesso da = ",a.hiddenComponent,""))},dependencies:[r.p]})}return t})(),w=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-collapse-examples"]],decls:6,vars:0,consts:[["html",'

    Esempio direttiva Collapse

    \n
    \n
    \n \n\n \n
    \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft\n beer labore wes anderson cred nesciunt sapiente ea proident.\n
    \n
    \n
    \n\n
    \n
    Ultima emissione dell\'evento shown = /{/{ shownTime /}/}
    \n\n
    Ultima emissione dell\'evento hidden = /{/{ hiddenTime /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-example',\n templateUrl: './collapse-example.component.html',\n styleUrls: ['./collapse-example.component.scss'],\n})\nexport class CollapseExampleComponent {\n collapse = true;\n\n showTime = '';\n shownTime = '';\n hideTime = '';\n hiddenTime = '';\n\n logShown() {\n this.shownTime = new Date().toISOString();\n }\n\n logHidden() {\n this.hiddenTime = new Date().toISOString();\n }\n}"],["html",'

    Esempio Collapse Group con Collapse Item

    \n
    \n
    \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non\n cupidatat skateboard dolor brunch.\n \n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\n haven\'t heard of them accusamus labore sustainable VHS.\n \n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\n assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-group-example',\n templateUrl: './collapse-group-example.component.html',\n styleUrls: ['./collapse-group-example.component.scss'],\n})\nexport class CollapseGroupExampleComponent {}"],["html",'

    Esempio Collapse Group con Collapse Item Innestati

    \n
    \n
    \n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non\n cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\n haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\n assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n \n \n\n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non\n cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\n haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\n assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n \n \n\n \n \n Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non\n cupidatat skateboard dolor brunch.\n \n\n \n Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\n haven\'t heard of them accusamus labore sustainable VHS.\n \n\n \n Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\n assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n \n \n
    \n\n
    \n
    Ultimo evento shown emesso da = /{/{ shownComponent /}/}
    \n\n
    Ultimo evento hidden emesso da = /{/{ hiddenComponent /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-collapse-nested-example',\n templateUrl: './collapse-nested-example.component.html',\n styleUrls: ['./collapse-nested-example.component.scss'],\n})\nexport class CollapseNestedExampleComponent {\n shownComponent = '';\n hiddenComponent = '';\n\n logShown($event) {\n this.shownComponent = $event._header;\n }\n\n logHidden($event) {\n this.hiddenComponent = $event._header;\n }\n}"]],template:function(n,a){1&n&&e._UZ(0,"it-collapse-example")(1,"it-source-display",0)(2,"it-collapse-group-example")(3,"it-source-display",1)(4,"it-collapse-nested-example")(5,"it-source-display",2)},dependencies:[f.F,v,C,y]})}return t})();const x=[{path:"",component:(()=>{class t{constructor(){this.collapseComponent=l.wx.find(o=>"ItCollapseComponent"===o.name),this.accordionComponent=l.wx.find(o=>"ItAccordionComponent"===o.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-collapse-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,a){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Collapse"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Direttiva per l'interazione con elementi richiudibili"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-collapse-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4)(9,"h2"),e._uU(10,"Collapse"),e.qZA(),e._UZ(11,"it-api-parameters",5),e.TgZ(12,"h2"),e._uU(13,"Accordion"),e.qZA(),e._UZ(14,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",a.collapseComponent.description,e.oJD),e.xp6(7),e.Q6J("component",a.collapseComponent),e.xp6(3),e.Q6J("component",a.accordionComponent))},dependencies:[p.G,u.U,h.m,w]})}return t})()}];let Z=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[c.Bz.forChild(x),c.Bz]})}return t})();var A=i(6208),T=i(6223);let q=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[m.ez,T.u5,A.m,Z]})}return t})()}}]); \ No newline at end of file diff --git a/5892.122f437bd3cb6e69.js b/5892.122f437bd3cb6e69.js new file mode 100644 index 00000000..ed8af751 --- /dev/null +++ b/5892.122f437bd3cb6e69.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5892],{5892:(F,m,s)=>{s.r(m),s.d(m,{CarouselModule:()=>I});var g=s(6814),v=s(6208),l=s(1640),p=s(7069),e=s(9212),h=s(528),Z=s(6273),b=s(4580),x=s(6099),r=s(962),o=s(1682),c=s(1802),d=s(3016);let U=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["title","Titolo del Carousel","type","three-cols","trackClass","ps-lg-3 pe-lg-3"],[1,"card-wrapper","card-space"],["background","true"],[1,"card-title"],[1,"card-text"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Titolo e Card semplici"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"h5",4),e._uU(8,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(9,"p",5),e._uU(10," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(11,"a",6)(12,"span",7),e._uU(13,"Leggi di pi\xf9 "),e.TgZ(14,"span",8),e._uU(15,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(16,"it-icon",9),e.qZA()()()(),e.TgZ(17,"it-carousel-item")(18,"div",2)(19,"it-card",3)(20,"h5",4),e._uU(21,"2. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(22,"p",5),e._uU(23," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(24,"a",6)(25,"span",7),e._uU(26,"Leggi di pi\xf9 "),e.TgZ(27,"span",8),e._uU(28,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(29,"it-icon",9),e.qZA()()()(),e.TgZ(30,"it-carousel-item")(31,"div",2)(32,"it-card",3)(33,"h5",4),e._uU(34,"3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(35,"p",5),e._uU(36," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(37,"a",6)(38,"span",7),e._uU(39,"Leggi di pi\xf9 "),e.TgZ(40,"span",8),e._uU(41,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(42,"it-icon",9),e.qZA()()()(),e.TgZ(43,"it-carousel-item")(44,"div",2)(45,"it-card",3)(46,"h5",4),e._uU(47,"4. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(48,"p",5),e._uU(49," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(50,"a",6)(51,"span",7),e._uU(52,"Leggi di pi\xf9 "),e.TgZ(53,"span",8),e._uU(54,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(55,"it-icon",9),e.qZA()()()(),e.TgZ(56,"it-carousel-item")(57,"div",2)(58,"it-card",3)(59,"h5",4),e._uU(60,"5. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(61,"p",5),e._uU(62," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(63,"a",6)(64,"span",7),e._uU(65,"Leggi di pi\xf9 "),e.TgZ(66,"span",8),e._uU(67,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(68,"it-icon",9),e.qZA()()()(),e.TgZ(69,"it-carousel-item")(70,"div",2)(71,"it-card",3)(72,"h5",4),e._uU(73,"6. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(74,"p",5),e._uU(75," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(76,"a",6)(77,"span",7),e._uU(78,"Leggi di pi\xf9 "),e.TgZ(79,"span",8),e._uU(80,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(81,"it-icon",9),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),q=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-article-example"]],decls:84,vars:0,consts:[[1,"bd-example"],["type","three-cols-arrow-visible","lined","true"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading"],[1,"card-text"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,'Card "articolo"'),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card")(7,"div",3)(8,"a",4),e._uU(9,"Categoria"),e.qZA(),e.TgZ(10,"span",5),e._uU(11,"10/12/2023"),e.qZA()(),e.TgZ(12,"h5",6),e._uU(13,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(14,"p",7),e._uU(15," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(16,"span",8),e._uU(17,"di Federico De Paolis"),e.qZA(),e.TgZ(18,"a",9)(19,"span",10),e._uU(20,"Leggi di pi\xf9 "),e.TgZ(21,"span",11),e._uU(22,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(23,"it-icon",12),e.qZA()()()(),e.TgZ(24,"it-carousel-item")(25,"div",2)(26,"it-card")(27,"div",3)(28,"a",4),e._uU(29,"Categoria"),e.qZA(),e.TgZ(30,"span",5),e._uU(31,"10/12/2023"),e.qZA()(),e.TgZ(32,"h5",6),e._uU(33,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(34,"p",7),e._uU(35," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(36,"span",8),e._uU(37,"di Federico De Paolis"),e.qZA(),e.TgZ(38,"a",9)(39,"span",10),e._uU(40,"Leggi di pi\xf9 "),e.TgZ(41,"span",11),e._uU(42,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(43,"it-icon",12),e.qZA()()()(),e.TgZ(44,"it-carousel-item")(45,"div",2)(46,"it-card")(47,"div",3)(48,"a",4),e._uU(49,"Categoria"),e.qZA(),e.TgZ(50,"span",5),e._uU(51,"10/12/2023"),e.qZA()(),e.TgZ(52,"h5",6),e._uU(53,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(54,"p",7),e._uU(55," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(56,"span",8),e._uU(57,"di Federico De Paolis"),e.qZA(),e.TgZ(58,"a",9)(59,"span",10),e._uU(60,"Leggi di pi\xf9 "),e.TgZ(61,"span",11),e._uU(62,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(63,"it-icon",12),e.qZA()()()(),e.TgZ(64,"it-carousel-item")(65,"div",2)(66,"it-card")(67,"div",3)(68,"a",4),e._uU(69,"Categoria"),e.qZA(),e.TgZ(70,"span",5),e._uU(71,"10/12/2023"),e.qZA()(),e.TgZ(72,"h5",6),e._uU(73,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(74,"p",7),e._uU(75," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(76,"span",8),e._uU(77,"di Federico De Paolis"),e.qZA(),e.TgZ(78,"a",9)(79,"span",10),e._uU(80,"Leggi di pi\xf9 "),e.TgZ(81,"span",11),e._uU(82,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(83,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),A=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-featured-image-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["href","#"],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"it-text-slider-wrapper-outside"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading"],[1,"card-text"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine in evidenza"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel")(4,"it-carousel-item")(5,"a",1)(6,"div",2)(7,"div",3)(8,"div",4),e._UZ(9,"img",5),e.qZA()()()(),e.TgZ(10,"div",6)(11,"div",7)(12,"it-card")(13,"div",8)(14,"a",9),e._uU(15,"Categoria"),e.qZA(),e.TgZ(16,"span",10),e._uU(17,"10/12/2023"),e.qZA()(),e.TgZ(18,"h5",11),e._uU(19,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(20,"p",12),e._uU(21," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(22,"span",13),e._uU(23,"di Federico De Paolis"),e.qZA(),e.TgZ(24,"a",14)(25,"span",15),e._uU(26,"Leggi di pi\xf9 "),e.TgZ(27,"span",16),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(29,"it-icon",17),e.qZA()()()()(),e.TgZ(30,"it-carousel-item")(31,"a",1)(32,"div",2)(33,"div",3)(34,"div",4),e._UZ(35,"img",18),e.qZA()()()(),e.TgZ(36,"div",6)(37,"div",7)(38,"it-card")(39,"div",8)(40,"a",9),e._uU(41,"Categoria"),e.qZA(),e.TgZ(42,"span",10),e._uU(43,"10/12/2023"),e.qZA()(),e.TgZ(44,"h5",11),e._uU(45,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(46,"p",12),e._uU(47," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(48,"span",13),e._uU(49,"di Federico De Paolis"),e.qZA(),e.TgZ(50,"a",14)(51,"span",15),e._uU(52,"Leggi di pi\xf9 "),e.TgZ(53,"span",16),e._uU(54,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(55,"it-icon",17),e.qZA()()()()(),e.TgZ(56,"it-carousel-item")(57,"a",1)(58,"div",2)(59,"div",3)(60,"div",4),e._UZ(61,"img",19),e.qZA()()()(),e.TgZ(62,"div",6)(63,"div",7)(64,"it-card")(65,"div",8)(66,"a",9),e._uU(67,"Categoria"),e.qZA(),e.TgZ(68,"span",10),e._uU(69,"10/12/2023"),e.qZA()(),e.TgZ(70,"h5",11),e._uU(71,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(72,"p",12),e._uU(73," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(74,"span",13),e._uU(75,"di Federico De Paolis"),e.qZA(),e.TgZ(76,"a",14)(77,"span",15),e._uU(78,"Leggi di pi\xf9 "),e.TgZ(79,"span",16),e._uU(80,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(81,"it-icon",17),e.qZA()()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),T=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-image-above-example"]],decls:94,vars:0,consts:[[1,"bd-example"],["type","three-cols"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"card-title"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine in alto"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()(),e.TgZ(11,"h5",8),e._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(13,"a",9)(14,"span",10),e._uU(15,"Leggi di pi\xf9 "),e.TgZ(16,"span",11),e._uU(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(18,"it-icon",12),e.qZA()()()(),e.TgZ(19,"it-carousel-item")(20,"div",2)(21,"it-card",3)(22,"div",4)(23,"div",5)(24,"div",6),e._UZ(25,"img",13),e.qZA()()(),e.TgZ(26,"h5",8),e._uU(27,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(28,"a",9)(29,"span",10),e._uU(30,"Leggi di pi\xf9 "),e.TgZ(31,"span",11),e._uU(32,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(33,"it-icon",12),e.qZA()()()(),e.TgZ(34,"it-carousel-item")(35,"div",2)(36,"it-card",3)(37,"div",4)(38,"div",5)(39,"div",6),e._UZ(40,"img",14),e.qZA()()(),e.TgZ(41,"h5",8),e._uU(42,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(43,"a",9)(44,"span",10),e._uU(45,"Leggi di pi\xf9 "),e.TgZ(46,"span",11),e._uU(47,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(48,"it-icon",12),e.qZA()()()(),e.TgZ(49,"it-carousel-item")(50,"div",2)(51,"it-card",3)(52,"div",4)(53,"div",5)(54,"div",6),e._UZ(55,"img",15),e.qZA()()(),e.TgZ(56,"h5",8),e._uU(57,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(58,"a",9)(59,"span",10),e._uU(60,"Leggi di pi\xf9 "),e.TgZ(61,"span",11),e._uU(62,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(63,"it-icon",12),e.qZA()()()(),e.TgZ(64,"it-carousel-item")(65,"div",2)(66,"it-card",3)(67,"div",4)(68,"div",5)(69,"div",6),e._UZ(70,"img",16),e.qZA()()(),e.TgZ(71,"h5",8),e._uU(72,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(73,"a",9)(74,"span",10),e._uU(75,"Leggi di pi\xf9 "),e.TgZ(76,"span",11),e._uU(77,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(78,"it-icon",12),e.qZA()()()(),e.TgZ(79,"it-carousel-item")(80,"div",2)(81,"it-card",3)(82,"div",4)(83,"div",5)(84,"div",6),e._UZ(85,"img",17),e.qZA()()(),e.TgZ(86,"h5",8),e._uU(87,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(88,"a",9)(89,"span",10),e._uU(90,"Leggi di pi\xf9 "),e.TgZ(91,"span",11),e._uU(92,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(93,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),L=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-special-cards-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["type","three-cols"],[1,"card-wrapper"],["hasImage","true","special","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"head-tags"],[1,"data"],[1,"card-title"],[1,"card-text"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card speciali"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()(),e.TgZ(11,"div",8)(12,"span",9),e._uU(13,"10/10/2023"),e.qZA()(),e.TgZ(14,"h5",10),e._uU(15,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(16,"p",11),e.qZA()()(),e.TgZ(17,"it-carousel-item")(18,"div",2)(19,"it-card",3)(20,"div",4)(21,"div",5)(22,"div",6),e._UZ(23,"img",12),e.qZA()()(),e.TgZ(24,"div",8)(25,"span",9),e._uU(26,"10/10/2023"),e.qZA()(),e.TgZ(27,"h5",10),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(29,"p",11),e.qZA()()(),e.TgZ(30,"it-carousel-item")(31,"div",2)(32,"it-card",3)(33,"div",4)(34,"div",5)(35,"div",6),e._UZ(36,"img",13),e.qZA()()(),e.TgZ(37,"div",8)(38,"span",9),e._uU(39,"10/10/2023"),e.qZA()(),e.TgZ(40,"h5",10),e._uU(41,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(42,"p",11),e.qZA()()(),e.TgZ(43,"it-carousel-item")(44,"div",2)(45,"it-card",3)(46,"div",4)(47,"div",5)(48,"div",6),e._UZ(49,"img",14),e.qZA()()(),e.TgZ(50,"div",8)(51,"span",9),e._uU(52,"10/10/2023"),e.qZA()(),e.TgZ(53,"h5",10),e._uU(54,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(55,"p",11),e.qZA()()(),e.TgZ(56,"it-carousel-item")(57,"div",2)(58,"it-card",3)(59,"div",4)(60,"div",5)(61,"div",6),e._UZ(62,"img",15),e.qZA()()(),e.TgZ(63,"div",8)(64,"span",9),e._uU(65,"10/10/2023"),e.qZA()(),e.TgZ(66,"h5",10),e._uU(67,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(68,"p",11),e.qZA()()(),e.TgZ(69,"it-carousel-item")(70,"div",2)(71,"it-card",3)(72,"div",4)(73,"div",5)(74,"div",6),e._UZ(75,"img",16),e.qZA()()(),e.TgZ(76,"div",8)(77,"span",9),e._uU(78,"10/10/2023"),e.qZA()(),e.TgZ(79,"h5",10),e._uU(80,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(81,"p",11),e.qZA()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),w=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-fullscreen-image-example"]],decls:46,vars:0,consts:[[1,"bd-example"],["type","three-cols","fullCarousel","true","bigImg","true"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Fullscreen di immagini"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()()()()(),e.TgZ(11,"it-carousel-item")(12,"div",2)(13,"it-card",3)(14,"div",4)(15,"div",5)(16,"div",6),e._UZ(17,"img",8),e.qZA()()()()()(),e.TgZ(18,"it-carousel-item")(19,"div",2)(20,"it-card",3)(21,"div",4)(22,"div",5)(23,"div",6),e._UZ(24,"img",9),e.qZA()()()()()(),e.TgZ(25,"it-carousel-item")(26,"div",2)(27,"it-card",3)(28,"div",4)(29,"div",5)(30,"div",6),e._UZ(31,"img",10),e.qZA()()()()()(),e.TgZ(32,"it-carousel-item")(33,"div",2)(34,"it-card",3)(35,"div",4)(36,"div",5)(37,"div",6),e._UZ(38,"img",11),e.qZA()()()()()(),e.TgZ(39,"it-carousel-item")(40,"div",2)(41,"it-card",3)(42,"div",4)(43,"div",5)(44,"div",6),e._UZ(45,"img",12),e.qZA()()()()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),_=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-fullscreen-image-standard-example"]],decls:46,vars:0,consts:[[1,"bd-example"],["type","three-cols","fullCarousel","true","standardImage","true"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Fullscreen di immagini di dimensioni standard"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()()()()(),e.TgZ(11,"it-carousel-item")(12,"div",2)(13,"it-card",3)(14,"div",4)(15,"div",5)(16,"div",6),e._UZ(17,"img",8),e.qZA()()()()()(),e.TgZ(18,"it-carousel-item")(19,"div",2)(20,"it-card",3)(21,"div",4)(22,"div",5)(23,"div",6),e._UZ(24,"img",9),e.qZA()()()()()(),e.TgZ(25,"it-carousel-item")(26,"div",2)(27,"it-card",3)(28,"div",4)(29,"div",5)(30,"div",6),e._UZ(31,"img",10),e.qZA()()()()()(),e.TgZ(32,"it-carousel-item")(33,"div",2)(34,"it-card",3)(35,"div",4)(36,"div",5)(37,"div",6),e._UZ(38,"img",11),e.qZA()()()()()(),e.TgZ(39,"it-carousel-item")(40,"div",2)(41,"it-card",3)(42,"div",4)(43,"div",5)(44,"div",6),e._UZ(45,"img",12),e.qZA()()()()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),f=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-examples"]],decls:14,vars:0,consts:[["html",'

    Titolo e Card semplici

    \n
    \n \n \n
    \n \n
    1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    2. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    4. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    5. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    6. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-example',\n templateUrl: './carousel-example.component.html',\n})\nexport class CarouselExampleComponent {}"],["html",'

    Card "articolo"

    \n
    \n \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-article-example',\n templateUrl: './carousel-article-example.component.html',\n})\nexport class CarouselArticleExampleComponent {}"],["html",'

    Card con immagine in evidenza

    \n
    \n \n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n\n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n\n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-featured-image-example',\n templateUrl: './carousel-featured-image-example.component.html',\n})\nexport class CarouselFeaturedImageExampleComponent {}"],["html",'

    Card con immagine in alto

    \n
    \n \n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-image-above-example',\n templateUrl: './carousel-image-above-example.component.html',\n})\nexport class CarouselImageAboveExampleComponent {}"],["html",'

    Card speciali

    \n
    \n \n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    10/10/2023
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-special-cards-example',\n templateUrl: './carousel-special-cards-example.component.html',\n})\nexport class CarouselSpecialCardsExampleComponent {}"],["html",'

    Fullscreen di immagini

    \n
    \n \n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-fullscreen-image-example',\n templateUrl: './carousel-fullscreen-image-example.component.html',\n})\nexport class CarouselFullscreenImageExampleComponent {}"],["html",'

    Fullscreen di immagini di dimensioni standard

    \n
    \n \n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-fullscreen-image-standard-example',\n templateUrl: './carousel-fullscreen-image-standard-example.component.html',\n})\nexport class CarouselFullscreenImageStandardExampleComponent {}"]],template:function(a,n){1&a&&e._UZ(0,"it-carousel-example")(1,"it-source-display",0)(2,"it-carousel-article-example")(3,"it-source-display",1)(4,"it-carousel-featured-image-example")(5,"it-source-display",2)(6,"it-carousel-image-above-example")(7,"it-source-display",3)(8,"it-carousel-special-cards-example")(9,"it-source-display",4)(10,"it-carousel-fullscreen-image-example")(11,"it-source-display",5)(12,"it-carousel-fullscreen-image-standard-example")(13,"it-source-display",6)},dependencies:[x.F,U,q,A,T,L,w,_],encapsulation:2})}return i})();const y=[{path:"",component:(()=>{class i{constructor(){this.component=p.wx.find(t=>"ItCarouselComponent"===t.name),this.componentItem=p.wx.find(t=>"ItCarouselItemComponent"===t.name)}static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,n){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Carousel"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Un componente di presentazione per scorrere elementi, immagini o diapositive di testo."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-carousel-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"CarouselComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.TgZ(11,"h3"),e._uU(12,"CarouselItemComponent"),e.qZA(),e._UZ(13,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",n.component),e.xp6(3),e.Q6J("component",n.componentItem))},dependencies:[h.G,Z.U,b.m,f],encapsulation:2})}return i})()}];let C=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275mod=e.oAB({type:i});static#a=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(y),l.Bz]})}return i})();var u=s(6223);let I=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275mod=e.oAB({type:i});static#a=this.\u0275inj=e.cJS({imports:[g.ez,v.m,C,u.u5,u.UX]})}return i})()}}]); \ No newline at end of file diff --git a/5892.2867897841609938.js b/5892.2867897841609938.js deleted file mode 100644 index d268aaaf..00000000 --- a/5892.2867897841609938.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[5892],{5892:(F,m,s)=>{s.r(m),s.d(m,{CarouselModule:()=>I});var g=s(6814),v=s(6208),l=s(1640),p=s(7069),e=s(9212),h=s(528),Z=s(6273),b=s(4580),x=s(6099),r=s(962),o=s(1682),c=s(1802),d=s(3016);let U=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["title","Titolo del Carousel","type","three-cols","trackClass","ps-lg-3 pe-lg-3"],[1,"card-wrapper","card-space"],["background","true"],[1,"card-title"],[1,"card-text"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Titolo e Card semplici"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"h5",4),e._uU(8,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(9,"p",5),e._uU(10,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(11,"a",6)(12,"span",7),e._uU(13,"Leggi di pi\xf9 "),e.TgZ(14,"span",8),e._uU(15,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(16,"it-icon",9),e.qZA()()()(),e.TgZ(17,"it-carousel-item")(18,"div",2)(19,"it-card",3)(20,"h5",4),e._uU(21,"2. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(22,"p",5),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(24,"a",6)(25,"span",7),e._uU(26,"Leggi di pi\xf9 "),e.TgZ(27,"span",8),e._uU(28,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(29,"it-icon",9),e.qZA()()()(),e.TgZ(30,"it-carousel-item")(31,"div",2)(32,"it-card",3)(33,"h5",4),e._uU(34,"3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(35,"p",5),e._uU(36,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(37,"a",6)(38,"span",7),e._uU(39,"Leggi di pi\xf9 "),e.TgZ(40,"span",8),e._uU(41,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(42,"it-icon",9),e.qZA()()()(),e.TgZ(43,"it-carousel-item")(44,"div",2)(45,"it-card",3)(46,"h5",4),e._uU(47,"4. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(48,"p",5),e._uU(49,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(50,"a",6)(51,"span",7),e._uU(52,"Leggi di pi\xf9 "),e.TgZ(53,"span",8),e._uU(54,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(55,"it-icon",9),e.qZA()()()(),e.TgZ(56,"it-carousel-item")(57,"div",2)(58,"it-card",3)(59,"h5",4),e._uU(60,"5. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(61,"p",5),e._uU(62,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(63,"a",6)(64,"span",7),e._uU(65,"Leggi di pi\xf9 "),e.TgZ(66,"span",8),e._uU(67,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(68,"it-icon",9),e.qZA()()()(),e.TgZ(69,"it-carousel-item")(70,"div",2)(71,"it-card",3)(72,"h5",4),e._uU(73,"6. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(74,"p",5),e._uU(75,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(76,"a",6)(77,"span",7),e._uU(78,"Leggi di pi\xf9 "),e.TgZ(79,"span",8),e._uU(80,"1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e._UZ(81,"it-icon",9),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),q=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-article-example"]],decls:84,vars:0,consts:[[1,"bd-example"],["type","three-cols-arrow-visible","lined","true"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading"],[1,"card-text"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,'Card "articolo"'),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card")(7,"div",3)(8,"a",4),e._uU(9,"Categoria"),e.qZA(),e.TgZ(10,"span",5),e._uU(11,"10/12/2023"),e.qZA()(),e.TgZ(12,"h5",6),e._uU(13,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(14,"p",7),e._uU(15,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(16,"span",8),e._uU(17,"di Federico De Paolis"),e.qZA(),e.TgZ(18,"a",9)(19,"span",10),e._uU(20,"Leggi di pi\xf9 "),e.TgZ(21,"span",11),e._uU(22,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(23,"it-icon",12),e.qZA()()()(),e.TgZ(24,"it-carousel-item")(25,"div",2)(26,"it-card")(27,"div",3)(28,"a",4),e._uU(29,"Categoria"),e.qZA(),e.TgZ(30,"span",5),e._uU(31,"10/12/2023"),e.qZA()(),e.TgZ(32,"h5",6),e._uU(33,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(34,"p",7),e._uU(35,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(36,"span",8),e._uU(37,"di Federico De Paolis"),e.qZA(),e.TgZ(38,"a",9)(39,"span",10),e._uU(40,"Leggi di pi\xf9 "),e.TgZ(41,"span",11),e._uU(42,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(43,"it-icon",12),e.qZA()()()(),e.TgZ(44,"it-carousel-item")(45,"div",2)(46,"it-card")(47,"div",3)(48,"a",4),e._uU(49,"Categoria"),e.qZA(),e.TgZ(50,"span",5),e._uU(51,"10/12/2023"),e.qZA()(),e.TgZ(52,"h5",6),e._uU(53,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(54,"p",7),e._uU(55,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(56,"span",8),e._uU(57,"di Federico De Paolis"),e.qZA(),e.TgZ(58,"a",9)(59,"span",10),e._uU(60,"Leggi di pi\xf9 "),e.TgZ(61,"span",11),e._uU(62,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(63,"it-icon",12),e.qZA()()()(),e.TgZ(64,"it-carousel-item")(65,"div",2)(66,"it-card")(67,"div",3)(68,"a",4),e._uU(69,"Categoria"),e.qZA(),e.TgZ(70,"span",5),e._uU(71,"10/12/2023"),e.qZA()(),e.TgZ(72,"h5",6),e._uU(73,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(74,"p",7),e._uU(75,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(76,"span",8),e._uU(77,"di Federico De Paolis"),e.qZA(),e.TgZ(78,"a",9)(79,"span",10),e._uU(80,"Leggi di pi\xf9 "),e.TgZ(81,"span",11),e._uU(82,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(83,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),A=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-featured-image-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["href","#"],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"it-text-slider-wrapper-outside"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading"],[1,"card-text"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine in evidenza"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel")(4,"it-carousel-item")(5,"a",1)(6,"div",2)(7,"div",3)(8,"div",4),e._UZ(9,"img",5),e.qZA()()()(),e.TgZ(10,"div",6)(11,"div",7)(12,"it-card")(13,"div",8)(14,"a",9),e._uU(15,"Categoria"),e.qZA(),e.TgZ(16,"span",10),e._uU(17,"10/12/2023"),e.qZA()(),e.TgZ(18,"h5",11),e._uU(19,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(20,"p",12),e._uU(21,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(22,"span",13),e._uU(23,"di Federico De Paolis"),e.qZA(),e.TgZ(24,"a",14)(25,"span",15),e._uU(26,"Leggi di pi\xf9 "),e.TgZ(27,"span",16),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(29,"it-icon",17),e.qZA()()()()(),e.TgZ(30,"it-carousel-item")(31,"a",1)(32,"div",2)(33,"div",3)(34,"div",4),e._UZ(35,"img",18),e.qZA()()()(),e.TgZ(36,"div",6)(37,"div",7)(38,"it-card")(39,"div",8)(40,"a",9),e._uU(41,"Categoria"),e.qZA(),e.TgZ(42,"span",10),e._uU(43,"10/12/2023"),e.qZA()(),e.TgZ(44,"h5",11),e._uU(45,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(46,"p",12),e._uU(47,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(48,"span",13),e._uU(49,"di Federico De Paolis"),e.qZA(),e.TgZ(50,"a",14)(51,"span",15),e._uU(52,"Leggi di pi\xf9 "),e.TgZ(53,"span",16),e._uU(54,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(55,"it-icon",17),e.qZA()()()()(),e.TgZ(56,"it-carousel-item")(57,"a",1)(58,"div",2)(59,"div",3)(60,"div",4),e._UZ(61,"img",19),e.qZA()()()(),e.TgZ(62,"div",6)(63,"div",7)(64,"it-card")(65,"div",8)(66,"a",9),e._uU(67,"Categoria"),e.qZA(),e.TgZ(68,"span",10),e._uU(69,"10/12/2023"),e.qZA()(),e.TgZ(70,"h5",11),e._uU(71,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(72,"p",12),e._uU(73,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(74,"span",13),e._uU(75,"di Federico De Paolis"),e.qZA(),e.TgZ(76,"a",14)(77,"span",15),e._uU(78,"Leggi di pi\xf9 "),e.TgZ(79,"span",16),e._uU(80,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(81,"it-icon",17),e.qZA()()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),T=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-image-above-example"]],decls:94,vars:0,consts:[[1,"bd-example"],["type","three-cols"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"card-title"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine in alto"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()(),e.TgZ(11,"h5",8),e._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(13,"a",9)(14,"span",10),e._uU(15,"Leggi di pi\xf9 "),e.TgZ(16,"span",11),e._uU(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(18,"it-icon",12),e.qZA()()()(),e.TgZ(19,"it-carousel-item")(20,"div",2)(21,"it-card",3)(22,"div",4)(23,"div",5)(24,"div",6),e._UZ(25,"img",13),e.qZA()()(),e.TgZ(26,"h5",8),e._uU(27,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(28,"a",9)(29,"span",10),e._uU(30,"Leggi di pi\xf9 "),e.TgZ(31,"span",11),e._uU(32,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(33,"it-icon",12),e.qZA()()()(),e.TgZ(34,"it-carousel-item")(35,"div",2)(36,"it-card",3)(37,"div",4)(38,"div",5)(39,"div",6),e._UZ(40,"img",14),e.qZA()()(),e.TgZ(41,"h5",8),e._uU(42,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(43,"a",9)(44,"span",10),e._uU(45,"Leggi di pi\xf9 "),e.TgZ(46,"span",11),e._uU(47,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(48,"it-icon",12),e.qZA()()()(),e.TgZ(49,"it-carousel-item")(50,"div",2)(51,"it-card",3)(52,"div",4)(53,"div",5)(54,"div",6),e._UZ(55,"img",15),e.qZA()()(),e.TgZ(56,"h5",8),e._uU(57,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(58,"a",9)(59,"span",10),e._uU(60,"Leggi di pi\xf9 "),e.TgZ(61,"span",11),e._uU(62,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(63,"it-icon",12),e.qZA()()()(),e.TgZ(64,"it-carousel-item")(65,"div",2)(66,"it-card",3)(67,"div",4)(68,"div",5)(69,"div",6),e._UZ(70,"img",16),e.qZA()()(),e.TgZ(71,"h5",8),e._uU(72,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(73,"a",9)(74,"span",10),e._uU(75,"Leggi di pi\xf9 "),e.TgZ(76,"span",11),e._uU(77,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(78,"it-icon",12),e.qZA()()()(),e.TgZ(79,"it-carousel-item")(80,"div",2)(81,"it-card",3)(82,"div",4)(83,"div",5)(84,"div",6),e._UZ(85,"img",17),e.qZA()()(),e.TgZ(86,"h5",8),e._uU(87,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(88,"a",9)(89,"span",10),e._uU(90,"Leggi di pi\xf9 "),e.TgZ(91,"span",11),e._uU(92,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()(),e._UZ(93,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.B,c.$,d.Q],encapsulation:2})}return i})(),L=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-special-cards-example"]],decls:82,vars:0,consts:[[1,"bd-example"],["type","three-cols"],[1,"card-wrapper"],["hasImage","true","special","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],[1,"head-tags"],[1,"data"],[1,"card-title"],[1,"card-text"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Card speciali"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()(),e.TgZ(11,"div",8)(12,"span",9),e._uU(13,"10/10/2023"),e.qZA()(),e.TgZ(14,"h5",10),e._uU(15,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(16,"p",11),e.qZA()()(),e.TgZ(17,"it-carousel-item")(18,"div",2)(19,"it-card",3)(20,"div",4)(21,"div",5)(22,"div",6),e._UZ(23,"img",12),e.qZA()()(),e.TgZ(24,"div",8)(25,"span",9),e._uU(26,"10/10/2023"),e.qZA()(),e.TgZ(27,"h5",10),e._uU(28,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(29,"p",11),e.qZA()()(),e.TgZ(30,"it-carousel-item")(31,"div",2)(32,"it-card",3)(33,"div",4)(34,"div",5)(35,"div",6),e._UZ(36,"img",13),e.qZA()()(),e.TgZ(37,"div",8)(38,"span",9),e._uU(39,"10/10/2023"),e.qZA()(),e.TgZ(40,"h5",10),e._uU(41,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(42,"p",11),e.qZA()()(),e.TgZ(43,"it-carousel-item")(44,"div",2)(45,"it-card",3)(46,"div",4)(47,"div",5)(48,"div",6),e._UZ(49,"img",14),e.qZA()()(),e.TgZ(50,"div",8)(51,"span",9),e._uU(52,"10/10/2023"),e.qZA()(),e.TgZ(53,"h5",10),e._uU(54,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(55,"p",11),e.qZA()()(),e.TgZ(56,"it-carousel-item")(57,"div",2)(58,"it-card",3)(59,"div",4)(60,"div",5)(61,"div",6),e._UZ(62,"img",15),e.qZA()()(),e.TgZ(63,"div",8)(64,"span",9),e._uU(65,"10/10/2023"),e.qZA()(),e.TgZ(66,"h5",10),e._uU(67,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(68,"p",11),e.qZA()()(),e.TgZ(69,"it-carousel-item")(70,"div",2)(71,"it-card",3)(72,"div",4)(73,"div",5)(74,"div",6),e._UZ(75,"img",16),e.qZA()()(),e.TgZ(76,"div",8)(77,"span",9),e._uU(78,"10/10/2023"),e.qZA()(),e.TgZ(79,"h5",10),e._uU(80,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(81,"p",11),e.qZA()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),w=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-fullscreen-image-example"]],decls:46,vars:0,consts:[[1,"bd-example"],["type","three-cols","fullCarousel","true","bigImg","true"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Fullscreen di immagini"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()()()()(),e.TgZ(11,"it-carousel-item")(12,"div",2)(13,"it-card",3)(14,"div",4)(15,"div",5)(16,"div",6),e._UZ(17,"img",8),e.qZA()()()()()(),e.TgZ(18,"it-carousel-item")(19,"div",2)(20,"it-card",3)(21,"div",4)(22,"div",5)(23,"div",6),e._UZ(24,"img",9),e.qZA()()()()()(),e.TgZ(25,"it-carousel-item")(26,"div",2)(27,"it-card",3)(28,"div",4)(29,"div",5)(30,"div",6),e._UZ(31,"img",10),e.qZA()()()()()(),e.TgZ(32,"it-carousel-item")(33,"div",2)(34,"it-card",3)(35,"div",4)(36,"div",5)(37,"div",6),e._UZ(38,"img",11),e.qZA()()()()()(),e.TgZ(39,"it-carousel-item")(40,"div",2)(41,"it-card",3)(42,"div",4)(43,"div",5)(44,"div",6),e._UZ(45,"img",12),e.qZA()()()()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),_=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-fullscreen-image-standard-example"]],decls:46,vars:0,consts:[[1,"bd-example"],["type","three-cols","fullCarousel","true","standardImage","true"],[1,"card-wrapper"],["hasImage","true"],["beforeBody","",1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine1","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine2","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine3","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine4","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine5","title","titolo immagine","alt","descrizione immagine"],["src","https://via.placeholder.com/480x360/ebebeb/808080/?text=Immagine6","title","titolo immagine","alt","descrizione immagine"]],template:function(a,n){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Fullscreen di immagini di dimensioni standard"),e.qZA(),e.TgZ(2,"div",0)(3,"it-carousel",1)(4,"it-carousel-item")(5,"div",2)(6,"it-card",3)(7,"div",4)(8,"div",5)(9,"div",6),e._UZ(10,"img",7),e.qZA()()()()()(),e.TgZ(11,"it-carousel-item")(12,"div",2)(13,"it-card",3)(14,"div",4)(15,"div",5)(16,"div",6),e._UZ(17,"img",8),e.qZA()()()()()(),e.TgZ(18,"it-carousel-item")(19,"div",2)(20,"it-card",3)(21,"div",4)(22,"div",5)(23,"div",6),e._UZ(24,"img",9),e.qZA()()()()()(),e.TgZ(25,"it-carousel-item")(26,"div",2)(27,"it-card",3)(28,"div",4)(29,"div",5)(30,"div",6),e._UZ(31,"img",10),e.qZA()()()()()(),e.TgZ(32,"it-carousel-item")(33,"div",2)(34,"it-card",3)(35,"div",4)(36,"div",5)(37,"div",6),e._UZ(38,"img",11),e.qZA()()()()()(),e.TgZ(39,"it-carousel-item")(40,"div",2)(41,"it-card",3)(42,"div",4)(43,"div",5)(44,"div",6),e._UZ(45,"img",12),e.qZA()()()()()()()())},dependencies:[r.k,o.B,c.$],encapsulation:2})}return i})(),f=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-examples"]],decls:14,vars:0,consts:[["html",'

    Titolo e Card semplici

    \n
    \n\n \n\n \n
    \n \n
    1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    2. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    4. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    5. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    6. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9 1. Lorem ipsum dolor sit amet, consectetur\n adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-example',\n templateUrl: './carousel-example.component.html'\n})\nexport class CarouselExampleComponent {\n\n}"],["html",'

    Card "articolo"

    \n
    \n\n \n\n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-article-example',\n templateUrl: './carousel-article-example.component.html'\n})\nexport class CarouselArticleExampleComponent {\n\n}"],["html",'

    Card con immagine in evidenza

    \n
    \n\n \n\n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n\n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n\n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt\n ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-featured-image-example',\n templateUrl: './carousel-featured-image-example.component.html'\n})\nexport class CarouselFeaturedImageExampleComponent {\n\n}"],["html",'

    Card con immagine in alto

    \n
    \n\n \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n \n Leggi di pi\xf9 Lorem ipsum dolor sit amet, consectetur\n adipiscing elit\u2026\n \n \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-image-above-example',\n templateUrl: './carousel-image-above-example.component.html'\n})\nexport class CarouselImageAboveExampleComponent {\n\n}"],["html",'

    Card speciali

    \n
    \n\n \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    10/10/2023\n
    \n
    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026
    \n

    \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-special-cards-example',\n templateUrl: './carousel-special-cards-example.component.html'\n})\nexport class CarouselSpecialCardsExampleComponent {\n\n}"],["html",'

    Fullscreen di immagini

    \n
    \n\n \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-fullscreen-image-example',\n templateUrl: './carousel-fullscreen-image-example.component.html'\n})\nexport class CarouselFullscreenImageExampleComponent {\n\n}"],["html",'

    Fullscreen di immagini di dimensioni standard

    \n
    \n\n \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n \n
    \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    \n
    \n\n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-carousel-fullscreen-image-standard-example',\n templateUrl: './carousel-fullscreen-image-standard-example.component.html'\n})\nexport class CarouselFullscreenImageStandardExampleComponent {\n\n}"]],template:function(a,n){1&a&&e._UZ(0,"it-carousel-example")(1,"it-source-display",0)(2,"it-carousel-article-example")(3,"it-source-display",1)(4,"it-carousel-featured-image-example")(5,"it-source-display",2)(6,"it-carousel-image-above-example")(7,"it-source-display",3)(8,"it-carousel-special-cards-example")(9,"it-source-display",4)(10,"it-carousel-fullscreen-image-example")(11,"it-source-display",5)(12,"it-carousel-fullscreen-image-standard-example")(13,"it-source-display",6)},dependencies:[x.F,U,q,A,T,L,w,_],encapsulation:2})}return i})();const y=[{path:"",component:(()=>{class i{constructor(){this.component=p.wx.find(t=>"ItCarouselComponent"===t.name),this.componentItem=p.wx.find(t=>"ItCarouselItemComponent"===t.name)}static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-carousel-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,n){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Carousel"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Un componente di presentazione per scorrere elementi, immagini o diapositive di testo."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-carousel-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"CarouselComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.TgZ(11,"h3"),e._uU(12,"CarouselItemComponent"),e.qZA(),e._UZ(13,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",n.component),e.xp6(3),e.Q6J("component",n.componentItem))},dependencies:[h.G,Z.U,b.m,f],encapsulation:2})}return i})()}];let C=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275mod=e.oAB({type:i});static#a=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(y),l.Bz]})}return i})();var u=s(6223);let I=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#i=this.\u0275mod=e.oAB({type:i});static#a=this.\u0275inj=e.cJS({imports:[g.ez,v.m,C,u.u5,u.UX]})}return i})()}}]); \ No newline at end of file diff --git a/6108.2a31b6da42cd064c.js b/6108.2a31b6da42cd064c.js new file mode 100644 index 00000000..7befaeb2 --- /dev/null +++ b/6108.2a31b6da42cd064c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6108],{6108:(pi,We,ie)=>{ie.r(We),ie.d(We,{AnimationDriver:()=>ms,NoopAnimationDriver:()=>we,\u0275Animation:()=>hi,\u0275AnimationEngine:()=>Be,\u0275AnimationRenderer:()=>bt,\u0275AnimationRendererFactory:()=>mi,\u0275AnimationStyleNormalizer:()=>Je,\u0275BaseAnimationRenderer:()=>$e,\u0275NoopAnimationStyleNormalizer:()=>xe,\u0275WebAnimationsDriver:()=>Tt,\u0275WebAnimationsPlayer:()=>Qe,\u0275WebAnimationsStyleNormalizer:()=>at,\u0275allowPreviousPlayerStylesMerge:()=>rt,\u0275camelCaseToDashCase:()=>Es,\u0275containsElement:()=>ve,\u0275createEngine:()=>ui,\u0275getParentElement:()=>ne,\u0275invokeQuery:()=>Te,\u0275normalizeKeyframes:()=>st,\u0275validateStyleProperty:()=>Ze,\u0275validateWebAnimatableStyleProperty:()=>cs});var m=ie(6825),S=ie(9212);function je(n){return new S.vHH(3e3,!1)}const ls=new Set(["-moz-outline-radius","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius-topleft","-moz-outline-radius-topright","-ms-grid-columns","-ms-grid-rows","-webkit-line-clamp","-webkit-text-fill-color","-webkit-text-stroke","-webkit-text-stroke-color","accent-color","all","backdrop-filter","background","background-color","background-position","background-size","block-size","border","border-block-end","border-block-end-color","border-block-end-width","border-block-start","border-block-start-color","border-block-start-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-width","border-color","border-end-end-radius","border-end-start-radius","border-image-outset","border-image-slice","border-image-width","border-inline-end","border-inline-end-color","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-width","border-left","border-left-color","border-left-width","border-radius","border-right","border-right-color","border-right-width","border-start-end-radius","border-start-start-radius","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-width","border-width","bottom","box-shadow","caret-color","clip","clip-path","color","column-count","column-gap","column-rule","column-rule-color","column-rule-width","column-width","columns","filter","flex","flex-basis","flex-grow","flex-shrink","font","font-size","font-size-adjust","font-stretch","font-variation-settings","font-weight","gap","grid-column-gap","grid-gap","grid-row-gap","grid-template-columns","grid-template-rows","height","inline-size","input-security","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","left","letter-spacing","line-clamp","line-height","margin","margin-block-end","margin-block-start","margin-bottom","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","mask","mask-border","mask-position","mask-size","max-block-size","max-height","max-inline-size","max-lines","max-width","min-block-size","min-height","min-inline-size","min-width","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","outline","outline-color","outline-offset","outline-width","padding","padding-block-end","padding-block-start","padding-bottom","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","perspective","perspective-origin","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-coordinate","scroll-snap-destination","scrollbar-color","shape-image-threshold","shape-margin","shape-outside","tab-size","text-decoration","text-decoration-color","text-decoration-thickness","text-emphasis","text-emphasis-color","text-indent","text-shadow","text-underline-offset","top","transform","transform-origin","translate","vertical-align","visibility","width","word-spacing","z-index","zoom"]);function Q(n){switch(n.length){case 0:return new m.ZN;case 1:return n[0];default:return new m.ZE(n)}}function Ge(n,e,t=new Map,s=new Map){const i=[],r=[];let a=-1,o=null;if(e.forEach(l=>{const u=l.get("offset"),h=u==a,c=h&&o||new Map;l.forEach((E,_)=>{let d=_,y=E;if("offset"!==_)switch(d=n.normalizePropertyName(d,i),y){case m.k1:y=t.get(_);break;case m.l3:y=s.get(_);break;default:y=n.normalizeStyleValue(_,d,y,i)}c.set(d,y)}),h||r.push(c),o=c,a=u}),i.length)throw function Zt(n){return new S.vHH(3502,!1)}();return r}function _e(n,e,t,s){switch(e){case"start":n.onStart(()=>s(t&&Ee(t,"start",n)));break;case"done":n.onDone(()=>s(t&&Ee(t,"done",n)));break;case"destroy":n.onDestroy(()=>s(t&&Ee(t,"destroy",n)))}}function Ee(n,e,t){const r=Se(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,t.totalTime??n.totalTime,!!t.disabled),a=n._data;return null!=a&&(r._data=a),r}function Se(n,e,t,s,i="",r=0,a){return{element:n,triggerName:e,fromState:t,toState:s,phaseName:i,totalTime:r,disabled:!!a}}function R(n,e,t){let s=n.get(e);return s||n.set(e,s=t),s}function Ye(n){const e=n.indexOf(":");return[n.substring(1,e),n.slice(e+1)]}const us=typeof document>"u"?null:document.documentElement;function ne(n){const e=n.parentNode||n.host||null;return e===us?null:e}let V=null,Xe=!1;function Ze(n){V||(V=function fs(){return typeof document<"u"?document.body:null}()||{},Xe=!!V.style&&"WebkitAppearance"in V.style);let e=!0;return V.style&&!function hs(n){return"ebkit"==n.substring(1,6)}(n)&&(e=n in V.style,!e&&Xe&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in V.style)),e}function cs(n){return ls.has(n)}function ve(n,e){for(;e;){if(e===n)return!0;e=ne(e)}return!1}function Te(n,e,t){if(t)return Array.from(n.querySelectorAll(e));const s=n.querySelector(e);return s?[s]:[]}let we=(()=>{class n{validateStyleProperty(t){return Ze(t)}matchesElement(t,s){return!1}containsElement(t,s){return ve(t,s)}getParentElement(t){return ne(t)}query(t,s,i){return Te(t,s,i)}computeStyle(t,s,i){return i||""}animate(t,s,i,r,a,o=[],l){return new m.ZN(i,r)}static#e=this.\u0275fac=function(s){return new(s||n)};static#t=this.\u0275prov=S.Yz7({token:n,factory:n.\u0275fac})}return n})();class ms{static#e=this.NOOP=new we}class Je{}class xe{normalizePropertyName(e,t){return e}normalizeStyleValue(e,t,s,i){return s}}const ds=1e3,be="ng-enter",re="ng-leave",ae="ng-trigger",oe=".ng-trigger",tt="ng-animating",Ae=".ng-animating";function q(n){if("number"==typeof n)return n;const e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Pe(parseFloat(e[1]),e[2])}function Pe(n,e){return"s"===e?n*ds:n}function le(n,e,t){return n.hasOwnProperty("duration")?n:function gs(n,e,t){let i,r=0,a="";if("string"==typeof n){const o=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return e.push(je()),{duration:0,delay:0,easing:""};i=Pe(parseFloat(o[1]),o[2]);const l=o[3];null!=l&&(r=Pe(parseFloat(l),o[4]));const u=o[5];u&&(a=u)}else i=n;if(!t){let o=!1,l=e.length;i<0&&(e.push(function Ct(){return new S.vHH(3100,!1)}()),o=!0),r<0&&(e.push(function kt(){return new S.vHH(3101,!1)}()),o=!0),o&&e.splice(l,0,je())}return{duration:i,delay:r,easing:a}}(n,e,t)}function st(n){return n.length?n[0]instanceof Map?n:n.map(e=>new Map(Object.entries(e))):[]}function it(n){return Array.isArray(n)?new Map(...n):new Map(n)}function H(n,e,t){e.forEach((s,i)=>{const r=Me(i);t&&!t.has(i)&&t.set(i,n.style[r]),n.style[r]=s})}function U(n,e){e.forEach((t,s)=>{const i=Me(s);n.style[i]=""})}function x(n){return Array.isArray(n)?1==n.length?n[0]:(0,m.vP)(n):n}const Ne=new RegExp("{{\\s*(.+?)\\s*}}","g");function nt(n){let e=[];if("string"==typeof n){let t;for(;t=Ne.exec(n);)e.push(t[1]);Ne.lastIndex=0}return e}function ee(n,e,t){const s=`${n}`,i=s.replace(Ne,(r,a)=>{let o=e[a];return null==o&&(t.push(function Rt(n){return new S.vHH(3003,!1)}()),o=""),o.toString()});return i==s?n:i}const _s=/-+([a-z0-9])/g;function Me(n){return n.replace(_s,(...e)=>e[1].toUpperCase())}function Es(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function rt(n,e){return 0===n||0===e}function O(n,e,t){switch(e.type){case m.mo.Trigger:return n.visitTrigger(e,t);case m.mo.State:return n.visitState(e,t);case m.mo.Transition:return n.visitTransition(e,t);case m.mo.Sequence:return n.visitSequence(e,t);case m.mo.Group:return n.visitGroup(e,t);case m.mo.Animate:return n.visitAnimate(e,t);case m.mo.Keyframes:return n.visitKeyframes(e,t);case m.mo.Style:return n.visitStyle(e,t);case m.mo.Reference:return n.visitReference(e,t);case m.mo.AnimateChild:return n.visitAnimateChild(e,t);case m.mo.AnimateRef:return n.visitAnimateRef(e,t);case m.mo.Query:return n.visitQuery(e,t);case m.mo.Stagger:return n.visitStagger(e,t);default:throw function Ot(n){return new S.vHH(3004,!1)}()}}function Ce(n,e){return window.getComputedStyle(n)[e]}const vs=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class at extends Je{normalizePropertyName(e,t){return Me(e)}normalizeStyleValue(e,t,s,i){let r="";const a=s.toString().trim();if(vs.has(t)&&0!==s&&"0"!==s)if("number"==typeof s)r="px";else{const o=s.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&i.push(function Lt(n,e){return new S.vHH(3005,!1)}())}return a+r}}const ue="*";const he=new Set(["true","1"]),ce=new Set(["false","0"]);function ot(n,e){const t=he.has(n)||ce.has(n),s=he.has(e)||ce.has(e);return(i,r)=>{let a=n==ue||n==i,o=e==ue||e==r;return!a&&t&&"boolean"==typeof i&&(a=i?he.has(n):ce.has(n)),!o&&s&&"boolean"==typeof r&&(o=r?he.has(e):ce.has(e)),a&&o}}const As=new RegExp("s*:selfs*,?","g");function ke(n,e,t,s){return new Ps(n).build(e,t,s)}class Ps{constructor(e){this._driver=e}build(e,t,s){const i=new Cs(t);return this._resetContextStyleTimingState(i),O(this,x(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles=new Map,e.collectedStyles.set("",new Map),e.currentTime=0}visitTrigger(e,t){let s=t.queryCount=0,i=t.depCount=0;const r=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push(function Ft(){return new S.vHH(3006,!1)}()),e.definitions.forEach(o=>{if(this._resetContextStyleTimingState(t),o.type==m.mo.State){const l=o,u=l.name;u.toString().split(/\s*,\s*/).forEach(h=>{l.name=h,r.push(this.visitState(l,t))}),l.name=u}else if(o.type==m.mo.Transition){const l=this.visitTransition(o,t);s+=l.queryCount,i+=l.depCount,a.push(l)}else t.errors.push(function It(){return new S.vHH(3007,!1)}())}),{type:m.mo.Trigger,name:e.name,states:r,transitions:a,queryCount:s,depCount:i,options:null}}visitState(e,t){const s=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(s.containsDynamicStyles){const r=new Set,a=i||{};s.styles.forEach(o=>{o instanceof Map&&o.forEach(l=>{nt(l).forEach(u=>{a.hasOwnProperty(u)||r.add(u)})})}),r.size&&t.errors.push(function zt(n,e){return new S.vHH(3008,!1)}(0,r.values()))}return{type:m.mo.State,name:e.name,style:s,options:i?{params:i}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const s=O(this,x(e.animation),t),i=function Ts(n,e){const t=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(s=>function ws(n,e,t){if(":"==n[0]){const l=function bs(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,s)=>parseFloat(s)>parseFloat(t);case":decrement":return(t,s)=>parseFloat(s) *"}}(n,t);if("function"==typeof l)return void e.push(l);n=l}const s=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return t.push(function Wt(n){return new S.vHH(3015,!1)}()),e;const i=s[1],r=s[2],a=s[3];e.push(ot(i,a)),"<"==r[0]&&(i!=ue||a!=ue)&&e.push(ot(a,i))}(s,t,e)):t.push(n),t}(e.expr,t.errors);return{type:m.mo.Transition,matchers:i,animation:s,queryCount:t.queryCount,depCount:t.depCount,options:W(e.options)}}visitSequence(e,t){return{type:m.mo.Sequence,steps:e.steps.map(s=>O(this,s,t)),options:W(e.options)}}visitGroup(e,t){const s=t.currentTime;let i=0;const r=e.steps.map(a=>{t.currentTime=s;const o=O(this,a,t);return i=Math.max(i,t.currentTime),o});return t.currentTime=i,{type:m.mo.Group,steps:r,options:W(e.options)}}visitAnimate(e,t){const s=function Ds(n,e){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return De(le(n,e).duration,0,"");const t=n;if(t.split(/\s+/).some(r=>"{"==r.charAt(0)&&"{"==r.charAt(1))){const r=De(0,0,"");return r.dynamic=!0,r.strValue=t,r}const i=le(t,e);return De(i.duration,i.delay,i.easing)}(e.timings,t.errors);t.currentAnimateTimings=s;let i,r=e.styles?e.styles:(0,m.oB)({});if(r.type==m.mo.Keyframes)i=this.visitKeyframes(r,t);else{let a=e.styles,o=!1;if(!a){o=!0;const u={};s.easing&&(u.easing=s.easing),a=(0,m.oB)(u)}t.currentTime+=s.duration+s.delay;const l=this.visitStyle(a,t);l.isEmptyStep=o,i=l}return t.currentAnimateTimings=null,{type:m.mo.Animate,timings:s,style:i,options:null}}visitStyle(e,t){const s=this._makeStyleAst(e,t);return this._validateStyleAst(s,t),s}_makeStyleAst(e,t){const s=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let o of i)"string"==typeof o?o===m.l3?s.push(o):t.errors.push(new S.vHH(3002,!1)):s.push(new Map(Object.entries(o)));let r=!1,a=null;return s.forEach(o=>{if(o instanceof Map&&(o.has("easing")&&(a=o.get("easing"),o.delete("easing")),!r))for(let l of o.values())if(l.toString().indexOf("{{")>=0){r=!0;break}}),{type:m.mo.Style,styles:s,easing:a,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){const s=t.currentAnimateTimings;let i=t.currentTime,r=t.currentTime;s&&r>0&&(r-=s.duration+s.delay),e.styles.forEach(a=>{"string"!=typeof a&&a.forEach((o,l)=>{const u=t.collectedStyles.get(t.currentQuerySelector),h=u.get(l);let c=!0;h&&(r!=i&&r>=h.startTime&&i<=h.endTime&&(t.errors.push(function Kt(n,e,t,s,i){return new S.vHH(3010,!1)}()),c=!1),r=h.startTime),c&&u.set(l,{startTime:r,endTime:i}),t.options&&function ys(n,e,t){const s=e.params||{},i=nt(n);i.length&&i.forEach(r=>{s.hasOwnProperty(r)||t.push(function Dt(n){return new S.vHH(3001,!1)}())})}(o,t.options,t.errors)})})}visitKeyframes(e,t){const s={type:m.mo.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function Bt(){return new S.vHH(3011,!1)}()),s;let r=0;const a=[];let o=!1,l=!1,u=0;const h=e.steps.map(b=>{const A=this._makeStyleAst(b,t);let C=null!=A.offset?A.offset:function ks(n){if("string"==typeof n)return null;let e=null;if(Array.isArray(n))n.forEach(t=>{if(t instanceof Map&&t.has("offset")){const s=t;e=parseFloat(s.get("offset")),s.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const t=n;e=parseFloat(t.get("offset")),t.delete("offset")}return e}(A.styles),N=0;return null!=C&&(r++,N=A.offset=C),l=l||N<0||N>1,o=o||N0&&r{const C=E>0?A==_?1:E*A:a[A],N=C*T;t.currentTime=d+y.delay+N,y.duration=N,this._validateStyleAst(b,t),b.offset=C,s.styles.push(b)}),s}visitReference(e,t){return{type:m.mo.Reference,animation:O(this,x(e.animation),t),options:W(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:m.mo.AnimateChild,options:W(e.options)}}visitAnimateRef(e,t){return{type:m.mo.AnimateRef,animation:this.visitReference(e.animation,t),options:W(e.options)}}visitQuery(e,t){const s=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;const[r,a]=function Ns(n){const e=!!n.split(/\s*,\s*/).find(t=>":self"==t);return e&&(n=n.replace(As,"")),n=n.replace(/@\*/g,oe).replace(/@\w+/g,t=>oe+"-"+t.slice(1)).replace(/:animating/g,Ae),[n,e]}(e.selector);t.currentQuerySelector=s.length?s+" "+r:r,R(t.collectedStyles,t.currentQuerySelector,new Map);const o=O(this,x(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=s,{type:m.mo.Query,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:o,originalSelector:e.selector,options:W(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(function Vt(){return new S.vHH(3013,!1)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:le(e.timings,t.errors,!0);return{type:m.mo.Stagger,animation:O(this,x(e.animation),t),timings:s,options:null}}}class Cs{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function W(n){return n?(n={...n}).params&&(n.params=function Ms(n){return n?{...n}:null}(n.params)):n={},n}function De(n,e,t){return{duration:n,delay:e,easing:t}}function Re(n,e,t,s,i,r,a=null,o=!1){return{type:1,element:n,keyframes:e,preStyleProps:t,postStyleProps:s,duration:i,delay:r,totalTime:i+r,easing:a,subTimeline:o}}class fe{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,t){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const Ls=new RegExp(":enter","g"),Is=new RegExp(":leave","g");function Oe(n,e,t,s,i,r=new Map,a=new Map,o,l,u=[]){return(new zs).buildKeyframes(n,e,t,s,i,r,a,o,l,u)}class zs{buildKeyframes(e,t,s,i,r,a,o,l,u,h=[]){u=u||new fe;const c=new Le(e,t,u,i,r,h,[]);c.options=l;const E=l.delay?q(l.delay):0;c.currentTimeline.delayNextStep(E),c.currentTimeline.setStyles([a],null,c.errors,l),O(this,s,c);const _=c.timelines.filter(d=>d.containsAnimation());if(_.length&&o.size){let d;for(let y=_.length-1;y>=0;y--){const T=_[y];if(T.element===t){d=T;break}}d&&!d.allowOnlyTimelineStyles()&&d.setStyles([o],null,c.errors,l)}return _.length?_.map(d=>d.buildKeyframes()):[Re(t,[],[],[],0,E,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const s=t.subInstructions.get(t.element);if(s){const i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,a=this._visitSubInstructions(s,i,i.options);r!=a&&t.transformIntoNewTimeline(a)}t.previousNode=e}visitAnimateRef(e,t){const s=t.createSubContext(e.options);s.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,s),this.visitReference(e.animation,s),t.transformIntoNewTimeline(s.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,s){for(const i of e){const r=i?.delay;if(r){const a="number"==typeof r?r:q(ee(r,i?.params??{},t.errors));s.delayNextStep(a)}}}_visitSubInstructions(e,t,s){let r=t.currentTimeline.currentTime;const a=null!=s.duration?q(s.duration):null,o=null!=s.delay?q(s.delay):null;return 0!==a&&e.forEach(l=>{const u=t.appendInstructionToTimeline(l,a,o);r=Math.max(r,u.duration+u.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),O(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const s=t.subContextCount;let i=t;const r=e.options;if(r&&(r.params||r.delay)&&(i=t.createSubContext(r),i.transformIntoNewTimeline(),null!=r.delay)){i.previousNode.type==m.mo.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=me);const a=q(r.delay);i.delayNextStep(a)}e.steps.length&&(e.steps.forEach(a=>O(this,a,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>s&&i.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const s=[];let i=t.currentTimeline.currentTime;const r=e.options&&e.options.delay?q(e.options.delay):0;e.steps.forEach(a=>{const o=t.createSubContext(e.options);r&&o.delayNextStep(r),O(this,a,o),i=Math.max(i,o.currentTimeline.currentTime),s.push(o.currentTimeline)}),s.forEach(a=>t.currentTimeline.mergeTimelineCollectedStyles(a)),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const s=e.strValue;return le(t.params?ee(s,t.params,t.errors):s,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const s=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;s.delay&&(t.incrementTime(s.delay),i.snapshotCurrentStyles());const r=e.style;r.type==m.mo.Keyframes?this.visitKeyframes(r,t):(t.incrementTime(s.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const s=t.currentTimeline,i=t.currentAnimateTimings;!i&&s.hasCurrentStyleProperties()&&s.forwardFrame();const r=i&&i.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(r):s.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const s=t.currentAnimateTimings,i=t.currentTimeline.duration,r=s.duration,o=t.createSubContext().currentTimeline;o.easing=s.easing,e.styles.forEach(l=>{o.forwardTime((l.offset||0)*r),o.setStyles(l.styles,l.easing,t.errors,t.options),o.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}visitQuery(e,t){const s=t.currentTimeline.currentTime,i=e.options||{},r=i.delay?q(i.delay):0;r&&(t.previousNode.type===m.mo.Style||0==s&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=me);let a=s;const o=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=o.length;let l=null;o.forEach((u,h)=>{t.currentQueryIndex=h;const c=t.createSubContext(e.options,u);r&&c.delayNextStep(r),u===t.element&&(l=c.currentTimeline),O(this,e.animation,c),c.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,c.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const s=t.parentContext,i=t.currentTimeline,r=e.timings,a=Math.abs(r.duration),o=a*(t.currentQueryTotal-1);let l=a*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=o-l;break;case"full":l=s.currentStaggerTime}const h=t.currentTimeline;l&&h.delayNextStep(l);const c=h.currentTime;O(this,e.animation,t),t.previousNode=e,s.currentStaggerTime=i.currentTime-c+(i.startTime-s.currentTimeline.startTime)}}const me={};class Le{constructor(e,t,s,i,r,a,o,l){this._driver=e,this.element=t,this.subInstructions=s,this._enterClassName=i,this._leaveClassName=r,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=me,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new de(this._driver,t,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const s=e;let i=this.options;null!=s.duration&&(i.duration=q(s.duration)),null!=s.delay&&(i.delay=q(s.delay));const r=s.params;if(r){let a=i.params;a||(a=this.options.params={}),Object.keys(r).forEach(o=>{(!t||!a.hasOwnProperty(o))&&(a[o]=ee(r[o],a,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const s=e.params={};Object.keys(t).forEach(i=>{s[i]=t[i]})}}return e}createSubContext(e=null,t,s){const i=t||this.element,r=new Le(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,s||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(e){return this.previousNode=me,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,s){const i={duration:t??e.duration,delay:this.currentTimeline.currentTime+(s??0)+e.delay,easing:""},r=new Hs(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,s,i,r,a){let o=[];if(i&&o.push(this.element),e.length>0){e=(e=e.replace(Ls,"."+this._enterClassName)).replace(Is,"."+this._leaveClassName);let u=this._driver.query(this.element,e,1!=s);0!==s&&(u=s<0?u.slice(u.length+s,u.length):u.slice(0,s)),o.push(...u)}return!r&&0==o.length&&a.push(function Ut(n){return new S.vHH(3014,!1)}()),o}}class de{constructor(e,t,s,i){this._driver=e,this.element=t,this.startTime=s,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new de(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,s]of this._globalTimelineStyles)this._backFill.set(t,s||m.l3),this._currentKeyframe.set(t,m.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,s,i){t&&this._previousKeyframe.set("easing",t);const r=i&&i.params||{},a=function Ks(n,e){const t=new Map;let s;return n.forEach(i=>{if("*"===i){s??=e.keys();for(let r of s)t.set(r,m.l3)}else for(let[r,a]of i)t.set(r,a)}),t}(e,this._globalTimelineStyles);for(let[o,l]of a){const u=ee(l,r,s);this._pendingStyles.set(o,u),this._localTimelineStyles.has(o)||this._backFill.set(o,this._globalTimelineStyles.get(o)??m.l3),this._updateStyle(o,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,s)=>{const i=this._styleSummary.get(s);(!i||t.time>i.time)&&this._updateStyle(s,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,s=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((o,l)=>{const u=new Map([...this._backFill,...o]);u.forEach((h,c)=>{h===m.k1?e.add(c):h===m.l3&&t.add(c)}),s||u.set("offset",l/this.duration),i.push(u)});const r=[...e.values()],a=[...t.values()];if(s){const o=i[0],l=new Map(o);o.set("offset",0),l.set("offset",1),i=[o,l]}return Re(this.element,i,r,a,this.duration,this.startTime,this.easing,!1)}}class Hs extends de{constructor(e,t,s,i,r,a,o=!1){super(e,t,a.delay),this.keyframes=s,this.preStyleProps=i,this.postStyleProps=r,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:s,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const r=[],a=s+t,o=t/a,l=new Map(e[0]);l.set("offset",0),r.push(l);const u=new Map(e[0]);u.set("offset",ht(o)),r.push(u);const h=e.length-1;for(let c=1;c<=h;c++){let E=new Map(e[c]);const _=E.get("offset");E.set("offset",ht((t+_*s)/a)),r.push(E)}s=a,t=0,i="",e=r}return Re(this.element,e,this.preStyleProps,this.postStyleProps,s,t,i,!0)}}function ht(n,e=3){const t=Math.pow(10,e-1);return Math.round(n*t)/t}function ct(n,e,t,s,i,r,a,o,l,u,h,c,E){return{type:0,element:n,triggerName:e,isRemovalTransition:i,fromState:t,fromStyles:r,toState:s,toStyles:a,timelines:o,queriedElements:l,preStyleProps:u,postStyleProps:h,totalTime:c,errors:E}}const Fe={};class ft{constructor(e,t,s){this._triggerName=e,this.ast=t,this._stateStyles=s}match(e,t,s,i){return function Bs(n,e,t,s,i){return n.some(r=>r(e,t,s,i))}(this.ast.matchers,e,t,s,i)}buildStyles(e,t,s){let i=this._stateStyles.get("*");return void 0!==e&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(t,s):new Map}build(e,t,s,i,r,a,o,l,u,h){const c=[],E=this.ast.options&&this.ast.options.params||Fe,d=this.buildStyles(s,o&&o.params||Fe,c),y=l&&l.params||Fe,T=this.buildStyles(i,y,c),b=new Set,A=new Map,C=new Map,N="void"===i,Z={params:mt(y,E),delay:this.ast.options?.delay},K=h?[]:Oe(e,t,this.ast.animation,r,a,d,T,Z,u,c);let k=0;return K.forEach(D=>{k=Math.max(D.duration+D.delay,k)}),c.length?ct(t,this._triggerName,s,i,N,d,T,[],[],A,C,k,c):(K.forEach(D=>{const j=D.element,J=R(A,j,new Set);D.preStyleProps.forEach(G=>J.add(G));const At=R(C,j,new Set);D.postStyleProps.forEach(G=>At.add(G)),j!==t&&b.add(j)}),ct(t,this._triggerName,s,i,N,d,T,K,[...b.values()],A,C,k))}}function mt(n,e){const t={...e};return Object.entries(n).forEach(([s,i])=>{null!=i&&(t[s]=i)}),t}class qs{constructor(e,t,s){this.styles=e,this.defaultParams=t,this.normalizer=s}buildStyles(e,t){const s=new Map,i=mt(e,this.defaultParams);return this.styles.styles.forEach(r=>{"string"!=typeof r&&r.forEach((a,o)=>{a&&(a=ee(a,i,t));const l=this.normalizer.normalizePropertyName(o,t);a=this.normalizer.normalizeStyleValue(o,l,a,t),s.set(o,a)})}),s}}class $s{constructor(e,t,s){this.name=e,this.ast=t,this._normalizer=s,this.transitionFactories=[],this.states=new Map,t.states.forEach(i=>{this.states.set(i.name,new qs(i.style,i.options&&i.options.params||{},s))}),dt(this.states,"true","1"),dt(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new ft(e,i,this.states))}),this.fallbackTransition=function Vs(n,e,t){return new ft(n,{type:m.mo.Transition,animation:{type:m.mo.Sequence,steps:[],options:null},matchers:[(a,o)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,s,i){return this.transitionFactories.find(a=>a.match(e,t,s,i))||null}matchStyles(e,t,s){return this.fallbackTransition.buildStyles(e,t,s)}}function dt(n,e,t){n.has(e)?n.has(t)||n.set(t,n.get(e)):n.has(t)&&n.set(e,n.get(t))}const Us=new fe;class Ws{constructor(e,t,s){this.bodyNode=e,this._driver=t,this._normalizer=s,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,t){const s=[],r=ke(this._driver,t,s,[]);if(s.length)throw function Jt(n){return new S.vHH(3503,!1)}();this._animations.set(e,r)}_buildPlayer(e,t,s){const i=e.element,r=Ge(this._normalizer,e.keyframes,t,s);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}create(e,t,s={}){const i=[],r=this._animations.get(e);let a;const o=new Map;if(r?(a=Oe(this._driver,t,r,be,re,new Map,new Map,s,Us,i),a.forEach(h=>{const c=R(o,h.element,new Map);h.postStyleProps.forEach(E=>c.set(E,null))})):(i.push(function xt(){return new S.vHH(3300,!1)}()),a=[]),i.length)throw function es(n){return new S.vHH(3504,!1)}();o.forEach((h,c)=>{h.forEach((E,_)=>{h.set(_,this._driver.computeStyle(c,_,m.l3))})});const u=Q(a.map(h=>{const c=o.get(h.element);return this._buildPlayer(h,new Map,c)}));return this._playersById.set(e,u),u.onDestroy(()=>this.destroy(e)),this.players.push(u),u}destroy(e){const t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);const s=this.players.indexOf(t);s>=0&&this.players.splice(s,1)}_getPlayer(e){const t=this._playersById.get(e);if(!t)throw function ts(n){return new S.vHH(3301,!1)}();return t}listen(e,t,s,i){const r=Se(t,"","","");return _e(this._getPlayer(e),s,r,i),()=>{}}command(e,t,s,i){if("register"==s)return void this.register(e,i[0]);if("create"==s)return void this.create(e,t,i[0]||{});const r=this._getPlayer(e);switch(s){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}}const pt="ng-animate-queued",Ie="ng-animate-disabled",Zs=[],gt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Js={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},z="__ng_removed";class ze{get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;const s=e&&e.hasOwnProperty("value");if(this.value=function si(n){return n??null}(s?e.value:e),s){const{value:r,...a}=e;this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){const t=e.params;if(t){const s=this.options.params;Object.keys(t).forEach(i=>{null==s[i]&&(s[i]=t[i])})}}}const te="void",He=new ze(te);class xs{constructor(e,t,s){this.id=e,this.hostElement=t,this._engine=s,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,F(t,this._hostClassName)}listen(e,t,s,i){if(!this._triggers.has(t))throw function ss(n,e){return new S.vHH(3302,!1)}();if(null==s||0==s.length)throw function is(n){return new S.vHH(3303,!1)}();if(!function ii(n){return"start"==n||"done"==n}(s))throw function ns(n,e){return new S.vHH(3400,!1)}();const r=R(this._elementListeners,e,[]),a={name:t,phase:s,callback:i};r.push(a);const o=R(this._engine.statesByElement,e,new Map);return o.has(t)||(F(e,ae),F(e,ae+"-"+t),o.set(t,He)),()=>{this._engine.afterFlush(()=>{const l=r.indexOf(a);l>=0&&r.splice(l,1),this._triggers.has(t)||o.delete(t)})}}register(e,t){return!this._triggers.has(e)&&(this._triggers.set(e,t),!0)}_getTrigger(e){const t=this._triggers.get(e);if(!t)throw function rs(n){return new S.vHH(3401,!1)}();return t}trigger(e,t,s,i=!0){const r=this._getTrigger(t),a=new Ke(this.id,t,e);let o=this._engine.statesByElement.get(e);o||(F(e,ae),F(e,ae+"-"+t),this._engine.statesByElement.set(e,o=new Map));let l=o.get(t);const u=new ze(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),o.set(t,u),l||(l=He),u.value!==te&&l.value===u.value){if(!function ai(n,e){const t=Object.keys(n),s=Object.keys(e);if(t.length!=s.length)return!1;for(let i=0;i{U(e,T),H(e,b)})}return}const E=R(this._engine.playersByElement,e,[]);E.forEach(y=>{y.namespaceId==this.id&&y.triggerName==t&&y.queued&&y.destroy()});let _=r.matchTransition(l.value,u.value,e,u.params),d=!1;if(!_){if(!i)return;_=r.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:_,fromState:l,toState:u,player:a,isFallbackTransition:d}),d||(F(e,pt),a.onStart(()=>{X(e,pt)})),a.onDone(()=>{let y=this.players.indexOf(a);y>=0&&this.players.splice(y,1);const T=this._engine.playersByElement.get(e);if(T){let b=T.indexOf(a);b>=0&&T.splice(b,1)}}),this.players.push(a),E.push(a),a}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,s)=>{this._elementListeners.set(s,t.filter(i=>i.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const s=this._engine.driver.query(e,oe,!0);s.forEach(i=>{if(i[z])return;const r=this._engine.fetchNamespacesByElement(i);r.size?r.forEach(a=>a.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(e,t,s,i){const r=this._engine.statesByElement.get(e),a=new Map;if(r){const o=[];if(r.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const h=this.trigger(e,u,te,i);h&&o.push(h)}}),o.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,a),s&&Q(o).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(t&&s){const i=new Set;t.forEach(r=>{const a=r.name;if(i.has(a))return;i.add(a);const l=this._triggers.get(a).fallbackTransition,u=s.get(a)||He,h=new ze(te),c=new Ke(this.id,a,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:l,fromState:u,toState:h,player:c,isFallbackTransition:!0})})}}removeNode(e,t){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(s.totalAnimations){const r=s.players.length?s.playersByQueriedElement.get(e):[];if(r&&r.length)i=!0;else{let a=e;for(;a=a.parentNode;)if(s.statesByElement.get(a)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)s.markElementAsRemoved(this.id,e,!1,t);else{const r=e[z];(!r||r===gt)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,t))}}insertNode(e,t){F(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(s=>{const i=s.player;if(i.destroyed)return;const r=s.element,a=this._elementListeners.get(r);a&&a.forEach(o=>{if(o.name==s.triggerName){const l=Se(r,s.triggerName,s.fromState.value,s.toState.value);l._data=e,_e(s.player,o.phase,l,o.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(s)}),this._queue=[],t.sort((s,i)=>{const r=s.transition.ast.depCount,a=i.transition.ast.depCount;return 0==r||0==a?r-a:this._engine.driver.containsElement(s.element,i.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}}class ei{_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,s,i){this.bodyNode=e,this.driver=t,this._normalizer=s,this.scheduler=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,a)=>{}}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,t){const s=new xs(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(s,t):(this.newHostElements.set(t,s),this.collectEnterElement(t)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,t){const s=this._namespaceList,i=this.namespacesByHostElement;if(s.length-1>=0){let a=!1,o=this.driver.getParentElement(t);for(;o;){const l=i.get(o);if(l){const u=s.indexOf(l);s.splice(u+1,0,e),a=!0;break}o=this.driver.getParentElement(o)}a||s.unshift(e)}else s.push(e);return i.set(t,e),e}register(e,t){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,t)),s}registerTrigger(e,t,s){let i=this._namespaceLookup[e];i&&i.register(t,s)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const s=this._fetchNamespace(e);this.namespacesByHostElement.delete(s.hostElement);const i=this._namespaceList.indexOf(s);i>=0&&this._namespaceList.splice(i,1),s.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,s=this.statesByElement.get(e);if(s)for(let i of s.values())if(i.namespaceId){const r=this._fetchNamespace(i.namespaceId);r&&t.add(r)}return t}trigger(e,t,s,i){if(pe(t)){const r=this._fetchNamespace(e);if(r)return r.trigger(t,s,i),!0}return!1}insertNode(e,t,s,i){if(!pe(t))return;const r=t[z];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;const a=this.collectedLeaveElements.indexOf(t);a>=0&&this.collectedLeaveElements.splice(a,1)}if(e){const a=this._fetchNamespace(e);a&&a.insertNode(t,s)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),F(e,Ie)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),X(e,Ie))}removeNode(e,t,s){if(pe(t)){this.scheduler?.notify();const i=e?this._fetchNamespace(e):null;i?i.removeNode(t,s):this.markElementAsRemoved(e,t,!1,s);const r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,s)}else this._onRemovalComplete(t,s)}markElementAsRemoved(e,t,s,i,r){this.collectedLeaveElements.push(t),t[z]={namespaceId:e,setForRemoval:i,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:r}}listen(e,t,s,i,r){return pe(t)?this._fetchNamespace(e).listen(t,s,i,r):()=>{}}_buildInstruction(e,t,s,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,i,e.fromState.options,e.toState.options,t,r)}destroyInnerAnimations(e){let t=this.driver.query(e,oe,!0);t.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,Ae,!0),t.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Q(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e[z];if(t&&t.setForRemoval){if(e[z]=gt,t.namespaceId){this.destroyInnerAnimations(e);const s=this._fetchNamespace(t.namespaceId);s&&s.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Ie)&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(s=>{this.markElementAsDisabled(s,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,i)=>this._balanceNamespaceList(s,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],t.length?Q(t).onDone(()=>{s.forEach(i=>i())}):s.forEach(i=>i())}}reportError(e){throw function as(n){return new S.vHH(3402,!1)}()}_flushAnimations(e,t){const s=new fe,i=[],r=new Map,a=[],o=new Map,l=new Map,u=new Map,h=new Set;this.disabledNodes.forEach(f=>{h.add(f);const p=this.driver.query(f,".ng-animate-queued",!0);for(let g=0;g{const g=be+y++;d.set(p,g),f.forEach(v=>F(v,g))});const T=[],b=new Set,A=new Set;for(let f=0;fb.add(v)):A.add(p))}const C=new Map,N=Et(E,Array.from(b));N.forEach((f,p)=>{const g=re+y++;C.set(p,g),f.forEach(v=>F(v,g))}),e.push(()=>{_.forEach((f,p)=>{const g=d.get(p);f.forEach(v=>X(v,g))}),N.forEach((f,p)=>{const g=C.get(p);f.forEach(v=>X(v,g))}),T.forEach(f=>{this.processLeaveNode(f)})});const Z=[],K=[];for(let f=this._namespaceList.length-1;f>=0;f--)this._namespaceList[f].drainQueuedTransitions(t).forEach(g=>{const v=g.player,P=g.element;if(Z.push(v),this.collectedEnterElements.length){const M=P[z];if(M&&M.setForMove){if(M.previousTriggersValues&&M.previousTriggersValues.has(g.triggerName)){const Y=M.previousTriggersValues.get(g.triggerName),I=this.statesByElement.get(g.element);if(I&&I.has(g.triggerName)){const ye=I.get(g.triggerName);ye.value=Y,I.set(g.triggerName,ye)}}return void v.destroy()}}const B=!c||!this.driver.containsElement(c,P),L=C.get(P),$=d.get(P),w=this._buildInstruction(g,s,$,L,B);if(w.errors&&w.errors.length)return void K.push(w);if(B)return v.onStart(()=>U(P,w.fromStyles)),v.onDestroy(()=>H(P,w.toStyles)),void i.push(v);if(g.isFallbackTransition)return v.onStart(()=>U(P,w.fromStyles)),v.onDestroy(()=>H(P,w.toStyles)),void i.push(v);const Mt=[];w.timelines.forEach(M=>{M.stretchStartingKeyframe=!0,this.disabledNodes.has(M.element)||Mt.push(M)}),w.timelines=Mt,s.append(P,w.timelines),a.push({instruction:w,player:v,element:P}),w.queriedElements.forEach(M=>R(o,M,[]).push(v)),w.preStyleProps.forEach((M,Y)=>{if(M.size){let I=l.get(Y);I||l.set(Y,I=new Set),M.forEach((ye,Ue)=>I.add(Ue))}}),w.postStyleProps.forEach((M,Y)=>{let I=u.get(Y);I||u.set(Y,I=new Set),M.forEach((ye,Ue)=>I.add(Ue))})});if(K.length){const f=[];K.forEach(p=>{f.push(function os(n,e){return new S.vHH(3505,!1)}())}),Z.forEach(p=>p.destroy()),this.reportError(f)}const k=new Map,D=new Map;a.forEach(f=>{const p=f.element;s.has(p)&&(D.set(p,p),this._beforeAnimationBuild(f.player.namespaceId,f.instruction,k))}),i.forEach(f=>{const p=f.element;this._getPreviousPlayers(p,!1,f.namespaceId,f.triggerName,null).forEach(v=>{R(k,p,[]).push(v),v.destroy()})});const j=T.filter(f=>vt(f,l,u)),J=new Map;_t(J,this.driver,A,u,m.l3).forEach(f=>{vt(f,l,u)&&j.push(f)});const G=new Map;_.forEach((f,p)=>{_t(G,this.driver,new Set(f),l,m.k1)}),j.forEach(f=>{const p=J.get(f),g=G.get(f);J.set(f,new Map([...p?.entries()??[],...g?.entries()??[]]))});const Ve=[],Pt=[],Nt={};a.forEach(f=>{const{element:p,player:g,instruction:v}=f;if(s.has(p)){if(h.has(p))return g.onDestroy(()=>H(p,v.toStyles)),g.disabled=!0,g.overrideTotalTime(v.totalTime),void i.push(g);let P=Nt;if(D.size>1){let L=p;const $=[];for(;L=L.parentNode;){const w=D.get(L);if(w){P=w;break}$.push(L)}$.forEach(w=>D.set(w,P))}const B=this._buildAnimation(g.namespaceId,v,k,r,G,J);if(g.setRealPlayer(B),P===Nt)Ve.push(g);else{const L=this.playersByElement.get(P);L&&L.length&&(g.parentPlayer=Q(L)),i.push(g)}}else U(p,v.fromStyles),g.onDestroy(()=>H(p,v.toStyles)),Pt.push(g),h.has(p)&&i.push(g)}),Pt.forEach(f=>{const p=r.get(f.element);if(p&&p.length){const g=Q(p);f.setRealPlayer(g)}}),i.forEach(f=>{f.parentPlayer?f.syncPlayerEvents(f.parentPlayer):f.destroy()});for(let f=0;f!B.destroyed);P.length?ni(this,p,P):this.processLeaveNode(p)}return T.length=0,Ve.forEach(f=>{this.players.push(f),f.onDone(()=>{f.destroy();const p=this.players.indexOf(f);this.players.splice(p,1)}),f.play()}),Ve}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,s,i,r){let a=[];if(t){const o=this.playersByQueriedElement.get(e);o&&(a=o)}else{const o=this.playersByElement.get(e);if(o){const l=!r||r==te;o.forEach(u=>{u.queued||!l&&u.triggerName!=i||a.push(u)})}}return(s||i)&&(a=a.filter(o=>!(s&&s!=o.namespaceId||i&&i!=o.triggerName))),a}_beforeAnimationBuild(e,t,s){const r=t.element,a=t.isRemovalTransition?void 0:e,o=t.isRemovalTransition?void 0:t.triggerName;for(const l of t.timelines){const u=l.element,h=u!==r,c=R(s,u,[]);this._getPreviousPlayers(u,h,a,o,t.toState).forEach(_=>{const d=_.getRealPlayer();d.beforeDestroy&&d.beforeDestroy(),_.destroy(),c.push(_)})}U(r,t.fromStyles)}_buildAnimation(e,t,s,i,r,a){const o=t.triggerName,l=t.element,u=[],h=new Set,c=new Set,E=t.timelines.map(d=>{const y=d.element;h.add(y);const T=y[z];if(T&&T.removedBeforeQueried)return new m.ZN(d.duration,d.delay);const b=y!==l,A=function ri(n){const e=[];return St(n,e),e}((s.get(y)||Zs).map(k=>k.getRealPlayer())).filter(k=>!!k.element&&k.element===y),C=r.get(y),N=a.get(y),Z=Ge(this._normalizer,d.keyframes,C,N),K=this._buildPlayer(d,Z,A);if(d.subTimeline&&i&&c.add(y),b){const k=new Ke(e,o,y);k.setRealPlayer(K),u.push(k)}return K});u.forEach(d=>{R(this.playersByQueriedElement,d.element,[]).push(d),d.onDone(()=>function ti(n,e,t){let s=n.get(e);if(s){if(s.length){const i=s.indexOf(t);s.splice(i,1)}0==s.length&&n.delete(e)}return s}(this.playersByQueriedElement,d.element,d))}),h.forEach(d=>F(d,tt));const _=Q(E);return _.onDestroy(()=>{h.forEach(d=>X(d,tt)),H(l,t.toStyles)}),c.forEach(d=>{R(i,d,[]).push(_)}),_}_buildPlayer(e,t,s){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,s):new m.ZN(e.duration,e.delay)}}class Ke{constructor(e,t,s){this.namespaceId=e,this.triggerName=t,this.element=s,this._player=new m.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,s)=>{t.forEach(i=>_e(e,s,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){R(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function pe(n){return n&&1===n.nodeType}function yt(n,e){const t=n.style.display;return n.style.display=e??"none",t}function _t(n,e,t,s,i){const r=[];t.forEach(l=>r.push(yt(l)));const a=[];s.forEach((l,u)=>{const h=new Map;l.forEach(c=>{const E=e.computeStyle(u,c,i);h.set(c,E),(!E||0==E.length)&&(u[z]=Js,a.push(u))}),n.set(u,h)});let o=0;return t.forEach(l=>yt(l,r[o++])),a}function Et(n,e){const t=new Map;if(n.forEach(o=>t.set(o,[])),0==e.length)return t;const i=new Set(e),r=new Map;function a(o){if(!o)return 1;let l=r.get(o);if(l)return l;const u=o.parentNode;return l=t.has(u)?u:i.has(u)?1:a(u),r.set(o,l),l}return e.forEach(o=>{const l=a(o);1!==l&&t.get(l).push(o)}),t}function F(n,e){n.classList?.add(e)}function X(n,e){n.classList?.remove(e)}function ni(n,e,t){Q(t).onDone(()=>n.processLeaveNode(e))}function St(n,e){for(let t=0;ti.add(r)):e.set(n,s),t.delete(n),!0}class Be{constructor(e,t,s,i){this._driver=t,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,a)=>{},this._transitionEngine=new ei(e.body,t,s,i),this._timelineEngine=new Ws(e.body,t,s),this._transitionEngine.onRemovalComplete=(r,a)=>this.onRemovalComplete(r,a)}registerTrigger(e,t,s,i,r){const a=e+"-"+i;let o=this._triggerCache[a];if(!o){const l=[],h=ke(this._driver,r,l,[]);if(l.length)throw function Xt(n,e){return new S.vHH(3404,!1)}();o=function Qs(n,e,t){return new $s(n,e,t)}(i,h,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(t,i,o)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,s,i){this._transitionEngine.insertNode(e,t,s,i)}onRemove(e,t,s){this._transitionEngine.removeNode(e,t,s)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,s,i){if("@"==s.charAt(0)){const[r,a]=Ye(s);this._timelineEngine.command(r,t,a,i)}else this._transitionEngine.trigger(e,t,s,i)}listen(e,t,s,i,r){if("@"==s.charAt(0)){const[a,o]=Ye(s);return this._timelineEngine.listen(a,t,o,r)}return this._transitionEngine.listen(e,t,s,i,r)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}}class se{static#e=this.initialStylesByElement=new WeakMap;constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let i=se.initialStylesByElement.get(e);i||se.initialStylesByElement.set(e,i=new Map),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&H(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(H(this._element,this._initialStyles),this._endStyles&&(H(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(se.initialStylesByElement.delete(this._element),this._startStyles&&(U(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(U(this._element,this._endStyles),this._endStyles=null),H(this._element,this._initialStyles),this._state=3)}}function qe(n){let e=null;return n.forEach((t,s)=>{(function li(n){return"display"===n||"position"===n})(s)&&(e=e||new Map,e.set(s,t))}),e}class Qe{constructor(e,t,s,i){this.element=e,this.keyframes=t,this.options=s,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=s.duration,this._delay=s.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;const t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){const t=[];return e.forEach(s=>{t.push(Object.fromEntries(s))}),t}_triggerWebAnimation(e,t,s){return e.animate(this._convertKeyframesToObject(t),s)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((s,i)=>{"offset"!==i&&e.set(i,this._finished?s:Ce(this.element,i))}),this.currentSnapshot=e}triggerCallback(e){const t="start"===e?this._onStartFns:this._onDoneFns;t.forEach(s=>s()),t.length=0}}class Tt{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,t){return!1}containsElement(e,t){return ve(e,t)}getParentElement(e){return ne(e)}query(e,t,s){return Te(e,t,s)}computeStyle(e,t,s){return Ce(e,t)}animate(e,t,s,i,r,a=[]){const l={duration:s,delay:i,fill:0==i?"both":"forwards"};r&&(l.easing=r);const u=new Map,h=a.filter(_=>_ instanceof Qe);rt(s,i)&&h.forEach(_=>{_.currentSnapshot.forEach((d,y)=>u.set(y,d))});let c=st(t).map(_=>new Map(_));c=function Ss(n,e,t){if(t.size&&e.length){let s=e[0],i=[];if(t.forEach((r,a)=>{s.has(a)||i.push(a),s.set(a,r)}),i.length)for(let r=1;ra.set(o,Ce(n,o)))}}return e}(e,c,u);const E=function oi(n,e){let t=null,s=null;return Array.isArray(e)&&e.length?(t=qe(e[0]),e.length>1&&(s=qe(e[e.length-1]))):e instanceof Map&&(t=qe(e)),t||s?new se(n,t,s):null}(e,c);return new Qe(e,c,l,E)}}function ui(n,e,t){return"noop"===n?new Be(e,new we,new xe,t):new Be(e,new Tt,new at,t)}class hi{constructor(e,t){this._driver=e;const s=[],r=ke(e,t,s,[]);if(s.length)throw function Gt(n){return new S.vHH(3500,!1)}();this._animationAst=r}buildTimelines(e,t,s,i,r){const a=Array.isArray(t)?it(t):t,o=Array.isArray(s)?it(s):s,l=[];r=r||new fe;const u=Oe(this._driver,e,this._animationAst,be,re,a,o,i,r,l);if(l.length)throw function Yt(n){return new S.vHH(3501,!1)}();return u}}const wt="@.disabled";class $e{constructor(e,t,s,i){this.namespaceId=e,this.delegate=t,this.engine=s,this._onDestroy=i,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,s,i=!0){this.delegate.insertBefore(e,t,s),this.engine.onInsert(this.namespaceId,t,e,i)}removeChild(e,t,s){this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,s,i){this.delegate.setAttribute(e,t,s,i)}removeAttribute(e,t,s){this.delegate.removeAttribute(e,t,s)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,s,i){this.delegate.setStyle(e,t,s,i)}removeStyle(e,t,s){this.delegate.removeStyle(e,t,s)}setProperty(e,t,s){"@"==t.charAt(0)&&t==wt?this.disableAnimations(e,!!s):this.delegate.setProperty(e,t,s)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,s){return this.delegate.listen(e,t,s)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class bt extends $e{constructor(e,t,s,i,r){super(t,s,i,r),this.factory=e,this.namespaceId=t}setProperty(e,t,s){"@"==t.charAt(0)?"."==t.charAt(1)&&t==wt?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,t.slice(1),s):this.delegate.setProperty(e,t,s)}listen(e,t,s){if("@"==t.charAt(0)){const i=function ci(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(e);let r=t.slice(1),a="";return"@"!=r.charAt(0)&&([r,a]=function fi(n){const e=n.indexOf(".");return[n.substring(0,e),n.slice(e+1)]}(r)),this.engine.listen(this.namespaceId,i,r,a,o=>{this.factory.scheduleListenerCallback(o._data||-1,s,o)})}return this.delegate.listen(e,t,s)}}class mi{constructor(e,t,s){this.delegate=e,this.engine=t,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(i,r)=>{const a=r?.parentNode(i);a&&r.removeChild(a,i)}}createRenderer(e,t){const i=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){const u=this._rendererCache;let h=u.get(i);return h||(h=new $e("",i,this.engine,()=>u.delete(i)),u.set(i,h)),h}const r=t.id,a=t.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const o=u=>{Array.isArray(u)?u.forEach(o):this.engine.registerTrigger(r,a,e,u.name,u)};return t.data.animation.forEach(o),new bt(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,s){if(e>=0&&et(s));const i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(r=>{const[a,o]=r;a(o)}),this._animationCallbacksBuffer=[]})}),i.push([t,s])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}}}]); \ No newline at end of file diff --git a/6272.5474cf7ef3136f06.js b/6272.5474cf7ef3136f06.js new file mode 100644 index 00000000..df28850c --- /dev/null +++ b/6272.5474cf7ef3136f06.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6272],{6272:(y,o,n)=>{n.r(o),n.d(o,{LanguageSwitcherModule:()=>b});var g=n(6814),u=n(6208),r=n(1640),p=n(7069),e=n(9212),m=n(528),h=n(6273),d=n(4580),v=n(6099),c=n(9807),s=n(2618);let x=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-example"]],decls:9,vars:3,consts:[["href","https://github.com/italia/design-angular-kit/#supporto-i18n-localizzazione"],[1,"bd-example"],[1,"mt-5"]],template:function(a,l){1&a&&(e.TgZ(0,"p"),e._uU(1," Per configurzione predefinit\xe0 verranno mostrate le lingue disponibili configurate tramite "),e.TgZ(2,"a",0),e._uU(3,"ngx-translate"),e.qZA()(),e.TgZ(4,"div",1),e._UZ(5,"it-language-switcher"),e.TgZ(6,"p",2),e._uU(7),e.ALo(8,"translate"),e.qZA()()),2&a&&(e.xp6(7),e.hij("Risultato: ",e.lcZ(8,1,"it.utils.select-language"),""))},dependencies:[c.P,s.X$],encapsulation:2})}return t})(),f=(()=>{class t{constructor(i){this.translateService=i,this.availableLanguages=this.translateService.getLangs().map(a=>({code:a,label:a,..."it"===a&&{label:"Italiano"},..."en"===a&&{label:"English"}}))}static#e=this.\u0275fac=function(a){return new(a||t)(e.Y36(s.sK))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-custom-example"]],decls:10,vars:5,consts:[[3,"innerText"],[1,"bd-example"],[3,"availableLanguages"],[1,"mt-5"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Personalizzazione"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi personalizzare le label delle lingue, passando un "),e._UZ(4,"code",0),e.qZA(),e.TgZ(5,"div",1),e._UZ(6,"it-language-switcher",2),e.TgZ(7,"p",3),e._uU(8),e.ALo(9,"translate"),e.qZA()()),2&a&&(e.xp6(4),e.Q6J("innerText","Array"),e.xp6(2),e.Q6J("availableLanguages",l.availableLanguages),e.xp6(2),e.hij("Risultato: ",e.lcZ(9,3,"it.utils.select-language"),""))},dependencies:[c.P,s.X$],encapsulation:2})}return t})(),Z=(()=>{class t{constructor(){this.typescriptAppModule="export class AppModule {\n constructor(\n private readonly translateService: TranslateService\n ) {\n translateService.addLangs(['es']);\n }\n}"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-examples"]],decls:10,vars:1,consts:[["html",'

    \n Per configurzione predefinit\xe0 verranno mostrate le lingue disponibili configurate tramite\n ngx-translate\n

    \n\n
    \n \n\n

    Risultato: /{/{ \'it.utils.select-language\' | translate /}/}

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-language-switcher-example',\n templateUrl: './language-switcher-example.component.html',\n})\nexport class LanguageSwitcherExampleComponent {}"],[1,"my-5"],[1,"text-muted"],[3,"typescript"],["html",'

    Personalizzazione

    \n

    Puoi personalizzare le label delle lingue, passando un

    \n\n
    \n \n\n

    Risultato: /{/{ \'it.utils.select-language\' | translate /}/}

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { AvailableLanguage } from 'design-angular-kit/interfaces/utils';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'it-language-switcher-custom-example',\n templateUrl: './language-switcher-custom-example.component.html',\n})\nexport class LanguageSwitcherCustomExampleComponent {\n availableLanguages?: Array;\n\n constructor(private readonly translateService: TranslateService) {\n this.availableLanguages = this.translateService.getLangs().map(lang => ({\n code: lang,\n label: lang,\n ...(lang === 'it' && { label: 'Italiano' }),\n ...(lang === 'en' && { label: 'English' }),\n }));\n }\n}"]],template:function(a,l){1&a&&(e._UZ(0,"it-language-switcher-example")(1,"it-source-display",0),e.TgZ(2,"div",1)(3,"p"),e._uU(4,"Puoi aggiungere altre lingue aggiungendo nel tuo "),e.TgZ(5,"span",2),e._uU(6,"app.module.ts"),e.qZA()(),e._UZ(7,"it-source-display",3),e.qZA(),e._UZ(8,"it-language-switcher-custom-example")(9,"it-source-display",4)),2&a&&(e.xp6(7),e.Q6J("typescript",l.typescriptAppModule))},dependencies:[v.F,x,f],encapsulation:2})}return t})();const w=[{path:"",component:(()=>{class t{constructor(){this.component=p.wx.find(i=>"ItLanguageSwitcherComponent"===i.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,l){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Language Switcher"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Per cambiare facilmente la lingua del tuo sito web"),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-language-switcher-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"LanguageSwitcherComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",l.component))},dependencies:[m.G,h.U,d.m,Z],encapsulation:2})}return t})()}];let L=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[r.Bz.forChild(w),r.Bz]})}return t})(),b=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[g.ez,u.m,s.aw,L]})}return t})()}}]); \ No newline at end of file diff --git a/6272.b593a56dd00ecc9e.js b/6272.b593a56dd00ecc9e.js deleted file mode 100644 index 2ab001df..00000000 --- a/6272.b593a56dd00ecc9e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6272],{6272:(y,o,n)=>{n.r(o),n.d(o,{LanguageSwitcherModule:()=>b});var g=n(6814),u=n(6208),r=n(1640),p=n(7069),e=n(9212),m=n(528),h=n(6273),d=n(4580),v=n(6099),c=n(9807),s=n(2618);let x=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-example"]],decls:9,vars:3,consts:[["href","https://github.com/italia/design-angular-kit/#supporto-i18n-localizzazione"],[1,"bd-example"],[1,"mt-5"]],template:function(a,l){1&a&&(e.TgZ(0,"p"),e._uU(1,"Per configurzione predefinit\xe0 verranno mostrate le lingue disponibili configurate tramite "),e.TgZ(2,"a",0),e._uU(3,"ngx-translate"),e.qZA()(),e.TgZ(4,"div",1),e._UZ(5,"it-language-switcher"),e.TgZ(6,"p",2),e._uU(7),e.ALo(8,"translate"),e.qZA()()),2&a&&(e.xp6(7),e.hij("Risultato: ",e.lcZ(8,1,"it.utils.select-language"),""))},dependencies:[c.P,s.X$],encapsulation:2})}return t})(),f=(()=>{class t{constructor(i){this.translateService=i,this.availableLanguages=this.translateService.getLangs().map(a=>({code:a,label:a,..."it"===a&&{label:"Italiano"},..."en"===a&&{label:"English"}}))}static#e=this.\u0275fac=function(a){return new(a||t)(e.Y36(s.sK))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-custom-example"]],decls:10,vars:5,consts:[[3,"innerText"],[1,"bd-example"],[3,"availableLanguages"],[1,"mt-5"]],template:function(a,l){1&a&&(e.TgZ(0,"h3"),e._uU(1,"Personalizzazione"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Puoi personalizzare le label delle lingue, passando un "),e._UZ(4,"code",0),e.qZA(),e.TgZ(5,"div",1),e._UZ(6,"it-language-switcher",2),e.TgZ(7,"p",3),e._uU(8),e.ALo(9,"translate"),e.qZA()()),2&a&&(e.xp6(4),e.Q6J("innerText","Array"),e.xp6(2),e.Q6J("availableLanguages",l.availableLanguages),e.xp6(2),e.hij("Risultato: ",e.lcZ(9,3,"it.utils.select-language"),""))},dependencies:[c.P,s.X$],encapsulation:2})}return t})(),Z=(()=>{class t{constructor(){this.typescriptAppModule="export class AppModule {\n constructor(\n private readonly translateService: TranslateService\n ) {\n translateService.addLangs(['es']);\n }\n}"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-examples"]],decls:10,vars:1,consts:[["html",'

    Per configurzione predefinit\xe0 verranno mostrate le lingue disponibili configurate tramite ngx-translate

    \n\n
    \n \n\n

    Risultato: /{/{\'it.utils.select-language\' | translate/}/}

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-language-switcher-example',\n templateUrl: './language-switcher-example.component.html'\n})\nexport class LanguageSwitcherExampleComponent {\n\n}"],[1,"my-5"],[1,"text-muted"],[3,"typescript"],["html",'

    Personalizzazione

    \n

    Puoi personalizzare le label delle lingue, passando un

    \n\n
    \n \n\n

    Risultato: /{/{\'it.utils.select-language\' | translate/}/}

    \n\n
    ',"typescript","import { Component } from '@angular/core';\nimport { AvailableLanguage } from 'design-angular-kit/interfaces/utils';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'it-language-switcher-custom-example',\n templateUrl: './language-switcher-custom-example.component.html'\n})\nexport class LanguageSwitcherCustomExampleComponent {\n\n availableLanguages?: Array;\n\n constructor(\n private readonly translateService: TranslateService\n ) {\n this.availableLanguages = this.translateService.getLangs().map(lang => ({\n code: lang,\n label: lang,\n ...(lang === 'it' && {label: 'Italiano'}),\n ...(lang === 'en' && {label: 'English'})\n }));\n }\n}"]],template:function(a,l){1&a&&(e._UZ(0,"it-language-switcher-example")(1,"it-source-display",0),e.TgZ(2,"div",1)(3,"p"),e._uU(4,"Puoi aggiungere altre lingue aggiungendo nel tuo "),e.TgZ(5,"span",2),e._uU(6,"app.module.ts"),e.qZA()(),e._UZ(7,"it-source-display",3),e.qZA(),e._UZ(8,"it-language-switcher-custom-example")(9,"it-source-display",4)),2&a&&(e.xp6(7),e.Q6J("typescript",l.typescriptAppModule))},dependencies:[v.F,x,f],encapsulation:2})}return t})();const w=[{path:"",component:(()=>{class t{constructor(){this.component=p.wx.find(i=>"ItLanguageSwitcherComponent"===i.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-language-switcher-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,l){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Language Switcher"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Per cambiare facilmente la lingua del tuo sito web"),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-language-switcher-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"LanguageSwitcherComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",l.component))},dependencies:[m.G,h.U,d.m,Z],encapsulation:2})}return t})()}];let L=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[r.Bz.forChild(w),r.Bz]})}return t})(),b=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[g.ez,u.m,s.aw,L]})}return t})()}}]); \ No newline at end of file diff --git a/6499.05759aea611329db.js b/6499.05759aea611329db.js new file mode 100644 index 00000000..8dff80ed --- /dev/null +++ b/6499.05759aea611329db.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6499],{6499:(J,s,o)=>{o.r(s),o.d(s,{CalloutModule:()=>E});var r=o(6814),c=o(6223),p=o(6208),u=o(1640),m=o(7069),e=o(9212),d=o(528),g=o(6273),v=o(4580),h=o(6099),l=o(7174);let b=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.icon="info-circle",this.label="Titolo callout",this.hiddenLabel="Confermato"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-example"]],decls:9,vars:4,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"label","hiddenLabel","icon"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout default"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("label",a.label)("hiddenLabel",a.hiddenLabel)("icon",a.icon),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})(),C=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Usa",this.color="success"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-success"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout success"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("color",a.color)("label",a.label),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})(),f=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Attenzione",this.color="warning"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-warning"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout warning"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("color",a.color)("label",a.label),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})(),Z=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Note a riguardo",this.color="note"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-note"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout note"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("color",a.color)("label",a.label),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})(),A=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Non usare",this.color="danger"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-danger"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout danger"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("color",a.color)("label",a.label),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})(),y=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Importante",this.color="important"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-important"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout important"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("color",a.color)("label",a.label),e.xp6(2),e.Oqu(a.text))},dependencies:[l.E],encapsulation:2})}return t})();var U=o(4062);let q=(()=>{class t{constructor(){this.color="note",this.label="Approfondimento",this.appearance="more"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-approfondimento"]],decls:47,vars:3,consts:[[1,"row","my-3"],[1,"col-auto"],[3,"color","appearance","label"],["href","#"],[1,"collapse-div"],["id","heading1",1,"collapse-header"],[1,"callout-more-toggle",3,"click"],["href","#",1,"callout-more-download"],[1,"icon","me-2"],["href","./bootstrap-italia/dist/svg/sprites.svg#it-download"],[1,"visually-hidden"],["itCollapse","itCollapse"],[1,"collapse-body"]],template:function(n,a){if(1&n){const F=e.EpF();e.TgZ(0,"div",0)(1,"div",1)(2,"it-callout",2)(3,"p"),e._uU(4," Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur malesuada neque in lectus sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum vitae rhoncus. Vestibulum pretium tempor turpis, nec gravida eros viverra in. Proin dictum nibh ut semper tristique. "),e.qZA(),e.TgZ(5,"p"),e._uU(6," Maecenas at erat id "),e.TgZ(7,"strong"),e._uU(8,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(9," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(10,"p"),e._uU(11," Maecenas vulputate ante dictum "),e.TgZ(12,"a",3),e._uU(13,"vestibulum volutpat"),e.qZA(),e._uU(14,". Lorem ipsum dolor sit amet, "),e.TgZ(15,"strong"),e._uU(16,"consectetur adipiscing elit."),e.qZA(),e._uU(17," Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet. "),e.qZA(),e.TgZ(18,"div",4)(19,"div",5)(20,"button",6),e.NdJ("click",function(){e.CHM(F);const Q=e.MAs(30);return e.KtG(Q.toggle())}),e._uU(21,"Leggi tutto "),e._UZ(22,"span"),e.qZA(),e.TgZ(23,"a",7),e.O4$(),e.TgZ(24,"svg",8),e._UZ(25,"use",9),e.qZA(),e.kcU(),e.TgZ(26,"span",10),e._uU(27,"PDF "),e.qZA(),e._uU(28,"Download"),e.qZA()(),e.TgZ(29,"it-collapse",null,11)(31,"div",12)(32,"p"),e._uU(33," Aenean tortor enim, suscipit eget commodo at, imperdiet quis diam. Vestibulum non accumsan felis, at ultrices lorem. Pellentesque ac diam a ipsum cursus interdum id nec odio. Vestibulum nec congue mauris. Aliquam et dui purus. Mauris in imperdiet risus, sed blandit tellus. Donec posuere accumsan lacinia. Mauris dignissim, sem vel volutpat rhoncus, neque mi ullamcorper ante, vitae volutpat ipsum quam id purus. Duis tincidunt sodales nisl eget ultricies. Sed condimentum mi eu ex venenatis, quis bibendum dui ultrices. Quisque ex eros, pellentesque vitae enim sed, pharetra tempus dolor. Donec eu nibh ac lacus luctus pellentesque. Duis interdum scelerisque magna nec malesuada. "),e.qZA(),e.TgZ(34,"p"),e._uU(35," Maecenas at erat id "),e.TgZ(36,"strong"),e._uU(37,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(38," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(39,"p"),e._uU(40," Maecenas vulputate ante dictum "),e.TgZ(41,"a",3),e._uU(42,"vestibulum volutpat"),e.qZA(),e._uU(43,". Lorem ipsum dolor sit amet, "),e.TgZ(44,"strong"),e._uU(45,"consectetur adipiscing elit."),e.qZA(),e._uU(46," Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet. "),e.qZA()()()()()()()}2&n&&(e.xp6(2),e.Q6J("color",a.color)("appearance",a.appearance)("label",a.label))},dependencies:[l.E,U.H],encapsulation:2})}return t})(),M=(()=>{class t{constructor(){this.appearance="highlight",this.label="Titolo callout"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-hightlights"]],decls:9,vars:2,consts:[[1,"row","my-3"],[1,"col-auto"],[3,"appearance","label"],["bigText",""],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"it-callout",2),e.ynx(3,3),e._uU(4,"Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit."),e.BQk(),e.TgZ(5,"p"),e._uU(6," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(7,"a",4),e._uU(8,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(2),e.Q6J("appearance",a.appearance)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),T=(()=>{class t{constructor(){this.appearance="highlight",this.label="Usa",this.color="success"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-success"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Success"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8," Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(12,"p"),e._uU(13," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(6),e.Q6J("appearance",a.appearance)("color",a.color)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),_=(()=>{class t{constructor(){this.appearance="highlight",this.label="Note",this.color="note"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-note"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Note"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8," Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(12,"p"),e._uU(13," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(6),e.Q6J("appearance",a.appearance)("color",a.color)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),x=(()=>{class t{constructor(){this.appearance="highlight",this.label="Importante",this.color="important"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-important"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Important"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8," Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(12,"p"),e._uU(13," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(6),e.Q6J("appearance",a.appearance)("color",a.color)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),w=(()=>{class t{constructor(){this.appearance="highlight",this.label="Non usare",this.color="danger"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-danger"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Danger"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8," Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(12,"p"),e._uU(13," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(6),e.Q6J("appearance",a.appearance)("color",a.color)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),L=(()=>{class t{constructor(){this.appearance="highlight",this.label="Attenzione",this.color="warning"}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-warning"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Warning"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8," Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor. "),e.qZA(),e.TgZ(12,"p"),e._uU(13," Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&n&&(e.xp6(6),e.Q6J("appearance",a.appearance)("color",a.color)("label",a.label))},dependencies:[l.E],encapsulation:2})}return t})(),I=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-examples"]],decls:32,vars:0,consts:[["html",'
    \n
    \n

    Callout default

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-example',\n templateUrl: './callout-example.component.html',\n})\nexport class CalloutExampleComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n icon: IconName = 'info-circle';\n label = 'Titolo callout';\n hiddenLabel = 'Confermato';\n}"],["html",'
    \n
    \n

    Callout success

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-success',\n templateUrl: './callout-success.component.html',\n})\nexport class CalloutSuccessComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Usa';\n color: CalloutColor = 'success';\n}"],["html",'
    \n
    \n

    Callout warning

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-warning',\n templateUrl: './callout-warning.component.html',\n})\nexport class CalloutWarningComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Attenzione';\n color: CalloutColor = 'warning';\n}"],["html",'
    \n
    \n

    Callout danger

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-danger',\n templateUrl: './callout-danger.component.html',\n})\nexport class CalloutDangerComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Non usare';\n color: CalloutColor = 'danger';\n}"],["html",'
    \n
    \n

    Callout important

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-important',\n templateUrl: './callout-important.component.html',\n})\nexport class CalloutImportantComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Importante';\n color: CalloutColor = 'important';\n}"],["html",'
    \n
    \n

    Callout note

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-note',\n templateUrl: './callout-note.component.html',\n})\nexport class CalloutNoteComponent {\n text =\n 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Note a riguardo';\n color: CalloutColor = 'note';\n}"],["html",'
    \n
    \n \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed\n dignissim elit.\n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-hightlights',\n templateUrl: './callout-hightlights.component.html',\n})\nexport class CalloutHightlightsComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Titolo callout';\n}"],["html",'
    \n
    \n

    Hightlights Success

    \n
    \n
    \n
    \n
    \n \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-success',\n templateUrl: './hightlights-success.component.html',\n})\nexport class HightlightsSuccessComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Usa';\n color: CalloutColor = 'success';\n}"],["html",'
    \n
    \n

    Hightlights Warning

    \n
    \n
    \n
    \n
    \n \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-warning',\n templateUrl: './hightlights-warning.component.html',\n})\nexport class HightlightsWarningComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Attenzione';\n color: CalloutColor = 'warning';\n}"],["html",'
    \n
    \n

    Hightlights Danger

    \n
    \n
    \n
    \n
    \n \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-danger',\n templateUrl: './hightlights-danger.component.html',\n})\nexport class HightlightsDangerComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Non usare';\n color: CalloutColor = 'danger';\n}"],["html",'
    \n
    \n

    Hightlights Important

    \n
    \n
    \n
    \n
    \n \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-important',\n templateUrl: './hightlights-important.component.html',\n})\nexport class HightlightsImportantComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Importante';\n color: CalloutColor = 'important';\n}"],["html",'
    \n
    \n

    Hightlights Note

    \n
    \n
    \n
    \n
    \n \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non\n purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-note',\n templateUrl: './hightlights-note.component.html',\n})\nexport class HightlightsNoteComponent {\n appearance: CalloutAppearance = 'highlight';\n label = 'Note';\n color: CalloutColor = 'note';\n}"],["html",'
    \n
    \n \n

    \n Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur malesuada neque in lectus\n sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum vitae rhoncus. Vestibulum pretium tempor turpis, nec\n gravida eros viverra in. Proin dictum nibh ut semper tristique.\n

    \n

    \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed\n ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper\n dolor.\n

    \n

    \n Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet,\n consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla\n quis laoreet.\n

    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-approfondimento',\n templateUrl: './callout-approfondimento.component.html',\n})\nexport class CalloutApprofondimentoComponent {\n color: CalloutColor = 'note';\n label = 'Approfondimento';\n appearance: CalloutAppearance = 'more';\n}"]],template:function(n,a){1&n&&(e.TgZ(0,"h2"),e._uU(1,"Esempi"),e.qZA(),e._UZ(2,"it-callout-example")(3,"it-source-display",0)(4,"it-callout-success")(5,"it-source-display",1)(6,"it-callout-warning")(7,"it-source-display",2)(8,"it-callout-danger")(9,"it-source-display",3)(10,"it-callout-important")(11,"it-source-display",4)(12,"it-callout-note")(13,"it-source-display",5),e.TgZ(14,"h2"),e._uU(15,"Callout Highlights"),e.qZA(),e._UZ(16,"it-callout-hightlights")(17,"it-source-display",6)(18,"it-hightlights-success")(19,"it-source-display",7)(20,"it-hightlights-warning")(21,"it-source-display",8)(22,"it-hightlights-danger")(23,"it-source-display",9)(24,"it-hightlights-important")(25,"it-source-display",10)(26,"it-hightlights-note")(27,"it-source-display",11),e.TgZ(28,"h2"),e._uU(29,"Callout Approfondimento"),e.qZA(),e._UZ(30,"it-callout-approfondimento")(31,"it-source-display",12))},dependencies:[h.F,b,C,f,Z,A,y,q,M,T,_,x,w,L],encapsulation:2})}return t})();const D=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(i=>"ItCalloutComponent"===i.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-index"]],decls:16,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[1,"row"],[1,"col"],[3,"component"]],template:function(n,a){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Callout"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Componente per evidenziare contenuti testuali."),e.qZA(),e.TgZ(4,"p"),e._uU(5," I Callout posso essere utilizzati per evidenziare alcune parti del testo che richiedono particolare attenzione. Possono contenere messaggi di errore, avvertimento, suggerimenti, ecc.\n"),e.qZA(),e._UZ(6,"div",2),e.TgZ(7,"it-tab-container")(8,"it-tab-item",3),e._UZ(9,"it-callout-examples"),e.qZA(),e.TgZ(10,"it-tab-item",4)(11,"div",5)(12,"div",6)(13,"h2"),e._uU(14),e.qZA(),e._UZ(15,"it-api-parameters",7),e.qZA()()()()),2&n&&(e.xp6(6),e.Q6J("innerHTML",a.component.description,e.oJD),e.xp6(8),e.Oqu(null==a.component?null:a.component.name),e.xp6(),e.Q6J("component",a.component))},dependencies:[d.G,g.U,v.m,I],encapsulation:2})}return t})()}];let H=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.Bz.forChild(D),u.Bz]})}return t})(),E=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[r.ez,p.m,c.u5,H]})}return t})()}}]); \ No newline at end of file diff --git a/6499.64d7683714fa8df6.js b/6499.64d7683714fa8df6.js deleted file mode 100644 index bc49969d..00000000 --- a/6499.64d7683714fa8df6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6499],{6499:(Q,s,o)=>{o.r(s),o.d(s,{CalloutModule:()=>E});var r=o(6814),c=o(6223),p=o(6208),u=o(1640),m=o(7069),e=o(9212),d=o(528),g=o(6273),v=o(4580),h=o(6099),l=o(7174);let b=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.icon="info-circle",this.label="Titolo callout",this.hiddenLabel="Confermato"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-example"]],decls:9,vars:4,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"label","hiddenLabel","icon"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout default"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("label",n.label)("hiddenLabel",n.hiddenLabel)("icon",n.icon),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})(),C=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Usa",this.color="success"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-success"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout success"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("color",n.color)("label",n.label),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})(),f=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Attenzione",this.color="warning"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-warning"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout warning"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("color",n.color)("label",n.label),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})(),Z=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Note a riguardo",this.color="note"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-note"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout note"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("color",n.color)("label",n.label),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})(),A=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Non usare",this.color="danger"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-danger"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout danger"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("color",n.color)("label",n.label),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})(),y=(()=>{class t{constructor(){this.text="Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.",this.label="Importante",this.color="important"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-important"]],decls:9,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"color","label"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Callout important"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("color",n.color)("label",n.label),e.xp6(2),e.Oqu(n.text))},dependencies:[l.E],encapsulation:2})}return t})();var U=o(4062);let q=(()=>{class t{constructor(){this.color="note",this.label="Approfondimento",this.appearance="more"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-approfondimento"]],decls:47,vars:3,consts:[[1,"row","my-3"],[1,"col-auto"],[3,"color","appearance","label"],["href","#"],[1,"collapse-div"],["id","heading1",1,"collapse-header"],[1,"callout-more-toggle",3,"click"],["href","#",1,"callout-more-download"],[1,"icon","me-2"],["href","./bootstrap-italia/dist/svg/sprites.svg#it-download"],[1,"visually-hidden"],["itCollapse","itCollapse"],[1,"collapse-body"]],template:function(a,n){if(1&a){const F=e.EpF();e.TgZ(0,"div",0)(1,"div",1)(2,"it-callout",2)(3,"p"),e._uU(4,"Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur malesuada neque in lectus sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum vitae rhoncus. Vestibulum pretium tempor turpis, nec gravida eros viverra in. Proin dictum nibh ut semper tristique."),e.qZA(),e.TgZ(5,"p"),e._uU(6,"Maecenas at erat id "),e.TgZ(7,"strong"),e._uU(8,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(9," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(10,"p"),e._uU(11,"Maecenas vulputate ante dictum "),e.TgZ(12,"a",3),e._uU(13,"vestibulum volutpat"),e.qZA(),e._uU(14,". Lorem ipsum dolor sit amet, "),e.TgZ(15,"strong"),e._uU(16,"consectetur adipiscing elit."),e.qZA(),e._uU(17," Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet. "),e.qZA(),e.TgZ(18,"div",4)(19,"div",5)(20,"button",6),e.NdJ("click",function(){e.CHM(F);const N=e.MAs(30);return e.KtG(N.toggle())}),e._uU(21," Leggi tutto "),e._UZ(22,"span"),e.qZA(),e.TgZ(23,"a",7),e.O4$(),e.TgZ(24,"svg",8),e._UZ(25,"use",9),e.qZA(),e.kcU(),e.TgZ(26,"span",10),e._uU(27,"PDF "),e.qZA(),e._uU(28,"Download"),e.qZA()(),e.TgZ(29,"it-collapse",null,11)(31,"div",12)(32,"p"),e._uU(33,"Aenean tortor enim, suscipit eget commodo at, imperdiet quis diam. Vestibulum non accumsan felis, at ultrices lorem. Pellentesque ac diam a ipsum cursus interdum id nec odio. Vestibulum nec congue mauris. Aliquam et dui purus. Mauris in imperdiet risus, sed blandit tellus. Donec posuere accumsan lacinia. Mauris dignissim, sem vel volutpat rhoncus, neque mi ullamcorper ante, vitae volutpat ipsum quam id purus. Duis tincidunt sodales nisl eget ultricies. Sed condimentum mi eu ex venenatis, quis bibendum dui ultrices. Quisque ex eros, pellentesque vitae enim sed, pharetra tempus dolor. Donec eu nibh ac lacus luctus pellentesque. Duis interdum scelerisque magna nec malesuada."),e.qZA(),e.TgZ(34,"p"),e._uU(35,"Maecenas at erat id "),e.TgZ(36,"strong"),e._uU(37,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(38," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(39,"p"),e._uU(40,"Maecenas vulputate ante dictum "),e.TgZ(41,"a",3),e._uU(42,"vestibulum volutpat"),e.qZA(),e._uU(43,". Lorem ipsum dolor sit amet, "),e.TgZ(44,"strong"),e._uU(45,"consectetur adipiscing elit."),e.qZA(),e._uU(46," Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet."),e.qZA()()()()()()()}2&a&&(e.xp6(2),e.Q6J("color",n.color)("appearance",n.appearance)("label",n.label))},dependencies:[l.E,U.H],encapsulation:2})}return t})(),M=(()=>{class t{constructor(){this.appearance="highlight",this.label="Titolo callout"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-hightlights"]],decls:9,vars:2,consts:[[1,"row","my-3"],[1,"col-auto"],[3,"appearance","label"],["bigText",""],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"it-callout",2),e.ynx(3,3),e._uU(4,"Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit."),e.BQk(),e.TgZ(5,"p"),e._uU(6,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(7,"a",4),e._uU(8,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(2),e.Q6J("appearance",n.appearance)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),T=(()=>{class t{constructor(){this.appearance="highlight",this.label="Usa",this.color="success"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-success"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Success"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8,"Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(6),e.Q6J("appearance",n.appearance)("color",n.color)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),_=(()=>{class t{constructor(){this.appearance="highlight",this.label="Note",this.color="note"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-note"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Note"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8,"Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(6),e.Q6J("appearance",n.appearance)("color",n.color)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),x=(()=>{class t{constructor(){this.appearance="highlight",this.label="Importante",this.color="important"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-important"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Important"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8,"Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(6),e.Q6J("appearance",n.appearance)("color",n.color)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),w=(()=>{class t{constructor(){this.appearance="highlight",this.label="Non usare",this.color="danger"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-danger"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Danger"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8,"Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(6),e.Q6J("appearance",n.appearance)("color",n.color)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),I=(()=>{class t{constructor(){this.appearance="highlight",this.label="Attenzione",this.color="warning"}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-hightlights-warning"]],decls:16,vars:3,consts:[[1,"row","my-3"],[1,"col"],[1,"col-auto"],[3,"appearance","color","label"],["href","#"]],template:function(a,n){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h3"),e._uU(3,"Hightlights Warning"),e.qZA()()(),e.TgZ(4,"div",0)(5,"div",2)(6,"it-callout",3)(7,"p"),e._uU(8,"Maecenas at erat id "),e.TgZ(9,"strong"),e._uU(10,"sem interdum efficitur eu sed nunc."),e.qZA(),e._uU(11," Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper "),e.TgZ(14,"a",4),e._uU(15,"tincidunt nulla quis laoreet."),e.qZA()()()()()),2&a&&(e.xp6(6),e.Q6J("appearance",n.appearance)("color",n.color)("label",n.label))},dependencies:[l.E],encapsulation:2})}return t})(),L=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-examples"]],decls:32,vars:0,consts:[["html",'
    \n
    \n

    Callout default

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName, IconSize } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-example',\n templateUrl: './callout-example.component.html'\n})\nexport class CalloutExampleComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n icon: IconName = 'info-circle';\n label = 'Titolo callout';\n hiddenLabel = 'Confermato';\n\n}"],["html",'
    \n
    \n

    Callout success

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-success',\n templateUrl: './callout-success.component.html'\n})\nexport class CalloutSuccessComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Usa';\n color: CalloutColor = 'success';\n\n}"],["html",'
    \n
    \n

    Callout warning

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-warning',\n templateUrl: './callout-warning.component.html'\n})\nexport class CalloutWarningComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Attenzione';\n color: CalloutColor = 'warning';\n\n}"],["html",'
    \n
    \n

    Callout danger

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-danger',\n templateUrl: './callout-danger.component.html'\n})\nexport class CalloutDangerComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Non usare';\n color: CalloutColor = 'danger';\n\n}"],["html",'
    \n
    \n

    Callout important

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-important',\n templateUrl: './callout-important.component.html'\n})\nexport class CalloutImportantComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Importante';\n color: CalloutColor = 'important';\n\n}"],["html",'
    \n
    \n

    Callout note

    \n
    \n
    \n
    \n
    \n \n

    /{/{ text /}/}

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutColor, IconName } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-note',\n templateUrl: './callout-note.component.html'\n})\nexport class CalloutNoteComponent {\n\n text = 'Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.';\n label = 'Note a riguardo';\n color: CalloutColor = 'note';\n\n}"],["html",'
    \n
    \n \n Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit.\n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-hightlights',\n templateUrl: './callout-hightlights.component.html'\n})\nexport class CalloutHightlightsComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Titolo callout';\n\n}"],["html",'
    \n
    \n

    Hightlights Success

    \n
    \n
    \n
    \n \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-success',\n templateUrl: './hightlights-success.component.html'\n})\nexport class HightlightsSuccessComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Usa';\n color: CalloutColor = 'success';\n\n}"],["html",'
    \n
    \n

    Hightlights Warning

    \n
    \n
    \n
    \n
    \n \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-warning',\n templateUrl: './hightlights-warning.component.html'\n})\nexport class HightlightsWarningComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Attenzione';\n color: CalloutColor = 'warning';\n\n}"],["html",'
    \n
    \n

    Hightlights Danger

    \n
    \n
    \n
    \n
    \n \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-danger',\n templateUrl: './hightlights-danger.component.html'\n})\nexport class HightlightsDangerComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Non usare';\n color: CalloutColor = 'danger';\n\n}"],["html",'
    \n
    \n

    Hightlights Important

    \n
    \n
    \n
    \n
    \n \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-important',\n templateUrl: './hightlights-important.component.html'\n})\nexport class HightlightsImportantComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Importante';\n color: CalloutColor = 'important';\n\n}"],["html",'
    \n
    \n

    Hightlights Note

    \n
    \n
    \n
    \n
    \n \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-hightlights-note',\n templateUrl: './hightlights-note.component.html'\n})\nexport class HightlightsNoteComponent {\n\n appearance: CalloutAppearance = 'highlight';\n label = 'Note';\n color: CalloutColor = 'note';\n\n}"],["html",'
    \n
    \n \n

    Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur\n malesuada neque in lectus sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum\n vitae rhoncus. Vestibulum pretium tempor turpis, nec gravida eros viverra in. Proin dictum nibh ut\n semper tristique.

    \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue\n molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem\n erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet,\n consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas\n ullamcorper tincidunt nulla quis laoreet.\n

    \n
    \n
    \n \n \n \n PDF Download\n
    \n \n
    \n

    Aenean tortor enim, suscipit eget commodo at, imperdiet quis diam. Vestibulum non accumsan\n felis, at ultrices lorem. Pellentesque ac diam a ipsum cursus interdum id nec odio.\n Vestibulum nec congue mauris. Aliquam et dui purus. Mauris in imperdiet risus, sed blandit\n tellus. Donec posuere accumsan lacinia. Mauris dignissim, sem vel volutpat rhoncus, neque mi\n ullamcorper ante, vitae volutpat ipsum quam id purus. Duis tincidunt sodales nisl eget\n ultricies. Sed condimentum mi eu ex venenatis, quis bibendum dui ultrices. Quisque ex eros,\n pellentesque vitae enim sed, pharetra tempus dolor. Donec eu nibh ac lacus luctus\n pellentesque. Duis interdum scelerisque magna nec malesuada.

    \n

    Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat\n eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget\n vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.

    \n

    Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit\n amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum\n varius. Maecenas ullamcorper tincidunt nulla quis laoreet.

    \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-callout-approfondimento',\n templateUrl: './callout-approfondimento.component.html'\n})\nexport class CalloutApprofondimentoComponent {\n\n color: CalloutColor = 'note';\n label = 'Approfondimento';\n appearance: CalloutAppearance = 'more';\n}"]],template:function(a,n){1&a&&(e.TgZ(0,"h2"),e._uU(1,"Esempi"),e.qZA(),e._UZ(2,"it-callout-example")(3,"it-source-display",0)(4,"it-callout-success")(5,"it-source-display",1)(6,"it-callout-warning")(7,"it-source-display",2)(8,"it-callout-danger")(9,"it-source-display",3)(10,"it-callout-important")(11,"it-source-display",4)(12,"it-callout-note")(13,"it-source-display",5),e.TgZ(14,"h2"),e._uU(15,"Callout Highlights"),e.qZA(),e._UZ(16,"it-callout-hightlights")(17,"it-source-display",6)(18,"it-hightlights-success")(19,"it-source-display",7)(20,"it-hightlights-warning")(21,"it-source-display",8)(22,"it-hightlights-danger")(23,"it-source-display",9)(24,"it-hightlights-important")(25,"it-source-display",10)(26,"it-hightlights-note")(27,"it-source-display",11),e.TgZ(28,"h2"),e._uU(29,"Callout Approfondimento"),e.qZA(),e._UZ(30,"it-callout-approfondimento")(31,"it-source-display",12))},dependencies:[h.F,b,C,f,Z,A,y,q,M,T,_,x,w,I],encapsulation:2})}return t})();const D=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(i=>"ItCalloutComponent"===i.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-callout-index"]],decls:16,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[1,"row"],[1,"col"],[3,"component"]],template:function(a,n){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Callout"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Componente per evidenziare contenuti testuali."),e.qZA(),e.TgZ(4,"p"),e._uU(5,"I Callout posso essere utilizzati per evidenziare alcune parti del testo che richiedono particolare attenzione. Possono contenere messaggi di errore, avvertimento, suggerimenti, ecc."),e.qZA(),e._UZ(6,"div",2),e.TgZ(7,"it-tab-container")(8,"it-tab-item",3),e._UZ(9,"it-callout-examples"),e.qZA(),e.TgZ(10,"it-tab-item",4)(11,"div",5)(12,"div",6)(13,"h2"),e._uU(14),e.qZA(),e._UZ(15,"it-api-parameters",7),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("innerHTML",n.component.description,e.oJD),e.xp6(8),e.Oqu(null==n.component?null:n.component.name),e.xp6(),e.Q6J("component",n.component))},dependencies:[d.G,g.U,v.m,L],encapsulation:2})}return t})()}];let H=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[u.Bz.forChild(D),u.Bz]})}return t})(),E=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[r.ez,p.m,c.u5,H]})}return t})()}}]); \ No newline at end of file diff --git a/650.9a73b83889b3d833.js b/650.9a73b83889b3d833.js deleted file mode 100644 index 03ccfc25..00000000 --- a/650.9a73b83889b3d833.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[650],{650:(k,u,l)=>{l.r(u),l.d(u,{NotificationsModule:()=>U});var _=l(6814),v=l(6208),m=l(1640),f=l(7069),i=l(9212),T=l(528),M=l(6273),C=l(4580),g=l(6099),r=l(8048),d=l(6166),p=l(7463),h=l(4220),b=l(4676),N=l(8790),c=l(6223);let Z=(()=>{class o{get NotificationPosition(){return r.E}get NotificationType(){return r.k}constructor(s){this.notificationService=s,this.withText=!0,this.type=r.k.Standard,this.text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor..."}showNotification(){this.notificationService.addNotification({type:this.type,title:"Titolo Notifica",message:this.withText&&this.text,dismissible:this.dismissible&&"true"===this.dismissible,position:this.position,duration:this.duration})}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-example"]],decls:35,vars:27,consts:[[1,"bd-example"],["itButton","primary","size","sm",3,"click"],[1,"row","mt-4"],[1,"form-check","col-3"],["label","Con testo",3,"ngModel","ngModelChange"],["name","notification-dismissible","label","Eliminabile default",3,"value","ngModel","ngModelChange"],["name","notification-dismissible","value","true","label","Eliminabile",3,"ngModel","ngModelChange"],["name","notification-dismissible","value","false","label","Non eliminabile",3,"ngModel","ngModelChange"],["name","notification-type","label","Standard",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Successo",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Errore",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Precauzione",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Info",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Default",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Top",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Bottom",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Left",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Right",3,"value","ngModel","ngModelChange"],["type","number","placeholder","Default",3,"min","ngModel","ngModelChange"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Notifica con opzioni custom"),i.qZA(),i.TgZ(2,"div",0)(3,"button",1),i.NdJ("click",function(){return t.showNotification()}),i._uU(4," Notifica "),i.qZA(),i.TgZ(5,"div",2)(6,"div",3)(7,"h5"),i._uU(8,"Opzioni"),i.qZA(),i.TgZ(9,"it-checkbox",4),i.NdJ("ngModelChange",function(n){return t.withText=n}),i.qZA(),i.TgZ(10,"it-radio-button",5),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA(),i.TgZ(11,"it-radio-button",6),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA(),i.TgZ(12,"it-radio-button",7),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA()(),i.TgZ(13,"div",3)(14,"h5"),i._uU(15,"Tipo"),i.qZA(),i.TgZ(16,"it-radio-button",8),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(17,"it-radio-button",9),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(18,"it-radio-button",10),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(19,"it-radio-button",11),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(20,"it-radio-button",12),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA()(),i.TgZ(21,"div",3)(22,"h5"),i._uU(23,"Posizione"),i.qZA(),i.TgZ(24,"it-radio-button",13),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(25,"it-radio-button",14),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(26,"it-radio-button",15),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(27,"it-radio-button",16),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(28,"it-radio-button",17),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA()(),i.TgZ(29,"div",3)(30,"h5"),i._uU(31,"Durata "),i.TgZ(32,"small"),i._uU(33,"(ms)"),i.qZA()(),i.TgZ(34,"it-input",18),i.NdJ("ngModelChange",function(n){return t.duration=n}),i.qZA()()()()),2&a&&(i.xp6(9),i.Q6J("ngModel",t.withText),i.xp6(),i.Q6J("value",void 0)("ngModel",t.dismissible),i.xp6(),i.Q6J("ngModel",t.dismissible),i.xp6(),i.Q6J("ngModel",t.dismissible),i.xp6(4),i.Q6J("value",t.NotificationType.Standard)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Success)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Error)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Warning)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Info)("ngModel",t.type),i.xp6(4),i.Q6J("value",void 0)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Top)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Bottom)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Left)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Right)("ngModel",t.position),i.xp6(6),i.Q6J("min",1e3)("ngModel",t.duration))},dependencies:[p.E,h.f,b.g,N.C,c.JJ,c.On],encapsulation:2})}return o})();var y=l(3851);let J=(()=>{class o{get NotificationPosition(){return r.E}constructor(s){this.notificationService=s,this.duration=8e3,this.isDismissible=!0,this.notificationServiceExample="constructor(\n private readonly notificationService: ItNotificationService\n) {}\n\nstandardNotification(): void {\n this.notificationService.standard(\n 'Notifica Standard', // Titolo\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...' // Messaggio\n );\n}",this.exampleOptionsHtml='',this.exampleOptionsTs="duration = 8000;\nisDismissible = true;\nposition?: NotificationPosition;\n"}standardNotification(){this.notificationService.standard("Notifica Standard","Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...")}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-setup"]],decls:40,vars:20,consts:[[3,"duration","position","dismissible"],[1,"bd-example","mb-4"],[1,"text-muted","fw-bold"],[3,"html"],[1,"mt-5"],[3,"typescript"],[1,"d-flex","justify-content-between","mt-5","mb-4"],["itButton","primary","size","sm",3,"click"],[3,"html","typescript"],[1,"row","mt-4","mx-1"],[1,"form-check","col-4"],["label","Eliminabile",3,"ngModel","ngModelChange"],["name","notification-setup-position","label","Default",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Top",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Bottom",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Left",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Right",3,"value","ngModel","ngModelChange"],["type","number","placeholder","Default",3,"min","ngModel","ngModelChange"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Setup notifiche"),i.qZA(),i._UZ(2,"it-notifications",0),i.TgZ(3,"div",1)(4,"p"),i._uU(5,"Importa il componente notifiche nel tuo "),i.TgZ(6,"em",2),i._uU(7,"app.component.html"),i.qZA()(),i._UZ(8,"it-source-display",3),i.TgZ(9,"p",4),i._uU(10,"Usa il "),i.TgZ(11,"em",2),i._uU(12,"ItNotificationService"),i.qZA(),i._uU(13," per mostrare una nuova notifica"),i.qZA(),i._UZ(14,"it-source-display",5),i.TgZ(15,"div",6)(16,"h4"),i._uU(17,"Opzioni usate di default per tutte le notifiche"),i.qZA(),i.TgZ(18,"button",7),i.NdJ("click",function(){return t.standardNotification()}),i._uU(19,"Prova"),i.qZA()(),i._UZ(20,"it-source-display",8),i.TgZ(21,"div",9)(22,"div",10)(23,"h5"),i._uU(24,"Opzioni"),i.qZA(),i.TgZ(25,"it-checkbox",11),i.NdJ("ngModelChange",function(n){return t.isDismissible=n}),i.qZA()(),i.TgZ(26,"div",10)(27,"h5"),i._uU(28,"Posizione"),i.qZA(),i.TgZ(29,"it-radio-button",12),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(30,"it-radio-button",13),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(31,"it-radio-button",14),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(32,"it-radio-button",15),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(33,"it-radio-button",16),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA()(),i.TgZ(34,"div",10)(35,"h5"),i._uU(36,"Durata "),i.TgZ(37,"small"),i._uU(38,"(ms)"),i.qZA()(),i.TgZ(39,"it-input",17),i.NdJ("ngModelChange",function(n){return t.duration=n}),i.qZA()()()()),2&a&&(i.xp6(2),i.Q6J("duration",t.duration>=1e3?t.duration:void 0)("position",t.position)("dismissible",t.isDismissible),i.xp6(6),i.Q6J("html",""),i.xp6(6),i.Q6J("typescript",t.notificationServiceExample),i.xp6(6),i.Q6J("html",t.exampleOptionsHtml)("typescript",t.exampleOptionsTs),i.xp6(5),i.Q6J("ngModel",t.isDismissible),i.xp6(4),i.Q6J("value",void 0)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Top)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Bottom)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Left)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Right)("ngModel",t.position),i.xp6(6),i.Q6J("min",1e3)("ngModel",t.duration))},dependencies:[g.F,p.E,y.U,h.f,b.g,N.C,c.JJ,c.On],encapsulation:2})}return o})(),S=(()=>{class o{constructor(s){this.notificationService=s,this.text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor..."}standardNotification(){this.notificationService.standard("Notifica Standard",this.text)}successNotification(){this.notificationService.success("Notifica Successo",this.text)}errorNotification(){this.notificationService.error("Notifica Errore",this.text)}warningNotification(){this.notificationService.warning("Notifica Precauzione",this.text)}infoNotification(){this.notificationService.info("Notifica Info",this.text)}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-example-type"]],decls:14,vars:1,consts:[[1,"bd-example"],[1,"d-flex","mb-2"],["size","sm",1,"btn-me",3,"itButton","click"],["itButton","success","size","sm",1,"btn-me",3,"click"],["itButton","danger","size","sm",1,"btn-me",3,"click"],["itButton","warning","size","sm",1,"btn-me",3,"click"],["itButton","info","size","sm",1,"btn-me",3,"click"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Tipi di notifica"),i.qZA(),i.TgZ(2,"div",0)(3,"div",1)(4,"button",2),i.NdJ("click",function(){return t.standardNotification()}),i._uU(5," Notifica Standard "),i.qZA(),i.TgZ(6,"button",3),i.NdJ("click",function(){return t.successNotification()}),i._uU(7," Notifica Successo "),i.qZA(),i.TgZ(8,"button",4),i.NdJ("click",function(){return t.errorNotification()}),i._uU(9," Notifica Errore "),i.qZA(),i.TgZ(10,"button",5),i.NdJ("click",function(){return t.warningNotification()}),i._uU(11," Notifica Precauzione "),i.qZA(),i.TgZ(12,"button",6),i.NdJ("click",function(){return t.infoNotification()}),i._uU(13," Notifica Info "),i.qZA()()()),2&a&&(i.xp6(4),i.Q6J("itButton",void 0))},dependencies:[p.E],encapsulation:2})}return o})(),x=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-examples"]],decls:5,vars:0,consts:[["html",'

    Tipi di notifica

    \n\n
    \n
    \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport {\n ItNotificationService\n} from 'design-angular-kit/services/notification/notification.service';\n\n@Component({\n selector: 'it-notifications-example-type',\n templateUrl: './notifications-example-type.component.html'\n})\nexport class NotificationsExampleTypeComponent {\n\n private text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...';\n\n constructor(\n private readonly notificationService: ItNotificationService\n ) {\n }\n\n standardNotification(): void {\n this.notificationService.standard('Notifica Standard', this.text);\n }\n\n successNotification(): void {\n this.notificationService.success('Notifica Successo', this.text);\n }\n\n errorNotification(): void {\n this.notificationService.error('Notifica Errore', this.text);\n }\n\n warningNotification(): void {\n this.notificationService.warning('Notifica Precauzione', this.text);\n }\n\n infoNotification(): void {\n this.notificationService.info('Notifica Info', this.text);\n }\n}"],["html",'

    Notifica con opzioni custom

    \n\n
    \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n \n
    \n
    \n
    Tipo
    \n \n \n \n \n \n
    \n
    \n
    Posizione
    \n \n \n \n \n \n
    \n
    \n
    Durata (ms)
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport {\n ItNotificationService\n} from 'design-angular-kit/services/notification/notification.service';\nimport {\n NotificationPosition,\n NotificationType\n} from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-notifications-example',\n templateUrl: './notifications-example.component.html'\n})\nexport class NotificationsExampleComponent {\n\n withText = true;\n type: NotificationType = NotificationType.Standard;\n duration?: number;\n dismissible?: 'true'|'false';\n position?: NotificationPosition;\n\n\n get NotificationPosition(): typeof NotificationPosition {\n return NotificationPosition;\n }\n get NotificationType(): typeof NotificationType {\n return NotificationType;\n }\n\n private text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...';\n\n constructor(\n private readonly notificationService: ItNotificationService\n ) {\n }\n\n showNotification(): void {\n this.notificationService.addNotification({\n type: this.type,\n title: 'Titolo Notifica',\n message: this.withText && this.text,\n dismissible: this.dismissible && this.dismissible === 'true',\n position: this.position,\n duration: this.duration\n });\n\n // You can also use helper methods `standard`, `success`, `error`, `warning`, `info`\n // this.notificationService.success(\n // 'Titolo Notifica',\n // this.withText && this.text,\n // this.dismissible,\n // this.duration,\n // this.position\n // );\n }\n\n}"]],template:function(a,t){1&a&&i._UZ(0,"it-notifications-setup")(1,"it-notifications-example-type")(2,"it-source-display",0)(3,"it-notifications-example")(4,"it-source-display",1)},dependencies:[g.F,Z,J,S],encapsulation:2})}return o})();const A=[{path:"",component:(()=>{class o{constructor(){this.component=f.wx.find(s=>"ItNotificationsComponent"===s.name),this.service=f.G5.find(s=>"ItNotificationService"===s.name)}static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"],[3,"service"]],template:function(a,t){1&a&&(i.TgZ(0,"h1",0),i._uU(1,"Notifiche"),i.qZA(),i.TgZ(2,"p",1),i._uU(3,"Per attirare l\u2019attenzione su brevi messaggi di stato."),i.qZA(),i.TgZ(4,"it-tab-container")(5,"it-tab-item",2),i._UZ(6,"it-notifications-examples"),i.qZA(),i.TgZ(7,"it-tab-item",3)(8,"h3"),i._uU(9,"NotificationComponent"),i.qZA(),i._UZ(10,"it-api-parameters",4),i.TgZ(11,"h3"),i._uU(12,"NotificationService"),i.qZA(),i._UZ(13,"it-api-parameters",5),i.qZA()()),2&a&&(i.xp6(10),i.Q6J("component",t.component),i.xp6(3),i.Q6J("service",t.service))},dependencies:[T.G,M.U,C.m,x],encapsulation:2})}return o})()}];let E=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=i.oAB({type:o});static#n=this.\u0275inj=i.cJS({imports:[m.Bz.forChild(A),m.Bz]})}return o})(),U=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=i.oAB({type:o});static#n=this.\u0275inj=i.cJS({imports:[_.ez,v.m,E,c.u5]})}return o})()}}]); \ No newline at end of file diff --git a/650.c04d0cb0fe85ba84.js b/650.c04d0cb0fe85ba84.js new file mode 100644 index 00000000..bc2659bc --- /dev/null +++ b/650.c04d0cb0fe85ba84.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[650],{650:(k,u,l)=>{l.r(u),l.d(u,{NotificationsModule:()=>U});var _=l(6814),v=l(6208),m=l(1640),f=l(7069),i=l(9212),T=l(528),M=l(6273),C=l(4580),g=l(6099),r=l(8048),d=l(6166),p=l(7463),h=l(4220),b=l(4676),N=l(8790),c=l(6223);let Z=(()=>{class o{get NotificationPosition(){return r.E}get NotificationType(){return r.k}constructor(s){this.notificationService=s,this.withText=!0,this.type=r.k.Standard,this.text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor..."}showNotification(){this.notificationService.addNotification({type:this.type,title:"Titolo Notifica",message:this.withText&&this.text,dismissible:this.dismissible&&"true"===this.dismissible,position:this.position,duration:this.duration})}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-example"]],decls:35,vars:27,consts:[[1,"bd-example"],["itButton","primary","size","sm",3,"click"],[1,"row","mt-4"],[1,"form-check","col-3"],["label","Con testo",3,"ngModel","ngModelChange"],["name","notification-dismissible","label","Eliminabile default",3,"value","ngModel","ngModelChange"],["name","notification-dismissible","value","true","label","Eliminabile",3,"ngModel","ngModelChange"],["name","notification-dismissible","value","false","label","Non eliminabile",3,"ngModel","ngModelChange"],["name","notification-type","label","Standard",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Successo",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Errore",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Precauzione",3,"value","ngModel","ngModelChange"],["name","notification-type","label","Info",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Default",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Top",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Bottom",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Left",3,"value","ngModel","ngModelChange"],["name","notification-position","label","Right",3,"value","ngModel","ngModelChange"],["type","number","placeholder","Default",3,"min","ngModel","ngModelChange"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Notifica con opzioni custom"),i.qZA(),i.TgZ(2,"div",0)(3,"button",1),i.NdJ("click",function(){return t.showNotification()}),i._uU(4,"Notifica"),i.qZA(),i.TgZ(5,"div",2)(6,"div",3)(7,"h5"),i._uU(8,"Opzioni"),i.qZA(),i.TgZ(9,"it-checkbox",4),i.NdJ("ngModelChange",function(n){return t.withText=n}),i.qZA(),i.TgZ(10,"it-radio-button",5),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA(),i.TgZ(11,"it-radio-button",6),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA(),i.TgZ(12,"it-radio-button",7),i.NdJ("ngModelChange",function(n){return t.dismissible=n}),i.qZA()(),i.TgZ(13,"div",3)(14,"h5"),i._uU(15,"Tipo"),i.qZA(),i.TgZ(16,"it-radio-button",8),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(17,"it-radio-button",9),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(18,"it-radio-button",10),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(19,"it-radio-button",11),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA(),i.TgZ(20,"it-radio-button",12),i.NdJ("ngModelChange",function(n){return t.type=n}),i.qZA()(),i.TgZ(21,"div",3)(22,"h5"),i._uU(23,"Posizione"),i.qZA(),i.TgZ(24,"it-radio-button",13),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(25,"it-radio-button",14),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(26,"it-radio-button",15),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(27,"it-radio-button",16),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(28,"it-radio-button",17),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA()(),i.TgZ(29,"div",3)(30,"h5"),i._uU(31,"Durata "),i.TgZ(32,"small"),i._uU(33,"(ms)"),i.qZA()(),i.TgZ(34,"it-input",18),i.NdJ("ngModelChange",function(n){return t.duration=n}),i.qZA()()()()),2&a&&(i.xp6(9),i.Q6J("ngModel",t.withText),i.xp6(),i.Q6J("value",void 0)("ngModel",t.dismissible),i.xp6(),i.Q6J("ngModel",t.dismissible),i.xp6(),i.Q6J("ngModel",t.dismissible),i.xp6(4),i.Q6J("value",t.NotificationType.Standard)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Success)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Error)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Warning)("ngModel",t.type),i.xp6(),i.Q6J("value",t.NotificationType.Info)("ngModel",t.type),i.xp6(4),i.Q6J("value",void 0)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Top)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Bottom)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Left)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Right)("ngModel",t.position),i.xp6(6),i.Q6J("min",1e3)("ngModel",t.duration))},dependencies:[p.E,h.f,b.g,N.C,c.JJ,c.On],encapsulation:2})}return o})();var y=l(3851);let J=(()=>{class o{get NotificationPosition(){return r.E}constructor(s){this.notificationService=s,this.duration=8e3,this.isDismissible=!0,this.notificationServiceExample="constructor(\n private readonly notificationService: ItNotificationService\n) {}\n\nstandardNotification(): void {\n this.notificationService.standard(\n 'Notifica Standard', // Titolo\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...' // Messaggio\n );\n}",this.exampleOptionsHtml='',this.exampleOptionsTs="duration = 8000;\nisDismissible = true;\nposition?: NotificationPosition;\n"}standardNotification(){this.notificationService.standard("Notifica Standard","Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...")}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-setup"]],decls:40,vars:20,consts:[[3,"duration","position","dismissible"],[1,"bd-example","mb-4"],[1,"text-muted","fw-bold"],[3,"html"],[1,"mt-5"],[3,"typescript"],[1,"d-flex","justify-content-between","mt-5","mb-4"],["itButton","primary","size","sm",3,"click"],[3,"html","typescript"],[1,"row","mt-4","mx-1"],[1,"form-check","col-4"],["label","Eliminabile",3,"ngModel","ngModelChange"],["name","notification-setup-position","label","Default",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Top",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Bottom",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Left",3,"value","ngModel","ngModelChange"],["name","notification-setup-position","label","Right",3,"value","ngModel","ngModelChange"],["type","number","placeholder","Default",3,"min","ngModel","ngModelChange"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Setup notifiche"),i.qZA(),i._UZ(2,"it-notifications",0),i.TgZ(3,"div",1)(4,"p"),i._uU(5,"Importa il componente notifiche nel tuo "),i.TgZ(6,"em",2),i._uU(7,"app.component.html"),i.qZA()(),i._UZ(8,"it-source-display",3),i.TgZ(9,"p",4),i._uU(10,"Usa il "),i.TgZ(11,"em",2),i._uU(12,"ItNotificationService"),i.qZA(),i._uU(13," per mostrare una nuova notifica"),i.qZA(),i._UZ(14,"it-source-display",5),i.TgZ(15,"div",6)(16,"h4"),i._uU(17,"Opzioni usate di default per tutte le notifiche"),i.qZA(),i.TgZ(18,"button",7),i.NdJ("click",function(){return t.standardNotification()}),i._uU(19,"Prova"),i.qZA()(),i._UZ(20,"it-source-display",8),i.TgZ(21,"div",9)(22,"div",10)(23,"h5"),i._uU(24,"Opzioni"),i.qZA(),i.TgZ(25,"it-checkbox",11),i.NdJ("ngModelChange",function(n){return t.isDismissible=n}),i.qZA()(),i.TgZ(26,"div",10)(27,"h5"),i._uU(28,"Posizione"),i.qZA(),i.TgZ(29,"it-radio-button",12),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(30,"it-radio-button",13),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(31,"it-radio-button",14),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(32,"it-radio-button",15),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA(),i.TgZ(33,"it-radio-button",16),i.NdJ("ngModelChange",function(n){return t.position=n}),i.qZA()(),i.TgZ(34,"div",10)(35,"h5"),i._uU(36,"Durata "),i.TgZ(37,"small"),i._uU(38,"(ms)"),i.qZA()(),i.TgZ(39,"it-input",17),i.NdJ("ngModelChange",function(n){return t.duration=n}),i.qZA()()()()),2&a&&(i.xp6(2),i.Q6J("duration",t.duration>=1e3?t.duration:void 0)("position",t.position)("dismissible",t.isDismissible),i.xp6(6),i.Q6J("html",""),i.xp6(6),i.Q6J("typescript",t.notificationServiceExample),i.xp6(6),i.Q6J("html",t.exampleOptionsHtml)("typescript",t.exampleOptionsTs),i.xp6(5),i.Q6J("ngModel",t.isDismissible),i.xp6(4),i.Q6J("value",void 0)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Top)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Bottom)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Left)("ngModel",t.position),i.xp6(),i.Q6J("value",t.NotificationPosition.Right)("ngModel",t.position),i.xp6(6),i.Q6J("min",1e3)("ngModel",t.duration))},dependencies:[g.F,p.E,y.U,h.f,b.g,N.C,c.JJ,c.On],encapsulation:2})}return o})(),S=(()=>{class o{constructor(s){this.notificationService=s,this.text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor..."}standardNotification(){this.notificationService.standard("Notifica Standard",this.text)}successNotification(){this.notificationService.success("Notifica Successo",this.text)}errorNotification(){this.notificationService.error("Notifica Errore",this.text)}warningNotification(){this.notificationService.warning("Notifica Precauzione",this.text)}infoNotification(){this.notificationService.info("Notifica Info",this.text)}static#i=this.\u0275fac=function(a){return new(a||o)(i.Y36(d.e))};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-example-type"]],decls:14,vars:1,consts:[[1,"bd-example"],[1,"d-flex","mb-2"],["size","sm",1,"btn-me",3,"itButton","click"],["itButton","success","size","sm",1,"btn-me",3,"click"],["itButton","danger","size","sm",1,"btn-me",3,"click"],["itButton","warning","size","sm",1,"btn-me",3,"click"],["itButton","info","size","sm",1,"btn-me",3,"click"]],template:function(a,t){1&a&&(i.TgZ(0,"h3"),i._uU(1,"Tipi di notifica"),i.qZA(),i.TgZ(2,"div",0)(3,"div",1)(4,"button",2),i.NdJ("click",function(){return t.standardNotification()}),i._uU(5,"Notifica Standard"),i.qZA(),i.TgZ(6,"button",3),i.NdJ("click",function(){return t.successNotification()}),i._uU(7,"Notifica Successo"),i.qZA(),i.TgZ(8,"button",4),i.NdJ("click",function(){return t.errorNotification()}),i._uU(9,"Notifica Errore"),i.qZA(),i.TgZ(10,"button",5),i.NdJ("click",function(){return t.warningNotification()}),i._uU(11,"Notifica Precauzione"),i.qZA(),i.TgZ(12,"button",6),i.NdJ("click",function(){return t.infoNotification()}),i._uU(13,"Notifica Info"),i.qZA()()()),2&a&&(i.xp6(4),i.Q6J("itButton",void 0))},dependencies:[p.E],encapsulation:2})}return o})(),x=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-examples"]],decls:5,vars:0,consts:[["html",'

    Tipi di notifica

    \n\n
    \n
    \n \n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ItNotificationService } from 'design-angular-kit/services/notification/notification.service';\n\n@Component({\n selector: 'it-notifications-example-type',\n templateUrl: './notifications-example-type.component.html',\n})\nexport class NotificationsExampleTypeComponent {\n private text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...';\n\n constructor(private readonly notificationService: ItNotificationService) {}\n\n standardNotification(): void {\n this.notificationService.standard('Notifica Standard', this.text);\n }\n\n successNotification(): void {\n this.notificationService.success('Notifica Successo', this.text);\n }\n\n errorNotification(): void {\n this.notificationService.error('Notifica Errore', this.text);\n }\n\n warningNotification(): void {\n this.notificationService.warning('Notifica Precauzione', this.text);\n }\n\n infoNotification(): void {\n this.notificationService.info('Notifica Info', this.text);\n }\n}"],["html",'

    Notifica con opzioni custom

    \n\n
    \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n \n
    \n
    \n
    Tipo
    \n \n \n \n \n \n
    \n
    \n
    Posizione
    \n \n \n \n \n \n
    \n
    \n
    Durata (ms)
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ItNotificationService } from 'design-angular-kit/services/notification/notification.service';\nimport { NotificationPosition, NotificationType } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-notifications-example',\n templateUrl: './notifications-example.component.html',\n})\nexport class NotificationsExampleComponent {\n withText = true;\n type: NotificationType = NotificationType.Standard;\n duration?: number;\n dismissible?: 'true' | 'false';\n position?: NotificationPosition;\n\n get NotificationPosition(): typeof NotificationPosition {\n return NotificationPosition;\n }\n get NotificationType(): typeof NotificationType {\n return NotificationType;\n }\n\n private text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor...';\n\n constructor(private readonly notificationService: ItNotificationService) {}\n\n showNotification(): void {\n this.notificationService.addNotification({\n type: this.type,\n title: 'Titolo Notifica',\n message: this.withText && this.text,\n dismissible: this.dismissible && this.dismissible === 'true',\n position: this.position,\n duration: this.duration,\n });\n\n // You can also use helper methods `standard`, `success`, `error`, `warning`, `info`\n // this.notificationService.success(\n // 'Titolo Notifica',\n // this.withText && this.text,\n // this.dismissible,\n // this.duration,\n // this.position\n // );\n }\n}"]],template:function(a,t){1&a&&i._UZ(0,"it-notifications-setup")(1,"it-notifications-example-type")(2,"it-source-display",0)(3,"it-notifications-example")(4,"it-source-display",1)},dependencies:[g.F,Z,J,S],encapsulation:2})}return o})();const A=[{path:"",component:(()=>{class o{constructor(){this.component=f.wx.find(s=>"ItNotificationsComponent"===s.name),this.service=f.G5.find(s=>"ItNotificationService"===s.name)}static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275cmp=i.Xpm({type:o,selectors:[["it-notifications-index"]],decls:14,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"],[3,"service"]],template:function(a,t){1&a&&(i.TgZ(0,"h1",0),i._uU(1,"Notifiche"),i.qZA(),i.TgZ(2,"p",1),i._uU(3,"Per attirare l\u2019attenzione su brevi messaggi di stato."),i.qZA(),i.TgZ(4,"it-tab-container")(5,"it-tab-item",2),i._UZ(6,"it-notifications-examples"),i.qZA(),i.TgZ(7,"it-tab-item",3)(8,"h3"),i._uU(9,"NotificationComponent"),i.qZA(),i._UZ(10,"it-api-parameters",4),i.TgZ(11,"h3"),i._uU(12,"NotificationService"),i.qZA(),i._UZ(13,"it-api-parameters",5),i.qZA()()),2&a&&(i.xp6(10),i.Q6J("component",t.component),i.xp6(3),i.Q6J("service",t.service))},dependencies:[T.G,M.U,C.m,x],encapsulation:2})}return o})()}];let E=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=i.oAB({type:o});static#n=this.\u0275inj=i.cJS({imports:[m.Bz.forChild(A),m.Bz]})}return o})(),U=(()=>{class o{static#i=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=i.oAB({type:o});static#n=this.\u0275inj=i.cJS({imports:[_.ez,v.m,E,c.u5]})}return o})()}}]); \ No newline at end of file diff --git a/6686.1a1efdf88c38c3af.js b/6686.1a1efdf88c38c3af.js new file mode 100644 index 00000000..a7feb413 --- /dev/null +++ b/6686.1a1efdf88c38c3af.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6686],{6686:(M,s,o)=>{o.r(s),o.d(s,{TextareaModule:()=>Z});var m=o(6814),p=o(6208),l=o(1640),c=o(7069),e=o(9212),d=o(528),u=o(6273),x=o(4580),f=o(6099),r=o(6223),h=o(1760);let g=(()=>{class t{constructor(n){this.formBuilder=n,this.formGroup=this.formBuilder.group({textarea:[null,r.kI.maxLength(50)]})}static#e=this.\u0275fac=function(a){return new(a||t)(e.Y36(r.qu))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-example"]],decls:11,vars:3,consts:[[1,"bd-example"],[1,"row"],[1,"col"],[1,"mb-5"],["label","Esempio di area di testo","description","Esempio descrizione",3,"ngModel","ngModelChange"],[3,"formGroup"],["label","Esempio max 50 caratteri","placeholder","Esempio placeholder","formControlName","textarea",3,"rows"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),e._uU(4,"NgModel"),e.qZA(),e.TgZ(5,"it-textarea",4),e.NdJ("ngModelChange",function(E){return i.ngModelValue=E}),e.qZA()(),e.TgZ(6,"div",2)(7,"h5",3),e._uU(8,"FormGroup"),e.qZA(),e.TgZ(9,"form",5),e._UZ(10,"it-textarea",6),e.qZA()()()()),2&a&&(e.xp6(5),e.Q6J("ngModel",i.ngModelValue),e.xp6(4),e.Q6J("formGroup",i.formGroup),e.xp6(),e.Q6J("rows",5))},dependencies:[h.J,r._Y,r.JJ,r.JL,r.On,r.sg,r.u],encapsulation:2})}return t})(),v=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-examples"]],decls:2,vars:0,consts:[["html",'
    \n
    \n
    \n
    NgModel
    \n \n
    \n
    \n
    FormGroup
    \n
    \n \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\n\n@Component({\n selector: 'it-textarea-example',\n templateUrl: './textarea-example.component.html',\n})\nexport class TextareaExampleComponent {\n ngModelValue?: string;\n\n formGroup: FormGroup;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group({\n textarea: [null, Validators.maxLength(50)],\n });\n }\n}"]],template:function(a,i){1&a&&e._UZ(0,"it-textarea-example")(1,"it-source-display",0)},dependencies:[f.F,g],encapsulation:2})}return t})();const T=[{path:"",component:(()=>{class t{constructor(){this.component=c.wx.find(n=>"ItTextareaComponent"===n.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,i){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Area di testo"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Per permettere agli utenti di inserire un testo esteso (ad esempio per lasciare commenti o informazioni)."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-textarea-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"TextareaComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",i.component))},dependencies:[d.G,u.U,x.m,v],encapsulation:2})}return t})()}];let C=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(T),l.Bz]})}return t})(),Z=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[m.ez,p.m,C,r.u5,r.UX]})}return t})()}}]); \ No newline at end of file diff --git a/6686.8673c09fbf3389cf.js b/6686.8673c09fbf3389cf.js deleted file mode 100644 index 145d5af4..00000000 --- a/6686.8673c09fbf3389cf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6686],{6686:(M,s,n)=>{n.r(s),n.d(s,{TextareaModule:()=>Z});var m=n(6814),p=n(6208),l=n(1640),c=n(7069),e=n(9212),d=n(528),u=n(6273),x=n(4580),f=n(6099),r=n(6223),h=n(1760);let g=(()=>{class t{constructor(o){this.formBuilder=o,this.formGroup=this.formBuilder.group({textarea:[null,r.kI.maxLength(50)]})}static#e=this.\u0275fac=function(a){return new(a||t)(e.Y36(r.qu))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-example"]],decls:11,vars:3,consts:[[1,"bd-example"],[1,"row"],[1,"col"],[1,"mb-5"],["label","Esempio di area di testo","description","Esempio descrizione",3,"ngModel","ngModelChange"],[3,"formGroup"],["label","Esempio max 50 caratteri","placeholder","Esempio placeholder","formControlName","textarea",3,"rows"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),e._uU(4,"NgModel"),e.qZA(),e.TgZ(5,"it-textarea",4),e.NdJ("ngModelChange",function(E){return i.ngModelValue=E}),e.qZA()(),e.TgZ(6,"div",2)(7,"h5",3),e._uU(8,"FormGroup"),e.qZA(),e.TgZ(9,"form",5),e._UZ(10,"it-textarea",6),e.qZA()()()()),2&a&&(e.xp6(5),e.Q6J("ngModel",i.ngModelValue),e.xp6(4),e.Q6J("formGroup",i.formGroup),e.xp6(),e.Q6J("rows",5))},dependencies:[h.J,r._Y,r.JJ,r.JL,r.On,r.sg,r.u],encapsulation:2})}return t})(),v=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-examples"]],decls:2,vars:0,consts:[["html",'
    \n
    \n
    \n
    NgModel
    \n \n
    \n
    \n
    FormGroup
    \n
    \n \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\n\n@Component({\n selector: 'it-textarea-example',\n templateUrl: './textarea-example.component.html'\n})\nexport class TextareaExampleComponent {\n\n ngModelValue?: string;\n\n formGroup: FormGroup;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n textarea: [null, Validators.maxLength(50)]\n })\n }\n\n}"]],template:function(a,i){1&a&&e._UZ(0,"it-textarea-example")(1,"it-source-display",0)},dependencies:[f.F,g],encapsulation:2})}return t})();const T=[{path:"",component:(()=>{class t{constructor(){this.component=c.wx.find(o=>"ItTextareaComponent"===o.name)}static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-textarea-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(a,i){1&a&&(e.TgZ(0,"h1",0),e._uU(1,"Area di testo"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Per permettere agli utenti di inserire un testo esteso (ad esempio per lasciare commenti o informazioni)."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-textarea-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"TextareaComponent"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&a&&(e.xp6(10),e.Q6J("component",i.component))},dependencies:[d.G,u.U,x.m,v],encapsulation:2})}return t})()}];let C=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(T),l.Bz]})}return t})(),Z=(()=>{class t{static#e=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=e.oAB({type:t});static#a=this.\u0275inj=e.cJS({imports:[m.ez,p.m,C,r.u5,r.UX]})}return t})()}}]); \ No newline at end of file diff --git a/6868.075db4b2bdf073de.js b/6868.075db4b2bdf073de.js deleted file mode 100644 index 32af1124..00000000 --- a/6868.075db4b2bdf073de.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6868],{6868:(J,c,l)=>{l.r(c),l.d(c,{ModalModule:()=>G});var b=l(6814),f=l(6208),p=l(1640),x=l(7069),t=l(9212),M=l(528),y=l(6273),Z=l(4580),_=l(6099),s=l(7463),m=l(2514);let h=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-example"]],decls:31,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["type","button","itButton","outline-primary","data-bs-toggle","modal","data-bs-target","#close-modal"],["closeButton","false"],["exampleModal","itModal"],["modalTitle",""],["description",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["itButton","primary","size","sm","type","button"],["id","close-modal"],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale semplice"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"Attiva o disattiva la demo di una modale facendo clic sul pulsante qui sotto."),t.qZA(),t.TgZ(4,"div",0)(5,"div",1)(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(7," Lancia la demo della modale "),t.qZA(),t.TgZ(8,"button",3),t._uU(9," Modale con pulsante di chiusura "),t.qZA()(),t.TgZ(10,"it-modal",4,5),t.ynx(12,6),t._uU(13,"Intestazione modale"),t.BQk(),t.ynx(14,7),t._uU(15,"Descrizione scopo della modale."),t.BQk(),t.TgZ(16,"p"),t._uU(17,"Font Titillium 16px. Leading 24px. omnis iste natus error."),t.qZA(),t.ynx(18,8),t.TgZ(19,"button",9),t._uU(20,"Azione 2"),t.qZA(),t.TgZ(21,"button",10),t._uU(22,"Azione 1"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(23,"it-modal",11),t.ynx(24,6),t._uU(25,"Intestazione modale"),t.BQk(),t.TgZ(26,"p"),t._uU(27,"Font Titillium 16px. Leading 24px. omnis iste natus error."),t.qZA(),t.ynx(28,8),t.TgZ(29,"button",12),t._uU(30,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})();var g=l(3016);let v=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-icon-example"]],decls:17,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","alertModal","true"],["iconModal","itModal"],["name","info-circle","beforeTitle",""],["modalTitle",""],["footer",""],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con icona"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\xc8 possibile inserire un icona di alert (o altro tipo) affiancandola all\u2019intestazione."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6," Lancia modale con icona "),t.qZA(),t.TgZ(7,"it-modal",2,3),t._UZ(9,"it-icon",4),t.ynx(10,5),t._uU(11,"Questo \xe8 un messaggio di notifica pi\xf9 esteso del solito"),t.BQk(),t.TgZ(12,"p"),t._uU(13,"In questo caso viene fornito solo un pulsante di conferma della modale."),t.qZA(),t.ynx(14,6),t.TgZ(15,"button",7),t._uU(16,"Ok"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X,g.Q],encapsulation:2})}return n})();var q=l(8789),T=l(5006);let A=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-list-example"]],decls:29,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","dialogLinkList","true"],["listModal","itModal"],["modalTitle",""],["linkList","true"],["iconLeft","true","href","#","externalLink","true",3,"click"],["name","chevron-right","color","primary"],["footer",""],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con Link List"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"All\u2019interno della modale \xe8 possibile inserire delle Liste di link."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6," Lancia modale con list "),t.qZA(),t.TgZ(7,"it-modal",2,3),t.ynx(9,4),t.TgZ(10,"span"),t._uU(11,"1."),t.qZA(),t._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt. "),t.BQk(),t.TgZ(13,"it-list",5)(14,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(15,"it-icon",7),t.TgZ(16,"span"),t._uU(17,"Link lista 1"),t.qZA()(),t.TgZ(18,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(19,"it-icon",7),t.TgZ(20,"span"),t._uU(21,"Link lista 2"),t.qZA()(),t.TgZ(22,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(23,"it-icon",7),t.TgZ(24,"span"),t._uU(25,"Link lista 3"),t.qZA()()(),t.ynx(26,8),t.TgZ(27,"button",9),t._uU(28,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,q.S,T.o,m.X,g.Q],encapsulation:2})}return n})(),C=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-popconfirm-example"]],decls:30,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","popconfirm","true"],["basicPopconfirmModal","itModal"],["footer",""],["itButton","primary","size","sm","type","button"],["itButton","outline-secondary","size","sm","type","button","data-bs-dismiss","modal"],["headerPopconfirmModal","itModal"],["modalTitle",""]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale Popconfirm"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"La Modale di tipo Popconfirm pu\xf2 essere utilizzata per brevi messaggi di conferma."),t.qZA(),t.TgZ(4,"div",0)(5,"div",1)(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(7," Lancia Popconfirm basico "),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(20);return t.KtG(e.toggle())}),t._uU(9," Lancia Popconfirm con header "),t.qZA()(),t.TgZ(10,"it-modal",3,4)(12,"p"),t._uU(13,"Font Titillium 14px. Leading 21px."),t.qZA(),t.ynx(14,5),t.TgZ(15,"button",6),t._uU(16,"Azione 1"),t.qZA(),t.TgZ(17,"button",7),t._uU(18,"Azione 2"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(19,"it-modal",3,8),t.ynx(21,9),t._uU(22,"Intestazione Popconfirm"),t.BQk(),t.TgZ(23,"p"),t._uU(24,"Font Titillium 14px. Leading 21px."),t.qZA(),t.ynx(25,5),t.TgZ(26,"button",6),t._uU(27,"Azione 1"),t.qZA(),t.TgZ(28,"button",7),t._uU(29,"Azione 2"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),z=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-scroll-example"]],decls:18,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",3,"click"],["scrollable","true","footerShadow","true"],["scrollableModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["itButton","primary","size","sm","type","button"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Scroll di contenuti lunghi"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"Si pu\xf2 scegliere di utilizzare uno scroll interno alla modale, mantenendo sempre visibile l\u2019intestazione ed il footer della modale stessa"),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6," Lancia modale con scroll "),t.qZA(),t.TgZ(7,"it-modal",2,3),t.ynx(9,4),t._uU(10,"Intestazione modale"),t.BQk(),t.TgZ(11,"p"),t._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."),t.qZA(),t.ynx(13,5),t.TgZ(14,"button",6),t._uU(15,"Annulla"),t.qZA(),t.TgZ(16,"button",7),t._uU(17,"Azione 1"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),k=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-alignment-example"]],decls:37,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",3,"click"],["alignment","left","scrollable","true"],["leftModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["alignment","centered"],["centerModal","itModal"],["alignment","right","scrollable","true"],["rightModal","itModal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Posizionamento"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(5," Allineamento a sinistra "),t.qZA(),t.TgZ(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(20);return t.KtG(e.toggle())}),t._uU(7," Centratura verticale "),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(29);return t.KtG(e.toggle())}),t._uU(9," Allineamento a destra "),t.qZA()(),t.TgZ(10,"it-modal",3,4),t.ynx(12,5),t._uU(13,"Intestazione modale"),t.BQk(),t.TgZ(14,"p"),t._uU(15,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(16,6),t.TgZ(17,"button",7),t._uU(18,"Ok"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(19,"it-modal",8,9),t.ynx(21,5),t._uU(22,"Intestazione modale"),t.BQk(),t.TgZ(23,"p"),t._uU(24,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(25,6),t.TgZ(26,"button",7),t._uU(27,"Ok"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(28,"it-modal",10,11),t.ynx(30,5),t._uU(31,"Intestazione modale"),t.BQk(),t.TgZ(32,"p"),t._uU(33,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(34,6),t.TgZ(35,"button",7),t._uU(36,"Ok"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),U=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-size-example"]],decls:31,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["size","sm"],["smModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["size","lg"],["lgModal","itModal"],["size","xl"],["xlModal","itModal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Dimensioni opzionali"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(5," Modale piccola "),t.qZA(),t.TgZ(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(18);return t.KtG(e.toggle())}),t._uU(7," Modale grande "),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(25);return t.KtG(e.toggle())}),t._uU(9," Modale molto grande "),t.qZA()(),t.TgZ(10,"it-modal",3,4),t.ynx(12,5),t._uU(13,"Modale piccola"),t.BQk(),t.ynx(14,6),t.TgZ(15,"button",7),t._uU(16,"Chiudi"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(17,"it-modal",8,9),t.ynx(19,5),t._uU(20,"Modale grande"),t.BQk(),t.ynx(21,6),t.TgZ(22,"button",7),t._uU(23,"Chiudi"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(24,"it-modal",10,11),t.ynx(26,5),t._uU(27,"Modale molto grande"),t.BQk(),t.ynx(28,6),t.TgZ(29,"button",7),t._uU(30,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})();var d=l(6223),B=l(8790);const E=["radioModal"];let L=(()=>{class n{constructor(i){this.formBuilder=i,this.formGroup=this.formBuilder.group({radio:[null,d.kI.required]})}submit(){this.radioModal.hide()}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(d.qu))};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-radio-example"]],viewQuery:function(o,u){if(1&o&&t.Gf(E,5),2&o){let a;t.iGM(a=t.CRH())&&(u.radioModal=a.first)}},decls:19,vars:2,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["radioModal","itModal"],["modalTitle",""],[3,"formGroup"],["formControlName","radio","value","1","label","Opzione 1"],["formControlName","radio","value","2","label","Opzione 2"],["formControlName","radio","value","3","label","Opzione 3"],["formControlName","radio","value","4","label","Opzione 4"],["footer",""],["itButton","primary","size","sm","type","button",3,"disabled","click"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con radiobuttons"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"All\u2019interno della modale \xe8 possibile inserire elementi form. Di seguito una modale con un elenco di radio button."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6," Lancia modale con radio "),t.qZA(),t.TgZ(7,"it-modal",null,2),t.ynx(9,3),t._uU(10,"Scegli una opzione"),t.BQk(),t.TgZ(11,"form",4),t._UZ(12,"it-radio-button",5)(13,"it-radio-button",6)(14,"it-radio-button",7)(15,"it-radio-button",8),t.qZA(),t.ynx(16,9),t.TgZ(17,"button",10),t.NdJ("click",function(){return u.submit()}),t._uU(18,"Ok"),t.qZA(),t.BQk(),t.qZA()()}2&o&&(t.xp6(11),t.Q6J("formGroup",u.formGroup),t.xp6(6),t.Q6J("disabled",u.formGroup.invalid))},dependencies:[s.E,m.X,B.C,d._Y,d.JJ,d.JL,d.sg,d.u],encapsulation:2})}return n})(),F=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-examples"]],decls:16,vars:0,consts:[["html",'

    Modale semplice

    \n

    Attiva o disattiva la demo di una modale facendo clic sul pulsante qui sotto.

    \n\n
    \n\n
    \n \x3c!-- Button con azione click --\x3e\n \n\n \x3c!-- Button con data-bs-toggle --\x3e\n \n
    \n\n \x3c!-- Modale senza pulsante di chiusura --\x3e\n \n Intestazione modale\n Descrizione scopo della modale.\n\n

    Font Titillium 16px. Leading 24px. omnis iste natus error.

    \n\n \n \n \n \n
    \n\n \x3c!-- Modale con pulsante di chiusura --\x3e\n \n Intestazione modale\n\n

    Font Titillium 16px. Leading 24px. omnis iste natus error.

    \n\n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-example',\n templateUrl: './modal-example.component.html'\n})\nexport class ModalExampleComponent {\n\n}"],["html",'

    Modale con icona

    \n

    \xc8 possibile inserire un icona di alert (o altro tipo) affiancandola all\u2019intestazione.

    \n\n
    \n\n \n\n \n \n Questo \xe8 un messaggio di notifica pi\xf9 esteso del solito\n\n

    In questo caso viene fornito solo un pulsante di conferma della modale.

    \n\n \n \n \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-icon-example',\n templateUrl: './modal-icon-example.component.html'\n})\nexport class ModalIconExampleComponent {\n\n}"],["html",'

    Modale con radiobuttons

    \n

    All\u2019interno della modale \xe8 possibile inserire elementi form. Di seguito una modale con un elenco di radio button.

    \n\n
    \n\n \n\n \n Scegli una opzione\n\n
    \n \n \n \n \n
    \n\n \n \n
    \n\n
    ',"typescript","import { Component, ViewChild } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { ItModalComponent } from 'design-angular-kit/components/core/modal/modal.component';\n\n@Component({\n selector: 'it-modal-radio-example',\n templateUrl: './modal-radio-example.component.html'\n})\nexport class ModalRadioExampleComponent {\n\n formGroup: FormGroup;\n\n @ViewChild('radioModal') radioModal: ItModalComponent;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n radio: [null, Validators.required]\n });\n }\n\n submit(): void {\n this.radioModal.hide();\n }\n}"],["html",'

    Modale con Link List

    \n

    All\u2019interno della modale \xe8 possibile inserire delle Liste di link.

    \n\n
    \n\n \n\n \n \n 1.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\n \n\n \n \n \n Link lista 1\n \n \n \n Link lista 2\n \n \n \n Link lista 3\n \n \n\n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-list-example',\n templateUrl: './modal-list-example.component.html'\n})\nexport class ModalListExampleComponent {\n\n}"],["html",'

    Modale Popconfirm

    \n

    La Modale di tipo Popconfirm pu\xf2 essere utilizzata per brevi messaggi di conferma.

    \n\n
    \n\n
    \n \n\n \n
    \n\n \x3c!-- Basico --\x3e\n \n

    Font Titillium 14px. Leading 21px.

    \n\n \n \n \n \n
    \n\n \x3c!-- Con header --\x3e\n \n Intestazione Popconfirm\n\n

    Font Titillium 14px. Leading 21px.

    \n\n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-popconfirm-example',\n templateUrl: './modal-popconfirm-example.component.html'\n})\nexport class ModalPopconfirmExampleComponent {\n\n}"],["html",'

    Scroll di contenuti lunghi

    \n

    Si pu\xf2 scegliere di utilizzare uno scroll interno alla modale, mantenendo sempre visibile l\u2019intestazione ed il footer della modale stessa

    \n\n
    \n\n \n\n \n Intestazione modale\n\n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,\n sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\n non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\n non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\n non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    \n\n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-scroll-example',\n templateUrl: './modal-scroll-example.component.html'\n})\nexport class ModalScrollExampleComponent {\n\n}"],["html",'

    Posizionamento

    \n\n
    \n\n
    \n \n \n \n
    \n\n \x3c!-- Allineamento a sinistra --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n\n \x3c!-- Centratura verticale --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n\n \x3c!-- Allineamento a destra --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-alignment-example',\n templateUrl: './modal-alignment-example.component.html'\n})\nexport class ModalAlignmentExampleComponent {\n\n}"],["html",'

    Dimensioni opzionali

    \n\n
    \n\n
    \n \n \n\n \n
    \n\n \x3c!-- Modale piccola --\x3e\n \n Modale piccola\n\n \n \n \n \n\n \x3c!-- Modale grande --\x3e\n \n Modale grande\n\n \n \n \n \n\n \x3c!-- Modale molto grande --\x3e\n \n Modale molto grande\n\n \n \n \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-size-example',\n templateUrl: './modal-size-example.component.html'\n})\nexport class ModalSizeExampleComponent {\n\n}"]],template:function(o,u){1&o&&t._UZ(0,"it-modal-example")(1,"it-source-display",0)(2,"it-modal-icon-example")(3,"it-source-display",1)(4,"it-modal-radio-example")(5,"it-source-display",2)(6,"it-modal-list-example")(7,"it-source-display",3)(8,"it-modal-popconfirm-example")(9,"it-source-display",4)(10,"it-modal-scroll-example")(11,"it-source-display",5)(12,"it-modal-alignment-example")(13,"it-source-display",6)(14,"it-modal-size-example")(15,"it-source-display",7)},dependencies:[_.F,h,v,A,C,z,k,U,L],encapsulation:2})}return n})();const Q=[{path:"",component:(()=>{class n{constructor(){this.component=x.wx.find(i=>"ItModalComponent"===i.name)}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,u){1&o&&(t.TgZ(0,"h1",0),t._uU(1,"Modal"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Per mostrare contenuti in evidenza, notifiche agli utenti, o contenuti personalizzati."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-modal-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"ModalComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&o&&(t.xp6(10),t.Q6J("component",u.component))},dependencies:[M.G,y.U,Z.m,F],encapsulation:2})}return n})()}];let I=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[p.Bz.forChild(Q),p.Bz]})}return n})(),G=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[b.ez,f.m,I,d.UX]})}return n})()}}]); \ No newline at end of file diff --git a/6868.bb6207ad1a672f36.js b/6868.bb6207ad1a672f36.js new file mode 100644 index 00000000..f1c1ec1e --- /dev/null +++ b/6868.bb6207ad1a672f36.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[6868],{6868:(J,c,l)=>{l.r(c),l.d(c,{ModalModule:()=>G});var b=l(6814),f=l(6208),p=l(1640),x=l(7069),t=l(9212),M=l(528),y=l(6273),Z=l(4580),_=l(6099),s=l(7463),m=l(2514);let h=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-example"]],decls:31,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["type","button","itButton","outline-primary","data-bs-toggle","modal","data-bs-target","#close-modal"],["closeButton","false"],["exampleModal","itModal"],["modalTitle",""],["description",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["itButton","primary","size","sm","type","button"],["id","close-modal"],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale semplice"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"Attiva o disattiva la demo di una modale facendo clic sul pulsante qui sotto."),t.qZA(),t.TgZ(4,"div",0)(5,"div",1)(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(7,"Lancia la demo della modale"),t.qZA(),t.TgZ(8,"button",3),t._uU(9," Modale con pulsante di chiusura "),t.qZA()(),t.TgZ(10,"it-modal",4,5),t.ynx(12,6),t._uU(13,"Intestazione modale"),t.BQk(),t.ynx(14,7),t._uU(15,"Descrizione scopo della modale."),t.BQk(),t.TgZ(16,"p"),t._uU(17,"Font Titillium 16px. Leading 24px. omnis iste natus error."),t.qZA(),t.ynx(18,8),t.TgZ(19,"button",9),t._uU(20,"Azione 2"),t.qZA(),t.TgZ(21,"button",10),t._uU(22,"Azione 1"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(23,"it-modal",11),t.ynx(24,6),t._uU(25,"Intestazione modale"),t.BQk(),t.TgZ(26,"p"),t._uU(27,"Font Titillium 16px. Leading 24px. omnis iste natus error."),t.qZA(),t.ynx(28,8),t.TgZ(29,"button",12),t._uU(30,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})();var g=l(3016);let v=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-icon-example"]],decls:17,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","alertModal","true"],["iconModal","itModal"],["name","info-circle","beforeTitle",""],["modalTitle",""],["footer",""],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con icona"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\xc8 possibile inserire un icona di alert (o altro tipo) affiancandola all\u2019intestazione."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6,"Lancia modale con icona"),t.qZA(),t.TgZ(7,"it-modal",2,3),t._UZ(9,"it-icon",4),t.ynx(10,5),t._uU(11,"Questo \xe8 un messaggio di notifica pi\xf9 esteso del solito"),t.BQk(),t.TgZ(12,"p"),t._uU(13,"In questo caso viene fornito solo un pulsante di conferma della modale."),t.qZA(),t.ynx(14,6),t.TgZ(15,"button",7),t._uU(16,"Ok"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X,g.Q],encapsulation:2})}return n})();var q=l(8789),T=l(5006);let A=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-list-example"]],decls:29,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","dialogLinkList","true"],["listModal","itModal"],["modalTitle",""],["linkList","true"],["iconLeft","true","href","#","externalLink","true",3,"click"],["name","chevron-right","color","primary"],["footer",""],["itButton","primary","size","sm","type","button","data-bs-dismiss","modal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con Link List"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"All\u2019interno della modale \xe8 possibile inserire delle Liste di link."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6,"Lancia modale con list"),t.qZA(),t.TgZ(7,"it-modal",2,3),t.ynx(9,4),t.TgZ(10,"span"),t._uU(11,"1."),t.qZA(),t._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt. "),t.BQk(),t.TgZ(13,"it-list",5)(14,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(15,"it-icon",7),t.TgZ(16,"span"),t._uU(17,"Link lista 1"),t.qZA()(),t.TgZ(18,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(19,"it-icon",7),t.TgZ(20,"span"),t._uU(21,"Link lista 2"),t.qZA()(),t.TgZ(22,"it-list-item",6),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.hide())}),t._UZ(23,"it-icon",7),t.TgZ(24,"span"),t._uU(25,"Link lista 3"),t.qZA()()(),t.ynx(26,8),t.TgZ(27,"button",9),t._uU(28,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,q.S,T.o,m.X,g.Q],encapsulation:2})}return n})(),C=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-popconfirm-example"]],decls:30,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["closeButton","false","popconfirm","true"],["basicPopconfirmModal","itModal"],["footer",""],["itButton","primary","size","sm","type","button"],["itButton","outline-secondary","size","sm","type","button","data-bs-dismiss","modal"],["headerPopconfirmModal","itModal"],["modalTitle",""]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale Popconfirm"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"La Modale di tipo Popconfirm pu\xf2 essere utilizzata per brevi messaggi di conferma."),t.qZA(),t.TgZ(4,"div",0)(5,"div",1)(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(7,"Lancia Popconfirm basico"),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(20);return t.KtG(e.toggle())}),t._uU(9,"Lancia Popconfirm con header"),t.qZA()(),t.TgZ(10,"it-modal",3,4)(12,"p"),t._uU(13,"Font Titillium 14px. Leading 21px."),t.qZA(),t.ynx(14,5),t.TgZ(15,"button",6),t._uU(16,"Azione 1"),t.qZA(),t.TgZ(17,"button",7),t._uU(18,"Azione 2"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(19,"it-modal",3,8),t.ynx(21,9),t._uU(22,"Intestazione Popconfirm"),t.BQk(),t.TgZ(23,"p"),t._uU(24,"Font Titillium 14px. Leading 21px."),t.qZA(),t.ynx(25,5),t.TgZ(26,"button",6),t._uU(27,"Azione 1"),t.qZA(),t.TgZ(28,"button",7),t._uU(29,"Azione 2"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),z=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-scroll-example"]],decls:18,vars:0,consts:[[1,"bd-example"],["type","button","itButton","primary",3,"click"],["scrollable","true","footerShadow","true"],["scrollableModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["itButton","primary","size","sm","type","button"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Scroll di contenuti lunghi"),t.qZA(),t.TgZ(2,"p"),t._uU(3," Si pu\xf2 scegliere di utilizzare uno scroll interno alla modale, mantenendo sempre visibile l\u2019intestazione ed il footer della modale stessa\n"),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6,"Lancia modale con scroll"),t.qZA(),t.TgZ(7,"it-modal",2,3),t.ynx(9,4),t._uU(10,"Intestazione modale"),t.BQk(),t.TgZ(11,"p"),t._uU(12," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "),t.qZA(),t.ynx(13,5),t.TgZ(14,"button",6),t._uU(15,"Annulla"),t.qZA(),t.TgZ(16,"button",7),t._uU(17,"Azione 1"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),k=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-alignment-example"]],decls:37,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",3,"click"],["alignment","left","scrollable","true"],["leftModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["alignment","centered"],["centerModal","itModal"],["alignment","right","scrollable","true"],["rightModal","itModal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Posizionamento"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(5,"Allineamento a sinistra"),t.qZA(),t.TgZ(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(20);return t.KtG(e.toggle())}),t._uU(7,"Centratura verticale"),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(29);return t.KtG(e.toggle())}),t._uU(9,"Allineamento a destra"),t.qZA()(),t.TgZ(10,"it-modal",3,4),t.ynx(12,5),t._uU(13,"Intestazione modale"),t.BQk(),t.TgZ(14,"p"),t._uU(15,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(16,6),t.TgZ(17,"button",7),t._uU(18,"Ok"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(19,"it-modal",8,9),t.ynx(21,5),t._uU(22,"Intestazione modale"),t.BQk(),t.TgZ(23,"p"),t._uU(24,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(25,6),t.TgZ(26,"button",7),t._uU(27,"Ok"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(28,"it-modal",10,11),t.ynx(30,5),t._uU(31,"Intestazione modale"),t.BQk(),t.TgZ(32,"p"),t._uU(33,"In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale."),t.qZA(),t.ynx(34,6),t.TgZ(35,"button",7),t._uU(36,"Ok"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})(),U=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-size-example"]],decls:31,vars:0,consts:[[1,"bd-example"],[1,"d-flex","gap-2"],["type","button","itButton","primary",1,"me-2",3,"click"],["size","sm"],["smModal","itModal"],["modalTitle",""],["footer",""],["itButton","outline-primary","size","sm","type","button","data-bs-dismiss","modal"],["size","lg"],["lgModal","itModal"],["size","xl"],["xlModal","itModal"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Dimensioni opzionali"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(11);return t.KtG(e.toggle())}),t._uU(5,"Modale piccola"),t.qZA(),t.TgZ(6,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(18);return t.KtG(e.toggle())}),t._uU(7,"Modale grande"),t.qZA(),t.TgZ(8,"button",2),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(25);return t.KtG(e.toggle())}),t._uU(9,"Modale molto grande"),t.qZA()(),t.TgZ(10,"it-modal",3,4),t.ynx(12,5),t._uU(13,"Modale piccola"),t.BQk(),t.ynx(14,6),t.TgZ(15,"button",7),t._uU(16,"Chiudi"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(17,"it-modal",8,9),t.ynx(19,5),t._uU(20,"Modale grande"),t.BQk(),t.ynx(21,6),t.TgZ(22,"button",7),t._uU(23,"Chiudi"),t.qZA(),t.BQk(),t.qZA(),t.TgZ(24,"it-modal",10,11),t.ynx(26,5),t._uU(27,"Modale molto grande"),t.BQk(),t.ynx(28,6),t.TgZ(29,"button",7),t._uU(30,"Chiudi"),t.qZA(),t.BQk(),t.qZA()()}},dependencies:[s.E,m.X],encapsulation:2})}return n})();var d=l(6223),B=l(8790);const E=["radioModal"];let L=(()=>{class n{constructor(i){this.formBuilder=i,this.formGroup=this.formBuilder.group({radio:[null,d.kI.required]})}submit(){this.radioModal.hide()}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(d.qu))};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-radio-example"]],viewQuery:function(o,u){if(1&o&&t.Gf(E,5),2&o){let a;t.iGM(a=t.CRH())&&(u.radioModal=a.first)}},decls:19,vars:2,consts:[[1,"bd-example"],["type","button","itButton","primary",1,"me-2",3,"click"],["radioModal","itModal"],["modalTitle",""],[3,"formGroup"],["formControlName","radio","value","1","label","Opzione 1"],["formControlName","radio","value","2","label","Opzione 2"],["formControlName","radio","value","3","label","Opzione 3"],["formControlName","radio","value","4","label","Opzione 4"],["footer",""],["itButton","primary","size","sm","type","button",3,"disabled","click"]],template:function(o,u){if(1&o){const a=t.EpF();t.TgZ(0,"h3"),t._uU(1,"Modale con radiobuttons"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"All\u2019interno della modale \xe8 possibile inserire elementi form. Di seguito una modale con un elenco di radio button."),t.qZA(),t.TgZ(4,"div",0)(5,"button",1),t.NdJ("click",function(){t.CHM(a);const e=t.MAs(8);return t.KtG(e.toggle())}),t._uU(6,"Lancia modale con radio"),t.qZA(),t.TgZ(7,"it-modal",null,2),t.ynx(9,3),t._uU(10,"Scegli una opzione"),t.BQk(),t.TgZ(11,"form",4),t._UZ(12,"it-radio-button",5)(13,"it-radio-button",6)(14,"it-radio-button",7)(15,"it-radio-button",8),t.qZA(),t.ynx(16,9),t.TgZ(17,"button",10),t.NdJ("click",function(){return u.submit()}),t._uU(18,"Ok"),t.qZA(),t.BQk(),t.qZA()()}2&o&&(t.xp6(11),t.Q6J("formGroup",u.formGroup),t.xp6(6),t.Q6J("disabled",u.formGroup.invalid))},dependencies:[s.E,m.X,B.C,d._Y,d.JJ,d.JL,d.sg,d.u],encapsulation:2})}return n})(),F=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-examples"]],decls:16,vars:0,consts:[["html",'

    Modale semplice

    \n

    Attiva o disattiva la demo di una modale facendo clic sul pulsante qui sotto.

    \n\n
    \n
    \n \x3c!-- Button con azione click --\x3e\n \n\n \x3c!-- Button con data-bs-toggle --\x3e\n \n
    \n\n \x3c!-- Modale senza pulsante di chiusura --\x3e\n \n Intestazione modale\n Descrizione scopo della modale.\n\n

    Font Titillium 16px. Leading 24px. omnis iste natus error.

    \n\n \n \n \n \n
    \n\n \x3c!-- Modale con pulsante di chiusura --\x3e\n \n Intestazione modale\n\n

    Font Titillium 16px. Leading 24px. omnis iste natus error.

    \n\n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-example',\n templateUrl: './modal-example.component.html',\n})\nexport class ModalExampleComponent {}"],["html",'

    Modale con icona

    \n

    \xc8 possibile inserire un icona di alert (o altro tipo) affiancandola all\u2019intestazione.

    \n\n
    \n \n\n \n \n Questo \xe8 un messaggio di notifica pi\xf9 esteso del solito\n\n

    In questo caso viene fornito solo un pulsante di conferma della modale.

    \n\n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-icon-example',\n templateUrl: './modal-icon-example.component.html',\n})\nexport class ModalIconExampleComponent {}"],["html",'

    Modale con radiobuttons

    \n

    All\u2019interno della modale \xe8 possibile inserire elementi form. Di seguito una modale con un elenco di radio button.

    \n\n
    \n \n\n \n Scegli una opzione\n\n
    \n \n \n \n \n
    \n\n \n \n \n
    \n
    ',"typescript","import { Component, ViewChild } from '@angular/core';\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\nimport { ItModalComponent } from 'design-angular-kit/components/core/modal/modal.component';\n\n@Component({\n selector: 'it-modal-radio-example',\n templateUrl: './modal-radio-example.component.html',\n})\nexport class ModalRadioExampleComponent {\n formGroup: FormGroup;\n\n @ViewChild('radioModal') radioModal: ItModalComponent;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group({\n radio: [null, Validators.required],\n });\n }\n\n submit(): void {\n this.radioModal.hide();\n }\n}"],["html",'

    Modale con Link List

    \n

    All\u2019interno della modale \xe8 possibile inserire delle Liste di link.

    \n\n
    \n \n\n \n \n 1.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\n \n\n \n \n \n Link lista 1\n \n \n \n Link lista 2\n \n \n \n Link lista 3\n \n \n\n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-list-example',\n templateUrl: './modal-list-example.component.html',\n})\nexport class ModalListExampleComponent {}"],["html",'

    Modale Popconfirm

    \n

    La Modale di tipo Popconfirm pu\xf2 essere utilizzata per brevi messaggi di conferma.

    \n\n
    \n
    \n \n\n \n
    \n\n \x3c!-- Basico --\x3e\n \n

    Font Titillium 14px. Leading 21px.

    \n\n \n \n \n \n
    \n\n \x3c!-- Con header --\x3e\n \n Intestazione Popconfirm\n\n

    Font Titillium 14px. Leading 21px.

    \n\n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-popconfirm-example',\n templateUrl: './modal-popconfirm-example.component.html',\n})\nexport class ModalPopconfirmExampleComponent {}"],["html",'

    Scroll di contenuti lunghi

    \n

    \n Si pu\xf2 scegliere di utilizzare uno scroll interno alla modale, mantenendo sempre visibile l\u2019intestazione ed il footer della modale stessa\n

    \n\n
    \n \n\n \n Intestazione modale\n\n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\n minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in\n reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in\n culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea\n commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur\n sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\n consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud\n exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\n id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\n occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\n consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud\n exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse\n cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\n id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna\n aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure\n dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,\n sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip\n ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor\n in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt\n in culpa qui officia deserunt mollit anim id est laborum.\n

    \n\n \n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-scroll-example',\n templateUrl: './modal-scroll-example.component.html',\n})\nexport class ModalScrollExampleComponent {}"],["html",'

    Posizionamento

    \n\n
    \n
    \n \n \n \n
    \n\n \x3c!-- Allineamento a sinistra --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n\n \x3c!-- Centratura verticale --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n\n \x3c!-- Allineamento a destra --\x3e\n \n Intestazione modale\n\n

    In questo caso vengono forniti un pulsante di conferma e uno di chiusura della modale.

    \n\n \n \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-alignment-example',\n templateUrl: './modal-alignment-example.component.html',\n})\nexport class ModalAlignmentExampleComponent {}"],["html",'

    Dimensioni opzionali

    \n\n
    \n
    \n \n \n\n \n
    \n\n \x3c!-- Modale piccola --\x3e\n \n Modale piccola\n\n \n \n \n \n\n \x3c!-- Modale grande --\x3e\n \n Modale grande\n\n \n \n \n \n\n \x3c!-- Modale molto grande --\x3e\n \n Modale molto grande\n\n \n \n \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-modal-size-example',\n templateUrl: './modal-size-example.component.html',\n})\nexport class ModalSizeExampleComponent {}"]],template:function(o,u){1&o&&t._UZ(0,"it-modal-example")(1,"it-source-display",0)(2,"it-modal-icon-example")(3,"it-source-display",1)(4,"it-modal-radio-example")(5,"it-source-display",2)(6,"it-modal-list-example")(7,"it-source-display",3)(8,"it-modal-popconfirm-example")(9,"it-source-display",4)(10,"it-modal-scroll-example")(11,"it-source-display",5)(12,"it-modal-alignment-example")(13,"it-source-display",6)(14,"it-modal-size-example")(15,"it-source-display",7)},dependencies:[_.F,h,v,A,C,z,k,U,L],encapsulation:2})}return n})();const Q=[{path:"",component:(()=>{class n{constructor(){this.component=x.wx.find(i=>"ItModalComponent"===i.name)}static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-modal-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(o,u){1&o&&(t.TgZ(0,"h1",0),t._uU(1,"Modal"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Per mostrare contenuti in evidenza, notifiche agli utenti, o contenuti personalizzati."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-modal-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"ModalComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&o&&(t.xp6(10),t.Q6J("component",u.component))},dependencies:[M.G,y.U,Z.m,F],encapsulation:2})}return n})()}];let I=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[p.Bz.forChild(Q),p.Bz]})}return n})(),G=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275mod=t.oAB({type:n});static#o=this.\u0275inj=t.cJS({imports:[b.ez,f.m,I,d.UX]})}return n})()}}]); \ No newline at end of file diff --git a/7084.07f9ea98b807fc47.js b/7084.07f9ea98b807fc47.js deleted file mode 100644 index 3d69544b..00000000 --- a/7084.07f9ea98b807fc47.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7084],{7084:(I,c,n)=>{n.r(c),n.d(c,{CardModule:()=>F});var l=n(6814),d=n(1640),p=n(7069),e=n(9212),m=n(528),u=n(6273),g=n(4580),v=n(6099),r=n(962);let h=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-example"]],decls:26,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card-title","h5"],[1,"card-text","font-serif"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card semplice"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"h3",4),e._uU(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(10,"p",5),e._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()()()(),e.TgZ(12,"div",2)(13,"div",3)(14,"it-card")(15,"h3",4),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(17,"p",5),e._uU(18,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()()()(),e.TgZ(19,"div",2)(20,"div",3)(21,"it-card")(22,"h3",4),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(24,"p",5),e._uU(25,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()()()()()())},dependencies:[r.k]})}return i})();var o=n(3016);let Z=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-article"]],decls:25,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading","h5"],[1,"card-text","font-serif"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card articolo"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"div",4)(9,"a",5),e._uU(10,"Categoria"),e.qZA(),e.TgZ(11,"span",6),e._uU(12,"10/12/2023"),e.qZA()(),e.TgZ(13,"h3",7),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(15,"p",8),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(17,"span",9),e._uU(18,"di Federico De Paolis"),e.qZA(),e.TgZ(19,"a",10)(20,"span",11),e._uU(21,"Leggi di pi\xf9"),e.qZA(),e.TgZ(22,"span",12),e._uU(23,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(24,"it-icon",13),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),f=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-icon"]],decls:19,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],[1,"categoryicon-top"],["name","file"],[1,"text"],["href","#"],[1,"card-title","h5"],[1,"card-text","font-serif"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con icona"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"div",4),e._UZ(9,"it-icon",5),e.TgZ(10,"span",6),e._uU(11,"Categoria"),e._UZ(12,"br"),e._uU(13,"nome"),e.qZA()(),e.TgZ(14,"a",7)(15,"h3",8),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e.TgZ(17,"p",9),e._uU(18,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),U=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-shadow"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["space","true","background","true"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con ombreggiatura"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"h3",5),e._uU(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026 "),e.qZA(),e.TgZ(10,"p",6),e._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(12,"a",7)(13,"span",8),e._uU(14,"Leggi di pi\xf9"),e.qZA(),e.TgZ(15,"span",9),e._uU(16,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(17,"it-icon",10),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),C=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-big"]],decls:39,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper","card-space"],["background","true","big","true"],[1,"top-icon"],["name","card"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["space","true","background","true","big","true","borderBottom","true"],["beforeBody",""],[1,"flag-icon"],[1,"etichetta"],["name","settings"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card grande"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"div",5),e._UZ(9,"it-icon",6),e.qZA(),e.TgZ(10,"h3",7),e._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026 "),e.qZA(),e.TgZ(12,"p",8),e._uU(13,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(14,"a",9)(15,"span",10),e._uU(16,"Leggi di pi\xf9"),e.qZA(),e.TgZ(17,"span",11),e._uU(18,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(19,"it-icon",12),e.qZA()()()(),e.TgZ(20,"div",2)(21,"div",3)(22,"it-card",13),e.ynx(23,14),e._UZ(24,"div",15),e.TgZ(25,"div",16),e._UZ(26,"it-icon",17),e.TgZ(27,"span"),e._uU(28,"Sviluppo"),e.qZA()(),e.BQk(),e.TgZ(29,"h3",7),e._uU(30,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026 "),e.qZA(),e.TgZ(31,"p",8),e._uU(32,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(33,"a",9)(34,"span",10),e._uU(35,"Leggi di pi\xf9"),e.qZA(),e.TgZ(36,"span",11),e._uU(37,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(38,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})();var x=n(1940);let T=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-cta"]],decls:24,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper","card-space"],["background","true","big","true"],[1,"head-tags"],["href","#",1,"card-tag"],[1,"data"],[1,"card-title","h5"],[1,"card-text","font-serif"],[1,"it-card-footer"],[1,"card-signature"],["href","#",1,"btn","btn-outline-primary","btn-sm"],[1,"visually-hidden"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card grande con tag, data e call to action"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"div",5)(9,"it-link",6),e._uU(10,"Tag"),e.qZA(),e.TgZ(11,"span",7),e._uU(12,"10/10/2023"),e.qZA()(),e.TgZ(13,"h3",8),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(15,"p",9),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA(),e.TgZ(17,"div",10)(18,"span",11),e._uU(19,"di Federico De Paolis"),e.qZA(),e.TgZ(20,"it-link",12),e._uU(21,"Link Button "),e.TgZ(22,"span",13),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()()()()()()()())},dependencies:[r.k,x.z]})}return i})(),A=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-image"]],decls:83,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["hasImage","true"],["beforeBody",""],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/310x190/0066cc/FFFFFF/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],[1,"img-responsive","img-responsive-panoramic"],["src","https://via.placeholder.com/310x94/0066cc/FFFFFF/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"card-calendar","d-flex","flex-column","justify-content-center"],[1,"card-date"],[1,"card-day"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4),e.ynx(8,5),e.TgZ(9,"div",6)(10,"div",7)(11,"figure",8),e._UZ(12,"img",9),e.qZA()()(),e.BQk(),e.TgZ(13,"h3",10),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(15,"p",11),e.TgZ(16,"a",12)(17,"span",13),e._uU(18,"Leggi di pi\xf9"),e.qZA(),e.TgZ(19,"span",14),e._uU(20,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(21,"it-icon",15),e.qZA()()()(),e.TgZ(22,"div",2)(23,"div",3)(24,"it-card",4),e.ynx(25,5),e.TgZ(26,"div",6)(27,"div",16)(28,"figure",8),e._UZ(29,"img",17),e.qZA()()(),e.BQk(),e.TgZ(30,"h3",10),e._uU(31,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(32,"p",11),e.TgZ(33,"a",12)(34,"span",13),e._uU(35,"Leggi di pi\xf9"),e.qZA(),e.TgZ(36,"span",14),e._uU(37,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(38,"it-icon",15),e.qZA()()()(),e.TgZ(39,"div",2)(40,"div",3)(41,"it-card",4),e.ynx(42,5),e.TgZ(43,"div",6)(44,"div",7)(45,"figure",8),e._UZ(46,"img",9),e.qZA(),e.TgZ(47,"div",18)(48,"span",19),e._uU(49,"31"),e.qZA(),e.TgZ(50,"span",20),e._uU(51,"dicembre"),e.qZA()()()(),e.BQk(),e.TgZ(52,"h3",10),e._uU(53,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(54,"p",11),e.TgZ(55,"a",12)(56,"span",13),e._uU(57,"Leggi di pi\xf9"),e.qZA(),e.TgZ(58,"span",14),e._uU(59,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(60,"it-icon",15),e.qZA()()()(),e.TgZ(61,"div",2)(62,"div",3)(63,"it-card",4),e.ynx(64,5),e.TgZ(65,"div",6)(66,"div",16)(67,"figure",8),e._UZ(68,"img",17),e.qZA(),e.TgZ(69,"div",18)(70,"span",19),e._uU(71,"30"),e.qZA(),e.TgZ(72,"span",20),e._uU(73,"novembre"),e.qZA()()()(),e.BQk(),e.TgZ(74,"h3",10),e._uU(75,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(76,"p",11),e.TgZ(77,"a",12)(78,"span",13),e._uU(79,"Leggi di pi\xf9"),e.qZA(),e.TgZ(80,"span",14),e._uU(81,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(82,"it-icon",15),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),y=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-special"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["hasImage","true","special","true"],["beforeBody",""],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/174x214/F9F9FE/0066CC/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"head-tags"],[1,"data"],[1,"card-title","h5"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card speciale"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4),e.ynx(8,5),e.TgZ(9,"div",6)(10,"div",7)(11,"figure",8),e._UZ(12,"img",9),e.qZA()()(),e.BQk(),e.TgZ(13,"div",10)(14,"span",11),e._uU(15,"10/10/2023"),e.qZA()(),e.TgZ(16,"h3",12),e._uU(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()()()()()())},dependencies:[r.k]})}return i})(),q=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-teaser"]],decls:23,vars:0,consts:[[1,"bd-example"],[1,"card-wrapper","card-teaser-wrapper"],["teaser","true"],[1,"card-title","h5"],[1,"card-text","font-serif"],["teaser","true","rounded","true","shadow","true"],["name","clip"],["href","#"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card Teaser"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"it-card",2)(6,"h3",3),e._uU(7,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(8,"p",4),e._uU(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()(),e.TgZ(10,"it-card",5)(11,"h3",3),e._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(13,"p",4),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),e.qZA()(),e.TgZ(15,"it-card",5)(16,"h3",3),e._UZ(17,"it-icon",6),e.TgZ(18,"a",7),e._uU(19,"Lorem ipsum dolor sit amet"),e.qZA()(),e.TgZ(20,"div",4)(21,"p"),e._uU(22,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()()()()())},dependencies:[r.k,o.Q]})}return i})(),L=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-examples"]],decls:18,vars:0,consts:[["html",'

    Card semplice

    \n

    \n\n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-example',\n templateUrl: './card-example.component.html',\n styleUrls: ['./card-example.component.scss']\n})\nexport class CardExampleComponent {\n\n}"],["html",'

    Card articolo

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n di Federico De Paolis\n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-article',\n templateUrl: './card-article.component.html',\n styleUrls: ['./card-article.component.scss']\n})\nexport class CardArticleComponent {\n\n}"],["html",'

    Card con icona

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n \n Categoria
    nome
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-icon',\n templateUrl: './card-icon.component.html',\n styleUrls: ['./card-icon.component.scss']\n})\nexport class CardIconComponent {\n\n}"],["html",'

    Card con ombreggiatura

    \n

    \n\n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-shadow',\n templateUrl: './card-shadow.component.html',\n styleUrls: ['./card-shadow.component.scss']\n})\nexport class CardShadowComponent {\n\n}"],["html",'

    Card grande

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n Sviluppo\n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\n incididunt ut labore et dolore magna aliqua.

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-big',\n templateUrl: './card-big.component.html',\n styleUrls: ['./card-big.component.scss']\n})\nexport class CardBigComponent {\n\n}"],["html",'

    Card grande con tag, data e call to action

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n Tag\n 10/10/2023\n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-cta',\n templateUrl: './card-cta.component.html',\n styleUrls: ['./card-cta.component.scss']\n})\nexport class CardCtaComponent {\n\n}"],["html",'

    Card con immagine

    \n

    \n\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n 31\n dicembre\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n 30\n novembre\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-image',\n templateUrl: './card-image.component.html',\n styleUrls: ['./card-image.component.scss']\n})\nexport class CardImageComponent {\n\n}"],["html",'

    Card speciale

    \n

    \n\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n descrizione immagine\n
    \n
    \n
    \n
    \n
    10/10/2023\n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-special',\n templateUrl: './card-special.component.html',\n styleUrls: ['./card-special.component.scss']\n})\nexport class CardSpecialComponent {\n\n}"],["html",'

    Card Teaser

    \n

    \n\n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor\u2026

    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua.

    \n
    \n \n

    \n \n Lorem ipsum dolor sit amet\n

    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-teaser',\n templateUrl: './card-teaser.component.html',\n styleUrls: ['./card-teaser.component.scss']\n})\nexport class CardTeaserComponent {\n\n}"]],template:function(t,s){1&t&&e._UZ(0,"it-card-example")(1,"it-source-display",0)(2,"it-card-article")(3,"it-source-display",1)(4,"it-card-icon")(5,"it-source-display",2)(6,"it-card-shadow")(7,"it-source-display",3)(8,"it-card-big")(9,"it-source-display",4)(10,"it-card-cta")(11,"it-source-display",5)(12,"it-card-image")(13,"it-source-display",6)(14,"it-card-special")(15,"it-source-display",7)(16,"it-card-teaser")(17,"it-source-display",8)},dependencies:[v.F,h,Z,f,U,C,T,A,y,q]})}return i})();const _=[{path:"",component:(()=>{class i{constructor(){this.component=p.wx.find(a=>"ItCardComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-index"]],decls:12,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,s){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Card"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Consente agli utenti di creare delle card."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-card-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4)(9,"h2"),e._uU(10,"Card"),e.qZA(),e._UZ(11,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",s.component.description,e.oJD),e.xp6(7),e.Q6J("component",s.component))},dependencies:[m.G,u.U,g.m,L],encapsulation:2})}return i})()}];let b=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[d.Bz.forChild(_),d.Bz]})}return i})();var w=n(6208);let F=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[l.ez,b,w.m]})}return i})()}}]); \ No newline at end of file diff --git a/7084.f518ac1a4fc6f777.js b/7084.f518ac1a4fc6f777.js new file mode 100644 index 00000000..47f9e92f --- /dev/null +++ b/7084.f518ac1a4fc6f777.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7084],{7084:(I,c,n)=>{n.r(c),n.d(c,{CardModule:()=>F});var l=n(6814),d=n(1640),p=n(7069),e=n(9212),m=n(528),u=n(6273),g=n(4580),v=n(6099),r=n(962);let h=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-example"]],decls:26,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-4"],[1,"card-wrapper"],[1,"card-title","h5"],[1,"card-text","font-serif"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card semplice"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"h3",4),e._uU(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(10,"p",5),e._uU(11," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()()()(),e.TgZ(12,"div",2)(13,"div",3)(14,"it-card")(15,"h3",4),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(17,"p",5),e._uU(18," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()()()(),e.TgZ(19,"div",2)(20,"div",3)(21,"it-card")(22,"h3",4),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(24,"p",5),e._uU(25," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()()()()()())},dependencies:[r.k]})}return i})();var o=n(3016);let Z=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-article"]],decls:25,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],[1,"category-top"],["href","#",1,"category"],[1,"data"],[1,"card-title","big-heading","h5"],[1,"card-text","font-serif"],[1,"card-signature"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card articolo"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"div",4)(9,"a",5),e._uU(10,"Categoria"),e.qZA(),e.TgZ(11,"span",6),e._uU(12,"10/12/2023"),e.qZA()(),e.TgZ(13,"h3",7),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e.TgZ(15,"p",8),e._uU(16," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(17,"span",9),e._uU(18,"di Federico De Paolis"),e.qZA(),e.TgZ(19,"a",10)(20,"span",11),e._uU(21,"Leggi di pi\xf9"),e.qZA(),e.TgZ(22,"span",12),e._uU(23,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(24,"it-icon",13),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),f=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-icon"]],decls:19,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],[1,"categoryicon-top"],["name","file"],[1,"text"],["href","#"],[1,"card-title","h5"],[1,"card-text","font-serif"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con icona"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card")(8,"div",4),e._UZ(9,"it-icon",5),e.TgZ(10,"span",6),e._uU(11,"Categoria"),e._UZ(12,"br"),e._uU(13,"nome"),e.qZA()(),e.TgZ(14,"a",7)(15,"h3",8),e._uU(16,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()(),e.TgZ(17,"p",9),e._uU(18," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),U=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-shadow"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["space","true","background","true"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con ombreggiatura"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"h3",5),e._uU(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(10,"p",6),e._uU(11," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(12,"a",7)(13,"span",8),e._uU(14,"Leggi di pi\xf9"),e.qZA(),e.TgZ(15,"span",9),e._uU(16,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(17,"it-icon",10),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),C=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-big"]],decls:39,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper","card-space"],["background","true","big","true"],[1,"top-icon"],["name","card"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],["space","true","background","true","big","true","borderBottom","true"],["beforeBody",""],[1,"flag-icon"],[1,"etichetta"],["name","settings"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card grande"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"div",5),e._UZ(9,"it-icon",6),e.qZA(),e.TgZ(10,"h3",7),e._uU(11,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(12,"p",8),e._uU(13," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(14,"a",9)(15,"span",10),e._uU(16,"Leggi di pi\xf9"),e.qZA(),e.TgZ(17,"span",11),e._uU(18,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(19,"it-icon",12),e.qZA()()()(),e.TgZ(20,"div",2)(21,"div",3)(22,"it-card",13),e.ynx(23,14),e._UZ(24,"div",15),e.TgZ(25,"div",16),e._UZ(26,"it-icon",17),e.TgZ(27,"span"),e._uU(28,"Sviluppo"),e.qZA()(),e.BQk(),e.TgZ(29,"h3",7),e._uU(30,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(31,"p",8),e._uU(32," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(33,"a",9)(34,"span",10),e._uU(35,"Leggi di pi\xf9"),e.qZA(),e.TgZ(36,"span",11),e._uU(37,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e._UZ(38,"it-icon",12),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})();var x=n(1940);let T=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-cta"]],decls:24,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper","card-space"],["background","true","big","true"],[1,"head-tags"],["href","#",1,"card-tag"],[1,"data"],[1,"card-title","h5"],[1,"card-text","font-serif"],[1,"it-card-footer"],[1,"card-signature"],["href","#",1,"btn","btn-outline-primary","btn-sm"],[1,"visually-hidden"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card grande con tag, data e call to action"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4)(8,"div",5)(9,"it-link",6),e._uU(10,"Tag"),e.qZA(),e.TgZ(11,"span",7),e._uU(12,"10/10/2023"),e.qZA()(),e.TgZ(13,"h3",8),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(15,"p",9),e._uU(16," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA(),e.TgZ(17,"div",10)(18,"span",11),e._uU(19,"di Federico De Paolis"),e.qZA(),e.TgZ(20,"it-link",12),e._uU(21,"Link Button "),e.TgZ(22,"span",13),e._uU(23,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()()()()()()()())},dependencies:[r.k,x.z]})}return i})(),A=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-image"]],decls:83,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["hasImage","true"],["beforeBody",""],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/310x190/0066cc/FFFFFF/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"card-title","h5"],[1,"card-text","font-serif"],["href","#",1,"read-more"],[1,"text"],[1,"visually-hidden"],["name","arrow-right"],[1,"img-responsive","img-responsive-panoramic"],["src","https://via.placeholder.com/310x94/0066cc/FFFFFF/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"card-calendar","d-flex","flex-column","justify-content-center"],[1,"card-date"],[1,"card-day"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card con immagine"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4),e.ynx(8,5),e.TgZ(9,"div",6)(10,"div",7)(11,"figure",8),e._UZ(12,"img",9),e.qZA()()(),e.BQk(),e.TgZ(13,"h3",10),e._uU(14,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(15,"p",11),e.TgZ(16,"a",12)(17,"span",13),e._uU(18,"Leggi di pi\xf9"),e.qZA(),e.TgZ(19,"span",14),e._uU(20,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(21,"it-icon",15),e.qZA()()()(),e.TgZ(22,"div",2)(23,"div",3)(24,"it-card",4),e.ynx(25,5),e.TgZ(26,"div",6)(27,"div",16)(28,"figure",8),e._UZ(29,"img",17),e.qZA()()(),e.BQk(),e.TgZ(30,"h3",10),e._uU(31,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(32,"p",11),e.TgZ(33,"a",12)(34,"span",13),e._uU(35,"Leggi di pi\xf9"),e.qZA(),e.TgZ(36,"span",14),e._uU(37,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(38,"it-icon",15),e.qZA()()()(),e.TgZ(39,"div",2)(40,"div",3)(41,"it-card",4),e.ynx(42,5),e.TgZ(43,"div",6)(44,"div",7)(45,"figure",8),e._UZ(46,"img",9),e.qZA(),e.TgZ(47,"div",18)(48,"span",19),e._uU(49,"31"),e.qZA(),e.TgZ(50,"span",20),e._uU(51,"dicembre"),e.qZA()()()(),e.BQk(),e.TgZ(52,"h3",10),e._uU(53,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(54,"p",11),e.TgZ(55,"a",12)(56,"span",13),e._uU(57,"Leggi di pi\xf9"),e.qZA(),e.TgZ(58,"span",14),e._uU(59,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(60,"it-icon",15),e.qZA()()()(),e.TgZ(61,"div",2)(62,"div",3)(63,"it-card",4),e.ynx(64,5),e.TgZ(65,"div",6)(66,"div",16)(67,"figure",8),e._UZ(68,"img",17),e.qZA(),e.TgZ(69,"div",18)(70,"span",19),e._uU(71,"30"),e.qZA(),e.TgZ(72,"span",20),e._uU(73,"novembre"),e.qZA()()()(),e.BQk(),e.TgZ(74,"h3",10),e._uU(75,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(76,"p",11),e.TgZ(77,"a",12)(78,"span",13),e._uU(79,"Leggi di pi\xf9"),e.qZA(),e.TgZ(80,"span",14),e._uU(81,"su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA(),e._UZ(82,"it-icon",15),e.qZA()()()()()())},dependencies:[r.k,o.Q]})}return i})(),y=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-special"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-lg-6"],[1,"card-wrapper"],["hasImage","true","special","true"],["beforeBody",""],[1,"img-responsive-wrapper"],[1,"img-responsive"],[1,"img-wrapper"],["src","https://via.placeholder.com/174x214/F9F9FE/0066CC/?text=IMMAGINE%20DI%20ESEMPIO","title","titolo immagine","alt","descrizione immagine"],[1,"head-tags"],[1,"data"],[1,"card-title","h5"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card speciale"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"div",2)(6,"div",3)(7,"it-card",4),e.ynx(8,5),e.TgZ(9,"div",6)(10,"div",7)(11,"figure",8),e._UZ(12,"img",9),e.qZA()()(),e.BQk(),e.TgZ(13,"div",10)(14,"span",11),e._uU(15,"10/10/2023"),e.qZA()(),e.TgZ(16,"h3",12),e._uU(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026"),e.qZA()()()()()())},dependencies:[r.k]})}return i})(),q=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-teaser"]],decls:23,vars:0,consts:[[1,"bd-example"],[1,"card-wrapper","card-teaser-wrapper"],["teaser","true"],[1,"card-title","h5"],[1,"card-text","font-serif"],["teaser","true","rounded","true","shadow","true"],["name","clip"],["href","#"]],template:function(t,s){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Card Teaser"),e.qZA(),e._UZ(2,"p"),e.TgZ(3,"div",0)(4,"div",1)(5,"it-card",2)(6,"h3",3),e._uU(7,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(8,"p",4),e._uU(9," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()(),e.TgZ(10,"it-card",5)(11,"h3",3),e._uU(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA(),e.TgZ(13,"p",4),e._uU(14," Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "),e.qZA()(),e.TgZ(15,"it-card",5)(16,"h3",3),e._UZ(17,"it-icon",6),e.TgZ(18,"a",7),e._uU(19,"Lorem ipsum dolor sit amet"),e.qZA()(),e.TgZ(20,"div",4)(21,"p"),e._uU(22,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026"),e.qZA()()()()())},dependencies:[r.k,o.Q]})}return i})(),L=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-examples"]],decls:18,vars:0,consts:[["html",'

    Card semplice

    \n

    \n\n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-example',\n templateUrl: './card-example.component.html',\n styleUrls: ['./card-example.component.scss'],\n})\nexport class CardExampleComponent {}"],["html",'

    Card articolo

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n Categoria\n 10/12/2023\n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n di Federico De Paolis\n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-article',\n templateUrl: './card-article.component.html',\n styleUrls: ['./card-article.component.scss'],\n})\nexport class CardArticleComponent {}"],["html",'

    Card con icona

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n \n Categoria
    nome
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n
    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-icon',\n templateUrl: './card-icon.component.html',\n styleUrls: ['./card-icon.component.scss'],\n})\nexport class CardIconComponent {}"],["html",'

    Card con ombreggiatura

    \n

    \n\n
    \n
    \n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-shadow',\n templateUrl: './card-shadow.component.html',\n styleUrls: ['./card-shadow.component.scss'],\n})\nexport class CardShadowComponent {}"],["html",'

    Card grande

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n Sviluppo\n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-big',\n templateUrl: './card-big.component.html',\n styleUrls: ['./card-big.component.scss'],\n})\nexport class CardBigComponent {}"],["html",'

    Card grande con tag, data e call to action

    \n

    \n\n
    \n
    \n
    \n
    \n \n
    \n Tag\n 10/10/2023\n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-cta',\n templateUrl: './card-cta.component.html',\n styleUrls: ['./card-cta.component.scss'],\n})\nexport class CardCtaComponent {}"],["html",'

    Card con immagine

    \n

    \n\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n \n
    \n
    \n 31\n dicembre\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n \n
    \n
    \n 30\n novembre\n
    \n
    \n
    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n

    \n \n Leggi di pi\xf9\n su Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026\n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-image',\n templateUrl: './card-image.component.html',\n styleUrls: ['./card-image.component.scss'],\n})\nexport class CardImageComponent {}"],["html",'

    Card speciale

    \n

    \n\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    10/10/2023
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit\u2026

    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-special',\n templateUrl: './card-special.component.html',\n styleUrls: ['./card-special.component.scss'],\n})\nexport class CardSpecialComponent {}"],["html",'

    Card Teaser

    \n

    \n\n
    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n

    \n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n

    \n
    \n \n

    \n \n Lorem ipsum dolor sit amet\n

    \n
    \n

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\u2026

    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-card-teaser',\n templateUrl: './card-teaser.component.html',\n styleUrls: ['./card-teaser.component.scss'],\n})\nexport class CardTeaserComponent {}"]],template:function(t,s){1&t&&e._UZ(0,"it-card-example")(1,"it-source-display",0)(2,"it-card-article")(3,"it-source-display",1)(4,"it-card-icon")(5,"it-source-display",2)(6,"it-card-shadow")(7,"it-source-display",3)(8,"it-card-big")(9,"it-source-display",4)(10,"it-card-cta")(11,"it-source-display",5)(12,"it-card-image")(13,"it-source-display",6)(14,"it-card-special")(15,"it-source-display",7)(16,"it-card-teaser")(17,"it-source-display",8)},dependencies:[v.F,h,Z,f,U,C,T,A,y,q]})}return i})();const _=[{path:"",component:(()=>{class i{constructor(){this.component=p.wx.find(a=>"ItCardComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275cmp=e.Xpm({type:i,selectors:[["it-card-index"]],decls:12,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,s){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Card"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Consente agli utenti di creare delle card."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-card-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4)(9,"h2"),e._uU(10,"Card"),e.qZA(),e._UZ(11,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",s.component.description,e.oJD),e.xp6(7),e.Q6J("component",s.component))},dependencies:[m.G,u.U,g.m,L],encapsulation:2})}return i})()}];let b=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[d.Bz.forChild(_),d.Bz]})}return i})();var w=n(6208);let F=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#i=this.\u0275mod=e.oAB({type:i});static#t=this.\u0275inj=e.cJS({imports:[l.ez,b,w.m]})}return i})()}}]); \ No newline at end of file diff --git a/7105.982bee1b63662912.js b/7105.982bee1b63662912.js deleted file mode 100644 index dde0e30d..00000000 --- a/7105.982bee1b63662912.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7105],{7105:(x,i,e)=>{e.r(i),e.d(i,{BackToTopModule:()=>M});var d=e(6814),s=e(6223),r=e(6208),p=e(1640),h=e(7069),o=e(9212),u=e(528),T=e(6273),g=e(4580),k=e(6099),b=e(4220),f=e(2479);let v=(()=>{class t{constructor(){this.small=!1,this.shadow=!1,this.dark=!1}static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-back-to-top-button"]],decls:13,vars:6,consts:[[1,"bd-example"],[3,"small","shadow","dark"],[1,"row"],[1,"form-check","col-2"],["label","Small",3,"ngModel","ngModelChange"],["label","Shadow",3,"ngModel","ngModelChange"],["label","Dark",3,"ngModel","ngModelChange"]],template:function(n,a){1&n&&(o.TgZ(0,"h3"),o._uU(1,"Interazione con il componente Back to top"),o.qZA(),o.TgZ(2,"div",0)(3,"p"),o._uU(4,"Per visualizzare il componente, scorrere la pagina."),o.qZA(),o._UZ(5,"it-back-to-top",1),o.TgZ(6,"div",2)(7,"div",3)(8,"h5"),o._uU(9,"Opzioni"),o.qZA(),o.TgZ(10,"it-checkbox",4),o.NdJ("ngModelChange",function(l){return a.small=l}),o.qZA(),o.TgZ(11,"it-checkbox",5),o.NdJ("ngModelChange",function(l){return a.shadow=l}),o.qZA(),o.TgZ(12,"it-checkbox",6),o.NdJ("ngModelChange",function(l){return a.dark=l}),o.qZA()()()()),2&n&&(o.xp6(5),o.Q6J("small",a.small)("shadow",a.shadow)("dark",a.dark),o.xp6(5),o.Q6J("ngModel",a.small),o.xp6(),o.Q6J("ngModel",a.shadow),o.xp6(),o.Q6J("ngModel",a.dark))},dependencies:[b.f,f.m,s.JJ,s.On],encapsulation:2})}return t})(),B=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-back-to-top-examples"]],decls:2,vars:0,consts:[["html",'

    Interazione con il componente Back to top

    \n\n
    \n\n

    Per visualizzare il componente, scorrere la pagina.

    \n \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-to-top-button',\n templateUrl: './back-to-top-button.component.html'\n})\nexport class BackToTopButtonComponent {\n small = false;\n\n shadow = false;\n\n dark = false;\n}"]],template:function(n,a){1&n&&o._UZ(0,"it-back-to-top-button")(1,"it-source-display",0)},dependencies:[k.F,v],encapsulation:2})}return t})();const C=[{path:"",component:(()=>{class t{constructor(){this.component=h.wx.find(c=>"ItBackToTopComponent"===c.name)}static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-go-to-top-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(n,a){1&n&&(o.TgZ(0,"h1",0),o._uU(1,"Back To Top"),o.qZA(),o.TgZ(2,"p",1),o._uU(3,'Consente agli utenti di avere un pulsante con un\'azione equivalente al "torna su" nella pagina.'),o.qZA(),o._UZ(4,"div",2),o.TgZ(5,"it-tab-container")(6,"it-tab-item",3),o._UZ(7,"it-back-to-top-examples"),o.qZA(),o.TgZ(8,"it-tab-item",4),o._UZ(9,"it-api-parameters",5),o.qZA()()),2&n&&(o.xp6(4),o.Q6J("innerHTML",a.component.description,o.oJD),o.xp6(5),o.Q6J("component",a.component))},dependencies:[u.G,T.U,g.m,B],encapsulation:2})}return t})()}];let Z=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=o.oAB({type:t});static#n=this.\u0275inj=o.cJS({imports:[p.Bz.forChild(C),p.Bz]})}return t})(),M=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=o.oAB({type:t});static#n=this.\u0275inj=o.cJS({imports:[d.ez,r.m,s.u5,Z]})}return t})()}}]); \ No newline at end of file diff --git a/7105.bb0b958b2fdf6395.js b/7105.bb0b958b2fdf6395.js new file mode 100644 index 00000000..4ab0be15 --- /dev/null +++ b/7105.bb0b958b2fdf6395.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7105],{7105:(x,i,e)=>{e.r(i),e.d(i,{BackToTopModule:()=>M});var d=e(6814),s=e(6223),r=e(6208),p=e(1640),h=e(7069),o=e(9212),u=e(528),T=e(6273),g=e(4580),k=e(6099),b=e(4220),f=e(2479);let v=(()=>{class t{constructor(){this.small=!1,this.shadow=!1,this.dark=!1}static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-back-to-top-button"]],decls:13,vars:6,consts:[[1,"bd-example"],[3,"small","shadow","dark"],[1,"row"],[1,"form-check","col-2"],["label","Small",3,"ngModel","ngModelChange"],["label","Shadow",3,"ngModel","ngModelChange"],["label","Dark",3,"ngModel","ngModelChange"]],template:function(n,a){1&n&&(o.TgZ(0,"h3"),o._uU(1,"Interazione con il componente Back to top"),o.qZA(),o.TgZ(2,"div",0)(3,"p"),o._uU(4,"Per visualizzare il componente, scorrere la pagina."),o.qZA(),o._UZ(5,"it-back-to-top",1),o.TgZ(6,"div",2)(7,"div",3)(8,"h5"),o._uU(9,"Opzioni"),o.qZA(),o.TgZ(10,"it-checkbox",4),o.NdJ("ngModelChange",function(l){return a.small=l}),o.qZA(),o.TgZ(11,"it-checkbox",5),o.NdJ("ngModelChange",function(l){return a.shadow=l}),o.qZA(),o.TgZ(12,"it-checkbox",6),o.NdJ("ngModelChange",function(l){return a.dark=l}),o.qZA()()()()),2&n&&(o.xp6(5),o.Q6J("small",a.small)("shadow",a.shadow)("dark",a.dark),o.xp6(5),o.Q6J("ngModel",a.small),o.xp6(),o.Q6J("ngModel",a.shadow),o.xp6(),o.Q6J("ngModel",a.dark))},dependencies:[b.f,f.m,s.JJ,s.On],encapsulation:2})}return t})(),B=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-back-to-top-examples"]],decls:2,vars:0,consts:[["html",'

    Interazione con il componente Back to top

    \n\n
    \n

    Per visualizzare il componente, scorrere la pagina.

    \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-back-to-top-button',\n templateUrl: './back-to-top-button.component.html',\n})\nexport class BackToTopButtonComponent {\n small = false;\n\n shadow = false;\n\n dark = false;\n}"]],template:function(n,a){1&n&&o._UZ(0,"it-back-to-top-button")(1,"it-source-display",0)},dependencies:[k.F,v],encapsulation:2})}return t})();const C=[{path:"",component:(()=>{class t{constructor(){this.component=h.wx.find(c=>"ItBackToTopComponent"===c.name)}static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=o.Xpm({type:t,selectors:[["it-go-to-top-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(n,a){1&n&&(o.TgZ(0,"h1",0),o._uU(1,"Back To Top"),o.qZA(),o.TgZ(2,"p",1),o._uU(3,'Consente agli utenti di avere un pulsante con un\'azione equivalente al "torna su" nella pagina.'),o.qZA(),o._UZ(4,"div",2),o.TgZ(5,"it-tab-container")(6,"it-tab-item",3),o._UZ(7,"it-back-to-top-examples"),o.qZA(),o.TgZ(8,"it-tab-item",4),o._UZ(9,"it-api-parameters",5),o.qZA()()),2&n&&(o.xp6(4),o.Q6J("innerHTML",a.component.description,o.oJD),o.xp6(5),o.Q6J("component",a.component))},dependencies:[u.G,T.U,g.m,B],encapsulation:2})}return t})()}];let Z=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=o.oAB({type:t});static#n=this.\u0275inj=o.cJS({imports:[p.Bz.forChild(C),p.Bz]})}return t})(),M=(()=>{class t{static#o=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=o.oAB({type:t});static#n=this.\u0275inj=o.cJS({imports:[d.ez,r.m,s.u5,Z]})}return t})()}}]); \ No newline at end of file diff --git a/7495.6c63218f07f76e47.js b/7495.2582d0bae17ae604.js similarity index 51% rename from 7495.6c63218f07f76e47.js rename to 7495.2582d0bae17ae604.js index bd8ae1af..5d10eaf5 100644 --- a/7495.6c63218f07f76e47.js +++ b/7495.2582d0bae17ae604.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7495],{7495:(U,l,a)=>{a.r(l),a.d(l,{RatingModule:()=>R});var p=a(6814),c=a(6208),s=a(1640),d=a(7069),t=a(9212),u=a(528),g=a(6273),f=a(4580),h=a(6099),i=a(6223),m=a(2887);let v=(()=>{class n{constructor(o){this.formBuilder=o,this.rating=3,this.formGroup=this.formBuilder.group({rating:[0]})}static#t=this.\u0275fac=function(e){return new(e||n)(t.Y36(i.qu))};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-example"]],decls:19,vars:4,consts:[[1,"bd-example"],[1,"row"],[1,"col"],[3,"label","ngModel","ngModelChange"],[3,"formGroup"],["formControlName","rating"],[1,"pt-5"],[1,"example-section"],[1,"example-selected-value"]],template:function(e,r){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Con Label"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"h5"),t._uU(6,"NgModel"),t.qZA(),t.TgZ(7,"it-rating",3),t.NdJ("ngModelChange",function(T){return r.rating=T}),t.qZA()(),t.TgZ(8,"div",2)(9,"h5"),t._uU(10,"FormGroup"),t.qZA(),t.TgZ(11,"form",4),t._UZ(12,"it-rating",5),t.TgZ(13,"div",6)(14,"h4"),t._uU(15,"Risultato"),t.qZA(),t.TgZ(16,"div",7)(17,"div",8),t._uU(18),t.qZA()()()()()()()),2&e&&(t.xp6(7),t.Q6J("label",r.rating+" stelle")("ngModel",r.rating),t.xp6(4),t.Q6J("formGroup",r.formGroup),t.xp6(7),t.hij("Valore selezionato: ",r.formGroup.get("rating").value,""))},dependencies:[m.X,i._Y,i.JJ,i.JL,i.On,i.sg,i.u],encapsulation:2})}return n})(),x=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-example-readonly"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"container-fluid","pb-4","mb-4"],["disabled","true",3,"value"]],template:function(e,r){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Sola lettura"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1),t._UZ(4,"it-rating",2),t.qZA()()),2&e&&(t.xp6(4),t.Q6J("value",4))},dependencies:[m.X],encapsulation:2})}return n})(),Z=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-examples"]],decls:4,vars:0,consts:[["html",'

    Con Label

    \n
    \n
    \n
    \n
    NgModel
    \n \n
    \n
    \n
    FormGroup
    \n
    \n \n\n
    \n

    Risultato

    \n
    \n
    Valore selezionato: /{/{formGroup.get(\'rating\').value/}/}
    \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-rating-example',\n templateUrl: './rating-example.component.html'\n})\nexport class RatingExampleComponent {\n rating: number = 3;\n\n formGroup: FormGroup;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n rating: [0]\n })\n }\n}"],["html",'

    Sola lettura

    \n
    \n
    \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-rating-example-readonly',\n templateUrl: './rating-example-readonly.component.html'\n})\nexport class RatingExampleReadonlyComponent {\n\n}"]],template:function(e,r){1&e&&t._UZ(0,"it-rating-example")(1,"it-source-display",0)(2,"it-rating-example-readonly")(3,"it-source-display",1)},dependencies:[h.F,v,x],encapsulation:2})}return n})();const C=[{path:"",component:(()=>{class n{constructor(){this.component=d.wx.find(o=>"ItRatingComponent"===o.name)}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(e,r){1&e&&(t.TgZ(0,"h1",0),t._uU(1,"Rating"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Per esprimere una valutazione su un contenuto."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-rating-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"RatingComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&e&&(t.xp6(10),t.Q6J("component",r.component))},dependencies:[u.G,g.U,f.m,Z],encapsulation:2})}return n})()}];let y=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[s.Bz.forChild(C),s.Bz]})}return n})(),R=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[p.ez,c.m,y,i.u5,i.UX]})}return n})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7495],{7495:(U,l,a)=>{a.r(l),a.d(l,{RatingModule:()=>R});var p=a(6814),c=a(6208),s=a(1640),d=a(7069),t=a(9212),u=a(528),g=a(6273),f=a(4580),h=a(6099),i=a(6223),m=a(2887);let v=(()=>{class n{constructor(o){this.formBuilder=o,this.rating=3,this.formGroup=this.formBuilder.group({rating:[0]})}static#t=this.\u0275fac=function(e){return new(e||n)(t.Y36(i.qu))};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-example"]],decls:19,vars:4,consts:[[1,"bd-example"],[1,"row"],[1,"col"],[3,"label","ngModel","ngModelChange"],[3,"formGroup"],["formControlName","rating"],[1,"pt-5"],[1,"example-section"],[1,"example-selected-value"]],template:function(e,r){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Con Label"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"h5"),t._uU(6,"NgModel"),t.qZA(),t.TgZ(7,"it-rating",3),t.NdJ("ngModelChange",function(T){return r.rating=T}),t.qZA()(),t.TgZ(8,"div",2)(9,"h5"),t._uU(10,"FormGroup"),t.qZA(),t.TgZ(11,"form",4),t._UZ(12,"it-rating",5),t.TgZ(13,"div",6)(14,"h4"),t._uU(15,"Risultato"),t.qZA(),t.TgZ(16,"div",7)(17,"div",8),t._uU(18),t.qZA()()()()()()()),2&e&&(t.xp6(7),t.Q6J("label",r.rating+" stelle")("ngModel",r.rating),t.xp6(4),t.Q6J("formGroup",r.formGroup),t.xp6(7),t.hij("Valore selezionato: ",r.formGroup.get("rating").value,""))},dependencies:[m.X,i._Y,i.JJ,i.JL,i.On,i.sg,i.u],encapsulation:2})}return n})(),x=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-example-readonly"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"container-fluid","pb-4","mb-4"],["disabled","true",3,"value"]],template:function(e,r){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Sola lettura"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1),t._UZ(4,"it-rating",2),t.qZA()()),2&e&&(t.xp6(4),t.Q6J("value",4))},dependencies:[m.X],encapsulation:2})}return n})(),Z=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-examples"]],decls:4,vars:0,consts:[["html",'

    Con Label

    \n
    \n
    \n
    \n
    NgModel
    \n \n
    \n
    \n
    FormGroup
    \n
    \n \n\n
    \n

    Risultato

    \n
    \n
    Valore selezionato: /{/{ formGroup.get(\'rating\').value /}/}
    \n
    \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-rating-example',\n templateUrl: './rating-example.component.html',\n})\nexport class RatingExampleComponent {\n rating: number = 3;\n\n formGroup: FormGroup;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group({\n rating: [0],\n });\n }\n}"],["html",'

    Sola lettura

    \n
    \n
    \n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-rating-example-readonly',\n templateUrl: './rating-example-readonly.component.html',\n})\nexport class RatingExampleReadonlyComponent {}"]],template:function(e,r){1&e&&t._UZ(0,"it-rating-example")(1,"it-source-display",0)(2,"it-rating-example-readonly")(3,"it-source-display",1)},dependencies:[h.F,v,x],encapsulation:2})}return n})();const C=[{path:"",component:(()=>{class n{constructor(){this.component=d.wx.find(o=>"ItRatingComponent"===o.name)}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-rating-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(e,r){1&e&&(t.TgZ(0,"h1",0),t._uU(1,"Rating"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Per esprimere una valutazione su un contenuto."),t.qZA(),t.TgZ(4,"it-tab-container")(5,"it-tab-item",2),t._UZ(6,"it-rating-examples"),t.qZA(),t.TgZ(7,"it-tab-item",3)(8,"h3"),t._uU(9,"RatingComponent"),t.qZA(),t._UZ(10,"it-api-parameters",4),t.qZA()()),2&e&&(t.xp6(10),t.Q6J("component",r.component))},dependencies:[u.G,g.U,f.m,Z],encapsulation:2})}return n})()}];let y=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[s.Bz.forChild(C),s.Bz]})}return n})(),R=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[p.ez,c.m,y,i.u5,i.UX]})}return n})()}}]); \ No newline at end of file diff --git a/7658.850376bbdcff94c8.js b/7658.850376bbdcff94c8.js deleted file mode 100644 index 05242253..00000000 --- a/7658.850376bbdcff94c8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7658],{7658:(U,s,i)=>{i.r(s),i.d(s,{RadioModule:()=>N});var c=i(6814),l=i(6223),g=i(6208),m=i(1640),b=i(7069),e=i(9212),h=i(528),v=i(6273),C=i(4580),f=i(6099),x=i(4220),u=i(8790);function M(n,p){if(1&n){const a=e.EpF();e.TgZ(0,"it-radio-button",15),e.NdJ("ngModelChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.selectedColor=o)}),e.qZA()}if(2&n){const a=p.$implicit,t=p.index,o=e.oxw();e.Q6J("id","color-"+t)("ngModel",o.selectedColor)("disabled",o.disabled)("value",a)("label",a)}}let Z=(()=>{class n{constructor(a){this._fb=a,this.colors=["Rosso","Blu","Giallo"],this.selectedColor="Blu",this.disabled=!1}ngOnInit(){this.genderFormGroup=this._fb.group({gender:["MALE"]})}static#e=this.\u0275fac=function(t){return new(t||n)(e.Y36(l.qu))};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-example"]],decls:42,vars:8,consts:[[1,"bd-example"],[1,"example-section"],["label","Disabilitato",3,"ngModel","ngModelChange"],[3,"id","ngModel","disabled","value","label","ngModelChange",4,"ngFor","ngForOf"],[1,"example-selected-value"],["name","radio-link","value","bootstrap-italia",3,"ngModel","ngModelChange"],["label",""],["href","https://italia.github.io/bootstrap-italia/"],["name","radio-link","value","radio-button",3,"ngModel","ngModelChange"],["href","https://italia.github.io/bootstrap-italia/docs/form/radio-button/"],[3,"formGroup"],["formControlName","gender","value","MALE","label","Maschio"],["formControlName","gender","value","FEMALE","label","Femmina"],["formControlName","gender","value","OTHERS","label","Altro"],["formControlName","gender","value","UNDEFINED","label","Preferisco non dirlo"],[3,"id","ngModel","disabled","value","label","ngModelChange"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione Radio button"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(d){return o.disabled=d}),e.qZA()(),e.TgZ(5,"h4"),e._uU(6,"Risultato"),e.qZA(),e.TgZ(7,"div",1),e.YNc(8,M,1,5,"it-radio-button",3),e.TgZ(9,"div",4),e._uU(10),e.qZA()()(),e.TgZ(11,"div",0)(12,"h4"),e._uU(13,"Radio con link"),e.qZA(),e.TgZ(14,"it-radio-button",5),e.NdJ("ngModelChange",function(d){return o.link=d}),e.ynx(15,6),e._uU(16,"Label con "),e.TgZ(17,"a",7),e._uU(18,"link"),e.qZA(),e.BQk(),e.qZA(),e.TgZ(19,"it-radio-button",8),e.NdJ("ngModelChange",function(d){return o.link=d}),e.ynx(20,6),e._uU(21,"Altra label con "),e.TgZ(22,"a",9),e._uU(23,"link"),e.qZA(),e.BQk(),e.qZA(),e.TgZ(24,"div",4),e._uU(25,"Link selezionato: "),e.TgZ(26,"strong"),e._uU(27),e.qZA()()(),e.TgZ(28,"div",0)(29,"h4"),e._uU(30,"Radio in Reactive Form"),e.qZA(),e.TgZ(31,"p"),e._uU(32,"Qual \xe8 il tuo sesso?"),e.qZA(),e.TgZ(33,"form",10),e._UZ(34,"it-radio-button",11)(35,"it-radio-button",12)(36,"it-radio-button",13)(37,"it-radio-button",14),e.qZA(),e.TgZ(38,"div",4),e._uU(39,"Sesso selezionato: "),e.TgZ(40,"strong"),e._uU(41),e.qZA()()()),2&t&&(e.xp6(4),e.Q6J("ngModel",o.disabled),e.xp6(4),e.Q6J("ngForOf",o.colors),e.xp6(2),e.hij("Colore selezionato: ",o.selectedColor,""),e.xp6(4),e.Q6J("ngModel",o.link),e.xp6(5),e.Q6J("ngModel",o.link),e.xp6(8),e.Oqu(o.link),e.xp6(6),e.Q6J("formGroup",o.genderFormGroup),e.xp6(8),e.Oqu(o.genderFormGroup.value.gender))},dependencies:[c.sg,l._Y,l.JJ,l.JL,l.sg,l.u,l.On,x.f,u.C]})}return n})(),_=(()=>{class n{constructor(){this.selectedNation="Italia"}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-checked-example"]],decls:9,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["name","nation","value","USA","label","USA",3,"ngModel","ngModelChange"],["name","nation","value","Italia","label","Italia",3,"ngModel","ngModelChange"],["name","nation","value","Spagna","label","Spagna",3,"ngModel","ngModelChange"],[1,"example-selected-value"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Radio checked"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-radio-button",2),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA(),e.TgZ(5,"it-radio-button",3),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA(),e.TgZ(6,"it-radio-button",4),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA()(),e.TgZ(7,"div",5),e._uU(8),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("ngModel",o.selectedNation),e.xp6(),e.Q6J("ngModel",o.selectedNation),e.xp6(),e.Q6J("ngModel",o.selectedNation),e.xp6(2),e.hij("Nazione selezionata: ",o.selectedNation,""))},dependencies:[l.JJ,l.On,u.C]})}return n})(),T=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-examples"]],decls:4,vars:0,consts:[["html",'

    Configurazione Radio button

    \n
    \n

    \n \n

    \n\n\n

    Risultato

    \n\n
    \n \n
    Colore selezionato: /{/{selectedColor/}/}
    \n
    \n
    \n\n
    \n

    Radio con link

    \n \n Label con link\n \n \n Altra label con link\n \n\n
    Link selezionato: /{/{link/}/}
    \n
    \n\n
    \n

    Radio in Reactive Form

    \n

    Qual \xe8 il tuo sesso?

    \n
    \n \n \n \n \n
    \n\n
    Sesso selezionato: /{/{genderFormGroup.value.gender/}/}
    \n\n\n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-radio-example',\n templateUrl: './radio-example.component.html',\n styleUrls: ['./radio-example.component.scss']\n})\nexport class RadioExampleComponent implements OnInit {\n\n colors = [\n 'Rosso',\n 'Blu',\n 'Giallo'\n ];\n\n selectedColor = 'Blu';\n\n disabled = false;\n\n link?: string;\n\n genderFormGroup: FormGroup;\n\n constructor(private _fb: FormBuilder){}\n\n ngOnInit(): void {\n this.genderFormGroup = this._fb.group({\n gender: ['MALE']\n });\n }\n}"],["html",'

    Radio checked

    \n
    \n
    \n \n\n \n\n \n
    \n\n
    Nazione selezionata: /{/{selectedNation/}/}
    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'it-radio-checked-example',\n templateUrl: './radio-checked-example.component.html',\n styleUrls: ['./radio-checked-example.component.scss']\n})\nexport class RadioCheckedExampleComponent {\n\n selectedNation = 'Italia';\n\n\n}"]],template:function(t,o){1&t&&e._UZ(0,"it-radio-example")(1,"it-source-display",0)(2,"it-radio-checked-example")(3,"it-source-display",1)},dependencies:[f.F,Z,_]})}return n})();const R=[{path:"",component:(()=>{class n{constructor(){this.component=b.wx.find(a=>"ItRadioButtonComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,o){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Radio Button"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Radio Button utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-radio-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[h.G,v.U,C.m,T]})}return n})()}];let A=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(R),m.Bz]})}return n})(),N=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[c.ez,l.UX,l.u5,g.m,A]})}return n})()}}]); \ No newline at end of file diff --git a/7658.e7fd9d86a56db5b1.js b/7658.e7fd9d86a56db5b1.js new file mode 100644 index 00000000..18051fdd --- /dev/null +++ b/7658.e7fd9d86a56db5b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7658],{7658:(U,s,i)=>{i.r(s),i.d(s,{RadioModule:()=>N});var c=i(6814),l=i(6223),g=i(6208),m=i(1640),b=i(7069),e=i(9212),h=i(528),v=i(6273),C=i(4580),f=i(6099),x=i(4220),u=i(8790);function M(n,p){if(1&n){const a=e.EpF();e.TgZ(0,"it-radio-button",15),e.NdJ("ngModelChange",function(o){e.CHM(a);const r=e.oxw();return e.KtG(r.selectedColor=o)}),e.qZA()}if(2&n){const a=p.$implicit,t=p.index,o=e.oxw();e.Q6J("id","color-"+t)("ngModel",o.selectedColor)("disabled",o.disabled)("value",a)("label",a)}}let Z=(()=>{class n{constructor(a){this._fb=a,this.colors=["Rosso","Blu","Giallo"],this.selectedColor="Blu",this.disabled=!1}ngOnInit(){this.genderFormGroup=this._fb.group({gender:["MALE"]})}static#e=this.\u0275fac=function(t){return new(t||n)(e.Y36(l.qu))};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-example"]],decls:42,vars:8,consts:[[1,"bd-example"],[1,"example-section"],["label","Disabilitato",3,"ngModel","ngModelChange"],[3,"id","ngModel","disabled","value","label","ngModelChange",4,"ngFor","ngForOf"],[1,"example-selected-value"],["name","radio-link","value","bootstrap-italia",3,"ngModel","ngModelChange"],["label",""],["href","https://italia.github.io/bootstrap-italia/"],["name","radio-link","value","radio-button",3,"ngModel","ngModelChange"],["href","https://italia.github.io/bootstrap-italia/docs/form/radio-button/"],[3,"formGroup"],["formControlName","gender","value","MALE","label","Maschio"],["formControlName","gender","value","FEMALE","label","Femmina"],["formControlName","gender","value","OTHERS","label","Altro"],["formControlName","gender","value","UNDEFINED","label","Preferisco non dirlo"],[3,"id","ngModel","disabled","value","label","ngModelChange"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione Radio button"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),e.NdJ("ngModelChange",function(d){return o.disabled=d}),e.qZA()(),e.TgZ(5,"h4"),e._uU(6,"Risultato"),e.qZA(),e.TgZ(7,"div",1),e.YNc(8,M,1,5,"it-radio-button",3),e.TgZ(9,"div",4),e._uU(10),e.qZA()()(),e.TgZ(11,"div",0)(12,"h4"),e._uU(13,"Radio con link"),e.qZA(),e.TgZ(14,"it-radio-button",5),e.NdJ("ngModelChange",function(d){return o.link=d}),e.ynx(15,6),e._uU(16,"Label con "),e.TgZ(17,"a",7),e._uU(18,"link"),e.qZA(),e.BQk(),e.qZA(),e.TgZ(19,"it-radio-button",8),e.NdJ("ngModelChange",function(d){return o.link=d}),e.ynx(20,6),e._uU(21,"Altra label con "),e.TgZ(22,"a",9),e._uU(23,"link"),e.qZA(),e.BQk(),e.qZA(),e.TgZ(24,"div",4),e._uU(25," Link selezionato: "),e.TgZ(26,"strong"),e._uU(27),e.qZA()()(),e.TgZ(28,"div",0)(29,"h4"),e._uU(30,"Radio in Reactive Form"),e.qZA(),e.TgZ(31,"p"),e._uU(32,"Qual \xe8 il tuo sesso?"),e.qZA(),e.TgZ(33,"form",10),e._UZ(34,"it-radio-button",11)(35,"it-radio-button",12)(36,"it-radio-button",13)(37,"it-radio-button",14),e.qZA(),e.TgZ(38,"div",4),e._uU(39," Sesso selezionato: "),e.TgZ(40,"strong"),e._uU(41),e.qZA()()()),2&t&&(e.xp6(4),e.Q6J("ngModel",o.disabled),e.xp6(4),e.Q6J("ngForOf",o.colors),e.xp6(2),e.hij("Colore selezionato: ",o.selectedColor,""),e.xp6(4),e.Q6J("ngModel",o.link),e.xp6(5),e.Q6J("ngModel",o.link),e.xp6(8),e.Oqu(o.link),e.xp6(6),e.Q6J("formGroup",o.genderFormGroup),e.xp6(8),e.Oqu(o.genderFormGroup.value.gender))},dependencies:[c.sg,l._Y,l.JJ,l.JL,l.sg,l.u,l.On,x.f,u.C]})}return n})(),_=(()=>{class n{constructor(){this.selectedNation="Italia"}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-checked-example"]],decls:9,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["name","nation","value","USA","label","USA",3,"ngModel","ngModelChange"],["name","nation","value","Italia","label","Italia",3,"ngModel","ngModelChange"],["name","nation","value","Spagna","label","Spagna",3,"ngModel","ngModelChange"],[1,"example-selected-value"]],template:function(t,o){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Radio checked"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-radio-button",2),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA(),e.TgZ(5,"it-radio-button",3),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA(),e.TgZ(6,"it-radio-button",4),e.NdJ("ngModelChange",function(d){return o.selectedNation=d}),e.qZA()(),e.TgZ(7,"div",5),e._uU(8),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("ngModel",o.selectedNation),e.xp6(),e.Q6J("ngModel",o.selectedNation),e.xp6(),e.Q6J("ngModel",o.selectedNation),e.xp6(2),e.hij("Nazione selezionata: ",o.selectedNation,""))},dependencies:[l.JJ,l.On,u.C]})}return n})(),T=(()=>{class n{constructor(){}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-examples"]],decls:4,vars:0,consts:[["html",'

    Configurazione Radio button

    \n
    \n

    \n \n

    \n\n

    Risultato

    \n\n
    \n \n
    Colore selezionato: /{/{ selectedColor /}/}
    \n
    \n
    \n\n
    \n

    Radio con link

    \n \n Label con link\n \n \n Altra label con link\n \n\n
    \n Link selezionato: /{/{ link /}/}\n
    \n
    \n\n
    \n

    Radio in Reactive Form

    \n

    Qual \xe8 il tuo sesso?

    \n
    \n \n \n \n \n
    \n\n
    \n Sesso selezionato: /{/{ genderFormGroup.value.gender /}/}\n
    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-radio-example',\n templateUrl: './radio-example.component.html',\n styleUrls: ['./radio-example.component.scss'],\n})\nexport class RadioExampleComponent implements OnInit {\n colors = ['Rosso', 'Blu', 'Giallo'];\n\n selectedColor = 'Blu';\n\n disabled = false;\n\n link?: string;\n\n genderFormGroup: FormGroup;\n\n constructor(private _fb: FormBuilder) {}\n\n ngOnInit(): void {\n this.genderFormGroup = this._fb.group({\n gender: ['MALE'],\n });\n }\n}"],["html",'

    Radio checked

    \n
    \n
    \n \n\n \n\n \n
    \n\n
    Nazione selezionata: /{/{ selectedNation /}/}
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-radio-checked-example',\n templateUrl: './radio-checked-example.component.html',\n styleUrls: ['./radio-checked-example.component.scss'],\n})\nexport class RadioCheckedExampleComponent {\n selectedNation = 'Italia';\n}"]],template:function(t,o){1&t&&e._UZ(0,"it-radio-example")(1,"it-source-display",0)(2,"it-radio-checked-example")(3,"it-source-display",1)},dependencies:[f.F,Z,_]})}return n})();const R=[{path:"",component:(()=>{class n{constructor(){this.component=b.wx.find(a=>"ItRadioButtonComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-radio-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,o){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Radio Button"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Radio Button utilizzabile in un form"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-radio-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[h.G,v.U,C.m,T]})}return n})()}];let A=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(R),m.Bz]})}return n})(),N=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[c.ez,l.UX,l.u5,g.m,A]})}return n})()}}]); \ No newline at end of file diff --git a/7994.cd9a35fdb4ad4b11.js b/7994.0e8e7aff73f54077.js similarity index 50% rename from 7994.cd9a35fdb4ad4b11.js rename to 7994.0e8e7aff73f54077.js index fb0b1579..3a08ef11 100644 --- a/7994.cd9a35fdb4ad4b11.js +++ b/7994.0e8e7aff73f54077.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7994],{7994:(z,p,r)=>{r.r(p),r.d(p,{AvatarModule:()=>w});var d=r(7069),a=r(9212),m=r(528),c=r(6273),u=r(4580),A=r(6099),s=r(9091);let g=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-size"]],decls:28,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-around","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","size","xs"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","size","sm"],["itAvatar","","size","lg"],["itAvatar","","size","xl"],["itAvatar","","size","xxl"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Dimensioni Avatar"),a.qZA(),a.TgZ(2,"div",0)(3,"div",1)(4,"p",2),a._uU(5,"XS"),a.qZA(),a.TgZ(6,"span",3),a._uU(7,"Bottone dimensioni xs"),a.qZA()(),a.TgZ(8,"div",4)(9,"p",2),a._uU(10,"SM"),a.qZA(),a.TgZ(11,"span",3),a._uU(12,"Bottone dimensioni sm"),a.qZA()(),a.TgZ(13,"div",5)(14,"p",2),a._uU(15,"LG"),a.qZA(),a.TgZ(16,"span",3),a._uU(17,"Bottone dimensioni lg"),a.qZA()(),a.TgZ(18,"div",6)(19,"p",2),a._uU(20,"XL"),a.qZA(),a.TgZ(21,"span",3),a._uU(22,"Bottone dimensioni xl"),a.qZA()(),a.TgZ(23,"div",7)(24,"p",2),a._uU(25,"XXL"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Bottone dimensioni xxl"),a.qZA()()())},dependencies:[s.r]})}return t})(),Z=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-colors"]],decls:28,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-around","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","size","lg","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","size","lg","color","secondary"],["itAvatar","","size","lg","color","green"],["itAvatar","","size","lg","color","orange"],["itAvatar","","size","lg","color","red"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Colori Avatar"),a.qZA(),a.TgZ(2,"div",0)(3,"div",1)(4,"p",2),a._uU(5,"MR"),a.qZA(),a.TgZ(6,"span",3),a._uU(7,"Mario Rossi"),a.qZA()(),a.TgZ(8,"div",4)(9,"p",2),a._uU(10,"MR"),a.qZA(),a.TgZ(11,"span",3),a._uU(12,"Mario Rossi"),a.qZA()(),a.TgZ(13,"div",5)(14,"p",2),a._uU(15,"MR"),a.qZA(),a.TgZ(16,"span",3),a._uU(17,"Mario Rossi"),a.qZA()(),a.TgZ(18,"div",6)(19,"p",2),a._uU(20,"MR"),a.qZA(),a.TgZ(21,"span",3),a._uU(22,"Mario Rossi"),a.qZA()(),a.TgZ(23,"div",7)(24,"p",2),a._uU(25,"MR"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Mario Rossi"),a.qZA()()())},dependencies:[s.r]})}return t})();var o=r(7125);let h=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-group"]],decls:34,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-start","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","color","secondary"],["itAvatar","","color","green"],["itAvatar","","color","orange"],["itAvatar","","color","red"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Avatar Sovrapposti"),a.qZA(),a.TgZ(2,"div",0)(3,"it-avatar-group")(4,"it-avatar-item")(5,"div",1)(6,"p",2),a._uU(7,"MR"),a.qZA(),a.TgZ(8,"span",3),a._uU(9,"Mario Rossi"),a.qZA()()(),a.TgZ(10,"it-avatar-item")(11,"div",4)(12,"p",2),a._uU(13,"MR"),a.qZA(),a.TgZ(14,"span",3),a._uU(15,"Mario Rossi"),a.qZA()()(),a.TgZ(16,"it-avatar-item")(17,"div",5)(18,"p",2),a._uU(19,"MR"),a.qZA(),a.TgZ(20,"span",3),a._uU(21,"Mario Rossi"),a.qZA()()(),a.TgZ(22,"it-avatar-item")(23,"div",6)(24,"p",2),a._uU(25,"MR"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Mario Rossi"),a.qZA()()(),a.TgZ(28,"it-avatar-item")(29,"div",7)(30,"p",2),a._uU(31,"MR"),a.qZA(),a.TgZ(32,"span",3),a._uU(33,"Mario Rossi"),a.qZA()()()()())},dependencies:[o.s,o.B,s.r]})}return t})();var l=r(2290);let x=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-dropdown"]],decls:61,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-start","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","color","secondary"],["src","https://randomuser.me/api/portraits/men/13.jpg","alt","Giulio Neri"],["itAvatar","","color","green"],["itAvatar","","color","orange"],["itAvatar",""],["it-avatar-dropdown-toggle",""],["link","'#'"],["src","https://randomuser.me/api/portraits/men/46.jpg","alt","Mario Rossi"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Avatar Con Dropdown"),a.qZA(),a.TgZ(2,"div",0)(3,"it-avatar-group")(4,"it-avatar-item")(5,"div",1)(6,"p",2),a._uU(7,"MR"),a.qZA(),a.TgZ(8,"span",3),a._uU(9,"Mario Rossi"),a.qZA()()(),a.TgZ(10,"it-avatar-item")(11,"div",4),a._UZ(12,"img",5),a.qZA()(),a.TgZ(13,"it-avatar-item")(14,"div",6)(15,"p",2),a._uU(16,"MR"),a.qZA(),a.TgZ(17,"span",3),a._uU(18,"Mario Rossi"),a.qZA()()(),a.TgZ(19,"it-avatar-item")(20,"div",7)(21,"p",2),a._uU(22,"MR"),a.qZA(),a.TgZ(23,"span",3),a._uU(24,"Mario Rossi"),a.qZA()()(),a.TgZ(25,"it-avatar-item")(26,"it-avatar-dropdown",8)(27,"div",9)(28,"span",3),a._uU(29,"Visualizza altri 4 utenti"),a.qZA(),a.TgZ(30,"span",2),a._uU(31,"+4"),a.qZA()(),a.TgZ(32,"it-avatar-dropdown-item",10)(33,"div",1)(34,"p",2),a._uU(35,"MR"),a.qZA(),a.TgZ(36,"span",3),a._uU(37,"Mario Rossi"),a.qZA()(),a.TgZ(38,"span"),a._uU(39,"Mario Rossi"),a.qZA()(),a.TgZ(40,"it-avatar-dropdown-item",10)(41,"div",1),a._UZ(42,"img",11),a.qZA(),a.TgZ(43,"span"),a._uU(44,"Mario Rossi"),a.qZA()(),a.TgZ(45,"it-avatar-dropdown-item")(46,"div",1)(47,"p",2),a._uU(48,"MR"),a.qZA(),a.TgZ(49,"span",3),a._uU(50,"Mario Rossi"),a.qZA()(),a.TgZ(51,"span"),a._uU(52,"Mario Rossi"),a.qZA()(),a.TgZ(53,"it-avatar-dropdown-item",10)(54,"div",1)(55,"p",2),a._uU(56,"MR"),a.qZA(),a.TgZ(57,"span",3),a._uU(58,"Mario Rossi"),a.qZA()(),a.TgZ(59,"span"),a._uU(60,"Mario Rossi"),a.qZA()()()()()())},dependencies:[o.s,o.B,l.M,l.W,s.r]})}return t})(),M=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-examples"]],decls:8,vars:0,consts:[["html",'

    Colori Avatar

    \n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-colors',\n templateUrl: './avatar-example-colors.component.html',\n styleUrls: ['./avatar-example-colors.component.scss']\n})\nexport class AvatarExampleColorsComponent {\n\n}"],["html",'

    Dimensioni Avatar

    \n
    \n
    \n \n Bottone dimensioni xs\n
    \n
    \n \n Bottone dimensioni sm\n
    \n
    \n \n Bottone dimensioni lg\n
    \n
    \n \n Bottone dimensioni xl\n
    \n
    \n \n Bottone dimensioni xxl\n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-size',\n templateUrl: './avatar-example-size.component.html',\n styleUrls: ['./avatar-example-size.component.scss']\n})\nexport class AvatarExampleSizeComponent {\n\n constructor() { }\n\n}"],["html",'

    Avatar Sovrapposti

    \n
    \n \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-group',\n templateUrl: './avatar-example-group.component.html',\n styleUrls: ['./avatar-example-group.component.scss']\n})\nexport class AvatarExampleGroupComponent {\n\n constructor() { }\n\n}"],["html",'

    Avatar Con Dropdown

    \n
    \n \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n Giulio Neri\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n \n
    \n Visualizza altri 4 utenti\n \n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-dropdown',\n templateUrl: './avatar-example-dropdown.component.html',\n styleUrls: ['./avatar-example-dropdown.component.scss']\n})\nexport class AvatarExampleDropdownComponent {\n\n constructor() { }\n\n}"]],template:function(i,e){1&i&&a._UZ(0,"it-avatar-example-colors")(1,"it-source-display",0)(2,"it-avatar-example-size")(3,"it-source-display",1)(4,"it-avatar-example-group")(5,"it-source-display",2)(6,"it-avatar-example-dropdown")(7,"it-source-display",3)},dependencies:[A.F,g,Z,h,x],encapsulation:2})}return t})(),y=(()=>{class t{constructor(){this.directive=d.s7.find(n=>"ItAvatarDirective"===n.name),this.dropdownItem=d.wx.find(n=>"ItAvatarDropDownItemComponent"===n.name)}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["id","example","label","Esempi","active","true",1,"pt-3"],["id","api","label","API",1,"pt-3"],[3,"component"]],template:function(i,e){1&i&&(a.TgZ(0,"h1",0),a._uU(1,"Avatar"),a.qZA(),a.TgZ(2,"p",1),a._uU(3,"Il componente per l'uso di avatar"),a.qZA(),a._UZ(4,"div",2),a.TgZ(5,"it-tab-container")(6,"it-tab-item",3),a._UZ(7,"it-avatar-examples"),a.qZA(),a.TgZ(8,"it-tab-item",4)(9,"h2"),a._uU(10,"Avatar"),a.qZA(),a._UZ(11,"it-api-parameters",5),a.TgZ(12,"h2"),a._uU(13,"Avatar dropdown item"),a.qZA(),a._UZ(14,"it-api-parameters",5),a.qZA()()),2&i&&(a.xp6(4),a.Q6J("innerHTML",e.directive.description,a.oJD),a.xp6(7),a.Q6J("component",e.directive),a.xp6(3),a.Q6J("component",e.dropdownItem))},dependencies:[m.G,c.U,u.m,M]})}return t})();var v=r(1640);const R=[{path:"",component:y}];let U=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=a.oAB({type:t});static#i=this.\u0275inj=a.cJS({imports:[v.Bz.forChild(R),v.Bz]})}return t})();var f=r(6208),T=r(6814),q=r(6223);let w=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=a.oAB({type:t});static#i=this.\u0275inj=a.cJS({imports:[T.ez,q.u5,f.m,U]})}return t})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[7994],{7994:(z,p,r)=>{r.r(p),r.d(p,{AvatarModule:()=>w});var d=r(7069),a=r(9212),m=r(528),c=r(6273),u=r(4580),A=r(6099),s=r(9091);let g=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-size"]],decls:28,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-around","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","size","xs"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","size","sm"],["itAvatar","","size","lg"],["itAvatar","","size","xl"],["itAvatar","","size","xxl"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Dimensioni Avatar"),a.qZA(),a.TgZ(2,"div",0)(3,"div",1)(4,"p",2),a._uU(5,"XS"),a.qZA(),a.TgZ(6,"span",3),a._uU(7,"Bottone dimensioni xs"),a.qZA()(),a.TgZ(8,"div",4)(9,"p",2),a._uU(10,"SM"),a.qZA(),a.TgZ(11,"span",3),a._uU(12,"Bottone dimensioni sm"),a.qZA()(),a.TgZ(13,"div",5)(14,"p",2),a._uU(15,"LG"),a.qZA(),a.TgZ(16,"span",3),a._uU(17,"Bottone dimensioni lg"),a.qZA()(),a.TgZ(18,"div",6)(19,"p",2),a._uU(20,"XL"),a.qZA(),a.TgZ(21,"span",3),a._uU(22,"Bottone dimensioni xl"),a.qZA()(),a.TgZ(23,"div",7)(24,"p",2),a._uU(25,"XXL"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Bottone dimensioni xxl"),a.qZA()()())},dependencies:[s.r]})}return t})(),Z=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-colors"]],decls:28,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-around","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","size","lg","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","size","lg","color","secondary"],["itAvatar","","size","lg","color","green"],["itAvatar","","size","lg","color","orange"],["itAvatar","","size","lg","color","red"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Colori Avatar"),a.qZA(),a.TgZ(2,"div",0)(3,"div",1)(4,"p",2),a._uU(5,"MR"),a.qZA(),a.TgZ(6,"span",3),a._uU(7,"Mario Rossi"),a.qZA()(),a.TgZ(8,"div",4)(9,"p",2),a._uU(10,"MR"),a.qZA(),a.TgZ(11,"span",3),a._uU(12,"Mario Rossi"),a.qZA()(),a.TgZ(13,"div",5)(14,"p",2),a._uU(15,"MR"),a.qZA(),a.TgZ(16,"span",3),a._uU(17,"Mario Rossi"),a.qZA()(),a.TgZ(18,"div",6)(19,"p",2),a._uU(20,"MR"),a.qZA(),a.TgZ(21,"span",3),a._uU(22,"Mario Rossi"),a.qZA()(),a.TgZ(23,"div",7)(24,"p",2),a._uU(25,"MR"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Mario Rossi"),a.qZA()()())},dependencies:[s.r]})}return t})();var o=r(7125);let h=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-group"]],decls:34,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-start","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","color","secondary"],["itAvatar","","color","green"],["itAvatar","","color","orange"],["itAvatar","","color","red"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Avatar Sovrapposti"),a.qZA(),a.TgZ(2,"div",0)(3,"it-avatar-group")(4,"it-avatar-item")(5,"div",1)(6,"p",2),a._uU(7,"MR"),a.qZA(),a.TgZ(8,"span",3),a._uU(9,"Mario Rossi"),a.qZA()()(),a.TgZ(10,"it-avatar-item")(11,"div",4)(12,"p",2),a._uU(13,"MR"),a.qZA(),a.TgZ(14,"span",3),a._uU(15,"Mario Rossi"),a.qZA()()(),a.TgZ(16,"it-avatar-item")(17,"div",5)(18,"p",2),a._uU(19,"MR"),a.qZA(),a.TgZ(20,"span",3),a._uU(21,"Mario Rossi"),a.qZA()()(),a.TgZ(22,"it-avatar-item")(23,"div",6)(24,"p",2),a._uU(25,"MR"),a.qZA(),a.TgZ(26,"span",3),a._uU(27,"Mario Rossi"),a.qZA()()(),a.TgZ(28,"it-avatar-item")(29,"div",7)(30,"p",2),a._uU(31,"MR"),a.qZA(),a.TgZ(32,"span",3),a._uU(33,"Mario Rossi"),a.qZA()()()()())},dependencies:[o.s,o.B,s.r]})}return t})();var l=r(2290);let x=(()=>{class t{constructor(){}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-example-dropdown"]],decls:61,vars:0,consts:[[1,"d-flex","align-items-center","justify-content-start","flex-wrap","flex-sm-nowrap","bd-example"],["itAvatar","","color","primary"],["aria-hidden","true"],[1,"visually-hidden"],["itAvatar","","color","secondary"],["src","https://randomuser.me/api/portraits/men/13.jpg","alt","Giulio Neri"],["itAvatar","","color","green"],["itAvatar","","color","orange"],["itAvatar",""],["it-avatar-dropdown-toggle",""],["link","'#'"],["src","https://randomuser.me/api/portraits/men/46.jpg","alt","Mario Rossi"]],template:function(i,e){1&i&&(a.TgZ(0,"h3"),a._uU(1,"Avatar Con Dropdown"),a.qZA(),a.TgZ(2,"div",0)(3,"it-avatar-group")(4,"it-avatar-item")(5,"div",1)(6,"p",2),a._uU(7,"MR"),a.qZA(),a.TgZ(8,"span",3),a._uU(9,"Mario Rossi"),a.qZA()()(),a.TgZ(10,"it-avatar-item")(11,"div",4),a._UZ(12,"img",5),a.qZA()(),a.TgZ(13,"it-avatar-item")(14,"div",6)(15,"p",2),a._uU(16,"MR"),a.qZA(),a.TgZ(17,"span",3),a._uU(18,"Mario Rossi"),a.qZA()()(),a.TgZ(19,"it-avatar-item")(20,"div",7)(21,"p",2),a._uU(22,"MR"),a.qZA(),a.TgZ(23,"span",3),a._uU(24,"Mario Rossi"),a.qZA()()(),a.TgZ(25,"it-avatar-item")(26,"it-avatar-dropdown",8)(27,"div",9)(28,"span",3),a._uU(29,"Visualizza altri 4 utenti"),a.qZA(),a.TgZ(30,"span",2),a._uU(31,"+4"),a.qZA()(),a.TgZ(32,"it-avatar-dropdown-item",10)(33,"div",1)(34,"p",2),a._uU(35,"MR"),a.qZA(),a.TgZ(36,"span",3),a._uU(37,"Mario Rossi"),a.qZA()(),a.TgZ(38,"span"),a._uU(39,"Mario Rossi"),a.qZA()(),a.TgZ(40,"it-avatar-dropdown-item",10)(41,"div",1),a._UZ(42,"img",11),a.qZA(),a.TgZ(43,"span"),a._uU(44,"Mario Rossi"),a.qZA()(),a.TgZ(45,"it-avatar-dropdown-item")(46,"div",1)(47,"p",2),a._uU(48,"MR"),a.qZA(),a.TgZ(49,"span",3),a._uU(50,"Mario Rossi"),a.qZA()(),a.TgZ(51,"span"),a._uU(52,"Mario Rossi"),a.qZA()(),a.TgZ(53,"it-avatar-dropdown-item",10)(54,"div",1)(55,"p",2),a._uU(56,"MR"),a.qZA(),a.TgZ(57,"span",3),a._uU(58,"Mario Rossi"),a.qZA()(),a.TgZ(59,"span"),a._uU(60,"Mario Rossi"),a.qZA()()()()()())},dependencies:[o.s,o.B,l.M,l.W,s.r]})}return t})(),M=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-examples"]],decls:8,vars:0,consts:[["html",'

    Colori Avatar

    \n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    \n \n Mario Rossi\n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-colors',\n templateUrl: './avatar-example-colors.component.html',\n styleUrls: ['./avatar-example-colors.component.scss'],\n})\nexport class AvatarExampleColorsComponent {}"],["html",'

    Dimensioni Avatar

    \n
    \n
    \n \n Bottone dimensioni xs\n
    \n
    \n \n Bottone dimensioni sm\n
    \n
    \n \n Bottone dimensioni lg\n
    \n
    \n \n Bottone dimensioni xl\n
    \n
    \n \n Bottone dimensioni xxl\n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-size',\n templateUrl: './avatar-example-size.component.html',\n styleUrls: ['./avatar-example-size.component.scss'],\n})\nexport class AvatarExampleSizeComponent {\n constructor() {}\n}"],["html",'

    Avatar Sovrapposti

    \n
    \n \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-group',\n templateUrl: './avatar-example-group.component.html',\n styleUrls: ['./avatar-example-group.component.scss'],\n})\nexport class AvatarExampleGroupComponent {\n constructor() {}\n}"],["html",'

    Avatar Con Dropdown

    \n
    \n \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n Giulio Neri\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n
    \n \n Mario Rossi\n
    \n
    \n \n \n
    \n Visualizza altri 4 utenti\n \n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n \n
    \n \n Mario Rossi\n
    \n Mario Rossi\n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-avatar-example-dropdown',\n templateUrl: './avatar-example-dropdown.component.html',\n styleUrls: ['./avatar-example-dropdown.component.scss'],\n})\nexport class AvatarExampleDropdownComponent {\n constructor() {}\n}"]],template:function(i,e){1&i&&a._UZ(0,"it-avatar-example-colors")(1,"it-source-display",0)(2,"it-avatar-example-size")(3,"it-source-display",1)(4,"it-avatar-example-group")(5,"it-source-display",2)(6,"it-avatar-example-dropdown")(7,"it-source-display",3)},dependencies:[A.F,g,Z,h,x],encapsulation:2})}return t})(),y=(()=>{class t{constructor(){this.directive=d.s7.find(n=>"ItAvatarDirective"===n.name),this.dropdownItem=d.wx.find(n=>"ItAvatarDropDownItemComponent"===n.name)}static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=a.Xpm({type:t,selectors:[["it-avatar-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["id","example","label","Esempi","active","true",1,"pt-3"],["id","api","label","API",1,"pt-3"],[3,"component"]],template:function(i,e){1&i&&(a.TgZ(0,"h1",0),a._uU(1,"Avatar"),a.qZA(),a.TgZ(2,"p",1),a._uU(3,"Il componente per l'uso di avatar"),a.qZA(),a._UZ(4,"div",2),a.TgZ(5,"it-tab-container")(6,"it-tab-item",3),a._UZ(7,"it-avatar-examples"),a.qZA(),a.TgZ(8,"it-tab-item",4)(9,"h2"),a._uU(10,"Avatar"),a.qZA(),a._UZ(11,"it-api-parameters",5),a.TgZ(12,"h2"),a._uU(13,"Avatar dropdown item"),a.qZA(),a._UZ(14,"it-api-parameters",5),a.qZA()()),2&i&&(a.xp6(4),a.Q6J("innerHTML",e.directive.description,a.oJD),a.xp6(7),a.Q6J("component",e.directive),a.xp6(3),a.Q6J("component",e.dropdownItem))},dependencies:[m.G,c.U,u.m,M]})}return t})();var v=r(1640);const R=[{path:"",component:y}];let U=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=a.oAB({type:t});static#i=this.\u0275inj=a.cJS({imports:[v.Bz.forChild(R),v.Bz]})}return t})();var f=r(6208),T=r(6814),q=r(6223);let w=(()=>{class t{static#a=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=a.oAB({type:t});static#i=this.\u0275inj=a.cJS({imports:[T.ez,q.u5,f.m,U]})}return t})()}}]); \ No newline at end of file diff --git a/8063.3da1ca1a50a5dc15.js b/8063.3da1ca1a50a5dc15.js new file mode 100644 index 00000000..db704e37 --- /dev/null +++ b/8063.3da1ca1a50a5dc15.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8063],{8063:(F,d,a)=>{a.r(d),a.d(d,{PopoverModule:()=>q});var c=a(6814),m=a(6223),v=a(1640),u=a(7069),e=a(9212),g=a(528),b=a(6273),h=a(4580),x=a(6099),s=a(7463),r=a(5325);let f=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itPopover","Popover di esempio","popoverTitle","Titolo del Popover"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Esempio"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Clicca per attivare/disattivare il popover "),e.qZA()()())},dependencies:[s.E,r.i]})}return o})(),P=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-placements-example"]],decls:16,vars:0,consts:[[1,"bd-example"],[1,"row","justify-content-around"],[1,"col-2"],["itButton","outline-secondary","popoverPlacement","top","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","right","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","left","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","bottom","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Le quattro direzioni"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"button",3),e._uU(6," Popover in alto "),e.qZA()(),e.TgZ(7,"div",2)(8,"button",4),e._uU(9," Popover a destra "),e.qZA()(),e.TgZ(10,"div",2)(11,"button",5),e._uU(12," Popover a sinistra "),e.qZA()(),e.TgZ(13,"div",2)(14,"button",6),e._uU(15," Popover in basso "),e.qZA()()()())},dependencies:[s.E,r.i]})}return o})(),T=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-focus-example"]],decls:6,vars:0,consts:[["id","popover-lose-focus"],[1,"bd-example"],[1,"example-section"],["tabindex","0","role","button","popoverTrigger","focus","popoverTitle","Dismissible popover","itPopover","Ed ecco alcuni contenuti sorprendenti. \xc8 molto coinvolgente. Non trovi?",1,"btn","btn-lg","btn-danger"]],template:function(t,n){1&t&&(e.TgZ(0,"h3",0),e._uU(1,"Dismiss al click successivo"),e.qZA(),e.TgZ(2,"div",1)(3,"p",2)(4,"a",3),e._uU(5," Dismissible popover "),e.qZA()()())},dependencies:[r.i]})}return o})(),C=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-disabled-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itPopover","Popover disabilitato",1,"d-inline-block"],["itButton","primary","disabled","true"],[1,"d-inline-block"],["itButton","primary"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Elementi disabilitati"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"span",2)(5,"button",3),e._uU(6,"Elemento disabilitato con popover abilitato"),e.qZA()()(),e.TgZ(7,"p",1)(8,"span",4)(9,"button",5),e._uU(10,"Elemento attivo con popover disabilitato"),e.qZA()()()())},dependencies:[s.E,r.i]})}return o})(),y=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-container-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itPopover","Popover di esempio","popoverTitle","Titolo del Popover","popoverContainer","body"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Container per popover"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Popover con container nel body "),e.qZA()()())},dependencies:[s.E,r.i]})}return o})(),Z=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-config-example"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"card-text","example-section"],["type","button","itPopover","Popover di esempio","popoverTitle","Titolo del Popover",1,"btn","btn-lg","btn-danger"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione globale dei popover"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Clicca per attivare/disattivare il popover preconfigurato "),e.qZA()(),e.TgZ(6,"p",1)(7,"button",2),e._uU(8," Clicca per attivare/disattivare l'altro popover preconfigurato "),e.qZA()()())},dependencies:[r.i]})}return o})();var _=a(4220),E=a(8790);function M(o,D){if(1&o&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const i=e.oxw();e.xp6(),e.hij("Ultima emissione dell'evento shown = ",e.xi3(2,1,i.shownTime,"long"),"")}}function U(o,D){if(1&o&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const i=e.oxw();e.xp6(),e.hij("Ultima emissione dell'evento hidden = ",e.xi3(2,1,i.hiddenTime,"long"),"")}}let A=(()=>{class o{constructor(){this.placement="right",this.disabled=!1,this.removeTitle=!1,this.shownTime="",this.hiddenTime=""}logShown(){this.shownTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}get myDescription(){return this.removeTitle?"Popover senza nessun titolo":"Testo del Popover"}get myTitle(){return this.removeTitle?"":"Titolo del Popover"}static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-interactive-example"]],decls:26,vars:16,consts:[[1,"bd-example"],["itButton","primary",3,"itPopover","popoverTitle","popoverContainer","popoverPlacement","disabled","shownEvent","hiddenEvent"],["interactivePopover","itPopover"],["label","Disabilita bottone e popover",3,"ngModel","ngModelChange"],["label","Rimuovi titolo",3,"ngModel","ngModelChange"],[1,"row"],[1,"form-check","col-4"],["name","self","label","Apposito",3,"ngModel","value","ngModelChange"],["name","body","value","body","label","Nel body",3,"ngModel","ngModelChange"],[1,"form-check","col-5"],["name","right","value","right","label","Destra",3,"ngModel","ngModelChange"],["name","top","value","top","label","Sopra",3,"ngModel","ngModelChange"],["name","left","value","left","label","Sinistra",3,"ngModel","ngModelChange"],["name","bottom","value","bottom","label","Sotto",3,"ngModel","ngModelChange"],["itButton","danger",3,"click"],[1,"popover-events","mt-3"],[4,"ngIf"]],template:function(t,n){if(1&t){const S=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Esempio Popover"),e.qZA(),e.TgZ(2,"div",0)(3,"button",1,2),e.NdJ("shownEvent",function(){return n.logShown()})("hiddenEvent",function(){return n.logHidden()}),e._uU(5," Bottone con popover "),e.qZA(),e.TgZ(6,"it-checkbox",3),e.NdJ("ngModelChange",function(p){return n.disabled=p}),e.qZA(),e.TgZ(7,"it-checkbox",4),e.NdJ("ngModelChange",function(p){return n.removeTitle=p}),e.qZA(),e.TgZ(8,"div",5)(9,"div",6)(10,"h5"),e._uU(11,"Container"),e.qZA(),e.TgZ(12,"it-radio-button",7),e.NdJ("ngModelChange",function(p){return n.container=p}),e.qZA(),e.TgZ(13,"it-radio-button",8),e.NdJ("ngModelChange",function(p){return n.container=p}),e.qZA()(),e.TgZ(14,"div",9)(15,"h5"),e._uU(16,"Collocamento"),e.qZA(),e.TgZ(17,"it-radio-button",10),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(18,"it-radio-button",11),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(19,"it-radio-button",12),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(20,"it-radio-button",13),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA()()(),e.TgZ(21,"button",14),e.NdJ("click",function(){e.CHM(S);const p=e.MAs(4);return e.KtG(p.dispose())}),e._uU(22,"Distruggi il popover"),e.qZA(),e.TgZ(23,"div",15),e.YNc(24,M,3,4,"div",16)(25,U,3,4,"div",16),e.qZA()()}2&t&&(e.xp6(3),e.Q6J("itPopover",n.myDescription)("popoverTitle",n.myTitle)("popoverContainer",n.container)("popoverPlacement",n.placement)("disabled",n.disabled),e.xp6(3),e.Q6J("ngModel",n.disabled),e.xp6(),e.Q6J("ngModel",n.removeTitle),e.xp6(5),e.Q6J("ngModel",n.container)("value",void 0),e.xp6(),e.Q6J("ngModel",n.container),e.xp6(4),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(4),e.Q6J("ngIf",n.shownTime),e.xp6(),e.Q6J("ngIf",n.hiddenTime))},dependencies:[c.O5,s.E,r.i,_.f,E.C,m.JJ,m.On,c.uU]})}return o})(),I=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-examples"]],decls:14,vars:0,consts:[["html",'

    Esempio Popover

    \n
    \n \n Bottone con popover\n \n\n \n \n\n
    \n
    \n
    Container
    \n \n \n
    \n
    \n
    Collocamento
    \n \n \n \n \n
    \n
    \n\n \n\n
    \n
    Ultima emissione dell\'evento shown = /{/{ shownTime | date: \'long\' /}/}
    \n\n
    Ultima emissione dell\'evento hidden = /{/{ hiddenTime | date: \'long\' /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ElementPlacement } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-popover-interactive-example',\n templateUrl: './popover-interactive-example.component.html',\n styleUrls: ['./popover-interactive-example.component.scss'],\n})\nexport class PopoverInteractiveExampleComponent {\n placement: ElementPlacement = 'right';\n container?: 'body';\n disabled = false;\n removeTitle = false;\n\n shownTime = '';\n hiddenTime = '';\n\n logShown() {\n this.shownTime = new Date().toISOString();\n }\n\n logHidden() {\n this.hiddenTime = new Date().toISOString();\n }\n\n get myDescription() {\n return !this.removeTitle ? 'Testo del Popover' : 'Popover senza nessun titolo';\n }\n\n get myTitle() {\n return !this.removeTitle ? 'Titolo del Popover' : '';\n }\n}"],["html",'

    Esempio

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-example',\n templateUrl: './popover-example.component.html',\n styleUrls: ['./popover-example.component.scss'],\n})\nexport class PopoverExampleComponent {}"],["html",'

    Container per popover

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-container-example',\n templateUrl: './popover-container-example.component.html',\n styleUrls: ['./popover-container-example.component.scss'],\n})\nexport class PopoverContainerExampleComponent {}"],["html",'

    Le quattro direzioni

    \n
    \n
    \n
    \n \n
    \n\n
    \n \n
    \n\n
    \n \n
    \n\n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-placements-example',\n templateUrl: './popover-placements-example.component.html',\n styleUrls: ['./popover-placements-example.component.scss'],\n})\nexport class PopoverPlacementsExampleComponent {}"],["html",'

    Dismiss al click successivo

    \n
    \n

    \n \n Dismissible popover\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-focus-example',\n templateUrl: './popover-focus-example.component.html',\n styleUrls: ['./popover-focus-example.component.scss'],\n})\nexport class PopoverFocusExampleComponent {}"],["html",'

    Elementi disabilitati

    \n
    \n

    \n \n \n \n

    \n\n

    \n \n \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-disabled-example',\n templateUrl: './popover-disabled-example.component.html',\n styleUrls: ['./popover-disabled-example.component.scss'],\n})\nexport class PopoverDisabledExampleComponent {}"],["html",'

    Configurazione globale dei popover

    \n
    \n

    \n \n

    \n\n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-config-example',\n templateUrl: './popover-config-example.component.html',\n styleUrls: ['./popover-config-example.component.scss'],\n})\nexport class PopoverConfigExampleComponent {}"]],template:function(t,n){1&t&&e._UZ(0,"it-popover-interactive-example")(1,"it-source-display",0)(2,"it-popover-example")(3,"it-source-display",1)(4,"it-popover-container-example")(5,"it-source-display",2)(6,"it-popover-placements-example")(7,"it-source-display",3)(8,"it-popover-focus-example")(9,"it-source-display",4)(10,"it-popover-disabled-example")(11,"it-source-display",5)(12,"it-popover-config-example")(13,"it-source-display",6)},dependencies:[x.F,f,P,T,C,y,Z,A],styles:[".example-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:60px}"]})}return o})();const J=[{path:"",component:(()=>{class o{constructor(){this.directive=u.s7.find(i=>"ItPopoverDirective"===i.name)}static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,n){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Popover"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"La direttiva popover utilizzabile per aggiungere dei tooltip informativi a qualsiasi elemento del tuo sito"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-popover-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",n.directive.description,e.oJD),e.xp6(5),e.Q6J("component",n.directive))},dependencies:[g.G,b.U,h.m,I]})}return o})()}];let w=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275mod=e.oAB({type:o});static#t=this.\u0275inj=e.cJS({imports:[v.Bz.forChild(J),v.Bz]})}return o})();var B=a(6208);let q=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275mod=e.oAB({type:o});static#t=this.\u0275inj=e.cJS({imports:[c.ez,w,B.m,m.u5]})}return o})()}}]); \ No newline at end of file diff --git a/8063.654ebec18cd676bb.js b/8063.654ebec18cd676bb.js deleted file mode 100644 index 69af5d3b..00000000 --- a/8063.654ebec18cd676bb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8063],{8063:(F,d,a)=>{a.r(d),a.d(d,{PopoverModule:()=>q});var c=a(6814),m=a(6223),v=a(1640),u=a(7069),e=a(9212),g=a(528),b=a(6273),h=a(4580),x=a(6099),s=a(7463),r=a(5325);let f=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itPopover","Popover di esempio","popoverTitle","Titolo del Popover"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Esempio"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Clicca per attivare/disattivare il popover "),e.qZA()()())},dependencies:[s.E,r.i]})}return o})(),P=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-placements-example"]],decls:16,vars:0,consts:[[1,"bd-example"],[1,"row","justify-content-around"],[1,"col-2"],["itButton","outline-secondary","popoverPlacement","top","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","right","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","left","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."],["itButton","outline-secondary","popoverPlacement","bottom","itPopover","Vivamus sagittis lacus vel augue laoreet rutrum faucibus."]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Le quattro direzioni"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"button",3),e._uU(6," Popover in alto "),e.qZA()(),e.TgZ(7,"div",2)(8,"button",4),e._uU(9," Popover a destra "),e.qZA()(),e.TgZ(10,"div",2)(11,"button",5),e._uU(12," Popover a sinistra "),e.qZA()(),e.TgZ(13,"div",2)(14,"button",6),e._uU(15," Popover in basso "),e.qZA()()()())},dependencies:[s.E,r.i]})}return o})(),T=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-focus-example"]],decls:6,vars:0,consts:[["id","popover-lose-focus"],[1,"bd-example"],[1,"example-section"],["tabindex","0","role","button","popoverTrigger","focus","popoverTitle","Dismissible popover","itPopover","Ed ecco alcuni contenuti sorprendenti. \xc8 molto coinvolgente. Non trovi?",1,"btn","btn-lg","btn-danger"]],template:function(t,n){1&t&&(e.TgZ(0,"h3",0),e._uU(1,"Dismiss al click successivo"),e.qZA(),e.TgZ(2,"div",1)(3,"p",2)(4,"a",3),e._uU(5," Dismissible popover "),e.qZA()()())},dependencies:[r.i]})}return o})(),C=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-disabled-example"]],decls:11,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itPopover","Popover disabilitato",1,"d-inline-block"],["itButton","primary","disabled","true"],[1,"d-inline-block"],["itButton","primary"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Elementi disabilitati"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"span",2)(5,"button",3),e._uU(6," Elemento disabilitato con popover abilitato "),e.qZA()()(),e.TgZ(7,"p",1)(8,"span",4)(9,"button",5),e._uU(10," Elemento attivo con popover disabilitato "),e.qZA()()()())},dependencies:[s.E,r.i]})}return o})(),y=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-container-example"]],decls:6,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["itButton","danger","size","lg","itPopover","Popover di esempio","popoverTitle","Titolo del Popover","popoverContainer","body"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Container per popover"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Popover con container nel body "),e.qZA()()())},dependencies:[s.E,r.i]})}return o})(),Z=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-config-example"]],decls:9,vars:0,consts:[[1,"bd-example"],[1,"card-text","example-section"],["type","button","itPopover","Popover di esempio","popoverTitle","Titolo del Popover",1,"btn","btn-lg","btn-danger"]],template:function(t,n){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Configurazione globale dei popover"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"button",2),e._uU(5," Clicca per attivare/disattivare il popover preconfigurato "),e.qZA()(),e.TgZ(6,"p",1)(7,"button",2),e._uU(8," Clicca per attivare/disattivare l'altro popover preconfigurato "),e.qZA()()())},dependencies:[r.i]})}return o})();var _=a(4220),E=a(8790);function M(o,D){if(1&o&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const i=e.oxw();e.xp6(),e.hij(" Ultima emissione dell'evento shown = ",e.xi3(2,1,i.shownTime,"long")," ")}}function U(o,D){if(1&o&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const i=e.oxw();e.xp6(),e.hij(" Ultima emissione dell'evento hidden = ",e.xi3(2,1,i.hiddenTime,"long")," ")}}let A=(()=>{class o{constructor(){this.placement="right",this.disabled=!1,this.removeTitle=!1,this.shownTime="",this.hiddenTime=""}logShown(){this.shownTime=(new Date).toISOString()}logHidden(){this.hiddenTime=(new Date).toISOString()}get myDescription(){return this.removeTitle?"Popover senza nessun titolo":"Testo del Popover"}get myTitle(){return this.removeTitle?"":"Titolo del Popover"}static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-interactive-example"]],decls:26,vars:16,consts:[[1,"bd-example"],["itButton","primary",3,"itPopover","popoverTitle","popoverContainer","popoverPlacement","disabled","shownEvent","hiddenEvent"],["interactivePopover","itPopover"],["label","Disabilita bottone e popover",3,"ngModel","ngModelChange"],["label","Rimuovi titolo",3,"ngModel","ngModelChange"],[1,"row"],[1,"form-check","col-4"],["name","self","label","Apposito",3,"ngModel","value","ngModelChange"],["name","body","value","body","label","Nel body",3,"ngModel","ngModelChange"],[1,"form-check","col-5"],["name","right","value","right","label","Destra",3,"ngModel","ngModelChange"],["name","top","value","top","label","Sopra",3,"ngModel","ngModelChange"],["name","left","value","left","label","Sinistra",3,"ngModel","ngModelChange"],["name","bottom","value","bottom","label","Sotto",3,"ngModel","ngModelChange"],["itButton","danger",3,"click"],[1,"popover-events","mt-3"],[4,"ngIf"]],template:function(t,n){if(1&t){const S=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Esempio Popover"),e.qZA(),e.TgZ(2,"div",0)(3,"button",1,2),e.NdJ("shownEvent",function(){return n.logShown()})("hiddenEvent",function(){return n.logHidden()}),e._uU(5," Bottone con popover "),e.qZA(),e.TgZ(6,"it-checkbox",3),e.NdJ("ngModelChange",function(p){return n.disabled=p}),e.qZA(),e.TgZ(7,"it-checkbox",4),e.NdJ("ngModelChange",function(p){return n.removeTitle=p}),e.qZA(),e.TgZ(8,"div",5)(9,"div",6)(10,"h5"),e._uU(11,"Container"),e.qZA(),e.TgZ(12,"it-radio-button",7),e.NdJ("ngModelChange",function(p){return n.container=p}),e.qZA(),e.TgZ(13,"it-radio-button",8),e.NdJ("ngModelChange",function(p){return n.container=p}),e.qZA()(),e.TgZ(14,"div",9)(15,"h5"),e._uU(16,"Collocamento"),e.qZA(),e.TgZ(17,"it-radio-button",10),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(18,"it-radio-button",11),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(19,"it-radio-button",12),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA(),e.TgZ(20,"it-radio-button",13),e.NdJ("ngModelChange",function(p){return n.placement=p}),e.qZA()()(),e.TgZ(21,"button",14),e.NdJ("click",function(){e.CHM(S);const p=e.MAs(4);return e.KtG(p.dispose())}),e._uU(22," Distruggi il popover "),e.qZA(),e.TgZ(23,"div",15),e.YNc(24,M,3,4,"div",16)(25,U,3,4,"div",16),e.qZA()()}2&t&&(e.xp6(3),e.Q6J("itPopover",n.myDescription)("popoverTitle",n.myTitle)("popoverContainer",n.container)("popoverPlacement",n.placement)("disabled",n.disabled),e.xp6(3),e.Q6J("ngModel",n.disabled),e.xp6(),e.Q6J("ngModel",n.removeTitle),e.xp6(5),e.Q6J("ngModel",n.container)("value",void 0),e.xp6(),e.Q6J("ngModel",n.container),e.xp6(4),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(),e.Q6J("ngModel",n.placement),e.xp6(4),e.Q6J("ngIf",n.shownTime),e.xp6(),e.Q6J("ngIf",n.hiddenTime))},dependencies:[c.O5,s.E,r.i,_.f,E.C,m.JJ,m.On,c.uU]})}return o})(),I=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-examples"]],decls:14,vars:0,consts:[["html",'

    Esempio Popover

    \n
    \n \n\n \n \n\n
    \n
    \n
    Container
    \n \n \n\n
    \n
    \n
    Collocamento
    \n \n \n \n \n
    \n
    \n\n \n\n
    \n
    \n Ultima emissione dell\'evento shown = /{/{shownTime | date: \'long\'/}/}\n
    \n\n
    \n Ultima emissione dell\'evento hidden = /{/{hiddenTime | date: \'long\'/}/}\n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\nimport { ElementPlacement } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-popover-interactive-example',\n templateUrl: './popover-interactive-example.component.html',\n styleUrls: ['./popover-interactive-example.component.scss']\n})\nexport class PopoverInteractiveExampleComponent {\n placement: ElementPlacement = 'right';\n container?: 'body';\n disabled = false;\n removeTitle = false;\n\n shownTime = '';\n hiddenTime = '';\n\n logShown() {\n this.shownTime = (new Date()).toISOString();\n }\n\n logHidden() {\n this.hiddenTime = (new Date()).toISOString();\n }\n\n get myDescription() {\n return !this.removeTitle ? 'Testo del Popover' : 'Popover senza nessun titolo';\n }\n\n get myTitle() {\n return !this.removeTitle ? 'Titolo del Popover' : '';\n }\n\n}"],["html",'

    Esempio

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-example',\n templateUrl: './popover-example.component.html',\n styleUrls: ['./popover-example.component.scss']\n})\nexport class PopoverExampleComponent {\n\n}"],["html",'

    Container per popover

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'it-popover-container-example',\n templateUrl: './popover-container-example.component.html',\n styleUrls: ['./popover-container-example.component.scss']\n})\nexport class PopoverContainerExampleComponent {\n\n}"],["html",'

    Le quattro direzioni

    \n
    \n
    \n
    \n \n
    \n\n
    \n \n
    \n\n
    \n \n
    \n\n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-placements-example',\n templateUrl: './popover-placements-example.component.html',\n styleUrls: ['./popover-placements-example.component.scss']\n})\nexport class PopoverPlacementsExampleComponent {\n\n}"],["html",'

    Dismiss al click successivo

    \n',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-focus-example',\n templateUrl: './popover-focus-example.component.html',\n styleUrls: ['./popover-focus-example.component.scss']\n})\nexport class PopoverFocusExampleComponent {\n\n}"],["html",'

    Elementi disabilitati

    \n
    \n

    \n \n \n \n

    \n\n

    \n \n \n \n

    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'it-popover-disabled-example',\n templateUrl: './popover-disabled-example.component.html',\n styleUrls: ['./popover-disabled-example.component.scss']\n})\nexport class PopoverDisabledExampleComponent {\n\n}"],["html",'

    Configurazione globale dei popover

    \n
    \n

    \n \n

    \n\n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-popover-config-example',\n templateUrl: './popover-config-example.component.html',\n styleUrls: ['./popover-config-example.component.scss']\n})\nexport class PopoverConfigExampleComponent {\n\n\n}"]],template:function(t,n){1&t&&e._UZ(0,"it-popover-interactive-example")(1,"it-source-display",0)(2,"it-popover-example")(3,"it-source-display",1)(4,"it-popover-container-example")(5,"it-source-display",2)(6,"it-popover-placements-example")(7,"it-source-display",3)(8,"it-popover-focus-example")(9,"it-source-display",4)(10,"it-popover-disabled-example")(11,"it-source-display",5)(12,"it-popover-config-example")(13,"it-source-display",6)},dependencies:[x.F,f,P,T,C,y,Z,A],styles:[".example-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:60px}"]})}return o})();const J=[{path:"",component:(()=>{class o{constructor(){this.directive=u.s7.find(i=>"ItPopoverDirective"===i.name)}static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275cmp=e.Xpm({type:o,selectors:[["it-popover-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,n){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Popover"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"La direttiva popover utilizzabile per aggiungere dei tooltip informativi a qualsiasi elemento del tuo sito"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-popover-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&t&&(e.xp6(4),e.Q6J("innerHTML",n.directive.description,e.oJD),e.xp6(5),e.Q6J("component",n.directive))},dependencies:[g.G,b.U,h.m,I]})}return o})()}];let w=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275mod=e.oAB({type:o});static#t=this.\u0275inj=e.cJS({imports:[v.Bz.forChild(J),v.Bz]})}return o})();var B=a(6208);let q=(()=>{class o{static#e=this.\u0275fac=function(t){return new(t||o)};static#o=this.\u0275mod=e.oAB({type:o});static#t=this.\u0275inj=e.cJS({imports:[c.ez,w,B.m,m.u5]})}return o})()}}]); \ No newline at end of file diff --git a/8065.1a4da3bdd8dc88c1.js b/8065.1a4da3bdd8dc88c1.js new file mode 100644 index 00000000..fc6b6849 --- /dev/null +++ b/8065.1a4da3bdd8dc88c1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8065],{8065:(U,r,i)=>{i.r(r),i.d(r,{SelectModule:()=>F});var u=i(6814),s=i(6223),d=i(6208),m=i(1640),v=i(7069),e=i(9212),x=i(528),h=i(6273),g=i(4580),f=i(6099),a=i(1858);let S=(()=>{class t{constructor(){this.selectOptions=[{selected:!0,value:"",text:"Scegli un'opzione"},{value:1,text:"Opzione 1"},{value:2,text:"Opzione 2"},{value:3,text:"Opzione 3"}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-disabled-example"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["id","disabled-select","label","Etichetta","disabled","true",3,"options"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select disabilitata"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-select",2),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("options",o.selectOptions))},dependencies:[a.D]})}return t})(),b=(()=>{class t{constructor(){this.selectedValue="",this.selectOptions=[{selected:!0,value:"",text:"Scegli un'opzione"}],this.selectGroups=[{label:"Gruppo 1",options:[{value:1,text:"Opzione 1"},{value:2,text:"Opzione 2"}]},{label:"Gruppo 2",options:[{value:3,text:"Opzione 3"},{value:4,text:"Opzione 4"}]}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-group-example"]],decls:10,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["id","group-select","label","Etichetta",3,"ngModel","groups","options","ngModelChange"],[1,"example-selected-value"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select con gruppi"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-select",2),e.NdJ("ngModelChange",function(p){return o.selectedValue=p}),e.qZA()(),e.TgZ(5,"h4"),e._uU(6,"Risultato"),e.qZA(),e.TgZ(7,"div",1)(8,"div",3),e._uU(9),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",o.selectedValue)("groups",o.selectGroups)("options",o.selectOptions),e.xp6(5),e.hij("Valore selezionato: ",o.selectedValue,""))},dependencies:[s.JJ,s.On,a.D]})}return t})(),y=(()=>{class t{constructor(){this.selectedValue=null,this.selectOptions=[{value:2,text:"Opzione 2"},{value:3,text:"Opzione 3"}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-example"]],decls:12,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["id","default-select","label","Etichetta","defaultOption","Seleziona un elemento",3,"ngModel","options","ngModelChange"],[3,"value"],[1,"example-selected-value"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-select",2),e.NdJ("ngModelChange",function(p){return o.selectedValue=p}),e.TgZ(5,"option",3),e._uU(6,"Opzione 1"),e.qZA()()(),e.TgZ(7,"h4"),e._uU(8,"Risultato"),e.qZA(),e.TgZ(9,"div",1)(10,"div",4),e._uU(11),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",o.selectedValue)("options",o.selectOptions),e.xp6(),e.Q6J("value",1),e.xp6(6),e.hij("Valore selezionato: ",o.selectedValue,""))},dependencies:[s.YN,s.Kr,s.JJ,s.On,a.D]})}return t})();var C=i(7463);function O(t,E){if(1&t&&(e.TgZ(0,"div",7),e._uU(1),e.qZA()),2&t){const l=e.oxw();e.xp6(),e.hij("Salvato `",l.savedValue,"`")}}let Z=(()=>{class t{constructor(l){this._fb=l,this.options=[{value:null,text:"Seleziona un elemento",selected:!0}],this.value="",this.savedValue=void 0,this.myForm=this._fb.group({select:[null,s.kI.required]}),Array.from(Array(10).keys()).forEach(n=>{this.options.push({value:n,text:`Opzione ${n.toString()}`})})}save(l){this.savedValue=l.value.select}markAllAsTouched(){this.myForm.markAllAsTouched()}static#e=this.\u0275fac=function(n){return new(n||t)(e.Y36(s.qu))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-formgroup-example"]],decls:11,vars:4,consts:[[1,"bd-example"],[3,"formGroup"],["formControlName","select",3,"options"],[1,"d-flex","justify-content-between"],["itButton","primary",3,"disabled","click"],["itButton","secondary","type","button",3,"click"],["class","mt-3",4,"ngIf"],[1,"mt-3"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Select dotato di validazione Model Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",1),e._UZ(4,"it-select",2),e.TgZ(5,"div",3)(6,"button",4),e.NdJ("click",function(){return o.save(o.myForm)}),e._uU(7,"Salva"),e.qZA(),e.TgZ(8,"button",5),e.NdJ("click",function(){return o.markAllAsTouched()}),e._uU(9,"Valida"),e.qZA()(),e.YNc(10,O,2,1,"div",6),e.qZA()()),2&n&&(e.xp6(3),e.Q6J("formGroup",o.myForm),e.xp6(),e.Q6J("options",o.options),e.xp6(2),e.Q6J("disabled",!o.myForm.valid),e.xp6(4),e.Q6J("ngIf",o.savedValue))},dependencies:[u.O5,s._Y,s.JJ,s.JL,s.sg,s.u,C.E,a.D],encapsulation:2})}return t})(),A=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-examples"]],decls:8,vars:0,consts:[["html",'

    Select

    \n
    \n

    \n \n \x3c!--Puoi inserire gli option da html o dall\'attributo options--\x3e\n \n \n

    \n\n

    Risultato

    \n\n
    \n
    Valore selezionato: /{/{ selectedValue /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-example',\n templateUrl: './select-example.component.html',\n styleUrls: ['./select-example.component.scss'],\n})\nexport class SelectExampleComponent {\n selectedValue: number = null;\n selectOptions: Array = [\n {\n value: 2,\n text: 'Opzione 2',\n },\n {\n value: 3,\n text: 'Opzione 3',\n },\n ];\n}"],["html",'

    Select disabilitata

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-disabled-example',\n templateUrl: './select-disabled-example.component.html',\n styleUrls: ['./select-disabled-example.component.scss'],\n})\nexport class SelectDisabledExampleComponent {\n selectOptions: Array = [\n {\n selected: true,\n value: '',\n text: \"Scegli un'opzione\",\n },\n {\n value: 1,\n text: 'Opzione 1',\n },\n {\n value: 2,\n text: 'Opzione 2',\n },\n {\n value: 3,\n text: 'Opzione 3',\n },\n ];\n\n constructor() {}\n}"],["html",'

    Select con gruppi

    \n
    \n

    \n \n \n

    \n\n

    Risultato

    \n\n
    \n
    Valore selezionato: /{/{ selectedValue /}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { SelectControlGroup, SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-group-example',\n templateUrl: './select-group-example.component.html',\n styleUrls: ['./select-group-example.component.scss'],\n})\nexport class SelectGroupExampleComponent {\n selectedValue: number | string = '';\n selectOptions: Array = [\n {\n selected: true,\n value: '',\n text: \"Scegli un'opzione\",\n },\n ];\n selectGroups: Array = [\n {\n label: 'Gruppo 1',\n options: [\n {\n value: 1,\n text: 'Opzione 1',\n },\n {\n value: 2,\n text: 'Opzione 2',\n },\n ],\n },\n {\n label: 'Gruppo 2',\n options: [\n {\n value: 3,\n text: 'Opzione 3',\n },\n {\n value: 4,\n text: 'Opzione 4',\n },\n ],\n },\n ];\n\n constructor() {}\n}"],["html",'

    Interazione con Select dotato di validazione Model Driven

    \n\n
    \n
    \n \n\n
    \n \n \n
    \n\n
    Salvato `/{/{ savedValue /}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, UntypedFormGroup, Validators } from '@angular/forms';\nimport { SelectControlOption } from 'design-angular-kit/interfaces/form';\n\n@Component({\n selector: 'it-select-formgroup-example',\n templateUrl: './select-formgroup-example.component.html',\n})\nexport class SelectFormgroupExampleComponent {\n myForm: FormGroup;\n\n options: Array = [{ value: null, text: 'Seleziona un elemento', selected: true }];\n\n constructor(private _fb: FormBuilder) {\n this.myForm = this._fb.group({\n select: [null, Validators.required],\n });\n\n Array.from(Array(10).keys()).forEach(number => {\n this.options.push({ value: number, text: `Opzione ${number.toString()}` });\n });\n }\n\n value = '';\n savedValue = undefined;\n\n save(form: UntypedFormGroup) {\n this.savedValue = form.value.select;\n }\n\n markAllAsTouched() {\n this.myForm.markAllAsTouched();\n }\n}"]],template:function(n,o){1&n&&e._UZ(0,"it-select-example")(1,"it-source-display",0)(2,"it-select-disabled-example")(3,"it-source-display",1)(4,"it-select-group-example")(5,"it-source-display",2)(6,"it-select-formgroup-example")(7,"it-source-display",3)},dependencies:[f.F,S,b,y,Z]})}return t})();const z=[{path:"",component:(()=>{class t{constructor(){this.component=v.wx.find(l=>"ItSelectComponent"===l.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,o){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Select"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il classico \u201cmenu a tendina\u201d"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-select-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[x.G,h.U,g.m,A]})}return t})()}];let T=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(z),m.Bz]})}return t})(),F=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.ez,s.UX,s.u5,d.m,T]})}return t})()}}]); \ No newline at end of file diff --git a/8065.d7bdf19e9e8e40cb.js b/8065.d7bdf19e9e8e40cb.js deleted file mode 100644 index 562b1bc0..00000000 --- a/8065.d7bdf19e9e8e40cb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8065],{8065:(U,r,i)=>{i.r(r),i.d(r,{SelectModule:()=>F});var u=i(6814),s=i(6223),d=i(6208),m=i(1640),v=i(7069),e=i(9212),x=i(528),h=i(6273),g=i(4580),f=i(6099),a=i(1858);let S=(()=>{class t{constructor(){this.selectOptions=[{selected:!0,value:"",text:"Scegli un'opzione"},{value:1,text:"Opzione 1"},{value:2,text:"Opzione 2"},{value:3,text:"Opzione 3"}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-disabled-example"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["id","disabled-select","label","Etichetta","disabled","true",3,"options"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select disabilitata"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-select",2),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("options",o.selectOptions))},dependencies:[a.D]})}return t})(),b=(()=>{class t{constructor(){this.selectedValue="",this.selectOptions=[{selected:!0,value:"",text:"Scegli un'opzione"}],this.selectGroups=[{label:"Gruppo 1",options:[{value:1,text:"Opzione 1"},{value:2,text:"Opzione 2"}]},{label:"Gruppo 2",options:[{value:3,text:"Opzione 3"},{value:4,text:"Opzione 4"}]}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-group-example"]],decls:10,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["id","group-select","label","Etichetta",3,"ngModel","groups","options","ngModelChange"],[1,"example-selected-value"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select con gruppi"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-select",2),e.NdJ("ngModelChange",function(p){return o.selectedValue=p}),e.qZA()(),e.TgZ(5,"h4"),e._uU(6,"Risultato"),e.qZA(),e.TgZ(7,"div",1)(8,"div",3),e._uU(9),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",o.selectedValue)("groups",o.selectGroups)("options",o.selectOptions),e.xp6(5),e.hij("Valore selezionato: ",o.selectedValue,""))},dependencies:[s.JJ,s.On,a.D]})}return t})(),y=(()=>{class t{constructor(){this.selectedValue=null,this.selectOptions=[{value:2,text:"Opzione 2"},{value:3,text:"Opzione 3"}]}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-example"]],decls:12,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["id","default-select","label","Etichetta","defaultOption","Seleziona un elemento",3,"ngModel","options","ngModelChange"],[3,"value"],[1,"example-selected-value"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Select"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1)(4,"it-select",2),e.NdJ("ngModelChange",function(p){return o.selectedValue=p}),e.TgZ(5,"option",3),e._uU(6,"Opzione 1"),e.qZA()()(),e.TgZ(7,"h4"),e._uU(8,"Risultato"),e.qZA(),e.TgZ(9,"div",1)(10,"div",4),e._uU(11),e.qZA()()()),2&n&&(e.xp6(4),e.Q6J("ngModel",o.selectedValue)("options",o.selectOptions),e.xp6(),e.Q6J("value",1),e.xp6(6),e.hij("Valore selezionato: ",o.selectedValue,""))},dependencies:[s.YN,s.Kr,s.JJ,s.On,a.D]})}return t})();var C=i(7463);function O(t,E){if(1&t&&(e.TgZ(0,"div",7),e._uU(1),e.qZA()),2&t){const l=e.oxw();e.xp6(),e.hij("Salvato `",l.savedValue,"`")}}let Z=(()=>{class t{constructor(l){this._fb=l,this.options=[{value:null,text:"Seleziona un elemento",selected:!0}],this.value="",this.savedValue=void 0,this.myForm=this._fb.group({select:[null,s.kI.required]}),Array.from(Array(10).keys()).forEach(n=>{this.options.push({value:n,text:`Opzione ${n.toString()}`})})}save(l){this.savedValue=l.value.select}markAllAsTouched(){this.myForm.markAllAsTouched()}static#e=this.\u0275fac=function(n){return new(n||t)(e.Y36(s.qu))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-formgroup-example"]],decls:11,vars:4,consts:[[1,"bd-example"],[3,"formGroup"],["formControlName","select",3,"options"],[1,"d-flex","justify-content-between"],["itButton","primary",3,"disabled","click"],["itButton","secondary","type","button",3,"click"],["class","mt-3",4,"ngIf"],[1,"mt-3"]],template:function(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Interazione con Select dotato di validazione Model Driven"),e.qZA(),e.TgZ(2,"div",0)(3,"form",1),e._UZ(4,"it-select",2),e.TgZ(5,"div",3)(6,"button",4),e.NdJ("click",function(){return o.save(o.myForm)}),e._uU(7,"Salva"),e.qZA(),e.TgZ(8,"button",5),e.NdJ("click",function(){return o.markAllAsTouched()}),e._uU(9,"Valida"),e.qZA()(),e.YNc(10,O,2,1,"div",6),e.qZA()()),2&n&&(e.xp6(3),e.Q6J("formGroup",o.myForm),e.xp6(),e.Q6J("options",o.options),e.xp6(2),e.Q6J("disabled",!o.myForm.valid),e.xp6(4),e.Q6J("ngIf",o.savedValue))},dependencies:[u.O5,s._Y,s.JJ,s.JL,s.sg,s.u,C.E,a.D],encapsulation:2})}return t})(),A=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-examples"]],decls:8,vars:0,consts:[["html",'

    Select

    \n
    \n

    \n \n\n \x3c!--Puoi inserire gli option da html o dall\'attributo options--\x3e\n \n\n \n

    \n\n\n

    Risultato

    \n\n
    \n\n
    Valore selezionato: /{/{selectedValue/}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-example',\n templateUrl: './select-example.component.html',\n styleUrls: ['./select-example.component.scss']\n})\nexport class SelectExampleComponent {\n selectedValue: number = null;\n selectOptions: Array = [\n {\n value: 2,\n text: 'Opzione 2'\n },\n {\n value: 3,\n text: 'Opzione 3'\n }\n ];\n\n}"],["html",'

    Select disabilitata

    \n
    \n

    \n \n \n

    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-disabled-example',\n templateUrl: './select-disabled-example.component.html',\n styleUrls: ['./select-disabled-example.component.scss']\n})\nexport class SelectDisabledExampleComponent {\n selectOptions: Array = [\n {\n selected: true,\n value: \"\",\n text: 'Scegli un\\'opzione'\n },\n {\n value: 1,\n text: 'Opzione 1'\n },\n {\n value: 2,\n text: 'Opzione 2'\n }, \n {\n value: 3,\n text: 'Opzione 3'\n }\n ];\n \n constructor(){}\n}"],["html",'

    Select con gruppi

    \n
    \n

    \n \n \n

    \n\n\n

    Risultato

    \n\n
    \n
    Valore selezionato: /{/{selectedValue/}/}
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { SelectControlGroup, SelectControlOption } from 'projects/design-angular-kit/src/public_api';\n\n@Component({\n selector: 'it-select-group-example',\n templateUrl: './select-group-example.component.html',\n styleUrls: ['./select-group-example.component.scss']\n})\nexport class SelectGroupExampleComponent {\n selectedValue: number | string = \"\";\n selectOptions: Array = [\n {\n selected: true,\n value: \"\",\n text: 'Scegli un\\'opzione'\n }\n ];\n selectGroups: Array = [\n {\n label: 'Gruppo 1',\n options: [\n {\n value: 1,\n text: 'Opzione 1'\n },\n {\n value: 2,\n text: 'Opzione 2'\n }\n ]\n },\n {\n label: 'Gruppo 2',\n options: [\n {\n value: 3,\n text: 'Opzione 3'\n },\n {\n value: 4,\n text: 'Opzione 4'\n }\n ]\n }\n \n ];\n \n constructor(){}\n}"],["html",'

    Interazione con Select dotato di validazione Model Driven

    \n\n
    \n
    \n \n\n
    \n \n \n
    \n\n
    Salvato `/{/{savedValue/}/}`
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup, UntypedFormGroup, Validators } from '@angular/forms';\nimport { SelectControlOption } from 'design-angular-kit/interfaces/form';\n\n@Component({\n selector: 'it-select-formgroup-example',\n templateUrl: './select-formgroup-example.component.html'\n})\nexport class SelectFormgroupExampleComponent {\n myForm: FormGroup;\n\n options: Array = [\n { value: null, text: 'Seleziona un elemento', selected: true }\n ];\n\n constructor(private _fb: FormBuilder) {\n this.myForm = this._fb.group({\n select: [null, Validators.required]\n });\n\n Array.from(Array(10).keys()).forEach(number => {\n this.options.push({ value: number, text: `Opzione ${number.toString()}` });\n });\n }\n\n value = '';\n savedValue = undefined;\n\n save(form: UntypedFormGroup) {\n this.savedValue = form.value.select;\n }\n\n markAllAsTouched() {\n this.myForm.markAllAsTouched();\n }\n}"]],template:function(n,o){1&n&&e._UZ(0,"it-select-example")(1,"it-source-display",0)(2,"it-select-disabled-example")(3,"it-source-display",1)(4,"it-select-group-example")(5,"it-source-display",2)(6,"it-select-formgroup-example")(7,"it-source-display",3)},dependencies:[f.F,S,b,y,Z]})}return t})();const z=[{path:"",component:(()=>{class t{constructor(){this.component=v.wx.find(l=>"ItSelectComponent"===l.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-select-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,o){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Select"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il classico \u201cmenu a tendina\u201d"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-select-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[x.G,h.U,g.m,A]})}return t})()}];let T=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(z),m.Bz]})}return t})(),F=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.ez,s.UX,s.u5,d.m,T]})}return t})()}}]); \ No newline at end of file diff --git a/8184.10792ac402bf795e.js b/8184.10792ac402bf795e.js deleted file mode 100644 index 39cf5df7..00000000 --- a/8184.10792ac402bf795e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8184],{8184:(E,i,r)=>{r.r(i),r.d(i,{ProgressBarModule:()=>A});var l=r(6814),c=r(6208),p=r(1640),m=r(7069),e=r(9212),g=r(528),u=r(6273),d=r(4580),b=r(6099),a=r(1033);let v=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-example"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],[3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio barra di avanzamento"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",50))},dependencies:[a.t],styles:[".example-section[_ngcontent-%COMP%]{align-content:center;align-items:center}"]})}return t})(),h=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-label"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["showLabel","true",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio con etichette"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",25))},dependencies:[a.t]})}return t})(),x=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-indeterminate"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["indeterminate","true",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Progresso indeterminato"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",0))},dependencies:[a.t]})}return t})(),Z=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-bg"]],decls:11,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["color","info",3,"value"],["color","success",3,"value"],["color","warning",3,"value"],["color","danger",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio con sfondi supportati"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA(),e.TgZ(5,"p",1),e._UZ(6,"it-progress-bar",3),e.qZA(),e.TgZ(7,"p",1),e._UZ(8,"it-progress-bar",4),e.qZA(),e.TgZ(9,"p",1),e._UZ(10,"it-progress-bar",5),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",25),e.xp6(2),e.Q6J("value",50),e.xp6(2),e.Q6J("value",75),e.xp6(2),e.Q6J("value",100))},dependencies:[a.t]})}return t})();var f=r(7463),B=r(4389),y=r(3016);let C=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-button"]],decls:18,vars:1,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-sm-6"],["itButton","primary","progress","true","disabled","true"],["name","github","color","white",1,"ms-2"],["itButton","secondary","disabled","true",3,"progress"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Pulsante con Progress Bar"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"p")(6,"strong"),e._uU(7,"Pulsante primario"),e.qZA()(),e.TgZ(8,"button",3),e._uU(9," Label pulsante "),e._UZ(10,"it-icon",4),e.qZA()(),e.TgZ(11,"div",2)(12,"p")(13,"strong"),e._uU(14,"Pulsante secondario"),e.qZA()(),e.TgZ(15,"button",5),e._uU(16," Completo al 70% "),e._UZ(17,"it-icon",4),e.qZA()()()()),2&s&&(e.xp6(15),e.Q6J("progress",70))},dependencies:[f.E,B.S,y.Q]})}return t})(),P=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-examples"]],decls:10,vars:0,consts:[["html",'

    Progresso indeterminato

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-indeterminate',\n templateUrl: './progress-bar-indeterminate.component.html',\n styleUrls: ['./progress-bar-indeterminate.component.scss']\n})\nexport class ProgressBarIndeterminateComponent {\n\n\n}"],["html",'

    Pulsante con Progress Bar

    \n\n
    \n
    \n
    \n

    Pulsante primario

    \n \n
    \n
    \n

    Pulsante secondario

    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-button',\n templateUrl: './progress-bar-button.component.html',\n styleUrls: ['./progress-bar-button.component.scss']\n})\nexport class ProgressBarButtonComponent {}"],["html",'

    Esempio barra di avanzamento

    \n\n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-example',\n templateUrl: './progress-bar-example.component.html',\n styleUrls: ['./progress-bar-example.component.scss']\n})\nexport class ProgressBarExampleComponent {\n\n\n}"],["html",'

    Esempio con etichette

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-label',\n templateUrl: './progress-bar-label.component.html',\n styleUrls: ['./progress-bar-label.component.scss']\n})\nexport class ProgressBarLabelComponent {\n\n}"],["html",'

    Esempio con sfondi supportati

    \n
    \n

    \n \n

    \n\n

    \n \n

    \n\n

    \n \n

    \n\n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-bg',\n templateUrl: './progress-bar-bg.component.html',\n styleUrls: ['./progress-bar-bg.component.scss']\n})\nexport class ProgressBarBgComponent {\n\n}"]],template:function(s,o){1&s&&e._UZ(0,"it-progress-bar-indeterminate")(1,"it-source-display",0)(2,"it-progress-bar-button")(3,"it-source-display",1)(4,"it-progress-bar-example")(5,"it-source-display",2)(6,"it-progress-bar-label")(7,"it-source-display",3)(8,"it-progress-bar-bg")(9,"it-source-display",4)},dependencies:[b.F,v,h,x,Z,C]})}return t})();const U=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(n=>"ItProgressBarComponent"===n.name)}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(s,o){1&s&&(e.TgZ(0,"h1",0),e._uU(1,"Barra di avanzamento"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Barra di avanzamento utilizzabile per mostrare dei progressi"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-progress-bar-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[g.G,u.U,d.m,P]})}return t})()}];let T=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(U),p.Bz]})}return t})(),A=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[l.ez,c.m,T]})}return t})()}}]); \ No newline at end of file diff --git a/8184.7c1dcb386535bf06.js b/8184.7c1dcb386535bf06.js new file mode 100644 index 00000000..3cfe2531 --- /dev/null +++ b/8184.7c1dcb386535bf06.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8184],{8184:(E,i,n)=>{n.r(i),n.d(i,{ProgressBarModule:()=>A});var l=n(6814),c=n(6208),p=n(1640),m=n(7069),e=n(9212),g=n(528),u=n(6273),d=n(4580),b=n(6099),a=n(1033);let v=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-example"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],[3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio barra di avanzamento"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",50))},dependencies:[a.t],styles:[".example-section[_ngcontent-%COMP%]{align-content:center;align-items:center}"]})}return t})(),h=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-label"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["showLabel","true",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio con etichette"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",25))},dependencies:[a.t]})}return t})(),x=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-indeterminate"]],decls:5,vars:1,consts:[[1,"bd-example"],[1,"example-section"],["indeterminate","true",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Progresso indeterminato"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",0))},dependencies:[a.t]})}return t})(),Z=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-bg"]],decls:11,vars:4,consts:[[1,"bd-example"],[1,"example-section"],["color","info",3,"value"],["color","success",3,"value"],["color","warning",3,"value"],["color","danger",3,"value"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Esempio con sfondi supportati"),e.qZA(),e.TgZ(2,"div",0)(3,"p",1),e._UZ(4,"it-progress-bar",2),e.qZA(),e.TgZ(5,"p",1),e._UZ(6,"it-progress-bar",3),e.qZA(),e.TgZ(7,"p",1),e._UZ(8,"it-progress-bar",4),e.qZA(),e.TgZ(9,"p",1),e._UZ(10,"it-progress-bar",5),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("value",25),e.xp6(2),e.Q6J("value",50),e.xp6(2),e.Q6J("value",75),e.xp6(2),e.Q6J("value",100))},dependencies:[a.t]})}return t})();var f=n(7463),B=n(4389),y=n(3016);let C=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-button"]],decls:18,vars:1,consts:[[1,"bd-example"],[1,"row"],[1,"col-12","col-sm-6"],["itButton","primary","progress","true","disabled","true"],["name","github","color","white",1,"ms-2"],["itButton","secondary","disabled","true",3,"progress"]],template:function(s,o){1&s&&(e.TgZ(0,"h3"),e._uU(1,"Pulsante con Progress Bar"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"p")(6,"strong"),e._uU(7,"Pulsante primario"),e.qZA()(),e.TgZ(8,"button",3),e._uU(9," Label pulsante "),e._UZ(10,"it-icon",4),e.qZA()(),e.TgZ(11,"div",2)(12,"p")(13,"strong"),e._uU(14,"Pulsante secondario"),e.qZA()(),e.TgZ(15,"button",5),e._uU(16," Completo al 70% "),e._UZ(17,"it-icon",4),e.qZA()()()()),2&s&&(e.xp6(15),e.Q6J("progress",70))},dependencies:[f.E,B.S,y.Q]})}return t})(),P=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-examples"]],decls:10,vars:0,consts:[["html",'

    Progresso indeterminato

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-indeterminate',\n templateUrl: './progress-bar-indeterminate.component.html',\n styleUrls: ['./progress-bar-indeterminate.component.scss'],\n})\nexport class ProgressBarIndeterminateComponent {}"],["html",'

    Pulsante con Progress Bar

    \n\n
    \n
    \n
    \n

    Pulsante primario

    \n \n
    \n
    \n

    Pulsante secondario

    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-button',\n templateUrl: './progress-bar-button.component.html',\n styleUrls: ['./progress-bar-button.component.scss'],\n})\nexport class ProgressBarButtonComponent {}"],["html",'

    Esempio barra di avanzamento

    \n\n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-example',\n templateUrl: './progress-bar-example.component.html',\n styleUrls: ['./progress-bar-example.component.scss'],\n})\nexport class ProgressBarExampleComponent {}"],["html",'

    Esempio con etichette

    \n
    \n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-label',\n templateUrl: './progress-bar-label.component.html',\n styleUrls: ['./progress-bar-label.component.scss'],\n})\nexport class ProgressBarLabelComponent {}"],["html",'

    Esempio con sfondi supportati

    \n
    \n

    \n \n

    \n\n

    \n \n

    \n\n

    \n \n

    \n\n

    \n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-progress-bar-bg',\n templateUrl: './progress-bar-bg.component.html',\n styleUrls: ['./progress-bar-bg.component.scss'],\n})\nexport class ProgressBarBgComponent {}"]],template:function(s,o){1&s&&e._UZ(0,"it-progress-bar-indeterminate")(1,"it-source-display",0)(2,"it-progress-bar-button")(3,"it-source-display",1)(4,"it-progress-bar-example")(5,"it-source-display",2)(6,"it-progress-bar-label")(7,"it-source-display",3)(8,"it-progress-bar-bg")(9,"it-source-display",4)},dependencies:[b.F,v,h,x,Z,C]})}return t})();const U=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(r=>"ItProgressBarComponent"===r.name)}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-progress-bar-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(s,o){1&s&&(e.TgZ(0,"h1",0),e._uU(1,"Barra di avanzamento"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Il componente Barra di avanzamento utilizzabile per mostrare dei progressi"),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-progress-bar-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&s&&(e.xp6(4),e.Q6J("innerHTML",o.component.description,e.oJD),e.xp6(5),e.Q6J("component",o.component))},dependencies:[g.G,u.U,d.m,P]})}return t})()}];let T=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(U),p.Bz]})}return t})(),A=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[l.ez,c.m,T]})}return t})()}}]); \ No newline at end of file diff --git a/837.4a52b05e2141259d.js b/837.4a52b05e2141259d.js deleted file mode 100644 index 087b98dc..00000000 --- a/837.4a52b05e2141259d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[837],{837:(A,l,i)=>{i.r(l),i.d(l,{SpinnerModule:()=>h});var r=i(6814),c=i(6208),p=i(1640),m=i(7069),n=i(9212),d=i(528),u=i(6273),g=i(4580),v=i(6099),a=i(5039);let Z=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-single-example"]],decls:22,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-lg-3"],[1,"mb-3"],["active","false"],[1,"col-6","col-lg-3","mt-3","mt-lg-0"],["active","false","small","true"],["small","true"]],template:function(e,o){1&e&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"p",3)(4,"strong"),n._uU(5,"Spinner standard"),n.qZA()(),n._UZ(6,"it-spinner",4),n.qZA(),n.TgZ(7,"div",2)(8,"p",3)(9,"strong"),n._uU(10,"Spinner Attivo"),n.qZA()(),n._UZ(11,"it-spinner"),n.qZA(),n.TgZ(12,"div",5)(13,"p",3)(14,"strong"),n._uU(15,"Small"),n.qZA()(),n._UZ(16,"it-spinner",6),n.qZA(),n.TgZ(17,"div",5)(18,"p",3)(19,"strong"),n._uU(20,"Small attivo"),n.qZA()(),n._UZ(21,"it-spinner",7),n.qZA()()())},dependencies:[a.L],encapsulation:2})}return t})(),S=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-double-example"]],decls:24,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-lg-3"],[1,"mb-3"],["active","false","double","true"],["double","true"],[1,"col-6","col-lg-3","mt-3","mt-lg-0"],["active","false","small","true","double","true"],["small","true","double","true"]],template:function(e,o){1&e&&(n.TgZ(0,"h3"),n._uU(1,"Spinner doppio"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"p",3)(6,"strong"),n._uU(7,"Spinner doppio"),n.qZA()(),n._UZ(8,"it-spinner",4),n.qZA(),n.TgZ(9,"div",2)(10,"p",3)(11,"strong"),n._uU(12,"Doppio attivo"),n.qZA()(),n._UZ(13,"it-spinner",5),n.qZA(),n.TgZ(14,"div",6)(15,"p",3)(16,"strong"),n._uU(17,"Doppio small"),n.qZA()(),n._UZ(18,"it-spinner",7),n.qZA(),n.TgZ(19,"div",6)(20,"p",3)(21,"strong"),n._uU(22,"Doppio small attivo"),n.qZA()(),n._UZ(23,"it-spinner",8),n.qZA()()())},dependencies:[a.L],encapsulation:2})}return t})(),f=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-examples"]],decls:4,vars:0,consts:[["html",'
    \n\n
    \n
    \n

    Spinner standard

    \n\n \n\n
    \n
    \n

    Spinner Attivo

    \n\n \n\n
    \n
    \n

    Small

    \n\n \n\n
    \n
    \n

    Small attivo

    \n\n \n\n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-spinner-single-example',\n templateUrl: './spinner-single-example.component.html'\n})\nexport class SpinnerSingleExampleComponent {\n\n}"],["html",'

    Spinner doppio

    \n
    \n\n
    \n
    \n

    Spinner doppio

    \n\n \n\n
    \n
    \n

    Doppio attivo

    \n\n \n\n
    \n
    \n

    Doppio small

    \n\n \n\n
    \n
    \n

    Doppio small attivo

    \n\n \n\n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-spinner-double-example',\n templateUrl: './spinner-double-example.component.html'\n})\nexport class SpinnerDoubleExampleComponent {\n\n}"]],template:function(e,o){1&e&&n._UZ(0,"it-spinner-single-example")(1,"it-source-display",0)(2,"it-spinner-double-example")(3,"it-source-display",1)},dependencies:[v.F,Z,S],encapsulation:2})}return t})();const b=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(s=>"ItSpinnerComponent"===s.name)}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(e,o){1&e&&(n.TgZ(0,"h1",0),n._uU(1,"Spinner"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"L\u2019elemento Spinner comunica lo stato attivo di un\u2019operazione ma non il progresso percentuale della stessa. \xc8 utile quindi quando non \xe8 possibile determinare il tempo necessario a completare una procedura."),n.qZA(),n.TgZ(4,"it-tab-container")(5,"it-tab-item",2),n._UZ(6,"it-spinner-examples"),n.qZA(),n.TgZ(7,"it-tab-item",3)(8,"h3"),n._uU(9,"SpinnerComponent"),n.qZA(),n._UZ(10,"it-api-parameters",4),n.qZA()()),2&e&&(n.xp6(10),n.Q6J("component",o.component))},dependencies:[d.G,u.U,g.m,f],encapsulation:2})}return t})()}];let x=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[p.Bz.forChild(b),p.Bz]})}return t})(),h=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[r.ez,c.m,x]})}return t})()}}]); \ No newline at end of file diff --git a/837.b115cd7a1134f725.js b/837.b115cd7a1134f725.js new file mode 100644 index 00000000..ddfefcc5 --- /dev/null +++ b/837.b115cd7a1134f725.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[837],{837:(A,l,i)=>{i.r(l),i.d(l,{SpinnerModule:()=>h});var r=i(6814),c=i(6208),p=i(1640),m=i(7069),n=i(9212),d=i(528),u=i(6273),g=i(4580),v=i(6099),a=i(5039);let Z=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-single-example"]],decls:22,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-lg-3"],[1,"mb-3"],["active","false"],[1,"col-6","col-lg-3","mt-3","mt-lg-0"],["active","false","small","true"],["small","true"]],template:function(e,o){1&e&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"p",3)(4,"strong"),n._uU(5,"Spinner standard"),n.qZA()(),n._UZ(6,"it-spinner",4),n.qZA(),n.TgZ(7,"div",2)(8,"p",3)(9,"strong"),n._uU(10,"Spinner Attivo"),n.qZA()(),n._UZ(11,"it-spinner"),n.qZA(),n.TgZ(12,"div",5)(13,"p",3)(14,"strong"),n._uU(15,"Small"),n.qZA()(),n._UZ(16,"it-spinner",6),n.qZA(),n.TgZ(17,"div",5)(18,"p",3)(19,"strong"),n._uU(20,"Small attivo"),n.qZA()(),n._UZ(21,"it-spinner",7),n.qZA()()())},dependencies:[a.L],encapsulation:2})}return t})(),S=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-double-example"]],decls:24,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-6","col-lg-3"],[1,"mb-3"],["active","false","double","true"],["double","true"],[1,"col-6","col-lg-3","mt-3","mt-lg-0"],["active","false","small","true","double","true"],["small","true","double","true"]],template:function(e,o){1&e&&(n.TgZ(0,"h3"),n._uU(1,"Spinner doppio"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"p",3)(6,"strong"),n._uU(7,"Spinner doppio"),n.qZA()(),n._UZ(8,"it-spinner",4),n.qZA(),n.TgZ(9,"div",2)(10,"p",3)(11,"strong"),n._uU(12,"Doppio attivo"),n.qZA()(),n._UZ(13,"it-spinner",5),n.qZA(),n.TgZ(14,"div",6)(15,"p",3)(16,"strong"),n._uU(17,"Doppio small"),n.qZA()(),n._UZ(18,"it-spinner",7),n.qZA(),n.TgZ(19,"div",6)(20,"p",3)(21,"strong"),n._uU(22,"Doppio small attivo"),n.qZA()(),n._UZ(23,"it-spinner",8),n.qZA()()())},dependencies:[a.L],encapsulation:2})}return t})(),f=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-examples"]],decls:4,vars:0,consts:[["html",'
    \n
    \n
    \n

    Spinner standard

    \n\n \n
    \n
    \n

    Spinner Attivo

    \n\n \n
    \n
    \n

    Small

    \n\n \n
    \n
    \n

    Small attivo

    \n\n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-spinner-single-example',\n templateUrl: './spinner-single-example.component.html',\n})\nexport class SpinnerSingleExampleComponent {}"],["html",'

    Spinner doppio

    \n
    \n
    \n
    \n

    Spinner doppio

    \n\n \n
    \n
    \n

    Doppio attivo

    \n\n \n
    \n
    \n

    Doppio small

    \n\n \n
    \n
    \n

    Doppio small attivo

    \n\n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-spinner-double-example',\n templateUrl: './spinner-double-example.component.html',\n})\nexport class SpinnerDoubleExampleComponent {}"]],template:function(e,o){1&e&&n._UZ(0,"it-spinner-single-example")(1,"it-source-display",0)(2,"it-spinner-double-example")(3,"it-source-display",1)},dependencies:[v.F,Z,S],encapsulation:2})}return t})();const b=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(s=>"ItSpinnerComponent"===s.name)}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-spinner-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(e,o){1&e&&(n.TgZ(0,"h1",0),n._uU(1,"Spinner"),n.qZA(),n.TgZ(2,"p",1),n._uU(3," L\u2019elemento Spinner comunica lo stato attivo di un\u2019operazione ma non il progresso percentuale della stessa. \xc8 utile quindi quando non \xe8 possibile determinare il tempo necessario a completare una procedura.\n"),n.qZA(),n.TgZ(4,"it-tab-container")(5,"it-tab-item",2),n._UZ(6,"it-spinner-examples"),n.qZA(),n.TgZ(7,"it-tab-item",3)(8,"h3"),n._uU(9,"SpinnerComponent"),n.qZA(),n._UZ(10,"it-api-parameters",4),n.qZA()()),2&e&&(n.xp6(10),n.Q6J("component",o.component))},dependencies:[d.G,u.U,g.m,f],encapsulation:2})}return t})()}];let x=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[p.Bz.forChild(b),p.Bz]})}return t})(),h=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[r.ez,c.m,x]})}return t})()}}]); \ No newline at end of file diff --git a/8540.9d4bf92e31b7968a.js b/8540.9d4bf92e31b7968a.js new file mode 100644 index 00000000..e7dd8257 --- /dev/null +++ b/8540.9d4bf92e31b7968a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8540],{8540:(G,l,o)=>{o.r(l),o.d(l,{RangeModule:()=>R});var p=o(6814),c=o(6208),r=o(6223),i=o(1640),u=o(7069),n=o(9212),g=o(528),d=o(6273),f=o(4580),v=o(6099),m=o(3373);let h=(()=>{class e{constructor(a){this.formBuilder=a,this.rangeValue=50,this.formGroup=this.formBuilder.group({range:[null]})}static#n=this.\u0275fac=function(t){return new(t||e)(n.Y36(r.qu))};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-example"]],decls:9,vars:7,consts:[[1,"bd-example"],[1,"row"],[1,"col-sm-12","col-md-6"],["label","Esempio ngModel",3,"ngModel","ngModelChange"],[3,"formGroup"],["label","Esempio FormGroup","formControlName","range",3,"min","max","step"]],template:function(t,s){1&t&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"it-range",3),n.NdJ("ngModelChange",function(b){return s.rangeValue=b}),n._uU(4),n.qZA()(),n.TgZ(5,"div",2)(6,"form",4)(7,"it-range",5),n._uU(8),n.qZA()()()()()),2&t&&(n.xp6(3),n.Q6J("ngModel",s.rangeValue),n.xp6(),n.hij(" ",s.rangeValue," % "),n.xp6(2),n.Q6J("formGroup",s.formGroup),n.xp6(),n.Q6J("min",0)("max",1e3)("step",2),n.xp6(),n.hij(" Valore selezionato: ",s.formGroup.get("range").value," "))},dependencies:[m.K,r._Y,r.JJ,r.JL,r.sg,r.u,r.On],encapsulation:2})}return e})(),C=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-custom-colors"]],decls:8,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-sm-12","col-md-6"],["leftColor","var(--bs-primary)","rightColor","var(--bs-gray-300)"],["leftColor","var(--bs-warning)","rightColor","#ffdc73"]],template:function(t,s){1&t&&(n.TgZ(0,"h3"),n._uU(1,"Barra personalizzata"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2),n._UZ(5,"it-range",3),n.qZA(),n.TgZ(6,"div",2),n._UZ(7,"it-range",4),n.qZA()()())},dependencies:[m.K],encapsulation:2})}return e})(),x=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-examples"]],decls:4,vars:0,consts:[["html",'
    \n
    \n
    \n /{/{ rangeValue /}/} % \n
    \n
    \n
    \n \n Valore selezionato: /{/{ formGroup.get(\'range\').value /}/}\n \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-range-example',\n templateUrl: './range-example.component.html',\n})\nexport class RangeExampleComponent {\n rangeValue = 50;\n\n formGroup: FormGroup;\n\n constructor(private readonly formBuilder: FormBuilder) {\n this.formGroup = this.formBuilder.group({\n range: [null],\n });\n }\n}"],["html",'

    Barra personalizzata

    \n
    \n
    \n
    \n \n
    \n\n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-range-custom-colors',\n templateUrl: './range-custom-colors.component.html',\n})\nexport class RangeCustomColorsComponent {}"]],template:function(t,s){1&t&&n._UZ(0,"it-range-example")(1,"it-source-display",0)(2,"it-range-custom-colors")(3,"it-source-display",1)},dependencies:[v.F,h,C],encapsulation:2})}return e})();const Z=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(a=>"ItRangeComponent"===a.name)}static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,s){1&t&&(n.TgZ(0,"h1",0),n._uU(1,"Range"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Input di intervallo personalizzato per uno stile uniforme su tutti i browser e personalizzazione integrata."),n.qZA(),n.TgZ(4,"it-tab-container")(5,"it-tab-item",2),n._UZ(6,"it-range-examples"),n.qZA(),n.TgZ(7,"it-tab-item",3)(8,"h3"),n._uU(9,"ItRangeComponent"),n.qZA(),n._UZ(10,"it-api-parameters",4),n.qZA()()),2&t&&(n.xp6(10),n.Q6J("component",s.component))},dependencies:[g.G,d.U,f.m,x],encapsulation:2})}return e})()}];let y=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[i.Bz.forChild(Z),i.Bz]})}return e})(),R=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[p.ez,c.m,y,r.UX,r.u5]})}return e})()}}]); \ No newline at end of file diff --git a/8540.9f141fa6129e7731.js b/8540.9f141fa6129e7731.js deleted file mode 100644 index 1e68acdd..00000000 --- a/8540.9f141fa6129e7731.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8540],{8540:(G,l,o)=>{o.r(l),o.d(l,{RangeModule:()=>R});var p=o(6814),c=o(6208),r=o(6223),i=o(1640),u=o(7069),n=o(9212),g=o(528),d=o(6273),f=o(4580),v=o(6099),m=o(3373);let h=(()=>{class e{constructor(a){this.formBuilder=a,this.rangeValue=50,this.formGroup=this.formBuilder.group({range:[null]})}static#n=this.\u0275fac=function(t){return new(t||e)(n.Y36(r.qu))};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-example"]],decls:9,vars:7,consts:[[1,"bd-example"],[1,"row"],[1,"col-sm-12","col-md-6"],["label","Esempio ngModel",3,"ngModel","ngModelChange"],[3,"formGroup"],["label","Esempio FormGroup","formControlName","range",3,"min","max","step"]],template:function(t,s){1&t&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"it-range",3),n.NdJ("ngModelChange",function(b){return s.rangeValue=b}),n._uU(4),n.qZA()(),n.TgZ(5,"div",2)(6,"form",4)(7,"it-range",5),n._uU(8),n.qZA()()()()()),2&t&&(n.xp6(3),n.Q6J("ngModel",s.rangeValue),n.xp6(),n.hij(" ",s.rangeValue," % "),n.xp6(2),n.Q6J("formGroup",s.formGroup),n.xp6(),n.Q6J("min",0)("max",1e3)("step",2),n.xp6(),n.hij(" Valore selezionato: ",s.formGroup.get("range").value," "))},dependencies:[m.K,r._Y,r.JJ,r.JL,r.sg,r.u,r.On],encapsulation:2})}return e})(),C=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-custom-colors"]],decls:8,vars:0,consts:[[1,"bd-example"],[1,"row"],[1,"col-sm-12","col-md-6"],["leftColor","var(--bs-primary)","rightColor","var(--bs-gray-300)"],["leftColor","var(--bs-warning)","rightColor","#ffdc73"]],template:function(t,s){1&t&&(n.TgZ(0,"h3"),n._uU(1,"Barra personalizzata"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2),n._UZ(5,"it-range",3),n.qZA(),n.TgZ(6,"div",2),n._UZ(7,"it-range",4),n.qZA()()())},dependencies:[m.K],encapsulation:2})}return e})(),x=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-examples"]],decls:4,vars:0,consts:[["html",'
    \n
    \n
    \n \n /{/{rangeValue/}/} %\n \n
    \n
    \n
    \n \n Valore selezionato: /{/{formGroup.get(\'range\').value/}/}\n \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { FormBuilder, FormGroup } from '@angular/forms';\n\n@Component({\n selector: 'it-range-example',\n templateUrl: './range-example.component.html'\n})\nexport class RangeExampleComponent {\n\n rangeValue = 50;\n\n formGroup: FormGroup;\n\n constructor(\n private readonly formBuilder: FormBuilder\n ) {\n this.formGroup = this.formBuilder.group({\n range: [null]\n })\n }\n}"],["html",'

    Barra personalizzata

    \n
    \n\n
    \n
    \n \n
    \n\n
    \n \n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-range-custom-colors',\n templateUrl: './range-custom-colors.component.html'\n})\nexport class RangeCustomColorsComponent {\n}"]],template:function(t,s){1&t&&n._UZ(0,"it-range-example")(1,"it-source-display",0)(2,"it-range-custom-colors")(3,"it-source-display",1)},dependencies:[v.F,h,C],encapsulation:2})}return e})();const Z=[{path:"",component:(()=>{class e{constructor(){this.component=u.wx.find(a=>"ItRangeComponent"===a.name)}static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275cmp=n.Xpm({type:e,selectors:[["it-range-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,s){1&t&&(n.TgZ(0,"h1",0),n._uU(1,"Range"),n.qZA(),n.TgZ(2,"p",1),n._uU(3," Input di intervallo personalizzato per uno stile uniforme su tutti i browser e personalizzazione integrata.\n"),n.qZA(),n.TgZ(4,"it-tab-container")(5,"it-tab-item",2),n._UZ(6,"it-range-examples"),n.qZA(),n.TgZ(7,"it-tab-item",3)(8,"h3"),n._uU(9,"ItRangeComponent"),n.qZA(),n._UZ(10,"it-api-parameters",4),n.qZA()()),2&t&&(n.xp6(10),n.Q6J("component",s.component))},dependencies:[g.G,d.U,f.m,x],encapsulation:2})}return e})()}];let y=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[i.Bz.forChild(Z),i.Bz]})}return e})(),R=(()=>{class e{static#n=this.\u0275fac=function(t){return new(t||e)};static#e=this.\u0275mod=n.oAB({type:e});static#t=this.\u0275inj=n.cJS({imports:[p.ez,c.m,y,r.UX,r.u5]})}return e})()}}]); \ No newline at end of file diff --git a/8585.162c0122d341bb65.js b/8585.162c0122d341bb65.js new file mode 100644 index 00000000..5e8a9696 --- /dev/null +++ b/8585.162c0122d341bb65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8585],{8585:(g,a,o)=>{o.r(a),o.d(a,{WelcomeModule:()=>c});var r=o(6814),l=o(1640),e=o(9212);const s=[{path:"",component:(()=>{class t{constructor(){}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-welcome"]],decls:64,vars:0,consts:[[1,"row","justify-content-md-center"],[1,"col-md-8","my-5"],[1,"text-center"],[1,"col-4","mx-auto"],["version","1.1","id","Layer_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 250 250",0,"xml","space","preserve",2,"enable-background","new 0 0 250 250"],["fill","#0066CC","points","125,30 125,30 125,30 31.9,63.2 46.1,186.3 125,230 125,230 125,230 203.9,186.3 218.1,63.2 \t",1,"st0"],["fill","#0059b3","points","125,30 125,52.2 125,52.1 125,153.4 125,153.4 125,230 125,230 203.9,186.3 218.1,63.2 125,30 \t",1,"st1"],["fill","#FFFFFF","d","M125,52.1L66.8,182.6h0h21.7h0l11.7-29.2h49.4l11.7,29.2h0h21.7h0L125,52.1L125,52.1L125,52.1L125,52.1\n L125,52.1z M142,135.4H108l17-40.9L142,135.4z",1,"st2"],[1,"small","text-muted","text-center"],["href","https://github.com/italia/design-ui-kit","target","_blank","rel","noopener noreferrer"],[1,"it-external-link"],["href","https://italia.github.io/bootstrap-italia/","target","_blank","rel","noopener noreferrer"],[1,"font-weight-bold","small","text-center"],["href","https://github.com/italia/design-angular-kit/issues"],["href","https://github.com/italia/design-angular-kit/"],["href","https://developersitalia.slack.com/messages/C04H3C19D52/","target","_blank","rel","noopener noreferrer"],[1,"small","mt-4"],["href","https://github.com/italia/design-angular-kit/blob/master/LICENSE"]],template:function(i,d){1&i&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h1",2),e._uU(3,"Design Angular Kit"),e.qZA(),e.TgZ(4,"div",3),e.O4$(),e.TgZ(5,"svg",4)(6,"g"),e._UZ(7,"polygon",5)(8,"polygon",6)(9,"path",7),e.qZA()()(),e.kcU(),e.TgZ(10,"p",8),e._uU(11,"Il kit Angular per la Pubblica Amministrazione"),e.qZA(),e.TgZ(12,"p"),e._uU(13," Angular Kit \xe8 un "),e.TgZ(14,"b"),e._uU(15,"set di componenti open-source per Angular"),e.qZA(),e._uU(16," conforme alle Linee guida di design per i servizi digitali della PA, costruito sulle basi dello "),e.TgZ(17,"a",9),e._uU(18,"UI Kit "),e._UZ(19,"i",10),e.qZA(),e._uU(20," e della libreria "),e.TgZ(21,"a",11),e._uU(22,"Bootstrap Italia 2.x"),e._UZ(23,"i",10),e.qZA(),e._uU(24,". "),e.qZA(),e.TgZ(25,"h2"),e._uU(26,"Installazione"),e.qZA(),e.TgZ(27,"p",12),e._uU(28," \u26a0\ufe0f Attenzione: la libreria \xe8 ancora in fase di sviluppo e non contiene tutti i componenti disponibili nello UI Kit o in Bootstrap Italia. La vecchia versione \xe8 da considerarsi deprecata. "),e.qZA(),e.TgZ(29,"p"),e._uU(30," Per provare la versione attualmente in sviluppo, \xe8 sufficiente installare il pacchetto "),e.TgZ(31,"code"),e._uU(32,"npm"),e.qZA(),e._uU(33," attraverso il seguente comando: "),e.qZA(),e.TgZ(34,"p",2)(35,"code"),e._uU(36,"npm install design-angular-kit --save"),e.qZA()(),e.TgZ(37,"h2"),e._uU(38,"Come contribuire"),e.qZA(),e.TgZ(39,"div"),e._uU(40," \xc8 possibile contribuire al progetto in vari modi: "),e.TgZ(41,"ul")(42,"li"),e._uU(43," Con il proprio codice, prendendo in carico una issue tra quelle aperte e non gi\xe0 assegnate tra "),e.TgZ(44,"a",13),e._uU(45,"le issue"),e.qZA(),e._uU(46," di Angular Kit. "),e.qZA(),e.TgZ(47,"li"),e._uU(48," Attraverso la segnalazione di bug o miglioramenti al "),e.TgZ(49,"a",14),e._uU(50,"repository ufficiale"),e.qZA(),e._uU(51," di Angular Kit. "),e.qZA(),e.TgZ(52,"li"),e._uU(53," Scrivendoci sul "),e.TgZ(54,"a",15),e._uU(55,"canale dedicato"),e._UZ(56,"i",10),e.qZA(),e._uU(57," di Slack. "),e.qZA()()(),e._UZ(58,"hr"),e.TgZ(59,"p",16),e._uU(60," Il progetto \xe8 distribuito con licenza BSD-3 (consultabile nel file "),e.TgZ(61,"a",17),e._uU(62,"LICENSE"),e.qZA(),e._uU(63,"), un modello ancora pi\xf9 permissivo della classica licenza GPL, in quanto consente di modificare e ridistribuire questo software secondo varie modalit\xe0, anche di tipo closed-source. "),e.qZA()()())}})}return t})()}];let u=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=e.oAB({type:t});static#i=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(s),l.Bz]})}return t})(),c=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=e.oAB({type:t});static#i=this.\u0275inj=e.cJS({imports:[r.ez,u]})}return t})()}}]); \ No newline at end of file diff --git a/8585.207d3b7b30fcaf29.js b/8585.207d3b7b30fcaf29.js deleted file mode 100644 index 8dfd4ef0..00000000 --- a/8585.207d3b7b30fcaf29.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8585],{8585:(g,n,a)=>{a.r(n),a.d(n,{WelcomeModule:()=>c});var r=a(6814),l=a(1640),e=a(9212);const s=[{path:"",component:(()=>{class t{constructor(){}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-welcome"]],decls:75,vars:0,consts:[[1,"row","justify-content-md-center"],[1,"col-md-8","my-5"],[1,"text-center"],[1,"col-4","mx-auto"],["version","1.1","id","Layer_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 250 250",0,"xml","space","preserve",2,"enable-background","new 0 0 250 250"],["fill","#0066CC","points","125,30 125,30 125,30 31.9,63.2 46.1,186.3 125,230 125,230 125,230 203.9,186.3 218.1,63.2 \t",1,"st0"],["fill","#0059b3","points","125,30 125,52.2 125,52.1 125,153.4 125,153.4 125,230 125,230 203.9,186.3 218.1,63.2 125,30 \t",1,"st1"],["fill","#FFFFFF","d","M125,52.1L66.8,182.6h0h21.7h0l11.7-29.2h49.4l11.7,29.2h0h21.7h0L125,52.1L125,52.1L125,52.1L125,52.1\n L125,52.1z M142,135.4H108l17-40.9L142,135.4z",1,"st2"],[1,"small","text-muted","text-center"],["href","https://github.com/italia/design-ui-kit","target","_blank","rel","noopener noreferrer"],[1,"it-external-link"],["href","https://italia.github.io/bootstrap-italia/","target","_blank","rel","noopener noreferrer"],[1,"font-weight-bold","small","text-center"],["href","https://github.com/italia/design-angular-kit","target","_blank","rel","noopener noreferrer"],["href","https://github.com/italia/design-angular-kit/milestone/3","target","_blank","rel","noopener noreferrer"],["href","https://github.com/italia/design-angular-kit/issues"],["href","https://github.com/italia/design-angular-kit/"],["href","https://developersitalia.slack.com/messages/C04H3C19D52/","target","_blank","rel","noopener noreferrer"],[1,"small","mt-4"],["href","https://github.com/italia/design-angular-kit/blob/master/LICENSE"]],template:function(i,d){1&i&&(e.TgZ(0,"div",0)(1,"div",1)(2,"h1",2),e._uU(3,"Design Angular Kit"),e.qZA(),e.TgZ(4,"div",3),e.O4$(),e.TgZ(5,"svg",4)(6,"g"),e._UZ(7,"polygon",5)(8,"polygon",6)(9,"path",7),e.qZA()()(),e.kcU(),e.TgZ(10,"p",8),e._uU(11,"Il kit Angular per la Pubblica Amministrazione"),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Angular Kit \xe8 un "),e.TgZ(14,"b"),e._uU(15,"set di componenti open-source per Angular"),e.qZA(),e._uU(16," conforme alle Linee guida di design per i servizi digitali della PA, costruito sulle basi dello "),e.TgZ(17,"a",9),e._uU(18,"UI Kit "),e._UZ(19,"i",10),e.qZA(),e._uU(20," e della libreria "),e.TgZ(21,"a",11),e._uU(22,"Bootstrap Italia 2.x"),e._UZ(23,"i",10),e.qZA(),e._uU(24,". "),e.qZA(),e.TgZ(25,"h2"),e._uU(26,"Installazione"),e.qZA(),e.TgZ(27,"p",12),e._uU(28,"\u26a0\ufe0f Attenzione: la libreria \xe8 ancora in fase di sviluppo e non contiene tutti i componenti disponibili nello UI Kit o in Bootstrap Italia. La vecchia versione \xe8 da considerarsi deprecata."),e.qZA(),e.TgZ(29,"p"),e._uU(30,"Per provare la versione attualmente in sviluppo, \xe8 sufficiente installare il pacchetto "),e.TgZ(31,"code"),e._uU(32,"npm"),e.qZA(),e._uU(33," attraverso il seguente comando:"),e.qZA(),e.TgZ(34,"p",2)(35,"code"),e._uU(36,"npm install design-angular-kit@prerelease --save"),e.qZA()(),e.TgZ(37,"h2"),e._uU(38,"Come contribuire"),e.qZA(),e.TgZ(39,"p"),e._uU(40,"Il progetto si sta avviando verso il rilascio di una versione 1.0.0 stabile prevista per la met\xe0 di Febbraio 2023 con l'aggiornamento del core a "),e.TgZ(41,"a",11),e._uU(42,"Bootstrap Italia 2 (basato su Bootstrap 5)"),e.qZA(),e._uU(43,". Sul branch "),e.TgZ(44,"a",13),e._uU(45,"main"),e.qZA(),e._uU(46," potete trovare il codice dei lavori in corso e nella "),e.TgZ(47,"a",14),e._uU(48,"milestone Version 1.0.0"),e.qZA(),e._uU(49," un piano preliminare delle attivit\xe0."),e.qZA(),e.TgZ(50,"div"),e._uU(51,"\xc8 possibile contribuire al progetto in vari modi: "),e.TgZ(52,"ul")(53,"li"),e._uU(54,"Con il proprio codice, prendendo in carico una issue tra quelle aperte e non gi\xe0 assegnate tra "),e.TgZ(55,"a",15),e._uU(56,"le issue"),e.qZA(),e._uU(57," di Angular Kit."),e.qZA(),e.TgZ(58,"li"),e._uU(59,"Attraverso la segnalazione di bug o miglioramenti al "),e.TgZ(60,"a",16),e._uU(61,"repository ufficiale"),e.qZA(),e._uU(62," di Angular Kit."),e.qZA(),e.TgZ(63,"li"),e._uU(64,"Scrivendoci sul "),e.TgZ(65,"a",17),e._uU(66,"canale dedicato"),e._UZ(67,"i",10),e.qZA(),e._uU(68," di Slack."),e.qZA()()(),e._UZ(69,"hr"),e.TgZ(70,"p",18),e._uU(71,"Il progetto \xe8 distribuito con licenza BSD-3 (consultabile nel file "),e.TgZ(72,"a",19),e._uU(73,"LICENSE"),e.qZA(),e._uU(74,"), un modello ancora pi\xf9 permissivo della classica licenza GPL, in quanto consente di modificare e ridistribuire questo software secondo varie modalit\xe0, anche di tipo closed-source."),e.qZA()()())}})}return t})()}];let u=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=e.oAB({type:t});static#i=this.\u0275inj=e.cJS({imports:[l.Bz.forChild(s),l.Bz]})}return t})(),c=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=e.oAB({type:t});static#i=this.\u0275inj=e.cJS({imports:[r.ez,u]})}return t})()}}]); \ No newline at end of file diff --git a/8669.ebdf7624d792d19a.js b/8669.ebdf7624d792d19a.js deleted file mode 100644 index fe53a1b6..00000000 --- a/8669.ebdf7624d792d19a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8669],{8669:(W,d,l)=>{l.r(d),l.d(d,{UploadModule:()=>V});var v=l(6814),U=l(6208),L=l(6223),m=l(1640),u=l(7069),t=l(9212),F=l(528),y=l(6273),C=l(4580),I=l(6099),x=l(7715),D=l(4664),f=l(9397),T=l(9360),b=l(8251),c=l(7398),Z=l(6306),A=l(2096),w=l(4716),r=l(9862),g=l(2346);let J=(()=>{class o{constructor(n){this.httpClient=n,this.uploadedFileList=[{id:0,file:new File([],"nome-file-01.pdf")},{id:1,file:new File([],"nome-file-02-nome-file-lungo-per-ellissi.doc")},{id:2,file:new File([],"nome-file-03.png"),progress:43,removable:!0},{id:3,file:new File([],"nome-file-04.png"),error:!0,removable:!0}]}onUpdateFileList(n){const e=Array.from(n).map((i,a)=>({id:a+this.uploadedFileList.length,file:i,removable:!0}));this.uploadedFileList=[...this.uploadedFileList,...e]}onDeleteFileList(n){this.uploadedFileList=this.uploadedFileList.filter(e=>e.id!==n.id)}httpClientExample(){const n=this.uploadedFileList[0];n.progress=1,n.error=void 0,n.removable=!1,(0,x.D)(n.file.arrayBuffer()).pipe((0,D.w)(e=>{const i=[...new Uint8Array(e)];return this.httpClient.post("url",i,{reportProgress:!0,observe:"events"})}),(0,f.b)(e=>{e.type===r.dt.UploadProgress&&(n.progress=Math.round(e.loaded/(e.total||1)*100))}),function E(o){return(0,T.e)((p,n)=>{let e=!1,i=0;p.subscribe((0,b.x)(n,a=>(e||(e=!o(a,i++)))&&n.next(a)))})}(e=>e.type!==r.dt.Response),(0,c.U)(e=>e.body),(0,f.b)(e=>{n.progress=100}),(0,Z.K)(e=>(n.progress=void 0,n.removable=!0,n.error=!0,n.tooltip=e.message,(0,A.of)(null))),(0,w.x)(()=>{!n.error&&n.progress&&n.progress<100&&(n.progress=void 0,n.removable=!0,n.error=!0,n.tooltip="Incomplete upload error")}))}static#e=this.\u0275fac=function(e){return new(e||o)(t.Y36(r.eN))};static#t=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-upload-file-list-example"]],decls:6,vars:1,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],[3,"fileList","uploadFiles","deleteItem"]],template:function(e,i){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Upload con lista di file"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-file-list",3),t.NdJ("uploadFiles",function(s){return i.onUpdateFileList(s)})("deleteItem",function(s){return i.onDeleteFileList(s)}),t.qZA()()()()),2&e&&(t.xp6(5),t.Q6J("fileList",i.uploadedFileList))},dependencies:[g.O],encapsulation:2})}return o})();var H=l(9315);let S=(()=>{class o{constructor(n){this.httpClient=n,this.uploadedImageList=[]}ngOnInit(){const n=["https://picsum.photos/40/40?image=1055","https://picsum.photos/80/40?image=1056","https://picsum.photos/40/40?image=1057","https://picsum.photos/120/200?image=1058"].map(e=>this.httpClient.get(e,{responseType:"blob"}));(0,H.D)(n).subscribe(e=>{this.uploadedImageList=e.map((i,a)=>({id:a,file:new File([i],1===a?"nome-file-2-nome-file-lungo-per-ellissi.jpg":`nome-file-${a+1}.jpg`),removable:a>1,progress:2===a?45:void 0,error:3===a}))})}onUpdateImageList(n){const e=Array.from(n).map((i,a)=>({id:a+this.uploadedImageList.length,file:i,removable:!0}));this.uploadedImageList=[...this.uploadedImageList,...e]}onDeleteImageList(n){this.uploadedImageList=this.uploadedImageList.filter(e=>e.id!==n.id)}static#e=this.\u0275fac=function(e){return new(e||o)(t.Y36(r.eN))};static#t=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-upload-image-list-example"]],decls:6,vars:1,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["images","true",3,"fileList","uploadFiles","deleteItem"]],template:function(e,i){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Con anteprima delle immagini"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-file-list",3),t.NdJ("uploadFiles",function(s){return i.onUpdateImageList(s)})("deleteItem",function(s){return i.onDeleteImageList(s)}),t.qZA()()()()),2&e&&(t.xp6(5),t.Q6J("fileList",i.uploadedImageList))},dependencies:[g.O],encapsulation:2})}return o})();var h=l(6321),B=l(5592),M=l(671);var z=l(8180),P=l(3342);const Q=["uploadDragDropComponent"];let O=(()=>{class o{onDragUploadStart(n){(function j(o=0,p=h.z){return o<0&&(o=0),function $(o=0,p,n=h.P){let e=-1;return null!=p&&((0,M.K)(p)?n=p:e=p),new B.y(i=>{let a=function N(o){return o instanceof Date&&!isNaN(o)}(o)?+o-n.now():o;a<0&&(a=0);let s=0;return n.schedule(function(){i.closed||(i.next(s++),0<=e?this.schedule(void 0,e):i.complete())},a)})}(o,o,p)})(1e3).pipe((0,z.q)(100),(0,c.U)(e=>10*(e+1))).subscribe(e=>{this.uploadDragDropComponent.progress(e),e>=100&&setTimeout(()=>{this.uploadDragDropComponent.reset()},2e3)})}static#e=this.\u0275fac=function(e){return new(e||o)};static#t=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-upload-drag-drop-example"]],viewQuery:function(e,i){if(1&e&&t.Gf(Q,5),2&e){let a;t.iGM(a=t.CRH())&&(i.uploadDragDropComponent=a.first)}},decls:7,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],[3,"fileStartUpload"],["uploadDragDropComponent",""]],template:function(e,i){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Upload Drag&drop"),t.qZA(),t.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-drag-drop",3,4),t.NdJ("fileStartUpload",function(s){return i.onDragUploadStart(s)}),t.qZA()()()())},dependencies:[P.T],encapsulation:2})}return o})(),R=(()=>{class o{static#e=this.\u0275fac=function(e){return new(e||o)};static#t=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-upload-examples"]],decls:6,vars:0,consts:[["html",'

    Upload con lista di file

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import {Component} from '@angular/core';\nimport {UploadFileListItem} from \"design-angular-kit/interfaces/form\";\nimport {catchError, finalize, from, map, of, skipWhile, switchMap, tap} from \"rxjs\";\nimport {HttpClient, HttpEventType, HttpResponse} from \"@angular/common/http\";\n\n@Component({\n selector: 'it-upload-file-list-example',\n templateUrl: './upload-file-list-example.component.html'\n})\nexport class UploadFileListExampleComponent {\n\n uploadedFileList: Array = [\n {\n id: 0,\n file: new File([], 'nome-file-01.pdf'),\n },\n {\n id: 1,\n file: new File([], 'nome-file-02-nome-file-lungo-per-ellissi.doc'),\n },\n {\n id: 2,\n file: new File([], 'nome-file-03.png'),\n progress: 43,\n removable: true\n },\n {\n id: 3,\n file: new File([], 'nome-file-04.png'),\n error: true,\n removable: true\n }\n ];\n\n\n constructor(\n private readonly httpClient: HttpClient\n ) {\n }\n\n\n onUpdateFileList(files: FileList): void {\n const newFiles: Array = Array.from(files).map((file, index) => ({\n id: (index + this.uploadedFileList.length), // I set an id, useful when deleting\n file, // The uploaded file\n removable: true // set new file as removable\n }));\n\n this.uploadedFileList = [...this.uploadedFileList, ...newFiles];\n }\n\n onDeleteFileList(item: UploadFileListItem): void {\n this.uploadedFileList = this.uploadedFileList.filter(i => i.id !== item.id);\n }\n\n /**\n * Example to upload file with HttpClient\n */\n httpClientExample(): void {\n const fileToUpload = this.uploadedFileList[0];\n fileToUpload.progress = 1;\n fileToUpload.error = undefined;\n fileToUpload.removable = false;\n\n from(fileToUpload.file.arrayBuffer()).pipe( // Converting the file to arrayBuffer\n switchMap(arrayBuffer => {\n const bytes = [...new Uint8Array(arrayBuffer)]; // Convert arrayBuffer to Array\n\n // NOTE: File conversion depends on your server / API\n // If you want to transform the file to base64 you can use the helper function\n // import {FileUtils} from \"design-angular-kit\";\n // const base64 = FileUtils.fileToBase64(fileToUpload.file)\n\n return this.httpClient.post('url', bytes, {\n reportProgress: true,\n observe: 'events'\n })\n }),\n tap(event => { // Update the progress request status\n if (event.type === HttpEventType.UploadProgress) {\n fileToUpload.progress = Math.round(event.loaded / (event.total || 1) * 100);\n }\n }),\n skipWhile(event => event.type !== HttpEventType.Response), // skip while the request not is complete\n map(event => (event as HttpResponse).body), // request is complete with body\n tap(uploadedFile => {\n fileToUpload.progress = 100;\n }),\n catchError(error => {\n fileToUpload.progress = undefined;\n fileToUpload.removable = true;\n fileToUpload.error = true;\n fileToUpload.tooltip = error.message; // Show error message as tooltip\n return of(null); // File upload failed\n }),\n finalize(() => {\n if (!fileToUpload.error && fileToUpload.progress && fileToUpload.progress < 100) {\n // There are no errors but the file upload is not complete\n fileToUpload.progress = undefined;\n fileToUpload.removable = true;\n fileToUpload.error = true;\n fileToUpload.tooltip = 'Incomplete upload error'; // Show error message as tooltip\n }\n })\n );\n\n }\n}"],["html",'

    Con anteprima delle immagini

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import {Component, OnInit} from '@angular/core';\nimport {UploadFileListItem} from \"design-angular-kit/interfaces/form\";\nimport {HttpClient} from \"@angular/common/http\";\nimport {forkJoin} from \"rxjs\";\n\n@Component({\n selector: 'it-upload-image-list-example',\n templateUrl: './upload-image-list-example.component.html'\n})\nexport class UploadImageListExampleComponent implements OnInit {\n\n uploadedImageList: Array = [];\n\n constructor(\n private readonly httpClient: HttpClient\n ) {\n }\n\n ngOnInit() {\n const images$ = [\n 'https://picsum.photos/40/40?image=1055',\n 'https://picsum.photos/80/40?image=1056',\n 'https://picsum.photos/40/40?image=1057',\n 'https://picsum.photos/120/200?image=1058'\n ].map(url => this.httpClient.get(url, {responseType: \"blob\"}));\n\n forkJoin(images$).subscribe((blobImages) => {\n this.uploadedImageList = blobImages.map((blob, index) => {\n const fileName = index === 1 ? 'nome-file-2-nome-file-lungo-per-ellissi.jpg' : `nome-file-${index + 1}.jpg`;\n return {\n id: index,\n file: new File([blob], fileName),\n removable: index > 1,\n progress: index === 2 ? 45 : undefined,\n error: index === 3\n }\n })\n });\n }\n\n onUpdateImageList(files: FileList): void {\n const newFiles: Array = Array.from(files).map((file, index) => ({\n id: (index + this.uploadedImageList.length), // I set an id, useful when deleting\n file, // The uploaded file\n removable: true // set new file as removable\n }));\n\n this.uploadedImageList = [...this.uploadedImageList, ...newFiles];\n }\n\n onDeleteImageList(item: UploadFileListItem): void {\n this.uploadedImageList = this.uploadedImageList.filter(i => i.id !== item.id);\n }\n}"],["html",'

    Upload Drag&drop

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import {Component, ViewChild} from '@angular/core';\nimport {interval, map, take} from \"rxjs\";\nimport {\n ItUploadDragDropComponent\n} from \"design-angular-kit/components/form/upload-drag-drop/upload-drag-drop.component\";\n\n@Component({\n selector: 'it-upload-drag-drop-example',\n templateUrl: './upload-drag-drop-example.component.html'\n})\nexport class UploadDragDropExampleComponent {\n\n @ViewChild('uploadDragDropComponent') uploadDragDropComponent!: ItUploadDragDropComponent;\n\n onDragUploadStart(file: File): void {\n interval(1000).pipe( // Simulate upload of single file\n take(100),\n map(x => (x + 1) * 10) // Start from 1, end 100\n ).subscribe(progress => {\n this.uploadDragDropComponent.progress(progress);\n if (progress >= 100) {\n setTimeout(() => {\n this.uploadDragDropComponent.reset();\n }, 2000);\n }\n });\n }\n\n}"]],template:function(e,i){1&e&&t._UZ(0,"it-upload-file-list-example")(1,"it-source-display",0)(2,"it-upload-image-list-example")(3,"it-source-display",1)(4,"it-upload-drag-drop-example")(5,"it-source-display",2)},dependencies:[I.F,J,S,O],encapsulation:2})}return o})();const X=[{path:"",component:(()=>{class o{constructor(){this.fileListComponent=u.wx.find(n=>"ItUploadFileListComponent"===n.name),this.dragDropComponent=u.wx.find(n=>"ItUploadDragDropComponent"===n.name)}static#e=this.\u0275fac=function(e){return new(e||o)};static#t=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-upload-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(e,i){1&e&&(t.TgZ(0,"h1",0),t._uU(1,"Upload"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Elementi dei form dedicati al caricamento file."),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"it-tab-container")(6,"it-tab-item",3),t._UZ(7,"it-upload-examples"),t.qZA(),t.TgZ(8,"it-tab-item",4)(9,"h2"),t._uU(10,"Upload con lista di file"),t.qZA(),t._UZ(11,"it-api-parameters",5),t.TgZ(12,"h2"),t._uU(13,"Upload Drag&drop"),t.qZA(),t._UZ(14,"it-api-parameters",5),t.qZA()()),2&e&&(t.xp6(4),t.Q6J("innerHTML",i.fileListComponent.description,t.oJD),t.xp6(7),t.Q6J("component",i.fileListComponent),t.xp6(3),t.Q6J("component",i.dragDropComponent))},dependencies:[F.G,y.U,C.m,R],encapsulation:2})}return o})()}];let G=(()=>{class o{static#e=this.\u0275fac=function(e){return new(e||o)};static#t=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[m.Bz.forChild(X),m.Bz]})}return o})(),V=(()=>{class o{static#e=this.\u0275fac=function(e){return new(e||o)};static#t=this.\u0275mod=t.oAB({type:o});static#n=this.\u0275inj=t.cJS({imports:[v.ez,U.m,L.u5,G]})}return o})()}}]); \ No newline at end of file diff --git a/8669.f3b938bbd06b858a.js b/8669.f3b938bbd06b858a.js new file mode 100644 index 00000000..415c6267 --- /dev/null +++ b/8669.f3b938bbd06b858a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8669],{8669:(W,d,l)=>{l.r(d),l.d(d,{UploadModule:()=>V});var v=l(6814),U=l(6208),L=l(6223),m=l(1640),u=l(7069),e=l(9212),F=l(528),y=l(6273),C=l(4580),I=l(6099),x=l(7715),D=l(4664),f=l(9397),T=l(9360),b=l(8251),c=l(7398),Z=l(6306),A=l(2096),w=l(4716),r=l(9862),g=l(2346);let J=(()=>{class n{constructor(t){this.httpClient=t,this.uploadedFileList=[{id:0,file:new File([],"nome-file-01.pdf")},{id:1,file:new File([],"nome-file-02-nome-file-lungo-per-ellissi.doc")},{id:2,file:new File([],"nome-file-03.png"),progress:43,removable:!0},{id:3,file:new File([],"nome-file-04.png"),error:!0,removable:!0}]}onUpdateFileList(t){const o=Array.from(t).map((i,a)=>({id:a+this.uploadedFileList.length,file:i,removable:!0}));this.uploadedFileList=[...this.uploadedFileList,...o]}onDeleteFileList(t){this.uploadedFileList=this.uploadedFileList.filter(o=>o.id!==t.id)}httpClientExample(){const t=this.uploadedFileList[0];t.progress=1,t.error=void 0,t.removable=!1,(0,x.D)(t.file.arrayBuffer()).pipe((0,D.w)(o=>{const i=[...new Uint8Array(o)];return this.httpClient.post("url",i,{reportProgress:!0,observe:"events"})}),(0,f.b)(o=>{o.type===r.dt.UploadProgress&&(t.progress=Math.round(o.loaded/(o.total||1)*100))}),function E(n){return(0,T.e)((p,t)=>{let o=!1,i=0;p.subscribe((0,b.x)(t,a=>(o||(o=!n(a,i++)))&&t.next(a)))})}(o=>o.type!==r.dt.Response),(0,c.U)(o=>o.body),(0,f.b)(()=>{t.progress=100}),(0,Z.K)(o=>(t.progress=void 0,t.removable=!0,t.error=!0,t.tooltip=o.message,(0,A.of)(null))),(0,w.x)(()=>{!t.error&&t.progress&&t.progress<100&&(t.progress=void 0,t.removable=!0,t.error=!0,t.tooltip="Incomplete upload error")}))}static#e=this.\u0275fac=function(o){return new(o||n)(e.Y36(r.eN))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-upload-file-list-example"]],decls:6,vars:1,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],[3,"fileList","uploadFiles","deleteItem"]],template:function(o,i){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Upload con lista di file"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-file-list",3),e.NdJ("uploadFiles",function(s){return i.onUpdateFileList(s)})("deleteItem",function(s){return i.onDeleteFileList(s)}),e.qZA()()()()),2&o&&(e.xp6(5),e.Q6J("fileList",i.uploadedFileList))},dependencies:[g.O],encapsulation:2})}return n})();var H=l(9315);let S=(()=>{class n{constructor(t){this.httpClient=t,this.uploadedImageList=[]}ngOnInit(){const t=["https://picsum.photos/40/40?image=1055","https://picsum.photos/80/40?image=1056","https://picsum.photos/40/40?image=1057","https://picsum.photos/120/200?image=1058"].map(o=>this.httpClient.get(o,{responseType:"blob"}));(0,H.D)(t).subscribe(o=>{this.uploadedImageList=o.map((i,a)=>({id:a,file:new File([i],1===a?"nome-file-2-nome-file-lungo-per-ellissi.jpg":`nome-file-${a+1}.jpg`),removable:a>1,progress:2===a?45:void 0,error:3===a}))})}onUpdateImageList(t){const o=Array.from(t).map((i,a)=>({id:a+this.uploadedImageList.length,file:i,removable:!0}));this.uploadedImageList=[...this.uploadedImageList,...o]}onDeleteImageList(t){this.uploadedImageList=this.uploadedImageList.filter(o=>o.id!==t.id)}static#e=this.\u0275fac=function(o){return new(o||n)(e.Y36(r.eN))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-upload-image-list-example"]],decls:6,vars:1,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],["images","true",3,"fileList","uploadFiles","deleteItem"]],template:function(o,i){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Con anteprima delle immagini"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-file-list",3),e.NdJ("uploadFiles",function(s){return i.onUpdateImageList(s)})("deleteItem",function(s){return i.onDeleteImageList(s)}),e.qZA()()()()),2&o&&(e.xp6(5),e.Q6J("fileList",i.uploadedImageList))},dependencies:[g.O],encapsulation:2})}return n})();var h=l(6321),B=l(5592),M=l(671);var z=l(8180),P=l(3342);const Q=["uploadDragDropComponent"];let O=(()=>{class n{onDragUploadStart(){(function $(n=0,p=h.z){return n<0&&(n=0),function j(n=0,p,t=h.P){let o=-1;return null!=p&&((0,M.K)(p)?t=p:o=p),new B.y(i=>{let a=function N(n){return n instanceof Date&&!isNaN(n)}(n)?+n-t.now():n;a<0&&(a=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=o?this.schedule(void 0,o):i.complete())},a)})}(n,n,p)})(1e3).pipe((0,z.q)(100),(0,c.U)(t=>10*(t+1))).subscribe(t=>{this.uploadDragDropComponent.progress(t),t>=100&&setTimeout(()=>{this.uploadDragDropComponent.reset()},2e3)})}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-upload-drag-drop-example"]],viewQuery:function(o,i){if(1&o&&e.Gf(Q,5),2&o){let a;e.iGM(a=e.CRH())&&(i.uploadDragDropComponent=a.first)}},decls:7,vars:0,consts:[[1,"bd-example"],[1,"row","my-2"],[1,"col"],[3,"fileStartUpload"],["uploadDragDropComponent",""]],template:function(o,i){1&o&&(e.TgZ(0,"h3"),e._uU(1,"Upload Drag&drop"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"it-upload-drag-drop",3,4),e.NdJ("fileStartUpload",function(){return i.onDragUploadStart()}),e.qZA()()()())},dependencies:[P.T],encapsulation:2})}return n})(),R=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-upload-examples"]],decls:6,vars:0,consts:[["html",'

    Upload con lista di file

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { UploadFileListItem } from 'design-angular-kit/interfaces/form';\nimport { catchError, finalize, from, map, of, skipWhile, switchMap, tap } from 'rxjs';\nimport { HttpClient, HttpEventType, HttpResponse } from '@angular/common/http';\n\n@Component({\n selector: 'it-upload-file-list-example',\n templateUrl: './upload-file-list-example.component.html',\n})\nexport class UploadFileListExampleComponent {\n uploadedFileList: Array = [\n {\n id: 0,\n file: new File([], 'nome-file-01.pdf'),\n },\n {\n id: 1,\n file: new File([], 'nome-file-02-nome-file-lungo-per-ellissi.doc'),\n },\n {\n id: 2,\n file: new File([], 'nome-file-03.png'),\n progress: 43,\n removable: true,\n },\n {\n id: 3,\n file: new File([], 'nome-file-04.png'),\n error: true,\n removable: true,\n },\n ];\n\n constructor(private readonly httpClient: HttpClient) {}\n\n onUpdateFileList(files: FileList): void {\n const newFiles: Array = Array.from(files).map((file, index) => ({\n id: index + this.uploadedFileList.length, // I set an id, useful when deleting\n file, // The uploaded file\n removable: true, // set new file as removable\n }));\n\n this.uploadedFileList = [...this.uploadedFileList, ...newFiles];\n }\n\n onDeleteFileList(item: UploadFileListItem): void {\n this.uploadedFileList = this.uploadedFileList.filter(i => i.id !== item.id);\n }\n\n /**\n * Example to upload file with HttpClient\n */\n httpClientExample(): void {\n const fileToUpload = this.uploadedFileList[0];\n fileToUpload.progress = 1;\n fileToUpload.error = undefined;\n fileToUpload.removable = false;\n\n from(fileToUpload.file.arrayBuffer()).pipe(\n // Converting the file to arrayBuffer\n switchMap(arrayBuffer => {\n const bytes = [...new Uint8Array(arrayBuffer)]; // Convert arrayBuffer to Array\n\n // NOTE: File conversion depends on your server / API\n // If you want to transform the file to base64 you can use the helper function\n // import {FileUtils} from \"design-angular-kit\";\n // const base64 = FileUtils.fileToBase64(fileToUpload.file)\n\n return this.httpClient.post('url', bytes, {\n reportProgress: true,\n observe: 'events',\n });\n }),\n tap(event => {\n // Update the progress request status\n if (event.type === HttpEventType.UploadProgress) {\n fileToUpload.progress = Math.round((event.loaded / (event.total || 1)) * 100);\n }\n }),\n skipWhile(event => event.type !== HttpEventType.Response), // skip while the request not is complete\n map(event => (event as HttpResponse).body), // request is complete with body\n tap(() => {\n fileToUpload.progress = 100;\n }),\n catchError(error => {\n fileToUpload.progress = undefined;\n fileToUpload.removable = true;\n fileToUpload.error = true;\n fileToUpload.tooltip = error.message; // Show error message as tooltip\n return of(null); // File upload failed\n }),\n finalize(() => {\n if (!fileToUpload.error && fileToUpload.progress && fileToUpload.progress < 100) {\n // There are no errors but the file upload is not complete\n fileToUpload.progress = undefined;\n fileToUpload.removable = true;\n fileToUpload.error = true;\n fileToUpload.tooltip = 'Incomplete upload error'; // Show error message as tooltip\n }\n })\n );\n }\n}"],["html",'

    Con anteprima delle immagini

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\nimport { UploadFileListItem } from 'design-angular-kit/interfaces/form';\nimport { HttpClient } from '@angular/common/http';\nimport { forkJoin } from 'rxjs';\n\n@Component({\n selector: 'it-upload-image-list-example',\n templateUrl: './upload-image-list-example.component.html',\n})\nexport class UploadImageListExampleComponent implements OnInit {\n uploadedImageList: Array = [];\n\n constructor(private readonly httpClient: HttpClient) {}\n\n ngOnInit() {\n const images$ = [\n 'https://picsum.photos/40/40?image=1055',\n 'https://picsum.photos/80/40?image=1056',\n 'https://picsum.photos/40/40?image=1057',\n 'https://picsum.photos/120/200?image=1058',\n ].map(url => this.httpClient.get(url, { responseType: 'blob' }));\n\n forkJoin(images$).subscribe(blobImages => {\n this.uploadedImageList = blobImages.map((blob, index) => {\n const fileName = index === 1 ? 'nome-file-2-nome-file-lungo-per-ellissi.jpg' : `nome-file-${index + 1}.jpg`;\n return {\n id: index,\n file: new File([blob], fileName),\n removable: index > 1,\n progress: index === 2 ? 45 : undefined,\n error: index === 3,\n };\n });\n });\n }\n\n onUpdateImageList(files: FileList): void {\n const newFiles: Array = Array.from(files).map((file, index) => ({\n id: index + this.uploadedImageList.length, // I set an id, useful when deleting\n file, // The uploaded file\n removable: true, // set new file as removable\n }));\n\n this.uploadedImageList = [...this.uploadedImageList, ...newFiles];\n }\n\n onDeleteImageList(item: UploadFileListItem): void {\n this.uploadedImageList = this.uploadedImageList.filter(i => i.id !== item.id);\n }\n}"],["html",'

    Upload Drag&drop

    \n
    \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component, ViewChild } from '@angular/core';\nimport { interval, map, take } from 'rxjs';\nimport { ItUploadDragDropComponent } from 'design-angular-kit/components/form/upload-drag-drop/upload-drag-drop.component';\n\n@Component({\n selector: 'it-upload-drag-drop-example',\n templateUrl: './upload-drag-drop-example.component.html',\n})\nexport class UploadDragDropExampleComponent {\n @ViewChild('uploadDragDropComponent') uploadDragDropComponent!: ItUploadDragDropComponent;\n\n onDragUploadStart(): void {\n interval(1000)\n .pipe(\n // Simulate upload of single file\n take(100),\n map(x => (x + 1) * 10) // Start from 1, end 100\n )\n .subscribe(progress => {\n this.uploadDragDropComponent.progress(progress);\n if (progress >= 100) {\n setTimeout(() => {\n this.uploadDragDropComponent.reset();\n }, 2000);\n }\n });\n }\n}"]],template:function(o,i){1&o&&e._UZ(0,"it-upload-file-list-example")(1,"it-source-display",0)(2,"it-upload-image-list-example")(3,"it-source-display",1)(4,"it-upload-drag-drop-example")(5,"it-source-display",2)},dependencies:[I.F,J,S,O],encapsulation:2})}return n})();const X=[{path:"",component:(()=>{class n{constructor(){this.fileListComponent=u.wx.find(t=>"ItUploadFileListComponent"===t.name),this.dragDropComponent=u.wx.find(t=>"ItUploadDragDropComponent"===t.name)}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-upload-index"]],decls:15,vars:3,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"mt-3"],["label","API",1,"mt-3"],[3,"component"]],template:function(o,i){1&o&&(e.TgZ(0,"h1",0),e._uU(1,"Upload"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Elementi dei form dedicati al caricamento file."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-upload-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4)(9,"h2"),e._uU(10,"Upload con lista di file"),e.qZA(),e._UZ(11,"it-api-parameters",5),e.TgZ(12,"h2"),e._uU(13,"Upload Drag&drop"),e.qZA(),e._UZ(14,"it-api-parameters",5),e.qZA()()),2&o&&(e.xp6(4),e.Q6J("innerHTML",i.fileListComponent.description,e.oJD),e.xp6(7),e.Q6J("component",i.fileListComponent),e.xp6(3),e.Q6J("component",i.dragDropComponent))},dependencies:[F.G,y.U,C.m,R],encapsulation:2})}return n})()}];let G=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[m.Bz.forChild(X),m.Bz]})}return n})(),V=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275mod=e.oAB({type:n});static#o=this.\u0275inj=e.cJS({imports:[v.ez,U.m,L.u5,G]})}return n})()}}]); \ No newline at end of file diff --git a/867.0d8473baea2f1f84.js b/867.0d8473baea2f1f84.js deleted file mode 100644 index bc537787..00000000 --- a/867.0d8473baea2f1f84.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[867],{867:(q,s,r)=>{r.r(s),r.d(s,{ButtonModule:()=>S});var u=r(6814),c=r(6223),m=r(1640),g=r(7069),n=r(9212),b=r(528),h=r(6273),C=r(4580),_=r(6099),d=r(7463),p=r(8790),v=r(3016);function M(t,U){if(1&t&&n._UZ(0,"it-icon",23),2&t){const a=n.oxw();n.Q6J("name",a.icon)("color",a.iconColor)}}function f(t,U){if(1&t&&n._UZ(0,"it-icon",24),2&t){const a=n.oxw();n.Q6J("name",a.icon)("color",a.iconColor)}}let y=(()=>{class t{constructor(){this.block=!1,this.outline=!1,this.disabled=!1,this.selectedColor="",this.selectedSize="",this.count=0,this.icon="user",this.iconColor="white",this.iconPosition="start",this.iconRounded=!0,this.iconRoundedColor="white"}increaseCount(){this.count++}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-icon"]],decls:34,vars:15,consts:[[1,"bd-example"],["itButton","primary",1,"mb-5"],["class","me-2",3,"name","color",4,"ngIf"],["class","ms-2",3,"name","color",4,"ngIf"],[1,"row"],[1,"form-check","col-2"],["value","user","label","it-user","name","icon",3,"ngModel","ngModelChange"],["value","check","label","it-check","name","icon",3,"ngModel","ngModelChange"],["value","start","label","Start","name","position",3,"ngModel","ngModelChange"],["value","end","label","End","name","position",3,"ngModel","ngModelChange"],[1,"form-check","col-6"],[1,"form-check","col-5"],["value","white","label","White","name","icon-color",3,"ngModel","ngModelChange"],["value","primary","label","Primary","name","icon-color",3,"ngModel","ngModelChange"],["value","secondary","label","Secondary","name","icon-color",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["value","success","label","Success","name","icon-color",3,"ngModel","ngModelChange"],["value","warning","label","Warning","name","icon-color",3,"ngModel","ngModelChange"],["value","danger","label","Danger","name","icon-color",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["value","info","label","Info","name","icon-color",3,"ngModel","ngModelChange"],["value","light","label","Light","name","icon-color",3,"ngModel","ngModelChange"],["value","dark","label","Dark","name","icon-color",3,"ngModel","ngModelChange"],[1,"me-2",3,"name","color"],[1,"ms-2",3,"name","color"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Bottone con icona"),n.qZA(),n.TgZ(2,"div",0)(3,"button",1),n.YNc(4,M,1,2,"it-icon",2),n._uU(5," Login "),n.YNc(6,f,1,2,"it-icon",3),n.qZA(),n.TgZ(7,"div",4)(8,"div",5)(9,"h5"),n._uU(10,"Icona"),n.qZA(),n.TgZ(11,"it-radio-button",6),n.NdJ("ngModelChange",function(e){return o.icon=e}),n.qZA(),n.TgZ(12,"it-radio-button",7),n.NdJ("ngModelChange",function(e){return o.icon=e}),n.qZA()(),n.TgZ(13,"div",5)(14,"h5"),n._uU(15,"Posizione"),n.qZA(),n.TgZ(16,"it-radio-button",8),n.NdJ("ngModelChange",function(e){return o.iconPosition=e}),n.qZA(),n.TgZ(17,"it-radio-button",9),n.NdJ("ngModelChange",function(e){return o.iconPosition=e}),n.qZA()(),n.TgZ(18,"div",10)(19,"h5"),n._uU(20,"Colorazione Icona"),n.qZA(),n.TgZ(21,"div",4)(22,"div",11)(23,"it-radio-button",12),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(24,"it-radio-button",13),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()(),n.TgZ(26,"div",15)(27,"it-radio-button",16),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(28,"it-radio-button",17),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(29,"it-radio-button",18),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()(),n.TgZ(30,"div",19)(31,"it-radio-button",20),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(32,"it-radio-button",21),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(33,"it-radio-button",22),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()()()()()()),2&i&&(n.xp6(4),n.Q6J("ngIf","start"===o.iconPosition),n.xp6(2),n.Q6J("ngIf","end"===o.iconPosition),n.xp6(5),n.Q6J("ngModel",o.icon),n.xp6(),n.Q6J("ngModel",o.icon),n.xp6(4),n.Q6J("ngModel",o.iconPosition),n.xp6(),n.Q6J("ngModel",o.iconPosition),n.xp6(6),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(2),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(2),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor))},dependencies:[u.O5,d.E,p.C,v.Q,c.JJ,c.On]})}return t})(),Z=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-color-dark"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"bg-dark","ps-3","py-3"],[1,"card-text","example-section"],["itButton","primary",1,"me-2"],["itButton","outline-primary",1,"me-2"],["itButton","primary","disabled","true"],["itButton","secondary",1,"me-2"],["itButton","outline-secondary",1,"me-2"],["itButton","secondary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Su sfondo scuro"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"p",2)(5,"button",3),n._uU(6,"Primary"),n.qZA(),n.TgZ(7,"button",4),n._uU(8,"Primary outline"),n.qZA(),n.TgZ(9,"button",5),n._uU(10,"Primary disabled"),n.qZA()(),n.TgZ(11,"p",2)(12,"button",6),n._uU(13,"Secondary"),n.qZA(),n.TgZ(14,"button",7),n._uU(15,"Secondary outline"),n.qZA(),n.TgZ(16,"button",8),n._uU(17,"Secondary disabled"),n.qZA()()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})(),x=(()=>{class t{constructor(){this.color="primary",this.disabled=!1,this.isOutlined=!1,this.size="lg",this.isBlock=!1}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example"]],decls:10,vars:0,consts:[[1,"bd-example"],[1,"row","w-50"],[1,"col-4"],["itButton","primary"],["itButton","primary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Configurazione bottone"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"button",3),n._uU(6," Abilitato "),n.qZA()(),n.TgZ(7,"div",2)(8,"button",4),n._uU(9," Disabilitato "),n.qZA()()()())},dependencies:[d.E]})}return t})(),B=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-color"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"py-1"],[1,"card-text","example-section"],["itButton","primary",1,"me-2"],["itButton","outline-primary",1,"me-2"],["itButton","primary","disabled","true"],["itButton","secondary",1,"me-2"],["itButton","outline-secondary",1,"me-2"],["itButton","secondary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Varianti di colore con sfondo chiaro"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"p",2)(5,"button",3),n._uU(6,"Primary"),n.qZA(),n.TgZ(7,"button",4),n._uU(8,"Primary outline"),n.qZA(),n.TgZ(9,"button",5),n._uU(10,"Primary disabled"),n.qZA()(),n.TgZ(11,"p",2)(12,"button",6),n._uU(13,"Secondary"),n.qZA(),n.TgZ(14,"button",7),n._uU(15,"Secondary outline"),n.qZA(),n.TgZ(16,"button",8),n._uU(17,"Secondary disabled"),n.qZA()()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})(),T=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-size"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["size","xs","itButton","primary",1,"me-2"],["size","xs","itButton","secondary"],["size","sm","itButton","primary",1,"me-2"],["size","sm","itButton","secondary"],["size","lg","itButton","primary",1,"me-2"],["size","lg","itButton","secondary"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Varianti di dimensione"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"button",2),n._uU(5," Button XS "),n.qZA(),n.TgZ(6,"button",3),n._uU(7," Button XS "),n.qZA()(),n.TgZ(8,"p",1)(9,"button",4),n._uU(10," Button SM "),n.qZA(),n.TgZ(11,"button",5),n._uU(12," Button SM "),n.qZA()(),n.TgZ(13,"p",1)(14,"button",6),n._uU(15," Button LG "),n.qZA(),n.TgZ(16,"button",7),n._uU(17," Button LG "),n.qZA()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})();var k=r(4220);let J=(()=>{class t{constructor(){this.disabled=!1,this.outline=!1,this.block=!1,this.selectedColor="primary",this.count=0}get buttonColor(){if(this.selectedColor)return this.outline?`outline-${this.selectedColor}`:this.selectedColor}increaseCount(){this.count++}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-interactive"]],decls:35,vars:24,consts:[[1,"bd-example"],[1,"mb-5",3,"itButton","size","disabled","click"],[1,"row"],[1,"form-check","col-2"],["label","Disabled",3,"ngModel","ngModelChange"],["label","Block",3,"ngModel","ngModelChange"],["label","Outline",3,"ngModel","ngModelChange"],["name","size","label","None",3,"value","ngModel","ngModelChange"],["value","lg","name","size","label","lg",3,"ngModel","ngModelChange"],["value","sm","name","size","label","sm",3,"ngModel","ngModelChange"],["value","xs","name","size","label","xs",3,"ngModel","ngModelChange"],[1,"form-check","col-6"],[1,"form-check","col-5"],["name","selectedColor","label","None",3,"ngModel","value","ngModelChange"],["name","selectedColor","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","selectedColor","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["name","selectedColor","value","success","label","Success",3,"ngModel","ngModelChange"],["name","selectedColor","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","selectedColor","value","danger","label","Danger",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["name","selectedColor","value","info","label","Info",3,"ngModel","ngModelChange"],["name","selectedColor","value","light","label","Light",3,"ngModel","ngModelChange"],["name","selectedColor","value","dark","label","Dark",3,"ngModel","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Interazione con bottone"),n.qZA(),n.TgZ(2,"div",0)(3,"button",1),n.NdJ("click",function(){return o.increaseCount()}),n._uU(4),n.qZA(),n.TgZ(5,"div",2)(6,"div",3)(7,"h5"),n._uU(8,"Opzioni"),n.qZA(),n.TgZ(9,"it-checkbox",4),n.NdJ("ngModelChange",function(e){return o.disabled=e}),n.qZA(),n.TgZ(10,"it-checkbox",5),n.NdJ("ngModelChange",function(e){return o.block=e}),n.qZA(),n.TgZ(11,"it-checkbox",6),n.NdJ("ngModelChange",function(e){return o.outline=e}),n.qZA()(),n.TgZ(12,"div",3)(13,"h5"),n._uU(14,"Dimensione"),n.qZA(),n.TgZ(15,"it-radio-button",7),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(16,"it-radio-button",8),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(17,"it-radio-button",9),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(18,"it-radio-button",10),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA()(),n.TgZ(19,"div",11)(20,"h5"),n._uU(21,"Colorazione"),n.qZA(),n.TgZ(22,"div",2)(23,"div",12)(24,"it-radio-button",13),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(26,"it-radio-button",15),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()(),n.TgZ(27,"div",16)(28,"it-radio-button",17),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(29,"it-radio-button",18),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(30,"it-radio-button",19),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()(),n.TgZ(31,"div",20)(32,"it-radio-button",21),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(33,"it-radio-button",22),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(34,"it-radio-button",23),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()()()()()()),2&i&&(n.xp6(2),n.ekj("d-grid",o.block),n.xp6(),n.Q6J("itButton",o.buttonColor)("size",o.selectedSize)("disabled",o.disabled),n.xp6(),n.hij(" Numero click eseguiti: ",o.count," "),n.xp6(5),n.Q6J("ngModel",o.disabled),n.xp6(),n.Q6J("ngModel",o.block),n.xp6(),n.Q6J("ngModel",o.outline),n.xp6(4),n.Q6J("value",void 0)("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(6),n.Q6J("ngModel",o.selectedColor)("value",void 0),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(2),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(2),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor))},dependencies:[d.E,k.f,p.C,c.JJ,c.On]})}return t})(),A=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-examples"]],decls:12,vars:0,consts:[["html",'

    Interazione con bottone

    \n\n
    \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n
    \n
    \n
    Dimensione
    \n \n \n \n \n
    \n\n
    \n
    Colorazione
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ButtonColor, ButtonSize } from 'design-angular-kit/interfaces/core';\n\n\n@Component({\n selector: 'it-button-example-interactive',\n templateUrl: './button-example-interactive.component.html',\n styleUrls: ['./button-example-interactive.component.scss']\n})\nexport class ButtonExampleInteractiveComponent {\n\n disabled = false;\n\n outline = false;\n\n block = false;\n\n selectedColor?: 'primary'\n | 'secondary'\n | 'success'\n | 'danger'\n | 'warning'\n | 'info'\n | 'light'\n | 'dark' = 'primary';\n selectedSize?: ButtonSize;\n count = 0;\n\n get buttonColor(): ButtonColor | undefined {\n if (!this.selectedColor) {\n return undefined;\n }\n return this.outline ? `outline-${this.selectedColor}` : this.selectedColor;\n }\n\n increaseCount() {\n this.count++;\n }\n\n}"],["html",'

    Bottone con icona

    \n\n
    \n\n \n\n
    \n
    \n
    Icona
    \n \n \n
    \n\n
    \n
    Posizione
    \n \n \n
    \n\n
    \n
    Colorazione Icona
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    Icona Cerchiata
    --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    Colorazione Sfondo Icona
    --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconColor, IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-button-example-icon',\n templateUrl: './button-example-icon.component.html',\n styleUrls: ['./button-example-icon.component.scss']\n})\nexport class ButtonExampleIconComponent {\n\n block = false;\n outline = false;\n disabled = false;\n selectedColor = '';\n selectedSize = '';\n count = 0;\n\n\n icon: IconName = 'user';\n iconColor: IconColor = 'white';\n iconPosition: 'start' | 'end' = 'start';\n iconRounded: boolean = true;\n iconRoundedColor: IconColor = 'white';\n\n increaseCount() {\n this.count++;\n }\n\n}"],["html",'

    Configurazione bottone

    \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example',\n templateUrl: './button-example.component.html',\n styleUrls: ['./button-example.component.scss']\n})\nexport class ButtonExampleComponent {\n color = 'primary';\n disabled = false;\n isOutlined = false;\n size = 'lg';\n isBlock = false;\n}"],["html",'

    Varianti di colore con sfondo chiaro

    \n
    \n
    \n

    \n \n \n \n

    \n

    \n \n \n \n

    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-color',\n templateUrl: './button-example-color.component.html',\n styleUrls: ['./button-example-color.component.scss']\n})\nexport class ButtonExampleColorComponent {\n\n}"],["html",'

    Su sfondo scuro

    \n
    \n
    \n

    \n \n \n \n

    \n

    \n \n \n \n

    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-color-dark',\n templateUrl: './button-example-color-dark.component.html',\n styleUrls: ['./button-example-color-dark.component.scss']\n})\nexport class ButtonExampleColorDarkComponent {\n\n}"],["html",'

    Varianti di dimensione

    \n
    \n

    \n \n\n \n

    \n\n

    \n \n\n \n

    \n\n

    \n \n\n \n

    \n
    ',"typescript","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-size',\n templateUrl: './button-example-size.component.html',\n styleUrls: ['./button-example-size.component.scss']\n})\nexport class ButtonExampleSizeComponent {\n\n}"]],template:function(i,o){1&i&&n._UZ(0,"it-button-example-interactive")(1,"it-source-display",0)(2,"it-button-example-icon")(3,"it-source-display",1)(4,"it-button-example")(5,"it-source-display",2)(6,"it-button-example-color")(7,"it-source-display",3)(8,"it-button-example-color-dark")(9,"it-source-display",4)(10,"it-button-example-size")(11,"it-source-display",5)},dependencies:[_.F,y,Z,x,B,T,J],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})();const I=[{path:"",component:(()=>{class t{constructor(){this.component=g.s7.find(a=>"ItButtonDirective"===a.name)}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,o){1&i&&(n.TgZ(0,"h1",0),n._uU(1,"Button"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente per l'uso di bottoni"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-button-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4),n._UZ(9,"it-api-parameters",5),n.qZA()()),2&i&&(n.xp6(4),n.Q6J("innerHTML",o.component.description,n.oJD),n.xp6(5),n.Q6J("component",o.component))},dependencies:[b.G,h.U,C.m,A]})}return t})()}];let z=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[m.Bz.forChild(I),m.Bz]})}return t})();var E=r(6208);let S=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[u.ez,E.m,c.u5,z]})}return t})()}}]); \ No newline at end of file diff --git a/867.de62b72cb915ef6e.js b/867.de62b72cb915ef6e.js new file mode 100644 index 00000000..e6ec4913 --- /dev/null +++ b/867.de62b72cb915ef6e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[867],{867:(q,s,r)=>{r.r(s),r.d(s,{ButtonModule:()=>S});var u=r(6814),c=r(6223),m=r(1640),g=r(7069),n=r(9212),b=r(528),h=r(6273),C=r(4580),_=r(6099),d=r(7463),p=r(8790),v=r(3016);function M(t,U){if(1&t&&n._UZ(0,"it-icon",23),2&t){const a=n.oxw();n.Q6J("name",a.icon)("color",a.iconColor)}}function f(t,U){if(1&t&&n._UZ(0,"it-icon",24),2&t){const a=n.oxw();n.Q6J("name",a.icon)("color",a.iconColor)}}let y=(()=>{class t{constructor(){this.block=!1,this.outline=!1,this.disabled=!1,this.selectedColor="",this.selectedSize="",this.count=0,this.icon="user",this.iconColor="white",this.iconPosition="start",this.iconRounded=!0,this.iconRoundedColor="white"}increaseCount(){this.count++}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-icon"]],decls:34,vars:15,consts:[[1,"bd-example"],["itButton","primary",1,"mb-5"],["class","me-2",3,"name","color",4,"ngIf"],["class","ms-2",3,"name","color",4,"ngIf"],[1,"row"],[1,"form-check","col-2"],["value","user","label","it-user","name","icon",3,"ngModel","ngModelChange"],["value","check","label","it-check","name","icon",3,"ngModel","ngModelChange"],["value","start","label","Start","name","position",3,"ngModel","ngModelChange"],["value","end","label","End","name","position",3,"ngModel","ngModelChange"],[1,"form-check","col-6"],[1,"form-check","col-5"],["value","white","label","White","name","icon-color",3,"ngModel","ngModelChange"],["value","primary","label","Primary","name","icon-color",3,"ngModel","ngModelChange"],["value","secondary","label","Secondary","name","icon-color",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["value","success","label","Success","name","icon-color",3,"ngModel","ngModelChange"],["value","warning","label","Warning","name","icon-color",3,"ngModel","ngModelChange"],["value","danger","label","Danger","name","icon-color",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["value","info","label","Info","name","icon-color",3,"ngModel","ngModelChange"],["value","light","label","Light","name","icon-color",3,"ngModel","ngModelChange"],["value","dark","label","Dark","name","icon-color",3,"ngModel","ngModelChange"],[1,"me-2",3,"name","color"],[1,"ms-2",3,"name","color"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Bottone con icona"),n.qZA(),n.TgZ(2,"div",0)(3,"button",1),n.YNc(4,M,1,2,"it-icon",2),n._uU(5," Login "),n.YNc(6,f,1,2,"it-icon",3),n.qZA(),n.TgZ(7,"div",4)(8,"div",5)(9,"h5"),n._uU(10,"Icona"),n.qZA(),n.TgZ(11,"it-radio-button",6),n.NdJ("ngModelChange",function(e){return o.icon=e}),n.qZA(),n.TgZ(12,"it-radio-button",7),n.NdJ("ngModelChange",function(e){return o.icon=e}),n.qZA()(),n.TgZ(13,"div",5)(14,"h5"),n._uU(15,"Posizione"),n.qZA(),n.TgZ(16,"it-radio-button",8),n.NdJ("ngModelChange",function(e){return o.iconPosition=e}),n.qZA(),n.TgZ(17,"it-radio-button",9),n.NdJ("ngModelChange",function(e){return o.iconPosition=e}),n.qZA()(),n.TgZ(18,"div",10)(19,"h5"),n._uU(20,"Colorazione Icona"),n.qZA(),n.TgZ(21,"div",4)(22,"div",11)(23,"it-radio-button",12),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(24,"it-radio-button",13),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()(),n.TgZ(26,"div",15)(27,"it-radio-button",16),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(28,"it-radio-button",17),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(29,"it-radio-button",18),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()(),n.TgZ(30,"div",19)(31,"it-radio-button",20),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(32,"it-radio-button",21),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA(),n.TgZ(33,"it-radio-button",22),n.NdJ("ngModelChange",function(e){return o.iconColor=e}),n.qZA()()()()()()),2&i&&(n.xp6(4),n.Q6J("ngIf","start"===o.iconPosition),n.xp6(2),n.Q6J("ngIf","end"===o.iconPosition),n.xp6(5),n.Q6J("ngModel",o.icon),n.xp6(),n.Q6J("ngModel",o.icon),n.xp6(4),n.Q6J("ngModel",o.iconPosition),n.xp6(),n.Q6J("ngModel",o.iconPosition),n.xp6(6),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(2),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(2),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor),n.xp6(),n.Q6J("ngModel",o.iconColor))},dependencies:[u.O5,d.E,p.C,v.Q,c.JJ,c.On]})}return t})(),Z=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-color-dark"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"bg-dark","ps-3","py-3"],[1,"card-text","example-section"],["itButton","primary",1,"me-2"],["itButton","outline-primary",1,"me-2"],["itButton","primary","disabled","true"],["itButton","secondary",1,"me-2"],["itButton","outline-secondary",1,"me-2"],["itButton","secondary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Su sfondo scuro"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"p",2)(5,"button",3),n._uU(6,"Primary"),n.qZA(),n.TgZ(7,"button",4),n._uU(8,"Primary outline"),n.qZA(),n.TgZ(9,"button",5),n._uU(10,"Primary disabled"),n.qZA()(),n.TgZ(11,"p",2)(12,"button",6),n._uU(13,"Secondary"),n.qZA(),n.TgZ(14,"button",7),n._uU(15,"Secondary outline"),n.qZA(),n.TgZ(16,"button",8),n._uU(17,"Secondary disabled"),n.qZA()()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})(),x=(()=>{class t{constructor(){this.color="primary",this.disabled=!1,this.isOutlined=!1,this.size="lg",this.isBlock=!1}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example"]],decls:10,vars:0,consts:[[1,"bd-example"],[1,"row","w-50"],[1,"col-4"],["itButton","primary"],["itButton","primary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Configurazione bottone"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2)(5,"button",3),n._uU(6,"Abilitato"),n.qZA()(),n.TgZ(7,"div",2)(8,"button",4),n._uU(9,"Disabilitato"),n.qZA()()()())},dependencies:[d.E]})}return t})(),B=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-color"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"py-1"],[1,"card-text","example-section"],["itButton","primary",1,"me-2"],["itButton","outline-primary",1,"me-2"],["itButton","primary","disabled","true"],["itButton","secondary",1,"me-2"],["itButton","outline-secondary",1,"me-2"],["itButton","secondary","disabled","true"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Varianti di colore con sfondo chiaro"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"p",2)(5,"button",3),n._uU(6,"Primary"),n.qZA(),n.TgZ(7,"button",4),n._uU(8,"Primary outline"),n.qZA(),n.TgZ(9,"button",5),n._uU(10,"Primary disabled"),n.qZA()(),n.TgZ(11,"p",2)(12,"button",6),n._uU(13,"Secondary"),n.qZA(),n.TgZ(14,"button",7),n._uU(15,"Secondary outline"),n.qZA(),n.TgZ(16,"button",8),n._uU(17,"Secondary disabled"),n.qZA()()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})(),T=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-size"]],decls:18,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["size","xs","itButton","primary",1,"me-2"],["size","xs","itButton","secondary"],["size","sm","itButton","primary",1,"me-2"],["size","sm","itButton","secondary"],["size","lg","itButton","primary",1,"me-2"],["size","lg","itButton","secondary"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Varianti di dimensione"),n.qZA(),n.TgZ(2,"div",0)(3,"p",1)(4,"button",2),n._uU(5,"Button XS"),n.qZA(),n.TgZ(6,"button",3),n._uU(7,"Button XS"),n.qZA()(),n.TgZ(8,"p",1)(9,"button",4),n._uU(10,"Button SM"),n.qZA(),n.TgZ(11,"button",5),n._uU(12,"Button SM"),n.qZA()(),n.TgZ(13,"p",1)(14,"button",6),n._uU(15,"Button LG"),n.qZA(),n.TgZ(16,"button",7),n._uU(17,"Button LG"),n.qZA()()())},dependencies:[d.E],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})();var k=r(4220);let J=(()=>{class t{constructor(){this.disabled=!1,this.outline=!1,this.block=!1,this.selectedColor="primary",this.count=0}get buttonColor(){if(this.selectedColor)return this.outline?`outline-${this.selectedColor}`:this.selectedColor}increaseCount(){this.count++}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-example-interactive"]],decls:35,vars:24,consts:[[1,"bd-example"],[1,"mb-5",3,"itButton","size","disabled","click"],[1,"row"],[1,"form-check","col-2"],["label","Disabled",3,"ngModel","ngModelChange"],["label","Block",3,"ngModel","ngModelChange"],["label","Outline",3,"ngModel","ngModelChange"],["name","size","label","None",3,"value","ngModel","ngModelChange"],["value","lg","name","size","label","lg",3,"ngModel","ngModelChange"],["value","sm","name","size","label","sm",3,"ngModel","ngModelChange"],["value","xs","name","size","label","xs",3,"ngModel","ngModelChange"],[1,"form-check","col-6"],[1,"form-check","col-5"],["name","selectedColor","label","None",3,"ngModel","value","ngModelChange"],["name","selectedColor","value","primary","label","Primary",3,"ngModel","ngModelChange"],["name","selectedColor","value","secondary","label","Secondary",3,"ngModel","ngModelChange"],[1,"form-check","col-4"],["name","selectedColor","value","success","label","Success",3,"ngModel","ngModelChange"],["name","selectedColor","value","warning","label","Warning",3,"ngModel","ngModelChange"],["name","selectedColor","value","danger","label","Danger",3,"ngModel","ngModelChange"],[1,"form-check","col-3"],["name","selectedColor","value","info","label","Info",3,"ngModel","ngModelChange"],["name","selectedColor","value","light","label","Light",3,"ngModel","ngModelChange"],["name","selectedColor","value","dark","label","Dark",3,"ngModel","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"h3"),n._uU(1,"Interazione con bottone"),n.qZA(),n.TgZ(2,"div",0)(3,"button",1),n.NdJ("click",function(){return o.increaseCount()}),n._uU(4),n.qZA(),n.TgZ(5,"div",2)(6,"div",3)(7,"h5"),n._uU(8,"Opzioni"),n.qZA(),n.TgZ(9,"it-checkbox",4),n.NdJ("ngModelChange",function(e){return o.disabled=e}),n.qZA(),n.TgZ(10,"it-checkbox",5),n.NdJ("ngModelChange",function(e){return o.block=e}),n.qZA(),n.TgZ(11,"it-checkbox",6),n.NdJ("ngModelChange",function(e){return o.outline=e}),n.qZA()(),n.TgZ(12,"div",3)(13,"h5"),n._uU(14,"Dimensione"),n.qZA(),n.TgZ(15,"it-radio-button",7),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(16,"it-radio-button",8),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(17,"it-radio-button",9),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA(),n.TgZ(18,"it-radio-button",10),n.NdJ("ngModelChange",function(e){return o.selectedSize=e}),n.qZA()(),n.TgZ(19,"div",11)(20,"h5"),n._uU(21,"Colorazione"),n.qZA(),n.TgZ(22,"div",2)(23,"div",12)(24,"it-radio-button",13),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(25,"it-radio-button",14),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(26,"it-radio-button",15),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()(),n.TgZ(27,"div",16)(28,"it-radio-button",17),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(29,"it-radio-button",18),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(30,"it-radio-button",19),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()(),n.TgZ(31,"div",20)(32,"it-radio-button",21),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(33,"it-radio-button",22),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA(),n.TgZ(34,"it-radio-button",23),n.NdJ("ngModelChange",function(e){return o.selectedColor=e}),n.qZA()()()()()()),2&i&&(n.xp6(2),n.ekj("d-grid",o.block),n.xp6(),n.Q6J("itButton",o.buttonColor)("size",o.selectedSize)("disabled",o.disabled),n.xp6(),n.hij(" Numero click eseguiti: ",o.count," "),n.xp6(5),n.Q6J("ngModel",o.disabled),n.xp6(),n.Q6J("ngModel",o.block),n.xp6(),n.Q6J("ngModel",o.outline),n.xp6(4),n.Q6J("value",void 0)("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(),n.Q6J("ngModel",o.selectedSize),n.xp6(6),n.Q6J("ngModel",o.selectedColor)("value",void 0),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(2),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(2),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor),n.xp6(),n.Q6J("ngModel",o.selectedColor))},dependencies:[d.E,k.f,p.C,c.JJ,c.On]})}return t})(),A=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-examples"]],decls:12,vars:0,consts:[["html",'

    Interazione con bottone

    \n\n
    \n \n\n
    \n
    \n
    Opzioni
    \n \n \n \n
    \n
    \n
    Dimensione
    \n \n \n \n \n
    \n\n
    \n
    Colorazione
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { ButtonColor, ButtonSize } from 'design-angular-kit/interfaces/core';\n\n@Component({\n selector: 'it-button-example-interactive',\n templateUrl: './button-example-interactive.component.html',\n styleUrls: ['./button-example-interactive.component.scss'],\n})\nexport class ButtonExampleInteractiveComponent {\n disabled = false;\n\n outline = false;\n\n block = false;\n\n selectedColor?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark' = 'primary';\n selectedSize?: ButtonSize;\n count = 0;\n\n get buttonColor(): ButtonColor | undefined {\n if (!this.selectedColor) {\n return undefined;\n }\n return this.outline ? `outline-${this.selectedColor}` : this.selectedColor;\n }\n\n increaseCount() {\n this.count++;\n }\n}"],["html",'

    Bottone con icona

    \n\n
    \n \n\n
    \n
    \n
    Icona
    \n \n \n
    \n\n
    \n
    Posizione
    \n \n \n
    \n\n
    \n
    Colorazione Icona
    \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    Icona Cerchiata
    --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    Colorazione Sfondo Icona
    --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!-- --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n \x3c!--
    --\x3e\n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconColor, IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-button-example-icon',\n templateUrl: './button-example-icon.component.html',\n styleUrls: ['./button-example-icon.component.scss'],\n})\nexport class ButtonExampleIconComponent {\n block = false;\n outline = false;\n disabled = false;\n selectedColor = '';\n selectedSize = '';\n count = 0;\n\n icon: IconName = 'user';\n iconColor: IconColor = 'white';\n iconPosition: 'start' | 'end' = 'start';\n iconRounded: boolean = true;\n iconRoundedColor: IconColor = 'white';\n\n increaseCount() {\n this.count++;\n }\n}"],["html",'

    Configurazione bottone

    \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example',\n templateUrl: './button-example.component.html',\n styleUrls: ['./button-example.component.scss'],\n})\nexport class ButtonExampleComponent {\n color = 'primary';\n disabled = false;\n isOutlined = false;\n size = 'lg';\n isBlock = false;\n}"],["html",'

    Varianti di colore con sfondo chiaro

    \n
    \n
    \n

    \n \n \n \n

    \n

    \n \n \n \n

    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-color',\n templateUrl: './button-example-color.component.html',\n styleUrls: ['./button-example-color.component.scss'],\n})\nexport class ButtonExampleColorComponent {}"],["html",'

    Su sfondo scuro

    \n
    \n
    \n

    \n \n \n \n

    \n

    \n \n \n \n

    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-color-dark',\n templateUrl: './button-example-color-dark.component.html',\n styleUrls: ['./button-example-color-dark.component.scss'],\n})\nexport class ButtonExampleColorDarkComponent {}"],["html",'

    Varianti di dimensione

    \n
    \n

    \n \n\n \n

    \n\n

    \n \n\n \n

    \n\n

    \n \n\n \n

    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-button-example-size',\n templateUrl: './button-example-size.component.html',\n styleUrls: ['./button-example-size.component.scss'],\n})\nexport class ButtonExampleSizeComponent {}"]],template:function(i,o){1&i&&n._UZ(0,"it-button-example-interactive")(1,"it-source-display",0)(2,"it-button-example-icon")(3,"it-source-display",1)(4,"it-button-example")(5,"it-source-display",2)(6,"it-button-example-color")(7,"it-source-display",3)(8,"it-button-example-color-dark")(9,"it-source-display",4)(10,"it-button-example-size")(11,"it-source-display",5)},dependencies:[_.F,y,Z,x,B,T,J],styles:["button[_ngcontent-%COMP%]{margin:4px 8px;width:200px}"]})}return t})();const I=[{path:"",component:(()=>{class t{constructor(){this.component=g.s7.find(a=>"ItButtonDirective"===a.name)}static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275cmp=n.Xpm({type:t,selectors:[["it-button-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(i,o){1&i&&(n.TgZ(0,"h1",0),n._uU(1,"Button"),n.qZA(),n.TgZ(2,"p",1),n._uU(3,"Il componente per l'uso di bottoni"),n.qZA(),n._UZ(4,"div",2),n.TgZ(5,"it-tab-container")(6,"it-tab-item",3),n._UZ(7,"it-button-examples"),n.qZA(),n.TgZ(8,"it-tab-item",4),n._UZ(9,"it-api-parameters",5),n.qZA()()),2&i&&(n.xp6(4),n.Q6J("innerHTML",o.component.description,n.oJD),n.xp6(5),n.Q6J("component",o.component))},dependencies:[b.G,h.U,C.m,A]})}return t})()}];let z=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[m.Bz.forChild(I),m.Bz]})}return t})();var E=r(6208);let S=(()=>{class t{static#n=this.\u0275fac=function(i){return new(i||t)};static#o=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[u.ez,E.m,c.u5,z]})}return t})()}}]); \ No newline at end of file diff --git a/8706.1d2801e2a4b863bc.js b/8706.1d2801e2a4b863bc.js deleted file mode 100644 index a4d0186d..00000000 --- a/8706.1d2801e2a4b863bc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8706],{8706:(_,r,o)=>{o.r(r),o.d(r,{AlertModule:()=>b});var p=o(6814),c=o(1640),m=o(7069),e=o(9212),d=o(528),g=o(6273),v=o(4580),A=o(6099),s=o(8740);let Z=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-color-example"]],decls:36,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["color","primary"],["color","success"],["color","warning"],["color","danger"],[1,"mt-5"],["href","#",1,"alert-link"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Esempi"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e._uU(5,' Questo \xe8 un alert di tipo "'),e.TgZ(6,"b"),e._uU(7,"primary"),e.qZA(),e._uU(8,'". '),e.qZA(),e.TgZ(9,"it-alert"),e._uU(10,' Questo \xe8 un alert di tipo "'),e.TgZ(11,"b"),e._uU(12,"info"),e.qZA(),e._uU(13,'". '),e.qZA(),e.TgZ(14,"it-alert",3),e._uU(15,' Questo \xe8 un alert di tipo "'),e.TgZ(16,"b"),e._uU(17,"success"),e.qZA(),e._uU(18,'". '),e.qZA(),e.TgZ(19,"it-alert",4),e._uU(20,' Questo \xe8 un alert di tipo "'),e.TgZ(21,"b"),e._uU(22,"warning"),e.qZA(),e._uU(23,'". '),e.qZA(),e.TgZ(24,"it-alert",5),e._uU(25,' Questo \xe8 un alert di tipo "'),e.TgZ(26,"b"),e._uU(27,"danger"),e.qZA(),e._uU(28,'". '),e.qZA(),e.TgZ(29,"h3",6),e._uU(30,"Link evidenziato"),e.qZA(),e.TgZ(31,"it-alert",5),e._uU(32," Questo \xe8 un alert con un esempio di "),e.TgZ(33,"a",7),e._uU(34,"link"),e.qZA(),e._uU(35," evidenziato. "),e.qZA()()())},dependencies:[s.v],encapsulation:2})}return t})(),h=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-additional-content-example"]],decls:12,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["color","success"],["heading",""],[1,"mb-0"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Contenuto aggiuntivo"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e.ynx(5,3),e._uU(6,"Avviso di successo!"),e.BQk(),e.TgZ(7,"p"),e._uU(8,"Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sar\xe0 pi\xf9 lungo in modo da poter vedere come funzioni la spaziatura all'interno di un avviso con questo tipo di contenuto."),e.qZA(),e._UZ(9,"hr"),e.TgZ(10,"p",4),e._uU(11,"Quando necessario, assicurarti di inserire le utilit\xe0 di margine per mantenere gli spazi equilibrati."),e.qZA()()()())},dependencies:[s.v],encapsulation:2})}return t})();var C=o(7463);let x=(()=>{class t{onClose(i){this.closeTime=(new Date).toISOString()}onClosed(i){this.closedTime=(new Date).toISOString()}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-closing-example"]],decls:22,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["color","warning","dismissible","true",3,"closeEvent","closedEvent"],[1,"my-4"],["color","warning"],["alert","itAlert"],["itButton","primary","type","button",3,"click"]],template:function(n,l){if(1&n){const y=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Chiusura"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e.NdJ("closeEvent",function(a){return l.onClose(a)})("closedEvent",function(a){return l.onClosed(a)}),e.TgZ(5,"strong"),e._uU(6,"Attenzione"),e.qZA(),e._uU(7," Alcuni campi inseriti sono da controllare. "),e.qZA(),e.TgZ(8,"div",3)(9,"div"),e._uU(10),e.qZA(),e.TgZ(11,"div"),e._uU(12),e.qZA()(),e.TgZ(13,"h3"),e._uU(14,"Chiusura manuale"),e.qZA(),e.TgZ(15,"it-alert",4,5)(17,"strong"),e._uU(18,"Attenzione"),e.qZA(),e._uU(19," Alcuni campi inseriti sono da controllare. "),e.qZA(),e.TgZ(20,"button",6),e.NdJ("click",function(){e.CHM(y);const a=e.MAs(16);return e.KtG(a.close())}),e._uU(21," Chiudi alert "),e.qZA()()()}2&n&&(e.xp6(10),e.hij(" Emissione dell'evento close = ",l.closeTime," "),e.xp6(2),e.hij(" Emissione dell'evento closed = ",l.closedTime," "))},dependencies:[s.v,C.E],encapsulation:2})}return t})(),T=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-examples"]],decls:6,vars:0,consts:[["html",'

    Esempi

    \n\n
    \n
    \n\n \n Questo \xe8 un alert di tipo "primary".\n \n\n \n Questo \xe8 un alert di tipo "info".\n \n\n \n Questo \xe8 un alert di tipo "success".\n \n\n \n Questo \xe8 un alert di tipo "warning".\n \n\n \n Questo \xe8 un alert di tipo "danger".\n \n\n\n

    Link evidenziato

    \n\n \n Questo \xe8 un alert con un esempio di link evidenziato.\n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-color-example',\n templateUrl: './alert-color-example.component.html'\n})\nexport class AlertColorExampleComponent {\n\n}"],["html",'

    Contenuto aggiuntivo

    \n\n
    \n
    \n\n \n Avviso di successo!\n\n

    Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sar\xe0 pi\xf9 lungo in modo da poter vedere come funzioni la spaziatura all\'interno di un avviso con questo tipo di contenuto.

    \n
    \n

    Quando necessario, assicurarti di inserire le utilit\xe0 di margine per mantenere gli spazi equilibrati.

    \n
    \n\n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-additional-content-example',\n templateUrl: './alert-additional-content-example.component.html'\n})\nexport class AlertAdditionalContentExampleComponent {\n\n}"],["html",'

    Chiusura

    \n\n
    \n
    \n\n \n Attenzione Alcuni campi inseriti sono da controllare.\n \n\n\n
    \n
    \n Emissione dell\'evento close = /{/{closeTime/}/}\n
    \n\n
    \n Emissione dell\'evento closed = /{/{closedTime/}/}\n
    \n
    \n\n

    Chiusura manuale

    \n\n \n Attenzione Alcuni campi inseriti sono da controllare.\n \n\n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-closing-example',\n templateUrl: './alert-closing-example.component.html'\n})\nexport class AlertClosingExampleComponent {\n\n closeTime?: string;\n closedTime?: string;\n\n\n onClose(event: Event): void {\n this.closeTime = new Date().toISOString();\n }\n\n onClosed(event: Event): void {\n this.closedTime = new Date().toISOString();\n }\n}"]],template:function(n,l){1&n&&e._UZ(0,"it-alert-color-example")(1,"it-source-display",0)(2,"it-alert-additional-content-example")(3,"it-source-display",1)(4,"it-alert-closing-example")(5,"it-source-display",2)},dependencies:[A.F,Z,h,x],encapsulation:2})}return t})();const E=[{path:"",component:(()=>{class t{constructor(){this.component=m.wx.find(i=>"ItAlertComponent"===i.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,l){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Alert"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Puoi fornire dei feedback all\u2019utente tramite messaggi di avviso."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-alert-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[d.G,g.U,v.m,T],encapsulation:2})}return t})()}];let U=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[c.Bz.forChild(E),c.Bz]})}return t})();var f=o(6208);let b=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[p.ez,f.m,U]})}return t})()}}]); \ No newline at end of file diff --git a/8706.2588368847e905ca.js b/8706.2588368847e905ca.js new file mode 100644 index 00000000..1f721157 --- /dev/null +++ b/8706.2588368847e905ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[8706],{8706:(_,s,i)=>{i.r(s),i.d(s,{AlertModule:()=>f});var u=i(6814),r=i(1640),p=i(7069),e=i(9212),m=i(528),d=i(6273),g=i(4580),v=i(6099),a=i(8740);let A=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-color-example"]],decls:36,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["color","primary"],["color","success"],["color","warning"],["color","danger"],[1,"mt-5"],["href","#",1,"alert-link"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Esempi"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e._uU(5,' Questo \xe8 un alert di tipo "'),e.TgZ(6,"b"),e._uU(7,"primary"),e.qZA(),e._uU(8,'". '),e.qZA(),e.TgZ(9,"it-alert"),e._uU(10,' Questo \xe8 un alert di tipo "'),e.TgZ(11,"b"),e._uU(12,"info"),e.qZA(),e._uU(13,'". '),e.qZA(),e.TgZ(14,"it-alert",3),e._uU(15,' Questo \xe8 un alert di tipo "'),e.TgZ(16,"b"),e._uU(17,"success"),e.qZA(),e._uU(18,'". '),e.qZA(),e.TgZ(19,"it-alert",4),e._uU(20,' Questo \xe8 un alert di tipo "'),e.TgZ(21,"b"),e._uU(22,"warning"),e.qZA(),e._uU(23,'". '),e.qZA(),e.TgZ(24,"it-alert",5),e._uU(25,' Questo \xe8 un alert di tipo "'),e.TgZ(26,"b"),e._uU(27,"danger"),e.qZA(),e._uU(28,'". '),e.qZA(),e.TgZ(29,"h3",6),e._uU(30,"Link evidenziato"),e.qZA(),e.TgZ(31,"it-alert",5),e._uU(32," Questo \xe8 un alert con un esempio di "),e.TgZ(33,"a",7),e._uU(34,"link"),e.qZA(),e._uU(35," evidenziato. "),e.qZA()()())},dependencies:[a.v],encapsulation:2})}return t})(),Z=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-additional-content-example"]],decls:12,vars:0,consts:[[1,"bd-example"],[1,"example-section"],["color","success"],["heading",""],[1,"mb-0"]],template:function(n,l){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Contenuto aggiuntivo"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e.ynx(5,3),e._uU(6,"Avviso di successo!"),e.BQk(),e.TgZ(7,"p"),e._uU(8," Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sar\xe0 pi\xf9 lungo in modo da poter vedere come funzioni la spaziatura all'interno di un avviso con questo tipo di contenuto. "),e.qZA(),e._UZ(9,"hr"),e.TgZ(10,"p",4),e._uU(11,"Quando necessario, assicurarti di inserire le utilit\xe0 di margine per mantenere gli spazi equilibrati."),e.qZA()()()())},dependencies:[a.v],encapsulation:2})}return t})();var h=i(7463);let C=(()=>{class t{onClose(){this.closeTime=(new Date).toISOString()}onClosed(){this.closedTime=(new Date).toISOString()}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-closing-example"]],decls:22,vars:2,consts:[[1,"bd-example"],[1,"example-section"],["color","warning","dismissible","true",3,"closeEvent","closedEvent"],[1,"my-4"],["color","warning"],["alert","itAlert"],["itButton","primary","type","button",3,"click"]],template:function(n,l){if(1&n){const b=e.EpF();e.TgZ(0,"h3"),e._uU(1,"Chiusura"),e.qZA(),e.TgZ(2,"div",0)(3,"div",1)(4,"it-alert",2),e.NdJ("closeEvent",function(){return l.onClose()})("closedEvent",function(){return l.onClosed()}),e.TgZ(5,"strong"),e._uU(6,"Attenzione"),e.qZA(),e._uU(7," Alcuni campi inseriti sono da controllare. "),e.qZA(),e.TgZ(8,"div",3)(9,"div"),e._uU(10),e.qZA(),e.TgZ(11,"div"),e._uU(12),e.qZA()(),e.TgZ(13,"h3"),e._uU(14,"Chiusura manuale"),e.qZA(),e.TgZ(15,"it-alert",4,5)(17,"strong"),e._uU(18,"Attenzione"),e.qZA(),e._uU(19," Alcuni campi inseriti sono da controllare. "),e.qZA(),e.TgZ(20,"button",6),e.NdJ("click",function(){e.CHM(b);const y=e.MAs(16);return e.KtG(y.close())}),e._uU(21,"Chiudi alert"),e.qZA()()()}2&n&&(e.xp6(10),e.hij("Emissione dell'evento close = ",l.closeTime,""),e.xp6(2),e.hij("Emissione dell'evento closed = ",l.closedTime,""))},dependencies:[a.v,h.E],encapsulation:2})}return t})(),x=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-examples"]],decls:6,vars:0,consts:[["html",'

    Esempi

    \n\n
    \n
    \n Questo \xe8 un alert di tipo "primary". \n\n Questo \xe8 un alert di tipo "info". \n\n Questo \xe8 un alert di tipo "success". \n\n Questo \xe8 un alert di tipo "warning". \n\n Questo \xe8 un alert di tipo "danger". \n\n

    Link evidenziato

    \n\n Questo \xe8 un alert con un esempio di link evidenziato. \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-color-example',\n templateUrl: './alert-color-example.component.html',\n})\nexport class AlertColorExampleComponent {}"],["html",'

    Contenuto aggiuntivo

    \n\n
    \n
    \n \n Avviso di successo!\n\n

    \n Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sar\xe0 pi\xf9 lungo in modo da poter vedere come\n funzioni la spaziatura all\'interno di un avviso con questo tipo di contenuto.\n

    \n
    \n

    Quando necessario, assicurarti di inserire le utilit\xe0 di margine per mantenere gli spazi equilibrati.

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-additional-content-example',\n templateUrl: './alert-additional-content-example.component.html',\n})\nexport class AlertAdditionalContentExampleComponent {}"],["html",'

    Chiusura

    \n\n
    \n
    \n \n Attenzione Alcuni campi inseriti sono da controllare.\n \n\n
    \n
    Emissione dell\'evento close = /{/{ closeTime /}/}
    \n\n
    Emissione dell\'evento closed = /{/{ closedTime /}/}
    \n
    \n\n

    Chiusura manuale

    \n\n Attenzione Alcuni campi inseriti sono da controllare. \n\n \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-alert-closing-example',\n templateUrl: './alert-closing-example.component.html',\n})\nexport class AlertClosingExampleComponent {\n closeTime?: string;\n closedTime?: string;\n\n onClose(): void {\n this.closeTime = new Date().toISOString();\n }\n\n onClosed(): void {\n this.closedTime = new Date().toISOString();\n }\n}"]],template:function(n,l){1&n&&e._UZ(0,"it-alert-color-example")(1,"it-source-display",0)(2,"it-alert-additional-content-example")(3,"it-source-display",1)(4,"it-alert-closing-example")(5,"it-source-display",2)},dependencies:[v.F,A,Z,C],encapsulation:2})}return t})();const T=[{path:"",component:(()=>{class t{constructor(){this.component=p.wx.find(o=>"ItAlertComponent"===o.name)}static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["it-alert-index"]],decls:10,vars:2,consts:[[1,"bd-title"],[1,"bd-lead"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,l){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Alert"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Puoi fornire dei feedback all\u2019utente tramite messaggi di avviso."),e.qZA(),e._UZ(4,"div",2),e.TgZ(5,"it-tab-container")(6,"it-tab-item",3),e._UZ(7,"it-alert-examples"),e.qZA(),e.TgZ(8,"it-tab-item",4),e._UZ(9,"it-api-parameters",5),e.qZA()()),2&n&&(e.xp6(4),e.Q6J("innerHTML",l.component.description,e.oJD),e.xp6(5),e.Q6J("component",l.component))},dependencies:[m.G,d.U,g.m,x],encapsulation:2})}return t})()}];let E=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[r.Bz.forChild(T),r.Bz]})}return t})();var U=i(6208);let f=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[u.ez,U.m,E]})}return t})()}}]); \ No newline at end of file diff --git a/9110.96684adee477bdad.js b/9110.96684adee477bdad.js deleted file mode 100644 index cb22ac4b..00000000 --- a/9110.96684adee477bdad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[9110],{9110:(E,r,o)=>{o.r(r),o.d(r,{TabsModule:()=>k});var b=o(6814),c=o(6223),T=o(6208),u=o(1640),g=o(7069),t=o(9212),x=o(528),d=o(6273),p=o(4580),f=o(6099),C=o(142),h=o(4220);function v(n,m){if(1&n&&(t.TgZ(0,"it-tab-item",10),t._uU(1),t.qZA()),2&n){const i=m.$implicit,e=m.index;t.Q6J("label",i.label)("icon",i.icon)("active",0===e),t.xp6(),t.hij(" ",i.content," ")}}let Z=(()=>{class n{constructor(){this.isDarkTheme=!1,this.isDisabled=!1,this.isPill=!1,this.tabs=[{label:"tab1",content:"content1",icon:"file"},{label:"tab2",content:"content2",icon:"calendar"},{label:"tab3",content:"content3",icon:"comment"}]}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-tabs-example"]],decls:20,vars:6,consts:[[1,"bd-example"],[1,"example-section"],["label","Tema scuro",3,"ngModel","ngModelChange"],["label","Disabilita tab custom",3,"ngModel","ngModelChange"],["label","Navigazione con pill",3,"ngModel","ngModelChange"],[1,"mt-5","mb-4"],[3,"dark"],[3,"label","icon","active",4,"ngFor","ngForOf"],["label","custom","icon","settings",3,"disabled"],["itBadge","secondary"],[3,"label","icon","active"]],template:function(e,a){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Configurazione tabs"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),t.NdJ("ngModelChange",function(s){return a.isDarkTheme=s}),t.qZA()(),t.TgZ(5,"p",1)(6,"it-checkbox",3),t.NdJ("ngModelChange",function(s){return a.isDisabled=s}),t.qZA()(),t.TgZ(7,"p",1)(8,"it-checkbox",4),t.NdJ("ngModelChange",function(s){return a.isPill=s}),t.qZA()(),t.TgZ(9,"h4",5),t._uU(10,"Risultato tabs"),t.qZA(),t.TgZ(11,"it-tab-container",6),t.YNc(12,v,2,4,"it-tab-item",7),t.TgZ(13,"it-tab-item",8)(14,"h4"),t._uU(15,"Titolo"),t.qZA(),t.TgZ(16,"p"),t._uU(17,"Contenuto complesso "),t.TgZ(18,"span",9),t._uU(19,"badge"),t.qZA()()()()()),2&e&&(t.xp6(4),t.Q6J("ngModel",a.isDarkTheme),t.xp6(2),t.Q6J("ngModel",a.isDisabled),t.xp6(2),t.Q6J("ngModel",a.isPill),t.xp6(3),t.Q6J("dark",a.isDarkTheme),t.xp6(),t.Q6J("ngForOf",a.tabs),t.xp6(),t.Q6J("disabled",a.isDisabled))},dependencies:[b.sg,c.JJ,c.On,C.Y,d.U,p.m,h.f]})}return n})();var A=o(7463),y=o(4676);function _(n,m){if(1&n){const i=t.EpF();t.TgZ(0,"it-tab-item",6),t._uU(1),t.TgZ(2,"div",7)(3,"button",8),t.NdJ("click",function(){const l=t.CHM(i).index,s=t.oxw();return t.KtG(s.removeTab(l))}),t._uU(4," Cancella tab "),t.qZA()()()}if(2&n){const i=m.$implicit,e=m.index,a=t.oxw();t.Q6J("id","tab-"+e)("label",i)("active",a.selectedIndex===e),t.xp6(),t.hij(" contenuto del ",i," tab "),t.xp6(2),t.Q6J("disabled",1===a.tabs.length)}}let M=(()=>{class n{constructor(){this.tabs=["Primo","Secondo","Terzo"],this.selectedIndex=0,this.selectAfterAdding=!1}addTab(){this.tabs.push("Nuovo"),this.selectAfterAdding&&(this.selectedIndex=this.tabs.length-1)}removeTab(i){this.tabs.splice(i,1)}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-tabs-dynamic-example"]],decls:12,vars:3,consts:[[1,"bd-example"],["type","number","label","indice del tab selezionato:",3,"ngModel","ngModelChange"],["itButton","primary",3,"click"],["label","Seleziona il tab dopo averlo aggiunto",3,"ngModel","ngModelChange"],[1,"mt-5"],[3,"id","label","active",4,"ngFor","ngForOf"],[3,"id","label","active"],[1,"container-fluid","mt-3"],["itButton","primary",3,"disabled","click"]],template:function(e,a){1&e&&(t.TgZ(0,"h3"),t._uU(1,"Tabs Dinamiche"),t.qZA(),t.TgZ(2,"div",0)(3,"it-input",1),t.NdJ("ngModelChange",function(s){return a.selectedIndex=s}),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return a.addTab()}),t._uU(5," Aggiungi un nuovo tab "),t.qZA(),t.TgZ(6,"it-checkbox",3),t.NdJ("ngModelChange",function(s){return a.selectAfterAdding=s}),t.qZA(),t.TgZ(7,"div",4)(8,"h4"),t._uU(9,"Risultato tabs"),t.qZA(),t.TgZ(10,"it-tab-container"),t.YNc(11,_,5,5,"it-tab-item",5),t.qZA()()()),2&e&&(t.xp6(3),t.Q6J("ngModel",a.selectedIndex),t.xp6(3),t.Q6J("ngModel",a.selectAfterAdding),t.xp6(5),t.Q6J("ngForOf",a.tabs))},dependencies:[b.sg,c.JJ,c.On,A.E,d.U,p.m,h.f,y.g]})}return n})(),J=(()=>{class n{constructor(){}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-tabs-examples"]],decls:4,vars:0,consts:[["html",'

    Configurazione tabs

    \n
    \n

    \n \n

    \n

    \n \n

    \n

    \n \n

    \n\n\n

    Risultato tabs

    \n \x3c!-- TODO [pill]="isPill"--\x3e\n \n \n /{/{tab.content/}/}\n \n \n

    Titolo

    \n

    Contenuto complesso badge

    \n
    \n
    \n\n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-tabs-example',\n templateUrl: './tabs-example.component.html',\n styleUrls: ['./tabs-example.component.scss']\n})\nexport class TabsExampleComponent {\n\n isDarkTheme = false;\n\n isDisabled = false;\n\n isPill = false;\n\n tabs: Array<{\n label: string,\n content: string,\n icon: IconName\n }> = [\n {\n label: 'tab1',\n content: 'content1',\n icon: 'file'\n },\n {\n label: 'tab2',\n content: 'content2',\n icon: 'calendar'\n },\n {\n label: 'tab3',\n content: 'content3',\n icon: 'comment'\n }\n ];\n}"],["html",'

    Tabs Dinamiche

    \n
    \n\n \n\n \n \n\n\n
    \n

    Risultato tabs

    \n \n \n contenuto del /{/{tab/}/} tab\n\n
    \n \n
    \n
    \n
    \n
    \n\n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tabs-dynamic-example',\n templateUrl: './tabs-dynamic-example.component.html',\n styleUrls: ['./tabs-dynamic-example.component.scss']\n})\nexport class TabsDynamicExampleComponent {\n\n tabs = ['Primo', 'Secondo', 'Terzo'];\n selectedIndex = 0;\n selectAfterAdding = false;\n\n addTab() {\n this.tabs.push('Nuovo');\n\n if (this.selectAfterAdding) {\n this.selectedIndex = this.tabs.length - 1;\n }\n }\n\n removeTab(index: number) {\n this.tabs.splice(index, 1);\n }\n}"]],template:function(e,a){1&e&&t._UZ(0,"it-tabs-example")(1,"it-source-display",0)(2,"it-tabs-dynamic-example")(3,"it-source-display",1)},dependencies:[f.F,Z,M]})}return n})();const U=[{path:"",component:(()=>{class n{constructor(){this.tabGroupComponent=g.wx.find(i=>"ItTabContainerComponent"===i.name),this.tabComponent=g.wx.find(i=>"ItTabItemComponent"===i.name)}static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275cmp=t.Xpm({type:n,selectors:[["it-tabs-index"]],decls:21,vars:4,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Descrizione"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(e,a){1&e&&(t.TgZ(0,"h1",0),t._uU(1,"Tabs"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Il componente Tabs"),t.qZA(),t.TgZ(4,"div",2)(5,"h3"),t._uU(6,"Tab Group"),t.qZA(),t._UZ(7,"div",3),t.TgZ(8,"h3"),t._uU(9,"Tab"),t.qZA(),t._UZ(10,"div",3),t.qZA(),t.TgZ(11,"it-tab-container")(12,"it-tab-item",4),t._UZ(13,"it-tabs-examples"),t.qZA(),t.TgZ(14,"it-tab-item",5)(15,"h2"),t._uU(16,"Tab Group"),t.qZA(),t._UZ(17,"it-api-parameters",6),t.TgZ(18,"h2"),t._uU(19,"Tab"),t.qZA(),t._UZ(20,"it-api-parameters",6),t.qZA()()),2&e&&(t.xp6(7),t.Q6J("innerHTML",a.tabGroupComponent.description,t.oJD),t.xp6(3),t.Q6J("innerHTML",a.tabComponent.description,t.oJD),t.xp6(7),t.Q6J("component",a.tabGroupComponent),t.xp6(3),t.Q6J("component",a.tabComponent))},dependencies:[x.G,d.U,p.m,J]})}return n})()}];let D=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[u.Bz.forChild(U),u.Bz]})}return n})(),k=(()=>{class n{static#t=this.\u0275fac=function(e){return new(e||n)};static#n=this.\u0275mod=t.oAB({type:n});static#e=this.\u0275inj=t.cJS({imports:[b.ez,c.u5,c.UX,T.m,D]})}return n})()}}]); \ No newline at end of file diff --git a/9110.c421b55f86b63a7e.js b/9110.c421b55f86b63a7e.js new file mode 100644 index 00000000..2912e214 --- /dev/null +++ b/9110.c421b55f86b63a7e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[9110],{9110:(E,r,o)=>{o.r(r),o.d(r,{TabsModule:()=>k});var b=o(6814),c=o(6223),T=o(6208),u=o(1640),g=o(7069),t=o(9212),x=o(528),d=o(6273),p=o(4580),f=o(6099),C=o(142),h=o(4220);function v(e,m){if(1&e&&(t.TgZ(0,"it-tab-item",10),t._uU(1),t.qZA()),2&e){const i=m.$implicit,n=m.index;t.Q6J("label",i.label)("icon",i.icon)("active",0===n),t.xp6(),t.hij(" ",i.content," ")}}let Z=(()=>{class e{constructor(){this.isDarkTheme=!1,this.isDisabled=!1,this.isPill=!1,this.tabs=[{label:"tab1",content:"content1",icon:"file"},{label:"tab2",content:"content2",icon:"calendar"},{label:"tab3",content:"content3",icon:"comment"}]}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tabs-example"]],decls:20,vars:6,consts:[[1,"bd-example"],[1,"example-section"],["label","Tema scuro",3,"ngModel","ngModelChange"],["label","Disabilita tab custom",3,"ngModel","ngModelChange"],["label","Navigazione con pill",3,"ngModel","ngModelChange"],[1,"mt-5","mb-4"],[3,"dark"],[3,"label","icon","active",4,"ngFor","ngForOf"],["label","custom","icon","settings",3,"disabled"],["itBadge","secondary"],[3,"label","icon","active"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Configurazione tabs"),t.qZA(),t.TgZ(2,"div",0)(3,"p",1)(4,"it-checkbox",2),t.NdJ("ngModelChange",function(s){return a.isDarkTheme=s}),t.qZA()(),t.TgZ(5,"p",1)(6,"it-checkbox",3),t.NdJ("ngModelChange",function(s){return a.isDisabled=s}),t.qZA()(),t.TgZ(7,"p",1)(8,"it-checkbox",4),t.NdJ("ngModelChange",function(s){return a.isPill=s}),t.qZA()(),t.TgZ(9,"h4",5),t._uU(10,"Risultato tabs"),t.qZA(),t.TgZ(11,"it-tab-container",6),t.YNc(12,v,2,4,"it-tab-item",7),t.TgZ(13,"it-tab-item",8)(14,"h4"),t._uU(15,"Titolo"),t.qZA(),t.TgZ(16,"p"),t._uU(17,"Contenuto complesso "),t.TgZ(18,"span",9),t._uU(19,"badge"),t.qZA()()()()()),2&n&&(t.xp6(4),t.Q6J("ngModel",a.isDarkTheme),t.xp6(2),t.Q6J("ngModel",a.isDisabled),t.xp6(2),t.Q6J("ngModel",a.isPill),t.xp6(3),t.Q6J("dark",a.isDarkTheme),t.xp6(),t.Q6J("ngForOf",a.tabs),t.xp6(),t.Q6J("disabled",a.isDisabled))},dependencies:[b.sg,c.JJ,c.On,C.Y,d.U,p.m,h.f]})}return e})();var A=o(7463),y=o(4676);function _(e,m){if(1&e){const i=t.EpF();t.TgZ(0,"it-tab-item",6),t._uU(1),t.TgZ(2,"div",7)(3,"button",8),t.NdJ("click",function(){const l=t.CHM(i).index,s=t.oxw();return t.KtG(s.removeTab(l))}),t._uU(4,"Cancella tab"),t.qZA()()()}if(2&e){const i=m.$implicit,n=m.index,a=t.oxw();t.Q6J("id","tab-"+n)("label",i)("active",a.selectedIndex===n),t.xp6(),t.hij(" contenuto del ",i," tab "),t.xp6(2),t.Q6J("disabled",1===a.tabs.length)}}let M=(()=>{class e{constructor(){this.tabs=["Primo","Secondo","Terzo"],this.selectedIndex=0,this.selectAfterAdding=!1}addTab(){this.tabs.push("Nuovo"),this.selectAfterAdding&&(this.selectedIndex=this.tabs.length-1)}removeTab(i){this.tabs.splice(i,1)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tabs-dynamic-example"]],decls:12,vars:3,consts:[[1,"bd-example"],["type","number","label","indice del tab selezionato:",3,"ngModel","ngModelChange"],["itButton","primary",3,"click"],["label","Seleziona il tab dopo averlo aggiunto",3,"ngModel","ngModelChange"],[1,"mt-5"],[3,"id","label","active",4,"ngFor","ngForOf"],[3,"id","label","active"],[1,"container-fluid","mt-3"],["itButton","primary",3,"disabled","click"]],template:function(n,a){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Tabs Dinamiche"),t.qZA(),t.TgZ(2,"div",0)(3,"it-input",1),t.NdJ("ngModelChange",function(s){return a.selectedIndex=s}),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return a.addTab()}),t._uU(5,"Aggiungi un nuovo tab"),t.qZA(),t.TgZ(6,"it-checkbox",3),t.NdJ("ngModelChange",function(s){return a.selectAfterAdding=s}),t.qZA(),t.TgZ(7,"div",4)(8,"h4"),t._uU(9,"Risultato tabs"),t.qZA(),t.TgZ(10,"it-tab-container"),t.YNc(11,_,5,5,"it-tab-item",5),t.qZA()()()),2&n&&(t.xp6(3),t.Q6J("ngModel",a.selectedIndex),t.xp6(3),t.Q6J("ngModel",a.selectAfterAdding),t.xp6(5),t.Q6J("ngForOf",a.tabs))},dependencies:[b.sg,c.JJ,c.On,A.E,d.U,p.m,h.f,y.g]})}return e})(),J=(()=>{class e{constructor(){}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tabs-examples"]],decls:4,vars:0,consts:[["html",'

    Configurazione tabs

    \n
    \n

    \n \n

    \n

    \n \n

    \n

    \n \n

    \n\n

    Risultato tabs

    \n \x3c!-- TODO [pill]="isPill"--\x3e\n \n \n /{/{ tab.content /}/}\n \n \n

    Titolo

    \n

    Contenuto complesso badge

    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\nimport { IconName } from 'design-angular-kit/interfaces/icon';\n\n@Component({\n selector: 'it-tabs-example',\n templateUrl: './tabs-example.component.html',\n styleUrls: ['./tabs-example.component.scss'],\n})\nexport class TabsExampleComponent {\n isDarkTheme = false;\n\n isDisabled = false;\n\n isPill = false;\n\n tabs: Array<{\n label: string;\n content: string;\n icon: IconName;\n }> = [\n {\n label: 'tab1',\n content: 'content1',\n icon: 'file',\n },\n {\n label: 'tab2',\n content: 'content2',\n icon: 'calendar',\n },\n {\n label: 'tab3',\n content: 'content3',\n icon: 'comment',\n },\n ];\n}"],["html",'

    Tabs Dinamiche

    \n
    \n \n\n \n \n\n
    \n

    Risultato tabs

    \n \n \n contenuto del /{/{ tab /}/} tab\n\n
    \n \n
    \n
    \n
    \n
    \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-tabs-dynamic-example',\n templateUrl: './tabs-dynamic-example.component.html',\n styleUrls: ['./tabs-dynamic-example.component.scss'],\n})\nexport class TabsDynamicExampleComponent {\n tabs = ['Primo', 'Secondo', 'Terzo'];\n selectedIndex = 0;\n selectAfterAdding = false;\n\n addTab() {\n this.tabs.push('Nuovo');\n\n if (this.selectAfterAdding) {\n this.selectedIndex = this.tabs.length - 1;\n }\n }\n\n removeTab(index: number) {\n this.tabs.splice(index, 1);\n }\n}"]],template:function(n,a){1&n&&t._UZ(0,"it-tabs-example")(1,"it-source-display",0)(2,"it-tabs-dynamic-example")(3,"it-source-display",1)},dependencies:[f.F,Z,M]})}return e})();const U=[{path:"",component:(()=>{class e{constructor(){this.tabGroupComponent=g.wx.find(i=>"ItTabContainerComponent"===i.name),this.tabComponent=g.wx.find(i=>"ItTabItemComponent"===i.name)}static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["it-tabs-index"]],decls:21,vars:4,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Descrizione"],[3,"innerHTML"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(n,a){1&n&&(t.TgZ(0,"h1",0),t._uU(1,"Tabs"),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Il componente Tabs"),t.qZA(),t.TgZ(4,"div",2)(5,"h3"),t._uU(6,"Tab Group"),t.qZA(),t._UZ(7,"div",3),t.TgZ(8,"h3"),t._uU(9,"Tab"),t.qZA(),t._UZ(10,"div",3),t.qZA(),t.TgZ(11,"it-tab-container")(12,"it-tab-item",4),t._UZ(13,"it-tabs-examples"),t.qZA(),t.TgZ(14,"it-tab-item",5)(15,"h2"),t._uU(16,"Tab Group"),t.qZA(),t._UZ(17,"it-api-parameters",6),t.TgZ(18,"h2"),t._uU(19,"Tab"),t.qZA(),t._UZ(20,"it-api-parameters",6),t.qZA()()),2&n&&(t.xp6(7),t.Q6J("innerHTML",a.tabGroupComponent.description,t.oJD),t.xp6(3),t.Q6J("innerHTML",a.tabComponent.description,t.oJD),t.xp6(7),t.Q6J("component",a.tabGroupComponent),t.xp6(3),t.Q6J("component",a.tabComponent))},dependencies:[x.G,d.U,p.m,J]})}return e})()}];let D=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[u.Bz.forChild(U),u.Bz]})}return e})(),k=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#e=this.\u0275mod=t.oAB({type:e});static#n=this.\u0275inj=t.cJS({imports:[b.ez,c.u5,c.UX,T.m,D]})}return e})()}}]); \ No newline at end of file diff --git a/9794.952af72ddb8fc663.js b/9794.952af72ddb8fc663.js deleted file mode 100644 index 0260fc6e..00000000 --- a/9794.952af72ddb8fc663.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[9794],{9794:(z,u,p)=>{p.r(u),p.d(u,{PaginationModule:()=>y});var l=p(6814),m=p(6208),s=p(1640),c=p(7069),e=p(9212),h=p(528),d=p(6273),P=p(4580),v=p(6099),g=p(5952);let C=(()=>{class n{constructor(){this.leftCurrentPage=0,this.centerCurrentPage=25,this.rightCurrentPage=0}leftPageChange(a){this.leftCurrentPage=a}centerPageChange(a){this.centerCurrentPage=a}rightPageChange(a){this.rightCurrentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-example"]],decls:10,vars:7,consts:[[1,"bd-example"],[1,"mb-4"],[3,"currentPage","pageNumbers","pageEvent"],[1,"my-4"],["alignment","center",3,"currentPage","pageNumbers","pageEvent"],["alignment","end",3,"currentPage","visiblePages","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0)(1,"h3",1),e._uU(2,"Navigazione allineata a sinistra"),e.qZA(),e.TgZ(3,"it-pagination",2),e.NdJ("pageEvent",function(r){return i.leftPageChange(r)}),e.qZA(),e.TgZ(4,"h3",3),e._uU(5,"Navigazione centrata"),e.qZA(),e.TgZ(6,"it-pagination",4),e.NdJ("pageEvent",function(r){return i.centerPageChange(r)}),e.qZA(),e.TgZ(7,"h3",3),e._uU(8,"Navigazione allineata a destra"),e.qZA(),e.TgZ(9,"it-pagination",5),e.NdJ("pageEvent",function(r){return i.rightPageChange(r)}),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("currentPage",i.leftCurrentPage)("pageNumbers",3),e.xp6(3),e.Q6J("currentPage",i.centerCurrentPage)("pageNumbers",50),e.xp6(3),e.Q6J("currentPage",i.rightCurrentPage)("visiblePages",3)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),x=(()=>{class n{constructor(){this.currentPage=25,this.changerValue=10,this.changerValues=[10,25,50,100,250]}pageChange(a){this.currentPage=a}changerEvent(a){this.changerValue=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-changer-example"]],decls:6,vars:4,consts:[[1,"bd-example"],[3,"currentPage","pageNumbers","currentChanger","changerValues","pageEvent","changerEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Changer"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"La funzionalit\xe0 di changer permette di scegliere da un dropdown la quantit\xe0 di record da visualizzare in una pagina."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)})("changerEvent",function(r){return i.changerEvent(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50)("currentChanger",i.changerValue)("changerValues",i.changerValues))},dependencies:[g.f],encapsulation:2})}return n})(),E=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-jump-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["showJumpToPage","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Jump to page"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Con l\u2019elemento aggiuntivo \u201cJump to page\u201d l\u2019utente pu\xf2 specificare un numero di pagina concreto."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),f=(()=>{class n{constructor(){this.currentPage=0}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-simple-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["simpleMode","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Simple mode"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"La paginazione in versione \u201cSimple mode\u201d \xe8 ottimizzata per i dispositivi mobile. Pu\xf2 essere utilizzata anche su tablet e desktop quando il numero di pagine \xe8 ridotto."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",5))},dependencies:[g.f],encapsulation:2})}return n})(),b=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-text-links-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["textLinks","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Link testuali"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Le icone chevron utilizzate come link di navigazione vengono sostituite da link testuali come \u201cprecedente\u201d e \u201csuccessiva\u201d."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),T=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-total-number-example"]],decls:5,vars:2,consts:[[1,"bd-example"],[3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Total number"),e.qZA(),e.TgZ(2,"div",0)(3,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e._uU(4," Totale 300 elementi "),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),_=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-examples"]],decls:12,vars:0,consts:[["html",'
    \n

    Navigazione allineata a sinistra

    \n \n\n

    Navigazione centrata

    \n \n\n

    Navigazione allineata a destra

    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-example',\n templateUrl: './pagination-example.component.html'\n})\nexport class PaginationExampleComponent {\n\n leftCurrentPage = 0;\n centerCurrentPage = 25;\n rightCurrentPage = 0;\n\n leftPageChange(page: number): void {\n this.leftCurrentPage = page;\n }\n\n centerPageChange(page: number): void {\n this.centerCurrentPage = page;\n }\n\n rightPageChange(page: number): void {\n this.rightCurrentPage = page;\n }\n}"],["html",'

    Changer

    \n

    La funzionalit\xe0 di changer permette di scegliere da un dropdown la quantit\xe0 di record da visualizzare in una pagina.

    \n\n
    \n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-changer-example',\n templateUrl: './pagination-changer-example.component.html'\n})\nexport class PaginationChangerExampleComponent {\n currentPage: number = 25;\n\n changerValue: number = 10;\n\n /**\n * By default, the values are [10, 25, 50, 100]\n */\n changerValues: Array = [10, 25, 50, 100, 250];\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n\n changerEvent(value: number): void {\n this.changerValue = value;\n }\n}"],["html",'

    Jump to page

    \n

    Con l\u2019elemento aggiuntivo \u201cJump to page\u201d l\u2019utente pu\xf2 specificare un numero di pagina concreto.

    \n\n
    \n\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-jump-example',\n templateUrl: './pagination-jump-example.component.html'\n})\nexport class PaginationJumpExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Simple mode

    \n

    La paginazione in versione \u201cSimple mode\u201d \xe8 ottimizzata per i dispositivi mobile. Pu\xf2 essere utilizzata anche su tablet e desktop quando il numero di pagine \xe8 ridotto.

    \n\n
    \n\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-simple-example',\n templateUrl: './pagination-simple-example.component.html'\n})\nexport class PaginationSimpleExampleComponent {\n currentPage: number = 0;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Link testuali

    \n

    Le icone chevron utilizzate come link di navigazione vengono sostituite da link testuali come \u201cprecedente\u201d e \u201csuccessiva\u201d.

    \n\n
    \n\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-text-links-example',\n templateUrl: './pagination-text-links-example.component.html'\n})\nexport class PaginationTextLinksExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Total number

    \n\n
    \n\n \n Totale 300 elementi\n \n\n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-total-number-example',\n templateUrl: './pagination-total-number-example.component.html'\n})\nexport class PaginationTotalNumberExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"]],template:function(t,i){1&t&&e._UZ(0,"it-pagination-example")(1,"it-source-display",0)(2,"it-pagination-changer-example")(3,"it-source-display",1)(4,"it-pagination-jump-example")(5,"it-source-display",2)(6,"it-pagination-simple-example")(7,"it-source-display",3)(8,"it-pagination-text-links-example")(9,"it-source-display",4)(10,"it-pagination-total-number-example")(11,"it-source-display",5)},dependencies:[v.F,C,x,E,f,b,T],encapsulation:2})}return n})();const Z=[{path:"",component:(()=>{class n{constructor(){this.component=c.wx.find(a=>"ItPaginationComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,i){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Paginazione"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Utile per indicare una serie di contenuti correlati tra pi\xf9 pagine."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-pagination-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"Pagination Component"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&t&&(e.xp6(10),e.Q6J("component",i.component))},dependencies:[h.G,d.U,P.m,_],encapsulation:2})}return n})()}];let N=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[s.Bz.forChild(Z),s.Bz]})}return n})(),y=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[l.ez,m.m,N]})}return n})()}}]); \ No newline at end of file diff --git a/9794.aebe9aef85daa96f.js b/9794.aebe9aef85daa96f.js new file mode 100644 index 00000000..13157f8a --- /dev/null +++ b/9794.aebe9aef85daa96f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[9794],{9794:(z,u,p)=>{p.r(u),p.d(u,{PaginationModule:()=>y});var l=p(6814),m=p(6208),s=p(1640),c=p(7069),e=p(9212),h=p(528),d=p(6273),P=p(4580),v=p(6099),g=p(5952);let C=(()=>{class n{constructor(){this.leftCurrentPage=0,this.centerCurrentPage=25,this.rightCurrentPage=0}leftPageChange(a){this.leftCurrentPage=a}centerPageChange(a){this.centerCurrentPage=a}rightPageChange(a){this.rightCurrentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-example"]],decls:10,vars:7,consts:[[1,"bd-example"],[1,"mb-4"],[3,"currentPage","pageNumbers","pageEvent"],[1,"my-4"],["alignment","center",3,"currentPage","pageNumbers","pageEvent"],["alignment","end",3,"currentPage","visiblePages","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0)(1,"h3",1),e._uU(2,"Navigazione allineata a sinistra"),e.qZA(),e.TgZ(3,"it-pagination",2),e.NdJ("pageEvent",function(r){return i.leftPageChange(r)}),e.qZA(),e.TgZ(4,"h3",3),e._uU(5,"Navigazione centrata"),e.qZA(),e.TgZ(6,"it-pagination",4),e.NdJ("pageEvent",function(r){return i.centerPageChange(r)}),e.qZA(),e.TgZ(7,"h3",3),e._uU(8,"Navigazione allineata a destra"),e.qZA(),e.TgZ(9,"it-pagination",5),e.NdJ("pageEvent",function(r){return i.rightPageChange(r)}),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("currentPage",i.leftCurrentPage)("pageNumbers",3),e.xp6(3),e.Q6J("currentPage",i.centerCurrentPage)("pageNumbers",50),e.xp6(3),e.Q6J("currentPage",i.rightCurrentPage)("visiblePages",3)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),x=(()=>{class n{constructor(){this.currentPage=25,this.changerValue=10,this.changerValues=[10,25,50,100,250]}pageChange(a){this.currentPage=a}changerEvent(a){this.changerValue=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-changer-example"]],decls:6,vars:4,consts:[[1,"bd-example"],[3,"currentPage","pageNumbers","currentChanger","changerValues","pageEvent","changerEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Changer"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"La funzionalit\xe0 di changer permette di scegliere da un dropdown la quantit\xe0 di record da visualizzare in una pagina."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)})("changerEvent",function(r){return i.changerEvent(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50)("currentChanger",i.changerValue)("changerValues",i.changerValues))},dependencies:[g.f],encapsulation:2})}return n})(),E=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-jump-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["showJumpToPage","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Jump to page"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Con l\u2019elemento aggiuntivo \u201cJump to page\u201d l\u2019utente pu\xf2 specificare un numero di pagina concreto."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),f=(()=>{class n{constructor(){this.currentPage=0}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-simple-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["simpleMode","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Simple mode"),e.qZA(),e.TgZ(2,"p"),e._uU(3," La paginazione in versione \u201cSimple mode\u201d \xe8 ottimizzata per i dispositivi mobile. Pu\xf2 essere utilizzata anche su tablet e desktop quando il numero di pagine \xe8 ridotto.\n"),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",5))},dependencies:[g.f],encapsulation:2})}return n})(),b=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-text-links-example"]],decls:6,vars:2,consts:[[1,"bd-example"],["textLinks","true",3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Link testuali"),e.qZA(),e.TgZ(2,"p"),e._uU(3,"Le icone chevron utilizzate come link di navigazione vengono sostituite da link testuali come \u201cprecedente\u201d e \u201csuccessiva\u201d."),e.qZA(),e.TgZ(4,"div",0)(5,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e.qZA()()),2&t&&(e.xp6(5),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),T=(()=>{class n{constructor(){this.currentPage=25}pageChange(a){this.currentPage=a}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-total-number-example"]],decls:5,vars:2,consts:[[1,"bd-example"],[3,"currentPage","pageNumbers","pageEvent"]],template:function(t,i){1&t&&(e.TgZ(0,"h3"),e._uU(1,"Total number"),e.qZA(),e.TgZ(2,"div",0)(3,"it-pagination",1),e.NdJ("pageEvent",function(r){return i.pageChange(r)}),e._uU(4," Totale 300 elementi "),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("currentPage",i.currentPage)("pageNumbers",50))},dependencies:[g.f],encapsulation:2})}return n})(),_=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-examples"]],decls:12,vars:0,consts:[["html",'
    \n

    Navigazione allineata a sinistra

    \n \n\n

    Navigazione centrata

    \n \n\n

    Navigazione allineata a destra

    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-example',\n templateUrl: './pagination-example.component.html',\n})\nexport class PaginationExampleComponent {\n leftCurrentPage = 0;\n centerCurrentPage = 25;\n rightCurrentPage = 0;\n\n leftPageChange(page: number): void {\n this.leftCurrentPage = page;\n }\n\n centerPageChange(page: number): void {\n this.centerCurrentPage = page;\n }\n\n rightPageChange(page: number): void {\n this.rightCurrentPage = page;\n }\n}"],["html",'

    Changer

    \n

    La funzionalit\xe0 di changer permette di scegliere da un dropdown la quantit\xe0 di record da visualizzare in una pagina.

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-changer-example',\n templateUrl: './pagination-changer-example.component.html',\n})\nexport class PaginationChangerExampleComponent {\n currentPage: number = 25;\n\n changerValue: number = 10;\n\n /**\n * By default, the values are [10, 25, 50, 100]\n */\n changerValues: Array = [10, 25, 50, 100, 250];\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n\n changerEvent(value: number): void {\n this.changerValue = value;\n }\n}"],["html",'

    Jump to page

    \n

    Con l\u2019elemento aggiuntivo \u201cJump to page\u201d l\u2019utente pu\xf2 specificare un numero di pagina concreto.

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-jump-example',\n templateUrl: './pagination-jump-example.component.html',\n})\nexport class PaginationJumpExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Simple mode

    \n

    \n La paginazione in versione \u201cSimple mode\u201d \xe8 ottimizzata per i dispositivi mobile. Pu\xf2 essere utilizzata anche su tablet e desktop quando il\n numero di pagine \xe8 ridotto.\n

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-simple-example',\n templateUrl: './pagination-simple-example.component.html',\n})\nexport class PaginationSimpleExampleComponent {\n currentPage: number = 0;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Link testuali

    \n

    Le icone chevron utilizzate come link di navigazione vengono sostituite da link testuali come \u201cprecedente\u201d e \u201csuccessiva\u201d.

    \n\n
    \n \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-text-links-example',\n templateUrl: './pagination-text-links-example.component.html',\n})\nexport class PaginationTextLinksExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"],["html",'

    Total number

    \n\n
    \n Totale 300 elementi \n
    ',"typescript","import { Component } from '@angular/core';\n\n@Component({\n selector: 'it-pagination-total-number-example',\n templateUrl: './pagination-total-number-example.component.html',\n})\nexport class PaginationTotalNumberExampleComponent {\n currentPage: number = 25;\n\n pageChange(page: number): void {\n this.currentPage = page;\n }\n}"]],template:function(t,i){1&t&&e._UZ(0,"it-pagination-example")(1,"it-source-display",0)(2,"it-pagination-changer-example")(3,"it-source-display",1)(4,"it-pagination-jump-example")(5,"it-source-display",2)(6,"it-pagination-simple-example")(7,"it-source-display",3)(8,"it-pagination-text-links-example")(9,"it-source-display",4)(10,"it-pagination-total-number-example")(11,"it-source-display",5)},dependencies:[v.F,C,x,E,f,b,T],encapsulation:2})}return n})();const Z=[{path:"",component:(()=>{class n{constructor(){this.component=c.wx.find(a=>"ItPaginationComponent"===a.name)}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.Xpm({type:n,selectors:[["it-pagination-index"]],decls:11,vars:1,consts:[[1,"bd-title"],[1,"bd-lead"],["label","Esempi","active","true",1,"pt-3"],["label","API",1,"pt-3"],[3,"component"]],template:function(t,i){1&t&&(e.TgZ(0,"h1",0),e._uU(1,"Paginazione"),e.qZA(),e.TgZ(2,"p",1),e._uU(3,"Utile per indicare una serie di contenuti correlati tra pi\xf9 pagine."),e.qZA(),e.TgZ(4,"it-tab-container")(5,"it-tab-item",2),e._UZ(6,"it-pagination-examples"),e.qZA(),e.TgZ(7,"it-tab-item",3)(8,"h3"),e._uU(9,"Pagination Component"),e.qZA(),e._UZ(10,"it-api-parameters",4),e.qZA()()),2&t&&(e.xp6(10),e.Q6J("component",i.component))},dependencies:[h.G,d.U,P.m,_],encapsulation:2})}return n})()}];let N=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[s.Bz.forChild(Z),s.Bz]})}return n})(),y=(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275mod=e.oAB({type:n});static#t=this.\u0275inj=e.cJS({imports:[l.ez,m.m,N]})}return n})()}}]); \ No newline at end of file diff --git a/assets/documentation.json b/assets/documentation.json index 0867162e..3136001c 100644 --- a/assets/documentation.json +++ b/assets/documentation.json @@ -79,7 +79,7 @@ }, { "name": "ItDurationPipe", - "id": "pipe-ItDurationPipe-72bed520c781318afea73c1c0130de42f0df6d058e3ae750e2637834c51e3204efcf276e3f3ad04a4cf0f7c24be165b6056c96ea4c7806e836ff0795ae623d6c", + "id": "pipe-ItDurationPipe-e759f7d4410d5bc157e41fd4a85bcd9648f673f58f46b5f918775bb5ff07d0b6c8db740977c0386cd5a21d2cad760308e4a2ebf2bc21654445b6ba0d21bf8024", "file": "projects/design-angular-kit/src/lib/pipes/duration.pipe.ts", "type": "pipe", "deprecated": false, @@ -107,7 +107,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 38, + "line": 37, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nTransform a number into a duration.\nIs necessary indicate the value expressed by the number, for example 'day'.\n```html\n - 1, 'day' -> 1 day\n - 5, 'day' -> 5 days\n - 7, 'day' -> 1 week\n - 8, 'day' -> 1 week\n - 365, 'day' -> 1 year\n - 2, 'week' -> 2 weeks\n - 24, 'month' -> 1 year\n ...\n```", @@ -118,8 +118,8 @@ "jsdoctags": [ { "name": { - "pos": 971, - "end": 976, + "pos": 970, + "end": 975, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -130,8 +130,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 965, - "end": 970, + "pos": 964, + "end": 969, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -142,8 +142,8 @@ }, { "name": { - "pos": 1000, - "end": 1004, + "pos": 999, + "end": 1003, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -154,8 +154,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 994, - "end": 999, + "pos": 993, + "end": 998, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -166,8 +166,8 @@ }, { "tagName": { - "pos": 746, - "end": 753, + "pos": 745, + "end": 752, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -181,11 +181,11 @@ ], "standalone": true, "ngname": "itDuration", - "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\nimport { TranslatePipe } from '@ngx-translate/core';\n\nexport type ItDurationPipeType = 'year' | 'month' | 'week' | 'day' | 'hour' | 'minute' | 'second';\n\n/**\n * Transform a number into a duration.\n * Is necessary indicate the value expressed by the number, for example 'day'.\n * @example\n * - 1, 'day' -> 1 day\n * - 5, 'day' -> 5 days\n * - 7, 'day' -> 1 week\n * - 365, 'day' -> 1 year\n * - 2, 'week' -> 2 weeks\n * ...\n */\n@Pipe({\n name: 'itDuration',\n standalone: true,\n})\nexport class ItDurationPipe extends TranslatePipe implements PipeTransform {\n\n /**\n * Transform a number into a duration.\n * Is necessary indicate the value expressed by the number, for example 'day'.\n * @example\n * - 1, 'day' -> 1 day\n * - 5, 'day' -> 5 days\n * - 7, 'day' -> 1 week\n * - 8, 'day' -> 1 week\n * - 365, 'day' -> 1 year\n * - 2, 'week' -> 2 weeks\n * - 24, 'month' -> 1 year\n * ...\n * @param value the number\n * @param type the number expressed type\n */\n override transform(value: string | number | undefined, type: ItDurationPipeType): string {\n let valueAdjust = Number(value);\n if (isNaN(valueAdjust)) {\n return '';\n }\n\n switch (type) {\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'second':\n if (valueAdjust < 60) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 60);\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'minute':\n if (valueAdjust < 60) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 60);\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'hour':\n if (valueAdjust < 24) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 24);\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'day':\n if (valueAdjust < 7) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 7);\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'week':\n if (valueAdjust < 5) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 5);\n // eslint-disable-next-line no-fallthrough\n // @ts-ignore\n case 'month':\n if (valueAdjust < 24) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 24);\n // eslint-disable-next-line no-fallthrough\n case 'year':\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n default:\n return '';\n }\n }\n}\n" + "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\nimport { TranslatePipe } from '@ngx-translate/core';\n\nexport type ItDurationPipeType = 'year' | 'month' | 'week' | 'day' | 'hour' | 'minute' | 'second';\n\n/**\n * Transform a number into a duration.\n * Is necessary indicate the value expressed by the number, for example 'day'.\n * @example\n * - 1, 'day' -> 1 day\n * - 5, 'day' -> 5 days\n * - 7, 'day' -> 1 week\n * - 365, 'day' -> 1 year\n * - 2, 'week' -> 2 weeks\n * ...\n */\n@Pipe({\n name: 'itDuration',\n standalone: true,\n})\nexport class ItDurationPipe extends TranslatePipe implements PipeTransform {\n /**\n * Transform a number into a duration.\n * Is necessary indicate the value expressed by the number, for example 'day'.\n * @example\n * - 1, 'day' -> 1 day\n * - 5, 'day' -> 5 days\n * - 7, 'day' -> 1 week\n * - 8, 'day' -> 1 week\n * - 365, 'day' -> 1 year\n * - 2, 'week' -> 2 weeks\n * - 24, 'month' -> 1 year\n * ...\n * @param value the number\n * @param type the number expressed type\n */\n override transform(value: string | number | undefined, type: ItDurationPipeType): string {\n let valueAdjust = Number(value);\n if (isNaN(valueAdjust)) {\n return '';\n }\n\n switch (type) {\n // eslint-disable-next-line no-fallthrough,@typescript-eslint/ban-ts-comment\n // @ts-ignore\n case 'second':\n if (valueAdjust < 60) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 60);\n // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n // @ts-ignore\n // eslint-disable-next-line no-fallthrough\n case 'minute':\n if (valueAdjust < 60) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 60);\n // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n // @ts-ignore\n // eslint-disable-next-line no-fallthrough\n case 'hour':\n if (valueAdjust < 24) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 24);\n // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n // @ts-ignore\n // eslint-disable-next-line no-fallthrough\n case 'day':\n if (valueAdjust < 7) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 7);\n // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n // @ts-ignore\n // eslint-disable-next-line no-fallthrough\n case 'week':\n if (valueAdjust < 5) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 5);\n // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n // @ts-ignore\n // eslint-disable-next-line no-fallthrough\n case 'month':\n if (valueAdjust < 24) {\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n }\n valueAdjust = Math.round(valueAdjust / 24);\n // eslint-disable-next-line no-fallthrough\n case 'year':\n return super.transform(`it.duration.${type}${valueAdjust === 1 ? '' : 's'}`, {\n count: valueAdjust,\n });\n default:\n return '';\n }\n }\n}\n" }, { "name": "ItMarkMatchingTextPipe", - "id": "pipe-ItMarkMatchingTextPipe-d1fd63bcb97c49333b42bea4ec0a333359c614793484e2bee5ed21a21412ceb00f17f0edb6505f5730fdbf96abd3debbda46248c897fe38a57bd58ae472fd859", + "id": "pipe-ItMarkMatchingTextPipe-4480982d7636796f59d6b387e0fa2469317799b1e84ad30d3bf979c596b4650aaa4584d01a30aa3f0c22206021e07c4eda29ca9c4eec226cfe445bc9fb77ea54", "file": "projects/design-angular-kit/src/lib/pipes/mark-matching-text.pipe.ts", "type": "pipe", "deprecated": false, @@ -213,7 +213,7 @@ "optional": false, "returnType": "SafeHtml | string | undefined", "typeParameters": [], - "line": 22, + "line": 19, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nAllows you to highlight text with the tag\n", @@ -221,8 +221,8 @@ "jsdoctags": [ { "name": { - "pos": 451, - "end": 460, + "pos": 441, + "end": 450, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -233,8 +233,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 445, - "end": 450, + "pos": 435, + "end": 440, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -245,8 +245,8 @@ }, { "name": { - "pos": 502, - "end": 514, + "pos": 492, + "end": 504, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -257,8 +257,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 496, - "end": 501, + "pos": 486, + "end": 491, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -272,7 +272,7 @@ ], "standalone": true, "ngname": "itMarkMatchingText", - "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer, SafeHtml } from '@angular/platform-browser';\n\n/**\n * Allows you to highlight text with the tag\n */\n@Pipe({\n standalone: true,\n name: 'itMarkMatchingText'\n})\nexport class ItMarkMatchingTextPipe implements PipeTransform {\n constructor(\n private readonly domSanitizer: DomSanitizer\n ) {\n }\n\n /**\n * Allows you to highlight text with the tag\n * @param allString the full text to search from\n * @param searchString the string to search\n */\n transform(allString: string | undefined, searchString: string | number | null | undefined): SafeHtml | string | undefined {\n if (!searchString) {\n return allString;\n } else if (!allString) {\n return '';\n }\n\n if (typeof searchString === 'number') {\n searchString = searchString.toString();\n }\n\n // Check if search string is a substring of pivot string (no case-sensitive)\n const idxOfMatchString = allString.toLowerCase().indexOf(searchString.toLowerCase());\n if (idxOfMatchString !== -1) {\n // retrieve the exactly substring\n const matchingString = allString.substring(idxOfMatchString, idxOfMatchString + searchString.length);\n // Replace original string marking as (bold) the matchinng substring\n const regEx = new RegExp('(' + matchingString + ')', 'gi');\n const res = allString.replace(regEx, '$1');\n return this.domSanitizer.bypassSecurityTrustHtml(res);\n }\n\n return allString;\n }\n\n}\n" + "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer, SafeHtml } from '@angular/platform-browser';\n\n/**\n * Allows you to highlight text with the tag\n */\n@Pipe({\n standalone: true,\n name: 'itMarkMatchingText',\n})\nexport class ItMarkMatchingTextPipe implements PipeTransform {\n constructor(private readonly domSanitizer: DomSanitizer) {}\n\n /**\n * Allows you to highlight text with the tag\n * @param allString the full text to search from\n * @param searchString the string to search\n */\n transform(allString: string | undefined, searchString: string | number | null | undefined): SafeHtml | string | undefined {\n if (!searchString) {\n return allString;\n } else if (!allString) {\n return '';\n }\n\n if (typeof searchString === 'number') {\n searchString = searchString.toString();\n }\n\n // Check if search string is a substring of pivot string (no case-sensitive)\n const idxOfMatchString = allString.toLowerCase().indexOf(searchString.toLowerCase());\n if (idxOfMatchString !== -1) {\n // retrieve the exactly substring\n const matchingString = allString.substring(idxOfMatchString, idxOfMatchString + searchString.length);\n // Replace original string marking as (bold) the matchinng substring\n const regEx = new RegExp('(' + matchingString + ')', 'gi');\n const res = allString.replace(regEx, '$1');\n return this.domSanitizer.bypassSecurityTrustHtml(res);\n }\n\n return allString;\n }\n}\n" } ], "interfaces": [ @@ -365,12 +365,12 @@ }, { "name": "AvailableLanguage", - "id": "interface-AvailableLanguage-f1b5e033711fede765ded54ce4f49a60bb2a892d5972f02a01219ccfe7cbc511f5576de3dd4874f5526ebc69694110e9fc168ce7eff4e60cd675b9365d241eb3", + "id": "interface-AvailableLanguage-45b28c72e60487878a8410ed651e9ca4a2cab45dad5d93244e3985c89ed643fe8ba2e9c8a89a4f071e1abf6da27ec1199c59c74ed70a0650b86cac1f51d9e5b3", "file": "projects/design-angular-kit/src/lib/interfaces/utils.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "export interface AvailableLanguage {\n\n /**\n * The language code\n */\n code: string,\n\n /**\n * Label to show\n */\n label: string\n}\n", + "sourceCode": "export interface AvailableLanguage {\n /**\n * The language code\n */\n code: string;\n\n /**\n * Label to show\n */\n label: string;\n}\n", "properties": [ { "name": "code", @@ -379,7 +379,7 @@ "type": "string", "optional": false, "description": "

    The language code

    \n", - "line": 6, + "line": 5, "rawdescription": "\n\nThe language code\n" }, { @@ -389,7 +389,7 @@ "type": "string", "optional": false, "description": "

    Label to show

    \n", - "line": 11, + "line": 10, "rawdescription": "\n\nLabel to show\n" } ], @@ -563,12 +563,12 @@ }, { "name": "ItSortable", - "id": "interface-ItSortable-fd34ef9732cefe61c6d0bff78d3ffd2f8822919d88e931968f379692b0eac89ffe55acab18735b7460d292d311fca2c2c9eabd45774cd4a01a12a63060598a75", + "id": "interface-ItSortable-e24213960cda8f60c4b6364587817d581e57642c3ace36188c479dc9274b636cad42cf2d303bebcfc5ab79ea12f8d7a8d41435d15cd25f22c0394e03a1db4e55", "file": "projects/design-angular-kit/src/lib/interfaces/sortable-table.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import {InjectionToken} from \"@angular/core\";\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken(\n 'IT_SORT_DEFAULT_OPTIONS',\n);\n", + "sourceCode": "import { InjectionToken } from '@angular/core';\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken('IT_SORT_DEFAULT_OPTIONS');\n", "properties": [ { "name": "disableSortClear", @@ -577,7 +577,7 @@ "type": "boolean", "optional": true, "description": "

    Whether to disable clearing the sorting state.

    \n", - "line": 19, + "line": 17, "rawdescription": "\nWhether to disable clearing the sorting state." }, { @@ -587,7 +587,7 @@ "type": "string", "optional": false, "description": "

    The id of the column being sorted.

    \n", - "line": 13, + "line": 11, "rawdescription": "\nThe id of the column being sorted." }, { @@ -597,7 +597,7 @@ "type": "SortDirection", "optional": true, "description": "

    Starting sort direction.

    \n", - "line": 16, + "line": 14, "rawdescription": "\nStarting sort direction." } ], @@ -610,12 +610,12 @@ }, { "name": "ItSortDefaultOptions", - "id": "interface-ItSortDefaultOptions-fd34ef9732cefe61c6d0bff78d3ffd2f8822919d88e931968f379692b0eac89ffe55acab18735b7460d292d311fca2c2c9eabd45774cd4a01a12a63060598a75", + "id": "interface-ItSortDefaultOptions-e24213960cda8f60c4b6364587817d581e57642c3ace36188c479dc9274b636cad42cf2d303bebcfc5ab79ea12f8d7a8d41435d15cd25f22c0394e03a1db4e55", "file": "projects/design-angular-kit/src/lib/interfaces/sortable-table.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import {InjectionToken} from \"@angular/core\";\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken(\n 'IT_SORT_DEFAULT_OPTIONS',\n);\n", + "sourceCode": "import { InjectionToken } from '@angular/core';\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken('IT_SORT_DEFAULT_OPTIONS');\n", "properties": [ { "name": "arrowPosition", @@ -624,7 +624,7 @@ "type": "SortHeaderArrowPosition", "optional": true, "description": "

    Position of the arrow that displays when sorted.

    \n", - "line": 39, + "line": 36, "rawdescription": "\nPosition of the arrow that displays when sorted." }, { @@ -634,7 +634,7 @@ "type": "boolean", "optional": true, "description": "

    Whether to disable clearing the sorting state.

    \n", - "line": 37, + "line": 34, "rawdescription": "\nWhether to disable clearing the sorting state." } ], @@ -647,12 +647,12 @@ }, { "name": "ItSortEvent", - "id": "interface-ItSortEvent-fd34ef9732cefe61c6d0bff78d3ffd2f8822919d88e931968f379692b0eac89ffe55acab18735b7460d292d311fca2c2c9eabd45774cd4a01a12a63060598a75", + "id": "interface-ItSortEvent-e24213960cda8f60c4b6364587817d581e57642c3ace36188c479dc9274b636cad42cf2d303bebcfc5ab79ea12f8d7a8d41435d15cd25f22c0394e03a1db4e55", "file": "projects/design-angular-kit/src/lib/interfaces/sortable-table.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import {InjectionToken} from \"@angular/core\";\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken(\n 'IT_SORT_DEFAULT_OPTIONS',\n);\n", + "sourceCode": "import { InjectionToken } from '@angular/core';\n\nexport type SortDirection = 'asc' | 'desc' | undefined;\n\n/** Position of the arrow that displays when sorted. */\nexport type SortHeaderArrowPosition = 'before' | 'after';\n\n/** Interface for a directive that holds sorting state consumed by `ItSortHeader`. */\nexport interface ItSortable {\n /** The id of the column being sorted. */\n id: string;\n\n /** Starting sort direction. */\n start?: SortDirection;\n\n /** Whether to disable clearing the sorting state. */\n disableSortClear?: boolean;\n}\n\n/** The current sort state. */\nexport interface ItSortEvent {\n /** The id of the column being sorted. */\n active: string;\n\n /** The sort direction. */\n direction: SortDirection;\n}\n\n/**\n * Default options for `it-sort`.\n */\nexport interface ItSortDefaultOptions {\n /** Whether to disable clearing the sorting state. */\n disableClear?: boolean;\n /** Position of the arrow that displays when sorted. */\n arrowPosition?: SortHeaderArrowPosition;\n}\n\n/**\n * Injection token to be used to override the default options for `it-sort`.\n */\nexport const IT_SORT_DEFAULT_OPTIONS = new InjectionToken('IT_SORT_DEFAULT_OPTIONS');\n", "properties": [ { "name": "active", @@ -661,7 +661,7 @@ "type": "string", "optional": false, "description": "

    The id of the column being sorted.

    \n", - "line": 25, + "line": 23, "rawdescription": "\nThe id of the column being sorted." }, { @@ -671,7 +671,7 @@ "type": "SortDirection", "optional": false, "description": "

    The sort direction.

    \n", - "line": 28, + "line": 26, "rawdescription": "\nThe sort direction." } ], @@ -684,12 +684,12 @@ }, { "name": "Notification", - "id": "interface-Notification-bf32146f1c004f1582638a3432d2a84c8059750f0eb2ac3df46cd96f84df74ab60b8d5f31cd37e52b74a47b86992d559ad2d837f72725866cbbfa64cab34137c", + "id": "interface-Notification-5458c85a0039581e3fba8b8a1407e3391bf28b0850e8977080cb7a4f548cfd5fd9bbe2451c857a5f405f98fbba07d3155258b24777450e7b43ca4342888e32c9", "file": "projects/design-angular-kit/src/lib/interfaces/core.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import { IconName } from './icon';\n\nexport type AlertColor = 'primary' | 'info' | 'success' | 'warning' | 'danger';\n\nexport type ButtonColor =\n 'primary'\n | 'outline-primary'\n | 'secondary'\n | 'outline-secondary'\n | 'success'\n | 'outline-success'\n | 'danger'\n | 'outline-danger'\n | 'warning'\n | 'outline-warning'\n | 'info'\n | 'outline-info'\n | 'light'\n | 'outline-light'\n | 'dark'\n | 'outline-dark'\n | 'link';\n\nexport type ButtonSize = 'lg' | 'sm' | 'xs';\nexport type ButtonType = 'submit' | 'button';\n\nexport type CalloutColor = 'success' | 'warning' | 'danger' | 'important' | 'note';\nexport type CalloutAppearance = 'default' | 'highlight' | 'more';\n\nexport type ChipColor = 'primary' | 'secondary' | 'success' | 'danger' | 'warning';\n\nexport type ElementPlacement = 'top' | 'bottom' | 'left' | 'right';\n\nexport type ProgressBarColor = 'primary' | 'success' | 'warning' | 'danger' | 'info';\n\nexport type BadgeColor = 'primary' | 'secondary' | 'success' | 'warning' | 'danger';\n\nexport type TableColor = 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark';\n\nexport type TableHeadColor = 'light' | 'dark';\n\nexport type TableResponsive =\n 'responsive'\n | 'responsive-sm'\n | 'responsive-md'\n | 'responsive-lg'\n | 'responsive-xl'\n | 'responsive-xxl';\n\nexport type VerticalAlignment =\n 'align-baseline'\n | 'align-top'\n | 'align-middle'\n | 'align-bottom'\n | 'align-text-bottom'\n | 'align-text-top';\n\nexport type DropdownDirection = 'dropup' | 'dropend' | 'dropstart';\n\nexport type CarouselType = 'default' | 'three-cols' | 'three-cols-arrow-visible';\n\nexport interface Notification {\n\n /**\n * Notification type\n */\n type: NotificationType;\n\n /**\n * Notification title\n */\n title: string;\n\n /**\n * Notification message / text\n */\n message?: string;\n\n /**\n * Custom duration of notification\n */\n duration?: number;\n\n /**\n * The close notification button appears\n */\n dismissible?: boolean;\n\n /**\n * Custom position of notification\n */\n position?: NotificationPosition;\n\n /**\n * Custom icon of notification\n */\n icon?: IconName;\n}\n\nexport enum NotificationType {\n Standard = 'standard',\n Success = 'success',\n Error = 'error',\n Info = 'info',\n Warning = 'warning'\n}\n\nexport enum NotificationPosition {\n Top = 'top-fix mt-3',\n Bottom = 'bottom-fix mb-3',\n Left = 'left-fix ms-3',\n Right = 'right-fix me-3'\n}\n", + "sourceCode": "import { IconName } from './icon';\n\nexport type AlertColor = 'primary' | 'info' | 'success' | 'warning' | 'danger';\n\nexport type ButtonColor =\n | 'primary'\n | 'outline-primary'\n | 'secondary'\n | 'outline-secondary'\n | 'success'\n | 'outline-success'\n | 'danger'\n | 'outline-danger'\n | 'warning'\n | 'outline-warning'\n | 'info'\n | 'outline-info'\n | 'light'\n | 'outline-light'\n | 'dark'\n | 'outline-dark'\n | 'link';\n\nexport type ButtonSize = 'lg' | 'sm' | 'xs';\nexport type ButtonType = 'submit' | 'button';\n\nexport type CalloutColor = 'success' | 'warning' | 'danger' | 'important' | 'note';\nexport type CalloutAppearance = 'default' | 'highlight' | 'more';\n\nexport type ChipColor = 'primary' | 'secondary' | 'success' | 'danger' | 'warning';\n\nexport type ElementPlacement = 'top' | 'bottom' | 'left' | 'right';\n\nexport type ProgressBarColor = 'primary' | 'success' | 'warning' | 'danger' | 'info';\n\nexport type BadgeColor = 'primary' | 'secondary' | 'success' | 'warning' | 'danger';\n\nexport type TableColor = 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark';\n\nexport type TableHeadColor = 'light' | 'dark';\n\nexport type TableResponsive = 'responsive' | 'responsive-sm' | 'responsive-md' | 'responsive-lg' | 'responsive-xl' | 'responsive-xxl';\n\nexport type VerticalAlignment = 'align-baseline' | 'align-top' | 'align-middle' | 'align-bottom' | 'align-text-bottom' | 'align-text-top';\n\nexport type DropdownDirection = 'dropup' | 'dropend' | 'dropstart';\n\nexport type CarouselType = 'default' | 'three-cols' | 'three-cols-arrow-visible';\n\nexport interface Notification {\n /**\n * Notification type\n */\n type: NotificationType;\n\n /**\n * Notification title\n */\n title: string;\n\n /**\n * Notification message / text\n */\n message?: string;\n\n /**\n * Custom duration of notification\n */\n duration?: number;\n\n /**\n * The close notification button appears\n */\n dismissible?: boolean;\n\n /**\n * Custom position of notification\n */\n position?: NotificationPosition;\n\n /**\n * Custom icon of notification\n */\n icon?: IconName;\n}\n\nexport enum NotificationType {\n Standard = 'standard',\n Success = 'success',\n Error = 'error',\n Info = 'info',\n Warning = 'warning',\n}\n\nexport enum NotificationPosition {\n Top = 'top-fix mt-3',\n Bottom = 'bottom-fix mb-3',\n Left = 'left-fix ms-3',\n Right = 'right-fix me-3',\n}\n", "properties": [ { "name": "dismissible", @@ -698,7 +698,7 @@ "type": "boolean", "optional": true, "description": "

    The close notification button appears

    \n", - "line": 87, + "line": 74, "rawdescription": "\n\nThe close notification button appears\n" }, { @@ -708,7 +708,7 @@ "type": "number", "optional": true, "description": "

    Custom duration of notification

    \n", - "line": 82, + "line": 69, "rawdescription": "\n\nCustom duration of notification\n" }, { @@ -718,7 +718,7 @@ "type": "IconName", "optional": true, "description": "

    Custom icon of notification

    \n", - "line": 97, + "line": 84, "rawdescription": "\n\nCustom icon of notification\n" }, { @@ -728,7 +728,7 @@ "type": "string", "optional": true, "description": "

    Notification message / text

    \n", - "line": 77, + "line": 64, "rawdescription": "\n\nNotification message / text\n" }, { @@ -738,7 +738,7 @@ "type": "NotificationPosition", "optional": true, "description": "

    Custom position of notification

    \n", - "line": 92, + "line": 79, "rawdescription": "\n\nCustom position of notification\n" }, { @@ -748,7 +748,7 @@ "type": "string", "optional": false, "description": "

    Notification title

    \n", - "line": 72, + "line": 59, "rawdescription": "\n\nNotification title\n" }, { @@ -758,7 +758,7 @@ "type": "NotificationType", "optional": false, "description": "

    Notification type

    \n", - "line": 67, + "line": 54, "rawdescription": "\n\nNotification type\n" } ], @@ -979,7 +979,7 @@ "injectables": [ { "name": "ItNotificationService", - "id": "injectable-ItNotificationService-62f74414551a1022379b5842f50fa53f8ac31e556f5aeb65c8e04cbab58f0c8ee068dde1e47050857b9d6c29d682f9718581a222a075e9d12baf9f7578ed43df", + "id": "injectable-ItNotificationService-4071de8cddc7d7b5d7ee3f21449548d6edcfd7a334df892f67ee10522836a726d7a81b62acd1d73fc5ba8343509c163955b63625fe2a44cd081fc39d9478a59f", "file": "projects/design-angular-kit/src/lib/services/notification/notification.service.ts", "properties": [ { @@ -1010,7 +1010,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 23, + "line": 21, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShow new notification\n", @@ -1021,8 +1021,8 @@ "jsdoctags": [ { "name": { - "pos": 663, - "end": 675, + "pos": 649, + "end": 661, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1033,8 +1033,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 657, - "end": 662, + "pos": 643, + "end": 648, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1086,7 +1086,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 73, + "line": 71, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate new Error notification\n", @@ -1097,8 +1097,8 @@ "jsdoctags": [ { "name": { - "pos": 1984, - "end": 1989, + "pos": 1974, + "end": 1979, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1109,8 +1109,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1978, - "end": 1983, + "pos": 1968, + "end": 1973, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1121,8 +1121,8 @@ }, { "name": { - "pos": 2021, - "end": 2028, + "pos": 2011, + "end": 2018, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1134,8 +1134,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2015, - "end": 2020, + "pos": 2005, + "end": 2010, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1146,8 +1146,8 @@ }, { "name": { - "pos": 2062, - "end": 2073, + "pos": 2052, + "end": 2063, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1159,8 +1159,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2056, - "end": 2061, + "pos": 2046, + "end": 2051, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1171,8 +1171,8 @@ }, { "name": { - "pos": 2111, - "end": 2119, + "pos": 2101, + "end": 2109, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1184,8 +1184,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2105, - "end": 2110, + "pos": 2095, + "end": 2100, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1196,8 +1196,8 @@ }, { "name": { - "pos": 2169, - "end": 2177, + "pos": 2159, + "end": 2167, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1209,8 +1209,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2163, - "end": 2168, + "pos": 2153, + "end": 2158, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1262,7 +1262,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 111, + "line": 109, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate new Info notification\n", @@ -1273,8 +1273,8 @@ "jsdoctags": [ { "name": { - "pos": 3107, - "end": 3112, + "pos": 3101, + "end": 3106, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1285,8 +1285,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 3101, - "end": 3106, + "pos": 3095, + "end": 3100, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1297,8 +1297,8 @@ }, { "name": { - "pos": 3144, - "end": 3151, + "pos": 3138, + "end": 3145, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1310,8 +1310,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 3138, - "end": 3143, + "pos": 3132, + "end": 3137, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1322,8 +1322,8 @@ }, { "name": { - "pos": 3185, - "end": 3196, + "pos": 3179, + "end": 3190, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1335,8 +1335,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 3179, - "end": 3184, + "pos": 3173, + "end": 3178, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1347,8 +1347,8 @@ }, { "name": { - "pos": 3234, - "end": 3242, + "pos": 3228, + "end": 3236, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1360,8 +1360,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 3228, - "end": 3233, + "pos": 3222, + "end": 3227, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1372,8 +1372,8 @@ }, { "name": { - "pos": 3292, - "end": 3300, + "pos": 3286, + "end": 3294, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1385,8 +1385,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 3286, - "end": 3291, + "pos": 3280, + "end": 3285, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1488,7 +1488,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 35, + "line": 33, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate new Standard notification\n", @@ -1499,8 +1499,8 @@ "jsdoctags": [ { "name": { - "pos": 854, - "end": 859, + "pos": 840, + "end": 845, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1511,8 +1511,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 848, - "end": 853, + "pos": 834, + "end": 839, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1523,8 +1523,8 @@ }, { "name": { - "pos": 891, - "end": 898, + "pos": 877, + "end": 884, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1536,8 +1536,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 885, - "end": 890, + "pos": 871, + "end": 876, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1548,8 +1548,8 @@ }, { "name": { - "pos": 932, - "end": 943, + "pos": 918, + "end": 929, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1561,8 +1561,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 926, - "end": 931, + "pos": 912, + "end": 917, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1573,8 +1573,8 @@ }, { "name": { - "pos": 981, - "end": 989, + "pos": 967, + "end": 975, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1586,8 +1586,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 975, - "end": 980, + "pos": 961, + "end": 966, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1598,8 +1598,8 @@ }, { "name": { - "pos": 1039, - "end": 1047, + "pos": 1025, + "end": 1033, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1611,8 +1611,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 1033, - "end": 1038, + "pos": 1019, + "end": 1024, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1664,7 +1664,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 54, + "line": 52, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate new Success notification\n", @@ -1675,8 +1675,8 @@ "jsdoctags": [ { "name": { - "pos": 1421, - "end": 1426, + "pos": 1409, + "end": 1414, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1687,8 +1687,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1415, - "end": 1420, + "pos": 1403, + "end": 1408, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1699,8 +1699,8 @@ }, { "name": { - "pos": 1458, - "end": 1465, + "pos": 1446, + "end": 1453, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1712,8 +1712,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 1452, - "end": 1457, + "pos": 1440, + "end": 1445, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1724,8 +1724,8 @@ }, { "name": { - "pos": 1499, - "end": 1510, + "pos": 1487, + "end": 1498, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1737,8 +1737,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 1493, - "end": 1498, + "pos": 1481, + "end": 1486, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1749,8 +1749,8 @@ }, { "name": { - "pos": 1548, - "end": 1556, + "pos": 1536, + "end": 1544, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1762,8 +1762,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 1542, - "end": 1547, + "pos": 1530, + "end": 1535, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1774,8 +1774,8 @@ }, { "name": { - "pos": 1606, - "end": 1614, + "pos": 1594, + "end": 1602, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1787,8 +1787,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 1600, - "end": 1605, + "pos": 1588, + "end": 1593, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1840,7 +1840,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 92, + "line": 90, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate new Warning notification\n", @@ -1851,8 +1851,8 @@ "jsdoctags": [ { "name": { - "pos": 2545, - "end": 2550, + "pos": 2537, + "end": 2542, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1863,8 +1863,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2539, - "end": 2544, + "pos": 2531, + "end": 2536, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1875,8 +1875,8 @@ }, { "name": { - "pos": 2582, - "end": 2589, + "pos": 2574, + "end": 2581, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1888,8 +1888,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2576, - "end": 2581, + "pos": 2568, + "end": 2573, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1900,8 +1900,8 @@ }, { "name": { - "pos": 2623, - "end": 2634, + "pos": 2615, + "end": 2626, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1913,8 +1913,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2617, - "end": 2622, + "pos": 2609, + "end": 2614, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1925,8 +1925,8 @@ }, { "name": { - "pos": 2672, - "end": 2680, + "pos": 2664, + "end": 2672, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1938,8 +1938,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2666, - "end": 2671, + "pos": 2658, + "end": 2663, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1950,8 +1950,8 @@ }, { "name": { - "pos": 2730, - "end": 2738, + "pos": 2722, + "end": 2730, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1963,8 +1963,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 2724, - "end": 2729, + "pos": 2716, + "end": 2721, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -1980,7 +1980,7 @@ "deprecationMessage": "", "description": "", "rawdescription": "\n", - "sourceCode": "import { Injectable } from '@angular/core';\nimport { filter, Observable, Subject } from 'rxjs';\nimport { Notification, NotificationPosition, NotificationType } from '../../interfaces/core';\n\n@Injectable({ providedIn: 'root' })\nexport class ItNotificationService {\n private subject = new Subject();\n\n /**\n * Listen on notification arrived\n * @param filterType filter type of notification\n */\n public onNotification(filterType?: NotificationType): Observable {\n return this.subject.asObservable().pipe(\n filter(n => n && (!filterType || (n.type === filterType)))\n );\n }\n\n /**\n * Show new notification\n * @param notification notification\n */\n public addNotification(notification: Notification): void {\n this.subject.next(notification);\n }\n\n /**\n * Create new Standard notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public standard(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Standard,\n message,\n title,\n duration,\n dismissible,\n position\n });\n }\n\n /**\n * Create new Success notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public success(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Success,\n message,\n title,\n duration,\n dismissible,\n position\n });\n }\n\n /**\n * Create new Error notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public error(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Error,\n message,\n title,\n duration,\n dismissible,\n position\n });\n }\n\n /**\n * Create new Warning notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public warning(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Warning,\n message,\n title,\n duration,\n dismissible,\n position\n });\n }\n\n /**\n * Create new Info notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public info(title: string, message?: string, dismissible?:boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Info,\n message,\n title,\n duration,\n dismissible,\n position\n });\n }\n}\n", + "sourceCode": "import { Injectable } from '@angular/core';\nimport { filter, Observable, Subject } from 'rxjs';\nimport { Notification, NotificationPosition, NotificationType } from '../../interfaces/core';\n\n@Injectable({ providedIn: 'root' })\nexport class ItNotificationService {\n private subject = new Subject();\n\n /**\n * Listen on notification arrived\n * @param filterType filter type of notification\n */\n public onNotification(filterType?: NotificationType): Observable {\n return this.subject.asObservable().pipe(filter(n => n && (!filterType || n.type === filterType)));\n }\n\n /**\n * Show new notification\n * @param notification notification\n */\n public addNotification(notification: Notification): void {\n this.subject.next(notification);\n }\n\n /**\n * Create new Standard notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public standard(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Standard,\n message,\n title,\n duration,\n dismissible,\n position,\n });\n }\n\n /**\n * Create new Success notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public success(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Success,\n message,\n title,\n duration,\n dismissible,\n position,\n });\n }\n\n /**\n * Create new Error notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public error(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Error,\n message,\n title,\n duration,\n dismissible,\n position,\n });\n }\n\n /**\n * Create new Warning notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public warning(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Warning,\n message,\n title,\n duration,\n dismissible,\n position,\n });\n }\n\n /**\n * Create new Info notification\n * @param title notification title\n * @param message notification message\n * @param dismissible notification dismissible\n * @param duration notification duration (milliseconds)\n * @param position notification position\n */\n public info(title: string, message?: string, dismissible?: boolean, duration?: number, position?: NotificationPosition): void {\n this.addNotification({\n type: NotificationType.Info,\n message,\n title,\n duration,\n dismissible,\n position,\n });\n }\n}\n", "extends": [], "type": "injectable" } @@ -1990,12 +1990,12 @@ "classes": [ { "name": "ItDateUtils", - "id": "class-ItDateUtils-c51a21f08eb3e9fddf82ea36043eb882c3d4a3782a65d3597cfd15eff62a697754ee0a555e70dc0d7c1281f316e44b666ea53a9502d36048d541e0f6106be277", + "id": "class-ItDateUtils-83206456a33df23b5e6fc5c2a9206aa07a894e0c36a4e9594e3353a3ba6d20b6f92101a058eb5ef9c4b2d21fb8b647408855e418919ee7e22edd02849cf94c46", "file": "projects/design-angular-kit/src/lib/utils/date-utils.ts", "deprecated": false, "deprecationMessage": "", "type": "class", - "sourceCode": "import { Observable, shareReplay, takeWhile, timer } from 'rxjs';\nimport { map } from 'rxjs/operators';\n\nexport class ItDateUtils {\n /**\n * Add seconds to date\n * @param date the date\n * @param seconds seconds to add\n */\n public static addSeconds(date: Date, seconds: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setSeconds(date.getSeconds() + seconds);\n return newDate;\n }\n\n /**\n * Add minutes to date\n * @param date the date\n * @param minutes minutes to add\n */\n public static addMinutes(date: Date, minutes: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setMinutes(date.getMinutes() + minutes);\n return newDate;\n }\n\n /**\n * Add hours to date\n * @param date the date\n * @param hours hours to add\n */\n public static addHours(date: Date, hours: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setHours(date.getHours() + hours);\n return newDate;\n }\n\n /**\n * Add days to date\n * @param date the date\n * @param days days to add\n */\n public static addDays(date: Date, days: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setDate(date.getDate() + days);\n return newDate;\n }\n\n /**\n * Add years to date\n * @param date the date\n * @param months months to add\n */\n public static addMonths(date: Date, months: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setMonth(date.getMonth() + months);\n return newDate;\n }\n\n /**\n * Add years to date\n * @param date the date\n * @param years years to add\n */\n public static addYears(date: Date, years: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setFullYear(date.getFullYear() + years);\n return newDate;\n }\n\n /**\n * Calculate number of days between two date\n * @param startDate the start date\n * @param endDate the end date\n */\n public static countDays(startDate: Date, endDate: Date): number {\n const differenceInTime = endDate.getTime() - startDate.getTime();\n return Math.floor(differenceInTime / (1000 * 3600 * 24));\n }\n\n /**\n * Check if string is a date with iso format\n * @param value the string\n */\n public static isIsoString(value: string | null): boolean {\n if (!value || !/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/.test(value)) {\n return false;\n }\n const d = new Date(value);\n return !!d && !isNaN(d.getTime()) && d.toISOString() === value;\n }\n\n /**\n * Convert iso string to Date\n * @param isoString the iso string\n */\n public static isoStringToDate(isoString: string | null): Date | null {\n return isoString ? new Date(Date.parse(isoString)) : null;\n }\n\n /**\n * Remove time from an iso date string\n * @param isoString the iso string\n */\n public static isoStringRemoveTime(isoString: string): string {\n let date = ItDateUtils.isoStringToDate(isoString);\n if (!date) {\n return isoString;\n }\n const offset = date.getTimezoneOffset();\n date = new Date(date.getTime() - offset * 60 * 1000);\n return date.toISOString().substring(0, isoString.indexOf('T'));\n }\n\n /**\n * Set iso string hours to 0 and format correctly the date (consider timezone offset)\n * @example '2024-03-04T23:00:00.000Z' -> '2024-03-05T00:00:00.000Z'\n * @param isoString the iso string\n */\n public static isoStringSetZeroTime(isoString: string): string {\n let date = ItDateUtils.isoStringToDate(isoString);\n if (!date) {\n return isoString;\n }\n const offset = date.getTimezoneOffset();\n date = new Date(date.getTime() - offset * 60 * 1000);\n date.setUTCHours(0, 0, 0, 0);\n return date.toISOString();\n }\n\n /**\n * Calculate the date time left and return the string format [d h m s]\n * @param endDate\n */\n public static timeLeftString(endDate: Date): Observable {\n const endTime = endDate.getTime();\n return timer(0, 1000).pipe(\n map(() => Math.floor((endTime - new Date().getTime()) / 1000)),\n takeWhile(delta => delta >= 0),\n map(delta => {\n const arrayResult: Array = [];\n const days = Math.floor(delta / 60 / 60 / 24);\n if (days > 0) {\n arrayResult.push(days + 'd');\n }\n delta -= days * 60 * 60 * 24;\n const hours = Math.floor(delta / 60 / 60) % 24;\n if (hours > 0) {\n arrayResult.push(hours + 'h');\n }\n\n delta -= hours * 60 * 60;\n const minutes = Math.floor(delta / 60) % 60;\n arrayResult.push(minutes + 'm');\n\n delta -= minutes * 60;\n const seconds = delta % 60;\n arrayResult.push(seconds + 's');\n\n return arrayResult.join(' ');\n }),\n shareReplay(1)\n );\n }\n\n /**\n * Calculate the next day of week\n * @param dayOfWeek Day of week 0=Sunday, 1=Monday...4=Thursday...\n * @param hour the specif hour\n * @param minute the specific minute\n */\n public static nextWeekDayAndTime(dayOfWeek: number, hour = 0, minute = 0): Date {\n const now = new Date();\n const result = new Date(now.getFullYear(), now.getMonth(), now.getDate() + ((7 + dayOfWeek - now.getDay()) % 7), hour, minute, 0, 0);\n\n if (result < now) {\n result.setDate(result.getDate() + 7);\n }\n\n return result;\n }\n}\n", + "sourceCode": "import { Observable, shareReplay, takeWhile, timer } from 'rxjs';\nimport { map } from 'rxjs/operators';\n\nexport class ItDateUtils {\n /**\n * Add seconds to date\n * @param date the date\n * @param seconds seconds to add\n */\n public static addSeconds(date: Date, seconds: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setSeconds(date.getSeconds() + seconds);\n return newDate;\n }\n\n /**\n * Add minutes to date\n * @param date the date\n * @param minutes minutes to add\n */\n public static addMinutes(date: Date, minutes: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setMinutes(date.getMinutes() + minutes);\n return newDate;\n }\n\n /**\n * Add hours to date\n * @param date the date\n * @param hours hours to add\n */\n public static addHours(date: Date, hours: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setHours(date.getHours() + hours);\n return newDate;\n }\n\n /**\n * Add days to date\n * @param date the date\n * @param days days to add\n */\n public static addDays(date: Date, days: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setDate(date.getDate() + days);\n return newDate;\n }\n\n /**\n * Add years to date\n * @param date the date\n * @param months months to add\n */\n public static addMonths(date: Date, months: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setMonth(date.getMonth() + months);\n return newDate;\n }\n\n /**\n * Add years to date\n * @param date the date\n * @param years years to add\n */\n public static addYears(date: Date, years: number): Date {\n const newDate = new Date(date.valueOf());\n newDate.setFullYear(date.getFullYear() + years);\n return newDate;\n }\n\n /**\n * Calculate number of days between two date\n * @param startDate\n * @param endDate\n * @param absolute return unsigned result\n */\n public static countDays(startDate: Date, endDate: Date, absolute: boolean = false): number {\n const differenceInTime = endDate.getTime() - startDate.getTime();\n const diff = absolute ? Math.abs(differenceInTime) : differenceInTime;\n return Math.ceil(diff / (1000 * 3600 * 24));\n }\n\n /**\n * Check if string is a date with iso format\n * @param value the string\n */\n public static isIsoString(value: string | null): boolean {\n if (!value || !/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/.test(value)) {\n return false;\n }\n const d = new Date(value);\n return !!d && !isNaN(d.getTime()) && d.toISOString() === value;\n }\n\n /**\n * Convert iso string to Date\n * @param isoString the iso string\n */\n public static isoStringToDate(isoString: string | null): Date | null {\n return isoString ? new Date(Date.parse(isoString)) : null;\n }\n\n /**\n * Remove time from an iso date string\n * @param isoString the iso string\n */\n public static isoStringRemoveTime(isoString: string): string {\n let date = ItDateUtils.isoStringToDate(isoString);\n if (!date) {\n return isoString;\n }\n const offset = date.getTimezoneOffset();\n date = new Date(date.getTime() - offset * 60 * 1000);\n return date.toISOString().substring(0, isoString.indexOf('T'));\n }\n\n /**\n * Set iso string hours to 0 and format correctly the date (consider timezone offset)\n * @example '2024-03-04T23:00:00.000Z' -> '2024-03-05T00:00:00.000Z'\n * @param isoString the iso string\n */\n public static isoStringSetZeroTime(isoString: string): string {\n let date = ItDateUtils.isoStringToDate(isoString);\n if (!date) {\n return isoString;\n }\n const offset = date.getTimezoneOffset();\n date = new Date(date.getTime() - offset * 60 * 1000);\n date.setUTCHours(0, 0, 0, 0);\n return date.toISOString();\n }\n\n /**\n * Calculate the date time left and return the string format [d h m s]\n * @param endDate\n */\n public static timeLeftString(endDate: Date): Observable {\n const endTime = endDate.getTime();\n return timer(0, 1000).pipe(\n map(() => Math.floor((endTime - new Date().getTime()) / 1000)),\n takeWhile(delta => delta >= 0),\n map(delta => {\n const arrayResult: Array = [];\n const days = Math.floor(delta / 60 / 60 / 24);\n if (days > 0) {\n arrayResult.push(days + 'd');\n }\n delta -= days * 60 * 60 * 24;\n const hours = Math.floor(delta / 60 / 60) % 24;\n if (hours > 0) {\n arrayResult.push(hours + 'h');\n }\n\n delta -= hours * 60 * 60;\n const minutes = Math.floor(delta / 60) % 60;\n arrayResult.push(minutes + 'm');\n\n delta -= minutes * 60;\n const seconds = delta % 60;\n arrayResult.push(seconds + 's');\n\n return arrayResult.join(' ');\n }),\n shareReplay(1)\n );\n }\n\n /**\n * Calculate the next day of week\n * @param dayOfWeek Day of week 0=Sunday, 1=Monday...4=Thursday...\n * @param hour the specif hour\n * @param minute the specific minute\n */\n public static nextWeekDayAndTime(dayOfWeek: number, hour = 0, minute = 0): Date {\n const now = new Date();\n const result = new Date(now.getFullYear(), now.getMonth(), now.getDate() + ((7 + dayOfWeek - now.getDay()) % 7), hour, minute, 0, 0);\n\n if (result < now) {\n result.setDate(result.getDate() + 7);\n }\n\n return result;\n }\n}\n", "properties": [], "methods": [ { @@ -2480,12 +2480,19 @@ "type": "Date", "deprecated": false, "deprecationMessage": "" + }, + { + "name": "absolute", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" } ], "optional": false, "returnType": "number", "typeParameters": [], - "line": 76, + "line": 77, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCalculate number of days between two date\n", @@ -2516,12 +2523,12 @@ "kind": 80, "escapedText": "param" }, - "comment": "

    the start date

    \n" + "comment": "" }, { "name": { - "pos": 1889, - "end": 1896, + "pos": 1874, + "end": 1881, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2532,15 +2539,40 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1883, - "end": 1888, + "pos": 1868, + "end": 1873, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 80, "escapedText": "param" }, - "comment": "

    the end date

    \n" + "comment": "" + }, + { + "name": { + "pos": 1894, + "end": 1902, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "absolute" + }, + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "pos": 1888, + "end": 1893, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "param" + }, + "comment": "

    return unsigned result

    \n" } ] }, @@ -2557,7 +2589,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 85, + "line": 87, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCheck if string is a date with iso format\n", @@ -2568,8 +2600,8 @@ "jsdoctags": [ { "name": { - "pos": 2186, - "end": 2191, + "pos": 2291, + "end": 2296, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2580,8 +2612,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2180, - "end": 2185, + "pos": 2285, + "end": 2290, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2605,7 +2637,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 105, + "line": 107, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nRemove time from an iso date string\n", @@ -2616,8 +2648,8 @@ "jsdoctags": [ { "name": { - "pos": 2760, - "end": 2769, + "pos": 2865, + "end": 2874, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2628,8 +2660,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2754, - "end": 2759, + "pos": 2859, + "end": 2864, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2653,7 +2685,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 120, + "line": 122, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nSet iso string hours to 0 and format correctly the date (consider timezone offset)\n```html\n```", @@ -2664,8 +2696,8 @@ "jsdoctags": [ { "name": { - "pos": 3311, - "end": 3320, + "pos": 3416, + "end": 3425, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2676,8 +2708,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 3305, - "end": 3310, + "pos": 3410, + "end": 3415, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2688,8 +2720,8 @@ }, { "tagName": { - "pos": 3234, - "end": 3241, + "pos": 3339, + "end": 3346, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2713,7 +2745,7 @@ "optional": false, "returnType": "Date | null", "typeParameters": [], - "line": 97, + "line": 99, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nConvert iso string to Date\n", @@ -2724,8 +2756,8 @@ "jsdoctags": [ { "name": { - "pos": 2529, - "end": 2538, + "pos": 2634, + "end": 2643, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2736,8 +2768,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2523, - "end": 2528, + "pos": 2628, + "end": 2633, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2775,7 +2807,7 @@ "optional": false, "returnType": "Date", "typeParameters": [], - "line": 172, + "line": 174, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCalculate the next day of week\n", @@ -2786,8 +2818,8 @@ "jsdoctags": [ { "name": { - "pos": 4776, - "end": 4785, + "pos": 4881, + "end": 4890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2798,8 +2830,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4770, - "end": 4775, + "pos": 4875, + "end": 4880, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2810,8 +2842,8 @@ }, { "name": { - "pos": 4845, - "end": 4849, + "pos": 4950, + "end": 4954, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2823,8 +2855,8 @@ "deprecationMessage": "", "defaultValue": "0", "tagName": { - "pos": 4839, - "end": 4844, + "pos": 4944, + "end": 4949, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2835,8 +2867,8 @@ }, { "name": { - "pos": 4878, - "end": 4884, + "pos": 4983, + "end": 4989, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2848,8 +2880,8 @@ "deprecationMessage": "", "defaultValue": "0", "tagName": { - "pos": 4872, - "end": 4877, + "pos": 4977, + "end": 4982, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2873,7 +2905,7 @@ "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 135, + "line": 137, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCalculate the date time left and return the string format [d h m s]\n", @@ -2884,8 +2916,8 @@ "jsdoctags": [ { "name": { - "pos": 3774, - "end": 3781, + "pos": 3879, + "end": 3886, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2896,8 +2928,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 3768, - "end": 3773, + "pos": 3873, + "end": 3878, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2918,12 +2950,12 @@ }, { "name": "ItFileUtils", - "id": "class-ItFileUtils-12b955b9ab5dc7d71be98838a2776694415d1968d8aeebb315ee53ec5d3038f2715866bd90d477f56310e653b0e43fc94927bd2920544348784e36ce413a1811", + "id": "class-ItFileUtils-2d959a5b29a6e803a3ab7a993a1190392f1554a42b6764765be01559426642a0d91fde5beb04c7604ba994533d004b8e63da100710e1f81fc5b25b2f481ec831", "file": "projects/design-angular-kit/src/lib/utils/file-utils.ts", "deprecated": false, "deprecationMessage": "", "type": "class", - "sourceCode": "import { Observable } from 'rxjs';\n\nexport class ItFileUtils {\n\n /**\n * Return the file size string\n * @param file the file\n * @param decimals decimal to show\n */\n public static getFileSizeString(file: File, decimals = 2): string {\n const bytes = file.size;\n if (!+bytes) {\n return '0 Bytes';\n }\n\n const k = 1024;\n const dm = decimals < 0 ? 0 : decimals;\n const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n\n const i = Math.floor(Math.log(bytes) / Math.log(k));\n return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`;\n }\n\n /**\n * Convert a file to base64 string\n * @param file the base64 string\n */\n public static fileToBase64(file: File): Observable {\n const reader = new FileReader();\n reader.readAsDataURL(file);\n\n return new Observable(observer => {\n reader.onload = (e) => {\n const target = e.target;\n if (!target?.result || target.result instanceof ArrayBuffer) {\n return observer.error('Error on parse');\n }\n observer.next(target.result);\n observer.complete();\n };\n reader.onerror = error => {\n observer.error(error);\n };\n });\n }\n\n /**\n * Convert base64 to Blob\n * @param base64 the base64 string\n * @param mimeType the MIME type (example 'application/pdf')\n */\n public static base64ToBlob(base64: string, mimeType: string): Blob {\n const byteString = window.atob(base64);\n const arrayBuffer = new ArrayBuffer(byteString.length);\n const int8Array = new Uint8Array(arrayBuffer);\n for (let i = 0; i < byteString.length; i++) {\n int8Array[i] = byteString.charCodeAt(i);\n }\n return new Blob([int8Array], { type: mimeType });\n }\n\n /**\n * Convert base64 to File\n * @param base64 the base64 string\n * @param mimeType the MIME type (example 'application/pdf')\n * @param filename the file name\n */\n public static base64ToFile(base64: string, mimeType: string, filename: string): File {\n const fileBlob = ItFileUtils.base64ToBlob(base64, mimeType);\n return new File([fileBlob], filename, { type: mimeType });\n }\n\n /**\n * Extract the MIME type from base64 string\n * @param base64 the base64 string\n */\n public static getMimeTypeFromBase64(base64: string): string|undefined {\n const mime = base64.match(/data:([a-zA-Z0-9]+\\/[a-zA-Z0-9-.+]+).*,.*/);\n return mime?.length ? mime[1] : undefined;\n }\n}\n", + "sourceCode": "import { Observable } from 'rxjs';\n\nexport class ItFileUtils {\n /**\n * Return the file size string\n * @param file the file\n * @param decimals decimal to show\n */\n public static getFileSizeString(file: File, decimals = 2): string {\n const bytes = file.size;\n if (!+bytes) {\n return '0 Bytes';\n }\n\n const k = 1024;\n const dm = decimals < 0 ? 0 : decimals;\n const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n\n const i = Math.floor(Math.log(bytes) / Math.log(k));\n return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`;\n }\n\n /**\n * Convert a file to base64 string\n * @param file the base64 string\n */\n public static fileToBase64(file: File): Observable {\n const reader = new FileReader();\n reader.readAsDataURL(file);\n\n return new Observable(observer => {\n reader.onload = e => {\n const target = e.target;\n if (!target?.result || target.result instanceof ArrayBuffer) {\n return observer.error('Error on parse');\n }\n observer.next(target.result);\n observer.complete();\n };\n reader.onerror = error => {\n observer.error(error);\n };\n });\n }\n\n /**\n * Convert base64 to Blob\n * @param base64 the base64 string\n * @param mimeType the MIME type (example 'application/pdf')\n */\n public static base64ToBlob(base64: string, mimeType: string): Blob {\n const byteString = window.atob(base64);\n const arrayBuffer = new ArrayBuffer(byteString.length);\n const int8Array = new Uint8Array(arrayBuffer);\n for (let i = 0; i < byteString.length; i++) {\n int8Array[i] = byteString.charCodeAt(i);\n }\n return new Blob([int8Array], { type: mimeType });\n }\n\n /**\n * Convert base64 to File\n * @param base64 the base64 string\n * @param mimeType the MIME type (example 'application/pdf')\n * @param filename the file name\n */\n public static base64ToFile(base64: string, mimeType: string, filename: string): File {\n const fileBlob = ItFileUtils.base64ToBlob(base64, mimeType);\n return new File([fileBlob], filename, { type: mimeType });\n }\n\n /**\n * Extract the MIME type from base64 string\n * @param base64 the base64 string\n */\n public static getMimeTypeFromBase64(base64: string): string | undefined {\n const mime = base64.match(/data:([a-zA-Z0-9]+\\/[a-zA-Z0-9-.+]+).*,.*/);\n return mime?.length ? mime[1] : undefined;\n }\n}\n", "properties": [], "methods": [ { @@ -2945,7 +2977,7 @@ "optional": false, "returnType": "Blob", "typeParameters": [], - "line": 52, + "line": 51, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nConvert base64 to Blob\n", @@ -2956,8 +2988,8 @@ "jsdoctags": [ { "name": { - "pos": 1273, - "end": 1279, + "pos": 1270, + "end": 1276, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2968,8 +3000,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1267, - "end": 1272, + "pos": 1264, + "end": 1269, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2980,8 +3012,8 @@ }, { "name": { - "pos": 1310, - "end": 1318, + "pos": 1307, + "end": 1315, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -2992,8 +3024,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1304, - "end": 1309, + "pos": 1301, + "end": 1306, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3029,7 +3061,7 @@ "optional": false, "returnType": "File", "typeParameters": [], - "line": 68, + "line": 67, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nConvert base64 to File\n", @@ -3040,8 +3072,8 @@ "jsdoctags": [ { "name": { - "pos": 1904, - "end": 1910, + "pos": 1901, + "end": 1907, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3052,8 +3084,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1898, - "end": 1903, + "pos": 1895, + "end": 1900, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3064,8 +3096,8 @@ }, { "name": { - "pos": 1941, - "end": 1949, + "pos": 1938, + "end": 1946, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3076,8 +3108,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1935, - "end": 1940, + "pos": 1932, + "end": 1937, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3088,8 +3120,8 @@ }, { "name": { - "pos": 2107, - "end": 2115, + "pos": 2104, + "end": 2112, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3100,8 +3132,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2101, - "end": 2106, + "pos": 2098, + "end": 2103, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3125,7 +3157,7 @@ "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 28, + "line": 27, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nConvert a file to base64 string\n", @@ -3136,8 +3168,8 @@ "jsdoctags": [ { "name": { - "pos": 658, - "end": 662, + "pos": 657, + "end": 661, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3148,8 +3180,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 652, - "end": 657, + "pos": 651, + "end": 656, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3180,7 +3212,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 10, + "line": 9, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nReturn the file size string\n", @@ -3191,8 +3223,8 @@ "jsdoctags": [ { "name": { - "pos": 115, - "end": 119, + "pos": 114, + "end": 118, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3203,8 +3235,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 109, - "end": 114, + "pos": 108, + "end": 113, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3215,8 +3247,8 @@ }, { "name": { - "pos": 141, - "end": 149, + "pos": 140, + "end": 148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3228,8 +3260,8 @@ "deprecationMessage": "", "defaultValue": "2", "tagName": { - "pos": 135, - "end": 140, + "pos": 134, + "end": 139, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3253,7 +3285,7 @@ "optional": false, "returnType": "string | undefined", "typeParameters": [], - "line": 77, + "line": 76, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nExtract the MIME type from base64 string\n", @@ -3264,8 +3296,8 @@ "jsdoctags": [ { "name": { - "pos": 2422, - "end": 2428, + "pos": 2419, + "end": 2425, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3276,8 +3308,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 2416, - "end": 2421, + "pos": 2413, + "end": 2418, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3298,12 +3330,12 @@ }, { "name": "ItValidators", - "id": "class-ItValidators-7f531ac268eca1ba8a7e9513aca0c79069e61ee683881995f89a5a68433edfeca9f063d4152ee9d28be857bb6f2d66e980a77052d934febcd97bce5a46a083b6", + "id": "class-ItValidators-884469fd3f5edbf0612c588bba86203ad2c9a7b60e940fdc43baf9fd606bdbdaae56ad07b4e31f0242324f93b52af275045e61f9af1cdc5fb27222da678bc385", "file": "projects/design-angular-kit/src/lib/validators/it-validators.ts", "deprecated": false, "deprecationMessage": "", "type": "class", - "sourceCode": "import { AbstractControl, ValidationErrors, ValidatorFn, Validators } from '@angular/forms';\nimport {\n CAP_REGEX,\n EMAIL_REGEX,\n IBAN_REGEX,\n ITALIAN_TAX_CODE_REGEX,\n PHONE_NUMBER_REGEX,\n URL_REGEX,\n VAT_NUMBER_REGEX\n} from '../utils/regex';\n\nexport class ItValidators {\n public static SpecialCharacterPattern = '!@#$%&*_+=;:|,.';\n\n /**\n * Static pattern validator with custom error\n * @param regex\n * @param error\n */\n public static customPattern(regex: RegExp, error: ValidationErrors): ValidatorFn {\n return (control: AbstractControl): ValidationErrors | null => {\n if (!control.value) {\n // if control is empty return no error\n return null;\n }\n\n // test the value of the control against the regexp supplied\n const valid = regex.test(control.value);\n\n // if true, return no error (no error), else return error passed in the second parameter\n return valid ? null : error;\n };\n }\n\n /**\n * Set Validator if the condition is satisfied\n * @param validator the validator to apply if the condition is true\n * @param condition the condition\n */\n public static conditional(validator: ValidatorFn, condition: (control: AbstractControl) => boolean): ValidatorFn {\n return formControl => {\n if (!formControl.parent) {\n return null;\n }\n if (condition(formControl)) {\n return validator(formControl);\n }\n return null;\n };\n }\n\n /**\n * Check whether our password and confirm password are a match\n * @param control\n * @param passwordControlName the password formControlName\n * @param confirmControlName the confirmPassword formControlName\n */\n public static passwordMatch(control: AbstractControl, passwordControlName = 'password', confirmControlName = 'confirmPassword'): AbstractControl | null {\n const confirmControl = control.get(confirmControlName); // confirmPassword form control\n if (!confirmControl) {\n return null;\n }\n\n const passwordControl = control.get(passwordControlName); // password form control\n const password = passwordControl?.value; // get password from our password form control\n\n // compare is the password match\n if ((password && !confirmControl.value) || (confirmControl.value && password !== confirmControl.value)) {\n // if they don't match, set an error in our confirmPassword form control\n confirmControl?.setErrors({ noPasswordMatch: true });\n confirmControl?.markAsTouched();\n return control;\n }\n\n if (password && passwordControl?.touched) {\n confirmControl?.markAsTouched();\n }\n return null;\n }\n\n /**\n * Password validator\n * @param minLength minimum password length - default 10\n * @param hasNumber check whether the entered password has a number - default true\n * @param hasCapitalCase check whether the entered password has upper case letter - default true\n * @param hasSmallCase check whether the entered password has a lower-case letter - default true\n * @param hasSpecialCharacters check whether the entered password has a special character - default true\n * @param required the field is required - default true\n */\n public static password(minLength = 10, hasNumber = true, hasCapitalCase = true, hasSmallCase = true, hasSpecialCharacters = true, required = true): ValidatorFn {\n const validators: Array = [Validators.minLength(minLength)];\n if (hasNumber) {\n validators.push(ItValidators.customPattern(/\\d/, { hasNumber }));\n }\n if (hasCapitalCase) {\n validators.push(ItValidators.customPattern(/[A-Z]/, { hasCapitalCase }));\n }\n if (hasSmallCase) {\n validators.push(ItValidators.customPattern(/[a-z]/, { hasSmallCase }));\n }\n if (hasSpecialCharacters) {\n validators.push(ItValidators.customPattern(new RegExp(`[${ItValidators.SpecialCharacterPattern}]`), { hasSpecialCharacters }));\n }\n if (required) {\n validators.push(Validators.required);\n }\n return Validators.compose(validators);\n }\n\n /**\n * Email validator\n */\n public static get email(): ValidatorFn {\n return Validators.compose([\n Validators.email,\n ItValidators.customPattern(EMAIL_REGEX, { invalidEmail: true })\n ]);\n }\n\n /**\n * Phone number validator\n */\n public static get tel(): ValidatorFn {\n return ItValidators.customPattern(PHONE_NUMBER_REGEX, { invalidTel: true });\n }\n\n /**\n * URL validator\n */\n public static get url(): ValidatorFn {\n return ItValidators.customPattern(URL_REGEX, { invalidUrl: true });\n }\n\n /**\n * Italian Tax Code validator\n */\n public static get taxCode(): ValidatorFn {\n return ItValidators.customPattern(ITALIAN_TAX_CODE_REGEX, { invalidTaxCode: true });\n }\n\n /**\n * VAT Number validator\n */\n public static get vatNumber(): ValidatorFn {\n return ItValidators.customPattern(VAT_NUMBER_REGEX, { invalidVatNumber: true });\n }\n\n /**\n * Italian Postal Code validator (CAP)\n */\n public static get cap(): ValidatorFn {\n return ItValidators.customPattern(CAP_REGEX, { invalidCap: true });\n }\n\n /**\n * IBAN validator\n */\n public static get iban(): ValidatorFn {\n return ItValidators.customPattern(IBAN_REGEX, { invalidIban: true });\n }\n\n /**\n * Check if value is a valid RegExp\n */\n public static get regExp(): ValidatorFn {\n return (control: AbstractControl): ValidationErrors | null => {\n try {\n if (control?.value) {\n new RegExp(control.value);\n }\n } catch (e) {\n return { invalidRegex: true };\n }\n return null;\n };\n }\n}\n", + "sourceCode": "import { AbstractControl, ValidationErrors, ValidatorFn, Validators } from '@angular/forms';\nimport {\n CAP_REGEX,\n EMAIL_REGEX,\n IBAN_REGEX,\n ITALIAN_TAX_CODE_REGEX,\n PHONE_NUMBER_REGEX,\n URL_REGEX,\n VAT_NUMBER_REGEX,\n} from '../utils/regex';\n\nexport class ItValidators {\n public static SpecialCharacterPattern = '!@#$%&*_+=;:|,.';\n\n /**\n * Static pattern validator with custom error\n * @param regex\n * @param error\n */\n public static customPattern(regex: RegExp, error: ValidationErrors): ValidatorFn {\n return (control: AbstractControl): ValidationErrors | null => {\n if (!control.value) {\n // if control is empty return no error\n return null;\n }\n\n // test the value of the control against the regexp supplied\n const valid = regex.test(control.value);\n\n // if true, return no error (no error), else return error passed in the second parameter\n return valid ? null : error;\n };\n }\n\n /**\n * Set Validator if the condition is satisfied\n * @param validator the validator to apply if the condition is true\n * @param condition the condition\n */\n public static conditional(validator: ValidatorFn, condition: (control: AbstractControl) => boolean): ValidatorFn {\n return formControl => {\n if (!formControl.parent) {\n return null;\n }\n if (condition(formControl)) {\n return validator(formControl);\n }\n return null;\n };\n }\n\n /**\n * Check whether our password and confirm password are a match\n * @param control\n * @param passwordControlName the password formControlName\n * @param confirmControlName the confirmPassword formControlName\n */\n public static passwordMatch(\n control: AbstractControl,\n passwordControlName = 'password',\n confirmControlName = 'confirmPassword'\n ): AbstractControl | null {\n const confirmControl = control.get(confirmControlName); // confirmPassword form control\n if (!confirmControl) {\n return null;\n }\n\n const passwordControl = control.get(passwordControlName); // password form control\n const password = passwordControl?.value; // get password from our password form control\n\n // compare is the password match\n if ((password && !confirmControl.value) || (confirmControl.value && password !== confirmControl.value)) {\n // if they don't match, set an error in our confirmPassword form control\n confirmControl?.setErrors({ noPasswordMatch: true });\n confirmControl?.markAsTouched();\n return control;\n }\n\n if (password && passwordControl?.touched) {\n confirmControl?.markAsTouched();\n }\n return null;\n }\n\n /**\n * Password validator\n * @param minLength minimum password length - default 10\n * @param hasNumber check whether the entered password has a number - default true\n * @param hasCapitalCase check whether the entered password has upper case letter - default true\n * @param hasSmallCase check whether the entered password has a lower-case letter - default true\n * @param hasSpecialCharacters check whether the entered password has a special character - default true\n * @param required the field is required - default true\n */\n public static password(\n minLength = 10,\n hasNumber = true,\n hasCapitalCase = true,\n hasSmallCase = true,\n hasSpecialCharacters = true,\n required = true\n ): ValidatorFn {\n const validators: Array = [Validators.minLength(minLength)];\n if (hasNumber) {\n validators.push(ItValidators.customPattern(/\\d/, { hasNumber }));\n }\n if (hasCapitalCase) {\n validators.push(ItValidators.customPattern(/[A-Z]/, { hasCapitalCase }));\n }\n if (hasSmallCase) {\n validators.push(ItValidators.customPattern(/[a-z]/, { hasSmallCase }));\n }\n if (hasSpecialCharacters) {\n validators.push(ItValidators.customPattern(new RegExp(`[${ItValidators.SpecialCharacterPattern}]`), { hasSpecialCharacters }));\n }\n if (required) {\n validators.push(Validators.required);\n }\n return Validators.compose(validators);\n }\n\n /**\n * Email validator\n */\n public static get email(): ValidatorFn {\n return Validators.compose([Validators.email, ItValidators.customPattern(EMAIL_REGEX, { invalidEmail: true })]);\n }\n\n /**\n * Phone number validator\n */\n public static get tel(): ValidatorFn {\n return ItValidators.customPattern(PHONE_NUMBER_REGEX, { invalidTel: true });\n }\n\n /**\n * URL validator\n */\n public static get url(): ValidatorFn {\n return ItValidators.customPattern(URL_REGEX, { invalidUrl: true });\n }\n\n /**\n * Italian Tax Code validator\n */\n public static get taxCode(): ValidatorFn {\n return ItValidators.customPattern(ITALIAN_TAX_CODE_REGEX, { invalidTaxCode: true });\n }\n\n /**\n * VAT Number validator\n */\n public static get vatNumber(): ValidatorFn {\n return ItValidators.customPattern(VAT_NUMBER_REGEX, { invalidVatNumber: true });\n }\n\n /**\n * Italian Postal Code validator (CAP)\n */\n public static get cap(): ValidatorFn {\n return ItValidators.customPattern(CAP_REGEX, { invalidCap: true });\n }\n\n /**\n * IBAN validator\n */\n public static get iban(): ValidatorFn {\n return ItValidators.customPattern(IBAN_REGEX, { invalidIban: true });\n }\n\n /**\n * Check if value is a valid RegExp\n */\n public static get regExp(): ValidatorFn {\n return (control: AbstractControl): ValidationErrors | null => {\n try {\n if (control?.value) {\n new RegExp(control.value);\n }\n } catch (e) {\n return { invalidRegex: true };\n }\n return null;\n };\n }\n}\n", "properties": [ { "name": "SpecialCharacterPattern", @@ -3358,8 +3390,8 @@ "jsdoctags": [ { "name": { - "pos": 1018, - "end": 1027, + "pos": 1019, + "end": 1028, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3370,8 +3402,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1012, - "end": 1017, + "pos": 1013, + "end": 1018, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3382,8 +3414,8 @@ }, { "name": { - "pos": 1088, - "end": 1097, + "pos": 1089, + "end": 1098, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3402,8 +3434,8 @@ } ], "tagName": { - "pos": 1082, - "end": 1087, + "pos": 1083, + "end": 1088, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3444,8 +3476,8 @@ "jsdoctags": [ { "name": { - "pos": 406, - "end": 411, + "pos": 407, + "end": 412, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3456,8 +3488,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 400, - "end": 405, + "pos": 401, + "end": 406, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3468,8 +3500,8 @@ }, { "name": { - "pos": 424, - "end": 429, + "pos": 425, + "end": 430, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3480,8 +3512,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 418, - "end": 423, + "pos": 419, + "end": 424, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3541,7 +3573,7 @@ "optional": false, "returnType": "ValidatorFn", "typeParameters": [], - "line": 90, + "line": 94, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nPassword validator\n", @@ -3552,8 +3584,8 @@ "jsdoctags": [ { "name": { - "pos": 2656, - "end": 2665, + "pos": 2673, + "end": 2682, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3565,8 +3597,8 @@ "deprecationMessage": "", "defaultValue": "10", "tagName": { - "pos": 2650, - "end": 2655, + "pos": 2667, + "end": 2672, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3577,8 +3609,8 @@ }, { "name": { - "pos": 2715, - "end": 2724, + "pos": 2732, + "end": 2741, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3590,8 +3622,8 @@ "deprecationMessage": "", "defaultValue": "true", "tagName": { - "pos": 2709, - "end": 2714, + "pos": 2726, + "end": 2731, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3602,8 +3634,8 @@ }, { "name": { - "pos": 2800, - "end": 2814, + "pos": 2817, + "end": 2831, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3615,8 +3647,8 @@ "deprecationMessage": "", "defaultValue": "true", "tagName": { - "pos": 2794, - "end": 2799, + "pos": 2811, + "end": 2816, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3627,8 +3659,8 @@ }, { "name": { - "pos": 2899, - "end": 2911, + "pos": 2916, + "end": 2928, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3640,8 +3672,8 @@ "deprecationMessage": "", "defaultValue": "true", "tagName": { - "pos": 2893, - "end": 2898, + "pos": 2910, + "end": 2915, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3652,8 +3684,8 @@ }, { "name": { - "pos": 2998, - "end": 3018, + "pos": 3015, + "end": 3035, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3665,8 +3697,8 @@ "deprecationMessage": "", "defaultValue": "true", "tagName": { - "pos": 2992, - "end": 2997, + "pos": 3009, + "end": 3014, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3677,8 +3709,8 @@ }, { "name": { - "pos": 3105, - "end": 3113, + "pos": 3122, + "end": 3130, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3690,8 +3722,8 @@ "deprecationMessage": "", "defaultValue": "true", "tagName": { - "pos": 3099, - "end": 3104, + "pos": 3116, + "end": 3121, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3740,8 +3772,8 @@ "jsdoctags": [ { "name": { - "pos": 1522, - "end": 1529, + "pos": 1523, + "end": 1530, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3752,8 +3784,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1516, - "end": 1521, + "pos": 1517, + "end": 1522, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3764,8 +3796,8 @@ }, { "name": { - "pos": 1542, - "end": 1561, + "pos": 1543, + "end": 1562, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3777,8 +3809,8 @@ "deprecationMessage": "", "defaultValue": "'password'", "tagName": { - "pos": 1536, - "end": 1541, + "pos": 1537, + "end": 1542, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3789,8 +3821,8 @@ }, { "name": { - "pos": 1603, - "end": 1621, + "pos": 1604, + "end": 1622, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3802,8 +3834,8 @@ "deprecationMessage": "", "defaultValue": "'confirmPassword'", "tagName": { - "pos": 1597, - "end": 1602, + "pos": 1598, + "end": 1603, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -3824,7 +3856,7 @@ "name": "email", "type": "", "returnType": "ValidatorFn", - "line": 113, + "line": 124, "rawdescription": "\n\nEmail validator\n", "description": "

    Email validator

    \n" } @@ -3835,7 +3867,7 @@ "name": "tel", "type": "", "returnType": "ValidatorFn", - "line": 123, + "line": 131, "rawdescription": "\n\nPhone number validator\n", "description": "

    Phone number validator

    \n" } @@ -3846,7 +3878,7 @@ "name": "url", "type": "", "returnType": "ValidatorFn", - "line": 130, + "line": 138, "rawdescription": "\n\nURL validator\n", "description": "

    URL validator

    \n" } @@ -3857,7 +3889,7 @@ "name": "taxCode", "type": "", "returnType": "ValidatorFn", - "line": 137, + "line": 145, "rawdescription": "\n\nItalian Tax Code validator\n", "description": "

    Italian Tax Code validator

    \n" } @@ -3868,7 +3900,7 @@ "name": "vatNumber", "type": "", "returnType": "ValidatorFn", - "line": 144, + "line": 152, "rawdescription": "\n\nVAT Number validator\n", "description": "

    VAT Number validator

    \n" } @@ -3879,7 +3911,7 @@ "name": "cap", "type": "", "returnType": "ValidatorFn", - "line": 151, + "line": 159, "rawdescription": "\n\nItalian Postal Code validator (CAP)\n", "description": "

    Italian Postal Code validator (CAP)

    \n" } @@ -3890,7 +3922,7 @@ "name": "iban", "type": "", "returnType": "ValidatorFn", - "line": 158, + "line": 166, "rawdescription": "\n\nIBAN validator\n", "description": "

    IBAN validator

    \n" } @@ -3901,7 +3933,7 @@ "name": "regExp", "type": "", "returnType": "ValidatorFn", - "line": 165, + "line": 173, "rawdescription": "\n\nCheck if value is a valid RegExp\n", "description": "

    Check if value is a valid RegExp

    \n" } @@ -3916,12 +3948,12 @@ "directives": [ { "name": "ItAvatarDirective", - "id": "directive-ItAvatarDirective-f66bc0ba706332b1164bf3f06e1f418cdaa1793142a1b95134b2f46f0eeca1968cee82223efe1b0f2cc4a782d5d01150ae1018d4de2b172806348807f0fd10c3", + "id": "directive-ItAvatarDirective-1b8d1a23e1846f734f93a4c80f6dae18b33d66e93b49f349ddc552c129480fe22f6de5502d686d230b7e050b220c0d3146a773b854e131c7dd2115cdb72dac7f", "file": "projects/design-angular-kit/src/lib/components/core/avatar/avatar.directive.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { ColorsEnum } from '../../../enums/colors.enums';\nimport { SizesEnum } from '../../../enums/sizes.enum';\nimport { Directive, HostBinding, Input } from \"@angular/core\";\n\n@Directive({\n standalone: true,\n selector: '[itAvatar]',\n exportAs: 'itAvatar'\n})\nexport class ItAvatarDirective {\n /**\n * Indica il colore dell'avatar. Può assumere i valori:\n *
      \n *
    • primary\n *
    • secondary\n *
    • green\n *
    • orange\n *
    • red\n *
    \n */\n @Input()\n get color(): string | undefined {\n return this._color\n }\n set color(value: string | undefined) {\n const colorsKey = value as keyof typeof ColorsEnum;\n if (ColorsEnum[colorsKey]){\n this._color = ColorsEnum[colorsKey] \n }else{\n this._color = undefined;\n }\n }\n private _color?: ColorsEnum;\n /**\n * Indica la grandezza dell'avatar. Può assumere i valori:\n *
      \n *
    • xs\n *
    • sm\n *
    • lg\n *
    • xl\n *
    • xxl\n *
    \n */\n @Input()\n get size(): SizesEnum | undefined {\n return this._size\n }\n set size(value: string | undefined) {\n const sizesKey = value as keyof typeof SizesEnum;\n if (SizesEnum[sizesKey]) {\n this._size = SizesEnum[sizesKey];\n } \n else {\n this._size = undefined\n }\n }\n\n private _size?: SizesEnum;\n\n @HostBinding('class')\n get hostClasses(): string {\n let cssClass = 'avatar'\n\n if (this.size) {\n cssClass += ` ${this.size}`\n }\n\n if (this.color) {\n cssClass += ` avatar-${this.color}`\n }\n\n return cssClass\n }\n\n\n}\n", + "sourceCode": "import { ColorsEnum } from '../../../enums/colors.enums';\nimport { SizesEnum } from '../../../enums/sizes.enum';\nimport { Directive, HostBinding, Input } from '@angular/core';\n\n@Directive({\n standalone: true,\n selector: '[itAvatar]',\n exportAs: 'itAvatar',\n})\nexport class ItAvatarDirective {\n /**\n * Indica il colore dell'avatar. Può assumere i valori:\n *
      \n *
    • primary\n *
    • secondary\n *
    • green\n *
    • orange\n *
    • red\n *
    \n */\n @Input()\n get color(): string | undefined {\n return this._color;\n }\n set color(value: string | undefined) {\n const colorsKey = value as keyof typeof ColorsEnum;\n if (ColorsEnum[colorsKey]) {\n this._color = ColorsEnum[colorsKey];\n } else {\n this._color = undefined;\n }\n }\n private _color?: ColorsEnum;\n /**\n * Indica la grandezza dell'avatar. Può assumere i valori:\n *
      \n *
    • xs\n *
    • sm\n *
    • lg\n *
    • xl\n *
    • xxl\n *
    \n */\n @Input()\n get size(): SizesEnum | undefined {\n return this._size;\n }\n set size(value: string | undefined) {\n const sizesKey = value as keyof typeof SizesEnum;\n if (SizesEnum[sizesKey]) {\n this._size = SizesEnum[sizesKey];\n } else {\n this._size = undefined;\n }\n }\n\n private _size?: SizesEnum;\n\n @HostBinding('class')\n get hostClasses(): string {\n let cssClass = 'avatar';\n\n if (this.size) {\n cssClass += ` ${this.size}`;\n }\n\n if (this.color) {\n cssClass += ` avatar-${this.color}`;\n }\n\n return cssClass;\n }\n}\n", "selector": "[itAvatar]", "providers": [], "exportAs": "itAvatar", @@ -3957,7 +3989,7 @@ "name": "class", "deprecated": false, "deprecationMessage": "", - "line": 61, + "line": 60, "type": "string", "decorators": [] } @@ -3983,7 +4015,7 @@ "type": "SizesEnum", "optional": true, "description": "", - "line": 58, + "line": 57, "modifierKind": [ 123 ] @@ -4074,19 +4106,19 @@ "name": "hostClasses", "type": "string", "returnType": "string", - "line": 61 + "line": 60 } } } }, { "name": "ItBadgeDirective", - "id": "directive-ItBadgeDirective-11d7f16643f6d6d1f2c302e35c495abe131027467a9675fef1e0c026ffe42d052689070bef787b4e16d433ab041c2389100e378ed2bb4fc3ca852e748915ad8c", + "id": "directive-ItBadgeDirective-fd35b972c2f8dbe32f8672bebf0ae0f78aad1cd7da9692e1830ec179ff3a00ee9863b201fbe5cc211eae600bd43a33a50d734824148c73ebc26ccadd2e00cee6", "file": "projects/design-angular-kit/src/lib/components/core/badge/badge.directive.ts", "type": "directive", "description": "

    Badge

    \n", "rawdescription": "\n\nBadge\n", - "sourceCode": "import { Directive, HostBinding, Input } from '@angular/core';\nimport { BadgeColor } from '../../../interfaces/core';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n/**\n * Badge\n * @description Useful for small counters and labels\n */\n@Directive({\n standalone: true,\n selector: '[itBadge]',\n exportAs: 'itBadge'\n})\nexport class ItBadgeDirective {\n\n /**\n * Define the badge color\n * @default undefined\n */\n @Input('itBadge') color: BadgeColor | undefined;\n\n /**\n * Show rounded badge\n * @default false\n */\n @Input({transform: inputToBoolean}) rounded?: boolean;\n\n @HostBinding('class')\n protected get badgeClass(): string {\n let badgeClass = 'badge';\n if (this.rounded) {\n badgeClass += ` rounded-pill`;\n }\n if (this.color) {\n badgeClass += ` bg-${this.color}`;\n }\n\n return badgeClass;\n }\n\n}\n", + "sourceCode": "import { Directive, HostBinding, Input } from '@angular/core';\nimport { BadgeColor } from '../../../interfaces/core';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n/**\n * Badge\n * @description Useful for small counters and labels\n */\n@Directive({\n standalone: true,\n selector: '[itBadge]',\n exportAs: 'itBadge',\n})\nexport class ItBadgeDirective {\n /**\n * Define the badge color\n * @default undefined\n */\n @Input('itBadge') color: BadgeColor | undefined;\n\n /**\n * Show rounded badge\n * @default false\n */\n @Input({ transform: inputToBoolean }) rounded?: boolean;\n\n @HostBinding('class')\n protected get badgeClass(): string {\n let badgeClass = 'badge';\n if (this.rounded) {\n badgeClass += ` rounded-pill`;\n }\n if (this.color) {\n badgeClass += ` bg-${this.color}`;\n }\n\n return badgeClass;\n }\n}\n", "selector": "[itBadge]", "providers": [], "exportAs": "itBadge", @@ -4119,7 +4151,7 @@ ], "rawdescription": "\n\nDefine the badge color\n", "description": "

    Define the badge color

    \n", - "line": 20, + "line": 19, "type": "BadgeColor | undefined", "decorators": [] }, @@ -4150,7 +4182,7 @@ ], "rawdescription": "\n\nShow rounded badge\n", "description": "

    Show rounded badge

    \n", - "line": 26, + "line": 25, "type": "boolean", "decorators": [] } @@ -4163,7 +4195,7 @@ "name": "class", "deprecated": false, "deprecationMessage": "", - "line": 29, + "line": 28, "type": "string", "decorators": [] } @@ -4179,19 +4211,19 @@ "name": "badgeClass", "type": "string", "returnType": "string", - "line": 29 + "line": 28 } } } }, { "name": "ItButtonDirective", - "id": "directive-ItButtonDirective-cf2ee2826e2bf6c7889abe53c4db8703cc2e0f6f895132f1357f616f4ed6e09839f92d005d11c96bd8a3331529c60fbe208f87a7c7241b97ba9fe58a3717c873", + "id": "directive-ItButtonDirective-d7ecefbb36cdaabbaadc4aeeeadfc5b03b4ad2c69ad72e42664db1d309d0ca06285d1d02491c7b5444b24874884c82f820cd27d9086124a4c4a12b7b07f7d6f0", "file": "projects/design-angular-kit/src/lib/components/core/button/button.directive.ts", "type": "directive", "description": "

    Button

    \n", "rawdescription": "\n\nButton\n", - "sourceCode": "import { ContentChildren, Directive, Host, HostBinding, HostListener, Input, Optional, QueryList } from '@angular/core';\nimport { ButtonColor, ButtonSize } from '../../../interfaces/core';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { ItProgressButtonComponent } from '../progress-button/progress-button.component';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n/**\n * Button\n * @description Bootstrap italia custom button styles\n */\n@Directive({\n standalone: true,\n selector: '[itButton]',\n exportAs: 'itButton'\n})\nexport class ItButtonDirective {\n\n /**\n * Button color\n * @default undefined\n */\n @Input('itButton') color: ButtonColor | undefined;\n\n /**\n * Button size\n * @default undefined\n */\n @Input() size: ButtonSize | undefined;\n\n /**\n * Indicates whether the button occupies all the width available to it.\n * @default undefined\n */\n @Input() block: ButtonSize | undefined;\n\n /**\n * If button is disabled\n * @default false\n */\n @Input({transform: inputToBoolean}) @HostBinding('disabled') disabled?: boolean;\n\n /**\n * The icon children\n * @default undefined\n */\n @ContentChildren(ItIconComponent) protected icons?: QueryList;\n\n private isFocus = false;\n\n constructor(\n @Optional() @Host() private progressButtonComponent: ItProgressButtonComponent\n ) {\n }\n\n @HostListener('focus')\n protected onFocus() {\n this.isFocus = true;\n }\n\n @HostListener('blur')\n protected onBlur() {\n this.isFocus = false;\n }\n\n @HostBinding('class')\n protected get hostClasses(): string {\n let cssClass = 'btn';\n\n if (this.color) {\n cssClass += ` btn-${this.color}`;\n }\n\n if (this.size) {\n cssClass += ` btn-${this.size}`;\n }\n\n if (this.block) {\n cssClass += ' btn-block';\n }\n\n if (this.disabled) {\n cssClass += ' disabled';\n }\n\n if (this.isFocus) {\n cssClass += ' focus--mouse';\n }\n\n if (this.icons?.length && !this.progressButtonComponent) {\n cssClass += ' btn-icon';\n }\n\n if (this.progressButtonComponent) {\n cssClass += ' btn-progress';\n }\n\n return cssClass;\n }\n\n}\n", + "sourceCode": "import { ContentChildren, Directive, Host, HostBinding, HostListener, Input, Optional, QueryList } from '@angular/core';\nimport { ButtonColor, ButtonSize } from '../../../interfaces/core';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { ItProgressButtonComponent } from '../progress-button/progress-button.component';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n/**\n * Button\n * @description Bootstrap italia custom button styles\n */\n@Directive({\n standalone: true,\n selector: '[itButton]',\n exportAs: 'itButton',\n})\nexport class ItButtonDirective {\n /**\n * Button color\n * @default undefined\n */\n @Input('itButton') color: ButtonColor | undefined;\n\n /**\n * Button size\n * @default undefined\n */\n @Input() size: ButtonSize | undefined;\n\n /**\n * Indicates whether the button occupies all the width available to it.\n * @default undefined\n */\n @Input() block: ButtonSize | undefined;\n\n /**\n * If button is disabled\n * @default false\n */\n @Input({ transform: inputToBoolean }) @HostBinding('disabled') disabled?: boolean;\n\n /**\n * The icon children\n * @default undefined\n */\n @ContentChildren(ItIconComponent) protected icons?: QueryList;\n\n private isFocus = false;\n\n constructor(@Optional() @Host() private progressButtonComponent: ItProgressButtonComponent) {}\n\n @HostListener('focus')\n protected onFocus() {\n this.isFocus = true;\n }\n\n @HostListener('blur')\n protected onBlur() {\n this.isFocus = false;\n }\n\n @HostBinding('class')\n protected get hostClasses(): string {\n let cssClass = 'btn';\n\n if (this.color) {\n cssClass += ` btn-${this.color}`;\n }\n\n if (this.size) {\n cssClass += ` btn-${this.size}`;\n }\n\n if (this.block) {\n cssClass += ' btn-block';\n }\n\n if (this.disabled) {\n cssClass += ' disabled';\n }\n\n if (this.isFocus) {\n cssClass += ' focus--mouse';\n }\n\n if (this.icons?.length && !this.progressButtonComponent) {\n cssClass += ' btn-icon';\n }\n\n if (this.progressButtonComponent) {\n cssClass += ' btn-progress';\n }\n\n return cssClass;\n }\n}\n", "selector": "[itButton]", "providers": [], "exportAs": "itButton", @@ -4224,7 +4256,7 @@ ], "rawdescription": "\n\nIndicates whether the button occupies all the width available to it.\n", "description": "

    Indicates whether the button occupies all the width available to it.

    \n", - "line": 34, + "line": 33, "type": "ButtonSize | undefined", "decorators": [] }, @@ -4255,7 +4287,7 @@ ], "rawdescription": "\n\nIf button is disabled\n", "description": "

    If button is disabled

    \n", - "line": 40, + "line": 39, "type": "boolean", "decorators": [] }, @@ -4285,7 +4317,7 @@ ], "rawdescription": "\n\nButton color\n", "description": "

    Button color

    \n", - "line": 22, + "line": 21, "type": "ButtonColor | undefined", "decorators": [] }, @@ -4315,7 +4347,7 @@ ], "rawdescription": "\n\nButton size\n", "description": "

    Button size

    \n", - "line": 28, + "line": 27, "type": "ButtonSize | undefined", "decorators": [] } @@ -4328,7 +4360,7 @@ "name": "class", "deprecated": false, "deprecationMessage": "", - "line": 66, + "line": 62, "type": "string", "decorators": [] } @@ -4340,7 +4372,7 @@ "argsDecorator": [], "deprecated": false, "deprecationMessage": "", - "line": 61 + "line": 57 }, { "name": "focus", @@ -4348,7 +4380,7 @@ "argsDecorator": [], "deprecated": false, "deprecationMessage": "", - "line": 56 + "line": 52 } ], "propertiesClass": [ @@ -4359,7 +4391,7 @@ "type": "QueryList", "optional": true, "description": "

    The icon children

    \n", - "line": 46, + "line": 45, "rawdescription": "\n\nThe icon children\n", "decorators": [ { @@ -4373,15 +4405,15 @@ ], "jsdoctags": [ { - "pos": 1129, - "end": 1151, + "pos": 1131, + "end": 1153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 334, "tagName": { - "pos": 1130, - "end": 1137, + "pos": 1132, + "end": 1139, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4400,7 +4432,7 @@ "type": "", "optional": false, "description": "", - "line": 48, + "line": 47, "modifierKind": [ 123 ] @@ -4413,7 +4445,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 61, + "line": 57, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -4433,7 +4465,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 56, + "line": 52, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -4462,7 +4494,7 @@ "deprecationMessage": "" } ], - "line": 48, + "line": 47, "jsdoctags": [ { "name": "progressButtonComponent", @@ -4482,19 +4514,19 @@ "name": "hostClasses", "type": "string", "returnType": "string", - "line": 66 + "line": 62 } } } }, { "name": "ItForwardDirective", - "id": "directive-ItForwardDirective-2de8f1a47554fec05ac4c1f3478bba3632e9a0b5472172581389a6099eae9f50371ede83e87ded3669b9891651849ed6524bfe2e20630d87bb5c7e3158304459", + "id": "directive-ItForwardDirective-c80d6f0ed7a8a45e263997104eee8ff6708e50aad05ab6ca699e6f34e761c2c69cfa049e1005d0059c43512f3846b7da2b84497c7e4798d8825766fcc1c99aba", "file": "projects/design-angular-kit/src/lib/components/core/forward/forward.directive.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { DOCUMENT } from '@angular/common';\nimport { Directive, HostListener, Inject, Input } from '@angular/core';\n\n@Directive({\n standalone: true,\n selector: '[itForward]',\n // eslint-disable-next-line @angular-eslint/no-host-metadata-property\n host: {'class': 'forward'}\n})\nexport class ItForwardDirective {\n\n /**\n * Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.\n */\n @Input() set itForward(value: HTMLElement | string | undefined) { this._itForward = value; }\n get itForward(): HTMLElement | string | undefined { return this._itForward; }\n private _itForward: HTMLElement | string | undefined = undefined;\n\n constructor(\n @Inject(DOCUMENT) private document?: Document\n ) { }\n\n @HostListener('click', ['$event'])\n onClick(event: any) {\n event.preventDefault();\n if (this.itForward) {\n if (typeof this.itForward === 'string') {\n this.document?.querySelector(this.itForward)?.scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: \"nearest\"\n })\n } else if (this.itForward instanceof HTMLElement) {\n this.itForward.scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: \"nearest\"\n });\n }\n }\n }\n\n}\n", + "sourceCode": "import { DOCUMENT } from '@angular/common';\nimport { Directive, HostListener, Inject, Input } from '@angular/core';\n\n@Directive({\n standalone: true,\n selector: '[itForward]',\n // eslint-disable-next-line @angular-eslint/no-host-metadata-property\n host: { class: 'forward' },\n})\nexport class ItForwardDirective {\n /**\n * Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.\n */\n @Input() set itForward(value: HTMLElement | string | undefined) {\n this._itForward = value;\n }\n get itForward(): HTMLElement | string | undefined {\n return this._itForward;\n }\n private _itForward: HTMLElement | string | undefined = undefined;\n\n constructor(@Inject(DOCUMENT) private document?: Document) {}\n\n @HostListener('click', ['$event'])\n onClick(event: any) {\n event.preventDefault();\n if (this.itForward) {\n if (typeof this.itForward === 'string') {\n this.document?.querySelector(this.itForward)?.scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: 'nearest',\n });\n } else if (this.itForward instanceof HTMLElement) {\n this.itForward.scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: 'nearest',\n });\n }\n }\n }\n}\n", "selector": "[itForward]", "providers": [], "hostDirectives": [], @@ -4506,7 +4538,7 @@ "deprecationMessage": "", "rawdescription": "\n\nIndica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.\n", "description": "

    Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.

    \n", - "line": 15, + "line": 14, "type": "HTMLElement | string | undefined", "decorators": [] } @@ -4531,7 +4563,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 24 + "line": 25 } ], "propertiesClass": [ @@ -4543,7 +4575,7 @@ "type": "HTMLElement | string | undefined", "optional": false, "description": "", - "line": 17, + "line": 20, "modifierKind": [ 123 ] @@ -4563,7 +4595,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 24, + "line": 25, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -4603,7 +4635,7 @@ "optional": true } ], - "line": 17, + "line": 20, "jsdoctags": [ { "name": "document", @@ -4634,7 +4666,7 @@ } ], "returnType": "void", - "line": 15, + "line": 14, "rawdescription": "\n\nIndica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.\n", "description": "

    Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezionerà l'elemento a cui navigare.

    \n", "jsdoctags": [ @@ -4653,19 +4685,19 @@ "name": "itForward", "type": "", "returnType": "HTMLElement | string | undefined", - "line": 16 + "line": 17 } } } }, { "name": "ItPopoverDirective", - "id": "directive-ItPopoverDirective-c4fa36e5a1e5cca1f70b5855287c97a279d204aeb47f917cdc62820c2f485e4dfb33d1d771e5a113955b760bdc3716f9a3c726e34ec64869edab866c5be43063", + "id": "directive-ItPopoverDirective-939f586085641d33ba134c33f744b036cf80634d4e72471437f7061ae4b032b7fc56786a73ad5bb998aad5160fb183538a7f6b386de8a71a833632b3659c7009", "file": "projects/design-angular-kit/src/lib/components/core/popover/popover.directive.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from '@angular/core';\nimport { ElementPlacement } from '../../../interfaces/core';\nimport { Popover } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Directive({\n standalone: true,\n selector: '[itPopover]',\n exportAs: 'itPopover'\n})\nexport class ItPopoverDirective implements AfterViewInit, OnDestroy {\n\n /**\n * Define the popover content\n * @param content the popover content\n */\n @Input('itPopover') set content(content: string) {\n this.element.setAttribute('data-bs-content', content);\n }\n\n /**\n * Define the popover title\n * @param title the popover title\n */\n @Input() set popoverTitle(title: string | undefined) {\n if (title) {\n this.element.setAttribute('title', title);\n this.element.setAttribute('data-bs-original-title', title);\n }\n }\n\n\n /**\n * Define the popover placement\n * @param placement\n */\n @Input() set popoverPlacement(placement: ElementPlacement) {\n this.element.setAttribute('data-bs-placement', placement);\n }\n\n /**\n * Appends the popover to a specific element.\n * @param container\n */\n @Input() set popoverContainer(container: 'body' | string | undefined) {\n if (container) {\n this.element.setAttribute('data-container', container);\n }\n }\n\n /**\n * Indicates whether the title contains html\n * @param html true if contain html\n */\n @Input({ transform: inputToBoolean }) set popoverHtml(html: boolean) {\n this.element.setAttribute('data-bs-html', html ? 'true' : 'false');\n }\n\n /**\n * How popover is triggered\n * - 'hover': To open the Popover on hover of the mouse over the element\n * - 'focus': To ignore popovers on the user's next click of an element other than the toggle element.\n * @param trigger\n */\n @Input() set popoverTrigger(trigger: 'click' | 'hover' | 'focus' | 'manual' | undefined) {\n if (trigger) {\n this.element.setAttribute('data-bs-trigger', trigger);\n }\n }\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires after the show event when the tooltip template has been added to the DOM.\n */\n @Output() insertedEvent: EventEmitter = new EventEmitter();\n\n private readonly element: HTMLElement;\n private popover?: Popover;\n\n constructor(\n private readonly _elementRef: ElementRef\n ) {\n this.element = this._elementRef.nativeElement;\n }\n\n ngAfterViewInit(): void {\n this.element.setAttribute('data-bs-toggle', 'popover');\n this.popover = Popover.getOrCreateInstance(this.element);\n\n this.element.addEventListener('show.bs.popover', event => this.showEvent.emit(event));\n this.element.addEventListener('shown.bs.popover', event => this.shownEvent.emit(event));\n this.element.addEventListener('hide.bs.popover', event => this.hideEvent.emit(event));\n this.element.addEventListener('hidden.bs.popover', event => this.hiddenEvent.emit(event));\n this.element.addEventListener('inserted.bs.popover', event => this.insertedEvent.emit(event));\n }\n\n ngOnDestroy(): void {\n this.dispose();\n }\n\n /**\n * Shows the popover of an item.\n */\n public show(): void {\n this.popover?.show();\n }\n\n /**\n * Hide the popover of an element.\n */\n public hide(): void {\n this.popover?.hide();\n }\n\n /**\n * Activate / Deactivate the popover of an element\n */\n public toggle(): void {\n this.popover?.toggle();\n }\n\n /**\n * Hides and destroys the popover of an element.\n */\n public dispose(): void {\n this.popover?.dispose();\n }\n\n /**\n * Gives the popover of an element a chance to be shown.\n */\n public enable(): void {\n this.popover?.enable();\n }\n\n /**\n * Removes the ability to show the popover of an element.\n */\n public disable(): void {\n this.popover?.disable();\n }\n\n /**\n * Toggles the possibility that the popover of an element is shown or hidden.\n */\n public toggleEnabled(): void {\n this.popover?.disable();\n }\n\n /**\n * Updates the position of an element's popover.\n */\n public update(): void {\n this.popover?.disable();\n }\n\n}\n", + "sourceCode": "import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from '@angular/core';\nimport { ElementPlacement } from '../../../interfaces/core';\nimport { Popover } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Directive({\n standalone: true,\n selector: '[itPopover]',\n exportAs: 'itPopover',\n})\nexport class ItPopoverDirective implements AfterViewInit, OnDestroy {\n /**\n * Define the popover content\n * @param content the popover content\n */\n @Input('itPopover') set content(content: string) {\n this.element.setAttribute('data-bs-content', content);\n }\n\n /**\n * Define the popover title\n * @param title the popover title\n */\n @Input() set popoverTitle(title: string | undefined) {\n if (title) {\n this.element.setAttribute('title', title);\n this.element.setAttribute('data-bs-original-title', title);\n }\n }\n\n /**\n * Define the popover placement\n * @param placement\n */\n @Input() set popoverPlacement(placement: ElementPlacement) {\n this.element.setAttribute('data-bs-placement', placement);\n }\n\n /**\n * Appends the popover to a specific element.\n * @param container\n */\n @Input() set popoverContainer(container: 'body' | string | undefined) {\n if (container) {\n this.element.setAttribute('data-container', container);\n }\n }\n\n /**\n * Indicates whether the title contains html\n * @param html true if contain html\n */\n @Input({ transform: inputToBoolean }) set popoverHtml(html: boolean) {\n this.element.setAttribute('data-bs-html', html ? 'true' : 'false');\n }\n\n /**\n * How popover is triggered\n * - 'hover': To open the Popover on hover of the mouse over the element\n * - 'focus': To ignore popovers on the user's next click of an element other than the toggle element.\n * @param trigger\n */\n @Input() set popoverTrigger(trigger: 'click' | 'hover' | 'focus' | 'manual' | undefined) {\n if (trigger) {\n this.element.setAttribute('data-bs-trigger', trigger);\n }\n }\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires after the show event when the tooltip template has been added to the DOM.\n */\n @Output() insertedEvent: EventEmitter = new EventEmitter();\n\n private readonly element: HTMLElement;\n private popover?: Popover;\n\n constructor(private readonly _elementRef: ElementRef) {\n this.element = this._elementRef.nativeElement;\n }\n\n ngAfterViewInit(): void {\n this.element.setAttribute('data-bs-toggle', 'popover');\n this.popover = Popover.getOrCreateInstance(this.element);\n\n this.element.addEventListener('show.bs.popover', event => this.showEvent.emit(event));\n this.element.addEventListener('shown.bs.popover', event => this.shownEvent.emit(event));\n this.element.addEventListener('hide.bs.popover', event => this.hideEvent.emit(event));\n this.element.addEventListener('hidden.bs.popover', event => this.hiddenEvent.emit(event));\n this.element.addEventListener('inserted.bs.popover', event => this.insertedEvent.emit(event));\n }\n\n ngOnDestroy(): void {\n this.dispose();\n }\n\n /**\n * Shows the popover of an item.\n */\n public show(): void {\n this.popover?.show();\n }\n\n /**\n * Hide the popover of an element.\n */\n public hide(): void {\n this.popover?.hide();\n }\n\n /**\n * Activate / Deactivate the popover of an element\n */\n public toggle(): void {\n this.popover?.toggle();\n }\n\n /**\n * Hides and destroys the popover of an element.\n */\n public dispose(): void {\n this.popover?.dispose();\n }\n\n /**\n * Gives the popover of an element a chance to be shown.\n */\n public enable(): void {\n this.popover?.enable();\n }\n\n /**\n * Removes the ability to show the popover of an element.\n */\n public disable(): void {\n this.popover?.disable();\n }\n\n /**\n * Toggles the possibility that the popover of an element is shown or hidden.\n */\n public toggleEnabled(): void {\n this.popover?.disable();\n }\n\n /**\n * Updates the position of an element's popover.\n */\n public update(): void {\n this.popover?.disable();\n }\n}\n", "selector": "[itPopover]", "providers": [], "exportAs": "itPopover", @@ -4709,7 +4741,7 @@ ], "rawdescription": "\n\nDefine the popover content\n", "description": "

    Define the popover content

    \n", - "line": 17, + "line": 16, "type": "string", "decorators": [] }, @@ -4719,15 +4751,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 1170, - "end": 1190, + "pos": 1169, + "end": 1189, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 348, "tagName": { - "pos": 1171, - "end": 1176, + "pos": 1170, + "end": 1175, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4736,8 +4768,8 @@ }, "comment": "", "name": { - "pos": 1177, - "end": 1186, + "pos": 1176, + "end": 1185, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4750,7 +4782,7 @@ ], "rawdescription": "\n\nAppends the popover to a specific element.\n", "description": "

    Appends the popover to a specific element.

    \n", - "line": 45, + "line": 43, "type": "\"body\" | string | undefined", "decorators": [] }, @@ -4761,15 +4793,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 1419, - "end": 1455, + "pos": 1418, + "end": 1454, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 348, "tagName": { - "pos": 1420, - "end": 1425, + "pos": 1419, + "end": 1424, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4778,8 +4810,8 @@ }, "comment": "

    true if contain html

    \n", "name": { - "pos": 1426, - "end": 1430, + "pos": 1425, + "end": 1429, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4792,7 +4824,7 @@ ], "rawdescription": "\n\nIndicates whether the title contains html\n", "description": "

    Indicates whether the title contains html

    \n", - "line": 55, + "line": 53, "type": "boolean", "decorators": [] }, @@ -4802,15 +4834,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 957, - "end": 977, + "pos": 956, + "end": 976, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 348, "tagName": { - "pos": 958, - "end": 963, + "pos": 957, + "end": 962, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4819,8 +4851,8 @@ }, "comment": "", "name": { - "pos": 964, - "end": 973, + "pos": 963, + "end": 972, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4833,7 +4865,7 @@ ], "rawdescription": "\n\nDefine the popover placement\n", "description": "

    Define the popover placement

    \n", - "line": 37, + "line": 35, "type": "ElementPlacement", "decorators": [] }, @@ -4874,7 +4906,7 @@ ], "rawdescription": "\n\nDefine the popover title\n", "description": "

    Define the popover title

    \n", - "line": 25, + "line": 24, "type": "string | undefined", "decorators": [] }, @@ -4884,15 +4916,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 1829, - "end": 1847, + "pos": 1828, + "end": 1846, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 348, "tagName": { - "pos": 1830, - "end": 1835, + "pos": 1829, + "end": 1834, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4901,8 +4933,8 @@ }, "comment": "", "name": { - "pos": 1836, - "end": 1843, + "pos": 1835, + "end": 1842, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -4915,7 +4947,7 @@ ], "rawdescription": "\n\nHow popover is triggered\n- 'hover': To open the Popover on hover of the mouse over the element\n- 'focus': To ignore popovers on the user's next click of an element other than the toggle element.\n", "description": "

    How popover is triggered

    \n
      \n
    • 'hover': To open the Popover on hover of the mouse over the element
    • \n
    • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
    • \n
    \n", - "line": 65, + "line": 63, "type": "\"click\" | \"hover\" | \"focus\" | \"manual\" | undefined", "decorators": [] } @@ -4928,7 +4960,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \n", - "line": 89, + "line": 87, "type": "EventEmitter" }, { @@ -4938,7 +4970,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the hide method is called.\n", "description": "

    This event fires immediately when the hide method is called.

    \n", - "line": 84, + "line": 82, "type": "EventEmitter" }, { @@ -4948,7 +4980,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires after the show event when the tooltip template has been added to the DOM.\n", "description": "

    This event fires after the show event when the tooltip template has been added to the DOM.

    \n", - "line": 94, + "line": 92, "type": "EventEmitter" }, { @@ -4958,7 +4990,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the show method is called.\n", "description": "

    This event fires immediately when the show method is called.

    \n", - "line": 74, + "line": 72, "type": "EventEmitter" }, { @@ -4968,7 +5000,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \n", - "line": 79, + "line": 77, "type": "EventEmitter" } ], @@ -4984,7 +5016,7 @@ "type": "HTMLElement", "optional": false, "description": "", - "line": 96, + "line": 94, "modifierKind": [ 123, 148 @@ -4997,7 +5029,7 @@ "type": "Popover", "optional": true, "description": "", - "line": 97, + "line": 95, "modifierKind": [ 123 ] @@ -5010,7 +5042,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 154, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nRemoves the ability to show the popover of an element.\n", @@ -5025,7 +5057,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 144, + "line": 140, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHides and destroys the popover of an element.\n", @@ -5040,7 +5072,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 151, + "line": 147, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGives the popover of an element a chance to be shown.\n", @@ -5055,7 +5087,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 130, + "line": 126, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHide the popover of an element.\n", @@ -5070,7 +5102,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 105, + "line": 101, "deprecated": false, "deprecationMessage": "" }, @@ -5080,7 +5112,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 116, + "line": 112, "deprecated": false, "deprecationMessage": "" }, @@ -5090,7 +5122,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 123, + "line": 119, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows the popover of an item.\n", @@ -5105,7 +5137,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 137, + "line": 133, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nActivate / Deactivate the popover of an element\n", @@ -5120,7 +5152,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 165, + "line": 161, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nToggles the possibility that the popover of an element is shown or hidden.\n", @@ -5135,7 +5167,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 172, + "line": 168, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nUpdates the position of an element's popover.\n", @@ -5163,7 +5195,7 @@ "deprecationMessage": "" } ], - "line": 97, + "line": 95, "jsdoctags": [ { "name": "_elementRef", @@ -5193,7 +5225,7 @@ } ], "returnType": "void", - "line": 17, + "line": 16, "rawdescription": "\n\nDefine the popover content\n", "description": "

    Define the popover content

    \n", "jsdoctags": [ @@ -5240,7 +5272,7 @@ } ], "returnType": "void", - "line": 25, + "line": 24, "rawdescription": "\n\nDefine the popover title\n", "description": "

    Define the popover title

    \n", "jsdoctags": [ @@ -5287,14 +5319,14 @@ } ], "returnType": "void", - "line": 37, + "line": 35, "rawdescription": "\n\nDefine the popover placement\n", "description": "

    Define the popover placement

    \n", "jsdoctags": [ { "name": { - "pos": 964, - "end": 973, + "pos": 963, + "end": 972, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5305,8 +5337,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 958, - "end": 963, + "pos": 957, + "end": 962, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5334,14 +5366,14 @@ } ], "returnType": "void", - "line": 45, + "line": 43, "rawdescription": "\n\nAppends the popover to a specific element.\n", "description": "

    Appends the popover to a specific element.

    \n", "jsdoctags": [ { "name": { - "pos": 1177, - "end": 1186, + "pos": 1176, + "end": 1185, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5352,8 +5384,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1171, - "end": 1176, + "pos": 1170, + "end": 1175, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5381,14 +5413,14 @@ } ], "returnType": "void", - "line": 55, + "line": 53, "rawdescription": "\n\nIndicates whether the title contains html\n", "description": "

    Indicates whether the title contains html

    \n", "jsdoctags": [ { "name": { - "pos": 1426, - "end": 1430, + "pos": 1425, + "end": 1429, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5399,8 +5431,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1420, - "end": 1425, + "pos": 1419, + "end": 1424, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5428,14 +5460,14 @@ } ], "returnType": "void", - "line": 65, + "line": 63, "rawdescription": "\n\nHow popover is triggered\n- 'hover': To open the Popover on hover of the mouse over the element\n- 'focus': To ignore popovers on the user's next click of an element other than the toggle element.\n", "description": "

    How popover is triggered

    \n
      \n
    • 'hover': To open the Popover on hover of the mouse over the element
    • \n
    • 'focus': To ignore popovers on the user's next click of an element other than the toggle element.
    • \n
    \n", "jsdoctags": [ { "name": { - "pos": 1836, - "end": 1843, + "pos": 1835, + "end": 1842, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5446,8 +5478,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 1830, - "end": 1835, + "pos": 1829, + "end": 1834, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -5463,12 +5495,12 @@ }, { "name": "ItSortDirective", - "id": "directive-ItSortDirective-e2fe0bb4568269011b4d8c18a87e3e80cb23532b8c9a20d1ba3655a909aa6883ac507add705a59185358f11dc536c204a5a47989d813a153b056e17e26ac14a2", + "id": "directive-ItSortDirective-7bd6e86b6518d1a4f88939f633cfdf2e0c5dcb699688d1d04318dbb8680fe11578907b239488e832be031f70ece1c61c1c3a0abc641c91019740394e865d70a1", "file": "projects/design-angular-kit/src/lib/components/core/table/sort/sort.directive.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import {\n Directive,\n EventEmitter,\n Inject,\n Input,\n OnChanges,\n OnDestroy,\n Optional,\n Output,\n booleanAttribute,\n HostBinding\n} from '@angular/core';\nimport { Subject } from 'rxjs';\nimport {\n IT_SORT_DEFAULT_OPTIONS,\n ItSortable,\n ItSortDefaultOptions,\n ItSortEvent,\n SortDirection\n} from \"../../../../interfaces/sortable-table\";\n\n@Directive({\n standalone: true,\n selector: '[itSort]',\n exportAs: 'itSort'\n})\nexport class ItSortDirective implements OnChanges, OnDestroy {\n\n /** The id of the most recently sorted ItSortable. */\n @Input('itSortActive') active?: string;\n\n /**\n * The direction to set when an MatSortable is initially sorted.\n * May be overridden by the MatSortable's sort start.\n */\n @Input('itSortStart') start: SortDirection = 'asc';\n\n /** The sort direction of the currently active ItSortable. */\n @Input('itSortDirection')\n get direction(): SortDirection {\n return this._direction;\n }\n set direction(direction: SortDirection) {\n this._direction = direction;\n }\n private _direction: SortDirection;\n\n /**\n * Whether to disable the user from clearing the sort by finishing the sort direction cycle.\n * May be overridden by the ItSortable's disable clear input.\n */\n @Input({transform: booleanAttribute})\n disableSortClear?: boolean;\n\n\n /** Whether the sortable is disabled. */\n @Input({transform: booleanAttribute})\n sortDisabled: boolean = false;\n\n /** Event emitted when the user changes either the active sort or sort direction. */\n @Output() readonly sortChange: EventEmitter = new EventEmitter();\n\n @HostBinding('class')\n public readonly sortDirectiveClass = 'it-sort';\n\n /** Collection of all registered sortables that this directive manages. */\n protected sortables = new Map();\n\n /** Used to notify any child components listening to state changes. */\n readonly _stateChanges = new Subject();\n\n constructor(\n @Optional()\n @Inject(IT_SORT_DEFAULT_OPTIONS)\n private _defaultOptions?: ItSortDefaultOptions,\n ) {\n }\n\n /**\n * Register function to be used by the contained ItSortables. Adds the ItSortable to the\n * collection of ItSortables.\n */\n register(sortable: ItSortable): void {\n this.sortables.set(sortable.id, sortable);\n }\n\n /**\n * Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\n * collection of contained ItSortables.\n */\n deregister(sortable: ItSortable): void {\n this.sortables.delete(sortable.id);\n }\n\n /** Sets the active sort id and determines the new sort direction. */\n sort(sortable: ItSortable): void {\n if (this.active != sortable.id) {\n this.active = sortable.id;\n this.direction = sortable.start ? sortable.start : this.start;\n } else {\n this.direction = this.getNextSortDirection(sortable);\n }\n\n this.sortChange.emit({active: this.active, direction: this.direction});\n }\n\n\n /** Returns the next sort direction of the active sortable, checking for potential overrides. */\n getNextSortDirection(sortable: ItSortable): SortDirection {\n if (!sortable) {\n return undefined;\n }\n\n // Get the sort direction cycle with the potential sortable overrides.\n const disableClear =\n sortable?.disableSortClear ?? this.disableSortClear ?? !!this._defaultOptions?.disableClear;\n let sortDirectionCycle = getSortDirectionCycle(sortable.start || this.start, disableClear);\n\n // Get and return the next direction in the cycle\n let nextDirectionIndex = sortDirectionCycle.indexOf(this.direction) + 1;\n if (nextDirectionIndex >= sortDirectionCycle.length) {\n nextDirectionIndex = 0;\n }\n return sortDirectionCycle[nextDirectionIndex];\n }\n\n ngOnChanges() {\n this._stateChanges.next();\n }\n\n ngOnDestroy() {\n this._stateChanges.complete();\n }\n}\n\n\n/** Returns the sort direction cycle to use given the provided parameters of order and clear. */\nfunction getSortDirectionCycle(start: SortDirection, disableClear: boolean): Array {\n let sortOrder: Array = ['asc', 'desc'];\n if (start == 'desc') {\n sortOrder.reverse();\n }\n if (!disableClear) {\n sortOrder.push(undefined);\n }\n\n return sortOrder;\n}\n", + "sourceCode": "import {\n Directive,\n EventEmitter,\n Inject,\n Input,\n OnChanges,\n OnDestroy,\n Optional,\n Output,\n booleanAttribute,\n HostBinding,\n} from '@angular/core';\nimport { Subject } from 'rxjs';\nimport {\n IT_SORT_DEFAULT_OPTIONS,\n ItSortable,\n ItSortDefaultOptions,\n ItSortEvent,\n SortDirection,\n} from '../../../../interfaces/sortable-table';\n\n@Directive({\n standalone: true,\n selector: '[itSort]',\n exportAs: 'itSort',\n})\nexport class ItSortDirective implements OnChanges, OnDestroy {\n /** The id of the most recently sorted ItSortable. */\n @Input('itSortActive') active?: string;\n\n /**\n * The direction to set when an MatSortable is initially sorted.\n * May be overridden by the MatSortable's sort start.\n */\n @Input('itSortStart') start: SortDirection = 'asc';\n\n /** The sort direction of the currently active ItSortable. */\n @Input('itSortDirection')\n get direction(): SortDirection {\n return this._direction;\n }\n set direction(direction: SortDirection) {\n this._direction = direction;\n }\n private _direction: SortDirection;\n\n /**\n * Whether to disable the user from clearing the sort by finishing the sort direction cycle.\n * May be overridden by the ItSortable's disable clear input.\n */\n @Input({ transform: booleanAttribute })\n disableSortClear?: boolean;\n\n /** Whether the sortable is disabled. */\n @Input({ transform: booleanAttribute })\n sortDisabled: boolean = false;\n\n /** Event emitted when the user changes either the active sort or sort direction. */\n @Output() readonly sortChange: EventEmitter = new EventEmitter();\n\n @HostBinding('class')\n public readonly sortDirectiveClass = 'it-sort';\n\n /** Collection of all registered sortables that this directive manages. */\n protected sortables = new Map();\n\n /** Used to notify any child components listening to state changes. */\n readonly _stateChanges = new Subject();\n\n constructor(\n @Optional()\n @Inject(IT_SORT_DEFAULT_OPTIONS)\n private _defaultOptions?: ItSortDefaultOptions\n ) {}\n\n /**\n * Register function to be used by the contained ItSortables. Adds the ItSortable to the\n * collection of ItSortables.\n */\n register(sortable: ItSortable): void {\n this.sortables.set(sortable.id, sortable);\n }\n\n /**\n * Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\n * collection of contained ItSortables.\n */\n deregister(sortable: ItSortable): void {\n this.sortables.delete(sortable.id);\n }\n\n /** Sets the active sort id and determines the new sort direction. */\n sort(sortable: ItSortable): void {\n if (this.active != sortable.id) {\n this.active = sortable.id;\n this.direction = sortable.start ? sortable.start : this.start;\n } else {\n this.direction = this.getNextSortDirection(sortable);\n }\n\n this.sortChange.emit({ active: this.active, direction: this.direction });\n }\n\n /** Returns the next sort direction of the active sortable, checking for potential overrides. */\n getNextSortDirection(sortable: ItSortable): SortDirection {\n if (!sortable) {\n return undefined;\n }\n\n // Get the sort direction cycle with the potential sortable overrides.\n const disableClear = sortable?.disableSortClear ?? this.disableSortClear ?? !!this._defaultOptions?.disableClear;\n const sortDirectionCycle = getSortDirectionCycle(sortable.start || this.start, disableClear);\n\n // Get and return the next direction in the cycle\n let nextDirectionIndex = sortDirectionCycle.indexOf(this.direction) + 1;\n if (nextDirectionIndex >= sortDirectionCycle.length) {\n nextDirectionIndex = 0;\n }\n return sortDirectionCycle[nextDirectionIndex];\n }\n\n ngOnChanges() {\n this._stateChanges.next();\n }\n\n ngOnDestroy() {\n this._stateChanges.complete();\n }\n}\n\n/** Returns the sort direction cycle to use given the provided parameters of order and clear. */\nfunction getSortDirectionCycle(start: SortDirection, disableClear: boolean): Array {\n const sortOrder: Array = ['asc', 'desc'];\n if (start == 'desc') {\n sortOrder.reverse();\n }\n if (!disableClear) {\n sortOrder.push(undefined);\n }\n\n return sortOrder;\n}\n", "selector": "[itSort]", "providers": [], "exportAs": "itSort", @@ -5482,7 +5514,7 @@ "deprecationMessage": "", "rawdescription": "\n\nWhether to disable the user from clearing the sort by finishing the sort direction cycle.\nMay be overridden by the ItSortable's disable clear input.\n", "description": "

    Whether to disable the user from clearing the sort by finishing the sort direction cycle.\nMay be overridden by the ItSortable's disable clear input.

    \n", - "line": 53, + "line": 52, "type": "boolean", "decorators": [] }, @@ -5492,7 +5524,7 @@ "deprecationMessage": "", "rawdescription": "\nThe id of the most recently sorted ItSortable.", "description": "

    The id of the most recently sorted ItSortable.

    \n", - "line": 30, + "line": 29, "type": "string", "decorators": [] }, @@ -5502,7 +5534,7 @@ "deprecationMessage": "", "rawdescription": "\nThe sort direction of the currently active ItSortable.", "description": "

    The sort direction of the currently active ItSortable.

    \n", - "line": 40, + "line": 39, "type": "SortDirection", "decorators": [] }, @@ -5513,7 +5545,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe direction to set when an MatSortable is initially sorted.\nMay be overridden by the MatSortable's sort start.\n", "description": "

    The direction to set when an MatSortable is initially sorted.\nMay be overridden by the MatSortable's sort start.

    \n", - "line": 36, + "line": 35, "type": "SortDirection", "decorators": [] }, @@ -5525,7 +5557,7 @@ "deprecationMessage": "", "rawdescription": "\nWhether the sortable is disabled.", "description": "

    Whether the sortable is disabled.

    \n", - "line": 58, + "line": 56, "type": "boolean", "decorators": [] } @@ -5538,7 +5570,7 @@ "deprecationMessage": "", "rawdescription": "\nEvent emitted when the user changes either the active sort or sort direction.", "description": "

    Event emitted when the user changes either the active sort or sort direction.

    \n", - "line": 61, + "line": 59, "type": "EventEmitter" } ], @@ -5550,7 +5582,7 @@ "defaultValue": "'it-sort'", "deprecated": false, "deprecationMessage": "", - "line": 64, + "line": 62, "type": "\"it-sort\"", "decorators": [] } @@ -5564,7 +5596,7 @@ "type": "SortDirection", "optional": false, "description": "", - "line": 46, + "line": 45, "modifierKind": [ 123 ] @@ -5577,7 +5609,7 @@ "type": "", "optional": false, "description": "

    Used to notify any child components listening to state changes.

    \n", - "line": 70, + "line": 68, "rawdescription": "\nUsed to notify any child components listening to state changes.", "modifierKind": [ 148 @@ -5591,7 +5623,7 @@ "type": "", "optional": false, "description": "

    Collection of all registered sortables that this directive manages.

    \n", - "line": 67, + "line": 65, "rawdescription": "\nCollection of all registered sortables that this directive manages.", "modifierKind": [ 124 @@ -5605,7 +5637,7 @@ "type": "string", "optional": false, "description": "", - "line": 64, + "line": 62, "decorators": [ { "name": "HostBinding", @@ -5633,7 +5665,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 91, + "line": 88, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nUnregister function to be used by the contained ItSortables. Removes the ItSortable from the\ncollection of contained ItSortables.\n", @@ -5663,7 +5695,7 @@ "optional": false, "returnType": "SortDirection", "typeParameters": [], - "line": 109, + "line": 105, "deprecated": false, "deprecationMessage": "", "rawdescription": "\nReturns the next sort direction of the active sortable, checking for potential overrides.", @@ -5686,7 +5718,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 127, + "line": 122, "deprecated": false, "deprecationMessage": "" }, @@ -5696,7 +5728,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 131, + "line": 126, "deprecated": false, "deprecationMessage": "" }, @@ -5713,7 +5745,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 83, + "line": 80, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nRegister function to be used by the contained ItSortables. Adds the ItSortable to the\ncollection of ItSortables.\n", @@ -5743,7 +5775,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 96, + "line": 93, "deprecated": false, "deprecationMessage": "", "rawdescription": "\nSets the active sort id and determines the new sort direction.", @@ -5780,7 +5812,7 @@ "optional": true } ], - "line": 70, + "line": 68, "jsdoctags": [ { "name": "_defaultOptions", @@ -5811,7 +5843,7 @@ } ], "returnType": "void", - "line": 43, + "line": 42, "jsdoctags": [ { "name": "direction", @@ -5828,7 +5860,7 @@ "name": "direction", "type": "", "returnType": "SortDirection", - "line": 40, + "line": 39, "rawdescription": "\nThe sort direction of the currently active ItSortable.", "description": "

    The sort direction of the currently active ItSortable.

    \n" } @@ -5837,12 +5869,12 @@ }, { "name": "ItTooltipDirective", - "id": "directive-ItTooltipDirective-2e93b062af928eb73041d6c9dab1d46c1a23cadf0cb819e1569dacc57b0f1461fa3d6a30776a1841a907523dd0f154c417684ca4010aa615cda93a92fab960d0", + "id": "directive-ItTooltipDirective-24f3f866c081542a507e7e98237e1853e5524b0778b90fc7c4edd5f63e197c86a8995262b539d92c251f06620a8974a03b5c8fd2db9503ad38eb482ae44a0e7f", "file": "projects/design-angular-kit/src/lib/components/core/tooltip/tooltip.directive.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from '@angular/core';\nimport { ElementPlacement } from '../../../interfaces/core';\nimport { Tooltip } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Directive({\n standalone: true,\n selector: '[itTooltip]',\n exportAs: 'itTooltip'\n})\nexport class ItTooltipDirective implements AfterViewInit, OnDestroy {\n\n /**\n * Define the tooltip title\n * @param title the tooltip title\n */\n @Input('itTooltip') set title(title: string | undefined) {\n if (title) {\n // this.element.setAttribute(\"title\", title);\n this.element.setAttribute('data-bs-original-title', title);\n }\n }\n\n /**\n * Define the tooltip placement\n * @param placement\n */\n @Input() set tooltipPlacement(placement: ElementPlacement) {\n this.element.setAttribute('data-bs-placement', placement);\n }\n\n /**\n * Indicates whether the title contains html\n * @param html true if contain html\n */\n @Input({ transform: inputToBoolean }) set tooltipHtml(html: boolean) {\n this.element.setAttribute('data-bs-html', html ? 'true' : 'false');\n }\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires after the show event when the tooltip template has been added to the DOM.\n */\n @Output() insertedEvent: EventEmitter = new EventEmitter();\n\n private readonly element: HTMLElement;\n private tooltip?: Tooltip;\n\n constructor(\n private readonly _elementRef: ElementRef\n ) {\n this.element = this._elementRef.nativeElement;\n }\n\n ngAfterViewInit(): void {\n this.element.setAttribute('data-bs-toggle', 'tooltip');\n this.tooltip = Tooltip.getOrCreateInstance(this.element);\n\n this.element.addEventListener('show.bs.tooltip', event => this.showEvent.emit(event));\n this.element.addEventListener('shown.bs.tooltip', event => this.shownEvent.emit(event));\n this.element.addEventListener('hide.bs.tooltip', event => this.hideEvent.emit(event));\n this.element.addEventListener('hidden.bs.tooltip', event => this.hiddenEvent.emit(event));\n this.element.addEventListener('inserted.bs.tooltip', event => this.insertedEvent.emit(event));\n }\n\n ngOnDestroy(): void {\n this.dispose();\n }\n\n /**\n * Shows the tooltip of an item.\n */\n public show(): void {\n this.tooltip?.show();\n }\n\n /**\n * Hide the tooltip of an element.\n */\n public hide(): void {\n this.tooltip?.hide();\n }\n\n /**\n * Activate / Deactivate the tooltip of an element\n */\n public toggle(): void {\n this.tooltip?.toggle();\n }\n\n /**\n * Hides and destroys the tooltip of an element.\n */\n public dispose(): void {\n this.tooltip?.dispose();\n }\n\n /**\n * Gives the tooltip of an element a chance to be shown.\n */\n public enable(): void {\n this.tooltip?.enable();\n }\n\n /**\n * Removes the ability to show the tooltip of an element.\n */\n public disable(): void {\n this.tooltip?.disable();\n }\n\n /**\n * Toggles the possibility that the tooltip of an element is shown or hidden.\n */\n public toggleEnabled(): void {\n this.tooltip?.disable();\n }\n\n /**\n * Updates the position of an element's tooltip.\n */\n public update(): void {\n this.tooltip?.disable();\n }\n\n}\n", + "sourceCode": "import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from '@angular/core';\nimport { ElementPlacement } from '../../../interfaces/core';\nimport { Tooltip } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Directive({\n standalone: true,\n selector: '[itTooltip]',\n exportAs: 'itTooltip',\n})\nexport class ItTooltipDirective implements AfterViewInit, OnDestroy {\n /**\n * Define the tooltip title\n * @param title the tooltip title\n */\n @Input('itTooltip') set title(title: string | undefined) {\n if (title) {\n // this.element.setAttribute(\"title\", title);\n this.element.setAttribute('data-bs-original-title', title);\n }\n }\n\n /**\n * Define the tooltip placement\n * @param placement\n */\n @Input() set tooltipPlacement(placement: ElementPlacement) {\n this.element.setAttribute('data-bs-placement', placement);\n }\n\n /**\n * Indicates whether the title contains html\n * @param html true if contain html\n */\n @Input({ transform: inputToBoolean }) set tooltipHtml(html: boolean) {\n this.element.setAttribute('data-bs-html', html ? 'true' : 'false');\n }\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires after the show event when the tooltip template has been added to the DOM.\n */\n @Output() insertedEvent: EventEmitter = new EventEmitter();\n\n private readonly element: HTMLElement;\n private tooltip?: Tooltip;\n\n constructor(private readonly _elementRef: ElementRef) {\n this.element = this._elementRef.nativeElement;\n }\n\n ngAfterViewInit(): void {\n this.element.setAttribute('data-bs-toggle', 'tooltip');\n this.tooltip = Tooltip.getOrCreateInstance(this.element);\n\n this.element.addEventListener('show.bs.tooltip', event => this.showEvent.emit(event));\n this.element.addEventListener('shown.bs.tooltip', event => this.shownEvent.emit(event));\n this.element.addEventListener('hide.bs.tooltip', event => this.hideEvent.emit(event));\n this.element.addEventListener('hidden.bs.tooltip', event => this.hiddenEvent.emit(event));\n this.element.addEventListener('inserted.bs.tooltip', event => this.insertedEvent.emit(event));\n }\n\n ngOnDestroy(): void {\n this.dispose();\n }\n\n /**\n * Shows the tooltip of an item.\n */\n public show(): void {\n this.tooltip?.show();\n }\n\n /**\n * Hide the tooltip of an element.\n */\n public hide(): void {\n this.tooltip?.hide();\n }\n\n /**\n * Activate / Deactivate the tooltip of an element\n */\n public toggle(): void {\n this.tooltip?.toggle();\n }\n\n /**\n * Hides and destroys the tooltip of an element.\n */\n public dispose(): void {\n this.tooltip?.dispose();\n }\n\n /**\n * Gives the tooltip of an element a chance to be shown.\n */\n public enable(): void {\n this.tooltip?.enable();\n }\n\n /**\n * Removes the ability to show the tooltip of an element.\n */\n public disable(): void {\n this.tooltip?.disable();\n }\n\n /**\n * Toggles the possibility that the tooltip of an element is shown or hidden.\n */\n public toggleEnabled(): void {\n this.tooltip?.disable();\n }\n\n /**\n * Updates the position of an element's tooltip.\n */\n public update(): void {\n this.tooltip?.disable();\n }\n}\n", "selector": "[itTooltip]", "providers": [], "exportAs": "itTooltip", @@ -5886,7 +5918,7 @@ ], "rawdescription": "\n\nDefine the tooltip title\n", "description": "

    Define the tooltip title

    \n", - "line": 17, + "line": 16, "type": "string | undefined", "decorators": [] }, @@ -5928,7 +5960,7 @@ ], "rawdescription": "\n\nIndicates whether the title contains html\n", "description": "

    Indicates whether the title contains html

    \n", - "line": 36, + "line": 35, "type": "boolean", "decorators": [] }, @@ -5969,7 +6001,7 @@ ], "rawdescription": "\n\nDefine the tooltip placement\n", "description": "

    Define the tooltip placement

    \n", - "line": 28, + "line": 27, "type": "ElementPlacement", "decorators": [] } @@ -5982,7 +6014,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \n", - "line": 58, + "line": 57, "type": "EventEmitter" }, { @@ -5992,7 +6024,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the hide method is called.\n", "description": "

    This event fires immediately when the hide method is called.

    \n", - "line": 53, + "line": 52, "type": "EventEmitter" }, { @@ -6002,7 +6034,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires after the show event when the tooltip template has been added to the DOM.\n", "description": "

    This event fires after the show event when the tooltip template has been added to the DOM.

    \n", - "line": 63, + "line": 62, "type": "EventEmitter" }, { @@ -6012,7 +6044,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the show method is called.\n", "description": "

    This event fires immediately when the show method is called.

    \n", - "line": 43, + "line": 42, "type": "EventEmitter" }, { @@ -6022,7 +6054,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \n", - "line": 48, + "line": 47, "type": "EventEmitter" } ], @@ -6038,7 +6070,7 @@ "type": "HTMLElement", "optional": false, "description": "", - "line": 65, + "line": 64, "modifierKind": [ 123, 148 @@ -6051,7 +6083,7 @@ "type": "Tooltip", "optional": true, "description": "", - "line": 66, + "line": 65, "modifierKind": [ 123 ] @@ -6064,7 +6096,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 127, + "line": 124, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nRemoves the ability to show the tooltip of an element.\n", @@ -6079,7 +6111,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 113, + "line": 110, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHides and destroys the tooltip of an element.\n", @@ -6094,7 +6126,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 120, + "line": 117, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGives the tooltip of an element a chance to be shown.\n", @@ -6109,7 +6141,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 99, + "line": 96, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHide the tooltip of an element.\n", @@ -6124,7 +6156,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 74, + "line": 71, "deprecated": false, "deprecationMessage": "" }, @@ -6134,7 +6166,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 85, + "line": 82, "deprecated": false, "deprecationMessage": "" }, @@ -6144,7 +6176,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 92, + "line": 89, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows the tooltip of an item.\n", @@ -6159,7 +6191,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 106, + "line": 103, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nActivate / Deactivate the tooltip of an element\n", @@ -6174,7 +6206,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 134, + "line": 131, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nToggles the possibility that the tooltip of an element is shown or hidden.\n", @@ -6189,7 +6221,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 141, + "line": 138, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nUpdates the position of an element's tooltip.\n", @@ -6217,7 +6249,7 @@ "deprecationMessage": "" } ], - "line": 66, + "line": 65, "jsdoctags": [ { "name": "_elementRef", @@ -6247,7 +6279,7 @@ } ], "returnType": "void", - "line": 17, + "line": 16, "rawdescription": "\n\nDefine the tooltip title\n", "description": "

    Define the tooltip title

    \n", "jsdoctags": [ @@ -6294,7 +6326,7 @@ } ], "returnType": "void", - "line": 28, + "line": 27, "rawdescription": "\n\nDefine the tooltip placement\n", "description": "

    Define the tooltip placement

    \n", "jsdoctags": [ @@ -6341,7 +6373,7 @@ } ], "returnType": "void", - "line": 36, + "line": 35, "rawdescription": "\n\nIndicates whether the title contains html\n", "description": "

    Indicates whether the title contains html

    \n", "jsdoctags": [ @@ -6378,7 +6410,7 @@ "components": [ { "name": "ItAbstractComponent", - "id": "component-ItAbstractComponent-180a9316d1e631f3201303d55984b6e9485fe200799efad129bb4cfdc024345d1d2aee92d8321ca7feb7934271fedfdcf9f5a171b79dd80db2295d1735fef571", + "id": "component-ItAbstractComponent-91eaa6ebb8b6695c988cf928fbd707bf6b846fe575973e7620d5640f07a24988a3e6d143e38e8cf15ffaf4e8043e13b8e3217873bb2c4024c5d99d2e2691872f", "file": "projects/design-angular-kit/src/lib/abstracts/abstract.component.ts", "encapsulation": [], "entryComponents": [], @@ -6399,7 +6431,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [] } @@ -6411,7 +6443,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter" } ], @@ -6423,7 +6455,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -6436,7 +6468,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -6449,7 +6481,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -6463,7 +6495,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -6498,7 +6530,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -6509,8 +6541,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6527,7 +6559,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "" }, @@ -6544,7 +6576,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -6569,7 +6601,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\n AfterViewInit,\n ChangeDetectorRef,\n Component,\n ElementRef,\n EventEmitter,\n inject,\n Input,\n OnChanges,\n Output,\n Renderer2,\n SimpleChanges\n} from '@angular/core';\n\n@Component({ template: '' })\nexport abstract class ItAbstractComponent implements AfterViewInit, OnChanges {\n\n /**\n * The element ID\n */\n @Input() id: string = this.getDefaultId();\n\n /**\n * Fired when component input attributes was changed\n */\n @Output() public valueChanges: EventEmitter;\n\n /**\n * Counter of active instances\n * @private\n */\n private static instances = 0;\n\n\n protected readonly _renderer: Renderer2; // Injected\n protected readonly _elementRef: ElementRef; // Injected\n protected readonly _changeDetectorRef: ChangeDetectorRef; // Injected\n\n constructor() {\n this._renderer = inject(Renderer2);\n this._elementRef = inject(ElementRef);\n this._changeDetectorRef = inject(ChangeDetectorRef);\n\n this.valueChanges = new EventEmitter();\n }\n\n ngAfterViewInit(): void {\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'id');\n }\n\n ngOnChanges(changes: SimpleChanges): void {\n this.valueChanges.next(); // The inputs were changed\n }\n\n /**\n * Generate unique id for components\n * @private\n */\n private getDefaultId(): string {\n const name = this.constructor.name.replace('Component', '');\n const kebabName = name.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($, ofs) => (ofs ? '-' : '') + $.toLowerCase());\n return `${kebabName}-${ItAbstractComponent.instances++}`;\n }\n}\n", + "sourceCode": "import {\n AfterViewInit,\n ChangeDetectorRef,\n Component,\n ElementRef,\n EventEmitter,\n inject,\n Input,\n OnChanges,\n Output,\n Renderer2,\n SimpleChanges,\n} from '@angular/core';\n\n@Component({ template: '' })\nexport abstract class ItAbstractComponent implements AfterViewInit, OnChanges {\n /**\n * The element ID\n */\n @Input() id: string = this.getDefaultId();\n\n /**\n * Fired when component input attributes was changed\n */\n @Output() public valueChanges: EventEmitter;\n\n /**\n * Counter of active instances\n * @private\n */\n private static instances = 0;\n\n protected readonly _renderer: Renderer2; // Injected\n protected readonly _elementRef: ElementRef; // Injected\n protected readonly _changeDetectorRef: ChangeDetectorRef; // Injected\n\n constructor() {\n this._renderer = inject(Renderer2);\n this._elementRef = inject(ElementRef);\n this._changeDetectorRef = inject(ChangeDetectorRef);\n\n this.valueChanges = new EventEmitter();\n }\n\n ngAfterViewInit(): void {\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'id');\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n ngOnChanges(changes: SimpleChanges): void {\n this.valueChanges.next(); // The inputs were changed\n }\n\n /**\n * Generate unique id for components\n * @private\n */\n private getDefaultId(): string {\n const name = this.constructor.name.replace('Component', '');\n const kebabName = name.replace(/[A-Z]+(?![a-z])|[A-Z]/g, ($, ofs) => (ofs ? '-' : '') + $.toLowerCase());\n return `${kebabName}-${ItAbstractComponent.instances++}`;\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -6579,7 +6611,7 @@ "deprecated": false, "deprecationMessage": "", "args": [], - "line": 37 + "line": 35 }, "extends": [], "implements": [ @@ -6589,7 +6621,7 @@ }, { "name": "ItAbstractFormComponent", - "id": "component-ItAbstractFormComponent-f06a715b6f63fdfa293e75a1ab96ae4925532c950bf287b41b5b86700c8306812e0c81aa2c4ed13eb63c48855cbd74a8acf7a063bb3f8e07368623a09499ed81", + "id": "component-ItAbstractFormComponent-e480ead106528d3597bb9442fee0eb6722514f96db28573d7999518169b8d2a320680c8ce5d9a321f80b37c426279ab019835bcd65ecb957e483d7a4b79e8193", "file": "projects/design-angular-kit/src/lib/abstracts/abstract-form.component.ts", "encapsulation": [], "entryComponents": [], @@ -6632,7 +6664,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6646,7 +6678,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -6662,7 +6694,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -6677,7 +6709,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -6725,7 +6757,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -6741,7 +6773,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -6757,7 +6789,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -6774,7 +6806,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -6830,8 +6862,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6842,8 +6874,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6885,8 +6917,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6897,8 +6929,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6909,8 +6941,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6922,8 +6954,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6934,8 +6966,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6977,8 +7009,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -6989,8 +7021,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7001,8 +7033,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7014,8 +7046,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7026,8 +7058,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7190,7 +7222,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -7201,8 +7233,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7222,7 +7254,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -7242,7 +7274,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -7270,7 +7302,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ControlValueAccessor, FormControl, NgControl, ValidatorFn } from '@angular/forms';\nimport { Component, DoCheck, Input, OnInit, Optional, Self } from '@angular/core';\nimport { ItAbstractComponent } from './abstract.component';\nimport { Observable } from 'rxjs';\nimport { TranslateService } from '@ngx-translate/core';\nimport { inputToBoolean } from '../utils/coercion';\n\n@Component({ template: '' })\nexport abstract class ItAbstractFormComponent extends ItAbstractComponent implements OnInit, ControlValueAccessor, DoCheck {\n /**\n * The label of form control\n */\n @Input() label?: string;\n\n /**\n * Validation color display mode (validation triggered if field is touched or not pristine)\n * - true: Always show the validation color\n * - false: Never show validation color\n * - only-valid: Show only valid validation color\n * - only-invalid: Show only invalid validation color\n * @default only-invalid: Show only invalid validation color\n */\n @Input() validationMode: boolean | 'only-valid' | 'only-invalid' = true;\n\n /**\n * Set the disabled state\n */\n @Input({ transform: inputToBoolean }) set disabled(isDisabled: boolean) {\n this.setDisabledState(isDisabled);\n }\n\n /**\n * Internal form control\n */\n protected control: FormControl;\n\n constructor(\n protected readonly _translateService: TranslateService,\n @Self() @Optional() protected readonly _ngControl: NgControl\n ) {\n super();\n this.control = new FormControl();\n this._ngControl && (this._ngControl.valueAccessor = this);\n }\n\n /**\n * Check if field is invalid (Validation failed)\n */\n get isInvalid(): boolean | undefined {\n if (this.validationMode === 'only-valid' || (this.validationMode !== 'only-invalid' && !this.validationMode)) {\n return undefined;\n }\n\n if (this._ngControl) {\n return this._ngControl.invalid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\n }\n return this.control.invalid && (!this.control.pristine || this.control.touched);\n }\n\n /**\n * Check if field is valid (Validation successful)\n */\n get isValid(): boolean | undefined {\n if (this.validationMode === 'only-invalid' || (this.validationMode !== 'only-valid' && !this.validationMode)) {\n return undefined;\n }\n\n if (this._ngControl) {\n return this._ngControl.valid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\n }\n return this.control.valid && (!this.control.pristine || this.control.touched);\n }\n\n /**\n * Return the invalid message string from TranslateService\n */\n get invalidMessage(): Observable {\n if (this.hasError('required')) {\n return this._translateService.get('it.errors.required-field');\n }\n\n return this._translateService.get('it.errors.invalid-field');\n }\n\n ngOnInit(): void {\n if (this._ngControl?.control) {\n this.control.setValidators((this._ngControl.control as FormControl).validator);\n }\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n onChange = (_: T) => {};\n\n onTouched = () => {};\n\n registerOnChange(fn: any): void {\n this.control.valueChanges.subscribe(fn);\n this.onChange = fn;\n }\n\n registerOnTouched(fn: any): void {\n this.onTouched = fn;\n }\n\n setDisabledState(isDisabled: boolean): void {\n if (isDisabled) {\n return this.control.disable();\n }\n this.control.enable();\n }\n\n writeValue(value: T): void {\n this.control.setValue(value, { emitEvent: false });\n this._changeDetectorRef.detectChanges();\n }\n\n /**\n * Mark the control as touched\n */\n markAsTouched(): void {\n if (!this.control.touched) {\n this.onTouched();\n }\n }\n\n /**\n * Fired to check if form control is touched\n */\n ngDoCheck() {\n if (this._ngControl?.control) {\n const ngControl = this._ngControl.control;\n if (this.control.touched !== ngControl.touched) {\n if (ngControl.touched) {\n this.control.markAsTouched();\n } else {\n this.control.markAsUntouched();\n }\n }\n if (this.control.pristine !== ngControl.pristine) {\n if (ngControl.pristine) {\n this.control.markAsPristine();\n } else {\n this.control.markAsDirty();\n }\n }\n }\n this._changeDetectorRef.detectChanges();\n }\n\n /**\n * Add the validators in control and parent control\n * @param validators the validators\n * @protected\n */\n protected addValidators(validators: ValidatorFn | ValidatorFn[]): void {\n if (!Array.isArray(validators)) {\n validators = [validators];\n }\n\n validators.forEach(validator => {\n if (!this.control.hasValidator(validator)) {\n this.control.addValidators(validator);\n }\n\n if (this._ngControl?.control && !this._ngControl.control.hasValidator(validator)) {\n this._ngControl.control.addValidators(validator);\n }\n });\n }\n\n /**\n * Reports whether the control with the given path has the error specified.
    \n * If the control is not present, false is returned.\n * @param errorCode The code of the error to check\n * @param path A list of control names that designates how to move from the current control\n * to the control that should be queried for errors.\n * @returns whether the given error is present in the control at the given path.\n */\n public hasError(errorCode: string, path?: Array | string): boolean {\n if (this._ngControl) {\n return this._ngControl.hasError(errorCode, path);\n }\n return this.control.hasError(errorCode, path);\n }\n\n /**\n * Reports error data for the control with the given path.\n * @param errorCode The code of the error to check\n * @param path A list of control names that designates how to move from the current control\n * to the control that should be queried for errors.\n * @returns error data for that particular error. If the control or error is not present,\n * null is returned.\n */\n public getError(errorCode: string, path?: Array | string): any {\n if (this._ngControl) {\n return this._ngControl.getError(errorCode, path);\n }\n return this.control.getError(errorCode, path);\n }\n}\n", + "sourceCode": "import { ControlValueAccessor, FormControl, NgControl, ValidatorFn } from '@angular/forms';\nimport { Component, DoCheck, Input, OnInit, Optional, Self } from '@angular/core';\nimport { ItAbstractComponent } from './abstract.component';\nimport { Observable } from 'rxjs';\nimport { TranslateService } from '@ngx-translate/core';\nimport { inputToBoolean } from '../utils/coercion';\n\n@Component({ template: '' })\nexport abstract class ItAbstractFormComponent extends ItAbstractComponent implements OnInit, ControlValueAccessor, DoCheck {\n /**\n * The label of form control\n */\n @Input() label?: string;\n\n /**\n * Validation color display mode (validation triggered if field is touched or not pristine)\n * - true: Always show the validation color\n * - false: Never show validation color\n * - only-valid: Show only valid validation color\n * - only-invalid: Show only invalid validation color\n * @default true: Always show the validation color\n */\n @Input() validationMode: boolean | 'only-valid' | 'only-invalid' = true;\n\n /**\n * Set the disabled state\n */\n @Input({ transform: inputToBoolean }) set disabled(isDisabled: boolean) {\n this.setDisabledState(isDisabled);\n }\n\n /**\n * Internal form control\n */\n protected control: FormControl;\n\n constructor(\n protected readonly _translateService: TranslateService,\n @Self() @Optional() protected readonly _ngControl: NgControl\n ) {\n super();\n this.control = new FormControl();\n this._ngControl && (this._ngControl.valueAccessor = this);\n }\n\n /**\n * Check if field is invalid (Validation failed)\n */\n get isInvalid(): boolean | undefined {\n if (this.validationMode === 'only-valid' || (this.validationMode !== 'only-invalid' && !this.validationMode)) {\n return undefined;\n }\n\n if (this._ngControl) {\n return this._ngControl.invalid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\n }\n return this.control.invalid && (!this.control.pristine || this.control.touched);\n }\n\n /**\n * Check if field is valid (Validation successful)\n */\n get isValid(): boolean | undefined {\n if (this.validationMode === 'only-invalid' || (this.validationMode !== 'only-valid' && !this.validationMode)) {\n return undefined;\n }\n\n if (this._ngControl) {\n return this._ngControl.valid === true && (!this._ngControl.pristine || this._ngControl.touched === true);\n }\n return this.control.valid && (!this.control.pristine || this.control.touched);\n }\n\n /**\n * Return the invalid message string from TranslateService\n */\n get invalidMessage(): Observable {\n if (this.hasError('required')) {\n return this._translateService.get('it.errors.required-field');\n }\n\n return this._translateService.get('it.errors.invalid-field');\n }\n\n ngOnInit(): void {\n if (this._ngControl?.control) {\n this.control.setValidators((this._ngControl.control as FormControl).validator);\n }\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n onChange = (_: T) => {};\n\n onTouched = () => {};\n\n registerOnChange(fn: any): void {\n this.control.valueChanges.subscribe(fn);\n this.onChange = fn;\n }\n\n registerOnTouched(fn: any): void {\n this.onTouched = fn;\n }\n\n setDisabledState(isDisabled: boolean): void {\n if (isDisabled) {\n return this.control.disable();\n }\n this.control.enable();\n }\n\n writeValue(value: T): void {\n this.control.setValue(value, { emitEvent: false });\n this._changeDetectorRef.detectChanges();\n }\n\n /**\n * Mark the control as touched\n */\n markAsTouched(): void {\n if (!this.control.touched) {\n this.onTouched();\n }\n }\n\n /**\n * Fired to check if form control is touched\n */\n ngDoCheck() {\n if (this._ngControl?.control) {\n const ngControl = this._ngControl.control;\n if (this.control.touched !== ngControl.touched) {\n if (ngControl.touched) {\n this.control.markAsTouched();\n } else {\n this.control.markAsUntouched();\n }\n }\n if (this.control.pristine !== ngControl.pristine) {\n if (ngControl.pristine) {\n this.control.markAsPristine();\n } else {\n this.control.markAsDirty();\n }\n }\n }\n this._changeDetectorRef.detectChanges();\n }\n\n /**\n * Add the validators in control and parent control\n * @param validators the validators\n * @protected\n */\n protected addValidators(validators: ValidatorFn | ValidatorFn[]): void {\n if (!Array.isArray(validators)) {\n validators = [validators];\n }\n\n validators.forEach(validator => {\n if (!this.control.hasValidator(validator)) {\n this.control.addValidators(validator);\n }\n\n if (this._ngControl?.control && !this._ngControl.control.hasValidator(validator)) {\n this._ngControl.control.addValidators(validator);\n }\n });\n }\n\n /**\n * Reports whether the control with the given path has the error specified.
    \n * If the control is not present, false is returned.\n * @param errorCode The code of the error to check\n * @param path A list of control names that designates how to move from the current control\n * to the control that should be queried for errors.\n * @returns whether the given error is present in the control at the given path.\n */\n public hasError(errorCode: string, path?: Array | string): boolean {\n if (this._ngControl) {\n return this._ngControl.hasError(errorCode, path);\n }\n return this.control.hasError(errorCode, path);\n }\n\n /**\n * Reports error data for the control with the given path.\n * @param errorCode The code of the error to check\n * @param path A list of control names that designates how to move from the current control\n * to the control that should be queried for errors.\n * @returns error data for that particular error. If the control or error is not present,\n * null is returned.\n */\n public getError(errorCode: string, path?: Array | string): any {\n if (this._ngControl) {\n return this._ngControl.getError(errorCode, path);\n }\n return this.control.getError(errorCode, path);\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -7430,7 +7462,7 @@ "deprecationMessage": "", "rawdescription": "\n\nCustom class\n", "description": "

    Custom class

    \n", - "line": 40, + "line": 30, "type": "string", "decorators": [], "inheritance": { @@ -7444,15 +7476,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 660, - "end": 678, + "pos": 644, + "end": 662, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 334, "tagName": { - "pos": 661, - "end": 668, + "pos": 645, + "end": 652, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7464,7 +7496,7 @@ ], "rawdescription": "\n\nEnable multiple collapse\n", "description": "

    Enable multiple collapse

    \n", - "line": 29, + "line": 19, "type": "boolean", "decorators": [], "inheritance": { @@ -7478,15 +7510,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 799, - "end": 817, + "pos": 785, + "end": 803, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 334, "tagName": { - "pos": 800, - "end": 807, + "pos": 786, + "end": 793, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7498,7 +7530,7 @@ ], "rawdescription": "\n\nToggles the collapsible element on invocation\n", "description": "

    Toggles the collapsible element on invocation

    \n", - "line": 35, + "line": 25, "type": "boolean", "decorators": [], "inheritance": { @@ -7512,7 +7544,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -7528,7 +7560,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \n", - "line": 60, + "line": 50, "type": "EventEmitter", "inheritance": { "file": "ItCollapseComponent" @@ -7541,7 +7573,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the hide method is called.\n", "description": "

    This event fires immediately when the hide method is called.

    \n", - "line": 55, + "line": 45, "type": "EventEmitter", "inheritance": { "file": "ItCollapseComponent" @@ -7554,7 +7586,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the show method is called.\n", "description": "

    This event fires immediately when the show method is called.

    \n", - "line": 45, + "line": 35, "type": "EventEmitter", "inheritance": { "file": "ItCollapseComponent" @@ -7567,7 +7599,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \n", - "line": 50, + "line": 40, "type": "EventEmitter", "inheritance": { "file": "ItCollapseComponent" @@ -7579,7 +7611,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -7630,7 +7662,7 @@ "type": "Collapse", "optional": true, "description": "", - "line": 63, + "line": 52, "modifierKind": [ 123 ], @@ -7646,7 +7678,7 @@ "type": "boolean", "optional": false, "description": "", - "line": 65, + "line": 54, "modifierKind": [ 123 ], @@ -7661,7 +7693,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -7677,7 +7709,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -7693,7 +7725,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -7710,7 +7742,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -7764,7 +7796,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 120, + "line": 121, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nEliminates the possibility of an item being resealable\n", @@ -7782,7 +7814,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 105, + "line": 106, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHides a resealable item\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\n", @@ -7800,7 +7832,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 89, + "line": 90, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows if collapse is open or not\n", @@ -7818,7 +7850,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 97, + "line": 98, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows a resealable item\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\n", @@ -7836,7 +7868,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 113, + "line": 114, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nToggle a collapsible item to show or hide it.\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\n", @@ -7854,7 +7886,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -7865,8 +7897,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -7893,7 +7925,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -7931,7 +7963,7 @@ "implements": [ "AfterViewInit" ], - "templateData": "
    \n
    \n\n

    \n \n {{title}}\n \n

    \n\n
    \n\n
    \n \n
    \n
    \n
    \n
    \n\n" + "templateData": "
    \n
    \n

    \n \n {{ title }}\n \n

    \n\n \n
    \n \n
    \n
    \n
    \n\n" }, { "name": "ItAlertComponent", @@ -8024,7 +8056,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -8059,7 +8091,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -8105,7 +8137,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -8121,7 +8153,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -8137,7 +8169,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -8154,7 +8186,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -8238,7 +8270,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -8249,8 +8281,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8277,7 +8309,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -8333,7 +8365,7 @@ }, { "name": "ItAutocompleteComponent", - "id": "component-ItAutocompleteComponent-5b17fb8f95d3558d9f6fdba6dd37213f9d494887b892905ff87cc53ce0301bc705cc4baafba54a64910d12b684820234bb3b5b62cfda4e97a56861f6593e4fd7", + "id": "component-ItAutocompleteComponent-942fec5e2c57adc3aa70ffc97df545096a1b4811e03826eed5cb3940817873f1cd63f168f88d674eb6aa9cb9dd1c787a7e452e460ed21418dc5b865c8ae8c035", "file": "projects/design-angular-kit/src/lib/components/form/autocomplete/autocomplete.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -8432,10 +8464,21 @@ "deprecationMessage": "", "rawdescription": "\n\nShow the label\n", "description": "

    Show the label

    \n", - "line": 46, + "line": 51, "type": "boolean", "decorators": [] }, + { + "name": "labelWaria", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nThe input label even get labelWaria icon\n", + "description": "

    The input label even get labelWaria icon

    \n", + "line": 46, + "type": "string | undefined", + "decorators": [] + }, { "name": "placeholder", "defaultValue": "''", @@ -8482,7 +8525,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8496,7 +8539,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -8515,7 +8558,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -8531,7 +8574,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when the Autocomplete Item has been selected\n", "description": "

    Fired when the Autocomplete Item has been selected

    \n", - "line": 51, + "line": 56, "type": "EventEmitter" }, { @@ -8540,7 +8583,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -8556,7 +8599,7 @@ "type": "Observable", "optional": false, "description": "

    Observable da cui vengono emessi i risultati dell'auto completamento

    \n", - "line": 56, + "line": 61, "rawdescription": "\nObservable da cui vengono emessi i risultati dell'auto completamento", "modifierKind": [ 124 @@ -8570,7 +8613,7 @@ "type": "", "optional": false, "description": "", - "line": 53, + "line": 58, "modifierKind": [ 124 ] @@ -8624,7 +8667,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -8640,7 +8683,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -8656,7 +8699,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -8673,7 +8716,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -8724,7 +8767,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 113, + "line": 118, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -8757,7 +8800,7 @@ "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 69, + "line": 74, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nCreate the autocomplete list\n", @@ -8772,7 +8815,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 61, + "line": 66, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -8801,7 +8844,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 101, + "line": 106, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -8834,7 +8877,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 117, + "line": 122, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -8865,8 +8908,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8877,8 +8920,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8923,8 +8966,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8935,8 +8978,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8947,8 +8990,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8960,8 +9003,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -8972,8 +9015,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9018,8 +9061,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9030,8 +9073,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9042,8 +9085,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9055,8 +9098,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9067,8 +9110,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9242,7 +9285,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -9253,8 +9296,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -9274,7 +9317,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -9294,7 +9337,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -9342,7 +9385,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\nimport { debounceTime, distinctUntilChanged, map, Observable, of, switchMap } from 'rxjs';\nimport { AsyncPipe, NgTemplateOutlet } from '@angular/common';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { ItMarkMatchingTextPipe } from '../../../pipes/mark-matching-text.pipe';\nimport { ItAbstractFormComponent } from '../../../abstracts/abstract-form.component';\nimport { AutocompleteItem } from '../../../interfaces/form';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-autocomplete',\n templateUrl: './autocomplete.component.html',\n imports: [AsyncPipe, ItIconComponent, ItMarkMatchingTextPipe, NgTemplateOutlet, ReactiveFormsModule],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ItAutocompleteComponent extends ItAbstractFormComponent implements OnInit {\n /**\n * Indicates the list of searchable elements on which to base the input autocomplete system\n * If you need to retrieve items via API, can pass a function of Observable\n * @default undefined\n */\n @Input({ required: true }) autocompleteData!: Array | ((search?: string | null) => Observable>);\n\n /**\n * To get a large version of Autocomplete\n */\n @Input({ transform: inputToBoolean }) big?: boolean;\n\n /**\n * Time span [ms] has passed without another source emission, to delay data filtering.\n * Useful when the user is typing multiple letters\n * @default 300 [ms]\n */\n @Input() debounceTime = 300;\n\n /**\n * The input placeholder\n */\n @Input() placeholder = '';\n\n /**\n * Show the label\n */\n @Input({ transform: inputToBoolean }) forceShowLabel: boolean = true;\n\n /**\n * Fired when the Autocomplete Item has been selected\n */\n @Output() autocompleteSelectedEvent: EventEmitter = new EventEmitter();\n\n protected showAutocompletion = false;\n\n /** Observable da cui vengono emessi i risultati dell'auto completamento */\n protected autocompleteResults$: Observable<{\n searchedValue: string | undefined | null;\n relatedEntries: Array;\n }> = new Observable();\n\n override ngOnInit() {\n super.ngOnInit();\n this.autocompleteResults$ = this.getAutocompleteResults$();\n }\n\n /**\n * Create the autocomplete list\n */\n private getAutocompleteResults$(): Observable<{\n searchedValue: string | null | undefined;\n relatedEntries: Array;\n }> {\n return this.control.valueChanges.pipe(\n debounceTime(this.debounceTime), // Delay filter data after time span has passed without another source emission, useful when the user is typing multiple letters\n distinctUntilChanged(), // Only if searchValue is distinct in comparison to the last value\n switchMap(searchedValue => {\n if (!this.autocompleteData) {\n return of({\n searchedValue,\n relatedEntries: >[],\n });\n }\n\n const autoCompleteData$ = Array.isArray(this.autocompleteData) ? of(this.autocompleteData) : this.autocompleteData(searchedValue);\n return autoCompleteData$.pipe(\n map(autocompleteData => {\n if (!searchedValue || typeof searchedValue === 'number') {\n return { searchedValue, relatedEntries: [] };\n }\n\n const lowercaseValue = searchedValue.toLowerCase();\n const relatedEntries = autocompleteData.filter(item => item.value?.toLowerCase().includes(lowercaseValue));\n\n return { searchedValue, relatedEntries };\n })\n );\n })\n );\n }\n\n protected onEntryClick(entry: AutocompleteItem, event: Event) {\n // Se non è stato definito un link associato all'elemento dell'autocomplete, probabilmente il desiderata\n // non è effettuare la navigazione al default '#', pertanto in tal caso meglio annullare la navigazione.\n if (!entry.link) {\n event.preventDefault();\n }\n\n this.autocompleteSelectedEvent.next(entry);\n this.control.setValue(entry.value);\n this.showAutocompletion = false;\n }\n\n protected autocompleteItemTrackByValueFn(index: number, item: AutocompleteItem) {\n return item.value;\n }\n\n protected onKeyDown() {\n this.showAutocompletion = true;\n }\n\n protected get isActiveLabel(): boolean {\n const value = this.control.value;\n return this.forceShowLabel && (!!value || !!this.placeholder);\n }\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\nimport { debounceTime, distinctUntilChanged, map, Observable, of, switchMap } from 'rxjs';\nimport { AsyncPipe, NgTemplateOutlet } from '@angular/common';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { ItMarkMatchingTextPipe } from '../../../pipes/mark-matching-text.pipe';\nimport { ItAbstractFormComponent } from '../../../abstracts/abstract-form.component';\nimport { AutocompleteItem } from '../../../interfaces/form';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-autocomplete',\n templateUrl: './autocomplete.component.html',\n imports: [AsyncPipe, ItIconComponent, ItMarkMatchingTextPipe, NgTemplateOutlet, ReactiveFormsModule],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ItAutocompleteComponent extends ItAbstractFormComponent implements OnInit {\n /**\n * Indicates the list of searchable elements on which to base the input autocomplete system\n * If you need to retrieve items via API, can pass a function of Observable\n * @default undefined\n */\n @Input({ required: true }) autocompleteData!: Array | ((search?: string | null) => Observable>);\n\n /**\n * To get a large version of Autocomplete\n */\n @Input({ transform: inputToBoolean }) big?: boolean;\n\n /**\n * Time span [ms] has passed without another source emission, to delay data filtering.\n * Useful when the user is typing multiple letters\n * @default 300 [ms]\n */\n @Input() debounceTime = 300;\n\n /**\n * The input placeholder\n */\n @Input() placeholder = '';\n\n /**\n * The input label even get labelWaria icon\n */\n @Input() labelWaria: string | undefined = undefined;\n\n /**\n * Show the label\n */\n @Input({ transform: inputToBoolean }) forceShowLabel: boolean = true;\n\n /**\n * Fired when the Autocomplete Item has been selected\n */\n @Output() autocompleteSelectedEvent: EventEmitter = new EventEmitter();\n\n protected showAutocompletion = false;\n\n /** Observable da cui vengono emessi i risultati dell'auto completamento */\n protected autocompleteResults$: Observable<{\n searchedValue: string | undefined | null;\n relatedEntries: Array;\n }> = new Observable();\n\n override ngOnInit() {\n super.ngOnInit();\n this.autocompleteResults$ = this.getAutocompleteResults$();\n }\n\n /**\n * Create the autocomplete list\n */\n private getAutocompleteResults$(): Observable<{\n searchedValue: string | null | undefined;\n relatedEntries: Array;\n }> {\n return this.control.valueChanges.pipe(\n debounceTime(this.debounceTime), // Delay filter data after time span has passed without another source emission, useful when the user is typing multiple letters\n distinctUntilChanged(), // Only if searchValue is distinct in comparison to the last value\n switchMap(searchedValue => {\n if (!this.autocompleteData) {\n return of({\n searchedValue,\n relatedEntries: >[],\n });\n }\n\n const autoCompleteData$ = Array.isArray(this.autocompleteData) ? of(this.autocompleteData) : this.autocompleteData(searchedValue);\n return autoCompleteData$.pipe(\n map(autocompleteData => {\n if (!searchedValue || typeof searchedValue === 'number') {\n return { searchedValue, relatedEntries: [] };\n }\n\n const lowercaseValue = searchedValue.toLowerCase();\n const relatedEntries = autocompleteData.filter(item => item.value?.toLowerCase().includes(lowercaseValue));\n\n return { searchedValue, relatedEntries };\n })\n );\n })\n );\n }\n\n protected onEntryClick(entry: AutocompleteItem, event: Event) {\n // Se non è stato definito un link associato all'elemento dell'autocomplete, probabilmente il desiderata\n // non è effettuare la navigazione al default '#', pertanto in tal caso meglio annullare la navigazione.\n if (!entry.link) {\n event.preventDefault();\n }\n\n this.autocompleteSelectedEvent.next(entry);\n this.control.setValue(entry.value);\n this.showAutocompletion = false;\n }\n\n protected autocompleteItemTrackByValueFn(index: number, item: AutocompleteItem) {\n return item.value;\n }\n\n protected onKeyDown() {\n this.showAutocompletion = true;\n }\n\n protected get isActiveLabel(): boolean {\n const value = this.control.value;\n return this.forceShowLabel && (!!value || !!this.placeholder);\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -9359,11 +9402,11 @@ "name": "isActiveLabel", "type": "boolean", "returnType": "boolean", - "line": 121 + "line": 126 } } }, - "templateData": "
    \n @if (label) {\n \n }\n\n \n\n \n \n \n\n @if (autocompleteResults$ | async; as autocomplete) {\n \n }\n\n @if (isInvalid) {\n \n }\n
    \n" + "templateData": "
    \n @if (label) {\n \n }\n\n \n\n \n \n \n\n @if (autocompleteResults$ | async; as autocomplete) {\n \n }\n\n @if (isInvalid) {\n \n }\n
    \n" }, { "name": "ItAvatarDropdownComponent", @@ -9987,7 +10030,7 @@ }, { "name": "ItBackToTopComponent", - "id": "component-ItBackToTopComponent-d223392176f17e8f51583f911a5f072a5213c9985809b664861e26bbc014c5ec579362117f6caea8e00dbf10018f9d1e95df10690cbc49b44ee1b2edf7914db6", + "id": "component-ItBackToTopComponent-9769ea8cef25d58f5f36d35454b5063136affded482c989908a06a881a9c24bcfd78cc813967b53db2a74934972b76f8e71601f29e6e75da6ec4907253db07ab", "file": "projects/design-angular-kit/src/lib/components/navigation/back-to-top/back-to-top.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -10032,7 +10075,7 @@ ], "rawdescription": "\n\nButton usable button on a dark background\n", "description": "

    Button usable button on a dark background

    \n", - "line": 33, + "line": 32, "type": "boolean", "decorators": [] }, @@ -10063,7 +10106,7 @@ ], "rawdescription": "\n\nShow shadow\n", "description": "

    Show shadow

    \n", - "line": 27, + "line": 26, "type": "boolean", "decorators": [] }, @@ -10094,7 +10137,7 @@ ], "rawdescription": "\n\nShow small button\n", "description": "

    Show small button

    \n", - "line": 21, + "line": 20, "type": "boolean", "decorators": [] }, @@ -10105,7 +10148,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -10120,7 +10163,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -10135,7 +10178,7 @@ "type": "BackToTop", "optional": true, "description": "", - "line": 35, + "line": 34, "modifierKind": [ 123 ] @@ -10147,7 +10190,7 @@ "type": "ElementRef", "optional": true, "description": "", - "line": 37, + "line": 36, "decorators": [ { "name": "ViewChild", @@ -10166,7 +10209,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -10182,7 +10225,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -10198,7 +10241,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -10215,7 +10258,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -10253,7 +10296,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 72, + "line": 71, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nEliminate component features\n", @@ -10268,7 +10311,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 58, + "line": 57, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHide the button\n", @@ -10283,7 +10326,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 39, + "line": 38, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -10299,7 +10342,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 65, + "line": 64, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nActivates the scroll animation towards the Y coordinate indicated by the positionTop option\n", @@ -10314,7 +10357,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShow button\n", @@ -10329,7 +10372,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -10340,8 +10383,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -10368,7 +10411,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -10401,7 +10444,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../abstracts/abstract.component';\nimport { BackToTop } from 'bootstrap-italia';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-back-to-top',\n templateUrl: './back-to-top.component.html',\n exportAs: 'itBackToTop',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [ItIconComponent]\n})\nexport class ItBackToTopComponent extends ItAbstractComponent implements AfterViewInit {\n\n /**\n * Show small button\n * @default false\n */\n @Input({ transform: inputToBoolean }) small?: boolean;\n\n /**\n * Show shadow\n * @default false\n */\n @Input({ transform: inputToBoolean }) shadow?: boolean;\n\n /**\n * Button usable button on a dark background\n * @default false\n */\n @Input({ transform: inputToBoolean }) dark?: boolean;\n\n private backToTop?: BackToTop;\n\n @ViewChild('backToTop') private backToTopElement?: ElementRef;\n\n override ngAfterViewInit() {\n super.ngAfterViewInit();\n\n if (this.backToTopElement) {\n const element = this.backToTopElement.nativeElement;\n this.backToTop = BackToTop.getOrCreateInstance(element);\n }\n }\n\n /**\n * Show button\n */\n public show(): void {\n this.backToTop?.show();\n }\n\n /**\n * Hide the button\n */\n public hide(): void {\n this.backToTop?.hide();\n }\n\n /**\n * Activates the scroll animation towards the Y coordinate indicated by the positionTop option\n */\n public scrollToTop(): void {\n this.backToTop?.scrollToTop();\n }\n\n /**\n * Eliminate component features\n */\n public dispose(): void {\n this.backToTop?.dispose();\n }\n}\n", + "sourceCode": "import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../abstracts/abstract.component';\nimport { BackToTop } from 'bootstrap-italia';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-back-to-top',\n templateUrl: './back-to-top.component.html',\n exportAs: 'itBackToTop',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [ItIconComponent],\n})\nexport class ItBackToTopComponent extends ItAbstractComponent implements AfterViewInit {\n /**\n * Show small button\n * @default false\n */\n @Input({ transform: inputToBoolean }) small?: boolean;\n\n /**\n * Show shadow\n * @default false\n */\n @Input({ transform: inputToBoolean }) shadow?: boolean;\n\n /**\n * Button usable button on a dark background\n * @default false\n */\n @Input({ transform: inputToBoolean }) dark?: boolean;\n\n private backToTop?: BackToTop;\n\n @ViewChild('backToTop') private backToTopElement?: ElementRef;\n\n override ngAfterViewInit() {\n super.ngAfterViewInit();\n\n if (this.backToTopElement) {\n const element = this.backToTopElement.nativeElement;\n this.backToTop = BackToTop.getOrCreateInstance(element);\n }\n }\n\n /**\n * Show button\n */\n public show(): void {\n this.backToTop?.show();\n }\n\n /**\n * Hide the button\n */\n public hide(): void {\n this.backToTop?.hide();\n }\n\n /**\n * Activates the scroll animation towards the Y coordinate indicated by the positionTop option\n */\n public scrollToTop(): void {\n this.backToTop?.scrollToTop();\n }\n\n /**\n * Eliminate component features\n */\n public dispose(): void {\n this.backToTop?.dispose();\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -10411,7 +10454,7 @@ "implements": [ "AfterViewInit" ], - "templateData": "\n\n \n\n" + "templateData": "\n \n\n" }, { "name": "ItBreadcrumbComponent", @@ -10615,7 +10658,7 @@ }, { "name": "ItBreadcrumbItemComponent", - "id": "component-ItBreadcrumbItemComponent-0089329374836a832f3788fd58447fbdf7f4967a02a14a2ade76aaca094a54bd270480ff0e740e7de8942d8acb9cde2ad7d7525e7315197cf4f864d813cb9406", + "id": "component-ItBreadcrumbItemComponent-f1baa9d1ef750a7749e323f63e44848b8ff0c36161037df3cdedff4a74ad7429041826e6f1ff72431320f089bb22d8f831aca1448941f1d38ce2d317f33b5d9a", "file": "projects/design-angular-kit/src/lib/components/navigation/breadcrumbs/breadcrumb-item/breadcrumb-item.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -10659,7 +10702,7 @@ ], "rawdescription": "\n\nIs active breadcrumb item\n", "description": "

    Is active breadcrumb item

    \n", - "line": 19, + "line": 18, "type": "boolean", "decorators": [] }, @@ -10669,7 +10712,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe name of icon to show\n", "description": "

    The name of icon to show

    \n", - "line": 24, + "line": 23, "type": "IconName | undefined", "decorators": [] }, @@ -10775,7 +10818,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -10790,7 +10833,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -10805,7 +10848,7 @@ "type": "TemplateRef", "optional": false, "description": "

    The content of item

    \n", - "line": 29, + "line": 28, "rawdescription": "\n\nThe content of item\n", "decorators": [ { @@ -10825,7 +10868,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -10841,7 +10884,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -10857,7 +10900,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -10874,7 +10917,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -10962,7 +11005,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -10973,8 +11016,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -10998,7 +11041,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from '@angular/core';\nimport { IconName } from '../../../../interfaces/icon';\nimport { ItLinkComponent } from '../../../core/link/link.component';\nimport { inputToBoolean } from '../../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-breadcrumb-item',\n templateUrl: './breadcrumb-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItBreadcrumbItemComponent extends ItLinkComponent {\n\n /**\n * Is active breadcrumb item\n * @default false\n */\n @Input({ transform: inputToBoolean }) active?: boolean;\n\n /**\n * The name of icon to show\n */\n @Input() iconName: IconName | undefined;\n\n /**\n * The content of item\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from '@angular/core';\nimport { IconName } from '../../../../interfaces/icon';\nimport { ItLinkComponent } from '../../../core/link/link.component';\nimport { inputToBoolean } from '../../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-breadcrumb-item',\n templateUrl: './breadcrumb-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItBreadcrumbItemComponent extends ItLinkComponent {\n /**\n * Is active breadcrumb item\n * @default false\n */\n @Input({ transform: inputToBoolean }) active?: boolean;\n\n /**\n * The name of icon to show\n */\n @Input() iconName: IconName | undefined;\n\n /**\n * The content of item\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -11009,7 +11052,7 @@ }, { "name": "ItCalloutComponent", - "id": "component-ItCalloutComponent-adb08cc64b4da41f9421afd31be89395ca4a841ac2860a3a9d1a8be63c000a28ac4e6f54938f426acf0012dbdc7687006837e21bf829f499564547a17ec5acbd", + "id": "component-ItCalloutComponent-6674f9b622bbca1f13c243fe8504f3cc8c5f1d8d5db6e3effd85c3b754909ae4f65bb5c204afa6301e9610f60bcb083863972b3946adc913365e353a08e04c60", "file": "projects/design-angular-kit/src/lib/components/core/callout/callout.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -11178,6 +11221,37 @@ "line": 30, "type": "string | undefined", "decorators": [] + }, + { + "name": "labelWaria", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "pos": 1730, + "end": 1752, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 334, + "tagName": { + "pos": 1731, + "end": 1738, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "default" + }, + "comment": "

    undefined

    \n" + } + ], + "rawdescription": "\n\nThe input label even get labelWaria icon\n", + "description": "

    The input label even get labelWaria icon

    \n", + "line": 68, + "type": "string | undefined", + "decorators": [] } ], "outputsClass": [], @@ -11200,7 +11274,7 @@ "description": "

    Callout

    \n", "rawdescription": "\n\nCallout\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from '../../../interfaces/core';\nimport { IconName } from '../../../interfaces/icon';\nimport { NgTemplateOutlet } from '@angular/common';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\n\n/**\n * Callout\n * @description Callouts can be used to highlight certain parts of the text that require particular attention. They may contain error messages, warnings, hints, etc.\n */\n@Component({\n standalone: true,\n selector: 'it-callout',\n templateUrl: './callout.component.html',\n styles: [\n `\n .callout-big-text:empty {\n display: none;\n }\n `,\n ],\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [NgTemplateOutlet, ItIconComponent],\n})\nexport class ItCalloutComponent {\n /**\n * Callout label\n * @default undefined\n */\n @Input() label: string | undefined;\n\n /**\n * Callout hiddenLabel\n * @default undefined\n */\n @Input() hiddenLabel: string | undefined;\n\n /**\n * Callout color\n * - success\n * - danger\n * - warning\n * - important\n * - note\n * @default undefined\n */\n @Input() color: CalloutColor | undefined;\n\n /**\n * Callout appearance\n * - default\n * - highlight: Callout version with border only on the left side\n * - more: It looks radically different from the other styles available and is suitable for more extensive texts\n * @default default\n */\n @Input() appearance: CalloutAppearance = 'default';\n\n /**\n * Custom icon\n * @default undefined\n */\n @Input() icon: IconName | undefined;\n\n protected get iconName(): IconName {\n if (this.icon) {\n return this.icon;\n }\n\n if (this.appearance === 'more') {\n return 'zoom-in';\n }\n\n switch (this.color) {\n case 'success':\n return 'check-circle';\n case 'warning':\n return 'help-circle';\n case 'danger':\n return 'close-circle';\n case 'important':\n case 'note':\n default:\n return 'info-circle';\n }\n }\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { CalloutAppearance, CalloutColor } from '../../../interfaces/core';\nimport { IconName } from '../../../interfaces/icon';\nimport { NgTemplateOutlet } from '@angular/common';\nimport { ItIconComponent } from '../../utils/icon/icon.component';\n\n/**\n * Callout\n * @description Callouts can be used to highlight certain parts of the text that require particular attention. They may contain error messages, warnings, hints, etc.\n */\n@Component({\n standalone: true,\n selector: 'it-callout',\n templateUrl: './callout.component.html',\n styles: [\n `\n .callout-big-text:empty {\n display: none;\n }\n `,\n ],\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [NgTemplateOutlet, ItIconComponent],\n})\nexport class ItCalloutComponent {\n /**\n * Callout label\n * @default undefined\n */\n @Input() label: string | undefined;\n\n /**\n * Callout hiddenLabel\n * @default undefined\n */\n @Input() hiddenLabel: string | undefined;\n\n /**\n * Callout color\n * - success\n * - danger\n * - warning\n * - important\n * - note\n * @default undefined\n */\n @Input() color: CalloutColor | undefined;\n\n /**\n * Callout appearance\n * - default\n * - highlight: Callout version with border only on the left side\n * - more: It looks radically different from the other styles available and is suitable for more extensive texts\n * @default default\n */\n @Input() appearance: CalloutAppearance = 'default';\n\n /**\n * Custom icon\n * @default undefined\n */\n @Input() icon: IconName | undefined;\n\n /**\n * The input label even get labelWaria icon\n * @default undefined\n */\n @Input() labelWaria: string | undefined = undefined;\n\n protected get iconName(): IconName {\n if (this.icon) {\n return this.icon;\n }\n\n if (this.appearance === 'more') {\n return 'zoom-in';\n }\n\n switch (this.color) {\n case 'success':\n return 'check-circle';\n case 'warning':\n return 'help-circle';\n case 'danger':\n return 'close-circle';\n case 'important':\n case 'note':\n default:\n return 'info-circle';\n }\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "\n .callout-big-text:empty {\n display: none;\n }\n \n", @@ -11212,11 +11286,11 @@ "name": "iconName", "type": "", "returnType": "IconName", - "line": 64 + "line": 70 } } }, - "templateData": "
    \n @if (appearance === 'default') {\n
    \n \n
    \n } @else {\n \n }\n
    \n\n\n @if (label) {\n
    \n \n @if (hiddenLabel) {\n {{ hiddenLabel }}\n }\n {{ label }}\n
    \n }\n

    \n \n

    \n \n
    \n" + "templateData": "
    \n @if (appearance === 'default') {\n
    \n \n
    \n } @else {\n \n }\n
    \n\n\n @if (label) {\n
    \n \n @if (hiddenLabel) {\n {{ hiddenLabel }}\n }\n {{ label }}\n
    \n }\n

    \n \n

    \n \n
    \n" }, { "name": "ItCardComponent", @@ -11556,7 +11630,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -11571,7 +11645,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -11586,7 +11660,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -11602,7 +11676,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -11618,7 +11692,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -11635,7 +11709,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -11673,7 +11747,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -11684,8 +11758,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -11705,7 +11779,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -11725,7 +11799,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -12180,7 +12254,7 @@ }, { "name": "ItCarouselItemComponent", - "id": "component-ItCarouselItemComponent-c9ce20e63a25703b687b924df7d46b66be87813fb7d03beab37d68e354f7274718f7a3f3902f56146a3f626ceb09a6b31d96757b4ddd098ed27820e2514a6609", + "id": "component-ItCarouselItemComponent-03b790322f1dbf93a3b9b63451261025548c549137b7fe527545395a4099eaafc1c36cd173f57af081cd8e3d508e813b78aaf038a956026ef47c3c3dfc0e15cc", "file": "projects/design-angular-kit/src/lib/components/core/carousel/carousel-item/carousel-item.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -12204,7 +12278,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -12219,7 +12293,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -12234,7 +12308,7 @@ "type": "TemplateRef", "optional": false, "description": "

    The content of item

    \n", - "line": 20, + "line": 19, "rawdescription": "\n\nThe content of item\n", "decorators": [ { @@ -12254,7 +12328,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -12270,7 +12344,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -12286,7 +12360,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -12303,7 +12377,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -12341,7 +12415,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -12352,8 +12426,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12373,7 +12447,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -12393,7 +12467,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -12421,7 +12495,7 @@ "description": "

    Carousel Item

    \n", "rawdescription": "\n\nCarousel Item\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, TemplateRef, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../../abstracts/abstract.component';\n\n/**\n * Carousel Item\n * @description element, image or text slide of carousel\n */\n@Component({\n standalone: true,\n selector: 'it-carousel-item',\n templateUrl: './carousel-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItCarouselItemComponent extends ItAbstractComponent {\n\n /**\n * The content of item\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, TemplateRef, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../../abstracts/abstract.component';\n\n/**\n * Carousel Item\n * @description element, image or text slide of carousel\n */\n@Component({\n standalone: true,\n selector: 'it-carousel-item',\n templateUrl: './carousel-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItCarouselItemComponent extends ItAbstractComponent {\n /**\n * The content of item\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -12639,7 +12713,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12653,7 +12727,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -12672,7 +12746,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -12687,7 +12761,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -12744,7 +12818,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -12760,7 +12834,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -12776,7 +12850,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -12793,7 +12867,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -12912,8 +12986,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12924,8 +12998,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12970,8 +13044,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12982,8 +13056,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -12994,8 +13068,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13007,8 +13081,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13019,8 +13093,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13065,8 +13139,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13077,8 +13151,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13089,8 +13163,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13102,8 +13176,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13114,8 +13188,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13289,7 +13363,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -13300,8 +13374,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -13321,7 +13395,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -14001,7 +14075,7 @@ }, { "name": "ItCollapseComponent", - "id": "component-ItCollapseComponent-312fe4bf1d4a020ac03ac76a869879a08254b1086f60c8f8d81254a5f436a14ca829395c84de4835d3b0153ffdd4fdf7a1437905d9b37204918901f59ce50a97", + "id": "component-ItCollapseComponent-54e3d7dc16ecf201a42ab49ea79a44c0c13c01b61185fa6ac02f7532a106ba706a66e0a76bb10c5bdc5e682fc9bbb185791f840252cb11478bb143e243bf184a", "file": "projects/design-angular-kit/src/lib/components/core/collapse/collapse.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -14026,7 +14100,7 @@ "deprecationMessage": "", "rawdescription": "\n\nCustom class\n", "description": "

    Custom class

    \n", - "line": 40, + "line": 30, "type": "string", "decorators": [] }, @@ -14037,15 +14111,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 660, - "end": 678, + "pos": 644, + "end": 662, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 334, "tagName": { - "pos": 661, - "end": 668, + "pos": 645, + "end": 652, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -14057,7 +14131,7 @@ ], "rawdescription": "\n\nEnable multiple collapse\n", "description": "

    Enable multiple collapse

    \n", - "line": 29, + "line": 19, "type": "boolean", "decorators": [] }, @@ -14068,15 +14142,15 @@ "deprecationMessage": "", "jsdoctags": [ { - "pos": 799, - "end": 817, + "pos": 785, + "end": 803, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, "kind": 334, "tagName": { - "pos": 800, - "end": 807, + "pos": 786, + "end": 793, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -14088,7 +14162,7 @@ ], "rawdescription": "\n\nToggles the collapsible element on invocation\n", "description": "

    Toggles the collapsible element on invocation

    \n", - "line": 35, + "line": 25, "type": "boolean", "decorators": [] }, @@ -14099,7 +14173,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -14115,7 +14189,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).

    \n", - "line": 60, + "line": 50, "type": "EventEmitter" }, { @@ -14125,7 +14199,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the hide method is called.\n", "description": "

    This event fires immediately when the hide method is called.

    \n", - "line": 55, + "line": 45, "type": "EventEmitter" }, { @@ -14135,7 +14209,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event fires immediately when the show method is called.\n", "description": "

    This event fires immediately when the show method is called.

    \n", - "line": 45, + "line": 35, "type": "EventEmitter" }, { @@ -14145,7 +14219,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n", "description": "

    This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).

    \n", - "line": 50, + "line": 40, "type": "EventEmitter" }, { @@ -14154,7 +14228,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -14169,7 +14243,7 @@ "type": "Collapse", "optional": true, "description": "", - "line": 63, + "line": 52, "modifierKind": [ 123 ] @@ -14181,7 +14255,7 @@ "type": "ElementRef", "optional": true, "description": "", - "line": 67, + "line": 56, "decorators": [ { "name": "ViewChild", @@ -14201,7 +14275,7 @@ "type": "boolean", "optional": false, "description": "", - "line": 65, + "line": 54, "modifierKind": [ 123 ] @@ -14213,7 +14287,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -14229,7 +14303,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -14245,7 +14319,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -14262,7 +14336,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -14300,7 +14374,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 120, + "line": 121, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nEliminates the possibility of an item being resealable\n", @@ -14315,7 +14389,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 105, + "line": 106, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nHides a resealable item\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\n", @@ -14330,7 +14404,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 89, + "line": 90, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows if collapse is open or not\n", @@ -14345,7 +14419,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 69, + "line": 58, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -14361,7 +14435,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 97, + "line": 98, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nShows a resealable item\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\n", @@ -14376,7 +14450,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 113, + "line": 114, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nToggle a collapsible item to show or hide it.\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\n", @@ -14391,7 +14465,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -14402,8 +14476,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -14430,7 +14504,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -14458,7 +14532,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\n AfterViewInit,\n ChangeDetectionStrategy,\n Component,\n ElementRef,\n EventEmitter,\n Input,\n Output,\n ViewChild\n} from '@angular/core';\nimport { ItAbstractComponent } from '../../../abstracts/abstract.component';\nimport { Collapse } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-collapse',\n templateUrl: './collapse.component.html',\n exportAs: 'itCollapse',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItCollapseComponent extends ItAbstractComponent implements AfterViewInit {\n\n /**\n * Enable multiple collapse\n * @default false\n */\n @Input({transform: inputToBoolean}) multi?: boolean;\n\n /**\n * Toggles the collapsible element on invocation\n * @default false\n */\n @Input({transform: inputToBoolean}) opened?: boolean;\n\n /**\n * Custom class\n */\n @Input() class: string = '';\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n\n private collapse?: Collapse;\n\n private open: boolean = false;\n\n @ViewChild('collapse') protected collapseDiv?: ElementRef;\n\n override ngAfterViewInit(): void {\n super.ngAfterViewInit();\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'class');\n\n if (this.collapseDiv) {\n const element = this.collapseDiv.nativeElement;\n this.collapse = Collapse.getOrCreateInstance(element, {\n toggle: this.opened\n });\n\n element.addEventListener('show.bs.collapse', event => {this.open = true; this.showEvent.emit(event)});\n element.addEventListener('shown.bs.collapse', event => {this.open = true; this.shownEvent.emit(event)});\n element.addEventListener('hide.bs.collapse', event => {this.open = false; this.hideEvent.emit(event)});\n element.addEventListener('hidden.bs.collapse', event => {this.open = false; this.hiddenEvent.emit(event)});\n }\n }\n\n /**\n * Shows if collapse is open or not\n */\n public isOpen(): boolean {\n return this.open;\n }\n\n /**\n * Shows a resealable item\n * NOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\n */\n public show(): void {\n this.collapse?.show();\n }\n\n /**\n * Hides a resealable item\n * NOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\n */\n public hide(): void {\n this.collapse?.hide();\n }\n\n /**\n * Toggle a collapsible item to show or hide it.\n * NOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\n */\n public toggle(): void {\n this.collapse?.toggle();\n }\n\n /**\n * Eliminates the possibility of an item being resealable\n */\n public dispose(): void {\n this.collapse?.dispose();\n }\n}\n", + "sourceCode": "import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../abstracts/abstract.component';\nimport { Collapse } from 'bootstrap-italia';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-collapse',\n templateUrl: './collapse.component.html',\n exportAs: 'itCollapse',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItCollapseComponent extends ItAbstractComponent implements AfterViewInit {\n /**\n * Enable multiple collapse\n * @default false\n */\n @Input({ transform: inputToBoolean }) multi?: boolean;\n\n /**\n * Toggles the collapsible element on invocation\n * @default false\n */\n @Input({ transform: inputToBoolean }) opened?: boolean;\n\n /**\n * Custom class\n */\n @Input() class: string = '';\n\n /**\n * This event fires immediately when the show method is called.\n */\n @Output() showEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).\n */\n @Output() shownEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event fires immediately when the hide method is called.\n */\n @Output() hideEvent: EventEmitter = new EventEmitter();\n\n /**\n * This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\n */\n @Output() hiddenEvent: EventEmitter = new EventEmitter();\n\n private collapse?: Collapse;\n\n private open: boolean = false;\n\n @ViewChild('collapse') protected collapseDiv?: ElementRef;\n\n override ngAfterViewInit(): void {\n super.ngAfterViewInit();\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'class');\n\n if (this.collapseDiv) {\n const element = this.collapseDiv.nativeElement;\n this.collapse = Collapse.getOrCreateInstance(element, {\n toggle: this.opened,\n });\n\n element.addEventListener('show.bs.collapse', event => {\n this.open = true;\n this.showEvent.emit(event);\n });\n element.addEventListener('shown.bs.collapse', event => {\n this.open = true;\n this.shownEvent.emit(event);\n });\n element.addEventListener('hide.bs.collapse', event => {\n this.open = false;\n this.hideEvent.emit(event);\n });\n element.addEventListener('hidden.bs.collapse', event => {\n this.open = false;\n this.hiddenEvent.emit(event);\n });\n }\n }\n\n /**\n * Shows if collapse is open or not\n */\n public isOpen(): boolean {\n return this.open;\n }\n\n /**\n * Shows a resealable item\n * NOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\n */\n public show(): void {\n this.collapse?.show();\n }\n\n /**\n * Hides a resealable item\n * NOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\n */\n public hide(): void {\n this.collapse?.hide();\n }\n\n /**\n * Toggle a collapsible item to show or hide it.\n * NOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\n */\n public toggle(): void {\n this.collapse?.toggle();\n }\n\n /**\n * Eliminates the possibility of an item being resealable\n */\n public dispose(): void {\n this.collapse?.dispose();\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -14468,11 +14542,11 @@ "implements": [ "AfterViewInit" ], - "templateData": "
    \n \n
    \n" + "templateData": "
    \n \n
    \n" }, { "name": "ItDimmerButtonsComponent", - "id": "component-ItDimmerButtonsComponent-79b8adfd7ca5e8d8b75e004df34cc02b0f4849e75125c2ca0c39b96ce2c5512dbac4942d349e329f6d8652d3d81a661d24e602d0d87490e08ffc639a0c9d5552", + "id": "component-ItDimmerButtonsComponent-b57776f05400cc0c56945dd5babb7afb06686caa39a0aa57900893125f9c5edf0a5513c436395ff5ad12a4719dc51f62b8a2261185ee2bae11d5336e682f0774", "file": "projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-buttons/dimmer-buttons.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -14496,7 +14570,7 @@ "jsdoctags": [ { "pos": 400, - "end": 417, + "end": 418, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -14515,7 +14589,7 @@ ], "rawdescription": "\n\nIndica se abbiamo 1 solo bottone\n", "description": "

    Indica se abbiamo 1 solo bottone

    \n", - "line": 17, + "line": 16, "type": "boolean", "decorators": [] } @@ -14530,7 +14604,7 @@ "type": "", "optional": false, "description": "", - "line": 19, + "line": 22, "modifierKind": [ 123 ] @@ -14550,7 +14624,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { NgClass } from '@angular/common';\n\n@Component({\n standalone: true,\n selector: 'it-dimmer-buttons',\n templateUrl: './dimmer-buttons.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [NgClass]\n})\nexport class ItDimmerButtonsComponent {\n\n /**\n * Indica se abbiamo 1 solo bottone\n * @default false\n */\n @Input() set hasOneButton (value: boolean) {this._hasOneButton = value};\n get hasOneButton() {return this._hasOneButton; }\n private _hasOneButton = false;\n\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { NgClass } from '@angular/common';\n\n@Component({\n standalone: true,\n selector: 'it-dimmer-buttons',\n templateUrl: './dimmer-buttons.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [NgClass],\n})\nexport class ItDimmerButtonsComponent {\n /**\n * Indica se abbiamo 1 solo bottone\n * @default false\n */\n @Input() set hasOneButton(value: boolean) {\n this._hasOneButton = value;\n }\n get hasOneButton() {\n return this._hasOneButton;\n }\n private _hasOneButton = false;\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -14572,7 +14646,7 @@ } ], "returnType": "void", - "line": 17, + "line": 16, "rawdescription": "\n\nIndica se abbiamo 1 solo bottone\n", "description": "

    Indica se abbiamo 1 solo bottone

    \n", "jsdoctags": [ @@ -14591,11 +14665,11 @@ "name": "hasOneButton", "type": "", "returnType": "", - "line": 18 + "line": 19 } } }, - "templateData": "
    \n \n
    " + "templateData": "
    \n \n
    \n" }, { "name": "ItDimmerComponent", @@ -14847,7 +14921,7 @@ }, { "name": "ItDimmerIconComponent", - "id": "component-ItDimmerIconComponent-53d50b0cfd4c53b02962484ea77a4653e8991e96dba14b3042f848c9f95372dc4f2d23f317a46c581d523d9403ec6e89662a374957fa4fb3035a81538050b3e4", + "id": "component-ItDimmerIconComponent-25ad30342f75ccfaf5bc083e9f424b111db2657b7f4d1c54f85c52863d01f00609e086425b5a9e762b9bef9f9800232becfdcc958a4bc2c4cb376529c96a0845", "file": "projects/design-angular-kit/src/lib/components/core/dimmer/dimmer-icon/dimmer-icon.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -14876,12 +14950,12 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component } from '@angular/core';\n\n@Component({\n standalone: true,\n selector: 'it-dimmer-icon',\n templateUrl: './dimmer-icon.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItDimmerIconComponent {\n\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component } from '@angular/core';\n\n@Component({\n standalone: true,\n selector: 'it-dimmer-icon',\n templateUrl: './dimmer-icon.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItDimmerIconComponent {}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", "extends": [], - "templateData": "
    \n \n
    " + "templateData": "
    \n \n
    \n" }, { "name": "ItDropdownComponent", @@ -15036,7 +15110,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -15091,7 +15165,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -15156,7 +15230,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -15172,7 +15246,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -15188,7 +15262,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -15205,7 +15279,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -15410,7 +15484,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -15421,8 +15495,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -15740,7 +15814,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -15755,7 +15829,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -15801,7 +15875,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -15817,7 +15891,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -15833,7 +15907,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -15850,7 +15924,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -15966,7 +16040,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -15977,8 +16051,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17174,7 +17248,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17188,7 +17262,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -17207,7 +17281,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -17222,7 +17296,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -17279,7 +17353,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -17295,7 +17369,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -17311,7 +17385,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -17328,7 +17402,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -17450,8 +17524,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17462,8 +17536,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17508,8 +17582,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17520,8 +17594,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17532,8 +17606,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17545,8 +17619,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17557,8 +17631,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17603,8 +17677,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17615,8 +17689,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17627,8 +17701,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17640,8 +17714,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17652,8 +17726,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17827,7 +17901,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -17838,8 +17912,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -17859,7 +17933,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -17879,7 +17953,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -18273,7 +18347,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -18288,7 +18362,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -18303,7 +18377,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -18319,7 +18393,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -18335,7 +18409,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -18352,7 +18426,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -18440,7 +18514,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -18451,8 +18525,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -18878,7 +18952,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -18893,7 +18967,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -18908,7 +18982,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -18924,7 +18998,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -18940,7 +19014,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -18957,7 +19031,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -19045,7 +19119,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -19056,8 +19130,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -19676,7 +19750,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -19741,7 +19815,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -19787,7 +19861,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -19803,7 +19877,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -19819,7 +19893,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -19836,7 +19910,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -19965,7 +20039,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -19976,8 +20050,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -20004,7 +20078,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -21546,7 +21620,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21560,7 +21634,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -21579,7 +21653,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -21594,7 +21668,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -21682,7 +21756,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -21698,7 +21772,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -21714,7 +21788,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -21731,7 +21805,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -21819,8 +21893,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21831,8 +21905,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21877,8 +21951,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21889,8 +21963,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21901,8 +21975,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21914,8 +21988,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21926,8 +22000,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21972,8 +22046,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21984,8 +22058,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -21996,8 +22070,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -22009,8 +22083,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -22021,8 +22095,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -22196,7 +22270,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -22207,8 +22281,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -22235,7 +22309,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -22776,7 +22850,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -22790,7 +22864,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -22809,7 +22883,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -22824,7 +22898,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -22881,7 +22955,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -22897,7 +22971,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -22913,7 +22987,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -22930,7 +23004,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -23002,8 +23076,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23014,8 +23088,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23060,8 +23134,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23072,8 +23146,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23084,8 +23158,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23097,8 +23171,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23109,8 +23183,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23155,8 +23229,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23167,8 +23241,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23179,8 +23253,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23192,8 +23266,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23204,8 +23278,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23379,7 +23453,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -23390,8 +23464,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23411,7 +23485,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -23431,7 +23505,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -23678,7 +23752,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -23692,7 +23766,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -23711,7 +23785,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -23726,7 +23800,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -23813,7 +23887,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -23829,7 +23903,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -23845,7 +23919,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -23862,7 +23936,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -24041,8 +24115,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24053,8 +24127,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24099,8 +24173,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24111,8 +24185,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24123,8 +24197,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24136,8 +24210,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24148,8 +24222,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24194,8 +24268,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24206,8 +24280,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24218,8 +24292,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24231,8 +24305,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24243,8 +24317,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24387,7 +24461,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -24398,8 +24472,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24419,7 +24493,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -24555,7 +24629,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24569,7 +24643,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -24588,7 +24662,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -24603,7 +24677,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -24673,7 +24747,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -24689,7 +24763,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -24705,7 +24779,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -24722,7 +24796,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -24857,8 +24931,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24869,8 +24943,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24915,8 +24989,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24927,8 +25001,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24939,8 +25013,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24952,8 +25026,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -24964,8 +25038,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25010,8 +25084,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25022,8 +25096,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25034,8 +25108,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25047,8 +25121,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25059,8 +25133,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25234,7 +25308,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -25245,8 +25319,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25266,7 +25340,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -25424,7 +25498,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25438,7 +25512,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -25457,7 +25531,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -25472,7 +25546,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -25529,7 +25603,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -25545,7 +25619,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -25561,7 +25635,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -25578,7 +25652,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -25740,8 +25814,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25752,8 +25826,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25798,8 +25872,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25810,8 +25884,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25822,8 +25896,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25835,8 +25909,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25847,8 +25921,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25893,8 +25967,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25905,8 +25979,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25917,8 +25991,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25930,8 +26004,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -25942,8 +26016,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -26117,7 +26191,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -26128,8 +26202,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -26149,7 +26223,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -26169,7 +26243,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -26725,7 +26799,7 @@ } } }, - "templateData": "\n
    \n\n \n
    \n \n
    \n\n \n
    \n" + "templateData": "\n\n \n
    \n \n
    \n\n \n\n" }, { "name": "ItSpinnerComponent", @@ -27575,7 +27649,7 @@ "AfterViewInit", "OnDestroy" ], - "templateData": "
    \n @if (showHeader) {\n
    \n @if (steps) {\n
      \n @for (step of steps; track step.id; let i = $index) {\n
    • \n @if (step.icon && !steppersNumber) {\n \n }\n @if (steppersNumber) {\n \n @if (i < activeStep) {\n \n } @else {\n {{ 'it.core.step' | translate }} {{ i + 1 }}\n }\n \n }\n {{ step.label }}\n @if (i < activeStep && !steppersNumber) {\n \n }\n @if (i === activeStep) {\n {{ 'it.core.active' | translate }}\n }\n
    • \n }\n
    \n }\n @if (steps) {\n \n @if (!steppersNumber) {\n {{ activeStep + 1 + '/' + steps.length }}\n } @else {\n @for (step of steps; track step.id; let i = $index) {\n {{ i + 1 }}\n }\n }\n \n }\n
    \n }\n\n @if (steps?.get(activeStep); as step) {\n
    \n \n
    \n }\n\n @if (showBackButton || showSaveButton || showForwardButton || showConfirmButton || !!progressStyle) {\n \n }\n
    \n\n\n \n {{ 'it.core.confirmed' | translate }}\n\n" + "templateData": "
    \n @if (showHeader) {\n
    \n @if (steps) {\n
      \n @for (step of steps; track step.id; let i = $index) {\n
    • \n @if (step.icon && !steppersNumber) {\n \n }\n @if (steppersNumber) {\n \n @if (i < activeStep) {\n \n } @else {\n {{ 'it.core.step' | translate }} {{ i + 1 }}\n }\n \n }\n {{ step.label }}\n @if (i < activeStep && !steppersNumber) {\n \n }\n @if (i === activeStep) {\n {{ 'it.core.active' | translate }}\n }\n
    • \n }\n
    \n }\n @if (steps) {\n \n @if (!steppersNumber) {\n {{ activeStep + 1 + '/' + steps.length }}\n } @else {\n @for (step of steps; track step.id; let i = $index) {\n {{ i + 1 }}\n }\n }\n \n }\n
    \n }\n\n @if (steps?.get(activeStep); as step) {\n
    \n \n
    \n }\n\n @if (showBackButton || showSaveButton || showForwardButton || showConfirmButton || !!progressStyle) {\n \n }\n
    \n\n\n \n {{ 'it.core.confirmed' | translate }}\n\n" }, { "name": "ItSteppersItemComponent", @@ -27625,7 +27699,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -27640,7 +27714,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -27675,7 +27749,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -27691,7 +27765,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -27707,7 +27781,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -27724,7 +27798,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -27762,7 +27836,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -27773,8 +27847,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -27794,7 +27868,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -27814,7 +27888,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -27930,7 +28004,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -27945,7 +28019,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -28010,7 +28084,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -28026,7 +28100,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -28042,7 +28116,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -28059,7 +28133,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -28123,7 +28197,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -28134,8 +28208,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -28162,7 +28236,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28213,7 +28287,7 @@ }, { "name": "ItTabItemComponent", - "id": "component-ItTabItemComponent-0318a93f244c3631668272d429a68647b4852a399161e29a4195e70aa658dffc7acdd98aa1417d024381ba38c41e35d6e872fcfbcc9971040f440f9c0fd28819", + "id": "component-ItTabItemComponent-c53117bdd39ef2b7d696800844152e9401baca1ef78215ec818e8728961e673a50879c0159cc12a448d3ea1dbba2c1afc84fb4c41f34492ad74670205ee19606", "file": "projects/design-angular-kit/src/lib/components/core/tab/tab-item/tab-item.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -28257,7 +28331,7 @@ ], "rawdescription": "\n\nDefault active tab\n", "description": "

    Default active tab

    \n", - "line": 29, + "line": 28, "type": "boolean", "decorators": [] }, @@ -28268,7 +28342,7 @@ "deprecationMessage": "", "rawdescription": "\n\nCustom class\n", "description": "

    Custom class

    \n", - "line": 40, + "line": 39, "type": "string", "decorators": [] }, @@ -28299,7 +28373,7 @@ ], "rawdescription": "\n\nDefault disabled tab\n", "description": "

    Default disabled tab

    \n", - "line": 35, + "line": 34, "type": "boolean", "decorators": [] }, @@ -28309,7 +28383,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe icon name\n", "description": "

    The icon name

    \n", - "line": 23, + "line": 22, "type": "IconName | undefined", "decorators": [] }, @@ -28319,7 +28393,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe tab label\n", "description": "

    The tab label

    \n", - "line": 18, + "line": 17, "type": "string | undefined", "decorators": [] }, @@ -28330,7 +28404,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -28345,7 +28419,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -28360,7 +28434,7 @@ "type": "TemplateRef", "optional": false, "description": "

    The content of tab

    \n", - "line": 45, + "line": 44, "rawdescription": "\n\nThe content of tab\n", "decorators": [ { @@ -28380,7 +28454,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -28396,7 +28470,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -28412,7 +28486,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -28429,7 +28503,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -28467,7 +28541,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 46, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -28483,7 +28557,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -28494,8 +28568,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -28522,7 +28596,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28550,7 +28624,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { AfterViewInit, ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../../abstracts/abstract.component';\nimport { IconName } from '../../../../interfaces/icon';\nimport { inputToBoolean } from '../../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-tab-item',\n templateUrl: './tab-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItTabItemComponent extends ItAbstractComponent implements AfterViewInit {\n\n /**\n * The tab label\n */\n @Input() label: string | undefined;\n\n /**\n * The icon name\n */\n @Input() icon: IconName | undefined;\n\n /**\n * Default active tab\n * @default false\n */\n @Input({ transform: inputToBoolean }) active?: boolean;\n\n /**\n * Default disabled tab\n * @default false\n */\n @Input({ transform: inputToBoolean }) disabled?: boolean;\n\n /**\n * Custom class\n */\n @Input() class: string = '';\n\n /**\n * The content of tab\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n\n override ngAfterViewInit() {\n super.ngAfterViewInit();\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'class');\n }\n}\n", + "sourceCode": "import { AfterViewInit, ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from '@angular/core';\nimport { ItAbstractComponent } from '../../../../abstracts/abstract.component';\nimport { IconName } from '../../../../interfaces/icon';\nimport { inputToBoolean } from '../../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-tab-item',\n templateUrl: './tab-item.component.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItTabItemComponent extends ItAbstractComponent implements AfterViewInit {\n /**\n * The tab label\n */\n @Input() label: string | undefined;\n\n /**\n * The icon name\n */\n @Input() icon: IconName | undefined;\n\n /**\n * Default active tab\n * @default false\n */\n @Input({ transform: inputToBoolean }) active?: boolean;\n\n /**\n * Default disabled tab\n * @default false\n */\n @Input({ transform: inputToBoolean }) disabled?: boolean;\n\n /**\n * Custom class\n */\n @Input() class: string = '';\n\n /**\n * The content of tab\n */\n @ViewChild(TemplateRef) public htmlContent!: TemplateRef;\n\n override ngAfterViewInit() {\n super.ngAfterViewInit();\n this._renderer.removeAttribute(this._elementRef.nativeElement, 'class');\n }\n}\n", "assetsDirs": [], "styleUrlsData": "", "stylesData": "", @@ -28564,7 +28638,7 @@ }, { "name": "ItTableComponent", - "id": "component-ItTableComponent-293e798bc9a959e4a9cc46e2b752ab3960611bfd032eadcc652bd6f6761ae047dfc3c7888171fed3419d0bb6ebfd4a2b71cf13bdd5f94a3cc74d49a98aace395", + "id": "component-ItTableComponent-93aa1743b3202296f0692f581d38bce9c0fe73b1809767ebc0feedc6e6b04886d78d0c7b70c1dfab31c4ca33cade1e607d7ce05d176270b98801c68467ab0a99", "file": "projects/design-angular-kit/src/lib/components/core/table/table.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -28589,7 +28663,7 @@ "deprecationMessage": "", "rawdescription": "\n\nUse vertical alignment classes to realign where needed.\n", "description": "

    Use vertical alignment classes to realign where needed.

    \n", - "line": 28, + "line": 27, "type": "VerticalAlignment | undefined", "decorators": [] }, @@ -28620,7 +28694,7 @@ ], "rawdescription": "\n\nAdd .table-bordered to have borders on all sides of the table and on all cells.\n", "description": "

    Add .table-bordered to have borders on all sides of the table and on all cells.

    \n", - "line": 46, + "line": 45, "type": "boolean", "decorators": [] }, @@ -28651,7 +28725,7 @@ ], "rawdescription": "\n\nAdd the .table-borderless class for a borderless table.\n", "description": "

    Add the .table-borderless class for a borderless table.

    \n", - "line": 52, + "line": 51, "type": "boolean", "decorators": [] }, @@ -28682,7 +28756,7 @@ ], "rawdescription": "\n\nTo render the on top of the table\n", "description": "

    To render the on top of the table

    \n", - "line": 64, + "line": 63, "type": "boolean", "decorators": [] }, @@ -28692,7 +28766,7 @@ "deprecationMessage": "", "rawdescription": "\n\nTable color\n", "description": "

    Table color

    \n", - "line": 18, + "line": 17, "type": "TableColor | undefined", "decorators": [] }, @@ -28723,7 +28797,7 @@ ], "rawdescription": "\n\nAdd .table-sm to make tables more compact by halving the cell padding.\n", "description": "

    Add .table-sm to make tables more compact by halving the cell padding.

    \n", - "line": 58, + "line": 57, "type": "boolean", "decorators": [] }, @@ -28733,7 +28807,7 @@ "deprecationMessage": "", "rawdescription": "\n\nHead table color\n", "description": "

    Head table color

    \n", - "line": 23, + "line": 22, "type": "TableHeadColor | undefined", "decorators": [] }, @@ -28764,7 +28838,7 @@ ], "rawdescription": "\n\nAdd .table-hover to enable hover state on table rows contained in .\n", "description": "

    Add .table-hover to enable hover state on table rows contained in .

    \n", - "line": 40, + "line": 39, "type": "boolean", "decorators": [] }, @@ -28795,7 +28869,7 @@ ], "rawdescription": "\n\nResponsive tables allow you to scroll tables horizontally with ease.\n", "description": "

    Responsive tables allow you to scroll tables horizontally with ease.

    \n", - "line": 70, + "line": 69, "type": "TableResponsive", "decorators": [] }, @@ -28826,7 +28900,7 @@ ], "rawdescription": "\n\nUse .table-striped to add zebra stripes to each table row contained in .\n", "description": "

    Use .table-striped to add zebra stripes to each table row contained in .

    \n", - "line": 34, + "line": 33, "type": "boolean", "decorators": [] } @@ -28843,7 +28917,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { TableColor, TableHeadColor, TableResponsive, VerticalAlignment } from '../../../interfaces/core';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-table',\n templateUrl: './table.component.html',\n styleUrls: ['./table.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: []\n})\nexport class ItTableComponent {\n\n /**\n * Table color\n */\n @Input() color: TableColor | undefined;\n\n /**\n * Head table color\n */\n @Input() headColor: TableHeadColor | undefined;\n\n /**\n * Use vertical alignment classes to realign where needed.\n */\n @Input() alignment: VerticalAlignment | undefined;\n\n /**\n * Use .table-striped to add zebra stripes to each table row contained in .\n * @default false\n */\n @Input({ transform: inputToBoolean }) striped?: boolean;\n\n /**\n * Add .table-hover to enable hover state on table rows contained in .\n * @default false\n */\n @Input({ transform: inputToBoolean }) hover?: boolean;\n\n /**\n * Add .table-bordered to have borders on all sides of the table and on all cells.\n * @default false\n */\n @Input({ transform: inputToBoolean }) bordered?: boolean;\n\n /**\n * Add the .table-borderless class for a borderless table.\n * @default false\n */\n @Input({ transform: inputToBoolean }) borderless?: boolean;\n\n /**\n * Add .table-sm to make tables more compact by halving the cell padding.\n * @efault false\n */\n @Input({ transform: inputToBoolean }) compact?: boolean;\n\n /**\n * To render the on top of the table\n * @default false\n */\n @Input({ transform: inputToBoolean }) captionTop?: boolean;\n\n /**\n * Responsive tables allow you to scroll tables horizontally with ease.\n * @default responsive\n */\n @Input() responsive: TableResponsive = 'responsive';\n\n}\n", + "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { TableColor, TableHeadColor, TableResponsive, VerticalAlignment } from '../../../interfaces/core';\nimport { inputToBoolean } from '../../../utils/coercion';\n\n@Component({\n standalone: true,\n selector: 'it-table',\n templateUrl: './table.component.html',\n styleUrls: ['./table.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n imports: [],\n})\nexport class ItTableComponent {\n /**\n * Table color\n */\n @Input() color: TableColor | undefined;\n\n /**\n * Head table color\n */\n @Input() headColor: TableHeadColor | undefined;\n\n /**\n * Use vertical alignment classes to realign where needed.\n */\n @Input() alignment: VerticalAlignment | undefined;\n\n /**\n * Use .table-striped to add zebra stripes to each table row contained in .\n * @default false\n */\n @Input({ transform: inputToBoolean }) striped?: boolean;\n\n /**\n * Add .table-hover to enable hover state on table rows contained in .\n * @default false\n */\n @Input({ transform: inputToBoolean }) hover?: boolean;\n\n /**\n * Add .table-bordered to have borders on all sides of the table and on all cells.\n * @default false\n */\n @Input({ transform: inputToBoolean }) bordered?: boolean;\n\n /**\n * Add the .table-borderless class for a borderless table.\n * @default false\n */\n @Input({ transform: inputToBoolean }) borderless?: boolean;\n\n /**\n * Add .table-sm to make tables more compact by halving the cell padding.\n * @efault false\n */\n @Input({ transform: inputToBoolean }) compact?: boolean;\n\n /**\n * To render the on top of the table\n * @default false\n */\n @Input({ transform: inputToBoolean }) captionTop?: boolean;\n\n /**\n * Responsive tables allow you to scroll tables horizontally with ease.\n * @default responsive\n */\n @Input() responsive: TableResponsive = 'responsive';\n}\n", "assetsDirs": [], "styleUrlsData": [ { @@ -28853,7 +28927,7 @@ ], "stylesData": "", "extends": [], - "templateData": "
    \n \n \n \n \n \n \n \n \n \n \n \n
    \n \n
    \n
    \n" + "templateData": "
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n" }, { "name": "ItTextareaComponent", @@ -28993,7 +29067,7 @@ "jsdoctags": [ { "pos": 942, - "end": 1010, + "end": 1000, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29007,7 +29081,7 @@ "kind": 80, "escapedText": "default" }, - "comment": "

    only-invalid: Show only invalid validation color

    \n" + "comment": "

    true: Always show the validation color

    \n" } ], "rawdescription": "\n\nValidation color display mode (validation triggered if field is touched or not pristine)\n- true: Always show the validation color\n- false: Never show validation color\n- only-valid: Show only valid validation color\n- only-invalid: Show only invalid validation color\n", @@ -29026,7 +29100,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -29041,7 +29115,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -29098,7 +29172,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -29114,7 +29188,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -29130,7 +29204,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -29147,7 +29221,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -29203,8 +29277,8 @@ "jsdoctags": [ { "name": { - "pos": 4434, - "end": 4444, + "pos": 4424, + "end": 4434, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29215,8 +29289,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 4428, - "end": 4433, + "pos": 4418, + "end": 4423, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29261,8 +29335,8 @@ "jsdoctags": [ { "name": { - "pos": 5697, - "end": 5706, + "pos": 5687, + "end": 5696, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29273,8 +29347,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5691, - "end": 5696, + "pos": 5681, + "end": 5686, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29285,8 +29359,8 @@ }, { "name": { - "pos": 5750, - "end": 5754, + "pos": 5740, + "end": 5744, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29298,8 +29372,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5744, - "end": 5749, + "pos": 5734, + "end": 5739, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29310,8 +29384,8 @@ }, { "tagName": { - "pos": 5893, - "end": 5900, + "pos": 5883, + "end": 5890, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29356,8 +29430,8 @@ "jsdoctags": [ { "name": { - "pos": 5106, - "end": 5115, + "pos": 5096, + "end": 5105, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29368,8 +29442,8 @@ "deprecated": false, "deprecationMessage": "", "tagName": { - "pos": 5100, - "end": 5105, + "pos": 5090, + "end": 5095, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29380,8 +29454,8 @@ }, { "name": { - "pos": 5159, - "end": 5163, + "pos": 5149, + "end": 5153, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29393,8 +29467,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 5153, - "end": 5158, + "pos": 5143, + "end": 5148, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29405,8 +29479,8 @@ }, { "tagName": { - "pos": 5302, - "end": 5309, + "pos": 5292, + "end": 5299, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29593,7 +29667,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -29604,8 +29678,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -29625,7 +29699,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -29645,7 +29719,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -29796,7 +29870,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -29821,7 +29895,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -29975,7 +30049,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -29991,7 +30065,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -30007,7 +30081,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -30024,7 +30098,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -30363,7 +30437,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -30374,8 +30448,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -30402,7 +30476,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 51, + "line": 50, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -30694,7 +30768,7 @@ "deprecationMessage": "", "rawdescription": "\n\nThe element ID\n", "description": "

    The element ID

    \n", - "line": 21, + "line": 20, "type": "string", "decorators": [], "inheritance": { @@ -30729,7 +30803,7 @@ "deprecationMessage": "", "rawdescription": "\n\nFired when component input attributes was changed\n", "description": "

    Fired when component input attributes was changed

    \n", - "line": 26, + "line": 25, "type": "EventEmitter", "inheritance": { "file": "ItAbstractComponent" @@ -30755,7 +30829,7 @@ "type": "ChangeDetectorRef", "optional": false, "description": "", - "line": 37, + "line": 35, "modifierKind": [ 124, 148 @@ -30771,7 +30845,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 36, + "line": 34, "modifierKind": [ 124, 148 @@ -30787,7 +30861,7 @@ "type": "Renderer2", "optional": false, "description": "", - "line": 35, + "line": 33, "modifierKind": [ 124, 148 @@ -30804,7 +30878,7 @@ "type": "number", "optional": false, "description": "

    Counter of active instances

    \n", - "line": 32, + "line": 31, "rawdescription": "\n\nCounter of active instances\n", "modifierKind": [ 123, @@ -30976,7 +31050,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 59, + "line": 58, "deprecated": false, "deprecationMessage": "", "rawdescription": "\n\nGenerate unique id for components\n", @@ -30987,8 +31061,8 @@ "jsdoctags": [ { "tagName": { - "pos": 1254, - "end": 1261, + "pos": 1317, + "end": 1324, "flags": 16842752, "modifierFlagsCache": 0, "transformFlags": 0, @@ -31008,7 +31082,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 47, + "line": 45, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -32145,7 +32219,7 @@ "deprecated": false, "deprecationMessage": "", "type": "", - "defaultValue": "[\n 'arrow-down',\n 'arrow-down-circle',\n 'arrow-down-triangle',\n 'arrow-left',\n 'arrow-left-circle',\n 'arrow-left-triangle',\n 'arrow-right',\n 'arrow-right-circle',\n 'arrow-right-triangle',\n 'arrow-up',\n 'arrow-up-circle',\n 'arrow-up-triangle',\n 'ban',\n 'bookmark',\n 'box',\n 'burger',\n 'calendar',\n 'camera',\n 'card',\n 'chart-line',\n 'check',\n 'check-circle',\n 'chevron-left',\n 'chevron-right',\n 'clip',\n 'clock',\n 'close',\n 'close-big',\n 'close-circle',\n 'comment',\n 'copy',\n 'delete',\n 'download',\n 'error',\n 'exchange-circle',\n 'expand',\n 'external-link',\n 'flag',\n 'folder',\n 'fullscreen',\n 'funnel',\n 'hearing',\n 'help',\n 'help-circle',\n 'horn',\n 'inbox',\n 'info-circle',\n 'key',\n 'link',\n 'list',\n 'locked',\n 'logout',\n 'mail',\n 'mail-open',\n 'map-marker',\n 'map-marker-circle',\n 'map-marker-minus',\n 'map-marker-plus',\n 'maximize',\n 'maximize-alt',\n 'minimize',\n 'minus',\n 'minus-circle',\n 'more-actions',\n 'more-items',\n 'note',\n 'pa',\n 'password-invisible',\n 'password-visible',\n 'pencil',\n 'piattaforme',\n 'pin',\n 'plug',\n 'plus',\n 'plus-circle',\n 'presentation',\n 'print',\n 'refresh',\n 'restore',\n 'rss',\n 'rss-square',\n 'search',\n 'settings',\n 'share',\n 'software',\n 'star-full',\n 'star-outline',\n 'telephone',\n 'tool',\n 'unlocked',\n 'upload',\n 'user',\n 'video',\n 'warning',\n 'warning-circle',\n 'wifi',\n 'zoom-in',\n 'zoom-out',\n\n // Files\n 'file',\n 'files',\n 'file-audio',\n 'file-compressed',\n 'file-csv',\n 'file-json',\n 'file-odp',\n 'file-ods',\n 'file-odt',\n 'file-pdf',\n 'file-pdf-ext',\n 'file-sheet',\n 'file-slides',\n 'file-ppt',\n 'file-txt',\n 'file-video',\n 'file-xml',\n\n // Platforms\n 'behance',\n 'facebook',\n 'facebook-square',\n 'figma',\n 'figma-square',\n 'flickr',\n 'flickr-square',\n 'github',\n 'instagram',\n 'linkedin',\n 'linkedin-square',\n 'mastodon',\n 'mastodon-square',\n 'medium',\n 'medium-square',\n 'moodle',\n 'moodle-square',\n 'pinterest',\n 'pinterest-square',\n 'quora',\n 'quora-square',\n 'reddit',\n 'reddit-square',\n 'slack',\n 'slack-square',\n 'snapchat',\n 'snapchat-square',\n 'stackexchange',\n 'stackexchange-square',\n 'stackoverflow',\n 'stackoverflow-square',\n 'telegram',\n 'tiktok',\n 'tiktok-square',\n 'twitter',\n 'twitter-square',\n 'vimeo',\n 'vimeo-square',\n 'whatsapp',\n 'whatsapp-square',\n 'youtube',\n 'google',\n\n // Extra\n 'designers-italia',\n 'team-digitale'\n] as const" + "defaultValue": "[\n 'arrow-down',\n 'arrow-down-circle',\n 'arrow-down-triangle',\n 'arrow-left',\n 'arrow-left-circle',\n 'arrow-left-triangle',\n 'arrow-right',\n 'arrow-right-circle',\n 'arrow-right-triangle',\n 'arrow-up',\n 'arrow-up-circle',\n 'arrow-up-triangle',\n 'ban',\n 'bookmark',\n 'box',\n 'burger',\n 'calendar',\n 'camera',\n 'card',\n 'chart-line',\n 'check',\n 'check-circle',\n 'chevron-left',\n 'chevron-right',\n 'clip',\n 'clock',\n 'close',\n 'close-big',\n 'close-circle',\n 'comment',\n 'copy',\n 'delete',\n 'download',\n 'error',\n 'exchange-circle',\n 'expand',\n 'external-link',\n 'flag',\n 'folder',\n 'fullscreen',\n 'funnel',\n 'hearing',\n 'help',\n 'help-circle',\n 'horn',\n 'inbox',\n 'info-circle',\n 'key',\n 'link',\n 'list',\n 'locked',\n 'logout',\n 'mail',\n 'mail-open',\n 'map-marker',\n 'map-marker-circle',\n 'map-marker-minus',\n 'map-marker-plus',\n 'maximize',\n 'maximize-alt',\n 'minimize',\n 'minus',\n 'minus-circle',\n 'more-actions',\n 'more-items',\n 'note',\n 'pa',\n 'password-invisible',\n 'password-visible',\n 'pencil',\n 'piattaforme',\n 'pin',\n 'plug',\n 'plus',\n 'plus-circle',\n 'presentation',\n 'print',\n 'refresh',\n 'restore',\n 'rss',\n 'rss-square',\n 'search',\n 'settings',\n 'share',\n 'software',\n 'star-full',\n 'star-outline',\n 'telephone',\n 'tool',\n 'unlocked',\n 'upload',\n 'user',\n 'video',\n 'warning',\n 'warning-circle',\n 'wifi',\n 'zoom-in',\n 'zoom-out',\n\n // Files\n 'file',\n 'files',\n 'file-audio',\n 'file-compressed',\n 'file-csv',\n 'file-json',\n 'file-odp',\n 'file-ods',\n 'file-odt',\n 'file-pdf',\n 'file-pdf-ext',\n 'file-sheet',\n 'file-slides',\n 'file-ppt',\n 'file-txt',\n 'file-video',\n 'file-xml',\n\n // Platforms\n 'behance',\n 'facebook',\n 'facebook-square',\n 'figma',\n 'figma-square',\n 'flickr',\n 'flickr-square',\n 'github',\n 'instagram',\n 'linkedin',\n 'linkedin-square',\n 'mastodon',\n 'mastodon-square',\n 'medium',\n 'medium-square',\n 'moodle',\n 'moodle-square',\n 'pinterest',\n 'pinterest-square',\n 'quora',\n 'quora-square',\n 'reddit',\n 'reddit-square',\n 'slack',\n 'slack-square',\n 'snapchat',\n 'snapchat-square',\n 'stackexchange',\n 'stackexchange-square',\n 'stackoverflow',\n 'stackoverflow-square',\n 'telegram',\n 'threads',\n 'threads-square',\n 'tiktok',\n 'tiktok-square',\n 'twitter',\n 'twitter-square',\n 'vimeo',\n 'vimeo-square',\n 'whatsapp',\n 'whatsapp-square',\n 'youtube',\n 'google',\n\n // Extra\n 'designers-italia',\n 'team-digitale',\n] as const" }, { "name": "IT_ASSET_BASE_PATH", @@ -32167,7 +32241,7 @@ "deprecated": false, "deprecationMessage": "", "type": "", - "defaultValue": "new InjectionToken(\n 'IT_SORT_DEFAULT_OPTIONS',\n)", + "defaultValue": "new InjectionToken('IT_SORT_DEFAULT_OPTIONS')", "rawdescription": "Injection token to be used to override the default options for `it-sort`.", "description": "

    Injection token to be used to override the default options for it-sort.

    \n" }, @@ -32441,8 +32515,8 @@ "jsdoctags": [ { "name": { - "pos": 536, - "end": 542, + "pos": 640, + "end": 646, "flags": 16777216, "modifierFlagsCache": 0, "transformFlags": 0, @@ -32454,8 +32528,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 530, - "end": 535, + "pos": 634, + "end": 639, "flags": 16777216, "modifierFlagsCache": 0, "transformFlags": 0, @@ -33161,7 +33235,7 @@ "deprecated": false, "deprecationMessage": "", "type": "", - "defaultValue": "[\n 'arrow-down',\n 'arrow-down-circle',\n 'arrow-down-triangle',\n 'arrow-left',\n 'arrow-left-circle',\n 'arrow-left-triangle',\n 'arrow-right',\n 'arrow-right-circle',\n 'arrow-right-triangle',\n 'arrow-up',\n 'arrow-up-circle',\n 'arrow-up-triangle',\n 'ban',\n 'bookmark',\n 'box',\n 'burger',\n 'calendar',\n 'camera',\n 'card',\n 'chart-line',\n 'check',\n 'check-circle',\n 'chevron-left',\n 'chevron-right',\n 'clip',\n 'clock',\n 'close',\n 'close-big',\n 'close-circle',\n 'comment',\n 'copy',\n 'delete',\n 'download',\n 'error',\n 'exchange-circle',\n 'expand',\n 'external-link',\n 'flag',\n 'folder',\n 'fullscreen',\n 'funnel',\n 'hearing',\n 'help',\n 'help-circle',\n 'horn',\n 'inbox',\n 'info-circle',\n 'key',\n 'link',\n 'list',\n 'locked',\n 'logout',\n 'mail',\n 'mail-open',\n 'map-marker',\n 'map-marker-circle',\n 'map-marker-minus',\n 'map-marker-plus',\n 'maximize',\n 'maximize-alt',\n 'minimize',\n 'minus',\n 'minus-circle',\n 'more-actions',\n 'more-items',\n 'note',\n 'pa',\n 'password-invisible',\n 'password-visible',\n 'pencil',\n 'piattaforme',\n 'pin',\n 'plug',\n 'plus',\n 'plus-circle',\n 'presentation',\n 'print',\n 'refresh',\n 'restore',\n 'rss',\n 'rss-square',\n 'search',\n 'settings',\n 'share',\n 'software',\n 'star-full',\n 'star-outline',\n 'telephone',\n 'tool',\n 'unlocked',\n 'upload',\n 'user',\n 'video',\n 'warning',\n 'warning-circle',\n 'wifi',\n 'zoom-in',\n 'zoom-out',\n\n // Files\n 'file',\n 'files',\n 'file-audio',\n 'file-compressed',\n 'file-csv',\n 'file-json',\n 'file-odp',\n 'file-ods',\n 'file-odt',\n 'file-pdf',\n 'file-pdf-ext',\n 'file-sheet',\n 'file-slides',\n 'file-ppt',\n 'file-txt',\n 'file-video',\n 'file-xml',\n\n // Platforms\n 'behance',\n 'facebook',\n 'facebook-square',\n 'figma',\n 'figma-square',\n 'flickr',\n 'flickr-square',\n 'github',\n 'instagram',\n 'linkedin',\n 'linkedin-square',\n 'mastodon',\n 'mastodon-square',\n 'medium',\n 'medium-square',\n 'moodle',\n 'moodle-square',\n 'pinterest',\n 'pinterest-square',\n 'quora',\n 'quora-square',\n 'reddit',\n 'reddit-square',\n 'slack',\n 'slack-square',\n 'snapchat',\n 'snapchat-square',\n 'stackexchange',\n 'stackexchange-square',\n 'stackoverflow',\n 'stackoverflow-square',\n 'telegram',\n 'tiktok',\n 'tiktok-square',\n 'twitter',\n 'twitter-square',\n 'vimeo',\n 'vimeo-square',\n 'whatsapp',\n 'whatsapp-square',\n 'youtube',\n 'google',\n\n // Extra\n 'designers-italia',\n 'team-digitale'\n] as const" + "defaultValue": "[\n 'arrow-down',\n 'arrow-down-circle',\n 'arrow-down-triangle',\n 'arrow-left',\n 'arrow-left-circle',\n 'arrow-left-triangle',\n 'arrow-right',\n 'arrow-right-circle',\n 'arrow-right-triangle',\n 'arrow-up',\n 'arrow-up-circle',\n 'arrow-up-triangle',\n 'ban',\n 'bookmark',\n 'box',\n 'burger',\n 'calendar',\n 'camera',\n 'card',\n 'chart-line',\n 'check',\n 'check-circle',\n 'chevron-left',\n 'chevron-right',\n 'clip',\n 'clock',\n 'close',\n 'close-big',\n 'close-circle',\n 'comment',\n 'copy',\n 'delete',\n 'download',\n 'error',\n 'exchange-circle',\n 'expand',\n 'external-link',\n 'flag',\n 'folder',\n 'fullscreen',\n 'funnel',\n 'hearing',\n 'help',\n 'help-circle',\n 'horn',\n 'inbox',\n 'info-circle',\n 'key',\n 'link',\n 'list',\n 'locked',\n 'logout',\n 'mail',\n 'mail-open',\n 'map-marker',\n 'map-marker-circle',\n 'map-marker-minus',\n 'map-marker-plus',\n 'maximize',\n 'maximize-alt',\n 'minimize',\n 'minus',\n 'minus-circle',\n 'more-actions',\n 'more-items',\n 'note',\n 'pa',\n 'password-invisible',\n 'password-visible',\n 'pencil',\n 'piattaforme',\n 'pin',\n 'plug',\n 'plus',\n 'plus-circle',\n 'presentation',\n 'print',\n 'refresh',\n 'restore',\n 'rss',\n 'rss-square',\n 'search',\n 'settings',\n 'share',\n 'software',\n 'star-full',\n 'star-outline',\n 'telephone',\n 'tool',\n 'unlocked',\n 'upload',\n 'user',\n 'video',\n 'warning',\n 'warning-circle',\n 'wifi',\n 'zoom-in',\n 'zoom-out',\n\n // Files\n 'file',\n 'files',\n 'file-audio',\n 'file-compressed',\n 'file-csv',\n 'file-json',\n 'file-odp',\n 'file-ods',\n 'file-odt',\n 'file-pdf',\n 'file-pdf-ext',\n 'file-sheet',\n 'file-slides',\n 'file-ppt',\n 'file-txt',\n 'file-video',\n 'file-xml',\n\n // Platforms\n 'behance',\n 'facebook',\n 'facebook-square',\n 'figma',\n 'figma-square',\n 'flickr',\n 'flickr-square',\n 'github',\n 'instagram',\n 'linkedin',\n 'linkedin-square',\n 'mastodon',\n 'mastodon-square',\n 'medium',\n 'medium-square',\n 'moodle',\n 'moodle-square',\n 'pinterest',\n 'pinterest-square',\n 'quora',\n 'quora-square',\n 'reddit',\n 'reddit-square',\n 'slack',\n 'slack-square',\n 'snapchat',\n 'snapchat-square',\n 'stackexchange',\n 'stackexchange-square',\n 'stackoverflow',\n 'stackoverflow-square',\n 'telegram',\n 'threads',\n 'threads-square',\n 'tiktok',\n 'tiktok-square',\n 'twitter',\n 'twitter-square',\n 'vimeo',\n 'vimeo-square',\n 'whatsapp',\n 'whatsapp-square',\n 'youtube',\n 'google',\n\n // Extra\n 'designers-italia',\n 'team-digitale',\n] as const" } ], "projects/design-angular-kit/src/lib/interfaces/design-angular-kit-config.ts": [ @@ -33187,7 +33261,7 @@ "deprecated": false, "deprecationMessage": "", "type": "", - "defaultValue": "new InjectionToken(\n 'IT_SORT_DEFAULT_OPTIONS',\n)", + "defaultValue": "new InjectionToken('IT_SORT_DEFAULT_OPTIONS')", "rawdescription": "Injection token to be used to override the default options for `it-sort`.", "description": "

    Injection token to be used to override the default options for it-sort.

    \n" } @@ -33393,8 +33467,8 @@ "jsdoctags": [ { "name": { - "pos": 536, - "end": 542, + "pos": 640, + "end": 646, "flags": 16777216, "modifierFlagsCache": 0, "transformFlags": 0, @@ -33406,8 +33480,8 @@ "deprecationMessage": "", "optional": true, "tagName": { - "pos": 530, - "end": 535, + "pos": 634, + "end": 639, "flags": 16777216, "modifierFlagsCache": 0, "transformFlags": 0, @@ -34029,7 +34103,7 @@ "linktype": "component", "name": "ItCalloutComponent", "coveragePercent": 100, - "coverageCount": "6/6", + "coverageCount": "7/7", "status": "very-good" }, { @@ -34378,8 +34452,8 @@ "type": "component", "linktype": "component", "name": "ItAutocompleteComponent", - "coveragePercent": 55, - "coverageCount": "21/38", + "coveragePercent": 56, + "coverageCount": "22/39", "status": "good" }, { diff --git a/bootstrap-italia/dist/css/bootstrap-italia.min.css b/bootstrap-italia/dist/css/bootstrap-italia.min.css index 81e7c417..3b620c7a 100644 --- a/bootstrap-italia/dist/css/bootstrap-italia.min.css +++ b/bootstrap-italia/dist/css/bootstrap-italia.min.css @@ -1,3 +1,3 @@ -:root{--bootstrap-italia-version: "2.8.2"}.primary-bg{background-color:#06c !important}.primary-color{color:#06c !important}.primary-border-color{border-color:#06c !important}.primary-border-color.border{border-color:#06c !important}.white-bg{background-color:#fff !important}.white-color{color:#fff !important}.white-border-color-{border-color:#fff !important}.white-border-color-.border{border-color:#fff !important}.primary-bg-a1{background-color:#bdddfc !important}.primary-color-a1{color:#bdddfc !important}.primary-border-color-a1{border-color:#bdddfc !important}.primary-border-color-a1.border{border-color:#bdddfc !important}.primary-bg-a2{background-color:#93c2f5 !important}.primary-color-a2{color:#93c2f5 !important}.primary-border-color-a2{border-color:#93c2f5 !important}.primary-border-color-a2.border{border-color:#93c2f5 !important}.primary-bg-a3{background-color:#6aaaeb !important}.primary-color-a3{color:#6aaaeb !important}.primary-border-color-a3{border-color:#6aaaeb !important}.primary-border-color-a3.border{border-color:#6aaaeb !important}.primary-bg-a4{background-color:#4392e0 !important}.primary-color-a4{color:#4392e0 !important}.primary-border-color-a4{border-color:#4392e0 !important}.primary-border-color-a4.border{border-color:#4392e0 !important}.primary-bg-a5{background-color:#207bd6 !important}.primary-color-a5{color:#207bd6 !important}.primary-border-color-a5{border-color:#207bd6 !important}.primary-border-color-a5.border{border-color:#207bd6 !important}.primary-bg-a6{background-color:#06c !important}.primary-color-a6{color:#06c !important}.primary-border-color-a6{border-color:#06c !important}.primary-border-color-a6.border{border-color:#06c !important}.primary-bg-a7{background-color:#0059b3 !important}.primary-color-a7{color:#0059b3 !important}.primary-border-color-a7{border-color:#0059b3 !important}.primary-border-color-a7.border{border-color:#0059b3 !important}.primary-bg-a8{background-color:#004d99 !important}.primary-color-a8{color:#004d99 !important}.primary-border-color-a8{border-color:#004d99 !important}.primary-border-color-a8.border{border-color:#004d99 !important}.primary-bg-a9{background-color:#004080 !important}.primary-color-a9{color:#004080 !important}.primary-border-color-a9{border-color:#004080 !important}.primary-border-color-a9.border{border-color:#004080 !important}.primary-bg-a10{background-color:#036 !important}.primary-color-a10{color:#036 !important}.primary-border-color-a10{border-color:#036 !important}.primary-border-color-a10.border{border-color:#036 !important}.primary-bg-a11{background-color:#00264d !important}.primary-color-a11{color:#00264d !important}.primary-border-color-a11{border-color:#00264d !important}.primary-border-color-a11.border{border-color:#00264d !important}.primary-bg-a12{background-color:#001a33 !important}.primary-color-a12{color:#001a33 !important}.primary-border-color-a12{border-color:#001a33 !important}.primary-border-color-a12.border{border-color:#001a33 !important}.primary-bg-b1{background-color:#06c !important}.primary-color-b1{color:#06c !important}.primary-border-color-b1{border-color:#06c !important}.primary-border-color-b1.border{border-color:#06c !important}.primary-bg-b2{background-color:#1262b3 !important}.primary-color-b2{color:#1262b3 !important}.primary-border-color-b2{border-color:#1262b3 !important}.primary-border-color-b2.border{border-color:#1262b3 !important}.primary-bg-b3{background-color:#1f5c99 !important}.primary-color-b3{color:#1f5c99 !important}.primary-border-color-b3{border-color:#1f5c99 !important}.primary-border-color-b3.border{border-color:#1f5c99 !important}.primary-bg-b4{background-color:#265380 !important}.primary-color-b4{color:#265380 !important}.primary-border-color-b4{border-color:#265380 !important}.primary-border-color-b4.border{border-color:#265380 !important}.primary-bg-b5{background-color:#294766 !important}.primary-color-b5{color:#294766 !important}.primary-border-color-b5{border-color:#294766 !important}.primary-border-color-b5.border{border-color:#294766 !important}.primary-bg-b6{background-color:#26394d !important}.primary-color-b6{color:#26394d !important}.primary-border-color-b6{border-color:#26394d !important}.primary-border-color-b6.border{border-color:#26394d !important}.primary-bg-b7{background-color:#1f2933 !important}.primary-color-b7{color:#1f2933 !important}.primary-border-color-b7{border-color:#1f2933 !important}.primary-border-color-b7.border{border-color:#1f2933 !important}.primary-bg-b8{background-color:#12161a !important}.primary-color-b8{color:#12161a !important}.primary-border-color-b8{border-color:#12161a !important}.primary-border-color-b8.border{border-color:#12161a !important}.primary-bg-c1{background-color:#dce9f5 !important}.primary-color-c1{color:#dce9f5 !important}.primary-border-color-c1{border-color:#dce9f5 !important}.primary-border-color-c1.border{border-color:#dce9f5 !important}.primary-bg-c2{background-color:#c4dcf5 !important}.primary-color-c2{color:#c4dcf5 !important}.primary-border-color-c2{border-color:#c4dcf5 !important}.primary-border-color-c2.border{border-color:#c4dcf5 !important}.primary-bg-c3{background-color:#abd0f5 !important}.primary-color-c3{color:#abd0f5 !important}.primary-border-color-c3{border-color:#abd0f5 !important}.primary-border-color-c3.border{border-color:#abd0f5 !important}.primary-bg-c4{background-color:#93c4f5 !important}.primary-color-c4{color:#93c4f5 !important}.primary-border-color-c4{border-color:#93c4f5 !important}.primary-border-color-c4.border{border-color:#93c4f5 !important}.primary-bg-c5{background-color:#7ab8f5 !important}.primary-color-c5{color:#7ab8f5 !important}.primary-border-color-c5{border-color:#7ab8f5 !important}.primary-border-color-c5.border{border-color:#7ab8f5 !important}.primary-bg-c6{background-color:#62abf5 !important}.primary-color-c6{color:#62abf5 !important}.primary-border-color-c6{border-color:#62abf5 !important}.primary-border-color-c6.border{border-color:#62abf5 !important}.primary-bg-c7{background-color:#499ff5 !important}.primary-color-c7{color:#499ff5 !important}.primary-border-color-c7{border-color:#499ff5 !important}.primary-border-color-c7.border{border-color:#499ff5 !important}.primary-bg-c8{background-color:#3193f5 !important}.primary-color-c8{color:#3193f5 !important}.primary-border-color-c8{border-color:#3193f5 !important}.primary-border-color-c8.border{border-color:#3193f5 !important}.primary-bg-c9{background-color:#1887f5 !important}.primary-color-c9{color:#1887f5 !important}.primary-border-color-c9{border-color:#1887f5 !important}.primary-border-color-c9.border{border-color:#1887f5 !important}.primary-bg-c10{background-color:#007af5 !important}.primary-color-c10{color:#007af5 !important}.primary-border-color-c10{border-color:#007af5 !important}.primary-border-color-c10.border{border-color:#007af5 !important}.primary-bg-c11{background-color:#0070e0 !important}.primary-color-c11{color:#0070e0 !important}.primary-border-color-c11{border-color:#0070e0 !important}.primary-border-color-c11.border{border-color:#0070e0 !important}.primary-bg-c12{background-color:#06c !important}.primary-color-c12{color:#06c !important}.primary-border-color-c12{border-color:#06c !important}.primary-border-color-c12.border{border-color:#06c !important}.analogue-1-bg{background-color:#3126ff !important}.analogue-1-color{color:#3126ff !important}.analogue-1-border-color-{border-color:#3126ff !important}.analogue-1-border-color-.border{border-color:#3126ff !important}.analogue-1-bg-a1{background-color:#e7e6ff !important}.analogue-1-color-a1{color:#e7e6ff !important}.analogue-1-border-color-a1{border-color:#e7e6ff !important}.analogue-1-border-color-a1.border{border-color:#e7e6ff !important}.analogue-1-bg-a2{background-color:#bbb8f5 !important}.analogue-1-color-a2{color:#bbb8f5 !important}.analogue-1-border-color-a2{border-color:#bbb8f5 !important}.analogue-1-border-color-a2.border{border-color:#bbb8f5 !important}.analogue-1-bg-a3{background-color:#918deb !important}.analogue-1-color-a3{color:#918deb !important}.analogue-1-border-color-a3{border-color:#918deb !important}.analogue-1-border-color-a3.border{border-color:#918deb !important}.analogue-1-bg-a4{background-color:#6b65e0 !important}.analogue-1-color-a4{color:#6b65e0 !important}.analogue-1-border-color-a4{border-color:#6b65e0 !important}.analogue-1-border-color-a4.border{border-color:#6b65e0 !important}.analogue-1-bg-a5{background-color:#4840d6 !important}.analogue-1-color-a5{color:#4840d6 !important}.analogue-1-border-color-a5{border-color:#4840d6 !important}.analogue-1-border-color-a5.border{border-color:#4840d6 !important}.analogue-1-bg-a6{background-color:#271fcc !important}.analogue-1-color-a6{color:#271fcc !important}.analogue-1-border-color-a6{border-color:#271fcc !important}.analogue-1-border-color-a6.border{border-color:#271fcc !important}.analogue-1-bg-a7{background-color:#221bb3 !important}.analogue-1-color-a7{color:#221bb3 !important}.analogue-1-border-color-a7{border-color:#221bb3 !important}.analogue-1-border-color-a7.border{border-color:#221bb3 !important}.analogue-1-bg-a8{background-color:#1d1799 !important}.analogue-1-color-a8{color:#1d1799 !important}.analogue-1-border-color-a8{border-color:#1d1799 !important}.analogue-1-border-color-a8.border{border-color:#1d1799 !important}.analogue-1-bg-a9{background-color:#191380 !important}.analogue-1-color-a9{color:#191380 !important}.analogue-1-border-color-a9{border-color:#191380 !important}.analogue-1-border-color-a9.border{border-color:#191380 !important}.analogue-1-bg-a10{background-color:#140f66 !important}.analogue-1-color-a10{color:#140f66 !important}.analogue-1-border-color-a10{border-color:#140f66 !important}.analogue-1-border-color-a10.border{border-color:#140f66 !important}.analogue-1-bg-a11{background-color:#0f0b4d !important}.analogue-1-color-a11{color:#0f0b4d !important}.analogue-1-border-color-a11{border-color:#0f0b4d !important}.analogue-1-border-color-a11.border{border-color:#0f0b4d !important}.analogue-1-bg-a12{background-color:#0a0833 !important}.analogue-1-color-a12{color:#0a0833 !important}.analogue-1-border-color-a12{border-color:#0a0833 !important}.analogue-1-border-color-a12.border{border-color:#0a0833 !important}.analogue-2-bg{background-color:#0bd9d2 !important}.analogue-2-color{color:#0bd9d2 !important}.analogue-2-border-color-{border-color:#0bd9d2 !important}.analogue-2-border-color-.border{border-color:#0bd9d2 !important}.analogue-2-bg-a1{background-color:#ccfffd !important}.analogue-2-color-a1{color:#ccfffd !important}.analogue-2-border-color-a1{border-color:#ccfffd !important}.analogue-2-border-color-a1.border{border-color:#ccfffd !important}.analogue-2-bg-a2{background-color:#9ff5f2 !important}.analogue-2-color-a2{color:#9ff5f2 !important}.analogue-2-border-color-a2{border-color:#9ff5f2 !important}.analogue-2-border-color-a2.border{border-color:#9ff5f2 !important}.analogue-2-bg-a3{background-color:#75ebe7 !important}.analogue-2-color-a3{color:#75ebe7 !important}.analogue-2-border-color-a3{border-color:#75ebe7 !important}.analogue-2-border-color-a3.border{border-color:#75ebe7 !important}.analogue-2-bg-a4{background-color:#4fe0dc !important}.analogue-2-color-a4{color:#4fe0dc !important}.analogue-2-border-color-a4{border-color:#4fe0dc !important}.analogue-2-border-color-a4.border{border-color:#4fe0dc !important}.analogue-2-bg-a5{background-color:#2bd6d0 !important}.analogue-2-color-a5{color:#2bd6d0 !important}.analogue-2-border-color-a5{border-color:#2bd6d0 !important}.analogue-2-border-color-a5.border{border-color:#2bd6d0 !important}.analogue-2-bg-a6{background-color:#0accc6 !important}.analogue-2-color-a6{color:#0accc6 !important}.analogue-2-border-color-a6{border-color:#0accc6 !important}.analogue-2-border-color-a6.border{border-color:#0accc6 !important}.analogue-2-bg-a7{background-color:#09b3ad !important}.analogue-2-color-a7{color:#09b3ad !important}.analogue-2-border-color-a7{border-color:#09b3ad !important}.analogue-2-border-color-a7.border{border-color:#09b3ad !important}.analogue-2-bg-a8{background-color:#089994 !important}.analogue-2-color-a8{color:#089994 !important}.analogue-2-border-color-a8{border-color:#089994 !important}.analogue-2-border-color-a8.border{border-color:#089994 !important}.analogue-2-bg-a9{background-color:#06807b !important}.analogue-2-color-a9{color:#06807b !important}.analogue-2-border-color-a9{border-color:#06807b !important}.analogue-2-border-color-a9.border{border-color:#06807b !important}.analogue-2-bg-a10{background-color:#056663 !important}.analogue-2-color-a10{color:#056663 !important}.analogue-2-border-color-a10{border-color:#056663 !important}.analogue-2-border-color-a10.border{border-color:#056663 !important}.analogue-2-bg-a11{background-color:#044d4a !important}.analogue-2-color-a11{color:#044d4a !important}.analogue-2-border-color-a11{border-color:#044d4a !important}.analogue-2-border-color-a11.border{border-color:#044d4a !important}.analogue-2-bg-a12{background-color:#033331 !important}.analogue-2-color-a12{color:#033331 !important}.analogue-2-border-color-a12{border-color:#033331 !important}.analogue-2-border-color-a12.border{border-color:#033331 !important}.complementary-1-bg{background-color:#f73e5a !important}.complementary-1-color{color:#f90 !important}.complementary-1-border-color-{border-color:#f73e5a !important}.complementary-1-border-color-.border{border-color:#f73e5a !important}.complementary-1-bg-a1{background-color:#fffcfd !important}.complementary-1-color-a1{color:#fffcfd !important}.complementary-1-border-color-a1{border-color:#fffcfd !important}.complementary-1-border-color-a1.border{border-color:#fffcfd !important}.complementary-1-bg-a2{background-color:#f5d0d6 !important}.complementary-1-color-a2{color:#f5d0d6 !important}.complementary-1-border-color-a2{border-color:#f5d0d6 !important}.complementary-1-border-color-a2.border{border-color:#f5d0d6 !important}.complementary-1-bg-a3{background-color:#eba4af !important}.complementary-1-color-a3{color:#eba4af !important}.complementary-1-border-color-a3{border-color:#eba4af !important}.complementary-1-border-color-a3.border{border-color:#eba4af !important}.complementary-1-bg-a4{background-color:#e07b8b !important}.complementary-1-color-a4{color:#e07b8b !important}.complementary-1-border-color-a4{border-color:#e07b8b !important}.complementary-1-border-color-a4.border{border-color:#e07b8b !important}.complementary-1-bg-a5{background-color:#d65669 !important}.complementary-1-color-a5{color:#d65669 !important}.complementary-1-border-color-a5{border-color:#d65669 !important}.complementary-1-border-color-a5.border{border-color:#d65669 !important}.complementary-1-bg-a6{background-color:#cc334a !important}.complementary-1-color-a6{color:#cc334a !important}.complementary-1-border-color-a6{border-color:#cc334a !important}.complementary-1-border-color-a6.border{border-color:#cc334a !important}.complementary-1-bg-a7{background-color:#b32d41 !important}.complementary-1-color-a7{color:#b32d41 !important}.complementary-1-border-color-a7{border-color:#b32d41 !important}.complementary-1-border-color-a7.border{border-color:#b32d41 !important}.complementary-1-bg-a8{background-color:#992637 !important}.complementary-1-color-a8{color:#992637 !important}.complementary-1-border-color-a8{border-color:#992637 !important}.complementary-1-border-color-a8.border{border-color:#992637 !important}.complementary-1-bg-a9{background-color:#80202e !important}.complementary-1-color-a9{color:#80202e !important}.complementary-1-border-color-a9{border-color:#80202e !important}.complementary-1-border-color-a9.border{border-color:#80202e !important}.complementary-1-bg-a10{background-color:#661a25 !important}.complementary-1-color-a10{color:#661a25 !important}.complementary-1-border-color-a10{border-color:#661a25 !important}.complementary-1-border-color-a10.border{border-color:#661a25 !important}.complementary-1-bg-a11{background-color:#4d131c !important}.complementary-1-color-a11{color:#4d131c !important}.complementary-1-border-color-a11{border-color:#4d131c !important}.complementary-1-border-color-a11.border{border-color:#4d131c !important}.complementary-1-bg-a12{background-color:#330d12 !important}.complementary-1-color-a12{color:#330d12 !important}.complementary-1-border-color-a12{border-color:#330d12 !important}.complementary-1-border-color-a12.border{border-color:#330d12 !important}.complementary-2-bg{background-color:#f90 !important}.complementary-2-color{color:#f90 !important}.complementary-2-border-color-{border-color:#f90 !important}.complementary-2-border-color-.border{border-color:#f90 !important}.complementary-2-bg-a1{background-color:#ffe6bf !important}.complementary-2-color-a1{color:#ffe6bf !important}.complementary-2-border-color-a1{border-color:#ffe6bf !important}.complementary-2-border-color-a1.border{border-color:#ffe6bf !important}.complementary-2-bg-a2{background-color:#f5ce93 !important}.complementary-2-color-a2{color:#f5ce93 !important}.complementary-2-border-color-a2{border-color:#f5ce93 !important}.complementary-2-border-color-a2.border{border-color:#f5ce93 !important}.complementary-2-bg-a3{background-color:#ebb76a !important}.complementary-2-color-a3{color:#ebb76a !important}.complementary-2-border-color-a3{border-color:#ebb76a !important}.complementary-2-border-color-a3.border{border-color:#ebb76a !important}.complementary-2-bg-a4{background-color:#e0a243 !important}.complementary-2-color-a4{color:#e0a243 !important}.complementary-2-border-color-a4{border-color:#e0a243 !important}.complementary-2-border-color-a4.border{border-color:#e0a243 !important}.complementary-2-bg-a5{background-color:#d68d20 !important}.complementary-2-color-a5{color:#d68d20 !important}.complementary-2-border-color-a5{border-color:#d68d20 !important}.complementary-2-border-color-a5.border{border-color:#d68d20 !important}.complementary-2-bg-a6{background-color:#cc7a00 !important}.complementary-2-color-a6{color:#cc7a00 !important}.complementary-2-border-color-a6{border-color:#cc7a00 !important}.complementary-2-border-color-a6.border{border-color:#cc7a00 !important}.complementary-2-bg-a7{background-color:#b36b00 !important}.complementary-2-color-a7{color:#b36b00 !important}.complementary-2-border-color-a7{border-color:#b36b00 !important}.complementary-2-border-color-a7.border{border-color:#b36b00 !important}.complementary-2-bg-a8{background-color:#995c00 !important}.complementary-2-color-a8{color:#995c00 !important}.complementary-2-border-color-a8{border-color:#995c00 !important}.complementary-2-border-color-a8.border{border-color:#995c00 !important}.complementary-2-bg-a9{background-color:#804d00 !important}.complementary-2-color-a9{color:#804d00 !important}.complementary-2-border-color-a9{border-color:#804d00 !important}.complementary-2-border-color-a9.border{border-color:#804d00 !important}.complementary-2-bg-a10{background-color:#663d00 !important}.complementary-2-color-a10{color:#663d00 !important}.complementary-2-border-color-a10{border-color:#663d00 !important}.complementary-2-border-color-a10.border{border-color:#663d00 !important}.complementary-2-bg-a11{background-color:#4d2e00 !important}.complementary-2-color-a11{color:#4d2e00 !important}.complementary-2-border-color-a11{border-color:#4d2e00 !important}.complementary-2-border-color-a11.border{border-color:#4d2e00 !important}.complementary-2-bg-a12{background-color:#331f00 !important}.complementary-2-color-a12{color:#331f00 !important}.complementary-2-border-color-a12{border-color:#331f00 !important}.complementary-2-border-color-a12.border{border-color:#331f00 !important}.complementary-3-bg{background-color:#00cf86 !important}.complementary-3-color{color:#00cf86 !important}.complementary-3-border-color-{border-color:#00cf86 !important}.complementary-3-border-color-.border{border-color:#00cf86 !important}.complementary-3-bg-a1{background-color:#bfffe9 !important}.complementary-3-color-a1{color:#bfffe9 !important}.complementary-3-border-color-a1{border-color:#bfffe9 !important}.complementary-3-border-color-a1.border{border-color:#bfffe9 !important}.complementary-3-bg-a2{background-color:#93f5d3 !important}.complementary-3-color-a2{color:#93f5d3 !important}.complementary-3-border-color-a2{border-color:#93f5d3 !important}.complementary-3-border-color-a2.border{border-color:#93f5d3 !important}.complementary-3-bg-a3{background-color:#6aebbd !important}.complementary-3-color-a3{color:#6aebbd !important}.complementary-3-border-color-a3{border-color:#6aebbd !important}.complementary-3-border-color-a3.border{border-color:#6aebbd !important}.complementary-3-bg-a4{background-color:#43e0a9 !important}.complementary-3-color-a4{color:#43e0a9 !important}.complementary-3-border-color-a4{border-color:#43e0a9 !important}.complementary-3-border-color-a4.border{border-color:#43e0a9 !important}.complementary-3-bg-a5{background-color:#20d696 !important}.complementary-3-color-a5{color:#20d696 !important}.complementary-3-border-color-a5{border-color:#20d696 !important}.complementary-3-border-color-a5.border{border-color:#20d696 !important}.complementary-3-bg-a6{background-color:#00cc85 !important}.complementary-3-color-a6{color:#00cc85 !important}.complementary-3-border-color-a6{border-color:#00cc85 !important}.complementary-3-border-color-a6.border{border-color:#00cc85 !important}.complementary-3-bg-a7{background-color:#00b374 !important}.complementary-3-color-a7{color:#00b374 !important}.complementary-3-border-color-a7{border-color:#00b374 !important}.complementary-3-border-color-a7.border{border-color:#00b374 !important}.complementary-3-bg-a8{background-color:#009963 !important}.complementary-3-color-a8{color:#009963 !important}.complementary-3-border-color-a8{border-color:#009963 !important}.complementary-3-border-color-a8.border{border-color:#009963 !important}.complementary-3-bg-a9{background-color:#008053 !important}.complementary-3-color-a9{color:#008053 !important}.complementary-3-border-color-a9{border-color:#008053 !important}.complementary-3-border-color-a9.border{border-color:#008053 !important}.complementary-3-bg-a10{background-color:#006642 !important}.complementary-3-color-a10{color:#006642 !important}.complementary-3-border-color-a10{border-color:#006642 !important}.complementary-3-border-color-a10.border{border-color:#006642 !important}.complementary-3-bg-a11{background-color:#004d32 !important}.complementary-3-color-a11{color:#004d32 !important}.complementary-3-border-color-a11{border-color:#004d32 !important}.complementary-3-border-color-a11.border{border-color:#004d32 !important}.complementary-3-bg-a12{background-color:#003321 !important}.complementary-3-color-a12{color:#003321 !important}.complementary-3-border-color-a12{border-color:#003321 !important}.complementary-3-border-color-a12.border{border-color:#003321 !important}.analogue-1-bg-b1{background-color:#3126ff !important}.analogue-1-color-b1{color:#3126ff !important}.analogue-1-border-color-b1{border-color:#3126ff !important}.analogue-1-border-color-b1.border{border-color:#3126ff !important}.analogue-1-bg-b2{background-color:#4239e6 !important}.analogue-1-color-b2{color:#4239e6 !important}.analogue-1-border-color-b2{border-color:#4239e6 !important}.analogue-1-border-color-b2.border{border-color:#4239e6 !important}.analogue-1-bg-b3{background-color:#4e47cc !important}.analogue-1-color-b3{color:#4e47cc !important}.analogue-1-border-color-b3{border-color:#4e47cc !important}.analogue-1-border-color-b3.border{border-color:#4e47cc !important}.analogue-1-bg-b4{background-color:#5550b3 !important}.analogue-1-color-b4{color:#5550b3 !important}.analogue-1-border-color-b4{border-color:#5550b3 !important}.analogue-1-border-color-b4.border{border-color:#5550b3 !important}.analogue-1-bg-b5{background-color:#585499 !important}.analogue-1-color-b5{color:#585499 !important}.analogue-1-border-color-b5{border-color:#585499 !important}.analogue-1-border-color-b5.border{border-color:#585499 !important}.analogue-1-bg-b6{background-color:#555380 !important}.analogue-1-color-b6{color:#555380 !important}.analogue-1-border-color-b6{border-color:#555380 !important}.analogue-1-border-color-b6.border{border-color:#555380 !important}.analogue-1-bg-b7{background-color:#4e4d66 !important}.analogue-1-color-b7{color:#4e4d66 !important}.analogue-1-border-color-b7{border-color:#4e4d66 !important}.analogue-1-border-color-b7.border{border-color:#4e4d66 !important}.analogue-1-bg-b8{background-color:#42414d !important}.analogue-1-color-b8{color:#42414d !important}.analogue-1-border-color-b8{border-color:#42414d !important}.analogue-1-border-color-b8.border{border-color:#42414d !important}.analogue-2-bg-b1{background-color:#0bd9d2 !important}.analogue-2-color-b1{color:#0bd9d2 !important}.analogue-2-border-color-b1{border-color:#0bd9d2 !important}.analogue-2-border-color-b1.border{border-color:#0bd9d2 !important}.analogue-2-bg-b2{background-color:#1dbfba !important}.analogue-2-color-b2{color:#1dbfba !important}.analogue-2-border-color-b2{border-color:#1dbfba !important}.analogue-2-border-color-b2.border{border-color:#1dbfba !important}.analogue-2-bg-b3{background-color:#29a6a2 !important}.analogue-2-color-b3{color:#29a6a2 !important}.analogue-2-border-color-b3{border-color:#29a6a2 !important}.analogue-2-border-color-b3.border{border-color:#29a6a2 !important}.analogue-2-bg-b4{background-color:#318c89 !important}.analogue-2-color-b4{color:#318c89 !important}.analogue-2-border-color-b4{border-color:#318c89 !important}.analogue-2-border-color-b4.border{border-color:#318c89 !important}.analogue-2-bg-b5{background-color:#347371 !important}.analogue-2-color-b5{color:#347371 !important}.analogue-2-border-color-b5{border-color:#347371 !important}.analogue-2-border-color-b5.border{border-color:#347371 !important}.analogue-2-bg-b6{background-color:#315958 !important}.analogue-2-color-b6{color:#315958 !important}.analogue-2-border-color-b6{border-color:#315958 !important}.analogue-2-border-color-b6.border{border-color:#315958 !important}.analogue-2-bg-b7{background-color:#29403f !important}.analogue-2-color-b7{color:#29403f !important}.analogue-2-border-color-b7{border-color:#29403f !important}.analogue-2-border-color-b7.border{border-color:#29403f !important}.analogue-2-bg-b8{background-color:#1d2626 !important}.analogue-2-color-b8{color:#1d2626 !important}.analogue-2-border-color-b8{border-color:#1d2626 !important}.analogue-2-border-color-b8.border{border-color:#1d2626 !important}.complementary-1-bg-b1{background-color:#f73e5a !important}.complementary-1-color-b1{color:#f73e5a !important}.complementary-1-border-color-b1{border-color:#f73e5a !important}.complementary-1-border-color-b1.border{border-color:#f73e5a !important}.complementary-1-bg-b2{background-color:#de4e63 !important}.complementary-1-color-b2{color:#de4e63 !important}.complementary-1-border-color-b2{border-color:#de4e63 !important}.complementary-1-border-color-b2.border{border-color:#de4e63 !important}.complementary-1-bg-b3{background-color:#c45869 !important}.complementary-1-color-b3{color:#c45869 !important}.complementary-1-border-color-b3{border-color:#c45869 !important}.complementary-1-border-color-b3.border{border-color:#c45869 !important}.complementary-1-bg-b4{background-color:#ab5e69 !important}.complementary-1-color-b4{color:#ab5e69 !important}.complementary-1-border-color-b4{border-color:#ab5e69 !important}.complementary-1-border-color-b4.border{border-color:#ab5e69 !important}.complementary-1-bg-b5{background-color:#915e66 !important}.complementary-1-color-b5{color:#915e66 !important}.complementary-1-border-color-b5{border-color:#915e66 !important}.complementary-1-border-color-b5.border{border-color:#915e66 !important}.complementary-1-bg-b6{background-color:#785a5e !important}.complementary-1-color-b6{color:#785a5e !important}.complementary-1-border-color-b6{border-color:#785a5e !important}.complementary-1-border-color-b6.border{border-color:#785a5e !important}.complementary-1-bg-b7{background-color:#5e5052 !important}.complementary-1-color-b7{color:#5e5052 !important}.complementary-1-border-color-b7{border-color:#5e5052 !important}.complementary-1-border-color-b7.border{border-color:#5e5052 !important}.complementary-1-bg-b8{background-color:#454142 !important}.complementary-1-color-b8{color:#454142 !important}.complementary-1-border-color-b8{border-color:#454142 !important}.complementary-1-border-color-b8.border{border-color:#454142 !important}.complementary-2-bg-b1{background-color:#f90 !important}.complementary-2-color-b1{color:#f90 !important}.complementary-2-border-color-b1{border-color:#f90 !important}.complementary-2-border-color-b1.border{border-color:#f90 !important}.complementary-2-bg-b2{background-color:#e69317 !important}.complementary-2-color-b2{color:#e69317 !important}.complementary-2-border-color-b2{border-color:#e69317 !important}.complementary-2-border-color-b2.border{border-color:#e69317 !important}.complementary-2-bg-b3{background-color:#cc8b29 !important}.complementary-2-color-b3{color:#cc8b29 !important}.complementary-2-border-color-b3{border-color:#cc8b29 !important}.complementary-2-border-color-b3.border{border-color:#cc8b29 !important}.complementary-2-bg-b4{background-color:#b38136 !important}.complementary-2-color-b4{color:#b38136 !important}.complementary-2-border-color-b4{border-color:#b38136 !important}.complementary-2-border-color-b4.border{border-color:#b38136 !important}.complementary-2-bg-b5{background-color:#99743d !important}.complementary-2-color-b5{color:#99743d !important}.complementary-2-border-color-b5{border-color:#99743d !important}.complementary-2-border-color-b5.border{border-color:#99743d !important}.complementary-2-bg-b6{background-color:#806640 !important}.complementary-2-color-b6{color:#806640 !important}.complementary-2-border-color-b6{border-color:#806640 !important}.complementary-2-border-color-b6.border{border-color:#806640 !important}.complementary-2-bg-b7{background-color:#66563d !important}.complementary-2-color-b7{color:#66563d !important}.complementary-2-border-color-b7{border-color:#66563d !important}.complementary-2-border-color-b7.border{border-color:#66563d !important}.complementary-2-bg-b8{background-color:#4d4336 !important}.complementary-2-color-b8{color:#4d4336 !important}.complementary-2-border-color-b8{border-color:#4d4336 !important}.complementary-2-border-color-b8.border{border-color:#4d4336 !important}.complementary-3-bg-b1{background-color:#00cf86 !important}.complementary-3-color-b1{color:#00cf86 !important}.complementary-3-border-color-b1{border-color:#00cf86 !important}.complementary-3-border-color-b1.border{border-color:#00cf86 !important}.complementary-3-bg-b2{background-color:#12b57c !important}.complementary-3-color-b2{color:#12b57c !important}.complementary-3-border-color-b2{border-color:#12b57c !important}.complementary-3-border-color-b2.border{border-color:#12b57c !important}.complementary-3-bg-b3{background-color:#1f9c70 !important}.complementary-3-color-b3{color:#1f9c70 !important}.complementary-3-border-color-b3{border-color:#1f9c70 !important}.complementary-3-border-color-b3.border{border-color:#1f9c70 !important}.complementary-3-bg-b4{background-color:#278262 !important}.complementary-3-color-b4{color:#278262 !important}.complementary-3-border-color-b4{border-color:#278262 !important}.complementary-3-border-color-b4.border{border-color:#278262 !important}.complementary-3-bg-b5{background-color:#2a6953 !important}.complementary-3-color-b5{color:#2a6953 !important}.complementary-3-border-color-b5{border-color:#2a6953 !important}.complementary-3-border-color-b5.border{border-color:#2a6953 !important}.complementary-3-bg-b6{background-color:#284f41 !important}.complementary-3-color-b6{color:#284f41 !important}.complementary-3-border-color-b6{border-color:#284f41 !important}.complementary-3-border-color-b6.border{border-color:#284f41 !important}.complementary-3-bg-b7{background-color:#20362e !important}.complementary-3-color-b7{color:#20362e !important}.complementary-3-border-color-b7{border-color:#20362e !important}.complementary-3-border-color-b7.border{border-color:#20362e !important}.complementary-3-bg-b8{background-color:#141c19 !important}.complementary-3-color-b8{color:#141c19 !important}.complementary-3-border-color-b8{border-color:#141c19 !important}.complementary-3-border-color-b8.border{border-color:#141c19 !important}.neutral-1-bg{background-color:#17324d !important}.neutral-1-color{color:#17324d !important}.neutral-1-border-color-{border-color:#17324d !important}.neutral-1-border-color-.border{border-color:#17324d !important}.neutral-1-bg-a1{background-color:#ebeced !important}.neutral-1-color-a1{color:#ebeced !important}.neutral-1-border-color-a1{border-color:#ebeced !important}.neutral-1-border-color-a1.border{border-color:#ebeced !important}.neutral-1-bg-a2{background-color:#d9dadb !important}.neutral-1-color-a2{color:#d9dadb !important}.neutral-1-border-color-a2{border-color:#d9dadb !important}.neutral-1-border-color-a2.border{border-color:#d9dadb !important}.neutral-1-bg-a3{background-color:#c5c7c9 !important}.neutral-1-color-a3{color:#c5c7c9 !important}.neutral-1-border-color-a3{border-color:#c5c7c9 !important}.neutral-1-border-color-a3.border{border-color:#c5c7c9 !important}.neutral-1-bg-a4{background-color:#adb2b8 !important}.neutral-1-color-a4{color:#adb2b8 !important}.neutral-1-border-color-a4{border-color:#adb2b8 !important}.neutral-1-border-color-a4.border{border-color:#adb2b8 !important}.neutral-1-bg-a5{background-color:#959da6 !important}.neutral-1-color-a5{color:#959da6 !important}.neutral-1-border-color-a5{border-color:#959da6 !important}.neutral-1-border-color-a5.border{border-color:#959da6 !important}.neutral-1-bg-a6{background-color:#768594 !important}.neutral-1-color-a6{color:#768594 !important}.neutral-1-border-color-a6{border-color:#768594 !important}.neutral-1-border-color-a6.border{border-color:#768594 !important}.neutral-1-bg-a7{background-color:#5b6f82 !important}.neutral-1-color-a7{color:#5b6f82 !important}.neutral-1-border-color-a7{border-color:#5b6f82 !important}.neutral-1-border-color-a7.border{border-color:#5b6f82 !important}.neutral-1-bg-a8{background-color:#435a70 !important}.neutral-1-color-a8{color:#435a70 !important}.neutral-1-border-color-a8{border-color:#435a70 !important}.neutral-1-border-color-a8.border{border-color:#435a70 !important}.neutral-1-bg-a9{background-color:#2f475e !important}.neutral-1-color-a9{color:#2f475e !important}.neutral-1-border-color-a9{border-color:#2f475e !important}.neutral-1-border-color-a9.border{border-color:#2f475e !important}.neutral-1-bg-a10{background-color:#17324d !important}.neutral-1-color-a10{color:#17324d !important}.neutral-1-border-color-a10{border-color:#17324d !important}.neutral-1-border-color-a10.border{border-color:#17324d !important}.neutral-2-bg{background-color:#e6ecf2 !important}.neutral-2-color{color:#e6ecf2 !important}.neutral-2-border-color-{border-color:#e6ecf2}.neutral-2-bg-b1{background-color:#e6ecf2 !important}.neutral-2-color-b1{color:#e6ecf2 !important}.neutral-2-border-color-b1{border-color:#e6ecf2 !important}.neutral-2-border-color-b1.border{border-color:#e6ecf2 !important}.neutral-2-bg-b2{background-color:#c2c7cc !important}.neutral-2-color-b2{color:#c2c7cc !important}.neutral-2-border-color-b2{border-color:#c2c7cc !important}.neutral-2-border-color-b2.border{border-color:#c2c7cc !important}.neutral-2-bg-b3{background-color:#9da2a6 !important}.neutral-2-color-b3{color:#9da2a6 !important}.neutral-2-border-color-b3{border-color:#9da2a6 !important}.neutral-2-border-color-b3.border{border-color:#9da2a6 !important}.neutral-2-bg-b4{background-color:#797c80 !important}.neutral-2-color-b4{color:#797c80 !important}.neutral-2-border-color-b4{border-color:#797c80 !important}.neutral-2-border-color-b4.border{border-color:#797c80 !important}.neutral-2-bg-b5{background-color:#565759 !important}.neutral-2-color-b5{color:#565759 !important}.neutral-2-border-color-b5{border-color:#565759 !important}.neutral-2-border-color-b5.border{border-color:#565759 !important}.neutral-2-bg-b6{background-color:#2f3133 !important}.neutral-2-color-b6{color:#2f3133 !important}.neutral-2-border-color-b6{border-color:#2f3133 !important}.neutral-2-border-color-b6.border{border-color:#2f3133 !important}.neutral-2-bg-b7{background-color:#0c0c0d !important}.neutral-2-color-b7{color:#0c0c0d !important}.neutral-2-border-color-b7{border-color:#0c0c0d !important}.neutral-2-border-color-b7.border{border-color:#0c0c0d !important}.neutral-2-bg-a1{background-color:#e6ecf2 !important}.neutral-2-color-a1{color:#e6ecf2 !important}.neutral-2-border-color-a1{border-color:#e6ecf2 !important}.neutral-2-border-color-a1.border{border-color:#e6ecf2 !important}.neutral-2-bg-a2{background-color:#bcc4cc !important}.neutral-2-color-a2{color:#bcc4cc !important}.neutral-2-border-color-a2{border-color:#bcc4cc !important}.neutral-2-border-color-a2.border{border-color:#bcc4cc !important}.neutral-2-bg-a3{background-color:#9aa0a6 !important}.neutral-2-color-a3{color:#9aa0a6 !important}.neutral-2-border-color-a3{border-color:#9aa0a6 !important}.neutral-2-border-color-a3.border{border-color:#9aa0a6 !important}.neutral-2-bg-a4{background-color:#777b80 !important}.neutral-2-color-a4{color:#777b80 !important}.neutral-2-border-color-a4{border-color:#777b80 !important}.neutral-2-border-color-a4.border{border-color:#777b80 !important}.neutral-2-bg-a5{background-color:#535659 !important}.neutral-2-color-a5{color:#535659 !important}.neutral-2-border-color-a5{border-color:#535659 !important}.neutral-2-border-color-a5.border{border-color:#535659 !important}.neutral-2-bg-a6{background-color:#2f3133 !important}.neutral-2-color-a6{color:#2f3133 !important}.neutral-2-border-color-a6{border-color:#2f3133 !important}.neutral-2-border-color-a6.border{border-color:#2f3133 !important}.neutral-2-bg-a7{background-color:#17181a !important}.neutral-2-color-a7{color:#17181a !important}.neutral-2-border-color-a7{border-color:#17181a !important}.neutral-2-border-color-a7.border{border-color:#17181a !important}.lightgrey-bg-a1{background-color:#d8d9da !important}.lightgrey-color-a1{color:#d8d9da !important}.lightgrey-border-color-a1{border-color:#d8d9da !important}.lightgrey-border-color-a1.border{border-color:#d8d9da !important}.lightgrey-bg-a2{background-color:#edf5fc !important}.lightgrey-color-a2{color:#edf5fc !important}.lightgrey-border-color-a2{border-color:#edf5fc !important}.lightgrey-border-color-a2.border{border-color:#edf5fc !important}.lightgrey-bg-a3{background-color:#f3f7fc !important}.lightgrey-color-a3{color:#f3f7fc !important}.lightgrey-border-color-a3{border-color:#f3f7fc !important}.lightgrey-border-color-a3.border{border-color:#f3f7fc !important}.lightgrey-bg-a4{background-color:#f5f9fc !important}.lightgrey-color-a4{color:#f5f9fc !important}.lightgrey-border-color-a4{border-color:#f5f9fc !important}.lightgrey-border-color-a4.border{border-color:#f5f9fc !important}.lightgrey-bg-b1{background-color:#f3f7fc !important}.lightgrey-color-b1{color:#f3f7fc !important}.lightgrey-border-color-b1{border-color:#f3f7fc !important}.lightgrey-border-color-b1.border{border-color:#f3f7fc !important}.lightgrey-bg-b2{background-color:#ebf2fa !important}.lightgrey-color-b2{color:#ebf2fa !important}.lightgrey-border-color-b2{border-color:#ebf2fa !important}.lightgrey-border-color-b2.border{border-color:#ebf2fa !important}.lightgrey-bg-b3{background-color:#edf4fa !important}.lightgrey-color-b3{color:#edf4fa !important}.lightgrey-border-color-b3{border-color:#edf4fa !important}.lightgrey-border-color-b3.border{border-color:#edf4fa !important}.lightgrey-bg-b4{background-color:#f2f6fa !important}.lightgrey-color-b4{color:#f2f6fa !important}.lightgrey-border-color-b4{border-color:#f2f6fa !important}.lightgrey-border-color-b4.border{border-color:#f2f6fa !important}.lightgrey-bg-c1{background-color:#f7f9fa !important}.lightgrey-color-c1{color:#f7f9fa !important}.lightgrey-border-color-c1{border-color:#f7f9fa !important}.lightgrey-border-color-c1.border{border-color:#f7f9fa !important}.lightgrey-bg-c2{background-color:#f3f7fc !important}.lightgrey-color-c2{color:#f3f7fc !important}.lightgrey-border-color-c2{border-color:#f3f7fc !important}.lightgrey-border-color-c2.border{border-color:#f3f7fc !important}:root{--bs-indigo: hsl(243deg, 100%, 65%);--bs-purple: hsl(243deg, 100%, 80%);--bs-pink: hsl(350deg, 100%, 85%);--bs-red: hsl(350deg, 60%, 50%);--bs-orange: hsl(36deg, 100%, 30%);--bs-yellow: hsl(44deg, 100%, 72.5%);--bs-green: hsl(160deg, 100%, 25%);--bs-teal: hsl(178deg, 90%, 32%);--bs-cyan: hsl(178deg, 100%, 50%);--bs-white: hsl(0deg, 0%, 100%);--bs-gray: hsl(0deg, 0%, 32%);--bs-gray-dark: hsl(0deg, 0%, 15%);--bs-blue: hsl(210deg, 100%, 45%);--bs-gray-secondary: hsl(210deg, 17%, 44%);--bs-gray-tertiary: hsl(205deg, 21.2121212121%, 44.55%);--bs-gray-quaternary: hsl(238deg, 100%, 99.5%);--bs-gray-100: hsl(0deg, 0%, 96%);--bs-gray-200: hsl(0deg, 0%, 90%);--bs-gray-300: hsl(0deg, 0%, 83%);--bs-gray-400: hsl(0deg, 0%, 64%);--bs-gray-500: hsl(0deg, 0%, 45%);--bs-gray-600: hsl(0deg, 0%, 32%);--bs-gray-700: hsl(0deg, 0%, 25%);--bs-gray-800: hsl(0deg, 0%, 15%);--bs-gray-900: hsl(0deg, 0%, 10%);--bs-primary: hsl(210deg, 100%, 40%);--bs-secondary: hsl(210deg, 17%, 44%);--bs-success: hsl(160deg, 100%, 25%);--bs-info: hsl(210deg, 17%, 44%);--bs-warning: hsl(36deg, 100%, 30%);--bs-danger: hsl(350deg, 60%, 50%);--bs-light: hsl(255deg, 32.2033898305%, 92.625%);--bs-dark: hsl(210deg, 54%, 20%);--bs-black: hsl(0deg, 0%, 0%);--bs-white: hsl(0deg, 0%, 100%);--bs-100: hsl(0deg, 0%, 96%);--bs-200: hsl(0deg, 0%, 90%);--bs-300: hsl(0deg, 0%, 83%);--bs-400: hsl(0deg, 0%, 64%);--bs-500: hsl(0deg, 0%, 45%);--bs-600: hsl(0deg, 0%, 32%);--bs-700: hsl(0deg, 0%, 25%);--bs-800: hsl(0deg, 0%, 15%);--bs-900: hsl(0deg, 0%, 10%);--bs-primary-rgb: 0, 102, 204;--bs-secondary-rgb: 93, 112, 131;--bs-success-rgb: 0, 128, 85;--bs-info-rgb: 93, 112, 131;--bs-warning-rgb: 153, 92, 0;--bs-danger-rgb: 204, 51, 77;--bs-light-rgb: 233, 230, 242;--bs-dark-rgb: 23, 51, 79;--bs-black-rgb: 0, 0, 0;--bs-white-rgb: 255, 255, 255;--bs-100-rgb: 245, 245, 245;--bs-200-rgb: 230, 230, 230;--bs-300-rgb: 212, 212, 212;--bs-400-rgb: 163, 163, 163;--bs-500-rgb: 115, 115, 115;--bs-600-rgb: 82, 82, 82;--bs-700-rgb: 64, 64, 64;--bs-800-rgb: 38, 38, 38;--bs-900-rgb: 26, 26, 26;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 26, 26, 26;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;--bs-font-monospace: "Roboto Mono", 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: hsl(0deg, 0%, 10%);--bs-body-bg: hsl(0deg, 0%, 100%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: hsl(210deg, 4%, 78%);--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 4px;--bs-border-radius-sm: 2px;--bs-border-radius-lg: 8px;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: hsl(210deg, 100%, 40%);--bs-link-hover-color: #0052a3;--bs-code-color: hsl(210deg, 54%, 20%);--bs-highlight-bg: hsl(178deg, 100%, 90%)}*,*::before,*::after{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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}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 + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.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]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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:0.875rem}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875rem}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875rem;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875rem;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:2px}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:#5d7083;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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 + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::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:0.875rem;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:0.875rem;color:#525252}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875rem;color:#525252}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 24px;--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-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1176px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 24px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #cce0f5;--bs-table-border-color: #b8cadd;--bs-table-striped-bg: #c2d5e9;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #b8cadd;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #bdcfe3;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #dfe2e6;--bs-table-border-color: #c9cbcf;--bs-table-striped-bg: #d4d7db;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #c9cbcf;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #ced1d5;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #cce6dd;--bs-table-border-color: #b8cfc7;--bs-table-striped-bg: #c2dbd2;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #b8cfc7;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #bdd5cc;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #dfe2e6;--bs-table-border-color: #c9cbcf;--bs-table-striped-bg: #d4d7db;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #c9cbcf;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #ced1d5;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #ebdecc;--bs-table-border-color: #d4c8b8;--bs-table-striped-bg: #dfd3c2;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #d4c8b8;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #d9cdbd;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #f5d6db;--bs-table-border-color: #ddc1c5;--bs-table-striped-bg: #e9cbd0;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #ddc1c5;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #e3c6cb;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: hsl(255deg, 32.2033898305%, 92.625%);--bs-table-border-color: #d2cfda;--bs-table-striped-bg: #dddbe6;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #d2cfda;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #d8d5e0;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: hsl(0deg, 0%, 100%);--bs-table-bg: hsl(210deg, 54%, 20%);--bs-table-border-color: #2e4761;--bs-table-striped-bg: #233d58;--bs-table-striped-color: hsl(0deg, 0%, 100%);--bs-table-active-bg: #2e4761;--bs-table-active-color: hsl(0deg, 0%, 100%);--bs-table-hover-bg: #28425c;--bs-table-hover-color: hsl(0deg, 0%, 100%);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:.375rem;padding-bottom:.375rem;margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875rem;color:#5d7083}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1a1a1a;background-color:#fff;background-clip:padding-box;border:0 solid #a3a3a3;appearance:none;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);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:#1a1a1a;background-color:#fff;border-color:#5d7083;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#525252;opacity:1}.form-control:disabled{background-color:#d8d9da;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#1a1a1a;background-color:#fff;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:0;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::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#f2f2f2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#1a1a1a;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:0 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem);padding:.25rem .5rem;font-size:0.875rem;border-radius:2px}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem);padding:.5rem 1rem;font-size:1.25rem;border-radius:8px}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:2.5rem}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem)}textarea.form-control-lg{min-height:calc(1.5em + 1rem)}.form-control-color{width:3rem;height:2.5rem;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#1a1a1a;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:0 solid #a3a3a3;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#5d7083;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #1a1a1a}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:2px}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:8px}.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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;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:#5d7083;outline:0;box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.form-check-input:checked{background-color:#06c;border-color:#06c}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' 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]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280deg, 0%, 100%%29'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#06c;border-color:#06c;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' 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{width:2em;margin-left:-2.5em;background-image: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");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{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%28210deg, 17%, 44%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280deg, 0%, 100%%29'/%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}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#06c;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d1f0}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#d4d4d4;border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#06c;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d1f0}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#d4d4d4;border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#737373}.form-range:disabled::-moz-range-thumb{background-color:#737373}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:3.5rem;line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:0 solid rgba(0,0,0,0);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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:0 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{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:#1a1a1a;text-align:center;white-space:nowrap;background-color:#fff;border:0 solid #a3a3a3;border-radius:0}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:8px}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:2px}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{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:0;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:0.875rem;color:#008055}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem 1rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#008055;border-radius:4px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#008055;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' 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(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#008055;box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#008055}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#008055;box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#008055}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#008055}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#008055}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875rem;color:#cc334d}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem 1rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#cc334d;border-radius:4px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#cc334d;padding-right:calc(1.5em + 0.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='hsl%28350deg, 60%, 50%%29'%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='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#cc334d;box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#cc334d}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),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='hsl%28350deg, 60%, 50%%29'%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='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#cc334d;box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#cc334d}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#cc334d}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#cc334d}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-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: 600;--bs-btn-line-height: 1.5;--bs-btn-color: hsl(0deg, 0%, 10%);--bs-btn-bg: transparent;--bs-btn-border-width: 0;--bs-btn-border-color: transparent;--bs-btn-border-radius: 4px;--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;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);box-shadow:var(--bs-btn-box-shadow);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-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-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-active-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);box-shadow:none}.btn-primary{color:#fff;background-color:#06c;border-color:#06c;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:focus,.btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)}.btn-primary:hover{background-color:#0053a5;color:#fff;border-color:#004d99}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#06c;border-color:#06c;pointer-events:none}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#004d99;border-color:#00468d}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.btn-secondary{color:#fff;background-color:#5d7083;border-color:#5d7083;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:focus,.btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)}.btn-secondary:hover{background-color:#4b5b6a;color:#fff;border-color:#465462}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#5d7083;border-color:#5d7083;pointer-events:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#465462;border-color:#404d5a}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-success{color:#fff;background-color:#008055;border-color:#008055;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:focus,.btn-success.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,128,85,.5)}.btn-success:hover{background-color:#006845;color:#fff;border-color:#006040}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#008055;border-color:#008055;pointer-events:none}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#006040;border-color:#00583b}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)}.btn-info{color:#fff;background-color:#5d7083;border-color:#5d7083;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:focus,.btn-info.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)}.btn-info:hover{background-color:#4b5b6a;color:#fff;border-color:#465462}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#5d7083;border-color:#5d7083;pointer-events:none}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#465462;border-color:#404d5a}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-warning{color:#fff;background-color:#995c00;border-color:#995c00;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:focus,.btn-warning.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(153,92,0,.5)}.btn-warning:hover{background-color:#7c4b00;color:#fff;border-color:#734500}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#995c00;border-color:#995c00;pointer-events:none}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#734500;border-color:#6a3f00}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)}.btn-danger{color:#fff;background-color:#cc334d;border-color:#cc334d;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:focus,.btn-danger.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(204,51,77,.5)}.btn-danger:hover{background-color:#a5293e;color:#fff;border-color:#99263a}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#cc334d;border-color:#cc334d;pointer-events:none}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#99263a;border-color:#8d2335}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)}.btn-light{color:#000;background-color:#e9e6f2;border-color:#e9e6f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:focus,.btn-light.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(233,230,242,.5)}.btn-light:hover{background-color:#c6c4ce;color:#000;border-color:#bab8c2}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#e9e6f2;border-color:#e9e6f2;pointer-events:none}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#bab8c2;border-color:#afadb6}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)}.btn-dark{color:#fff;background-color:#17334f;border-color:#17334f;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:focus,.btn-dark.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(23,51,79,.5)}.btn-dark:hover{background-color:#3a5269;color:#fff;border-color:#2e4761}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#17334f;border-color:#17334f;pointer-events:none}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#455c72;border-color:#2e4761}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)}.btn-black{color:#fff;background-color:#000;border-color:#000;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-black:focus,.btn-black.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,0,0,.5)}.btn-black:hover{background-color:#000;color:#fff;border-color:#000}.btn-black.disabled,.btn-black:disabled{color:#fff;background-color:#000;border-color:#000;pointer-events:none}.btn-black:not(:disabled):not(.disabled):active,.btn-black:not(:disabled):not(.disabled).active,.show>.btn-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-black:not(:disabled):not(.disabled):active:focus,.btn-black:not(:disabled):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)}.btn-white{color:#000;background-color:#fff;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-white:focus,.btn-white.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)}.btn-white:hover{background-color:#cfcfcf;color:#000;border-color:#bfbfbf}.btn-white.disabled,.btn-white:disabled{color:#000;background-color:#fff;border-color:#fff;pointer-events:none}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show>.btn-white.dropdown-toggle{color:#000;background-color:#bfbfbf;border-color:#b0b0b0}.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.btn-100{color:#000;background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-100:focus,.btn-100.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(245,245,245,.5)}.btn-100:hover{background-color:#c6c6c6;color:#000;border-color:#b8b8b8}.btn-100.disabled,.btn-100:disabled{color:#000;background-color:#f5f5f5;border-color:#f5f5f5;pointer-events:none}.btn-100:not(:disabled):not(.disabled):active,.btn-100:not(:disabled):not(.disabled).active,.show>.btn-100.dropdown-toggle{color:#000;background-color:#b8b8b8;border-color:#a9a9a9}.btn-100:not(:disabled):not(.disabled):active:focus,.btn-100:not(:disabled):not(.disabled).active:focus,.show>.btn-100.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)}.btn-200{color:#000;background-color:#e6e6e6;border-color:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-200:focus,.btn-200.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(230,230,230,.5)}.btn-200:hover{background-color:#bababa;color:#000;border-color:#adadad}.btn-200.disabled,.btn-200:disabled{color:#000;background-color:#e6e6e6;border-color:#e6e6e6;pointer-events:none}.btn-200:not(:disabled):not(.disabled):active,.btn-200:not(:disabled):not(.disabled).active,.show>.btn-200.dropdown-toggle{color:#000;background-color:#adadad;border-color:#9f9f9f}.btn-200:not(:disabled):not(.disabled):active:focus,.btn-200:not(:disabled):not(.disabled).active:focus,.show>.btn-200.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)}.btn-300{color:#000;background-color:#d4d4d4;border-color:#d4d4d4;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-300:focus,.btn-300.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(212,212,212,.5)}.btn-300:hover{background-color:#acacac;color:#000;border-color:#9f9f9f}.btn-300.disabled,.btn-300:disabled{color:#000;background-color:#d4d4d4;border-color:#d4d4d4;pointer-events:none}.btn-300:not(:disabled):not(.disabled):active,.btn-300:not(:disabled):not(.disabled).active,.show>.btn-300.dropdown-toggle{color:#000;background-color:#9f9f9f;border-color:#929292}.btn-300:not(:disabled):not(.disabled):active:focus,.btn-300:not(:disabled):not(.disabled).active:focus,.show>.btn-300.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)}.btn-400{color:#000;background-color:#a3a3a3;border-color:#a3a3a3;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-400:focus,.btn-400.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(163,163,163,.5)}.btn-400:hover{background-color:#848484;color:#000;border-color:#7a7a7a}.btn-400.disabled,.btn-400:disabled{color:#000;background-color:#a3a3a3;border-color:#a3a3a3;pointer-events:none}.btn-400:not(:disabled):not(.disabled):active,.btn-400:not(:disabled):not(.disabled).active,.show>.btn-400.dropdown-toggle{color:#000;background-color:#7a7a7a;border-color:#707070}.btn-400:not(:disabled):not(.disabled):active:focus,.btn-400:not(:disabled):not(.disabled).active:focus,.show>.btn-400.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)}.btn-500{color:#fff;background-color:#737373;border-color:#737373;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-500:focus,.btn-500.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(115,115,115,.5)}.btn-500:hover{background-color:#5d5d5d;color:#fff;border-color:#565656}.btn-500.disabled,.btn-500:disabled{color:#fff;background-color:#737373;border-color:#737373;pointer-events:none}.btn-500:not(:disabled):not(.disabled):active,.btn-500:not(:disabled):not(.disabled).active,.show>.btn-500.dropdown-toggle{color:#fff;background-color:#565656;border-color:#4f4f4f}.btn-500:not(:disabled):not(.disabled):active:focus,.btn-500:not(:disabled):not(.disabled).active:focus,.show>.btn-500.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)}.btn-600{color:#fff;background-color:#525252;border-color:#525252;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-600:focus,.btn-600.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(82,82,82,.5)}.btn-600:hover{background-color:#424242;color:#fff;border-color:#3e3e3e}.btn-600.disabled,.btn-600:disabled{color:#fff;background-color:#525252;border-color:#525252;pointer-events:none}.btn-600:not(:disabled):not(.disabled):active,.btn-600:not(:disabled):not(.disabled).active,.show>.btn-600.dropdown-toggle{color:#fff;background-color:#3e3e3e;border-color:#393939}.btn-600:not(:disabled):not(.disabled):active:focus,.btn-600:not(:disabled):not(.disabled).active:focus,.show>.btn-600.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)}.btn-700{color:#fff;background-color:#404040;border-color:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-700:focus,.btn-700.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(64,64,64,.5)}.btn-700:hover{background-color:#343434;color:#fff;border-color:#303030}.btn-700.disabled,.btn-700:disabled{color:#fff;background-color:#404040;border-color:#404040;pointer-events:none}.btn-700:not(:disabled):not(.disabled):active,.btn-700:not(:disabled):not(.disabled).active,.show>.btn-700.dropdown-toggle{color:#fff;background-color:#303030;border-color:#2c2c2c}.btn-700:not(:disabled):not(.disabled):active:focus,.btn-700:not(:disabled):not(.disabled).active:focus,.show>.btn-700.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)}.btn-800{color:#fff;background-color:#262626;border-color:#262626;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-800:focus,.btn-800.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(38,38,38,.5)}.btn-800:hover{background-color:#1f1f1f;color:#fff;border-color:#1d1d1d}.btn-800.disabled,.btn-800:disabled{color:#fff;background-color:#262626;border-color:#262626;pointer-events:none}.btn-800:not(:disabled):not(.disabled):active,.btn-800:not(:disabled):not(.disabled).active,.show>.btn-800.dropdown-toggle{color:#fff;background-color:#1d1d1d;border-color:#1a1a1a}.btn-800:not(:disabled):not(.disabled):active:focus,.btn-800:not(:disabled):not(.disabled).active:focus,.show>.btn-800.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)}.btn-900{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-900:focus,.btn-900.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(26,26,26,.5)}.btn-900:hover{background-color:#151515;color:#fff;border-color:#141414}.btn-900.disabled,.btn-900:disabled{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a;pointer-events:none}.btn-900:not(:disabled):not(.disabled):active,.btn-900:not(:disabled):not(.disabled).active,.show>.btn-900.dropdown-toggle{color:#fff;background-color:#141414;border-color:#121212}.btn-900:not(:disabled):not(.disabled):active:focus,.btn-900:not(:disabled):not(.disabled).active:focus,.show>.btn-900.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)}.btn-outline-primary{color:#06c;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary:hover{color:#125ca6;box-shadow:inset 0 0 0 2px #125ca6}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:inset 0 0 0 1px #06c,0 0 0 .25rem rgba(0,102,204,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#06c;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#06c;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.btn-outline-secondary{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary:hover{color:#656565;box-shadow:inset 0 0 0 2px #656565}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#5d7083;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-success{color:#008055;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #008055}.btn-outline-success:hover{color:#0c6849;box-shadow:inset 0 0 0 2px #0c6849}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:inset 0 0 0 1px #008055,0 0 0 .25rem rgba(0,128,85,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#008055;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#008055;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #008055}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)}.btn-outline-info{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-info:hover{color:#656565;box-shadow:inset 0 0 0 2px #656565}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5d7083;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-warning{color:#995c00;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning:hover{color:#7c500e;box-shadow:inset 0 0 0 2px #7c500e}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:inset 0 0 0 1px #995c00,0 0 0 .25rem rgba(153,92,0,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#995c00;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#995c00;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)}.btn-outline-danger{color:#cc334d;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger:hover{color:#a14554;box-shadow:inset 0 0 0 2px #a14554}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:inset 0 0 0 1px #cc334d,0 0 0 .25rem rgba(204,51,77,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#cc334d;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#cc334d;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)}.btn-outline-light{color:#e9e6f2;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e9e6f2}.btn-outline-light:hover{color:#d5d5d5;box-shadow:inset 0 0 0 2px #d5d5d5}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:inset 0 0 0 1px #e9e6f2,0 0 0 .25rem rgba(233,230,242,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e9e6f2;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#e9e6f2;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e9e6f2}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)}.btn-outline-dark{color:#17334f;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #17334f}.btn-outline-dark:hover{color:#1e2e3e;box-shadow:inset 0 0 0 2px #1e2e3e}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:inset 0 0 0 1px #17334f,0 0 0 .25rem rgba(23,51,79,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#17334f;background-color:rgba(0,0,0,0)}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#17334f;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #17334f}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)}.btn-outline-black{color:#000;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:hover{color:#000;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:focus,.btn-outline-black.focus{box-shadow:inset 0 0 0 1px #000,0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-black.disabled,.btn-outline-black:disabled{color:#000;background-color:rgba(0,0,0,0)}.btn-outline-black:not(:disabled):not(.disabled):active,.btn-outline-black:not(:disabled):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{color:#000;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:not(:disabled):not(.disabled):active:focus,.btn-outline-black:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-white{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.btn-outline-white:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-white:focus,.btn-outline-white.focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:rgba(0,0,0,0)}.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-100{color:#f5f5f5;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #f5f5f5}.btn-outline-100:hover{color:#ddd;box-shadow:inset 0 0 0 2px #ddd}.btn-outline-100:focus,.btn-outline-100.focus{box-shadow:inset 0 0 0 1px #f5f5f5,0 0 0 .25rem rgba(245,245,245,.5)}.btn-outline-100.disabled,.btn-outline-100:disabled{color:#f5f5f5;background-color:rgba(0,0,0,0)}.btn-outline-100:not(:disabled):not(.disabled):active,.btn-outline-100:not(:disabled):not(.disabled).active,.show>.btn-outline-100.dropdown-toggle{color:#f5f5f5;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #f5f5f5}.btn-outline-100:not(:disabled):not(.disabled):active:focus,.btn-outline-100:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-100.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)}.btn-outline-200{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-200:hover{color:#cfcfcf;box-shadow:inset 0 0 0 2px #cfcfcf}.btn-outline-200:focus,.btn-outline-200.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(230,230,230,.5)}.btn-outline-200.disabled,.btn-outline-200:disabled{color:#e6e6e6;background-color:rgba(0,0,0,0)}.btn-outline-200:not(:disabled):not(.disabled):active,.btn-outline-200:not(:disabled):not(.disabled).active,.show>.btn-outline-200.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-200:not(:disabled):not(.disabled):active:focus,.btn-outline-200:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-200.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)}.btn-outline-300{color:#d4d4d4;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #d4d4d4}.btn-outline-300:hover{color:#bfbfbf;box-shadow:inset 0 0 0 2px #bfbfbf}.btn-outline-300:focus,.btn-outline-300.focus{box-shadow:inset 0 0 0 1px #d4d4d4,0 0 0 .25rem rgba(212,212,212,.5)}.btn-outline-300.disabled,.btn-outline-300:disabled{color:#d4d4d4;background-color:rgba(0,0,0,0)}.btn-outline-300:not(:disabled):not(.disabled):active,.btn-outline-300:not(:disabled):not(.disabled).active,.show>.btn-outline-300.dropdown-toggle{color:#d4d4d4;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #d4d4d4}.btn-outline-300:not(:disabled):not(.disabled):active:focus,.btn-outline-300:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-300.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)}.btn-outline-400{color:#a3a3a3;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #a3a3a3}.btn-outline-400:hover{color:#939393;box-shadow:inset 0 0 0 2px #939393}.btn-outline-400:focus,.btn-outline-400.focus{box-shadow:inset 0 0 0 1px #a3a3a3,0 0 0 .25rem rgba(163,163,163,.5)}.btn-outline-400.disabled,.btn-outline-400:disabled{color:#a3a3a3;background-color:rgba(0,0,0,0)}.btn-outline-400:not(:disabled):not(.disabled):active,.btn-outline-400:not(:disabled):not(.disabled).active,.show>.btn-outline-400.dropdown-toggle{color:#a3a3a3;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #a3a3a3}.btn-outline-400:not(:disabled):not(.disabled):active:focus,.btn-outline-400:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-400.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)}.btn-outline-500{color:#737373;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #737373}.btn-outline-500:hover{color:#686868;box-shadow:inset 0 0 0 2px #686868}.btn-outline-500:focus,.btn-outline-500.focus{box-shadow:inset 0 0 0 1px #737373,0 0 0 .25rem rgba(115,115,115,.5)}.btn-outline-500.disabled,.btn-outline-500:disabled{color:#737373;background-color:rgba(0,0,0,0)}.btn-outline-500:not(:disabled):not(.disabled):active,.btn-outline-500:not(:disabled):not(.disabled).active,.show>.btn-outline-500.dropdown-toggle{color:#737373;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #737373}.btn-outline-500:not(:disabled):not(.disabled):active:focus,.btn-outline-500:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-500.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)}.btn-outline-600{color:#525252;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #525252}.btn-outline-600:hover{color:#4a4a4a;box-shadow:inset 0 0 0 2px #4a4a4a}.btn-outline-600:focus,.btn-outline-600.focus{box-shadow:inset 0 0 0 1px #525252,0 0 0 .25rem rgba(82,82,82,.5)}.btn-outline-600.disabled,.btn-outline-600:disabled{color:#525252;background-color:rgba(0,0,0,0)}.btn-outline-600:not(:disabled):not(.disabled):active,.btn-outline-600:not(:disabled):not(.disabled).active,.show>.btn-outline-600.dropdown-toggle{color:#525252;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #525252}.btn-outline-600:not(:disabled):not(.disabled):active:focus,.btn-outline-600:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-600.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)}.btn-outline-700{color:#404040;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #404040}.btn-outline-700:hover{color:#3a3a3a;box-shadow:inset 0 0 0 2px #3a3a3a}.btn-outline-700:focus,.btn-outline-700.focus{box-shadow:inset 0 0 0 1px #404040,0 0 0 .25rem rgba(64,64,64,.5)}.btn-outline-700.disabled,.btn-outline-700:disabled{color:#404040;background-color:rgba(0,0,0,0)}.btn-outline-700:not(:disabled):not(.disabled):active,.btn-outline-700:not(:disabled):not(.disabled).active,.show>.btn-outline-700.dropdown-toggle{color:#404040;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #404040}.btn-outline-700:not(:disabled):not(.disabled):active:focus,.btn-outline-700:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-700.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)}.btn-outline-800{color:#262626;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #262626}.btn-outline-800:hover{color:#222;box-shadow:inset 0 0 0 2px #222}.btn-outline-800:focus,.btn-outline-800.focus{box-shadow:inset 0 0 0 1px #262626,0 0 0 .25rem rgba(38,38,38,.5)}.btn-outline-800.disabled,.btn-outline-800:disabled{color:#262626;background-color:rgba(0,0,0,0)}.btn-outline-800:not(:disabled):not(.disabled):active,.btn-outline-800:not(:disabled):not(.disabled).active,.show>.btn-outline-800.dropdown-toggle{color:#262626;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #262626}.btn-outline-800:not(:disabled):not(.disabled):active:focus,.btn-outline-800:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-800.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)}.btn-outline-900{color:#1a1a1a;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #1a1a1a}.btn-outline-900:hover{color:#171717;box-shadow:inset 0 0 0 2px #171717}.btn-outline-900:focus,.btn-outline-900.focus{box-shadow:inset 0 0 0 1px #1a1a1a,0 0 0 .25rem rgba(26,26,26,.5)}.btn-outline-900.disabled,.btn-outline-900:disabled{color:#1a1a1a;background-color:rgba(0,0,0,0)}.btn-outline-900:not(:disabled):not(.disabled):active,.btn-outline-900:not(:disabled):not(.disabled).active,.show>.btn-outline-900.dropdown-toggle{color:#1a1a1a;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #1a1a1a}.btn-outline-900:not(:disabled):not(.disabled):active:focus,.btn-outline-900:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-900.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)}.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: hsl(0deg, 0%, 32%);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 38, 125, 212;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.125rem;--bs-btn-border-radius: 8px}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:1rem;--bs-btn-border-radius: 2px}.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}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-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 rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.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: hsl(0deg, 0%, 10%);--bs-dropdown-bg: hsl(0deg, 0%, 100%);--bs-dropdown-border-color: transparent;--bs-dropdown-border-radius: 4px;--bs-dropdown-border-width: 0;--bs-dropdown-inner-border-radius: 4px;--bs-dropdown-divider-bg: transparent;--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 20px 30px 5px rgba(0, 0, 0, 0.05);--bs-dropdown-link-color: hsl(210deg, 54%, 20%);--bs-dropdown-link-hover-color: hsl(210deg, 54%, 20%);--bs-dropdown-link-hover-bg: #e6ecf2;--bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);--bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);--bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);--bs-dropdown-item-padding-x: 24px;--bs-dropdown-item-padding-y: 12px;--bs-dropdown-header-color: hsl(210deg, 54%, 20%);--bs-dropdown-header-padding-x: 24px;--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);box-shadow:var(--bs-dropdown-box-shadow)}.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 rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.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 rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);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 rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{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:rgba(0,0,0,0)}.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:0.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: hsl(0deg, 0%, 83%);--bs-dropdown-bg: hsl(0deg, 0%, 15%);--bs-dropdown-border-color: transparent;--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: hsl(0deg, 0%, 83%);--bs-dropdown-link-hover-color: hsl(0deg, 0%, 100%);--bs-dropdown-divider-bg: transparent;--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);--bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);--bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);--bs-dropdown-header-color: hsl(0deg, 0%, 45%)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:4px}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.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:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav,.it-header-slim-wrapper{--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: hsl(0deg, 0%, 32%);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;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:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: hsl(0deg, 0%, 83%);--bs-nav-tabs-border-radius: 4px;--bs-nav-tabs-link-hover-border-color: hsl(0deg, 0%, 90%) hsl(0deg, 0%, 90%) hsl(0deg, 0%, 83%);--bs-nav-tabs-link-active-color: hsl(0deg, 0%, 25%);--bs-nav-tabs-link-active-bg: hsl(0deg, 0%, 100%);--bs-nav-tabs-link-active-border-color: hsl(0deg, 0%, 83%) hsl(0deg, 0%, 83%) hsl(0deg, 0%, 100%);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));background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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: 4px;--bs-nav-pills-link-active-color: hsl(0deg, 0%, 100%);--bs-nav-pills-link-active-bg: hsl(210deg, 100%, 40%)}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.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-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{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(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.5rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--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%280, 0, 0, 0.55%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(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0;--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-sm,.navbar>.container-md,.navbar>.container-lg,.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:hover,.navbar-brand:focus{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 .show>.nav-link,.navbar-nav .nav-link.active{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:hover,.navbar-text a:focus{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:rgba(0,0,0,0);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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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{--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: hsl(0deg, 0%, 100%);--bs-navbar-brand-color: hsl(0deg, 0%, 100%);--bs-navbar-brand-hover-color: hsl(0deg, 0%, 100%);--bs-navbar-toggler-border-color: transparent;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 2rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: hsl(210deg, 4%, 78%);--bs-card-border-radius: 0;--bs-card-box-shadow: ;--bs-card-inner-border-radius: -1px;--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 2rem;--bs-card-cap-bg: transparent;--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: hsl(0deg, 0%, 100%);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 12px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);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);box-shadow:var(--bs-card-box-shadow)}.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)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0}.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(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.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(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.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-top,.card-img-bottom{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-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{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-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: hsl(0deg, 0%, 10%);--bs-accordion-bg: hsl(0deg, 0%, 100%);--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: 1px;--bs-accordion-border-radius: 4px;--bs-accordion-inner-border-radius: 3px;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: hsl(0deg, 0%, 10%);--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='hsl%280deg, 0%, 10%%29'%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='%23005cb8'%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: hsl(210deg, 17%, 44%);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #005cb8;--bs-accordion-active-bg: #e6f0fa}.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}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: transparent;--bs-breadcrumb-border-radius: 0;--bs-breadcrumb-divider-color: hsl(0deg, 0%, 32%);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: hsl(0deg, 0%, 32%);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, "/") /* rtl: 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: hsl(0deg, 0%, 100%);--bs-pagination-border-width: 1px;--bs-pagination-border-color: hsl(0deg, 0%, 83%);--bs-pagination-border-radius: 4px;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: hsl(0deg, 0%, 90%);--bs-pagination-hover-border-color: hsl(0deg, 0%, 83%);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: hsl(0deg, 0%, 90%);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);--bs-pagination-active-color: hsl(0deg, 0%, 100%);--bs-pagination-active-bg: hsl(210deg, 100%, 40%);--bs-pagination-active-border-color: hsl(210deg, 100%, 40%);--bs-pagination-disabled-color: hsl(0deg, 0%, 32%);--bs-pagination-disabled-bg: hsl(0deg, 0%, 100%);--bs-pagination-disabled-border-color: hsl(0deg, 0%, 83%);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)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{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:-1px}.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: 8px}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 2px}.badge{--bs-badge-padding-x: 0.4em;--bs-badge-padding-y: 0.25em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: hsl(0deg, 0%, 100%);--bs-badge-border-radius: 4px;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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 4px;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}.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: #003d7a;--bs-alert-bg: #cce0f5;--bs-alert-border-color: #b3d1f0}.alert-primary .alert-link{color:#003162}.alert-secondary{--bs-alert-color: #38434f;--bs-alert-bg: #dfe2e6;--bs-alert-border-color: #ced4da}.alert-secondary .alert-link{color:#2d363f}.alert-success{--bs-alert-color: #004d33;--bs-alert-bg: #cce6dd;--bs-alert-border-color: #b3d9cc}.alert-success .alert-link{color:#003e29}.alert-info{--bs-alert-color: #38434f;--bs-alert-bg: #dfe2e6;--bs-alert-border-color: #ced4da}.alert-info .alert-link{color:#2d363f}.alert-warning{--bs-alert-color: #5c3700;--bs-alert-bg: #ebdecc;--bs-alert-border-color: #e0ceb3}.alert-warning .alert-link{color:#4a2c00}.alert-danger{--bs-alert-color: #7a1f2e;--bs-alert-bg: #f5d6db;--bs-alert-border-color: #f0c2ca}.alert-danger .alert-link{color:#621925}.alert-light{--bs-alert-color: #5d5c61;--bs-alert-bg: #fbfafc;--bs-alert-border-color: #f8f8fb}.alert-light .alert-link{color:#4a4a4e}.alert-dark{--bs-alert-color: #0e1f2f;--bs-alert-bg: #d1d6dc;--bs-alert-border-color: #b9c2ca}.alert-dark .alert-link{color:#0b1926}.alert-black{--bs-alert-color: black;--bs-alert-bg: #cccccc;--bs-alert-border-color: #b3b3b3}.alert-black .alert-link{color:#000}.alert-white{--bs-alert-color: #666666;--bs-alert-bg: white;--bs-alert-border-color: white}.alert-white .alert-link{color:#525252}.alert-100{--bs-alert-color: #626262;--bs-alert-bg: #fdfdfd;--bs-alert-border-color: #fcfcfc}.alert-100 .alert-link{color:#4e4e4e}.alert-200{--bs-alert-color: #5c5c5c;--bs-alert-bg: #fafafa;--bs-alert-border-color: #f8f8f8}.alert-200 .alert-link{color:#4a4a4a}.alert-300{--bs-alert-color: #555555;--bs-alert-bg: #f6f6f6;--bs-alert-border-color: #f2f2f2}.alert-300 .alert-link{color:#444}.alert-400{--bs-alert-color: #626262;--bs-alert-bg: #ededed;--bs-alert-border-color: #e3e3e3}.alert-400 .alert-link{color:#4e4e4e}.alert-500{--bs-alert-color: #454545;--bs-alert-bg: #e3e3e3;--bs-alert-border-color: #d5d5d5}.alert-500 .alert-link{color:#373737}.alert-600{--bs-alert-color: #313131;--bs-alert-bg: gainsboro;--bs-alert-border-color: #cbcbcb}.alert-600 .alert-link{color:#272727}.alert-700{--bs-alert-color: #262626;--bs-alert-bg: #d9d9d9;--bs-alert-border-color: #c6c6c6}.alert-700 .alert-link{color:#1e1e1e}.alert-800{--bs-alert-color: #171717;--bs-alert-bg: #d4d4d4;--bs-alert-border-color: #bebebe}.alert-800 .alert-link{color:#121212}.alert-900{--bs-alert-color: #101010;--bs-alert-bg: #d1d1d1;--bs-alert-border-color: #bababa}.alert-900 .alert-link{color:#0d0d0d}@keyframes progress-bar-stripes{0%{background-position-x:16px}}.progress{--bs-progress-height: 16px;--bs-progress-font-size:0.75rem;--bs-progress-bg: hsl(0deg, 0%, 90%);--bs-progress-border-radius: 0;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: hsl(0deg, 0%, 100%);--bs-progress-bar-bg: hsl(210deg, 100%, 40%);--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);box-shadow:var(--bs-progress-box-shadow)}.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.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: hsl(0deg, 0%, 10%);--bs-list-group-bg: hsl(0deg, 0%, 100%);--bs-list-group-border-color: rgba(0, 0, 0, 0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 4px;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 1rem;--bs-list-group-action-color: hsl(210deg, 100%, 40%);--bs-list-group-action-hover-color: hsl(210deg, 100%, 40%);--bs-list-group-action-hover-bg: hsl(0deg, 0%, 96%);--bs-list-group-action-active-color: hsl(0deg, 0%, 10%);--bs-list-group-action-active-bg: hsl(0deg, 0%, 90%);--bs-list-group-disabled-color: hsl(0deg, 0%, 32%);--bs-list-group-disabled-bg: hsl(0deg, 0%, 100%);--bs-list-group-active-color: hsl(0deg, 0%, 100%);--bs-list-group-active-bg: hsl(210deg, 100%, 40%);--bs-list-group-active-border-color: hsl(210deg, 100%, 40%);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:hover,.list-group-item-action:focus{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{color:#003d7a;background-color:#cce0f5}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#003d7a;background-color:#b8cadd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#003d7a;border-color:#003d7a}.list-group-item-secondary{color:#38434f;background-color:#dfe2e6}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#38434f;background-color:#c9cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#38434f;border-color:#38434f}.list-group-item-success{color:#004d33;background-color:#cce6dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#004d33;background-color:#b8cfc7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#004d33;border-color:#004d33}.list-group-item-info{color:#38434f;background-color:#dfe2e6}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#38434f;background-color:#c9cbcf}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#38434f;border-color:#38434f}.list-group-item-warning{color:#5c3700;background-color:#ebdecc}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#5c3700;background-color:#d4c8b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#5c3700;border-color:#5c3700}.list-group-item-danger{color:#7a1f2e;background-color:#f5d6db}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7a1f2e;background-color:#ddc1c5}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7a1f2e;border-color:#7a1f2e}.list-group-item-light{color:#5d5c61;background-color:#fbfafc}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#5d5c61;background-color:#e2e1e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5d5c61;border-color:#5d5c61}.list-group-item-dark{color:#0e1f2f;background-color:#d1d6dc}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#0e1f2f;background-color:#bcc1c6}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#0e1f2f;border-color:#0e1f2f}.list-group-item-black{color:#000;background-color:#ccc}.list-group-item-black.list-group-item-action:hover,.list-group-item-black.list-group-item-action:focus{color:#000;background-color:#b8b8b8}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-white{color:#666;background-color:#fff}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{color:#666;background-color:#e6e6e6}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#666;border-color:#666}.list-group-item-100{color:#626262;background-color:#fdfdfd}.list-group-item-100.list-group-item-action:hover,.list-group-item-100.list-group-item-action:focus{color:#626262;background-color:#e4e4e4}.list-group-item-100.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-200{color:#5c5c5c;background-color:#fafafa}.list-group-item-200.list-group-item-action:hover,.list-group-item-200.list-group-item-action:focus{color:#5c5c5c;background-color:#e1e1e1}.list-group-item-200.list-group-item-action.active{color:#fff;background-color:#5c5c5c;border-color:#5c5c5c}.list-group-item-300{color:#555;background-color:#f6f6f6}.list-group-item-300.list-group-item-action:hover,.list-group-item-300.list-group-item-action:focus{color:#555;background-color:#ddd}.list-group-item-300.list-group-item-action.active{color:#fff;background-color:#555;border-color:#555}.list-group-item-400{color:#626262;background-color:#ededed}.list-group-item-400.list-group-item-action:hover,.list-group-item-400.list-group-item-action:focus{color:#626262;background-color:#d5d5d5}.list-group-item-400.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-500{color:#454545;background-color:#e3e3e3}.list-group-item-500.list-group-item-action:hover,.list-group-item-500.list-group-item-action:focus{color:#454545;background-color:#ccc}.list-group-item-500.list-group-item-action.active{color:#fff;background-color:#454545;border-color:#454545}.list-group-item-600{color:#313131;background-color:#dcdcdc}.list-group-item-600.list-group-item-action:hover,.list-group-item-600.list-group-item-action:focus{color:#313131;background-color:#c6c6c6}.list-group-item-600.list-group-item-action.active{color:#fff;background-color:#313131;border-color:#313131}.list-group-item-700{color:#262626;background-color:#d9d9d9}.list-group-item-700.list-group-item-action:hover,.list-group-item-700.list-group-item-action:focus{color:#262626;background-color:#c3c3c3}.list-group-item-700.list-group-item-action.active{color:#fff;background-color:#262626;border-color:#262626}.list-group-item-800{color:#171717;background-color:#d4d4d4}.list-group-item-800.list-group-item-action:hover,.list-group-item-800.list-group-item-action:focus{color:#171717;background-color:#bfbfbf}.list-group-item-800.list-group-item-action.active{color:#fff;background-color:#171717;border-color:#171717}.list-group-item-900{color:#101010;background-color:#d1d1d1}.list-group-item-900.list-group-item-action:hover,.list-group-item-900.list-group-item-action:focus{color:#101010;background-color:#bcbcbc}.list-group-item-900.list-group-item-action.active{color:#fff;background-color:#101010;border-color:#101010}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280deg, 0%, 0%%29'%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") center/1em auto no-repeat;border:0;border-radius:4px;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,102,204,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 24px;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 4px;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: hsl(0deg, 0%, 32%);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.05);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: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(-0.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: 1.5rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: hsl(0deg, 0%, 100%);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 8px;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: 7px;--bs-modal-header-padding-x: 1.5rem;--bs-modal-header-padding-y: 1.5rem;--bs-modal-header-padding: 1.5rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 0;--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: 0;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);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: hsl(0deg, 0%, 0%);--bs-backdrop-opacity: 0.8;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(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.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.5rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.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-header,.modal-fullscreen .modal-footer{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-header,.modal-fullscreen-sm-down .modal-footer{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-header,.modal-fullscreen-md-down .modal-footer{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-header,.modal-fullscreen-lg-down .modal-footer{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-header,.modal-fullscreen-xl-down .modal-footer{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-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 32em;--bs-tooltip-padding-x: 1rem;--bs-tooltip-padding-y: 1rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: hsl(0deg, 0%, 100%);--bs-tooltip-bg: hsl(0deg, 0%, 0%);--bs-tooltip-border-radius: 4px;--bs-tooltip-opacity: 1;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);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:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .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-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .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: hsl(0deg, 0%, 100%);--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 8px;--bs-popover-inner-border-radius: 7px;--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: hsl(0deg, 0%, 10%);--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);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.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-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.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-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;color:#5d7083;text-align:center;background:none;border:0;opacity:1;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#5d7083;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:32px;height:32px;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='hsl%28210deg, 17%, 44%%29'%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='hsl%28210deg, 17%, 44%%29'%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:auto;margin-bottom:1rem;margin-left:auto;list-style:none}.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 rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);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-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{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) /* rtl:ignore */}}.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:rgba(0,0,0,0)}.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-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1.5rem;--bs-offcanvas-padding-y: 1.5rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: hsl(0deg, 0%, 100%);--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}@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.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{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:.8}.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(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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{mask-image:linear-gradient(130deg, hsl(0deg, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0deg, 0%, 0%) 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(0, 102, 204, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(0, 128, 85, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(153, 92, 0, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(204, 51, 77, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(233, 230, 242, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(23, 51, 79, var(--bs-bg-opacity, 1)) !important}.text-bg-black{color:#fff !important;background-color:RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important}.text-bg-white{color:#000 !important;background-color:RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important}.text-bg-100{color:#000 !important;background-color:RGBA(245, 245, 245, var(--bs-bg-opacity, 1)) !important}.text-bg-200{color:#000 !important;background-color:RGBA(230, 230, 230, var(--bs-bg-opacity, 1)) !important}.text-bg-300{color:#000 !important;background-color:RGBA(212, 212, 212, var(--bs-bg-opacity, 1)) !important}.text-bg-400{color:#000 !important;background-color:RGBA(163, 163, 163, var(--bs-bg-opacity, 1)) !important}.text-bg-500{color:#fff !important;background-color:RGBA(115, 115, 115, var(--bs-bg-opacity, 1)) !important}.text-bg-600{color:#fff !important;background-color:RGBA(82, 82, 82, var(--bs-bg-opacity, 1)) !important}.text-bg-700{color:#fff !important;background-color:RGBA(64, 64, 64, var(--bs-bg-opacity, 1)) !important}.text-bg-800{color:#fff !important;background-color:RGBA(38, 38, 38, var(--bs-bg-opacity, 1)) !important}.text-bg-900{color:#fff !important;background-color:RGBA(26, 26, 26, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#06c !important}.link-primary:hover,.link-primary:focus{color:#0052a3 !important}.link-secondary{color:#5d7083 !important}.link-secondary:hover,.link-secondary:focus{color:#4a5a69 !important}.link-success{color:#008055 !important}.link-success:hover,.link-success:focus{color:#064 !important}.link-info{color:#5d7083 !important}.link-info:hover,.link-info:focus{color:#4a5a69 !important}.link-warning{color:#995c00 !important}.link-warning:hover,.link-warning:focus{color:#7a4a00 !important}.link-danger{color:#cc334d !important}.link-danger:hover,.link-danger:focus{color:#a3293e !important}.link-light{color:#e9e6f2 !important}.link-light:hover,.link-light:focus{color:#edebf5 !important}.link-dark{color:#17334f !important}.link-dark:hover,.link-dark:focus{color:#12293f !important}.link-black{color:#000 !important}.link-black:hover,.link-black:focus{color:#000 !important}.link-white{color:#fff !important}.link-white:hover,.link-white:focus{color:#fff !important}.link-100{color:#f5f5f5 !important}.link-100:hover,.link-100:focus{color:#f7f7f7 !important}.link-200{color:#e6e6e6 !important}.link-200:hover,.link-200:focus{color:#ebebeb !important}.link-300{color:#d4d4d4 !important}.link-300:hover,.link-300:focus{color:#ddd !important}.link-400{color:#a3a3a3 !important}.link-400:hover,.link-400:focus{color:#b5b5b5 !important}.link-500{color:#737373 !important}.link-500:hover,.link-500:focus{color:#5c5c5c !important}.link-600{color:#525252 !important}.link-600:hover,.link-600:focus{color:#424242 !important}.link-700{color:#404040 !important}.link-700:hover,.link-700:focus{color:#333 !important}.link-800{color:#262626 !important}.link-800:hover,.link-800:focus{color:#1e1e1e !important}.link-900{color:#1a1a1a !important}.link-900:hover,.link-900:focus{color:#151515 !important}.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-3x2{--bs-aspect-ratio: 66.6666666667%}.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:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{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){position:absolute !important;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}.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:1px;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}.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}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display: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:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{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-100{--bs-border-opacity: 1;border-color:rgba(var(--bs-100-rgb), var(--bs-border-opacity)) !important}.border-200{--bs-border-opacity: 1;border-color:rgba(var(--bs-200-rgb), var(--bs-border-opacity)) !important}.border-300{--bs-border-opacity: 1;border-color:rgba(var(--bs-300-rgb), var(--bs-border-opacity)) !important}.border-400{--bs-border-opacity: 1;border-color:rgba(var(--bs-400-rgb), var(--bs-border-opacity)) !important}.border-500{--bs-border-opacity: 1;border-color:rgba(var(--bs-500-rgb), var(--bs-border-opacity)) !important}.border-600{--bs-border-opacity: 1;border-color:rgba(var(--bs-600-rgb), var(--bs-border-opacity)) !important}.border-700{--bs-border-opacity: 1;border-color:rgba(var(--bs-700-rgb), var(--bs-border-opacity)) !important}.border-800{--bs-border-opacity: 1;border-color:rgba(var(--bs-800-rgb), var(--bs-border-opacity)) !important}.border-900{--bs-border-opacity: 1;border-color:rgba(var(--bs-900-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.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}.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 + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.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-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !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-100{--bs-text-opacity: 1;color:rgba(var(--bs-100-rgb), var(--bs-text-opacity)) !important}.text-200{--bs-text-opacity: 1;color:rgba(var(--bs-200-rgb), var(--bs-text-opacity)) !important}.text-300{--bs-text-opacity: 1;color:rgba(var(--bs-300-rgb), var(--bs-text-opacity)) !important}.text-400{--bs-text-opacity: 1;color:rgba(var(--bs-400-rgb), var(--bs-text-opacity)) !important}.text-500{--bs-text-opacity: 1;color:rgba(var(--bs-500-rgb), var(--bs-text-opacity)) !important}.text-600{--bs-text-opacity: 1;color:rgba(var(--bs-600-rgb), var(--bs-text-opacity)) !important}.text-700{--bs-text-opacity: 1;color:rgba(var(--bs-700-rgb), var(--bs-text-opacity)) !important}.text-800{--bs-text-opacity: 1;color:rgba(var(--bs-800-rgb), var(--bs-text-opacity)) !important}.text-900{--bs-text-opacity: 1;color:rgba(var(--bs-900-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:#5d7083 !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-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}.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-100{--bs-bg-opacity: 1;background-color:rgba(var(--bs-100-rgb), var(--bs-bg-opacity)) !important}.bg-200{--bs-bg-opacity: 1;background-color:rgba(var(--bs-200-rgb), var(--bs-bg-opacity)) !important}.bg-300{--bs-bg-opacity: 1;background-color:rgba(var(--bs-300-rgb), var(--bs-bg-opacity)) !important}.bg-400{--bs-bg-opacity: 1;background-color:rgba(var(--bs-400-rgb), var(--bs-bg-opacity)) !important}.bg-500{--bs-bg-opacity: 1;background-color:rgba(var(--bs-500-rgb), var(--bs-bg-opacity)) !important}.bg-600{--bs-bg-opacity: 1;background-color:rgba(var(--bs-600-rgb), var(--bs-bg-opacity)) !important}.bg-700{--bs-bg-opacity: 1;background-color:rgba(var(--bs-700-rgb), var(--bs-bg-opacity)) !important}.bg-800{--bs-bg-opacity: 1;background-color:rgba(var(--bs-800-rgb), var(--bs-bg-opacity)) !important}.bg-900{--bs-bg-opacity: 1;background-color:rgba(var(--bs-900-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:rgba(0,0,0,0) !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-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{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-2xl) !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-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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-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}}.text-primary{color:#06c}.text-secondary{color:#5d7083}.text-success{color:#008055}.text-info{color:#5d7083}.text-warning{color:#995c00}.text-danger{color:#cc334d}.text-light{color:#e9e6f2}.text-dark{color:#17334f}.text-black{color:#000}.text-100{color:#f5f5f5}.text-200{color:#e6e6e6}.text-300{color:#d4d4d4}.text-400{color:#a3a3a3}.text-500{color:#737373}.text-600{color:#525252}.text-700{color:#404040}.text-800{color:#262626}.text-900{color:#1a1a1a}h1,.h1{font-size:2.5rem;line-height:3rem;letter-spacing:-1px}@media(min-width: 576px){h1,.h1{font-size:3rem;line-height:3.5rem}}h2,.h2{font-size:2rem;line-height:2.5rem}@media(min-width: 576px){h2,.h2{font-size:2.5rem;line-height:3rem}}h3,.h3{font-size:1.75rem;line-height:2rem}@media(min-width: 576px){h3,.h3{font-size:2rem;line-height:2.5rem}}h4,.h4{font-size:1.5rem;line-height:2rem}@media(min-width: 576px){h4,.h4{font-size:1.75rem;line-height:2rem}}h5,.h5{font-size:1.25rem;line-height:1.5rem}@media(min-width: 576px){h5,.h5{font-size:1.5rem;line-height:2rem}}h6,.h6{font-size:1rem;line-height:1.5rem}@media(min-width: 576px){h6,.h6{font-size:1.125rem}}h1,h2,h3,.h1,.h2,.h3{font-weight:700}h4,h5,h6,.h4,.h5,.h6{font-weight:600}.display-1{font-size:3rem;font-weight:700}@media(min-width: 576px){.display-1{font-size:3.5rem;line-height:1.25}}p,ul,ol,dl{font-size:1rem;line-height:1.5rem}@media(min-width: 576px){p,ul,ol,dl{font-size:1.125rem;line-height:1.75rem}}.lead{font-size:1.25rem;line-height:2rem}@media(min-width: 576px){.lead{font-size:1.5rem}}blockquote,.blockquote{font-size:1.125rem;line-height:1.5rem;margin:1.5rem 0;margin-left:.5rem;border-left:4px solid #0bd9d2;padding:.25rem 1rem}blockquote.text-end,.blockquote.text-end{margin-right:.5rem;border-right:4px solid #0bd9d2}blockquote.text-center,blockquote.text-end,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.text-end,.blockquote.blockquote-simple{margin-left:0;border-left:none;border-right:none}blockquote.text-center,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.blockquote-simple{padding:0}blockquote.blockquote-simple,.blockquote.blockquote-simple{font-style:italic}blockquote.blockquote-card,.blockquote.blockquote-card{margin-left:0;padding:16px 40px 24px;box-shadow:0 2px 4px rgba(0,0,0,.2)}blockquote.blockquote-card .blockquote-footer,.blockquote.blockquote-card .blockquote-footer{font-size:inherit}blockquote.blockquote-card .blockquote-footer:before,.blockquote.blockquote-card .blockquote-footer:before{content:none}blockquote.blockquote-card.dark,.blockquote.blockquote-card.dark{background-color:#06c;border-left:none;color:#fff;padding:40px}blockquote.blockquote-card.dark .blockquote-footer,.blockquote.blockquote-card.dark .blockquote-footer{color:#fff}.blockquote-footer{color:#525252;margin-top:0}.bg-dark .blockquote-footer{color:#a3a3a3}caption,figcaption{font-size:.875rem;line-height:1rem}b,strong{font-weight:700}small,.small{font-size:.875rem}.x-small{font-size:.75rem}.font-serif{font-family:"Lora",Georgia,serif !important}.font-sans-serif{font-family:"Titillium Web",Geneva,Tahoma,sans-serif !important}.font-monospace{font-family:"Roboto Mono",monospace !important}.initialism{font-size:90%}.row.variable-gutters{margin-right:-12px;margin-left:-12px;margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}@media(min-width: 576px){.row.variable-gutters{margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}}@media(min-width: 768px){.row.variable-gutters{margin-right:-10px;margin-left:-10px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:10px;padding-left:10px}}@media(min-width: 992px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1200px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1400px){.row.variable-gutters{margin-right:-14px;margin-left:-14px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:14px;padding-left:14px}}.row.row-column-border>[class^=col-]{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #c5c7c9}.row.row-column-border>[class^=col-]:first-child{border:none}.row.row-column-border>[class^=col-] .navbar{padding:0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper .nav-link{padding-right:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:1rem 0}.row.row-column-menu-right>[class^=col-]:last-child{padding:1rem 0}.row.row-card{background-color:#fff}@media(min-width: 992px){.row.row-column-border{margin-top:1rem;border-top:1px solid #c5c7c9}.row.row-column-border>[class^=col-]{padding:3rem 3rem;border-top:none;border-left:1px solid #c5c7c9}.row.row-column-border>[class^=col-]:first-child{border:none;padding-left:0}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper{padding:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:0}.row.row-column-menu-right>[class^=col-]:last-child{padding:0}}.row.row-full-width{max-width:100vw;margin:0 calc(-50vw + 50%)}.row.row-full-width>*{width:100%;display:flex;flex-direction:column}.row.row-full-width>* img{width:100%;height:100%;max-height:600px;object-fit:cover}.row.row-title{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 576px){.row.row-title{flex-direction:row;align-items:flex-start}}.row.row-border h1,.row.row-border .h1{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h2,.row.row-border .h2{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h3,.row.row-border .h3{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h4,.row.row-border .h4{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h5,.row.row-border .h5{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h6,.row.row-border .h6{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}@media(min-width: 576px){.row.row-border{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h1,.row.row-border .h1{border:none;margin:0;padding:0}.row.row-border h2,.row.row-border .h2{border:none;margin:0;padding:0}.row.row-border h3,.row.row-border .h3{border:none;margin:0;padding:0}.row.row-border h4,.row.row-border .h4{border:none;margin:0;padding:0}.row.row-border h5,.row.row-border .h5{border:none;margin:0;padding:0}.row.row-border h6,.row.row-border .h6{border:none;margin:0;padding:0}}.row.row-calendar{display:block}.sticky-wrapper.is-sticky{position:fixed}.sticky-wrapper.is-sticky.navbar-wrapper{z-index:1;left:0;right:0;width:auto}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #c5c7c9}.sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded{z-index:auto}@media(min-width: 992px){.sticky-wrapper.is-sticky.navbar-wrapper{z-index:auto;left:auto;right:auto;width:unset}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{border:none;background-color:rgba(0,0,0,0);padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper{padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link{padding-right:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll{border:none}.sticky-wrapper.is-sticky.navbar-wrapper.at-bottom{position:absolute;top:auto !important;bottom:0}}.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll,.sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll{position:relative;top:auto;left:auto;right:auto;bottom:auto}@media(min-width: 992px){.table{font-size:1.125rem}}.table .table-dark a{color:#fff}.breadcrumb-container{--bs-breadcrumb-font-size: 1rem}.breadcrumb-container .breadcrumb{padding:.5em 0;border-radius:0}.breadcrumb-container .breadcrumb .breadcrumb-item{padding-left:0}.breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-container .breadcrumb .breadcrumb-item i{padding-right:.5em}.breadcrumb-container .breadcrumb .breadcrumb-item a{color:#30475f;font-weight:600}.breadcrumb-container .breadcrumb .breadcrumb-item.active a{font-weight:400;pointer-events:none}.breadcrumb-container .breadcrumb .breadcrumb-item span.separator{color:#5d7083;display:inline-block;font-weight:600;padding:0 .5em}.breadcrumb-container .breadcrumb.dark{background:#435a70;color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item a{color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item span.separator{color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item i{color:#0bd9d2}.breadcrumb-container .breadcrumb.dark .breadcrumb-item.active{color:#fff}.modal{padding-right:0 !important}.modal .modal-dialog{margin:48px}.modal .modal-dialog .modal-content{border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.modal .modal-dialog .modal-content .modal-header{padding:24px;padding-bottom:0}.modal .modal-dialog .modal-content .modal-header .close{padding:16px}.modal .modal-dialog .modal-content .modal-header h5,.modal .modal-dialog .modal-content .modal-header .h5{color:#1a1a1a}.modal .modal-dialog .modal-content .modal-body{padding:24px;padding-bottom:0}.modal .modal-dialog .modal-content .modal-footer{padding:12px 24px}.modal.alert-modal .modal-dialog .modal-content .modal-header{justify-content:left;align-items:start}.modal.alert-modal .modal-dialog .modal-content .modal-header .icon{fill:#06c;margin-right:16px;flex-shrink:0}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header{border-bottom:1px solid #c5c7c9;padding-bottom:24px}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5,.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5{text-transform:none;font-weight:700;letter-spacing:inherit}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span,.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 span{color:#06c;margin-right:4px}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list{margin-bottom:0;padding-bottom:24px}.modal.popconfirm-modal .modal-dialog{max-width:300px;margin-right:auto;margin-left:auto}.modal.popconfirm-modal .modal-dialog .modal-content{border-radius:4px}.modal.popconfirm-modal .modal-dialog .modal-header{padding-top:16px;margin-bottom:-4px}.modal.popconfirm-modal .modal-dialog .modal-body{padding-top:16px}.modal.popconfirm-modal .modal-dialog .modal-body p{font-size:.875rem;margin-bottom:12px}.modal.popconfirm-modal .modal-dialog .modal-footer{padding-bottom:24px}.modal.it-dialog-scrollable .modal-dialog{margin:104px 48px}.modal.it-dialog-scrollable .modal-dialog .modal-content{display:flex;flex-direction:column;height:calc(100vh - 208px)}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header{padding-bottom:24px;background:#fff;flex-shrink:0}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body{padding-top:0;padding-bottom:24px;overflow-y:auto}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer{flex-shrink:0;background:#fff}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left{height:100vh;margin:0 24px 0 0}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content{height:100vh}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right{height:100vh;margin:0 0 0 24px;float:right}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content{height:100vh}.modal.fade .modal-dialog.modal-dialog-left{transform:translateX(-100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-right{transform:translateX(100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-centered{transform:translate(0, -5%)}.modal.fade.show .modal-dialog.modal-dialog-left{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-right{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-centered{transform:translate(0, 0)}@media(min-width: 576px){.modal.popconfirm-modal .modal-dialog .modal-body p{font-size:1rem}}@media(min-width: 768px){.modal .modal-dialog{margin-left:auto;margin-right:auto}.modal .modal-dialog.modal-dialog-left{margin:0}.modal .modal-dialog.modal-dialog-left .modal-content{height:100vh}.modal .modal-dialog.modal-dialog-right{margin:0;float:right}.modal .modal-dialog.modal-dialog-right .modal-content{height:100vh}.modal.it-dialog-scrollable .modal-dialog{margin:64px auto}.modal.it-dialog-scrollable .modal-dialog .modal-content{height:calc(100vh - 128px)}}@media(min-width: 992px){.alert-modal .modal-dialog .modal-content .modal-body p{padding-left:48px}}.modal-content,.modal-header{border-radius:0}.modal-body{color:#1a1a1a}.modal-footer{position:relative;background-color:#fff}.modal-footer.modal-footer-shadow{box-shadow:0 15px 25px 5px rgba(0,0,0,.3)}.accordion{border-bottom:1px solid #c5c7c9}.accordion .accordion{border:1px solid #c5c7c9;border-top:0}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]{background-color:#06c;color:#fff;border-color:#06c}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:before{color:#fff}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-background-hover .accordion-header .accordion-button:hover{background-color:#06c;color:#fff;border-color:#06c}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:before{color:#fff}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-left-icon .accordion-header .accordion-button:after{content:none}.accordion.accordion-left-icon .accordion-header .accordion-button:before{font-weight:300;content:"-";float:left;margin:0 1rem .3333333333rem 0;width:1.5rem;font-size:1.5rem;line-height:1.2rem;font-family:"Titillium Web",Geneva,Tahoma,sans-serif;transform:none;overflow:hidden}.accordion.accordion-left-icon .accordion-header .accordion-button[aria-expanded=false]:before{content:"+"}.accordion-item{border:none}.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:0}.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button{border-radius:0}.accordion-header{position:relative}.accordion-header .accordion-button{width:100%;text-align:left;border:0;background-color:rgba(0,0,0,0);border-top:1px solid #c5c7c9;box-shadow:none;padding:14px 24px;cursor:pointer;color:#06c;font-size:1rem;font-weight:600;line-height:1.5rem}@media(min-width: 992px){.accordion-header .accordion-button{font-size:1.125rem}}.accordion-header .accordion-button:not(.collapsed){color:#5d7083}.accordion-header .accordion-button:not(.collapsed):after{transform:scaleY(1)}.accordion-header .accordion-button:not(.collapsed):hover:before,.accordion-header .accordion-button[aria-expanded=true]:hover:before{text-decoration:none}.accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");float:right;width:1.5rem;height:auto;line-height:.1rem;color:#06c;transition:transform .3s;background-image:none;transform:scaleY(-1)}.accordion-header .accordion-button:hover{background:none;text-decoration:underline}.accordion-header .accordion-button:hover:after{text-decoration:none}.accordion-header .accordion-button:active,.accordion-header .accordion-button:hover,.accordion-header .accordion-button:focus{border-top-color:#c5c7c9}.accordion-body{padding:12px 24px 42px;font-size:1rem;line-height:1.5rem}@media(min-width: 992px){.accordion-body{font-size:1.125rem;line-height:1.75rem}}.accordion-body .accordion-header button[aria-expanded=true]:before{height:0;width:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.it-carousel-wrapper{margin:0 auto}.it-carousel-wrapper .splide__pagination{margin-top:8px;margin-left:0;padding-left:0}.it-carousel-wrapper .splide__pagination button{width:8px;height:8px;background:#94c4f5;display:inline-block;transition:all .3s;border-radius:50px;margin:0 8px;padding:0;box-shadow:none;border:none}.it-carousel-wrapper .splide__pagination button.is-active{background:#06c}.it-carousel-wrapper .it-special-card h5.card-title,.it-carousel-wrapper .it-special-card .card-title.h5{margin-bottom:0}.it-carousel-wrapper .it-header-block h2,.it-carousel-wrapper .it-header-block .h2{font-size:1.75rem;border-bottom:1px solid #c5c7c9;padding-bottom:8px;margin-bottom:0;letter-spacing:unset}.it-carousel-wrapper .splide__track{padding-top:24px;padding-bottom:0}.it-carousel-wrapper .card-wrapper{padding-bottom:16px}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{background-color:#fff}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a{position:relative;display:block}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;margin-bottom:0;width:60%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;justify-content:flex-end;line-height:21px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{position:absolute;top:50%;left:-24px;right:-24px;display:flex;z-index:1;justify-content:space-between;pointer-events:none}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow{width:40px;height:40px;background:#06c;border:none;display:flex;align-items:center;justify-content:center;pointer-events:all}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow svg{fill:#fff;width:16px;height:16px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow[disabled]{background:#d8d9da}.it-carousel-wrapper.it-carousel-landscape-abstract-3{margin:0 auto}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 24px}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img{margin-left:0;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg{margin-left:0;margin-right:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track{padding-top:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track .card.card-bg{margin-left:0;margin-right:0}@media(min-width: 992px){.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide .it-single-slide-wrapper{height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{display:flex;flex-basis:100%;width:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a .img-responsive-wrapper .img-responsive{padding-bottom:inherit;position:absolute;width:100%;height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body{padding-left:48px;padding-bottom:48px}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;width:60%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;justify-content:flex-end;line-height:26px}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__pagination{position:absolute;left:50%;margin-left:40px;right:0;bottom:5px;text-align:left;justify-content:left}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .lined_slide:after{content:"";display:block;width:1px;position:absolute;right:-12px;top:0;bottom:0;background-color:#e6ecf2}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 12px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{left:-48px;right:-48px}}@media(min-width: 1200px){.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}}.it-calendar-wrapper .it-header-block-title{background-color:#06c;color:#fff;padding:.5em 0;border-radius:4px 4px 0 0}.it-calendar-wrapper .card-wrapper{padding:0}.it-calendar-wrapper .card .card-title,.it-calendar-wrapper .card .card-text{border-bottom:1px solid #c5c7c9;padding-bottom:16px}.it-calendar-wrapper .card .card-body .card-title{font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:3rem;font-weight:400;padding-top:16px}.it-calendar-wrapper .card .card-body .card-title span{font-size:.3em;display:block;padding-top:1em;padding-left:1em;font-family:"Roboto Mono",monospace}.it-calendar-wrapper .card .card-text a{text-decoration:none;color:#1a1a1a;font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:1.125rem}.it-calendar-wrapper .card .card-text a:hover{text-decoration:underline;color:#06c}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid #5d7083;padding-left:4em;background-color:#fff;border-radius:0;color:#1a1a1a;background-position:20px 12px;background-repeat:no-repeat;background-size:32px 32px}.alert .alert-link{color:#06c}.alert-heading{color:#1a1a1a;line-height:1}.alert-link{font-weight:700;text-decoration:none}.alert-dismissible{padding-right:2rem}.alert-dismissible .btn-close{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:1rem;color:inherit}.alert-primary{border-left:8px solid hsl(210deg, 100%, 40%)}.alert-success{border-left:8px solid hsl(160deg, 100%, 25%)}.alert-info{border-left:8px solid hsl(210deg, 17%, 44%)}.alert-warning{border-left:8px solid hsl(36deg, 100%, 30%)}.alert-danger{border-left:8px solid hsl(350deg, 60%, 50%)}.alert-danger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(350deg, 60%, 50%)' d='M11.5 14.2V5.7h1.2v8.5zm-.1 4.1h1.2v-1.8h-1.2zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2z'%3E%3C/path%3E%3C/svg%3E")}.alert-warning{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(36deg, 100%, 30%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.5-6.8V5.7h1.2v8.5zm-.1 2.3h1.2v1.8h-1.2z'%3E%3C/path%3E%3C/svg%3E")}.alert-success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(160deg, 100%, 25%)' d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E")}.alert-info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 17%, 44%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")}.alert-primary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")}.btn{--bs-btn-color: #06c;--bs-btn-hover-color: #004d99;--bs-btn-active-color: #003366;padding:12px 24px;font-size:1rem;white-space:initial;text-decoration:none;box-shadow:none}.btn-me{margin-right:12px !important}.btn-xs,.btn-sm,.btn-group-sm>.btn,.btn-lg,.btn-group-lg>.btn{border-radius:4px}.btn-xs{padding:12px 16px;font-size:.875rem;line-height:1rem}.btn-sm,.btn-group-sm>.btn{padding:12px 24px;font-size:1rem;line-height:1.5rem}.btn-lg,.btn-group-lg>.btn{padding:16px 24px;font-size:1.125rem;line-height:1.75rem}.btn-progress{position:relative}.btn-close{background-color:rgba(0,0,0,0);position:relative}.btn-close .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-icon{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.btn-icon .rounded-icon{width:1.5em;height:1.5em;border-radius:12px;display:flex;justify-content:center;align-items:center;background-color:#fff}.btn-icon .rounded-icon .icon{margin-right:0}.btn-icon .rounded-icon.rounded-primary{background-color:#06c}.btn-icon .rounded-icon.rounded-secondary{background-color:#5d7083}.btn-icon .rounded-icon.rounded-success{background-color:#008055}.btn-icon .rounded-icon.rounded-info{background-color:#5d7083}.btn-icon .rounded-icon.rounded-warning{background-color:#995c00}.btn-icon .rounded-icon.rounded-danger{background-color:#cc334d}.btn-icon .rounded-icon.rounded-light{background-color:#e9e6f2}.btn-icon .rounded-icon.rounded-dark{background-color:#17334f}.btn-icon .rounded-icon.rounded-black{background-color:#000}.btn-icon .rounded-icon.rounded-white{background-color:#fff}.btn-icon .rounded-icon.rounded-100{background-color:#f5f5f5}.btn-icon .rounded-icon.rounded-200{background-color:#e6e6e6}.btn-icon .rounded-icon.rounded-300{background-color:#d4d4d4}.btn-icon .rounded-icon.rounded-400{background-color:#a3a3a3}.btn-icon .rounded-icon.rounded-500{background-color:#737373}.btn-icon .rounded-icon.rounded-600{background-color:#525252}.btn-icon .rounded-icon.rounded-700{background-color:#404040}.btn-icon .rounded-icon.rounded-800{background-color:#262626}.btn-icon .rounded-icon.rounded-900{background-color:#1a1a1a}.btn-icon .rounded-icon+*{margin-left:.5em}.btn-icon .icon{border:none;width:1.2em;height:1.2em}.btn-icon .icon+*{margin-left:.25em}.btn-full{border:none;box-shadow:none;line-height:1.555;border-radius:0;align-self:stretch;width:inherit;margin-top:-7.5px;margin-bottom:-7.5px;margin-right:-7.5px;padding-left:8px;padding-right:8px}.btn-full:hover{text-decoration:none !important}@media(min-width: 576px){.btn-full{padding:16px}}@media(min-width: 992px){.btn-full{padding:12px 24px !important;margin:0;flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.btn:disabled:hover,.btn.disabled:hover{cursor:not-allowed}.btn-primary:disabled.btn-progress,.btn-primary.disabled.btn-progress{background-color:#6babeb;border-color:#6babeb;color:#fff;opacity:1}.btn-secondary:disabled.btn-progress,.btn-secondary.disabled.btn-progress{background-color:#768593;border-color:#768593;opacity:1}.btn-outline-primary{box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary.disabled{box-shadow:inset 0 0 0 2px #125ca6}.btn-outline-secondary{box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary.disabled,.btn-outline-secondary:hover,.btn-outline-secondary:active{box-shadow:inset 0 0 0 2px #656565}.btn-outline-success{box-shadow:inset 0 0 0 2px #008055}.btn-outline-success.disabled,.btn-outline-success:hover,.btn-outline-success:active{box-shadow:inset 0 0 0 2px #0c6849}.btn-outline-warning{box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning.disabled,.btn-outline-warning:hover,.btn-outline-warning:active{box-shadow:inset 0 0 0 2px #7c500e}.btn-outline-danger{box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger.disabled,.btn-outline-danger:hover,.btn-outline-danger:active{box-shadow:inset 0 0 0 2px #a14554}.bg-dark .btn-link{color:#fff}.bg-dark .btn-primary{color:#000;background-color:#fff;border-color:#06c;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#06c}.bg-dark .btn-primary:focus,.bg-dark .btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)}.bg-dark .btn-primary:hover{background-color:#fff;color:#000;border-color:#005cb8}.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#000;background-color:#fff;border-color:#06c;pointer-events:none}.bg-dark .btn-primary:not(:disabled):not(.disabled):active,.bg-dark .btn-primary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-primary.dropdown-toggle{color:#000;background-color:#fff;border-color:#0059b3}.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#005cb8}.bg-dark .btn-outline-primary{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-outline-primary:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:focus,.bg-dark .btn-outline-primary.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary.disabled,.bg-dark .btn-outline-primary:disabled{color:#fff;background-color:rgba(0,0,0,0)}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-outline-primary.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary:hover{box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:focus,.bg-dark .btn-outline-primary.focus{box-shadow:inset 0 0 0 2px #fff,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-outline-primary.dropdown-toggle{box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-secondary{color:#fff;background-color:#06c;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#fff}.bg-dark .btn-secondary:focus,.bg-dark .btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-secondary:hover{background-color:#1371d0;color:#fff;border-color:#e6e6e6}.bg-dark .btn-secondary.disabled,.bg-dark .btn-secondary:disabled{color:#fff;background-color:#06c;border-color:#fff;pointer-events:none}.bg-dark .btn-secondary:not(:disabled):not(.disabled):active,.bg-dark .btn-secondary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-secondary.dropdown-toggle{color:#fff;background-color:#1a75d1;border-color:#dfdfdf}.bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-outline-secondary:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-secondary:focus,.bg-dark .btn-outline-secondary.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary.disabled,.bg-dark .btn-outline-secondary:disabled{color:#fff;background-color:rgba(0,0,0,0)}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-outline-secondary.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary:focus,.bg-dark .btn-outline-secondary.focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-outline-secondary.dropdown-toggle{box-shadow:none}.fw-semibold{font-weight:600 !important}label{color:#1a1a1a}fieldset legend{background-color:rgba(0,0,0,0);font-weight:700;line-height:calc(2.5rem - 1px);transition:.2s ease-out;cursor:text;display:block;max-width:100%;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;z-index:1;font-size:.875rem;color:#1a1a1a;margin-bottom:0;float:none}.form-text{color:#30475f}.form-group{position:relative;margin-bottom:3rem;margin-top:0}.form-group input,.form-group optgroup,.form-group textarea{color:#5d7083}.form-group label{background-color:rgba(0,0,0,0);position:absolute;line-height:calc(2.5rem - 1px);transition:.2s ease-out;top:0;font-size:1rem;cursor:text;color:#5d7083;display:block;max-width:100%;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;z-index:1}.form-group label.active{transform:translateY(-75%);font-weight:600;font-size:.875rem;color:#1a1a1a}.form-group label:not(.active)+.input-number-currency .input-group-text{display:none}.form-group label:not(.active)+.input-number-percentage .input-group-text{display:none}.form-group input:is([type=radio])+label.active,.form-group input:is([type=checkbox])+label.active{transform:translateY(0%)}.form-group small.form-text,.form-group .form-text.small{margin:0;padding:.25rem .5rem;font-size:.875rem}.form-group input[type=time]~label{transform:translateY(-75%);font-size:.875rem}::placeholder{color:#5d7083}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{border:none;border-bottom:1px solid #5d7083;border-radius:0;padding:.375rem .5rem;outline:0;width:100%;box-shadow:none;transition:none;-webkit-appearance:none;-webkit-border-radius:0}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#5d7083}textarea{border:1px solid #5d7083;height:auto;font-size:1rem}.form-control{background-position:center right !important;background-repeat:no-repeat !important;background-size:45px 45% !important;min-height:2.5rem}.form-control:disabled,.form-control[readonly]{cursor:not-allowed}.form-control:disabled+label,.form-control[readonly]+label{background-color:rgba(0,0,0,0);cursor:not-allowed}.form-control:focus,.form-control:active{box-shadow:none !important}.was-validated .form-control:valid,.form-control.is-valid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.was-validated .form-control:invalid,.form-control.is-invalid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")}.form-control.warning{background-size:25px 45% !important;border-color:#995c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9900' viewBox='0 0 192 512'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E")}.form-control.is-valid~.warning-feedback{display:block}.form-group.active .form-file-name{padding-bottom:1.95rem}.form-control-plaintext{padding:.375rem .5rem;background-color:#fff !important;cursor:not-allowed}.form-control-plaintext+label{cursor:not-allowed}.warning-feedback{display:none;width:100%;margin-top:.25rem;font-size:.75rem;color:#995c00}.valid-feedback,.invalid-feedback,.warning-feedback{margin-left:.5rem}.input-group .input-group-text{padding:.375rem .5rem;border-bottom:1px solid #5d7083;border-radius:0;min-height:2.5rem;margin-right:0}.input-group .input-group-text .icon{fill:#5d7083}.input-group .input-group-text~label{left:2.25rem;max-width:calc(100% - 2.25rem)}.input-group .input-group-text .btn{border-radius:4px 0 0 4px}.input-group .input-group-append{margin-left:0}.input-group .input-group-append .btn{padding-top:0;padding-bottom:0;border-bottom:1px solid #5d7083;border-radius:0 4px 4px 0;box-shadow:none;height:100%}.input-group .input-group-append .btn:focus:not(.focus--mouse){box-shadow:inset 0 0 0 2px #995c00}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-append>.btn{padding:0 1rem;border-radius:0}.form-check{padding-left:0;margin-top:.5rem;position:relative}.form-check [type=checkbox],.form-check [type=radio]{position:absolute;opacity:0;left:9px;top:9px;margin-left:0;margin-top:0}.form-check [type=checkbox]+label,.form-check [type=radio]+label{position:relative;padding-left:36px;cursor:pointer;display:inline-block;height:32px;line-height:32px;font-size:1rem;user-select:none;margin-bottom:.5rem}@media(min-width: 576px){.form-check [type=checkbox]+label,.form-check [type=radio]+label{font-size:1.125rem}}.form-check [type=checkbox]+label::after,.form-check [type=checkbox]+label::before{content:"";left:0;position:absolute;transition:.2s ease-out;z-index:1;border-style:solid;border-width:2px}.form-check [type=checkbox]+label::before{top:0;width:17px;height:17px;border:1px solid #e6e9f2;border-radius:1px;margin:2px 5px;transform:rotateZ(37deg);transform-origin:100% 100%}.form-check [type=checkbox]+label::after{border-radius:4px;height:20px;width:20px;margin:6px 5px;top:0}.form-check [type=checkbox]:checked+label::before{top:6px;left:1px;width:8px;height:13px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%;opacity:.8}.form-check [type=checkbox]:checked+label::after{border-color:#06c;background-color:#06c;z-index:0}.form-check [type=checkbox]:not(:checked)+label::after{background-color:rgba(0,0,0,0);border-color:#5b6f82;z-index:0}.form-check [type=checkbox]:not(:checked)+label::before{width:0;height:0;border-color:rgba(0,0,0,0);left:6px;top:10px}.form-check [type=checkbox]:disabled+label{cursor:not-allowed;opacity:1}.form-check [type=checkbox]:disabled:not(:checked)+label::after{border-color:#e6e9f2;background-color:#fff}.form-check [type=checkbox]:disabled:checked+label::after{background-color:#e6e9f2;border-color:#e6e9f2}.form-check [type=radio]+label{transition:.2s ease-out}.form-check [type=radio]+label::after,.form-check [type=radio]+label::before{content:"";position:absolute;left:0;top:0;margin:5px;width:22px;height:22px;z-index:0;border-radius:50%;border-style:solid;border-width:2px;transition:.2s ease-out}.form-check [type=radio]:not(:checked)+label::after,.form-check [type=radio]:not(:checked)+label::before{border-color:#5d7083}.form-check [type=radio]:not(:checked)+label:after{z-index:-1;transform:scale(0)}.form-check [type=radio]:checked+label::after{border-color:#06c;background-color:#06c;z-index:0;transform:scale(0.64)}.form-check [type=radio]:checked+label::before{border-color:#06c}.form-check [type=radio]:disabled+label{cursor:not-allowed}.form-check [type=radio]:disabled:not(:checked)+label::after,.form-check [type=radio]:disabled:not(:checked)+label::before{border-color:#d8d9da}.form-check [type=radio]:disabled:checked+label::after{border-color:#d8d9da;background-color:#d8d9da}.form-check [type=radio]:disabled:checked+label::before{border-color:#d8d9da}.form-check.form-check-group{padding:0 0 8px 0;margin-bottom:16px;box-shadow:inset 0 -1px 0 0 rgba(1,1,1,.1)}.form-check.form-check-group [type=checkbox]+label,.form-check.form-check-group [type=radio]+label{position:static;padding-left:0;padding-right:52px}.form-check.form-check-group [type=checkbox]+label::after,.form-check.form-check-group [type=checkbox]+label::before,.form-check.form-check-group [type=radio]+label::after,.form-check.form-check-group [type=radio]+label::before{right:15px;left:auto}.form-check.form-check-group [type=checkbox]:checked+label::before{right:26px}.form-check.form-check-group [type=radio]:checked+label::before{right:15px}.form-check.form-check-group .form-text{margin:0;padding-right:52px;display:block;margin-bottom:16px}.form-check.form-check-group label{font-weight:600}.form-check.form-check-group input.semi-checked:not(:checked)+label::before{right:19px;left:auto}.form-check input.semi-checked:not(:checked)+label::before{top:13px;left:4px;width:12px;height:2px;border-style:none;border-width:0;border-color:rgba(0,0,0,0);transform:none;backface-visibility:hidden;opacity:1;background:#fff}.form-check input.semi-checked:not(:checked)+label::after{border-color:#207bd6;background-color:#207bd6;z-index:0}input[type=file]+label{background-color:rgba(0,0,0,0)}.form-file input[type=file]{filter:alpha(opacity=0);margin:0;max-width:100%;opacity:0}.form-file .form-file-name{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;color:#30475f;left:0;line-height:1.7;overflow:hidden;padding:.5rem .6rem 2rem;max-height:2rem;pointer-events:none;position:absolute;right:0;top:0;user-select:none;z-index:5}.form-file .form-file-name::before{background-color:#fff;border-color:#06c;bottom:-1px;color:#06c;content:"Sfoglia";display:block;height:2.5rem;line-height:1.7;padding:.4rem 1rem 1.5rem;border:1px solid #06c;position:absolute;right:0;top:0;z-index:6;border-top-right-radius:4px}.input-number{position:relative}.input-number.input-number-adaptive{width:fit-content}.input-number.input-number-adaptive input[type=number]{width:auto;transition:all .3s}.input-number input[type=number]{appearance:textfield}.input-number input[type=number]::-webkit-inner-spin-button,.input-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-number input[type=number]::-ms-clear{display:none}.input-number input[type=number]:focus{color:#1a1a1a}.input-number.disabled input[type=number]{background-color:#d8d9da;color:#262626}.input-number.disabled input[type=number]:hover{cursor:not-allowed;color:#63707e}.input-number.disabled .input-group-text{background-color:#d8d9da;color:#262626}.input-number.disabled .input-group-text button{pointer-events:none}.input-number.disabled .input-group-text button:hover{cursor:not-allowed}.input-number .input-group-text.align-buttons{position:absolute;top:0;bottom:0;right:0;z-index:10}.input-number .input-group-text button{position:relative;transition:opacity .1s;padding:0;border:none;height:50%;width:16px;background:rgba(0,0,0,0)}.input-number .input-group-text button:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";width:0;height:0;border-style:solid}.input-number .input-group-text button:focus.input-number-add:after,.input-number .input-group-text button:hover.input-number-add:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #17334f rgba(0,0,0,0)}.input-number .input-group-text button:focus.input-number-sub:after,.input-number .input-group-text button:hover.input-number-sub:after{border-color:#17334f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:focus:not(.focus--mouse){opacity:1}.input-number .input-group-text button.input-number-add:after{border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #5b6f82 rgba(0,0,0,0)}.input-number .input-group-text button.input-number-sub:after{border-width:6px 5px 0 5px;border-color:#5b6f82 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:hover{cursor:pointer}@media(min-width: 1200px){.input-number button{opacity:0}.input-number:hover button{opacity:1}}.upload,.upload-avatar{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload[type=file]+label{max-width:80%;font-size:1rem;font-weight:700;cursor:pointer;display:inline-block;overflow:hidden;padding:7px 24px;border-radius:4px;color:#fff;background-color:#06c;transition:background-color .15s}.upload[type=file]+label:hover{background-color:#005cb8}.upload[type=file]+label svg{fill:#fff;margin-right:10px}.upload:focus+label{background-color:#005cb8;outline:auto 5px -webkit-focus-ring-color}.upload-pictures-wall{padding:0;display:flex;flex-wrap:wrap}.upload-pictures-wall>li{list-style-type:none;margin-right:8px;margin-bottom:8px}.upload-pictures-wall>li:last-child{margin-right:0}.upload-pictures-wall .upload[type=file]+label{font-weight:600;height:128px;width:128px;border-radius:0;padding:0;border:2px dashed #bdddfc;background-color:#c4e0fc;color:#0059b3;text-align:center;display:table-cell;vertical-align:middle;transition:border-color .2s}.upload-pictures-wall .upload[type=file]+label .icon{display:block;fill:#06c;margin:0 auto;width:48px;height:48px;flex-shrink:0}.upload-pictures-wall .upload[type=file]+label:hover{border:2px dashed #06c}.upload-pictures-wall .upload:focus[type=file]+label,.upload-pictures-wall .upload:active[type=file]+label{border:2px dashed #6aaaeb}.upload-pictures-wall .upload-image{flex-shrink:0;width:128px;height:128px}.upload-pictures-wall .upload-image img{object-fit:cover;width:100%;height:100%}.upload-file-list{margin-top:5px;padding:0}.upload-file-list.upload-file-list-image .progress{left:52px}.upload-file-list .upload-file{list-style-type:none;display:flex;align-items:center;max-width:375px;margin-bottom:16px;position:relative}.upload-file-list .upload-file.uploading .icon{fill:#5b6f82}.upload-file-list .upload-file.uploading p{color:#5b6f82}.upload-file-list .upload-file.success svg{fill:#06c}.upload-file-list .upload-file.success p{color:#06c}.upload-file-list .upload-file.success p .upload-file-weight{display:inline-block}.upload-file-list .upload-file.error svg{fill:#cc334d}.upload-file-list .upload-file.error p{color:#cc334d}.upload-file-list .upload-file svg{flex-shrink:0}.upload-file-list .upload-file .upload-image{flex-shrink:0;width:40px;height:40px}.upload-file-list .upload-file .upload-image img{object-fit:cover;width:100%;height:100%}.upload-file-list .upload-file p{margin:0;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;margin-left:12px;overflow:hidden}.upload-file-list .upload-file p .upload-file-weight{color:#5b6f82;font-size:.75em;margin-left:10px;display:none}.upload-file-list .upload-file button{background:rgba(0,0,0,0);border:0;padding:0px;margin-left:auto}.upload-file-list .upload-file button:hover{cursor:pointer}.upload-file-list .upload-file button:hover svg{fill:#06c}.upload-file-list .progress{position:absolute;bottom:-10px;left:36px;width:calc(100% - 45px);height:4px;background-color:#d8d9da;box-shadow:none}.upload-file-list .progress.progress-image{width:calc(100% - 60px)}.upload-avatar-container{position:absolute;left:0;top:0;width:100%;height:100%}.upload-avatar-container .upload-avatar[type=file]+label{position:absolute;left:0;top:0;width:100%;height:100%}.upload-avatar-container .upload-avatar[type=file]+label svg{display:none}.upload-avatar-container .upload-avatar[type=file]+label span{display:none}.avatar-upload-wrapper{position:relative;display:inline-block}.avatar-upload-wrapper .avatar.avatar-upload{position:relative}.avatar-upload-wrapper .avatar-upload-icon{position:absolute;bottom:16px;right:4px;width:26px;height:26px;background:#ebeced;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.avatar-upload-wrapper .avatar-upload-icon>svg{width:16px;height:16px}.avatar-upload-wrapper.size-sm .avatar{width:80px;height:80px}.avatar-upload-wrapper.size-sm .avatar-upload-icon{bottom:6px;right:4px;width:18px;height:18px}.avatar-upload-wrapper.size-sm .avatar-upload-icon>svg{width:12px;height:12px}.upload-dragdrop{display:inline-flex;align-items:center}.upload-dragdrop.dragover .upload-dragdrop-image img,.upload-dragdrop.loading .upload-dragdrop-image img{transform:translateX(-50%) translateY(-50%) scale(0.85)}.upload-dragdrop.loading p:not(.upload-dragdrop-weight){font-style:italic}.upload-dragdrop.loading .upload-dragdrop-loading{opacity:1}.upload-dragdrop.loading .upload-dragdrop-text .upload-dragdrop-weight,.upload-dragdrop.success .upload-dragdrop-text .upload-dragdrop-weight{visibility:visible}.upload-dragdrop.success .upload-dragdrop-success{opacity:1;transform:scale(1)}.upload-dragdrop-text p{margin:0;font-size:.875rem;color:#5d7083}.upload-dragdrop-text p.upload-dragdrop-weight{color:#5b6f82;font-size:.75rem;visibility:hidden}.upload-dragdrop-text p.upload-dragdrop-weight svg{fill:#5b6f82}.upload-dragdrop-text h5,.upload-dragdrop-text .h5{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#17324d}.upload-dragdrop-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload-dragdrop-input[type=file]+label{text-decoration:underline;color:#06c;cursor:pointer}.upload-dragdrop-input:focus[type=file]+label{outline:auto 5px -webkit-focus-ring-color}.upload-dragdrop-loading{position:absolute;top:0;bottom:0;left:0;right:0;width:128px;height:128px;overflow:hidden;opacity:0;transition:opacity .2s;border-radius:50%}.upload-dragdrop-loading .progress-donut{position:relative}.upload-dragdrop-loading .progress-donut .progressbar-text{color:#000 !important;font-weight:700}.upload-dragdrop-loading .progress-donut svg{position:relative}.upload-dragdrop-loading .progress-donut svg path:first-child{display:none}.upload-dragdrop-loading .progress-donut:before{content:"";background:#fff;width:67px;height:67px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:0}.upload-dragdrop-image{width:128px;height:128px;flex-shrink:0;position:relative;margin-right:16px}.upload-dragdrop-image img{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;position:absolute;transform-origin:center center;top:50%;left:50%;transition:transform .4s cubic-bezier(0.33, 1.07, 0.54, 1);transform:translateX(-50%) translateY(-50%)}.upload-dragdrop-image .upload-dragdrop-success{width:36px;height:36px;position:absolute;top:calc(50% - 18px);left:20px;background:#06c;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(0.6);transition:opacity .2s,transform .5s cubic-bezier(0.75, -0.5, 0, 1.75)}.upload-dragdrop-image .upload-dragdrop-success svg{fill:#fff;width:30px;height:30px}@media(min-width: 576px){.upload[type=file]+label{font-size:.875rem}}@media(min-width: 768px){.upload-dragdrop-image{width:180px;height:180px;margin-right:32px}.upload-dragdrop-image .upload-dragdrop-success{left:28px}.upload-dragdrop-loading{width:180px;height:180px}.upload-dragdrop-loading .progress-donut:before{content:"";width:94px;height:94px}}@media(min-width: 1200px){.avatar-upload:hover .upload-avatar-container,.avatar-upload:focus-within .upload-avatar-container{opacity:1;transition:opacity .25s}.upload-avatar-container{bottom:-10%;left:0;right:0;top:auto;width:100%;height:60%;background-color:rgba(0,0,0,.6);transition:opacity .15s;opacity:0}.upload-avatar-container .upload-avatar[type=file]+label{margin:0;padding-top:10px;color:#fff;text-align:center;width:100%;height:100%;font-size:.75rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;cursor:pointer}.upload-avatar-container .upload-avatar[type=file]+label span{display:block}.upload-avatar-container .upload-avatar[type=file]+label svg{display:block;fill:#fff;width:20px;height:20px}.upload-avatar-container .upload-avatar:focus:not(.focus--mouse)[type=file]+label{outline:auto 5px -webkit-focus-ring-color}.avatar-upload-wrapper .avatar-upload-icon{display:none}.avatar-upload-wrapper.size-sm .upload-avatar[type=file]+label span{display:none}}.toggles,.toggles *{appearance:none;user-select:none}.toggles label{cursor:pointer;width:100%;margin-bottom:8px;height:32px;line-height:32px;font-weight:600}.toggles label.active{transform:none;font-size:1rem}.toggles label input[type=checkbox]{opacity:0;width:0;height:0}.toggles label input[type=checkbox]+.lever{content:"";position:relative;width:46px;height:16px;background-color:#e6e9f2;border-radius:10px;transition:background .3s ease;vertical-align:middle;margin:8px 10px 0 16px;float:right}.toggles label input[type=checkbox]+.lever:before,.toggles label input[type=checkbox]+.lever:after{content:"";position:absolute;display:inline-block;width:26px;height:26px;border-radius:50%;top:-5px;left:-3px;transition:left .3s ease,background .1s ease,transform .1s ease}.toggles label input[type=checkbox]+.lever:before{background-color:rgba(0,102,204,.15)}.toggles label input[type=checkbox]+.lever:after{background-color:#5b6f82;background-size:10px 10px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.8'%3e%3cg id='Data-entry/toggle/Light_bg/disabledOff' transform='translate(-8.000000, -11.000000)' fill='%23FFFFFF'%3e%3cpath d='M14.363961,15.9497475 L17.8994949,19.4852814 L16.4852814,20.8994949 L12.9497475,17.363961 L9.41421356,20.8994949 L8,19.4852814 L11.5355339,15.9497475 L8,12.4142136 L9.41421356,11 L12.9497475,14.5355339 L16.4852814,11 L17.8994949,12.4142136 L14.363961,15.9497475 Z' id='Combined-Shape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");border:2px solid #fff}.toggles label input[type=checkbox]:checked+.lever{background-color:#e6e9f2}.toggles label input[type=checkbox]:checked+.lever:before,.toggles label input[type=checkbox]:checked+.lever:after{left:23px}.toggles label input[type=checkbox]:checked+.lever:after{background-color:#06c;background-size:14px 14px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='11px' viewBox='0 0 14 11'%3E%3Cg stroke='none' fill='none' opacity='0.5'%3E%3Cg transform='translate(-28.000000, -11.000000)' fill='%23FFF'%3E%3Cg transform='translate(24.000000, 16.000000) scale(-1, 1) translate(-24.000000, -16.000000) translate(1.000000, 4.000000)'%3E%3Cpath d='M13,15 L13,5 L15,5 L15,15 L15,17 L9,17 L9,15 L13,15 Z' transform='translate(12.000000, 11.000000) scale(-1, 1) rotate(45.000000) translate(-12.000000, -11.000000) '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.toggles label input[type=checkbox][disabled]+.lever{cursor:default;background-color:#e6e9f2}.toggles label input[type=checkbox][disabled]+.lever:after{background-color:#e6e9f2}.toggles label input[type=checkbox][disabled]:checked+.lever:after{background-color:#e6e9f2}.password-icon{cursor:pointer;position:absolute;right:0;top:8px;z-index:8;padding:0 .5rem;background-color:#fff}.password-icon .icon{fill:#5d7083}.password-meter{height:4px;left:10px;bottom:-6px;width:100%;max-width:180px}.password-meter .col-3{height:4px}.password-caps{display:none}.password-caps.show{display:block}@keyframes selectDropdownFadeIn{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}@keyframes selectDropdownFadeInTop{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}.select-wrapper{position:relative}.select-wrapper label{position:absolute;color:#1a1a1a;font-size:.875rem;display:block;font-weight:600;padding:0 .5rem;line-height:calc(2.5rem - 1px);top:0;transform:translateY(-75%)}.select-wrapper select{border:none;border-bottom:1px solid #5b6f82;border-radius:0;padding:.375rem .5rem;outline:0;height:2.5rem;width:100%;box-shadow:none;transition:.2s ease-out;font-weight:700;color:#1a1a1a;background-color:#fff;appearance:auto}.select-wrapper select option{font-weight:normal}.select-wrapper select:disabled{background-color:#d8d9da;opacity:1}.select-wrapper select:disabled:hover{cursor:not-allowed}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:rgba(0,0,0,0);color:inherit}.bootstrap-select.form-control{box-shadow:none}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#1a1a1a;font-weight:normal}.bootstrap-select-wrapper{position:relative;padding-top:0}.bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{display:none}.bootstrap-select-wrapper.disabled:hover{cursor:not-allowed}.bootstrap-select-wrapper.disabled .bootstrap-select{background-color:#d8d9da}.bootstrap-select-wrapper.disabled .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#1a1a1a;opacity:1}.bootstrap-select-wrapper .dropdown-menu{padding:0;margin:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start]{animation:selectDropdownFadeIn forwards .3s}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start]{animation:selectDropdownFadeInTop forwards .3s}.bootstrap-select-wrapper .dropdown-menu:before{display:none}.bootstrap-select-wrapper>label{position:absolute;color:#1a1a1a;font-size:.875rem;display:block;font-weight:600;padding:0 .5rem;line-height:calc(2.5rem - 1px);top:0;transform:translateY(-75%)}.bootstrap-select-wrapper button{background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;color:#1a1a1a;padding:8px;font-size:1rem;font-weight:bold}.bootstrap-select-wrapper button.disabled{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.disabled.btn-light{box-shadow:none}.bootstrap-select-wrapper button .filter-option{position:relative}.bootstrap-select-wrapper button .filter-option .filter-option-inner{display:flex}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner{display:flex;align-items:center}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper button .filter-option:after{content:"";height:1px;position:absolute;left:0;right:0;background:#1a1a1a;bottom:0;transition:all .3s;transform-origin:bottom}.bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after{transform:scaleY(2)}.bootstrap-select-wrapper button:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.dropdown-toggle:after{border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);position:static;top:0;transform:translateY(50%)}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox{padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]{padding:0;border-bottom:1px solid #c5c7c9;font-size:1rem;font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder{opacity:.5;font-size:1rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .no-results{padding:8px 24px;background:rgba(0,0,0,0);margin:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider{border:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check{margin-top:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio]+label{margin-bottom:0;font-weight:normal;font-size:1rem;height:30px;line-height:30px}.bootstrap-select-wrapper .dropdown.bootstrap-select .btn{height:2.5rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox{position:relative;padding:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block{display:block;padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn{padding:0;display:inline-block;font-size:1rem;color:#06c;font-weight:normal;width:auto;margin-right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active,.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus{box-shadow:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after{content:"";display:block;height:1px;width:65px;background:#c5c7c9;position:absolute;bottom:-8px;left:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill{font-size:.7777777778rem;padding:4px 8px;border:1px solid #1a1a1a;color:#1a1a1a;line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg{fill:#1a1a1a;margin-right:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label{font-size:.7777777778rem;padding:4px 8px;border:1px solid #1a1a1a;color:#1a1a1a;line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px;height:auto;font-weight:700}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:after,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:after{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu{top:calc(-100% - 8px) !important;padding:8px 0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start]{top:auto !important;bottom:-8px !important;transform:none !important}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a{font-size:1rem;padding:8px 24px;color:#06c;white-space:inherit}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text{display:flex}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected{color:#00264d;text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{color:#06c}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus,.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active{background:rgba(0,0,0,0);outline:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark{top:10px;right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .15em .15em 0;transform:rotate(45deg)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text{position:relative}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon{fill:#06c;margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label{display:block;height:1px;width:65px;background:#c5c7c9;position:absolute;bottom:-8px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active{background:rgba(0,0,0,0);color:#17324d}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a{color:#d8d9da}fieldset:disabled .bootstrap-select-wrapper:hover{cursor:not-allowed}fieldset:disabled .bootstrap-select-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#1a1a1a}fieldset:disabled .bootstrap-select-wrapper button{background-color:#d8d9da;opacity:1}fieldset:disabled .bootstrap-select-wrapper button.btn-light{box-shadow:none}.it-transfer-wrapper{border:1px solid #c5c7c9;border-radius:4px}.it-transfer-wrapper .transfer-scroll{height:240px;overflow-x:hidden;margin-bottom:24px}.it-transfer-wrapper .form-check{padding:0 24px;position:relative}.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::before{top:13px;left:4px;width:12px;height:2px;border-style:none;border-width:0;border-color:rgba(0,0,0,0);transform:none;backface-visibility:hidden;opacity:1;background:#fff}.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::after{border-color:#207bd6;background-color:#207bd6;z-index:0}.it-transfer-wrapper .transfer-header{font-weight:bold}.it-transfer-wrapper .transfer-header:after{height:1px;background:#c5c7c9;width:65px;content:"";display:block;margin-left:62px}.it-transfer-wrapper .transfer-header .form-check{padding:24px 24px 8px;margin-top:0}.it-transfer-wrapper .transfer-header .form-check [type=checkbox]+label{display:flex;justify-content:space-between}.it-transfer-wrapper .transfer-header .form-check .descr{display:block;font-size:.75rem;color:#435a70;font-weight:normal}.it-transfer-buttons{display:flex;justify-content:center}.it-transfer-buttons a{display:flex;width:40px;height:40px;border:1px solid #c5c7c9;border-radius:50%;align-items:center;justify-content:center;margin:24px 8px;cursor:default;pointer-events:none}.it-transfer-buttons a .icon{fill:#c5c7c9}.it-transfer-buttons a.transfer,.it-transfer-buttons a.backtransfer{transform:rotate(90deg)}.it-transfer-buttons a.active{border-color:#207bd6;cursor:pointer;pointer-events:all}.it-transfer-buttons a.active .icon{fill:#207bd6}@media(min-width: 768px){.it-transfer-buttons{flex-direction:column;justify-content:center;align-items:center;height:100%}.it-transfer-buttons a{display:inline-flex;width:40px;height:40px;border:1px solid #c5c7c9;border-radius:100px;align-items:center;justify-content:center;margin:8px 8px;align-self:center}.it-transfer-buttons a.transfer,.it-transfer-buttons a.backtransfer{transform:none}}@keyframes dropdownFadeIn{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:16px}}@keyframes dropdownFadeInTop{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:-16px}}.dropdown.dropup .dropdown-toggle:after,.btn-group.dropup .dropdown-toggle:after{display:none}.dropdown.dropup .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropup .dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(1)}.dropdown.dropup .dropdown-toggle .icon-expand,.btn-group.dropup .dropdown-toggle .icon-expand{transform:scaleY(-1)}.dropdown.dropend .dropdown-toggle:after,.btn-group.dropend .dropdown-toggle:after{display:none}.dropdown.dropend .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropend .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(90deg)}.dropdown.dropend .dropdown-toggle .icon-expand,.btn-group.dropend .dropdown-toggle .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle:before,.btn-group.dropstart .dropdown-toggle:before{display:none}.dropdown.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle .icon-expand,.btn-group.dropstart .dropdown-toggle .icon-expand{transform:rotate(90deg)}.btn-dropdown{color:#06c;padding:0 4px;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}@media(min-width: 992px){.btn-dropdown{font-size:1.125rem}}.btn-dropdown:not(:disabled):not(.disabled):active{box-shadow:none}.btn-dropdown:after,.dropdown-toggle:after{content:"";border:none;display:inline;margin:0;vertical-align:bottom;width:auto;height:auto}.btn-dropdown .icon-expand,.dropdown-toggle .icon-expand{transition:transform .3s}.btn-dropdown .icon.icon-xs,.dropdown-toggle .icon.icon-xs{transition:transform .3s;width:18px;height:18px;transform:translateY(-1px)}.btn-dropdown[aria-expanded=true] .icon-expand,.dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(-1)}.dropdown-menu{border-radius:0 0 4px 4px;box-shadow:0px 3px 15px 0px rgba(0,0,0,.1);z-index:8}.dropdown-menu.full-width{width:100%}.dropdown-menu.full-width .link-list li{display:inline-block;width:auto}.dropdown-menu.full-width .link-list li:hover,.dropdown-menu.full-width .link-list li:focus{background:none;text-decoration:underline}.dropdown-menu .link-list-wrapper .link-list-heading{line-height:2rem;margin-bottom:0}.dropdown-menu .link-list{margin-bottom:0}.dropdown-menu:before{content:"";position:absolute;top:-6px;left:24px;width:18px;height:18px;border-radius:4px;background-color:#fff;transform:rotate(45deg)}.dropdown-menu[data-popper-placement=top-start]{border-radius:4px 4px 0 0}.dropdown-menu[data-popper-placement=top-start]:before{bottom:-6px;top:auto}.dropdown-menu[data-popper-placement=bottom-end]:before{left:auto;right:12px}.dropdown-menu.dark{background-color:#435a70}.dropdown-menu.dark .link-list-wrapper .link-list-heading{color:#fff}.dropdown-menu.dark .link-list-wrapper ul span.divider{background:#2e465e}.dropdown-menu.dark .link-list-wrapper ul li a span,.dropdown-menu.dark .link-list-wrapper ul li a:hover span,.dropdown-menu.dark .link-list-wrapper ul li h3,.dropdown-menu.dark .link-list-wrapper ul li .h3,.dropdown-menu.dark .link-list-wrapper ul li i{color:#fff}.dropdown-menu.dark .link-list-wrapper ul li a:not(.active):not(.disabled):hover i{color:#4fe0dc}.dropdown-menu.dark .link-list-wrapper ul li a.disabled span{color:#adb2b8}.dropdown-menu.dark .link-list-wrapper ul li a.active span{color:#00fff7}.dropdown-menu.dark:before{background-color:#435a70}.dropdown-menu.show[data-popper-placement=bottom-start]{animation:dropdownFadeIn forwards .3s}.dropdown-menu.show[data-popper-placement=top-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=left-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=left-start]:before{top:20px;right:-6px;left:auto}.dropdown-menu.show[data-popper-placement=right-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=right-start]:before{top:20px;left:-6px}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{background-color:rgba(0,0,0,0)}nav.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}nav.pagination-wrapper a{text-decoration:none}nav.pagination-wrapper.pagination-total{display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center}nav.pagination-wrapper.pagination-total ul{margin-bottom:.5rem}nav.pagination-wrapper.pagination-total p{font-size:1rem;color:#5d7083;margin-bottom:1rem;font-weight:700;text-align:center}nav.pagination-wrapper.pagination-total.justify-content-end{display:grid}nav.pagination-wrapper.pagination-total.justify-content-center{width:100%}nav.pagination-wrapper.pagination-total.justify-content-center .pagination{justify-content:center}nav.pagination-wrapper .form-group{margin-left:2.5rem;width:4.5rem;margin-top:0}nav.pagination-wrapper .form-group label{font-size:1rem;color:#5d7083}nav.pagination-wrapper .form-group.active label{font-size:.875rem}nav.pagination-wrapper .btn.dropdown-toggle{font-size:1rem;color:#5d7083;font-weight:700;padding:12px;border-bottom:1px solid #5d7083;height:2.5rem;border:none;width:100%}nav.pagination-wrapper .btn.dropdown-toggle:after{color:#06c;margin-left:.5rem}.pagination{flex-wrap:wrap}.pagination .page-item{margin-right:5px}.pagination .page-item.disabled a.page-link{color:#63707e}.pagination .page-item.disabled a.page-link .icon{fill:#63707e !important}.pagination .page-item span.page-link{pointer-events:none}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;height:2.5rem;min-width:2.5rem;border-radius:4px;border:none;font-size:1rem;font-weight:700;color:#5d7083;background-color:rgba(0,0,0,0)}.pagination .page-item .page-link[aria-current]{border:1px solid #06c;color:#06c;pointer-events:none}.pagination .page-item .page-link.text{color:#06c}.pagination .page-item .page-link span.d-inline-block{margin-right:.5rem}.pagination .page-item .page-link:hover{color:#06c;background-color:rgba(0,0,0,0)}.pagination .page-item .page-link:hover .icon{fill:#06c}@media(min-width: 576px){.pagination .page-item .page-link{height:3rem;min-width:3rem}nav.pagination-wrapper .btn.dropdown-toggle{height:3rem}}@media(min-width: 768px){nav.pagination-wrapper{justify-content:flex-start}nav.pagination-wrapper .dropdown{margin-left:3rem}}.nav-tabs{position:relative;background-color:#fff;border-bottom-color:#c5c7c9;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.nav-tabs .it-ico:before,.nav-tabs .it-ico-lg:before{margin-right:0}.nav-tabs.auto .nav-link{flex:1}.nav-tabs.auto .nav-item{flex:1;text-align:center}.nav-tabs.no-border{border:none !important}.nav-tabs.no-background{background-color:rgba(0,0,0,0)}.nav-tabs.no-background .nav-item .nav-link.active{background-color:rgba(0,0,0,0)}.nav-tabs.nav-tabs-icon-text .icon{margin-right:.5rem}.nav-tabs.nav-tabs-icon-lg .nav-link{padding:.778rem 1.778em}.nav-tabs.nav-tabs-vertical{flex-direction:column;border-bottom:none;border-right:1px solid #c5c7c9}.nav-tabs.nav-tabs-vertical .nav-link{justify-content:space-between;border-bottom:none;border-right:2px solid rgba(0,0,0,0);white-space:normal;position:relative}.nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 0px 0 2px #995c00 !important}.nav-tabs.nav-tabs-vertical .nav-link:hover{border-bottom:none}.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before,.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before{margin-right:0}.nav-tabs.nav-tabs-vertical .nav-link.active,.nav-tabs.nav-tabs-vertical .nav-item.show .nav-link{border-bottom:none;border-right-color:#06c}.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active,.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link{background-color:#f3f7fc}.nav-tabs .nav-link{border-radius:0;font-size:1rem;font-weight:600;color:#30475f;border:none;border-bottom:3px solid rgba(0,0,0,0);padding:.778rem 1.333em;flex:1 0 auto;white-space:nowrap;line-height:1rem;display:flex;align-items:center;justify-content:center;text-decoration:none}@media(min-width: 992px){.nav-tabs .nav-link{font-size:1.125rem}}.nav-tabs .nav-link:hover{color:#004d99;border-bottom-color:rgba(0,0,0,0)}.nav-tabs .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 1px 0 2px #995c00 !important}.nav-tabs .nav-link.disabled{color:#d8d9da;cursor:default}.nav-tabs .nav-link.disabled .icon{fill:#d8d9da}.nav-tabs .nav-link .it-ico:before{font-size:1.25rem}.nav-tabs .nav-link .it-ico-lg:before{font-size:2rem}.nav-tabs .nav-link .icon{fill:#5d7083}.nav-tabs .nav-link .icon:hover{fill:#004d99}.nav-tabs .nav-link.active .icon{fill:#06c}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-bottom-color:#06c;color:#06c;cursor:inherit}.nav-tabs .nav-item{margin-bottom:0;display:flex}.nav-tabs.nav-dark{background-color:#455b71;border-bottom:none}.nav-tabs.nav-dark .nav-link{color:#d9dadb}.nav-tabs.nav-dark .nav-link .icon{fill:#d9dadb}.nav-tabs.nav-dark .nav-link:hover{color:#00fff7}.nav-tabs.nav-dark .nav-link:hover .icon{fill:#00fff7}.nav-tabs.nav-dark .nav-link.disabled{color:#768594}.nav-tabs.nav-dark .nav-link.disabled .icon{fill:#768594}.nav-tabs.nav-dark .nav-link.active,.nav-tabs.nav-dark .nav-item.show .nav-link{background-color:#455b71;color:#00fff7;border-bottom:2px solid #00fff7}.nav-tabs.nav-dark .nav-link.active .icon,.nav-tabs.nav-dark .nav-item.show .nav-link .icon{fill:#00fff7}.nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,.nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link{border-right-color:#00fff7;border-bottom:none}.nav-tabs.nav-tabs-cards{border-bottom:none}.nav-tabs.nav-tabs-cards .nav-item-filler{flex-grow:1;border-bottom:1px solid #c5c7c9}.nav-tabs.nav-tabs-cards .nav-link{border-bottom-width:2px;border-color:rgba(0,0,0,0);position:relative;border-bottom-color:#c5c7c9;border-radius:4px 4px 0 0}.nav-tabs.nav-tabs-cards .nav-link.active{border:1px solid #c5c7c9;border-bottom-color:rgba(0,0,0,0);border-bottom-width:1px}.nav-tabs.nav-tabs-editable .nav-item{position:relative}.nav-tabs.nav-tabs-editable .nav-item:last-of-type{border-bottom:1px solid #c5c7c9}.nav-tabs.nav-tabs-editable .nav-item-filler{width:2em}.nav-tabs.nav-tabs-editable .nav-tab-add{margin:-0.2em 1em 0;position:relative;width:1.444rem;height:1.444rem;top:.8rem;border:1px solid #c5c7c9;border-radius:50%;right:0}.nav-tabs.nav-tabs-editable .nav-tab-add:after{content:"";position:absolute;width:2px;height:.778rem;left:.611rem;top:.278rem;background-color:#06c}.nav-tabs.nav-tabs-editable .nav-tab-add:before{content:"";position:absolute;width:.778rem;height:2px;left:.278rem;top:.611rem;background-color:#06c}.nav-tabs.nav-tabs-editable .nav-link{padding-right:2.888em}.nav-tabs.nav-tabs-editable .nav-link-close{cursor:pointer;position:absolute;top:calc(50% - .9rem);right:.889rem;color:#30475f;transition:color .2s}.nav-tabs.nav-tabs-editable .nav-link-close .icon{fill:#30475f}.nav-tabs.nav-tabs-editable .nav-link-close.disabled{color:#d8d9da;cursor:pointer}.nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon{fill:#d8d9da}.nav-tabs.nav-tabs-editable .nav-link-close:hover{color:#005cb8}.nav-tabs.nav-tabs-editable .nav-link-close:hover .icon{fill:#005cb8}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico{font-size:.625rem}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before{margin-right:0}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close{color:#06c}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon{fill:#06c}.flex-column-reverse .nav-tabs{border-bottom:none;border-top:1px solid #c5c7c9}.flex-column-reverse .nav-tabs .nav-link{border-bottom:none;border-top:2px solid rgba(0,0,0,0)}.flex-column-reverse .nav-tabs .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 -1px 0 2px #995c00 !important}.flex-column-reverse .nav-tabs .nav-link.active,.flex-column-reverse .nav-tabs .nav-item.show .nav-link{border-top-color:#06c}.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link{border-left-color:#00fff7}.flex-row-reverse .nav-tabs.nav-tabs-vertical{border-right:none;border-left:1px solid #c5c7c9}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link{justify-content:flex-start;border-bottom:none;border-right:none;border-left:2px solid rgba(0,0,0,0)}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse){box-shadow:inset 0px 0px 0 2px #995c00 !important}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:hover{border-bottom:none}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link .icon{margin-right:.889rem}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active,.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link{border-left-color:#06c}.nav-tabs-hidescroll{height:2.667rem;overflow:hidden}.nav-tabs-hidescroll.hidescroll-ico{height:2.944rem}.nav-tabs-hidescroll.hidescroll-ico-lg{height:3.444rem}.nav-tabs-hidescroll .nav-tabs{padding-bottom:20px}@media(max-width: 767.98px){.nav-tabs{box-shadow:0 12px 25px -20px rgba(0,0,0,.5)}.nav-tabs.nav-tabs-vertical,.nav-tabs.nav-tabs-cards{box-shadow:none}}@media(min-width: 1200px){.nav-tabs{overflow-x:hidden;flex-wrap:wrap}.nav-tabs.auto{flex-wrap:nowrap}.nav-tabs-hidescroll{height:auto;overflow:initial}.nav-tabs-hidescroll.hidescroll-ico,.nav-tabs-hidescroll.hidescroll-ico-lg{height:auto}.nav-tabs-hidescroll .nav-tabs{padding-bottom:0}}.cookiebar{bottom:0;left:0;right:0;display:none;position:fixed;width:100%;z-index:1100;background-color:#435a70;padding:24px 32px}.cookiebar.cookiebar-top{bottom:auto;top:0}.cookiebar.show{display:block}.cookiebar p{font-size:1rem;line-height:1.25em;color:#fff;margin-bottom:0}.cookiebar p br{display:none}.cookiebar .cookiebar-buttons{text-align:right;margin-top:32px;padding:0;line-height:1.25em}.cookiebar .cookiebar-btn{background:rgba(0,0,0,0);border:none;padding:0;color:#fff;letter-spacing:.1em;font-weight:600;text-transform:uppercase;font-size:.875rem;display:inline-block;line-height:1em}.cookiebar .cookiebar-btn:hover{text-decoration:underline;cursor:pointer}.cookiebar .cookiebar-btn:last-child{margin-left:32px}.cookiebar .cookiebar-btn:not(.cookiebar-confirm){color:#e6ecf2}@media(min-width: 576px){.cookiebar p{font-size:.875rem}.cookiebar .cookiebar-btn{font-size:.75rem}}@media(min-width: 768px){.cookiebar{padding:32px 48px}.cookiebar.show{display:flex;justify-content:space-between}.cookiebar p{width:60%;margin-right:24px}.cookiebar p br{display:block}.cookiebar .cookiebar-buttons{margin-top:0;width:40%}}@media(min-width: 992px){.cookiebar{max-width:832px;left:50%;right:auto;transform:translateX(-50%);border-radius:4px 4px 0 0}.cookiebar p{width:66%}.cookiebar .cookiebar-buttons{width:33%}}.it-hero-wrapper{min-height:380px;position:relative;background-color:#06c;display:flex;align-items:flex-end}.it-hero-wrapper .img-responsive-wrapper{position:absolute;width:100%;height:100%;top:0}.it-hero-wrapper .img-responsive-wrapper .img-responsive{padding-bottom:inherit;height:100%;position:initial}.it-hero-wrapper.it-hero-small-size{min-height:230px}.it-hero-wrapper .it-hero-text-wrapper{padding:48px 34px;background:rgba(0,0,0,0) !important;position:relative}.it-hero-wrapper .it-hero-text-wrapper :last-child{margin-bottom:0}.it-hero-wrapper .it-hero-text-wrapper span,.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1,.it-hero-wrapper .it-hero-text-wrapper h2,.it-hero-wrapper .it-hero-text-wrapper .h2,.it-hero-wrapper .it-hero-text-wrapper h3,.it-hero-wrapper .it-hero-text-wrapper .h3,.it-hero-wrapper .it-hero-text-wrapper h4,.it-hero-wrapper .it-hero-text-wrapper .h4,.it-hero-wrapper .it-hero-text-wrapper h5,.it-hero-wrapper .it-hero-text-wrapper .h5,.it-hero-wrapper .it-hero-text-wrapper h6,.it-hero-wrapper .it-hero-text-wrapper .h6,.it-hero-wrapper .it-hero-text-wrapper p{color:#fff;margin-bottom:24px}.it-hero-wrapper .it-hero-text-wrapper span.it-category{display:block;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.9px}.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1{font-size:2rem;letter-spacing:unset}.it-hero-wrapper .it-hero-text-wrapper p{font-size:1rem;font-family:"Lora",Georgia,serif}.it-hero-wrapper .it-hero-text-wrapper .it-btn-container{margin-top:8px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{text-align:center}.it-hero-wrapper.it-overlay .img-responsive-wrapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after{background:rgba(23,50,77,.54)}.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after{background:rgba(0,102,204,.85)}.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper img{mix-blend-mode:screen}.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper:after{display:none}.it-hero-wrapper.it-bottom-overlapping-content{margin-bottom:-80px}.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{padding-bottom:136px}.it-hero-wrapper.it-wrapped-container{min-height:0 !important;align-items:flex-end}.it-hero-wrapper .it-hero-card{background-color:#fff}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{position:relative;margin-top:80px;margin-bottom:-80px}@media(max-width: 575px){.it-hero-wrapper.it-wrapped-container{display:flex;flex-direction:column}.it-hero-wrapper.it-wrapped-container .container{background-color:#fff}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper{position:relative}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper .img-wrapper{position:relative}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper:after{content:none}.it-hero-wrapper.it-wrapped-container .it-hero-card{background-color:#fff;border-radius:0 !important;box-shadow:none !important}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{margin:0}}@media(min-width: 576px){.it-hero-wrapper.it-wrapped-container{min-height:0 !important;align-items:flex-end}.it-hero-wrapper .it-hero-card{background-color:#fff}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{margin-top:80px;margin-bottom:-80px}}@media(min-width: 768px){.it-hero-wrapper.it-hero-small-size{min-height:300px}.it-hero-wrapper .it-hero-text-wrapper{padding:48px 40% 48px 34px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{padding:48px 20% 48px 20%}}@media(min-width: 992px){.it-hero-wrapper{position:relative;min-height:620px;align-items:center}.it-hero-wrapper.it-hero-small-size{min-height:400px}.it-hero-wrapper .it-hero-text-wrapper{padding:120px 40% 168px 26px}.it-hero-wrapper .it-hero-text-wrapper span.it-category{position:absolute;margin-top:-56px}.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1{font-size:2.6666666667rem}.it-hero-wrapper .it-hero-text-wrapper p{margin-bottom:0}.it-hero-wrapper .it-hero-text-wrapper .it-btn-container{position:absolute;margin-top:48px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{padding:120px 20% 144px 20%}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper span.it-category{left:20%;right:20%}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper .it-btn-container{left:20%;right:20%}.it-hero-wrapper.it-bottom-overlapping-content{margin-bottom:-80px}.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{padding-bottom:240px;padding-top:160px}.it-hero-wrapper.it-bottom-overlapping-content+.container .card-wrapper .card-body{padding-top:48px}}@media(min-width: 1400px){.it-hero-wrapper.it-bottom-overlapping-content+.container .card-wrapper .card-body{padding-top:60px}}.forward{display:block;text-align:center;font-size:3rem;transition:all .2s ease-in-out}.forward:hover{text-decoration:none}.back-to-top{position:fixed;bottom:16px;right:16px;background:#06c;width:40px;height:40px;text-decoration:none;border-radius:50%;display:block;visibility:hidden;opacity:0;text-align:center;transition:all .2s ease-in-out,transform .25s cubic-bezier(0.75, -0.5, 0, 1.75),visibility .3s linear,opacity .3s ease-in-out;z-index:1;transform:scale(0.7);transform-origin:center center}.back-to-top.back-to-top-show{visibility:visible;opacity:1;transition:all .2s ease-in-out,transform .05s ease-out,visibility 0s linear,opacity .1s ease-in-out;transform:scale(1)}.back-to-top:hover{background:#005cb8;text-decoration:none}.back-to-top .icon{margin:0;position:relative;transform:scale(0.75);top:4px}.back-to-top .icon:before{margin:0;color:#fff}.back-to-top.shadow:hover{box-shadow:0 .3rem .75rem rgba(0,0,0,.3) !important}.back-to-top.dark{background:#fff}.back-to-top.dark:hover{background:#ebeced}.back-to-top.dark .icon:before{color:#435a70}@media(min-width: 768px){.back-to-top{width:56px;height:56px}.back-to-top .icon{transform:scale(1);top:10px}.back-to-top.back-to-top-small{width:40px;height:40px}.back-to-top.back-to-top-small .icon{transform:scale(0.75);top:4px}}@media(min-width: 1200px){.back-to-top{bottom:32px;right:32px}}.autocomplete{padding:.375rem 48px .375rem 24px}.autocomplete::placeholder{color:#5d7083}.autocomplete:disabled{background-color:#cacacc}.autocomplete:disabled::placeholder{color:#5d7083}.autocomplete-icon{position:absolute;right:0;top:.5rem;padding:0 .5rem;background-color:#fff}.autocomplete-icon .icon{fill:#5d7083}.autocomplete-list{position:absolute;left:0;right:0;width:100%;background-color:#fff;padding:8px 0;box-shadow:0 20px 30px 5px rgba(0,0,0,.05);border-top:1px solid #5d7083;transition:opacity .3s;display:none}.autocomplete-list.autocomplete-list-show{display:block;z-index:10}.autocomplete-list li{list-style-type:none;padding:0}.autocomplete-list a{padding:12px 24px;display:flex;justify-content:flex-start;align-items:flex-start;color:#455b71;line-height:1.2;font-size:1rem;text-decoration:none}.autocomplete-list a:hover{color:#06c;text-decoration:none}.autocomplete-list a:hover .icon{fill:#06c}.autocomplete-list a:hover .autocomplete-list-text span{text-decoration:underline}.autocomplete-list a:hover .autocomplete-list-text em{color:#06c}.autocomplete-list a:hover mark,.autocomplete-list a:hover .mark{color:#06c}.autocomplete-list a .icon,.autocomplete-list a .avatar{margin-right:16px;flex-shrink:0}.autocomplete-list a .icon{fill:#455b71}.autocomplete-list a .autocomplete-list-text{margin-top:2px}.autocomplete-list a .autocomplete-list-text em{font-style:normal;text-transform:uppercase;font-size:.75rem;color:#30475f;font-weight:600;letter-spacing:.1em;display:block;margin-top:4px}.autocomplete-list mark,.autocomplete-list .mark{padding:0;background:rgba(0,0,0,0);font-weight:bold}.autocomplete-wrapper-big .autocomplete{height:56px;font-size:1.5rem;font-weight:normal;padding-left:4rem;padding-right:24px}.autocomplete-wrapper-big .autocomplete-icon{position:absolute;left:.5rem;right:auto;top:1rem}.autocomplete-wrapper-big .autocomplete-icon .icon{fill:#06c;width:24px;height:24px}.autocomplete-wrapper-big .autocomplete-list a{font-size:1.125rem}.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text{margin-top:0}@media(min-width: 576px){.autocomplete-list a{font-size:.875rem;align-items:flex-start}.autocomplete-list a .autocomplete-list-text span{margin-right:8px}.autocomplete-list a .autocomplete-list-text em{display:inline-block;font-size:.75rem;margin-top:0}.autocomplete-wrapper-big .autocomplete{height:72px;font-size:2.25rem;padding-left:64px}.autocomplete-wrapper-big .autocomplete-icon .icon{width:40px;height:40px}.autocomplete-wrapper-big .autocomplete-list a{font-size:1.125rem}.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text span{margin-right:16px}}.link-list-wrapper .link-list-heading{font-size:1.125rem;color:#1a1a1a;padding:0 24px;font-weight:600;margin-bottom:8px;line-height:1.25}.link-list-wrapper .link-list-heading a{padding:0;font-size:1rem;line-height:2rem;display:block;position:relative;text-decoration:none}.link-list-wrapper h3,.link-list-wrapper .h3{font-size:1.125rem;color:#1a1a1a;padding:0 24px;font-weight:600}.link-list-wrapper h3 a,.link-list-wrapper .h3 a{line-height:inherit;font-size:1rem;padding:0}.link-list-wrapper ul{padding:0;list-style-type:none}.link-list-wrapper ul.link-sublist{padding-left:24px}.link-list-wrapper ul li a{font-size:1rem;line-height:2rem;display:block;padding:.25rem 24px;text-decoration:none;position:relative}.link-list-wrapper ul li a.icon-right,.link-list-wrapper ul li a.icon-left{padding-left:0;padding-right:0;padding-top:.25em;padding-bottom:.25em}.link-list-wrapper ul li a.icon-right+ul,.link-list-wrapper ul li a.icon-left+ul{padding-left:0}.link-list-wrapper ul li a.icon-right .list-item-title-icon-wrapper{justify-content:space-between;margin-right:0}.link-list-wrapper ul li a[data-bs-toggle] .icon{transition:transform .3s}.link-list-wrapper ul li a[aria-expanded=true] .icon{transform:scale(-1)}.link-list-wrapper ul li a:hover:not(.disabled){text-decoration:none}.link-list-wrapper ul li a:hover:not(.disabled) span{color:#06c;text-decoration:underline}.link-list-wrapper ul li a:hover:not(.disabled) p{color:#30475f;text-decoration:none}.link-list-wrapper ul li a:hover:not(.disabled) .icon{fill:#06c}.link-list-wrapper ul li a.disabled:hover{text-decoration:none}.link-list-wrapper ul li a.medium{font-weight:600}.link-list-wrapper ul li a span{color:#06c;display:inline-block;margin-right:24px;line-height:normal}.link-list-wrapper ul li a .icon{display:inline-block;flex-shrink:0}.link-list-wrapper ul li a .list-item-title-icon-wrapper{display:flex;align-items:center}.link-list-wrapper ul li a .list-item-title-icon-wrapper .list-item-title{margin-right:24px}.link-list-wrapper ul li a.right-icon .list-item-title-icon-wrapper{padding-right:0;margin-right:0;justify-content:space-between}.link-list-wrapper ul li a.right-icon .icon{transition:transform .3s}.link-list-wrapper ul li a.right-icon .icon.secondary{color:#5d7083}.link-list-wrapper ul li a.right-icon[aria-expanded=true] .icon.right{transform:scaleY(-1)}.link-list-wrapper ul li a.active span{color:#00264d;text-decoration:underline}.link-list-wrapper ul li a.active .icon{color:#00264d}.link-list-wrapper ul li a.disabled{cursor:not-allowed}.link-list-wrapper ul li a.disabled span{color:#63707e}.link-list-wrapper ul li a.disabled svg{fill:#d8d9da}.link-list-wrapper ul li a.disabled svg.secondary{fill:#d8d9da}.link-list-wrapper ul li a.large{font-size:1.125rem}.link-list-wrapper ul li a p{font-size:.75rem;line-height:initial;color:#30475f}.link-list-wrapper ul li a.avatar{display:flex;margin-bottom:8px}.link-list-wrapper ul li a.avatar .avatar{display:block;border-radius:50px;margin-right:8px}.link-list-wrapper ul li a.list-item.icon-left .icon{margin-right:8px}.link-list-wrapper ul li a.list-item.icon-left p,.link-list-wrapper ul li a.list-item.left-icon p{width:100%}.link-list-wrapper ul li a.list-item.icon-left .icon,.link-list-wrapper ul li a.list-item.left-icon .icon{left:0;margin-left:0;flex-shrink:0}.link-list-wrapper ul .divider{display:block;height:1px;background:#c5c7c9;margin:8px 0}.link-list-wrapper ul .toggles label{padding:0 24px;font-size:1rem;line-height:2rem;justify-content:space-between;height:auto;font-weight:inherit;margin:0}.link-list-wrapper ul .toggles input[type=checkbox]+.lever{margin:8px 0 0}.link-list-wrapper ul .form-check.form-check-group{padding:0 24px;box-shadow:none}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label{padding-left:0;font-size:1rem;line-height:2rem;height:inherit;margin-bottom:0}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:after{right:24px}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:before{right:35px}.link-list-wrapper ul .form-check.form-check-group [type=checkbox][disabled]+label{color:#30475f}.link-list-wrapper.multiline .list-item-title-icon-wrapper{justify-content:space-between;margin-bottom:4px;padding:0}.link-list-wrapper.multiline .list-item.icon-right .list-item-title-icon-wrapper{margin-right:0}@media(min-width: 576px){.link-list-wrapper ul li a.large{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem}}@media(min-width: 768px){.link-list-wrapper ul li a.large.icon-left,.link-list-wrapper ul li a.large.icon-right{padding-top:.45em;padding-bottom:.45em}}@media(min-width: 992px){.link-list-wrapper.menu-link-list{position:relative}.link-list-wrapper.menu-link-list h3,.link-list-wrapper.menu-link-list .h3,.link-list-wrapper.menu-link-list h4,.link-list-wrapper.menu-link-list .h4{position:relative;padding:1rem;margin-top:0;border-bottom:4px solid #c5c7c9}.link-list-wrapper.menu-link-list h3:after,.link-list-wrapper.menu-link-list .h3:after,.link-list-wrapper.menu-link-list h4:after,.link-list-wrapper.menu-link-list .h4:after{content:"";position:absolute;left:0;bottom:-4px;width:40px;height:4px;background-color:#995c00}}@keyframes megamenuFadeIn{0%{opacity:0;margin-top:16px}100%{opacity:1;margin-top:16px}}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.navbar{background:#06c}.navbar .overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6);display:none}.navbar .navbar-collapsable{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;display:none;width:100%}.navbar .navbar-collapsable .menu-wrapper{background:#fff;position:absolute;top:0;bottom:0;right:48px;left:0;pointer-events:all;overflow-y:auto;transform:translateX(-100%);transition:all .2s cubic-bezier(0.29, 0.85, 0.5, 0.99);z-index:5}.navbar .navbar-collapsable .menu-wrapper .navbar-nav{padding:24px 0 0;overflow:hidden}.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu{padding-bottom:0}.navbar .navbar-collapsable .navbar-nav{padding:24px 0}.navbar .navbar-collapsable .navbar-nav li>button.nav-link{border:none;display:block;background:rgba(0,0,0,0);color:#06c;font-weight:600;padding:13px 24px;position:relative}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.dropdown-toggle svg{fill:#06c;transition:all .3s}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.dropdown-toggle[aria-expanded=true] .icon{transform:scaleY(-1)}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.active{border-left:3px solid #06c}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li>button.nav-link.disabled .icon{opacity:.6}.navbar .navbar-collapsable .navbar-nav li>button.nav-link:hover:not(.active){text-decoration:underline}.navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#06c;font-weight:600;padding:13px 24px;position:relative}.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{fill:#06c;transition:all .3s}.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle[aria-expanded=true] .icon{transform:scaleY(-1)}.navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-left:3px solid #06c}.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon{opacity:.6}.navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active){text-decoration:underline}.navbar .navbar-collapsable.expanded .menu-wrapper{transform:translateX(0);transition:all .3s cubic-bezier(0.29, 0.85, 0.5, 0.99)}.navbar .navbar-collapsable.expanded .close-div{opacity:1}.navbar .close-div{opacity:0;position:fixed;left:auto;right:2px;top:24px;background:rgba(0,0,0,0);z-index:10;pointer-events:none;transition:all .3s cubic-bezier(0.1, 0.57, 0.4, 0.97)}.navbar .close-div .close-menu{background:rgba(0,0,0,0);pointer-events:all;color:#06c;font-size:.75rem;padding:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.navbar .close-div .close-menu .icon{fill:#fff}.navbar .dropdown-menu{background:rgba(0,0,0,0);box-shadow:none;padding-top:0}.navbar .dropdown-menu:before{display:none}.navbar .dropdown-menu a.it-heading-link,.navbar .dropdown-menu a.it-footer-link{color:#06c}.navbar .dropdown-menu a.it-heading-link svg,.navbar .dropdown-menu a.it-footer-link svg{fill:#06c}.navbar .dropdown-menu a.it-heading-link.active span,.navbar .dropdown-menu a.it-footer-link.active span{text-decoration:underline;color:#06c}.navbar .dropdown-menu .link-list-wrapper{padding-left:24px;padding-right:24px;margin-bottom:24px}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#1f5c99;text-decoration:underline}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#1f5c99}.navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a span{color:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a i{color:#06c}.custom-navbar-toggler{background:none;border:none;cursor:pointer}.custom-navbar-toggler span{color:#fff;font-size:1.5rem}.custom-navbar-toggler svg{fill:#fff;width:24px;height:24px;display:block}.nav-item.megamenu>a:before,.nav-item.megamenu>button:before{display:none}.inline-menu .link-list-wrapper .link-list{position:relative}.inline-menu .link-list-wrapper .link-list li a{position:relative}.inline-menu .link-list-wrapper .link-list li a.large{padding-top:.59em;padding-bottom:.59em}.inline-menu .link-list-wrapper .link-list li a i{color:#6aaaeb}.inline-menu .link-list-wrapper .link-list li a:after{content:"";display:block;width:2px;background:#06c;position:absolute;right:0;top:0;height:100%;transform-origin:center;transform:scaleY(0);transition:all .3s;z-index:1}.inline-menu .link-list-wrapper .link-list li a.active span{color:#06c;text-decoration:none}.inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after{transform:scaleY(1)}.inline-menu .link-list-wrapper .link-list:after{content:"";display:block;width:2px;background:linear-gradient(to bottom, #e6ecf2 0%, rgba(230, 236, 242, 0.3) 100%);position:absolute;right:0;top:0;height:100%}@media(min-width: 992px){.row.row-column-border>[class^=col-] .navbar{padding:0}.navbar{background:#06c;padding:0}.navbar .navbar-collapsable{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:auto;background:none;display:block !important;transition:none}.navbar .navbar-collapsable .overlay{display:none !important}.navbar .navbar-collapsable .menu-wrapper{position:inherit;top:auto;bottom:auto;right:auto;left:auto;overflow-y:visible;transform:none;transition:none;background:#06c}.navbar .navbar-collapsable .menu-wrapper .navbar-nav{margin-top:0;padding:0 24px;overflow:inherit}.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu{padding-bottom:.5rem}.navbar .navbar-collapsable .navbar-nav{margin-top:0;padding:0 24px}.navbar .navbar-collapsable .navbar-nav li.nav-item{display:flex}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link{display:flex;align-self:flex-end;align-items:center;font-weight:400;padding:13px 24px;color:#fff;border-bottom:3px solid rgba(0,0,0,0)}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.dropdown-toggle svg,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.dropdown-toggle svg{fill:#fff;margin-top:3px}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.focus--mouse,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.focus--mouse{border-color:rgba(0,0,0,0) !important}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.active,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.active{border-left:0;border-color:#fff;background:rgba(0,0,0,0)}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled .icon,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled .icon{opacity:.7}.navbar .close-div{display:none}.navbar .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:10rem;padding:.5rem 0 0;margin:.125rem 0 0;font-size:1rem;color:#1a1a1a;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 20px 30px 5px rgba(0,0,0,.05);border-top-left-radius:0;border-top-right-radius:0}.navbar .dropdown-menu.show{animation:dropdownFadeIn forwards .3s;top:calc(100% - 16px)}.navbar .dropdown-menu:before{display:block}.navbar .dropdown-menu .link-list-wrapper{padding-left:0;padding-right:0;margin-bottom:0}.navbar .dropdown-menu .link-list-wrapper ul li a{color:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a span,.navbar .dropdown-menu .link-list-wrapper ul li a i{color:#06c}.navbar .dropdown-toggle{display:block;justify-content:inherit}.custom-navbar-toggler{display:none}.has-megamenu .navbar-collapsable{width:100%}.nav-item.megamenu{position:static}.nav-item.megamenu>a.dropdown-toggle,.nav-item.megamenu>button.dropdown-toggle{position:relative}.nav-item.megamenu>a.dropdown-toggle:before,.nav-item.megamenu>button.dropdown-toggle:before{content:"";position:absolute;top:auto;bottom:-12px;left:24px;width:18px;height:18px;border-radius:4px;background-color:#fff;transform:rotate(45deg);opacity:0;display:block;transition:opacity .15s cubic-bezier(0.1, 0.57, 0.36, 0.99)}.nav-item.megamenu>button.dropdown-toggle:before{bottom:-14px}.nav-item.megamenu a.dropdown-toggle.show:before,.nav-item.megamenu button.dropdown-toggle.show:before{opacity:1}.megamenu .dropdown-menu{min-width:auto;left:24px;right:24px;animation-timing-function:cubic-bezier(0.1, 0.57, 0.36, 0.99)}.megamenu .dropdown-menu:before{display:none}.megamenu .dropdown-menu.show{animation:megamenuFadeIn forwards .15s}}.skiplinks{background-color:#f3f7fc;text-align:center}.skiplinks a{padding:.5rem .5rem;display:block;font-weight:600;color:#06c;text-decoration:underline}.affix-top{position:sticky;top:0}.affix-bottom{position:sticky;bottom:0}.affix-parent{position:relative}.sidebar-wrapper{padding:24px 0}.sidebar-wrapper h3,.sidebar-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper h3,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a{line-height:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand{font-size:1.5rem;top:50%;transform:translateY(-50%)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i{transform:translateY(-50%) scaleY(-1)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i{color:#06c;text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active{text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{content:"";display:block;width:2px;position:absolute;left:0;top:0;bottom:0;background-color:#06c}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.icon-right{padding:.55em 24px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a{font-size:1rem;padding-top:.45em;padding-bottom:.45em}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active span{color:#1a1a1a;text-decoration:underline}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active::after{display:none}.sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before{content:"";width:65px;height:1px;background:#c5c7c9;display:block;margin-left:24px;margin-top:24px}.sidebar-wrapper.it-line-right-side{border-right:1px solid #c5c7c9}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-right:2px solid #06c;border-left:none}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{left:auto;right:0}.sidebar-wrapper.it-line-left-side{border-left:1px solid #c5c7c9}.sidebar-wrapper.theme-dark{background:#435a70}.sidebar-wrapper.theme-dark h3,.sidebar-wrapper.theme-dark .h3{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper h3,.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper .h3{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.left-icon i.left{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a p{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a span{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse]{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{background-color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper.linklist-secondary:before{background:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-right-side{border-right-color:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-left:none;border-right-color:#fff}.sidebar-wrapper.theme-dark.it-line-left-side{border-left-color:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-left-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-left-color:#fff}.sidebar-wrapper .link-list-wrapper ul li a.list-item.left-icon .icon{margin:0;margin-right:8px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical{width:100%;background:#f3f7fc;padding-top:16px;padding-bottom:16px;margin-top:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list{width:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a{display:flex;justify-content:space-between}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span{font-weight:600;display:inline-flex;align-items:center}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description{background:rgba(0,0,0,0)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content{max-width:480px;padding-left:48px;padding-right:48px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{content:"";display:block;height:1px;width:65px;background:#c5c7c9;margin-bottom:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img{display:block;width:100%;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p{font-size:1rem;line-height:1.5rem}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li a{white-space:normal;display:flex;align-items:center;padding:8px 16px !important}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper{margin-left:28px;margin-right:28px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link{font-weight:600;font-size:1.125rem;line-height:1.2rem;text-decoration:none}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link :hover{text-decoration:underline}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper{margin-left:28px;margin-right:28px;padding-top:24px;padding-bottom:24px;margin-top:24px;border-top:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link{flex:1 1 auto}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{margin-left:28px;margin-right:28px;padding-top:24px;padding-bottom:24px;margin-top:24px;border-top:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link{font-weight:600;font-size:1.125rem;line-height:1.2;text-decoration:none;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link:last-of-type{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link :hover{text-decoration:underline}@media(min-width: 992px){.navbar-nav .megamenu a.dropdown-toggle:before,.navbar-nav .megamenu button.dropdown-toggle:before{z-index:2}.navbar-nav .megamenu .dropdown-menu{z-index:1;box-shadow:0px 3px 15px 0px rgba(0,0,0,.1)}.navbar .dropdown-menu{box-shadow:0px 3px 15px 0px rgba(0,0,0,.1)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu{padding:32px 24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:last-child{padding-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper{min-height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list{display:flex;flex-direction:column}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li a{padding:.5em 24px;line-height:inherit}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:first-child .link-list-wrapper{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col{min-height:100%;margin-right:-37px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .row.max-height-col{margin-right:-12px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .margin-right-col{margin-right:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical{background:#f3f7fc;padding-top:32px;margin-top:-32px;margin-bottom:-32px;margin-right:-24px;margin-left:-12px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list{width:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li{margin-bottom:3px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a{display:flex;justify-content:space-between}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span{font-weight:600}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description{background:rgba(0,0,0,0)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content{padding-left:36px;padding-right:36px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{display:none}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img{display:block;width:100%;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p{font-size:1rem;line-height:1.5rem}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper{margin:0 0 24px;padding-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{margin:0;padding:0;padding-left:24px;border-top:none;border-left:1px solid #d9dadb;height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical .d-flex{height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper{margin:24px 0 0 0;padding-top:24px;padding-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link{margin-bottom:0;margin-right:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link:last-child{margin-right:0px}}@media(min-width: 992px){.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:16px}}@media(min-width: 1200px){.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:18px}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;overflow:hidden;height:96px}.bottom-nav:before{content:"";position:absolute;height:360px;width:100%;top:32px;z-index:10;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateY(-50%) scalex(1.4) scaleY(0.12);opacity:.18}.bottom-nav ul{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:20;background-color:#fff;display:flex;justify-content:space-around;align-items:center;padding:0;margin:0;height:64px}.bottom-nav ul li{list-style-type:none;margin:8px;text-align:center}.bottom-nav a{display:block;color:#30475f;text-decoration:none}.bottom-nav a .icon{fill:#5d7083}.bottom-nav a.active{color:#06c}.bottom-nav a.active .icon{fill:#06c}.bottom-nav a:hover{text-decoration:none;color:#06c}.bottom-nav a:hover .icon{fill:#06c}.bottom-nav .it-ico{position:relative;font-size:1.35rem;display:block;height:32px}.bottom-nav .it-ico:before{margin-right:0}.bottom-nav .badge-wrapper{position:relative}.bottom-nav .bottom-nav-badge,.bottom-nav .bottom-nav-alert{display:block;position:absolute;background-color:#06c;border:1px solid #fff}.bottom-nav .bottom-nav-badge{top:0;right:0;min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:.625rem;border-radius:50%;font-style:normal}.bottom-nav .bottom-nav-alert{top:4px;right:8px;min-width:10px;height:10px;font-size:.625rem;border-radius:50%}.bottom-nav .bottom-nav-label{margin-top:6px;font-size:.625rem;line-height:1;display:block;font-weight:600}.navbar.it-navscroll-wrapper{background:#fff}.navbar.it-navscroll-wrapper .it-back-button{padding:16px 24px;font-weight:600;box-shadow:0 0px 30px 5px rgba(0,0,0,.05);text-decoration:none;position:fixed;top:0;left:0;right:0;background:#fff;z-index:10;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}.navbar.it-navscroll-wrapper .it-back-button i{transform:scale(0.8);transform-origin:center;display:inline-block;margin-right:8px}.navbar.it-navscroll-wrapper .it-back-button.show{transition:opacity .3s 0s,visibility 0s 0s;visibility:visible;opacity:1}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a{font-size:1rem;font-weight:600;line-height:1rem;padding-top:.55em;padding-bottom:.55em}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{border-left:2px solid #06c}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li{padding-top:0;padding-bottom:0}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a{font-weight:400}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active{font-weight:normal;border-left:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span{text-decoration:underline;color:#00264d}.navbar.it-navscroll-wrapper h3,.navbar.it-navscroll-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:flex;color:#06c;align-items:center;font-weight:600;cursor:pointer}.navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list{color:#06c;margin-right:8px}.navbar.it-navscroll-wrapper .custom-navbar-progressbar{position:absolute;left:0;right:0;bottom:0}.navbar.it-navscroll-wrapper .menu-wrapper{padding:80px 0 24px;right:0}.navbar.it-bottom-navscroll{box-shadow:0 0px 30px 5px rgba(0,0,0,.05);position:fixed;bottom:0;left:0;right:0;top:auto;z-index:99999}.navbar.it-top-navscroll{box-shadow:0 0px 30px 5px rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;bottom:auto;z-index:8}@media(min-width: 992px){.navbar.it-navscroll-wrapper{background:#fff}.navbar.it-navscroll-wrapper .it-back-button{display:none !important}.navbar.it-navscroll-wrapper .custom-navbar-progressbar{display:none !important}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a{font-size:1rem;font-weight:600;line-height:1rem;padding-top:.55em;padding-bottom:.55em}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{border-left:2px solid #06c}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li{padding-top:0;padding-bottom:0}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a{font-weight:400}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active{font-weight:normal;border-left:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span{text-decoration:underline;color:#00264d}.navbar.it-navscroll-wrapper h3,.navbar.it-navscroll-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:none}.navbar.it-navscroll-wrapper .menu-wrapper{padding:16px 0 24px;background:#fff}.navbar.it-bottom-navscroll{box-shadow:none;position:inherit;z-index:9}.navbar.it-bottom-navscroll.affix-top{position:sticky;top:0;left:inherit;right:inherit}.navbar.it-top-navscroll{box-shadow:none;position:inherit}.navbar.it-top-navscroll.affix-top{position:sticky;top:0;left:inherit;right:inherit}.navbar.it-left-side{border-left:1px solid #c5c7c9}.navbar.it-right-side{border-right:1px solid #c5c7c9}}@media(max-width: 992px){.navbar.it-navscroll-wrapper.theme-dark-mobile{background:#435a70}.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler span.it-list{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .it-back-button{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper h3,.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper .h3{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active{border-left-color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile.it-left-side{border-left-color:rgba(229,229,229,.3)}.navbar.it-navscroll-wrapper.theme-dark-mobile.it-right-side{border-right-color:rgba(229,229,229,.3)}}@media(min-width: 992px){.navbar.it-navscroll-wrapper.theme-dark-desk{background:#435a70}.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .it-back-button{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper h3,.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper .h3{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active{border-left-color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk.it-left-side{border-left-color:rgba(229,229,229,.3)}.navbar.it-navscroll-wrapper.theme-dark-desk.it-right-side{border-right-color:rgba(229,229,229,.3)}}.callout{position:relative;max-width:60ch;overflow:hidden}.callout .callout-inner{padding:1.1rem 2.222rem;border:2px solid;border-top:0;border-color:#5d7083;margin:1.75rem 0 1rem}.callout.callout-highlight{border:none;border-left:2px solid #5d7083;border-radius:0;padding:0 2.222rem}.callout.callout-highlight p:last-child{margin:0}.callout.callout-highlight .callout-title{margin-bottom:1.556rem}.callout.callout-highlight.success{border-color:#008055}.callout.callout-highlight.warning{border-color:#995c00}.callout.callout-highlight.danger{border-color:#cc334d}.callout.callout-highlight.important{border-color:#008055}.callout.callout-highlight.note{border-color:#06c}.callout.callout-more{background:#f9f9f5;border:none;border-radius:0;padding:2.222rem 2.222rem;position:relative}.callout.callout-more:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 48px 48px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.callout.callout-more:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:48px 0 0 48px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e4e4db}.callout.callout-more p{font-size:1rem;line-height:1.5rem;color:#30475f}.callout.callout-more .callout-title{display:flex;align-items:flex-start;margin-bottom:2.222rem}.callout.callout-more .callout-title i{font-size:1.25rem}.callout.callout-more .callout-title span{border-bottom:2px solid #1a1a1a;padding-bottom:.1rem;display:inline-block;margin-top:-0.111rem}.callout.success{border-color:#008055}.callout.success .callout-inner{border-color:#008055}.callout.success .callout-title{color:#008055}.callout.success .callout-title .icon{fill:#008055}.callout.success .callout-title span{border-color:#008055}.callout.success .callout-title .text:after{border-color:#008055}.callout.success .callout-title:before{border-color:#008055}.callout.warning{border-color:#995c00}.callout.warning .callout-inner{border-color:#995c00}.callout.warning .callout-title{color:#995c00}.callout.warning .callout-title .icon{fill:#995c00}.callout.warning .callout-title span{border-color:#995c00}.callout.danger{border-color:#cc334d}.callout.danger .callout-inner{border-color:#cc334d}.callout.danger .callout-title{color:#cc334d}.callout.danger .callout-title .icon{fill:#cc334d}.callout.danger .callout-title span{border-color:#cc334d}.callout.important{border-color:#008055}.callout.important .callout-inner{border-color:#008055}.callout.important .callout-title{color:#008055}.callout.important .callout-title .icon{fill:#008055}.callout.important .callout-title span{border-color:#008055}.callout.note{border-color:#06c}.callout.note .callout-inner{border-color:#06c}.callout.note .callout-title{color:#06c}.callout.note .callout-title .icon{fill:#06c}.callout.note .callout-title span{border-color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle{color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle:active,.callout.note .collapse-div .collapse-header .callout-more-toggle:hover{color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle span{border-color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle span:before,.callout.note .collapse-div .collapse-header .callout-more-toggle span:after{background:#06c}.callout.note a{color:#06c}.callout.note .icon{fill:#06c}.callout .callout-title{font-weight:600;text-transform:uppercase;font-size:1rem;margin-right:2.222rem;color:#30475f}@media(min-width: 992px){.callout .callout-title{font-size:1.125rem}}.callout .callout-title .icon{fill:#30475f;margin-right:.444rem}.callout:not(.callout-highlight):not(.callout-more) .callout-title{position:relative;padding:0 1.389rem;top:-2rem}.callout:not(.callout-highlight):not(.callout-more) .callout-title .text:after{content:"";top:.78em;border-top:2px solid;position:absolute;width:200%;margin-left:calc(10px + .7rem)}.callout:not(.callout-highlight):not(.callout-more) .callout-title:before{content:"";top:.78em;border-top:2px solid;position:absolute;width:3.222rem;left:calc(-40px - .7rem)}.callout p{font-family:"Lora",Georgia,serif;font-size:1rem;color:#30475f}@media(min-width: 992px){.callout p{font-size:1.125rem}}.callout p.callout-big-text{font-size:1.125rem}.callout .collapse-div{display:flex;flex-direction:column-reverse;border-bottom:none}.callout .collapse-div .collapse-header{display:flex;justify-content:space-between;border-top:1px solid #d8d9da;padding:1.333rem 0 0;margin-top:0}.callout .collapse-div .collapse-header .callout-more-toggle{padding:0;border:none;width:auto;font-weight:normal;display:flex;align-items:center;color:#06c;background-color:rgba(0,0,0,0)}.callout .collapse-div .collapse-header .callout-more-toggle:hover,.callout .collapse-div .collapse-header .callout-more-toggle:focus,.callout .collapse-div .collapse-header .callout-more-toggle:active{background:none}.callout .collapse-div .collapse-header .callout-more-toggle:hover{color:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:hover span{border-color:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before,.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after{background:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:active{color:#06c}.callout .collapse-div .collapse-header .callout-more-toggle:before,.callout .collapse-div .collapse-header .callout-more-toggle:after{display:none}.callout .collapse-div .collapse-header .callout-more-toggle span{position:relative;height:15px;width:15px;margin-left:.444rem;margin-top:.111rem;border:1px solid #06c;border-radius:50%;display:inline-block}.callout .collapse-div .collapse-header .callout-more-toggle span:before,.callout .collapse-div .collapse-header .callout-more-toggle span:after{content:"";position:absolute;background:#06c}.callout .collapse-div .collapse-header .callout-more-toggle span:before{width:9px;height:1px;top:6px;left:2px}.callout .collapse-div .collapse-header .callout-more-toggle span:after{height:9px;width:1px;top:0;left:6px;transform:translateY(2px);transition:transform .2s}.callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after{transform:translateY(2px) rotate(90deg)}.callout .collapse-div .collapse-header .callout-more-download{margin-left:auto;font-weight:normal}.callout .collapse-div .collapse-body{padding:0}.callout .collapse-div .collapse-body p:last-child{margin-bottom:1rem}_:-ms-fullscreen,.callout{max-width:32rem}@media(min-width: 768px){.callout.callout-highlight{padding:0 0 0 2.222rem}.callout.callout-more p{font-size:.875rem}}.toolbar{width:100%;height:96px;position:relative}.toolbar a{text-decoration:none}.toolbar.toolbar-vertical{height:100%;width:96px;position:absolute;top:0;bottom:0}.toolbar.toolbar-vertical>ul{height:100%;flex-direction:column;width:64px}.toolbar.toolbar-vertical>ul>li{margin:8px 0;display:flex;align-items:center}.toolbar.toolbar-vertical>ul>li.toolbar-divider{margin:0;height:1px;min-height:1px;max-height:1px;width:calc(100% - 16px);max-width:inherit}.toolbar.toolbar-vertical.toolbar-medium,.toolbar.toolbar-vertical.toolbar-small{height:100%}.toolbar.toolbar-vertical.toolbar-medium>ul,.toolbar.toolbar-vertical.toolbar-small>ul{height:100%}.toolbar.toolbar-vertical.toolbar-medium{width:84px}.toolbar.toolbar-vertical.toolbar-medium>ul{width:48px}.toolbar.toolbar-vertical.toolbar-medium .toolbar-badge{right:-4px}.toolbar.toolbar-vertical.toolbar-medium .btn-dropdown:after{right:-10px;top:13px;font-size:.25rem}.toolbar.toolbar-vertical.toolbar-medium .dropdown-menu{top:calc(-100% - 25px) !important}.toolbar.toolbar-vertical.toolbar-small{width:72px}.toolbar.toolbar-vertical.toolbar-small>ul{width:40px}.toolbar.toolbar-vertical.toolbar-small .toolbar-badge{right:-4px}.toolbar.toolbar-vertical.toolbar-small .btn-dropdown:after{right:-9px;top:11px;font-size:.25rem}.toolbar.toolbar-vertical.toolbar-small .dropdown-menu{top:calc(-100% - 35px) !important}.toolbar.toolbar-vertical .btn-dropdown:after{right:-12px;transform:rotate(-90deg)}.toolbar.toolbar-vertical .btn-dropdown[aria-expanded=true]:after{transform:rotate(90deg) scaleX(-1)}.toolbar.toolbar-vertical .dropdown-menu{top:calc(-100% - 28px) !important;left:calc(100% + 24px) !important;margin:0;box-shadow:0 0 30px 5px rgba(0,0,0,.05)}.toolbar.toolbar-vertical .dropdown-menu:before{left:-6px;top:24px}.toolbar.toolbar-vertical:before{width:360px;height:100%;left:auto;top:0;bottom:auto;right:32px;z-index:6;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateX(50%) scalex(0.12) scaleY(1.25);opacity:.18}.toolbar.toolbar-vertical .toolbar-badge{right:-10px}.toolbar.toolbar-medium{height:80px}.toolbar.toolbar-medium>ul{height:48px}.toolbar.toolbar-medium a,.toolbar.toolbar-medium .btn-dropdown{margin-bottom:6px}.toolbar.toolbar-medium .btn-dropdown:after{top:12px;right:1px}.toolbar.toolbar-medium .it-ico{font-size:1.35rem}.toolbar.toolbar-medium .it-ico.it-more-actions:before{top:33%}.toolbar.toolbar-medium .toolbar-badge{height:10px;width:10px;min-width:10px;right:8px;top:4px;padding:0}.toolbar.toolbar-small{height:72px}.toolbar.toolbar-small>ul{height:40px}.toolbar.toolbar-small .btn-dropdown:after{top:12px;right:2px}.toolbar.toolbar-small .it-ico{font-size:1.125rem}.toolbar.toolbar-small .it-ico.it-more-actions:before{top:25%}.toolbar.toolbar-small .toolbar-badge{height:8px;width:8px;min-width:8px;right:10px;top:2px;padding:0}.toolbar:before{content:"";position:absolute;height:360px;width:100%;top:auto;bottom:32px;z-index:6;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateY(50%) scalex(1.4) scaleY(0.12);opacity:.18}.toolbar>ul{position:absolute;top:0;left:0;right:0;width:100%;z-index:7;background-color:#fff;display:flex;justify-content:space-around;align-items:center;padding:0;margin:0;height:64px}.toolbar>ul>li{list-style-type:none;margin:0 8px;text-align:center;flex:1 100%}.toolbar>ul>li.toolbar-divider{margin:0;width:1px;min-width:1px;max-width:1px;height:calc(100% - 16px);background:#c5c7c9}.toolbar a,.toolbar .btn-dropdown{display:block;color:#30475f}.toolbar a .icon,.toolbar .btn-dropdown .icon{fill:#5d7083}.toolbar a.active,.toolbar .btn-dropdown.active{color:#06c}.toolbar a.active .icon,.toolbar .btn-dropdown.active .icon{fill:#06c}.toolbar a.disabled,.toolbar .btn-dropdown.disabled{cursor:not-allowed;color:#d8d9da}.toolbar a.disabled .icon,.toolbar .btn-dropdown.disabled .icon{fill:#d8d9da}.toolbar a.disabled:hover,.toolbar .btn-dropdown.disabled:hover{text-decoration:none;color:#d8d9da}.toolbar a.disabled:hover .icon,.toolbar .btn-dropdown.disabled:hover .icon{fill:#d8d9da}.toolbar a.disabled:after,.toolbar .btn-dropdown.disabled:after{color:#d8d9da}.toolbar a.disabled:after .icon,.toolbar .btn-dropdown.disabled:after .icon{fill:#d8d9da}.toolbar a:not(.disabled):hover,.toolbar .btn-dropdown:not(.disabled):hover{text-decoration:underline;color:#004d99}.toolbar a:not(.disabled):hover .icon,.toolbar .btn-dropdown:not(.disabled):hover .icon{fill:#004d99}.toolbar a _:-ms-fullscreen,.toolbar a:not(.disabled):hover,.toolbar .btn-dropdown _:-ms-fullscreen,.toolbar .btn-dropdown:not(.disabled):hover{text-decoration:none}.toolbar .btn-dropdown{padding:0;width:100%;position:relative}.toolbar .btn-dropdown.toolbar-more:after{display:none}.toolbar .btn-dropdown:not(.disabled).active{box-shadow:none}.toolbar .btn-dropdown:not(.disabled).active:focus{box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.toolbar .btn-dropdown:focus{box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.toolbar .btn-dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#5d7083 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:16px;right:2px;margin-left:0}.toolbar .it-ico{position:relative;font-size:1.6rem;display:block;height:32px}.toolbar .it-ico:before{margin-right:0}.toolbar .it-ico.it-more-actions{font-size:.6rem}.toolbar .it-ico.it-more-actions:before{position:relative;top:50%}.toolbar .badge-wrapper{position:relative}.toolbar .toolbar-badge,.toolbar .toolbar-alert{display:block;position:absolute;background-color:#06c;border:1px solid #fff}.toolbar .toolbar-badge{top:0;right:6px;min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:.5rem;line-height:1rem;border-radius:50%;font-style:normal}.toolbar .toolbar-label{margin-top:8px;font-size:.75rem;font-weight:600;line-height:1;display:block}.section{padding:48px 24px}.section .section-content{margin:0 auto;position:relative}.section.section-muted{background:#f5f5f5}.section.section-primary{background:#06c}.section.section-neutral{background:#17334f}.section.section-image{background-size:cover;background-position:center center;position:relative}.section.section-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.5)}.section.section-inset-shadow{box-shadow:inset 0 1rem 1rem -1rem rgba(0,0,0,.3)}.section.section-background-header{position:relative;background-size:cover}.section.section-background-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;z-index:-1;background-repeat:no-repeat;background-position:top center;background-color:#0059b3}.section.section-background-header.section-user-header::before{content:"";min-height:450px;background-color:#bdddfc}.section.section-background-header.section-user-header .user-settings{font-size:.75rem}.section.section-background-header.section-user-header .user-settings a{text-decoration:none}.section.section-background-header.section-user-header .user-settings a:hover{text-decoration:underline}.section.section-background-header.section-user-header .user-settings a span{margin-left:4px}@media(min-width: 768px){.section{padding:80px 40px}}@media(min-width: 992px){.section{padding:96px}.section.section-background-header.section-user-header::before{content:"";min-height:550px}.section.section-background-header.section-user-header .user-settings{font-size:.875rem}}@media(min-width: 1200px){.section{padding:96px}.section.section-background-header.section-user-header .user-settings{position:absolute;top:0;right:0;font-size:1rem}}.notification{width:100%;padding:1.5rem;padding-right:4rem;box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15);background:#fff;position:fixed;bottom:0;right:0;display:none;border-top:4px solid #5d7083}.notification h5,.notification .h5{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;letter-spacing:0;margin:0;position:relative;line-height:1rem;font-weight:700}.notification p{margin-top:1rem;font-size:.875rem;line-height:1.5rem;color:#30475f}.notification p:last-child{margin-bottom:0}.notification.with-icon{border-top:4px solid #5d7083}.notification.with-icon h5 .icon,.notification.with-icon .h5 .icon{position:absolute;top:-8px;left:-38px}.notification.with-icon h5,.notification.with-icon .h5,.notification.with-icon p{margin-left:2rem}.notification.with-icon.success{border-color:#008055}.notification.with-icon.success .icon{fill:#008055}.notification.with-icon.error{border-color:#cc334d}.notification.with-icon.error .icon{fill:#cc334d}.notification.with-icon.info{border-color:#06c}.notification.with-icon.info .icon{fill:#06c}.notification.with-icon.warning{border-color:#995c00}.notification.with-icon.warning .icon{fill:#995c00}.notification.dismissable .notification-close{position:absolute;right:20px;top:15px;display:block;width:32px;height:32px;padding:0;background:none}.notification.dismissable .notification-close .icon{fill:#5d7083}.notification.dismissable .notification-close:hover .icon{fill:#06c}.notification.dismissable .notification-close:active{box-shadow:none}@media(min-width: 576px){.notification{padding:1.333rem;padding-right:3.556rem}.notification.with-icon h5,.notification.with-icon .h5,.notification.with-icon p{margin-left:1.778rem}}@media(min-width: 768px){.notification{width:376px;bottom:16px;right:16px;border-radius:4px;border-top:none;box-shadow:0 0 1rem rgba(0,0,0,.15)}.notification.with-icon{border-left:4px solid #5d7083;border-top:none}.notification.top-fix{border-top-left-radius:0;border-top-right-radius:0;top:0;left:50%;transform:translateX(-50%);bottom:auto;right:auto}.notification.bottom-fix{border-bottom-left-radius:0;border-bottom-right-radius:0;left:50%;transform:translateX(-50%);bottom:0;right:auto}.notification.left-fix{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;border-right-style:solid;border-right-width:4px;left:0;right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.notification.right-fix{border-top-right-radius:0;border-bottom-right-radius:0;right:0;top:50%;bottom:auto;transform:translateY(-50%)}}.avatar{display:inline-flex;overflow:hidden;border-radius:50%;width:32px;height:32px;justify-content:center;align-items:center;background:#d8d9da;color:#30475f;box-sizing:content-box;transition:background-color .2s}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .2s;border-radius:50%}.avatar p{font-size:1rem;margin:0;text-align:center;line-height:1em;position:absolute}.avatar .icon{height:16px;width:16px}.avatar.avatar-primary{background:#06c}.avatar.avatar-secondary{background:#5d7083}.avatar.avatar-green{background:#008055}.avatar.avatar-orange{background:#995c00}.avatar.avatar-red{background:#cc334d}.avatar.avatar-primary,.avatar.avatar-secondary,.avatar.avatar-green,.avatar.avatar-orange,.avatar.avatar-red{color:#fff}.avatar.avatar-dropdown{overflow:visible;position:relative}.avatar.avatar-dropdown .dropdown{position:absolute;top:0;left:0;right:0;border:0;display:flex;justify-content:center;align-items:center;height:100%}.avatar.avatar-dropdown .btn-dropdown{color:inherit;padding:0;line-height:0;font-size:.75rem}.avatar.avatar-dropdown .list-item{display:flex;align-items:center;padding:0 16px;font-size:.875rem}.avatar.avatar-dropdown .link-list{white-space:nowrap}.avatar.avatar-dropdown .link-list span{line-height:1em}.avatar.avatar-dropdown .link-list li{margin-bottom:16px}.avatar.avatar-dropdown .link-list li:last-child{margin-bottom:0}.avatar.avatar-dropdown .link-list .avatar{margin-right:16px}.avatar.avatar-dropdown .link-list .avatar.size-sm{margin-right:12px}.avatar.avatar-dropdown .link-list .avatar p{color:#fff !important}.avatar.avatar-dropdown .dropdown-menu{margin-left:-27px !important}.avatar.size-xs{width:16px;height:16px}.avatar.size-xs p{font-size:.625rem}.avatar.size-xs .icon{height:10px;width:10px}.avatar.size-sm{width:24px;height:24px}.avatar.size-sm p{font-size:.875rem}.avatar.size-sm .icon{height:12px;width:12px}.avatar.size-md{width:32px;height:32px}.avatar.size-md p{font-size:1rem}.avatar.size-md .icon{height:16px;width:16px}.avatar.size-md .avatar-presence,.avatar.size-md .avatar-status{border-width:1px}.avatar.size-md .avatar-presence .icon,.avatar.size-md .avatar-status .icon{display:none}.avatar.size-lg{width:40px;height:40px}.avatar.size-lg p{font-size:1.125rem}.avatar.size-lg .icon{height:20px;width:20px}.avatar.size-lg .avatar-presence,.avatar.size-lg .avatar-status{right:-2px;width:15px;height:15px}.avatar.size-lg .avatar-status{top:.1666666667px}.avatar.size-xl{width:80px;height:80px}.avatar.size-xl p{font-size:2.25rem}.avatar.size-xl .icon{height:40px;width:40px}.avatar.size-xl .avatar-presence,.avatar.size-xl .avatar-status{right:6px;width:18px;height:18px}.avatar.size-xl .avatar-presence{bottom:8px}.avatar.size-xl .avatar-status{top:2px}.avatar.size-xxl{width:128px;height:128px}.avatar.size-xxl p{font-size:58px}.avatar.size-xxl .icon{height:62px;width:62px}.avatar.size-xxl .avatar-presence,.avatar.size-xxl .avatar-status{right:4px;width:24px;height:24px}.avatar.size-xxl .avatar-presence .icon,.avatar.size-xxl .avatar-status .icon{width:20px;height:20px}.avatar.size-xxl .avatar-presence{bottom:16px}.avatar.size-xxl .avatar-status{top:8px}a.avatar{filter:brightness(100%)}a.avatar:hover{background:#cdcecf}a.avatar:hover img{filter:brightness(90%)}a.avatar:hover.avatar-primary{background:#0061c2}a.avatar:hover.avatar-secondary{background:#586a7c}a.avatar:hover.avatar-green{background:#007a51}a.avatar:hover.avatar-orange{background:#915700}a.avatar:hover.avatar-red{background:#b42d44}.avatar-dropdown:hover,.avatar-dropdown:focus-within{background:#cdcecf}.avatar-dropdown .btn-dropdown:focus{box-shadow:none}.avatar-wrapper{position:relative}.avatar-wrapper .avatar-presence,.avatar-wrapper .avatar-status{position:absolute;right:0;width:10px;height:10px;border:2px solid #fff;background:#d8d9da;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.avatar-wrapper .avatar-presence .icon,.avatar-wrapper .avatar-status .icon{width:18px;height:18px;stroke-width:1px;stroke:#fff}.avatar-wrapper .avatar-presence{bottom:8px}.avatar-wrapper .avatar-presence.active{background:#008055}.avatar-wrapper .avatar-presence.busy{background:#cc334d}.avatar-wrapper .avatar-presence.hidden:after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;border-radius:50%}.avatar-wrapper .avatar-status{top:0}.avatar-wrapper .avatar-status.approved{background:#008055}.avatar-wrapper .avatar-status.declined{background:#cc334d}.avatar-wrapper .avatar-status.notify{background:#06c}.avatar-wrapper.avatar-extra-text{display:inline-flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.avatar-wrapper.avatar-extra-text .avatar{flex-shrink:0}.avatar-wrapper.avatar-extra-text a{text-decoration:none}.avatar-wrapper.avatar-extra-text .extra-text{line-height:1.2em;margin-left:16px}.avatar-wrapper.avatar-extra-text .extra-text h3,.avatar-wrapper.avatar-extra-text .extra-text .h3,.avatar-wrapper.avatar-extra-text .extra-text h4,.avatar-wrapper.avatar-extra-text .extra-text .h4{font-weight:600;margin:0;font-size:1.125rem}.avatar-wrapper.avatar-extra-text .extra-text h3 a,.avatar-wrapper.avatar-extra-text .extra-text .h3 a,.avatar-wrapper.avatar-extra-text .extra-text h4 a,.avatar-wrapper.avatar-extra-text .extra-text .h4 a{display:inline-block;text-decoration:none}.avatar-wrapper.avatar-extra-text .extra-text h3 a:hover,.avatar-wrapper.avatar-extra-text .extra-text .h3 a:hover,.avatar-wrapper.avatar-extra-text .extra-text h4 a:hover,.avatar-wrapper.avatar-extra-text .extra-text .h4 a:hover{text-decoration:underline}.avatar-wrapper.avatar-extra-text .extra-text p,.avatar-wrapper.avatar-extra-text .extra-text time{margin:0;text-transform:uppercase;font-size:.75rem}.avatar-group>li{margin-bottom:16px;line-height:1}.avatar-group>li:last-child{margin-bottom:0}.avatar-group>li .list-item{display:inline-flex;align-items:center;padding:0;line-height:1em}.avatar-group>li .list-item .avatar{margin-right:12px}.avatar-group>li .list-item .avatar p{font-size:1rem}.avatar-group>li .list-item .avatar.avatar-primary p,.avatar-group>li .list-item .avatar.avatar-secondary p,.avatar-group>li .list-item .avatar.avatar-green p,.avatar-group>li .list-item .avatar.avatar-orange p,.avatar-group>li .list-item .avatar.avatar-red p{color:#fff;line-height:0}.avatar-group>li .list-item span{margin:0;font-size:.875rem;font-weight:600}.avatar-group-stacked{display:flex;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;flex-direction:row}.avatar-group-stacked li{list-style-type:none;line-height:0}.avatar-group-stacked li>.avatar{margin-left:-6px;border:2px solid #fff}.thumb-nav{padding:0;margin:0 -8px;display:flex;justify-content:center}.thumb-nav.thumb-nav-vertical{flex-direction:column;align-items:baseline}.thumb-nav.thumb-nav-vertical .thumb-nav-resizer{width:auto;height:100%}.thumb-nav.thumb-nav-vertical.thumb-nav-small li{height:80px}.thumb-nav.thumb-nav-fixed{flex-wrap:wrap;justify-content:flex-start}.thumb-nav.thumb-nav-fixed li{flex-basis:240px}.thumb-nav.thumb-nav-fixed.thumb-nav-small li{flex-basis:120px}.thumb-nav.thumb-nav-auto{flex-wrap:wrap;justify-content:flex-start}.thumb-nav.thumb-nav-auto li .thumb-nav-resizer{max-width:100%;max-height:100%}.thumb-nav.thumb-nav-auto.thumb-nav-auto-2 li{flex-basis:calc(50% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-3 li{flex-basis:calc(33.3333% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-4 li{flex-basis:calc(25% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-5 li{flex-basis:calc(20% - 16px)}.thumb-nav.thumb-nav-nozoom a:hover img{transform:none}.thumb-nav.thumb-nav-black a:hover:after,.thumb-nav.thumb-nav-primary a:hover:after{opacity:1}.thumb-nav.thumb-nav-black a:after{background:rgba(0,0,0,.8)}.thumb-nav.thumb-nav-primary a:after{background:rgba(0,102,204,.8)}.thumb-nav.thumb-nav-bottom,.thumb-nav.thumb-nav-top{position:absolute;left:50%;transform:translateX(-50%);width:90%}.thumb-nav.thumb-nav-bottom{bottom:0;margin-bottom:16px}.thumb-nav.thumb-nav-top{top:0;margin-top:16px}.thumb-nav.thumb-nav-left,.thumb-nav.thumb-nav-right{position:absolute;top:50%;transform:translateY(-50%);height:90%}.thumb-nav.thumb-nav-left{left:0;margin-left:16px}.thumb-nav.thumb-nav-right{right:0;margin-right:16px}.thumb-nav li{position:relative;list-style-type:none;margin:8px;width:240px;flex:0 1 auto}.thumb-nav .thumb-nav-resizer{width:100%;height:auto;visibility:hidden}.thumb-nav.thumb-nav-small li{width:120px}.thumb-nav a{overflow:hidden;position:relative;display:block}.thumb-nav a:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;transition:opacity .4s cubic-bezier(0.15, 0.7, 0.36, 0.99)}.thumb-nav a.active{pointer-events:none}.thumb-nav a.active:after{opacity:1;background:rgba(0,102,204,.6)}.thumb-nav a:hover img{transform:scale(1.05);transition-duration:1s}.thumb-nav a:hover:after{transition-duration:1s}.thumb-nav a img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(0.15, 0.7, 0.36, 0.99);position:absolute;top:0;left:0}.steppers .steppers-index{margin-left:auto;font-size:.875rem;font-weight:600;flex-shrink:0}@media(min-width: 992px){.steppers .steppers-index{display:none}}.steppers .steppers-index span{margin-left:.25rem}.steppers .steppers-index span.active{color:#06c;text-decoration:underline}.steppers .steppers-header{margin-bottom:1rem}@media(max-width: 991.98px){.steppers .steppers-header{padding:0 24px;height:64px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}}.steppers .steppers-header ul{display:flex;width:100%;padding:0}@media(max-width: 991.98px){.steppers .steppers-header ul{margin:0;padding:0}}.steppers .steppers-header ul li{display:flex;font-size:1.125rem;font-weight:600;color:#5d7083;list-style-type:none}.steppers .steppers-header ul li .icon{fill:#5d7083;margin-right:.667rem;width:24px;height:24px}@media(max-width: 991.98px){.steppers .steppers-header ul li:not(.active){clip:rect(1px, 1px, 1px, 1px);height:0;position:absolute;display:block}}.steppers .steppers-header ul li.active,.steppers .steppers-header ul li.confirmed{color:#06c}.steppers .steppers-header ul li.active .icon,.steppers .steppers-header ul li.confirmed .icon{fill:#06c}.steppers .steppers-header ul li.steppers-index{display:block}.steppers .steppers-header ul li .steppers-number .icon{margin:0}.steppers .steppers-header ul li .steppers-number:after{content:". "}.steppers.bg-dark .steppers-header{background:none}.steppers.bg-dark .steppers-header .steppers-index{color:#d9dadb}.steppers.bg-dark .steppers-header .steppers-index span.active{color:#0accc6}.steppers.bg-dark .steppers-header li{color:#d9dadb}.steppers.bg-dark .steppers-header li .icon{fill:#d9dadb}.steppers.bg-dark .steppers-header li.active{font-weight:600;color:#0accc6}.steppers.bg-dark .steppers-header li.active .icon{fill:#0accc6}.steppers.bg-dark .steppers-header li.confirmed{font-weight:600;color:#fff}.steppers.bg-dark .steppers-header li.confirmed .icon{fill:#fff}.steppers.bg-dark .steppers-nav{background:none}.steppers.bg-dark .steppers-nav .progress-bar{background:#0accc6}.steppers.bg-dark .steppers-nav .steppers-dots li.done{background:#0accc6}.steppers .steppers-nav{display:flex;height:64px;padding:0 24px;box-shadow:0 -8px 20px rgba(0,0,0,.1);background:#fff;align-items:center;justify-content:space-between}.steppers .steppers-nav .steppers-progress,.steppers .steppers-nav .steppers-dots{width:20%}.steppers .steppers-nav .steppers-progress .progress,.steppers .steppers-nav .steppers-dots .progress{height:2px}.steppers .steppers-nav .steppers-progress .progress{height:2px}.steppers .steppers-nav .steppers-dots{padding:0;margin:0;display:flex;justify-content:center;align-items:center}.steppers .steppers-nav .steppers-dots li{list-style-type:none;padding:0;height:4px;width:4px;min-width:4px;background:#e6e6e6;margin-right:8px;border-radius:50%}.steppers .steppers-nav .steppers-dots li.done{background:#06c}@media(min-width: 576px){.steppers .steppers-header li{font-size:1rem}}@media(min-width: 992px){.steppers .steppers-header{padding:0;box-shadow:none;height:auto;display:flex;justify-content:space-between;background:rgba(0,0,0,0)}.steppers .steppers-header:before{display:none}.steppers .steppers-header li{padding:16px 24px;flex-grow:1;border-left:1px solid #c5c7c9;position:relative;display:flex;align-items:center}.steppers .steppers-header li:nth-last-child(1){border-right:1px solid #c5c7c9}.steppers .steppers-header li.steppers-index{display:none}.steppers .steppers-header li.active{display:flex}.steppers .steppers-header li.active:after{content:"";position:absolute;bottom:0;width:calc(100% - 2.222rem);height:2px;background:#06c;left:50%;transform:translateX(-50%)}.steppers .steppers-header li.active .steppers-number{color:#fff;background:#06c;border-color:#06c}.steppers .steppers-header li.active.no-line:after{display:none}.steppers .steppers-header li .steppers-success{margin-left:auto}.steppers .steppers-header li .steppers-number{display:inline-block;width:1.778rem;height:1.778rem;border:1px solid #c5c7c9;border-radius:50%;text-align:center;margin-right:.667rem;flex-shrink:0}.steppers .steppers-header li .steppers-number:after{display:none}.steppers .steppers-header li .steppers-number .icon:before{margin-right:0;margin-top:.333rem}.steppers.bg-dark .steppers-header li{border-color:#435a70}.steppers.bg-dark .steppers-header li.active:after{background:#0accc6}.steppers.bg-dark .steppers-header li.active .steppers-number{background:#0accc6;border-color:#0accc6;color:#17324d}.steppers.bg-dark .steppers-header li .steppers-number{border-color:#768594}.steppers .steppers-nav{box-shadow:none;margin-top:.889rem;align-items:center;background:none}.steppers .steppers-nav .steppers-progress,.steppers .steppers-nav .steppers-dots{display:none}.steppers .steppers-nav button .icon{display:none}.steppers .steppers-nav button:not(.steppers-btn-confirm){margin-right:.889rem}.steppers .steppers-nav .steppers-btn-confirm{display:block;margin-left:auto}}@media(max-width: 991px){.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm){font-size:1rem;background:rgba(0,0,0,0);color:#06c;box-shadow:none;padding-left:0;padding-right:0}.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active{background:rgba(0,0,0,0) !important;color:#06c !important;box-shadow:0 0 0 .25rem rgba(0,102,204,.25) !important}.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon{margin:0 .333rem;height:24px;width:24px}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm){color:#fff}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon{fill:#fff}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover,.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active{color:#0accc6 !important}}.card-wrapper{padding-bottom:24px;display:flex}.card-wrapper.card-column{flex-direction:column}.card-wrapper.card-column .card{height:auto !important}.card-wrapper.card-column .card+.card{margin-top:1rem}.card-wrapper.card-teaser-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.card-wrapper.card-teaser-wrapper.card-teaser-wrapper-equal{align-items:stretch}.card-wrapper.card-teaser-wrapper>.card-teaser{flex:0 0 100%;margin:16px 0;display:flex;flex-wrap:wrap}.card-wrapper.card-teaser-wrapper>.card-teaser.border{border-color:#c5c7c9}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image{padding:0 !important}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper.with-read-more .card-image-rounded img{border-bottom-right-radius:0 !important}.card-wrapper.card-teaser-wrapper .card-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;position:relative}.card-wrapper.card-teaser-wrapper .card-flex .card-image{position:relative;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded{border-radius:0 4px 4px 0}.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded img{border-radius:0 4px 4px 0}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date{background-color:#fff;padding:.5em 1em;z-index:1}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>*:first-child{font-size:120%}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>*:last-child{font-size:80%}.card-wrapper.card-teaser-wrapper .card-flex .card-image img{z-index:auto;object-fit:cover}@media(min-width: 768px){.card-wrapper.card-teaser-wrapper .card-teaser{flex:0 0 49%}.card-wrapper.card-teaser-wrapper.card-teaser-block-2{width:100%;justify-content:space-between}.card-wrapper.card-teaser-wrapper.card-teaser-block-2>.card-teaser{flex:0 0 49%}.card-wrapper.card-teaser-wrapper.card-teaser-block-3{width:100%;justify-content:space-between}.card-wrapper.card-teaser-wrapper.card-teaser-block-3>.card-teaser{flex:0 0 32%}.card-wrapper.card-teaser-wrapper.card-teaser-start{justify-content:flex-start !important}.card-wrapper.card-teaser-wrapper.card-teaser-start .card-teaser+.card-teaser{margin-left:1.35rem}.card-wrapper.card-teaser-wrapper.card-teaser-end{justify-content:flex-end !important}.card-wrapper.card-teaser-wrapper.card-teaser-end .card-teaser+.card-teaser{margin-left:1.35rem}}@media(min-width: 1200px){.card-wrapper.card-teaser-block-4{width:100%;justify-content:space-between}.card-wrapper.card-teaser-block-4>.card-teaser{flex:0 0 24%}.card-wrapper.card-overlapping{margin-top:-32px}}.card{border:none;padding:0;position:relative;width:100%}.card.card-bg-primary{background-color:#06c}.card.card-bg-primary .card-body .card-title,.card.card-bg-primary .card-body .card-text{color:#fff}.card.card-bg-secondary{background-color:#5d7083}.card.card-bg-secondary .card-body .card-title,.card.card-bg-secondary .card-body .card-text{color:#fff}.card.card-bg-success{background-color:#008055}.card.card-bg-success .card-body .card-title,.card.card-bg-success .card-body .card-text{color:#fff}.card.card-bg-info{background-color:#5d7083}.card.card-bg-info .card-body .card-title,.card.card-bg-info .card-body .card-text{color:#fff}.card.card-bg-warning{background-color:#995c00}.card.card-bg-warning .card-body .card-title,.card.card-bg-warning .card-body .card-text{color:#fff}.card.card-bg-danger{background-color:#cc334d}.card.card-bg-danger .card-body .card-title,.card.card-bg-danger .card-body .card-text{color:#fff}.card.card-bg-light{background-color:#e9e6f2}.card.card-bg-light .card-body .card-title,.card.card-bg-light .card-body .card-text{color:#fff}.card.card-bg-dark{background-color:#17334f}.card.card-bg-dark .card-body .card-title,.card.card-bg-dark .card-body .card-text{color:#fff}.card.card-bg-black{background-color:#000}.card.card-bg-black .card-body .card-title,.card.card-bg-black .card-body .card-text{color:#fff}.card.card-bg-white{background-color:#fff}.card.card-bg-white .card-body .card-title,.card.card-bg-white .card-body .card-text{color:#fff}.card.card-bg-100{background-color:#f5f5f5}.card.card-bg-100 .card-body .card-title,.card.card-bg-100 .card-body .card-text{color:#fff}.card.card-bg-200{background-color:#e6e6e6}.card.card-bg-200 .card-body .card-title,.card.card-bg-200 .card-body .card-text{color:#fff}.card.card-bg-300{background-color:#d4d4d4}.card.card-bg-300 .card-body .card-title,.card.card-bg-300 .card-body .card-text{color:#fff}.card.card-bg-400{background-color:#a3a3a3}.card.card-bg-400 .card-body .card-title,.card.card-bg-400 .card-body .card-text{color:#fff}.card.card-bg-500{background-color:#737373}.card.card-bg-500 .card-body .card-title,.card.card-bg-500 .card-body .card-text{color:#fff}.card.card-bg-600{background-color:#525252}.card.card-bg-600 .card-body .card-title,.card.card-bg-600 .card-body .card-text{color:#fff}.card.card-bg-700{background-color:#404040}.card.card-bg-700 .card-body .card-title,.card.card-bg-700 .card-body .card-text{color:#fff}.card.card-bg-800{background-color:#262626}.card.card-bg-800 .card-body .card-title,.card.card-bg-800 .card-body .card-text{color:#fff}.card.card-bg-900{background-color:#1a1a1a}.card.card-bg-900 .card-body .card-title,.card.card-bg-900 .card-body .card-text{color:#fff}.card .card-body{padding:24px}.card .card-body h4.card-title+.card-text,.card .card-body .card-title.h4+.card-text{padding-top:16px}.card .card-body h5.card-title,.card .card-body .card-title.h5{font-size:1.125rem;line-height:1.5rem;font-weight:700;color:#30475f;margin-bottom:16px;transition:all .3s}.card .card-body h5.card-title.big-heading,.card .card-body .card-title.big-heading.h5{font-size:1.5rem;line-height:1.75rem}.card .card-body h5.card-title.card-title-icon,.card .card-body .card-title.card-title-icon.h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.card .card-body h5.card-title.card-title-icon .icon,.card .card-body .card-title.card-title-icon.h5 .icon{margin-right:.5em}.card .card-body h6.card-subtitle,.card .card-body .card-subtitle.h6{font-weight:normal;margin-bottom:16px;margin-top:-16px}.card .card-body a h5.card-title,.card .card-body a .card-title.h5{color:#06c}.card .card-body .card-text{font-family:"Lora",Georgia,serif;font-size:1rem;line-height:1.5rem;color:#1a1a1a}.card .card-body .card-signature{font-style:italic;font-family:"Lora",Georgia,serif;color:#1a1a1a;font-weight:700;font-size:.875rem;margin-bottom:0;display:block}.card .card-body .category-top{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;margin-bottom:16px}.card .card-body .category-top a.category{color:#06c}.card .card-body .category-top a.category:hover{text-decoration:underline}.card .card-body .category-top .category{font-weight:600;letter-spacing:.9px}.card .card-body .category-top .data:before{content:"—";display:inline-block;margin:0 8px}.card:after{content:"";display:block;margin-top:48px;margin-left:24px}.card a.read-more{position:absolute;bottom:24px}.card .categoryicon-top{margin-bottom:16px;display:flex;align-items:center}.card .categoryicon-top .text{font-size:.875rem;text-transform:uppercase;letter-spacing:.9px;color:#1a1a1a;line-height:1rem}.card .categoryicon-top .icon{width:40px;height:40px;fill:#06c;margin-right:8px;flex-shrink:0}.card .simple-link{font-weight:600;font-size:.875rem;margin-top:32px;display:block}.card.card-bg{margin-left:8px;margin-right:8px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background:#fff;border-right:none}.card.card-bg:after{background:rgba(0,0,0,0)}.card.card-img{border-right:none}.card.card-img.shadow .card-body,.card.card-img.border .card-body,.card.card-img.border-start .card-body,.card.card-img.border-end .card-body{padding-left:24px;padding-right:24px}.card.card-img h5.card-title,.card.card-img .card-title.h5{font-size:1.1111111111rem;line-height:1.5555555556rem;margin-bottom:40px}.card.card-img .img-responsive-wrapper .img-responsive{padding-bottom:61.29%}.card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic{padding-bottom:30.645%}.card.card-img.rounded .img-responsive-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}.card .card-calendar{height:80%;max-height:80px;width:80px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);position:absolute;right:32px;top:10%;color:#455a64;text-align:center;font-size:.875rem;font-weight:600;line-height:1.3;text-transform:capitalize}.card .card-calendar .card-date{font-size:1.667em;font-weight:700;display:block}.card.no-after{content:none;position:relative}.card.no-after:after{display:none}.card.no-after>.read-more{padding-top:16px}.card.no-after>.read-more::before{content:"";height:24px;display:block}.card.special-card .img-responsive-wrapper{overflow:visible;position:relative;width:174px;margin-bottom:24px}.card.special-card .img-responsive-wrapper::before,.card.special-card .img-responsive-wrapper::after{content:"";position:absolute;width:100%;height:100%;display:block}.card.special-card .img-responsive-wrapper:before{background:#6aaaeb;left:24px;top:24px;opacity:.3;transition:all .3s}.card.special-card .img-responsive-wrapper:after{background:#6aaaeb;left:12px;top:12px;transition:all .3s}.card.special-card .img-responsive-wrapper .img-responsive{padding-bottom:122.98%;z-index:1}.card.special-card .head-tags{margin-bottom:24px}.card.special-card .head-tags span.data{font-weight:normal}.card.special-card:hover{text-decoration:none}.card.special-card:hover h5,.card.special-card:hover .h5{text-decoration:underline;color:#06c}.card.special-card:hover .img-responsive-wrapper:before{background:#06c;opacity:.3}.card.special-card:hover .img-responsive-wrapper:after{background:#06c}.card.card-big .card-body{padding:48px}.card.card-big .card-body .top-icon{margin-bottom:24px}.card.card-big .card-body .top-icon .icon{width:80px;height:80px;fill:#06c}.card.card-big .card-body h5.card-title,.card.card-big .card-body .card-title.h5{font-size:1.25rem;line-height:1.5rem}.card.card-big .card-body .card-text{font-size:1.125rem;line-height:1.5rem}.card.card-big .flag-icon{margin-left:48px}.card.card-big .etichetta{position:absolute;right:48px;top:32px;justify-content:flex-end}.card.border-bottom-card::before{content:"";display:block;position:absolute;left:0;right:0;height:4px;bottom:0;background:#06c}.card .head-tags{justify-content:space-between;display:flex;margin-bottom:48px}.card .head-tags .data{font-size:.875rem;text-transform:uppercase;color:#1a1a1a}.card .card-tag{color:#06c;font-size:.875rem;font-weight:bold;letter-spacing:.9px;padding:0 32px;border-radius:50px;border:1px solid #06c}.card .it-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.card .it-card-footer .card-signature{font-style:italic;font-family:"Lora",Georgia,serif;color:#1a1a1a;font-weight:700;font-size:.875rem;display:block;margin-bottom:0}.card.card-teaser{display:inline-flex;flex-direction:row;align-items:flex-start;padding:24px}.card.card-teaser:after{content:none}.card.card-teaser.card-column{flex-direction:column}.card.card-teaser .card-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1em;width:100%}.card.card-teaser .card-header .icon{margin-right:.5rem}.card.card-teaser .card-header h1,.card.card-teaser .card-header .h1{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h2,.card.card-teaser .card-header .h2{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h3,.card.card-teaser .card-header .h3{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h4,.card.card-teaser .card-header .h4{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h5,.card.card-teaser .card-header .h5{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h6,.card.card-teaser .card-header .h6{line-height:1.5;margin-bottom:0}.card.card-teaser .card-body{padding:0;flex:auto}.card.card-teaser .card-body .card-text,.card.card-teaser .card-body .card-text>p{margin:0}.card.card-teaser .card-body .card-text+.card-text,.card.card-teaser .card-body .card-text>p+.card-text{margin-top:16px}.card.card-teaser .icon{min-width:32px}.card.card-teaser .icon+.card-body{margin-left:1em}.card.card-teaser .avatar.size-xs{min-width:16px}.card.card-teaser .avatar.size-sm{min-width:24px}.card.card-teaser .avatar.size-md{min-width:32px}.card.card-teaser .avatar.size-lg{min-width:40px}.card.card-teaser .avatar.size-xl{min-width:80px}.card.card-teaser .avatar+.card-body{flex:1}.card.card-teaser-primary{border-left:8px solid #06c}.card.card-teaser-secondary{border-left:8px solid #5d7083}.card.card-teaser-success{border-left:8px solid #008055}.card.card-teaser-info{border-left:8px solid #5d7083}.card.card-teaser-warning{border-left:8px solid #995c00}.card.card-teaser-danger{border-left:8px solid #cc334d}.card.card-teaser-light{border-left:8px solid #e9e6f2}.card.card-teaser-dark{border-left:8px solid #17334f}.card.card-teaser-black{border-left:8px solid #000}.card.card-teaser-white{border-left:8px solid #fff}.card.card-teaser-100{border-left:8px solid #f5f5f5}.card.card-teaser-200{border-left:8px solid #e6e6e6}.card.card-teaser-300{border-left:8px solid #d4d4d4}.card.card-teaser-400{border-left:8px solid #a3a3a3}.card.card-teaser-500{border-left:8px solid #737373}.card.card-teaser-600{border-left:8px solid #525252}.card.card-teaser-700{border-left:8px solid #404040}.card.card-teaser-800{border-left:8px solid #262626}.card.card-teaser-900{border-left:8px solid #1a1a1a}.flag-icon{width:32px;height:48px;box-sizing:content-box;position:relative;background:#06c;color:#fff;text-align:center;text-transform:uppercase}.flag-icon:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:13px solid #fff;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0)}a.read-more{display:flex;align-items:center;color:#06c;text-transform:uppercase;font-weight:bold;letter-spacing:.9px;font-size:.875rem;text-decoration:none}a.read-more .icon{margin-left:8px;fill:#06c;width:16px;height:16px;flex-shrink:0}a.read-more:hover{text-decoration:underline}.etichetta{display:flex;align-items:center;font-size:.875rem;text-transform:uppercase;font-weight:bold;letter-spacing:.9px;color:#1a1a1a}.etichetta .icon{fill:#1a1a1a;width:24px;height:24px;margin-right:8px;flex-shrink:0}.row [class*=col-]>.card-wrapper{height:100%}.row [class*=col-]>.card-wrapper>.card{height:100%}@media(min-width: 992px){.card-wrapper{padding-bottom:0}.card-wrapper.card-space{padding-bottom:12px}.card-wrapper.card-offset{margin-top:90px}.card{border:none}.card.card-bg,.card.card-img{margin:0}}.img-responsive-wrapper{overflow:hidden}.img-responsive-wrapper .img-responsive{position:relative;padding-bottom:56.25%;height:0}.img-responsive-wrapper .img-responsive .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit{background-size:cover;background-position:center;background-color:#ebeced}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img{visibility:hidden}.img-responsive-wrapper .img-responsive .img-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.overlay-wrapper{position:relative;display:inline-block;overflow:hidden}.overlay-wrapper.overlay-hover .overlay-panel{opacity:0;transition:opacity .1s}.overlay-wrapper.overlay-hover:hover .overlay-panel{opacity:1;transition:opacity .2s}.overlay-panel{position:absolute;bottom:0;left:0;right:0;width:100%;padding:16px 24px;background-color:rgba(0,102,204,.85);color:#fff;font-weight:600;font-size:1rem;max-height:56px}.overlay-panel span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.overlay-panel.overlay-panel-fullheight,.overlay-panel.overlay-icon{top:0;height:100%;max-height:100%;display:flex}.overlay-panel.overlay-panel-fullheight{align-items:flex-end}.overlay-panel.overlay-icon{justify-content:center;align-items:center}.overlay-panel.overlay-icon .icon{fill:#fff}.overlay-panel.overlay-black{background-color:rgba(0,0,0,.54)}@media(min-width: 576px){.overlay-panel{font-size:.875rem}}.progress-donut-wrapper{width:128px;height:128px;position:relative}.progress-donut-wrapper .progressbar-text{color:#1a1a1a !important;font-weight:700;z-index:3}.progress-donut-wrapper svg{position:relative}.progress-donut-wrapper svg path:first-child{display:none}.progress-donut-wrapper:after{content:"";background:#fff;width:67px;height:67px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:1}.progress-donut-wrapper:before{content:"";background:#d8d9da;width:110px;height:110px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:0}@media(min-width: 768px){.progress-donut-wrapper{width:180px;height:180px}.progress-donut-wrapper:after{width:94px;height:94px}.progress-donut-wrapper:before{content:"";width:150px;height:150px}}@keyframes progressBarIndeterminate{0%{left:-5%}50%{width:66%}100%{left:100%;width:33%}}.progress{height:4px;box-shadow:none}.progress.progress-color{background-color:#d8d9da}.progress.progress-indeterminate{position:relative}.progress.progress-indeterminate .progress-bar{width:0;animation:progressBarIndeterminate 1.4s cubic-bezier(0.77, 0, 0.175, 1) infinite forwards;position:absolute;top:0;bottom:0}.progress-bar{background-color:#5d7083}.progress-bar-label{text-align:right;font-size:.75rem;color:#1a1a1a;font-weight:500}.btn-progress .progress{display:block;position:absolute;bottom:0;width:100%;left:0;border-radius:0 0 4px 4px}.btn-progress .progress-bar{height:4px}@media(min-width: 576px){.progress-bar-label{font-size:.75rem}}@keyframes spinnerAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerAnimInner1{0%{transform:rotate(60deg)}100%{transform:rotate(205deg)}}@keyframes spinnerAnimInner2{0%{transform:rotate(30deg)}100%{transform:rotate(-105deg)}}.progress-spinner{display:block;width:48px;height:48px;border-radius:50%;border:4px solid #d8d9da}.progress-spinner.progress-spinner-active{animation:spinnerAnim .75s linear infinite}.progress-spinner.progress-spinner-active:not(.progress-spinner-double){border-color:#5d7083;border-bottom-color:#d8d9da}.progress-spinner.size-sm{width:32px;height:32px}.progress-spinner.size-lg{width:64px;height:64px}.progress-spinner.size-xl{width:80px;height:80px}.progress-spinner.progress-spinner-double{display:inline-block}.progress-spinner.progress-spinner-double.size-sm{width:32px;height:32px}.progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner{width:32px;height:16px}.progress-spinner.progress-spinner-double.size-lg{width:64px;height:64px}.progress-spinner.progress-spinner-double.size-lg .progress-spinner-inner{width:64px;height:32px}.progress-spinner.progress-spinner-double.size-xl{width:80px;height:80px}.progress-spinner.progress-spinner-double.size-xl .progress-spinner-inner{width:80px;height:40px}.progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner{opacity:1}.progress-spinner.progress-spinner-double .progress-spinner-inner{width:48px;height:24px;overflow:hidden;margin-left:-4px;opacity:0;transition:opacity .3s}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(1){margin-top:-4px}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2){transform:rotate(180deg)}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after{animation-name:spinnerAnimInner2}.progress-spinner.progress-spinner-double .progress-spinner-inner:after{content:"";display:inline-block;transform:rotate(45deg);border-radius:50%;border:4px solid #5d7083;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);width:100%;height:200%;animation:spinnerAnimInner1 .75s cubic-bezier(0.25, 0.1, 0.5, 1) infinite alternate}.it-grid-item-wrapper{position:relative}.it-grid-item-wrapper .img-responsive-wrapper{border-radius:4px}.it-grid-item-wrapper .img-responsive-wrapper .img-responsive{padding-bottom:66.8122270742%}.it-grid-item-wrapper .it-griditem-text-wrapper{display:flex;justify-content:space-between;padding:8px;align-items:center}.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text{font-size:.8rem;color:#17324d;font-weight:600}.it-grid-item-wrapper .it-griditem-text-wrapper .icon{flex-shrink:0;position:relative;right:-8px;fill:#06c;width:24px;height:24px}.it-grid-item-wrapper.it-grid-item-overlay{position:relative}.it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper:after{content:"";display:block;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0);padding:8px 16px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{color:#fff}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon{fill:#fff}.it-grid-item-wrapper a{display:block;text-decoration:none;color:#17324d}.it-grid-item-wrapper a:hover .it-griditem-text{text-decoration:underline}.it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive{padding-bottom:calc(33.4061135371% - 2px)}.it-grid-list-wrapper{padding-left:4px;padding-right:4px}.it-grid-list-wrapper div[class^=col-]{padding:0 2px 4px 2px}.it-grid-list-wrapper .grid-row{display:flex;margin-left:-2px;margin-right:-2px;flex-wrap:wrap}.it-grid-list-wrapper.it-image-label-grid{padding-left:16px;padding-right:16px}.it-grid-list-wrapper.it-image-label-grid div[class^=col-]{padding:0 8px 16px 8px}.it-grid-list-wrapper.it-image-label-grid .grid-row{margin-left:-20px;margin-right:-20px}@media(min-width: 576px){.it-masonry .it-grid-item-wrapper .img-responsive{padding-bottom:initial;height:auto}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper{position:inherit;left:initial;right:initial;width:initial;height:initial}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper img{height:auto;object-fit:initial}}@media(min-width: 992px){.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{padding:16px 24px}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{font-size:1rem}.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text{font-size:1rem}.it-grid-item-wrapper .it-griditem-text-wrapper .icon{width:32px;height:32px}}.popover{border:none;border-radius:4px;box-shadow:0 0 30px 5px rgba(0,0,0,.1)}.popover.bs-popover-top,.popover.bs-popover-auto[data-popper-placement^=top]{margin-bottom:16px}.popover.bs-popover-top .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after{bottom:2px}.popover.bs-popover-bottom,.popover.bs-popover-auto[data-popper-placement^=bottom]{margin-top:16px}.popover.bs-popover-bottom .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after{top:2px}.popover.bs-popover-left{margin-right:16px}.popover.bs-popover-left .popover-arrow:after{right:2px}.popover.bs-popover-right{margin-left:16px}.popover.bs-popover-right .popover-arrow:after{left:2px}.popover .popover-arrow:before{display:none}.popover .popover-header{background:none;border:none;text-transform:uppercase;color:#1a1a1a;font-size:1rem;padding:16px 24px 0;letter-spacing:.05em;font-weight:600}.popover .popover-header .icon{fill:#06c;margin-right:8px;height:24px;width:24px}.popover .popover-body{font-size:.875rem;line-height:1.5em;color:#30475f;padding:16px 24px}.popover .popover-body a.popover-inner-link{text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:16px;font-size:.857em;text-align:right;font-weight:700;text-decoration:none}.popover .popover-body a.popover-inner-link:hover{color:#06c;text-decoration:underline}.popover .popover-body a.popover-inner-link .icon{fill:#06c;height:16px;width:16px;margin-left:4px;margin-bottom:4px}@media(min-width: 576px){.popover .popover-header{font-size:.875rem}.popover .popover-body{font-size:.75rem}}.tooltip{border-radius:4px;font-size:.75rem}.tooltip .tooltip-arrow{display:none}.tooltip .tooltip-inner{padding:7px 16px;background-color:#17334f}@media(min-width: 768px){.tooltip .tooltip-inner .tooltip-inner{padding:4.5px 8px}}.tooltip .tooltip-inner a{color:#fff;text-decoration:underline}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[data-popper-placement^=top],.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[data-popper-placement^=bottom]{padding:8px 0}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-right{padding:0 8px}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1 !important;visibility:visible !important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));background:linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em #fff}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-0.5em;line-height:.35em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;-webkit-transition:left 0s;-moz-transition:left 0s;-ms-transition:left 0s;-o-transition:left 0s;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-0.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:rgba(0,0,0,0);border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports(display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0px 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);font-size:1.2em;line-height:1.5;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:bold;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.vjs-theme-bootstrap-italia .vjs-big-play-button{background-color:#06c}.vjs-theme-bootstrap-italia:hover .vjs-big-play-button,.vjs-theme-bootstrap-italia.vjs-big-play-button:focus{background-color:#06c}.vjs-theme-bootstrap-italia .vjs-control-bar{background-color:#06c;font-size:1rem}@media(min-width: 992px){.vjs-theme-bootstrap-italia .vjs-control-bar{min-height:48px}}.acceptoverlay+.vjs-fluid{min-height:400px}.vjs-transcription{display:flex;justify-content:center;border:none}.vjs-transcription .accordion-button{border:none}.vjs-transcription .accordion-item{width:100%}@media(min-width: 992px){.vjs-transcription .accordion-item{width:75ch}}@media(max-width: 575.98px){.vjs-remaining-time{display:none}.video-js .vjs-progress-control{display:none}.vjs-picture-in-picture-control{display:none !important}.video-js .vjs-control{width:48px}.vjs-control-bar{justify-content:space-around}}.it-list-wrapper .it-list{list-style-type:none;margin:0;padding:0}.it-list-wrapper .it-list .list-item{transition:all .3s;margin-top:-1px;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #c5c7c9;overflow-wrap:anywhere}.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{flex-shrink:0;margin-right:16px}.it-list-wrapper .it-list .list-item .it-rounded-icon{width:40px}.it-list-wrapper .it-list .list-item .it-rounded-icon svg{fill:#207bd6}.it-list-wrapper .it-list .list-item .form-check{margin-right:8px;width:8px;height:32px;text-align:left}.it-list-wrapper .it-list .list-item .form-check+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check label{padding-left:0;margin-bottom:0}.it-list-wrapper .it-list .list-item .it-thumb{width:40px;height:40px}.it-list-wrapper .it-list .list-item .it-thumb img{object-fit:cover;width:100%;height:100%}.it-list-wrapper .it-list .list-item .it-right-zone{padding:16px 0 16px 0;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.it-list-wrapper .it-list .list-item .it-right-zone a{text-decoration:none}.it-list-wrapper .it-list .list-item .it-right-zone svg{fill:#06c;width:24px;height:24px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple{display:flex;justify-content:flex-end;flex-wrap:wrap}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple span.metadata{margin-right:0;width:100%;text-align:right}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple svg{margin-left:16px;margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{height:32px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{color:#5d7083;font-size:12px;letter-spacing:.5px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a{color:#06c}.it-list-wrapper .it-list .list-item span.text{font-size:1rem;font-weight:600;display:block}@media(min-width: 992px){.it-list-wrapper .it-list .list-item span.text{font-size:1.125rem}}.it-list-wrapper .it-list .list-item span.text em{display:block;font-size:14px;color:#5d7083;font-style:normal;font-weight:normal}.it-list-wrapper .it-list .list-item.active{color:#1a1a1a}.it-list-wrapper .it-list .list-item.active .text{color:#1a1a1a}.it-list-wrapper .it-list li:last-child .list-item span.text{border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 1200px){.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{margin-left:8px;margin-right:0}.it-list-wrapper .it-list .list-item .avatar+.it-right-zone,.it-list-wrapper .it-list .list-item .it-rounded-icon+.it-right-zone,.it-list-wrapper .it-list .list-item .it-thumb+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check{margin-right:16px;text-align:center}.it-list-wrapper .it-list .list-item .it-right-zone{margin-left:8px;margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone a:hover .text{color:#06c;text-decoration:underline}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple{margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a svg{transition:all .3s}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a:hover svg{fill:#036}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a:hover{text-decoration:underline}.it-list-wrapper .it-list a.list-item:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);color:#004d99;text-decoration:none;background:#fff;position:relative;z-index:1;transition:none;border-bottom:1px solid rgba(0,0,0,0)}.it-list-wrapper .it-list a.list-item:hover span.text{text-decoration:underline}}.chip{display:inline-flex;justify-content:space-evenly;align-items:center;background:#f5f5f5;border:1px solid #c5c7c9;border-radius:12px;height:24px;min-width:100px;padding:0 16px 2px 8px;transition:all .05s;margin-top:4px;margin-bottom:8px}.chip:not(:last-child){margin-right:8px}.chip .chip-label{font-size:.875rem;height:16px;font-weight:600;color:#30475f;margin-bottom:0;transform:translateY(-2px);transition:color .05s;text-decoration:none}.chip .chip-label:hover{text-decoration:none}.chip button{padding:0;background:rgba(0,0,0,0);border:none;margin-left:auto;width:8px;height:8px;position:relative}.chip button:hover:not([disabled]){cursor:pointer}.chip button:hover[disabled]{cursor:not-allowed}.chip button .icon{width:22px;height:22px;fill:#5d7083;position:absolute;top:-6px;left:0;transition:fill .05s}.chip>.icon{fill:#30475f;transform:translateX(-5px) translateY(1px);transition:fill .05s}.chip .avatar{transform:translateX(-5px) translateY(1px)}.chip.chip-lg{height:32px;min-width:120px;border-radius:16px;padding:2px 24px 0 16px}.chip.chip-lg .chip-label{font-size:1rem;height:12px;transform:translateY(-8px)}.chip.chip-lg button .icon{width:28px;height:28px;top:-12px;left:0}.chip.chip-lg>.icon{height:24px;width:24px;margin-right:-8px;transform:translateX(-13px) translateY(-1px)}.chip.chip-lg .avatar{width:24px;height:24px;margin-right:-4px;transform:translateX(-12px) translateY(-1px)}.chip.chip-lg.chip-simple{padding-right:16px}.chip.chip-simple{padding-right:8px}.chip:hover:not(.chip-disabled){background:#30475f;border-color:#30475f;transition:background-color .1s}.chip:hover:not(.chip-disabled) .chip-label{color:#fff;transition:color .1s}.chip:hover:not(.chip-disabled) button .icon{fill:#fff;transition:fill .1s}.chip:hover:not(.chip-disabled)>.icon{fill:#fff;transition:fill .1s}.chip.chip-disabled{background:#fff;color:#63707e}.chip.chip-disabled:hover{cursor:not-allowed}.chip.chip-disabled .chip-label{color:#63707e}.chip.chip-disabled button .icon{fill:#d8d9da}.chip.chip-disabled>.icon{fill:#d8d9da}.chip.chip-disabled .avatar img{filter:grayscale(100%)}.chip.chip-primary{background-color:rgba(0,0,0,0);border-color:#06c;color:#06c}.chip.chip-primary>.chip-label{color:#06c}.chip.chip-primary:hover{background-color:#06c;border-color:#06c}.chip.chip-primary:hover>.chip-label{color:#fff}.chip.chip-secondary{background-color:rgba(0,0,0,0);border-color:#5d7083;color:#06c}.chip.chip-secondary>.chip-label{color:#5d7083}.chip.chip-secondary:hover{background-color:#5d7083;border-color:#5d7083}.chip.chip-secondary:hover>.chip-label{color:#fff}.chip.chip-success{background-color:rgba(0,0,0,0);border-color:#008055;color:#008055}.chip.chip-success>.chip-label{color:#008055}.chip.chip-success:hover{background-color:#008055;border-color:#008055}.chip.chip-success:hover>.chip-label{color:#fff}.chip.chip-danger{background-color:rgba(0,0,0,0);border-color:#cc334d;color:#cc334d}.chip.chip-danger>.chip-label{color:#cc334d}.chip.chip-danger:hover{background-color:#cc334d;border-color:#cc334d}.chip.chip-danger:hover>.chip-label{color:#fff}.chip.chip-info{background-color:rgba(0,0,0,0);border-color:#5d7083;color:#5d7083}.chip.chip-info>.chip-label{color:#5d7083}.chip.chip-info:hover{background-color:#5d7083;border-color:#5d7083}.chip.chip-info:hover>.chip-label{color:#fff}.chip.chip-warning{background-color:rgba(0,0,0,0);border-color:#995c00;color:#995c00}.chip.chip-warning>.chip-label{color:#995c00}.chip.chip-warning:hover{background-color:#995c00;border-color:#995c00}.chip.chip-warning:hover>.chip-label{color:#fff}.rating{border:none;float:left}.rating>input{position:absolute;left:-9999px}.rating>label{float:right;margin:0;padding-right:2px}.rating>label:first-of-type{margin-right:0}.rating>label svg{fill:#c3cfdb;position:relative;transform-origin:center center;transition:transform .1s}.rating>label:hover{cursor:pointer}.rating>label:hover svg{transform:scale(1.1)}.rating>legend{color:#17334f;font-size:.875rem;float:right;width:auto;margin:6px 0 0 16px;font-weight:500;line-height:1.3}.rating.rating-read-only>input,.rating.rating-read-only>label{pointer-events:none}.rating>input:checked~label svg,.rating:not(:checked)>label:hover svg,.rating:not(:checked)>label:hover~label svg{fill:#06c}.rating>input:checked+label:hover+svg,.rating>input:checked~label:hover+svg,.rating>label:hover~input:checked~label+svg,.rating>input:checked~label:hover~label+svg{fill:#06c}@media(min-width: 576px){.rating>legend{font-size:.75rem}}.dimmable{position:relative}.dimmer{display:flex;background-color:#17334f;opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:32px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.dimmer[aria-hidden=true]{display:none}.dimmer.dimmer-primary{background-color:#06c}.dimmer.dimmer-primary.show{opacity:.9}.dimmer h1,.dimmer .h1,.dimmer h2,.dimmer .h2,.dimmer h3,.dimmer .h3,.dimmer h4,.dimmer .h4,.dimmer h5,.dimmer .h5,.dimmer h6,.dimmer .h6,.dimmer p{color:#fff;margin-bottom:0}.dimmer h4,.dimmer .h4{text-align:center;font-size:2.25rem}.dimmer p{text-align:justify;font-family:"Lora",Georgia,serif;font-size:1rem}.dimmer .dimmer-inner{width:100%;max-width:480px}.dimmer .dimmer-icon{text-align:center;margin-bottom:24px}.dimmer .dimmer-icon .icon{fill:#fff}.dimmer .dimmer-buttons{background-color:rgba(0,0,0,0) !important;margin-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap}.dimmer .dimmer-buttons button{width:100%}.dimmer .dimmer-buttons button:last-child{margin-top:16px}.dimmer .dimmer-buttons.single-button button{margin-top:0}@media(min-width: 768px){.dimmer{padding:24px}.dimmer .dimmer-icon{margin-bottom:48px}.dimmer .dimmer-buttons{flex-wrap:nowrap}.dimmer .dimmer-buttons button{width:50%;margin-top:0 !important}.dimmer .dimmer-buttons button:last-child{margin-left:24px}.dimmer .dimmer-buttons.single-button button{width:auto;min-width:50%;margin:0 auto}}@media(min-width: 992px){.dimmer{align-items:center}}.acceptoverlayable{position:relative}.acceptoverlayable.show{min-height:450px}.acceptoverlay{display:flex;background-color:#17334f;opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:32px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.acceptoverlay label{color:#fff}.acceptoverlay label::after{border-color:#fff !important}.acceptoverlay[aria-hidden=true]{display:none}.acceptoverlay.acceptoverlay-primary{background-color:#06c}.acceptoverlay.acceptoverlay-primary.show{opacity:.97}.acceptoverlay h1,.acceptoverlay .h1,.acceptoverlay h2,.acceptoverlay .h2,.acceptoverlay h3,.acceptoverlay .h3,.acceptoverlay h4,.acceptoverlay .h4,.acceptoverlay h5,.acceptoverlay .h5,.acceptoverlay h6,.acceptoverlay .h6,.acceptoverlay p{color:#fff;margin-bottom:0}.acceptoverlay h4,.acceptoverlay .h4{text-align:center;font-size:2.25rem}.acceptoverlay p{text-align:justify;font-family:"Lora",Georgia,serif;font-size:1rem}.acceptoverlay .acceptoverlay-inner{width:100%;max-width:480px}.acceptoverlay .acceptoverlay-icon{text-align:center;margin-bottom:24px}.acceptoverlay .acceptoverlay-icon .icon{fill:#fff}.acceptoverlay .acceptoverlay-buttons{background-color:rgba(0,0,0,0) !important;margin-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap}.acceptoverlay .acceptoverlay-buttons button{width:100%}.acceptoverlay .acceptoverlay-buttons button:last-child{margin-top:16px}.acceptoverlay .acceptoverlay-buttons.single-button button{margin-top:0}@media(min-width: 768px){.acceptoverlay{padding:24px}.acceptoverlay .acceptoverlay-icon{margin-bottom:48px}.acceptoverlay .acceptoverlay-buttons{flex-wrap:nowrap}.acceptoverlay .acceptoverlay-buttons button{width:50%;margin-top:0 !important}.acceptoverlay .acceptoverlay-buttons button:last-child{margin-left:24px}.acceptoverlay .acceptoverlay-buttons.single-button button{width:auto;min-width:50%;margin:0 auto}}@media(min-width: 992px){.acceptoverlay{align-items:center}}.it-timeline-wrapper .it-now-label{position:absolute;top:50%;z-index:10;font-size:1rem;font-family:"Roboto Mono",monospace;color:#06c;font-weight:600}.it-timeline-wrapper .row{position:relative;padding-top:48px}.it-timeline-wrapper .row:after{content:"";width:4px;background:linear-gradient(0deg, hsl(210deg, 100%, 40%) 0%, hsl(210deg, 100%, 20%) 100%);position:absolute;left:40px;top:-16px;bottom:-16px}.it-timeline-wrapper .timeline-element{padding:18px 0 18px 40px;position:relative}.it-timeline-wrapper .timeline-element .card{background:none}.it-timeline-wrapper .it-pin-wrapper{display:flex;align-items:center;position:absolute;top:-24px;z-index:4;left:6px}.it-timeline-wrapper .it-pin-wrapper .pin-icon{width:48px;height:48px;border-radius:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border:8px solid #fff;margin-right:16px;background:#fff}.it-timeline-wrapper .it-pin-wrapper svg{width:24px;height:24px;fill:#06c}.it-timeline-wrapper .it-pin-wrapper .pin-text{color:#fff;font-weight:600;text-transform:uppercase;background:#036;border-radius:4px;font-family:"Roboto Mono",monospace}.it-timeline-wrapper .it-pin-wrapper .pin-text span{padding:4px 16px;display:block;position:relative}.it-timeline-wrapper .it-pin-wrapper .pin-text span:after{content:"";width:10px;height:10px;background:#036;border-radius:3px;position:absolute;left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-now svg{fill:#fff}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon{background:#036}.it-timeline-wrapper .it-pin-wrapper.it-evidence svg{fill:#fff}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text{background:#036}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after{background:#036}.it-timeline-wrapper .card-title{text-transform:uppercase}@media(min-width: 992px){.it-timeline-wrapper .row:after{content:"";left:calc(50% - 4px)}.it-timeline-wrapper .timeline-element{padding:18px 0 18px 40px;width:50%}.it-timeline-wrapper .col-12 .card-wrapper .card{border:none}.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label{right:50%;transform:translateX(100%);display:flex;align-items:center}.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before{content:"";display:inline-block;height:1px;width:16px;background:#06c;margin-right:16px}.it-timeline-wrapper .col-12:nth-child(odd) .timeline-element{padding:18px 40px 18px 18px}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card{text-align:right}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after{margin-left:auto;display:inline-block;margin-right:24px}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more{right:24px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper{flex-direction:row-reverse;left:auto;right:-62px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon{margin-right:0;margin-left:16px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after{left:auto;right:-4px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #06c}.it-timeline-wrapper .col-12:nth-child(even) .it-now-label{left:0;transform:translateX(-100%);display:flex;align-items:center}.it-timeline-wrapper .col-12:nth-child(even) .it-now-label:after{content:"";display:inline-block;height:1px;width:16px;background:#06c;margin-left:16px}.it-timeline-wrapper .col-12:nth-child(even) .timeline-element{position:relative;left:50%}.it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper{left:-66px}.it-timeline-wrapper .it-pin-wrapper{position:relative}.it-timeline-wrapper .it-pin-wrapper .pin-text{font-size:1rem}}.anchor-offset:before{content:"";display:block;height:96px;margin-top:-96px}@media(min-width: 992px){.anchor-offset:before{height:72px;margin-top:-72px}}.map-wrapper{min-height:280px}.map-wrapper.map-column{margin:0 -24px}@media(min-width: 992px){.map-wrapper.map-column{margin-left:-3rem;margin-right:0}}.point-list-wrapper .point-list{display:flex;flex-direction:row;justify-content:center}.point-list-wrapper .point-list .point-list-aside{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 1rem;color:#06c;border-right-width:1px;border-right-style:solid;border-color:#06c}.point-list-wrapper .point-list .point-list-aside:after{content:"";position:absolute;width:9px;height:9px;top:50%;right:-5px;transform:translateY(-5px);border-radius:50%;background-color:#06c}.point-list-wrapper .point-list .point-list-aside .point-date{flex:1;font-size:2.75rem;line-height:1.1}.point-list-wrapper .point-list .point-list-aside .point-month{flex:1;font-size:1rem;text-transform:uppercase}.point-list-wrapper .point-list .point-list-aside.point-list-primary{color:#06c;border-color:#06c}.point-list-wrapper .point-list .point-list-aside.point-list-primary:after{background-color:#06c}.point-list-wrapper .point-list .point-list-aside.point-list-secondary{color:#5d7083;border-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-secondary:after{background-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-success{color:#008055;border-color:#008055}.point-list-wrapper .point-list .point-list-aside.point-list-success:after{background-color:#008055}.point-list-wrapper .point-list .point-list-aside.point-list-info{color:#5d7083;border-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-info:after{background-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-warning{color:#995c00;border-color:#995c00}.point-list-wrapper .point-list .point-list-aside.point-list-warning:after{background-color:#995c00}.point-list-wrapper .point-list .point-list-aside.point-list-danger{color:#cc334d;border-color:#cc334d}.point-list-wrapper .point-list .point-list-aside.point-list-danger:after{background-color:#cc334d}.point-list-wrapper .point-list .point-list-aside.point-list-light{color:#e9e6f2;border-color:#e9e6f2}.point-list-wrapper .point-list .point-list-aside.point-list-light:after{background-color:#e9e6f2}.point-list-wrapper .point-list .point-list-aside.point-list-dark{color:#17334f;border-color:#17334f}.point-list-wrapper .point-list .point-list-aside.point-list-dark:after{background-color:#17334f}.point-list-wrapper .point-list .point-list-aside.point-list-black{color:#000;border-color:#000}.point-list-wrapper .point-list .point-list-aside.point-list-black:after{background-color:#000}.point-list-wrapper .point-list .point-list-aside.point-list-white{color:#fff;border-color:#fff}.point-list-wrapper .point-list .point-list-aside.point-list-white:after{background-color:#fff}.point-list-wrapper .point-list .point-list-aside.point-list-100{color:#f5f5f5;border-color:#f5f5f5}.point-list-wrapper .point-list .point-list-aside.point-list-100:after{background-color:#f5f5f5}.point-list-wrapper .point-list .point-list-aside.point-list-200{color:#e6e6e6;border-color:#e6e6e6}.point-list-wrapper .point-list .point-list-aside.point-list-200:after{background-color:#e6e6e6}.point-list-wrapper .point-list .point-list-aside.point-list-300{color:#d4d4d4;border-color:#d4d4d4}.point-list-wrapper .point-list .point-list-aside.point-list-300:after{background-color:#d4d4d4}.point-list-wrapper .point-list .point-list-aside.point-list-400{color:#a3a3a3;border-color:#a3a3a3}.point-list-wrapper .point-list .point-list-aside.point-list-400:after{background-color:#a3a3a3}.point-list-wrapper .point-list .point-list-aside.point-list-500{color:#737373;border-color:#737373}.point-list-wrapper .point-list .point-list-aside.point-list-500:after{background-color:#737373}.point-list-wrapper .point-list .point-list-aside.point-list-600{color:#525252;border-color:#525252}.point-list-wrapper .point-list .point-list-aside.point-list-600:after{background-color:#525252}.point-list-wrapper .point-list .point-list-aside.point-list-700{color:#404040;border-color:#404040}.point-list-wrapper .point-list .point-list-aside.point-list-700:after{background-color:#404040}.point-list-wrapper .point-list .point-list-aside.point-list-800{color:#262626;border-color:#262626}.point-list-wrapper .point-list .point-list-aside.point-list-800:after{background-color:#262626}.point-list-wrapper .point-list .point-list-aside.point-list-900{color:#1a1a1a;border-color:#1a1a1a}.point-list-wrapper .point-list .point-list-aside.point-list-900:after{background-color:#1a1a1a}.point-list-wrapper .point-list .point-list-content{flex:1;margin-left:2em;align-self:center}.point-list-wrapper .point-list .point-list-content>*{width:100%}.point-list-wrapper .point-list.point-list-step .point-list-aside{min-width:54px;padding:.3rem 1rem .3rem 0}.point-list-wrapper .point-list.point-list-step .point-list-aside .point-date{flex:0;font-size:1.5rem;line-height:1;min-width:32px}.point-list-wrapper .point-list.point-list-step .point-list-aside .point-month{flex:0;font-size:.875rem;text-transform:uppercase}.point-list-wrapper .point-list.point-list-step .point-list-content{margin-left:1em}@media(min-width: 992px){.point-list-wrapper.point-list-step-wrapper{display:flex;flex-direction:row}.point-list-wrapper.point-list-step-wrapper .point-list-step{flex:1;flex-direction:column;justify-content:center;align-items:center}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside{padding:16px 0;min-height:65px;width:100%;border-right-width:0;border-bottom-width:1px;border-bottom-style:solid;flex-direction:row;justify-content:center;align-items:flex-end}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside .point-month{margin-left:8px;margin-bottom:-2px}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside:after{top:100%;right:50%;transform:translate(2px, -4px)}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-content{margin:0;text-align:center}}.rating-list-wrapper .rating-list{display:flex;flex-direction:row;justify-content:center}.rating-list-wrapper .rating-list .rating-list-aside{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:.5rem 1rem;color:#06c;border-right:1px solid #06c}.rating-list-wrapper .rating-list .rating-list-aside .rating-value{display:flex;flex:1.2;font-size:2.75rem;line-height:1;align-items:flex-end}.rating-list-wrapper .rating-list .rating-list-aside .rating-total{display:flex;flex:.8;font-size:1rem;line-height:1;text-transform:lowercase;align-items:flex-start}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary{color:#06c;border-right:1px solid #06c}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-secondary{color:#5d7083;border-right:1px solid #5d7083}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-success{color:#008055;border-right:1px solid #008055}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-info{color:#5d7083;border-right:1px solid #5d7083}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-warning{color:#995c00;border-right:1px solid #995c00}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger{color:#cc334d;border-right:1px solid #cc334d}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-light{color:#e9e6f2;border-right:1px solid #e9e6f2}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-dark{color:#17334f;border-right:1px solid #17334f}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-black{color:#000;border-right:1px solid #000}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-white{color:#fff;border-right:1px solid #fff}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-100{color:#f5f5f5;border-right:1px solid #f5f5f5}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-200{color:#e6e6e6;border-right:1px solid #e6e6e6}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-300{color:#d4d4d4;border-right:1px solid #d4d4d4}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-400{color:#a3a3a3;border-right:1px solid #a3a3a3}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-500{color:#737373;border-right:1px solid #737373}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-600{color:#525252;border-right:1px solid #525252}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-700{color:#404040;border-right:1px solid #404040}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-800{color:#262626;border-right:1px solid #262626}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-900{color:#1a1a1a;border-right:1px solid #1a1a1a}.rating-list-wrapper .rating-list .rating-list-content{flex:1;align-self:center}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row{display:flex;flex-direction:row;width:100%;align-items:flex-start;justify-content:space-between}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.3}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;float:none !important;height:.7em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon{width:.7em;height:.7em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.65;display:flex;height:3.5em;flex-direction:column;justify-content:space-around;align-items:flex-start}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress>.progress{width:100%}@media(min-width: 576px){.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.2}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating{height:1em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon{width:1em;height:1em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.75;height:5em}}@media(min-width: 992px){.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.25}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.7}}.badge{--bs-badge-font-size: 0.875em;--bs-badge-font-weight: 600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge.badge-outline-primary{background-color:rgba(0,0,0,0) !important;color:#06c;border:1px solid #06c}.badge.badge-outline-secondary{background-color:rgba(0,0,0,0) !important;color:#5d7083;border:1px solid #5d7083}.badge.badge-outline-success{background-color:rgba(0,0,0,0) !important;color:#008055;border:1px solid #008055}.badge.badge-outline-info{background-color:rgba(0,0,0,0) !important;color:#5d7083;border:1px solid #5d7083}.badge.badge-outline-warning{background-color:rgba(0,0,0,0) !important;color:#995c00;border:1px solid #995c00}.badge.badge-outline-danger{background-color:rgba(0,0,0,0) !important;color:#cc334d;border:1px solid #cc334d}.badge.badge-outline-light{background-color:rgba(0,0,0,0) !important;color:#e9e6f2;border:1px solid #e9e6f2}.badge.badge-outline-dark{background-color:rgba(0,0,0,0) !important;color:#17334f;border:1px solid #17334f}.badge.badge-outline-black{background-color:rgba(0,0,0,0) !important;color:#000;border:1px solid #000}.badge.badge-outline-white{background-color:rgba(0,0,0,0) !important;color:#fff;border:1px solid #fff}.badge.badge-outline-100{background-color:rgba(0,0,0,0) !important;color:#f5f5f5;border:1px solid #f5f5f5}.badge.badge-outline-200{background-color:rgba(0,0,0,0) !important;color:#e6e6e6;border:1px solid #e6e6e6}.badge.badge-outline-300{background-color:rgba(0,0,0,0) !important;color:#d4d4d4;border:1px solid #d4d4d4}.badge.badge-outline-400{background-color:rgba(0,0,0,0) !important;color:#a3a3a3;border:1px solid #a3a3a3}.badge.badge-outline-500{background-color:rgba(0,0,0,0) !important;color:#737373;border:1px solid #737373}.badge.badge-outline-600{background-color:rgba(0,0,0,0) !important;color:#525252;border:1px solid #525252}.badge.badge-outline-700{background-color:rgba(0,0,0,0) !important;color:#404040;border:1px solid #404040}.badge.badge-outline-800{background-color:rgba(0,0,0,0) !important;color:#262626;border:1px solid #262626}.badge.badge-outline-900{background-color:rgba(0,0,0,0) !important;color:#1a1a1a;border:1px solid #1a1a1a}.badge.rounded-pill{padding-left:.6em;padding-right:.6em}a.badge:hover{color:#fff}a.badge:hover.bg-primary{background-color:#0052a3 !important}a.badge:hover.bg-secondary{background-color:#4a5a69 !important}a.badge:hover.bg-success{background-color:#064 !important}a.badge:hover.bg-info{background-color:#4a5a69 !important}a.badge:hover.bg-warning{background-color:#7a4a00 !important}a.badge:hover.bg-danger{background-color:#a3293e !important}a.badge:hover.bg-light{background-color:#bab8c2 !important}a.badge:hover.bg-dark{background-color:#12293f !important}a.badge:hover.bg-black{background-color:#000 !important}a.badge:hover.bg-white{background-color:#ccc !important}a.badge:hover.bg-100{background-color:#c4c4c4 !important}a.badge:hover.bg-200{background-color:#b8b8b8 !important}a.badge:hover.bg-300{background-color:#aaa !important}a.badge:hover.bg-400{background-color:#828282 !important}a.badge:hover.bg-500{background-color:#5c5c5c !important}a.badge:hover.bg-600{background-color:#424242 !important}a.badge:hover.bg-700{background-color:#333 !important}a.badge:hover.bg-800{background-color:#1e1e1e !important}a.badge:hover.bg-900{background-color:#151515 !important}.figure-caption{font-size:90%}.bs-is-sticky{position:sticky !important;z-index:9999 !important}.bs-is-fixed{position:fixed !important;z-index:10000 !important}@media print{[type=checkbox]:checked+label::before{border-color:rgba(0,0,0,0) #06c #06c rgba(0,0,0,0) !important;opacity:1 !important}[type=checkbox]:disabled:checked+label::before{border-color:rgba(0,0,0,0) #e6e9f2 #e6e9f2 rgba(0,0,0,0) !important}}code,pre,kbd{font-size:1rem}pre code{font-size:1rem}.figure.img-full img{width:100%;height:100%;max-height:600px;object-fit:cover}.form-feedback{margin-left:.5rem;width:100%;margin-top:.25rem;font-size:.75rem}.form-feedback.just-validate-error-label{color:#d9364f}.input-group-text:has(~.focus--mouse:not(.btn)),.focus--mouse:not(.btn)~.input-group-text,button:has(~.focus--mouse:not(.btn)),.focus--mouse:not(.btn)+button{border-color:inherit !important;box-shadow:none !important;outline:none !important}.input-group-text:has(~.is-invalid),.is-invalid~.input-group-text,button:has(~.is-invalid),.is-invalid+button{border-color:#d9364f}.sr-only-justvalidate-bi{display:none}.just-validate-success-field{border-color:#008758 !important;padding-right:calc(1.5em + .75rem) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.input-group-text:has(~.just-validate-success-field),.just-validate-success-field~.input-group-text,button:has(~.just-validate-success-field),.just-validate-success-field+button{border-color:#008758}.just-validate-success-field+.input-group-text.align-buttons,.is-invalid+.input-group-text.align-buttons{right:30px}.is-invalid+.input-group-text.align-buttons{bottom:22px}.autocomplete__wrapper .form-feedback.just-validate-error-label{position:absolute}textarea.form-control{background-position:top .3em right .3em !important;background-size:37px 30% !important}textarea.is-invalid{border-bottom-style:solid;border-bottom-width:1px}textarea.just-validate-success-field{border-bottom-style:solid;border-bottom-width:1px}input[type=date].is-invalid{border-bottom:1px solid #d9364f;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")}input[type=checkbox].just-validate-success-field+label,input[type=radio].just-validate-success-field+label{color:#008758}select.is-invalid{border-bottom:1px solid #d9364f}select.just-validate-success-field{border-bottom:1px solid #008758}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:0;width:100%}.autocomplete__input{background-color:transparent;position:relative}.autocomplete__hint{color:#b1b4b6;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{padding:5px 34px 5px 5px;cursor:pointer}.autocomplete__dropdown-arrow-down{z-index:-1;display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:10px}.autocomplete__menu{background-color:#fff;border:2px solid #0b0c0c;border-top:0;color:#0b0c0c;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:rgba(0, 0, 0, 0.256863) 0 2px 6px;left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid #b1b4b6;border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#fafafa}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#1d70b8;border-color:#1d70b8;color:#fff;outline:0}@media(-ms-high-contrast: active),(forced-colors: active){.autocomplete__menu{border-color:FieldText}.autocomplete__option{background-color:Field;color:FieldText}.autocomplete__option--focused,.autocomplete__option:hover{forced-color-adjust:none;background-color:SelectedItem;border-color:SelectedItem;color:SelectedItemText;outline-color:SelectedItemText}}.autocomplete__option--no-results{background-color:#fafafa;color:#646b6f;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:16px;line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px}@media(min-width: 641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:19px;line-height:1.31579}}.autocomplete__wrapper .autocomplete__menu{border:1px solid #a3a3a3;border-top:none;width:100%;position:absolute;top:100%;z-index:10;box-shadow:0 0 10px 3px rgba(0,0,0,.05)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint,.autocomplete__wrapper .autocomplete__menu .autocomplete__option{padding:12px 24px;background-color:#fff;border:none;font-size:.875rem;font-weight:600}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{color:#06c}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{border:2px solid #995c00}.pagescroll-scroll-disabled{scroll-behavior:auto !important}a.datepicker-button{cursor:pointer}a.datepicker-button.default:hover,a.datepicker-button.default:focus{background-color:#ddd}.datepicker-calendar{margin:0 10px 10px 0;font-size:1rem;padding:2px;position:absolute;width:261px;border:1px solid #ccc;border-radius:4px;z-index:50}.datepicker-calendar .datepicker-month-wrap{margin:0;padding-top:1px;text-align:center;height:30px}.datepicker-calendar .datepicker-month-fast-prev.disabled,.datepicker-calendar .datepicker-month-fast-next.disabled,.datepicker-calendar .datepicker-month-prev.disabled,.datepicker-calendar .datepicker-month-next.disabled{border:none;cursor:default;color:#999}.datepicker-calendar .datepicker-month-fast-prev,.datepicker-calendar .datepicker-month-fast-next,.datepicker-calendar .datepicker-month-prev,.datepicker-calendar .datepicker-month-next{cursor:pointer;margin:3px;width:24px;height:24px;padding-top:3px}.datepicker-calendar .datepicker-month-fast-prev{padding-right:2px}.datepicker-calendar .datepicker-month-fast-next{padding-left:2px}.datepicker-calendar .datepicker-month-fast-prev.enabled:hover,.datepicker-calendar .datepicker-month-fast-prev.enabled:focus,.datepicker-calendar .datepicker-month-fast-next.enabled:hover,.datepicker-calendar .datepicker-month-fast-next.enabled:focus,.datepicker-calendar .datepicker-month-prev.enabled:hover,.datepicker-calendar .datepicker-month-prev.enabled:focus,.datepicker-calendar .datepicker-month-next.enabled:hover,.datepicker-calendar .datepicker-month-next.enabled:focus{margin-top:2px;border:1px solid #800;border-radius:4px}.datepicker-calendar .datepicker-month{margin:3px 56px 2px 56px;height:24px;text-align:center;font-weight:bold;font-size:1.25rem;cursor:pointer;padding-top:1px}.datepicker-calendar .datepicker-month:after{font-family:"Glyphicons Halflings",sans-serif;font-size:.625rem;display:inline-block;content:""}.datepicker-calendar .datepicker-month:hover,.datepicker-calendar .datepicker-month:focus{padding-top:0;border:1px solid #800;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker-calendar table.datepicker-grid{width:100%;font-size:1.25rem;text-align:center}.datepicker-calendar table.datepicker-grid.rtl{direction:rtl}.datepicker-calendar table.datepicker-grid:focus{outline:none}.datepicker-calendar table.datepicker-grid th,.datepicker-calendar table.datepicker-grid td{text-align:center;padding:0}.datepicker-calendar table.datepicker-grid th{height:30px}.datepicker-calendar table.datepicker-grid th abbr{border:none}.datepicker-calendar table.datepicker-grid td{border:1px solid #999;cursor:pointer}.datepicker-calendar table.datepicker-grid td.unselectable{cursor:default}.datepicker-calendar table.datepicker-grid td.day{height:30px}.datepicker-calendar table.datepicker-grid td.month{height:60px}.datepicker-calendar table.datepicker-grid td.year{height:45px}.datepicker-calendar table.datepicker-grid td.curDay,.datepicker-calendar table.datepicker-grid td.curMonth,.datepicker-calendar table.datepicker-grid td.curYear{border:1px solid #999}.datepicker-calendar table.datepicker-grid td.empty{border:1px solid #999;cursor:default}.datepicker-calendar .offscreen{position:absolute;left:-200em;top:-100em}.datepicker-calendar button.datepicker-close{height:30px;width:100%;font-weight:bold;margin-top:1px;border:1px solid #eee;border-radius:2px}.datepicker-calendar.default{background-color:#fff}.datepicker-calendar.default button.datepicker-close:focus,.datepicker-calendar.default button.datepicker-close:hover,.datepicker-calendar.default .datepicker-month-fast-next.enabled:focus,.datepicker-calendar.default .datepicker-month-fast-next.enabled:hover,.datepicker-calendar.default .datepicker-month-fast-prev.enabled:focus,.datepicker-calendar.default .datepicker-month-fast-prev.enabled:hover,.datepicker-calendar.default .datepicker-month-next.enabled:focus,.datepicker-calendar.default .datepicker-month-next.enabled:hover,.datepicker-calendar.default .datepicker-month-prev.enabled:focus,.datepicker-calendar.default .datepicker-month-prev.enabled:hover,.datepicker-calendar.default .datepicker-month:focus,.datepicker-calendar.default .datepicker-month:hover{background-color:#eee;border-color:#999;border:none;margin:0;padding:0}.datepicker-calendar.default .datepicker-month-fast-next,.datepicker-calendar.default .datepicker-month-fast-prev,.datepicker-calendar.default .datepicker-month-next,.datepicker-calendar.default .datepicker-month-prev{margin:0;padding:0}.datepicker-calendar.default table.datepicker-grid{font-size:.75rem;text-transform:uppercase;letter-spacing:.1px}.datepicker-calendar.default table.datepicker-grid:focus{outline:none}.datepicker-calendar.default table.datepicker-grid th{background-color:rgba(0,0,0,0);border:none}.datepicker-calendar.default table.datepicker-grid td{border:none;color:#000;background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td span{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50px;text-align:center;transition:all .3s}.datepicker-calendar.default table.datepicker-grid td:hover{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td:hover span{background:#ebeced}.datepicker-calendar.default table.datepicker-grid td.unselectable{color:#999}.datepicker-calendar.default table.datepicker-grid td.curDay,.datepicker-calendar.default table.datepicker-grid td.curMonth,.datepicker-calendar.default table.datepicker-grid td.curYear{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.curDay span,.datepicker-calendar.default table.datepicker-grid td.curMonth span,.datepicker-calendar.default table.datepicker-grid td.curYear span{background:#f3f7fc}.datepicker-calendar.default table.datepicker-grid td.empty{border:none;color:#ccc}.datepicker-calendar.default table.datepicker-grid td.empty:hover{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.empty:hover span{background:#06c;color:#fff}.datepicker-calendar.default table.datepicker-grid td.selectable:hover,.datepicker-calendar.default table.datepicker-grid td.selectable.focus{background-color:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.selectable.focus span{background:#06c;color:#fff}.datepicker-calendar.default tr.datepicker-weekdays{border:none}.datepicker-calendar.default button.datepicker-close{background-color:#ddd;border-color:#999;color:#000}.datepicker-overlay{background:#777;display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;height:100%;min-height:100%;z-index:40}.it-datepicker-wrapper{position:relative}.it-datepicker-wrapper .valid-feedback,.it-datepicker-wrapper .invalid-feedback{position:absolute;top:100%;left:0}.it-datepicker-wrapper .form-group>label{background-color:rgba(255,255,255,0);transform:translateY(-75%);font-size:.875rem}.it-datepicker-wrapper input[type=time]{color:#1a1a1a}.it-datepicker-wrapper label.pickerlabel{color:#5d7083;font-weight:600;line-height:2.5rem;transition:.2s ease-out;top:1rem;font-size:.875rem;cursor:text;display:block;width:100%;padding:0 .5rem;z-index:6}.it-datepicker-wrapper .datepicker-calendar{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:0;border:none;width:100%;border-top:2px solid #1a1a1a;margin-top:-8px;color:#1a1a1a;padding:24px}.it-datepicker-wrapper .datepicker-calendar[aria-hidden=true]{display:inherit}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap{padding:0;color:#1a1a1a;margin-bottom:16px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month{font-size:.875rem;letter-spacing:.1px;text-transform:uppercase}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month:after{display:none}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-right{width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;display:inline-block;transform:translateY(-3px)}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-left{width:0;height:0;border-style:solid;border-width:3px 6px 3px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);display:inline-block;transform:translateY(-3px)}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next{float:right;display:inline-block;min-width:32px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next svg:first-child{margin-right:-8px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-next{float:right}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev{float:left;display:inline-block;min-width:32px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev svg:last-child{margin-left:-8px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-prev{float:left}.it-datepicker-wrapper .datepicker-calendar .datepicker-month{margin:0;padding:0}.it-datepicker-wrapper .input-group{position:relative}.it-datepicker-wrapper .input-group:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;background:#1a1a1a;transform-origin:bottom;transition:all .3s;left:0}.it-datepicker-wrapper .input-group .it-date-datepicker{border-bottom:none;background:rgba(0,0,0,0)}.it-datepicker-wrapper .input-group .it-date-datepicker::placeholder{color:#1a1a1a}.it-datepicker-wrapper .input-group .datepicker-button{padding:0;all:unset;margin-right:16px;position:relative;height:40px;cursor:pointer}.it-datepicker-wrapper .input-group .datepicker-button:focus:not(.focus--mouse){background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #995c00}.it-datepicker-wrapper .input-group .datepicker-button:hover{all:unset;margin-right:16px;height:40px}.it-datepicker-wrapper .input-group .datepicker-button:hover .icon{fill:#06c}.it-datepicker-wrapper .input-group .datepicker-button .icon{fill:#1a1a1a;position:relative;top:50%;transform:translateY(-50%);transition:all .3s}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td{background:rgba(0,0,0,0);color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover span{background:rgba(255,255,255,.1)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover span{background:rgba(255,255,255,.1);color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable:hover{background-color:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span{background:#fff;color:#06c}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay span,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth span,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear span{background:rgba(255,255,255,.1)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty{opacity:.3}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid th{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar{border-top:2px solid #1a1a1a;color:#fff;background-color:#06c}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap{color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap svg{fill:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-left{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .datepicker-month-next{float:right}.it-datepicker-wrapper.theme-dark .input-group:after{background:#1a1a1a}.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::placeholder{color:#1a1a1a}.calendar-input-container{z-index:1}#error_container{color:darkred;font-weight:700}.off-screen{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;z-index:0}.error_container{color:darkred;font-weight:700;font-size:.75rem;position:absolute;margin-top:-12px}.error-label{color:darkred}.spinner-control>div .ui-spinner{display:block;text-align:center}.spinner-control>div button{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.spinner-control>div button:hover{border:1px solid #777;cursor:pointer}.it-timepicker-wrapper .form-group label{left:0}.it-timepicker-wrapper label.pickerlabel{color:#5d7083;font-weight:600;line-height:2.5rem;transition:.2s ease-out;top:1rem;font-size:.875rem;cursor:text;display:block;width:100%;padding:0 .5rem;z-index:6}.it-timepicker-wrapper .calendar-input-container{position:relative;display:flex}.it-timepicker-wrapper .calendar-input-container .form-group{padding-bottom:0;width:100%;display:flex;flex-direction:row;margin-bottom:0}.it-timepicker-wrapper .calendar-input-container:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;background:#1a1a1a;transform-origin:bottom;transition:all .3s;left:0}.it-timepicker-wrapper .calendar-input-container input.form-control{border-bottom:none;background:rgba(0,0,0,0);color:#1a1a1a;flex:1}.it-timepicker-wrapper .calendar-input-container input.form-control::placeholder{color:#1a1a1a}.it-timepicker-wrapper .calendar-input-container .btn-time{border:none;background:rgba(0,0,0,0)}.it-timepicker-wrapper .calendar-input-container .btn-time:hover svg{fill:#06c}.it-timepicker-wrapper .calendar-input-container .btn-time svg{fill:#1a1a1a;transition:all .3s}.it-timepicker-wrapper .time-spinner{position:relative}.it-timepicker-wrapper .spinner-control{position:absolute;padding:24px;left:0;width:100%;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-top:1px solid #1a1a1a;display:none;margin-top:-2px}.it-timepicker-wrapper .spinner-control .spinner{float:left;position:relative}.it-timepicker-wrapper .spinner-control .spinner:not(:last-child){margin-right:24px}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper{position:absolute;right:0;top:0;display:flex;bottom:0;flex-direction:column}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button{position:relative;flex-basis:50%}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-up{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;left:1px;border-style:solid;border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);display:block}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-down{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;left:1px;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block}.it-timepicker-wrapper .spinner-control input{color:#1a1a1a;max-width:80px;border:none;border-bottom:1px solid #1a1a1a;background:rgba(0,0,0,0);border-radius:0;font-weight:600;box-shadow:none}.it-timepicker-wrapper .spinner-control input[type=number]{-moz-appearance:textfield}.it-timepicker-wrapper .spinner-control input::-webkit-outer-spin-button,.it-timepicker-wrapper .spinner-control input::-webkit-inner-spin-button{-webkit-appearance:none}.it-timepicker-wrapper.theme-dark .calendar-input-container:after{content:"";background:#1a1a1a}.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control{background:rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::placeholder{color:#1a1a1a}.it-timepicker-wrapper.theme-dark .calendar-input-container .btn-time{background:rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control{background:#06c}.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-up{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-down{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control input{color:#fff;border-bottom:1px solid #fff;background:rgba(0,0,0,0)}.it-header-slim-wrapper{background:#0059b3;padding:6.5px 18px}.it-header-slim-wrapper .it-header-slim-wrapper-content{display:flex;justify-content:space-between;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:-9px !important}@media(max-width: 767.98px){.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:0 !important}}.it-header-slim-wrapper .it-header-slim-wrapper-content a{color:#fff;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a:hover:not(.active){text-decoration:underline}.it-header-slim-wrapper .it-header-slim-wrapper-content a .icon{width:18px;height:18px;transition:all .3s;transform-origin:center;fill:#fff}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle{text-transform:uppercase;font-size:.875rem;text-decoration:underline;display:flex;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener{font-size:.875rem;padding:.5rem 0;display:block;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand{color:#fff;font-size:.875rem;padding:0}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone{display:flex;align-items:center;align-self:flex-start}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a{background:#004080;padding-top:7.5px;padding-bottom:7.5px}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a:hover{background:#004d99}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list{margin-top:16px;margin-bottom:24px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active{color:#fff;cursor:default;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item:hover:not(.active){text-decoration:underline}@media(min-width: 992px){.it-header-slim-wrapper{height:48px;padding:0}.it-header-slim-wrapper .it-header-slim-wrapper-content{padding:0 18px;height:48px;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:-14px !important}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile{flex-grow:2}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list{margin:0;display:flex;padding:0 24px;margin-right:16px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);height:48px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a{padding-top:7px;padding-bottom:7px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active{border-bottom:2px solid #fff;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle{padding-top:12px;padding-bottom:12px;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle .icon{margin-left:4px}.it-header-slim-wrapper .it-header-slim-wrapper-content a.navbar-brand{padding-top:12px;padding-bottom:12px}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone{height:48px}.it-header-slim-wrapper .collapse:not(.show){display:flex;justify-content:flex-end}.is-sticky .it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 6px, 0) !important;padding-bottom:.5rem}.is-sticky .link-list-wrapper ul li a .icon{width:18px;height:18px}}.it-header-slim-wrapper.theme-light{background:#fff;border-bottom:1px solid rgba(0,102,204,.2)}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active{color:#1f5c99}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before{background:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu{background-color:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a span,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a span{color:#fff}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn{background:#06c;color:#fff}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover{background:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a{color:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon{fill:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon{fill:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand{color:#06c}.it-header-slim-wrapper.theme-light .btn-full.btn-info,.it-header-slim-wrapper.theme-light .btn-full.btn-danger,.it-header-slim-wrapper.theme-light .btn-full.btn-success,.it-header-slim-wrapper.theme-light .btn-full.btn-warning,.it-header-slim-wrapper.theme-light .btn-full.btn-secondary,.it-header-slim-wrapper.theme-light .btn-full.btn-primary{color:#fff !important}@media(min-width: 992px){.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list{border-left:1px solid rgba(0,102,204,.2);border-right:1px solid rgba(0,102,204,.2)}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active{color:#06c;border-bottom:2px solid #06c}}.it-user-wrapper .dropdown-menu.show{transform:translate3d(10px, 42px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:12px;left:auto !important}.it-user-wrapper.cloned{margin-left:1em;align-self:center}.it-user-wrapper .link-list-wrapper>ul>li>a{line-height:3em}@media(min-width: 576px){.it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 50px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:12px;left:auto !important}}@media(min-width: 992px){.it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 56px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:auto;left:27px !important}.it-user-wrapper.dropdown .icon{margin-left:4px}.it-user-wrapper.dropdown.cloned .btn-full{height:56px}}.it-header-center-wrapper{background:#06c;height:80px;display:flex;align-items:center;padding-left:18px;padding-right:18px}.it-header-center-wrapper.it-small-header{height:64px}.it-header-center-wrapper .it-header-center-content-wrapper{display:flex;align-items:center;justify-content:space-between;flex-basis:100%}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text{padding-right:24px}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a{display:flex;color:#fff;align-items:center;text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title{font-size:1.25rem;margin-bottom:0;font-weight:600;letter-spacing:unset;line-height:1.1}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover{text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{fill:#fff;width:48px;height:48px;margin-right:8px;flex-shrink:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{color:#fff;display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials{align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul{list-style-type:none;margin:0;padding:0;display:flex}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{fill:#fff;width:24px;height:24px;margin-left:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{display:flex;align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{width:24px;height:24px;display:block;display:flex;justify-content:center;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#fff;width:24px;height:24px}@media(min-width: 768px){.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{margin-left:40px}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{margin-left:8px}}@media(min-width: 992px){.it-header-center-wrapper{height:120px;padding-left:0;padding-right:0;padding-top:6px}.it-header-center-wrapper.it-small-header{height:104px}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h2{font-size:1.25rem}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h3{font-size:.75rem;margin-top:4px}.it-header-center-wrapper .it-header-center-content-wrapper{padding-left:18px;padding-right:18px;display:flex;align-items:center;justify-content:space-between;flex-basis:100%}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper{margin-left:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a{display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title{font-size:1.75rem;margin-bottom:0;font-weight:600}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover{text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{width:82px;height:82px;margin-right:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials{align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul{list-style-type:none;margin:0;padding:0;display:flex}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{width:24px;height:24px;margin-left:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg{fill:#f2f2f2}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{display:flex;align-items:center;margin-left:80px;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{width:48px;height:48px;border-radius:24px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:16px;transition:all .3s}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover{background:#f2f2f2}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c;width:24px;height:24px}}.it-header-center-wrapper.theme-light{background:#fff}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a{color:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon{fill:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone{color:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{fill:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c}@media(min-width: 992px){.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg{fill:#0061c2}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a{background:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#fff}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover{background:#0061c2}}.it-header-navbar-wrapper nav{background:rgba(0,0,0,0)}@media(min-width: 992px){.it-header-navbar-wrapper{background:#06c}.it-header-navbar-wrapper .nav-item.megamenu>a.dropdown-toggle:before,.it-header-navbar-wrapper .nav-item.megamenu>button.dropdown-toggle:before{bottom:-14px}.it-header-navbar-wrapper nav a{text-decoration:none}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper{background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:flex-end}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav{padding:0}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary{display:flex;justify-content:flex-end}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a{font-size:.875rem;line-height:1.6}}@media(max-width: 992px){.it-header-center-wrapper.theme-light+.it-header-navbar-wrapper .custom-navbar-toggler .icon{fill:#06c}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper{background:#06c}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.dropdown .icon{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{background:#c5c7c9}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link.active{border-left-color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-left-color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .close-div .close-menu{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}@media(min-width: 992px){.it-header-navbar-wrapper.theme-light-desk{background:#fff;box-shadow:0 20px 30px 5px rgba(0,0,0,.05)}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li button.nav-link.dropdown-toggle svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar{background:rgba(0,0,0,0)}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper{background:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link{color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link::before{background-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link.active{border-bottom-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before{background-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{border-color:#c5c7c9}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-description p{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-bottom-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu{background:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before{background:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}.it-header-wrapper{position:relative;z-index:5}.it-header-wrapper .it-nav-wrapper{position:relative;z-index:auto}.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{padding-left:32px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{transition:padding-top .3s ease;position:absolute;z-index:3;left:0;top:50%;margin-top:-22px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{padding-left:18px;padding-right:18px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler{padding:0;transform:translateX(-2px);cursor:pointer}.it-header-wrapper.it-header-sticky.is-sticky{width:100%}.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper{top:0;width:100%;z-index:10}.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper{display:none}@media(min-width: 992px){.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper,.it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper{width:100%;top:0}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper{align-self:center}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element .it-brand-text{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a{color:#fff}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a:hover{text-decoration:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a .icon{fill:#fff;width:41px;height:41px;margin-right:16px;flex-shrink:0}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper{display:flex;align-items:center;align-self:center;margin-left:26.6666666667px;font-size:.875rem;color:#fff}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon{width:48px;height:48px;border-radius:24px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:16px;transition:all .3s}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon:hover{background:#f2f2f2}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c;width:24px;height:24px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a{width:35px;height:35px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a svg{width:20px;height:20px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav{flex:1}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary{display:none}}@media(min-width: 992px){.it-header-wrapper .it-nav-wrapper{position:relative}.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{padding-left:0}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{position:inherit;left:auto;top:inherit;margin-top:0}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{padding-left:18px;padding-right:18px}.it-header-wrapper .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu{left:0;right:0}}.it-footer-main{background-color:#004d99;color:#fff;font-size:1rem}.it-footer-main h4 a,.it-footer-main .h4 a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:1rem}.it-footer-main .link-list-wrapper ul li a{padding:0;font-size:1rem;line-height:2rem;color:#fff}.it-footer-main .link-list-wrapper ul li a:hover:not(.disabled){text-decoration:underline}.it-footer-main .it-brand-wrapper{padding:32px 0}.it-footer-main .it-brand-wrapper .it-brand-text{padding-right:24px}.it-footer-main .it-brand-wrapper a{display:flex;color:#fff;align-items:center;text-decoration:none}.it-footer-main .it-brand-wrapper a h2,.it-footer-main .it-brand-wrapper a .h2{font-size:1.25rem;margin-bottom:0;font-weight:600;letter-spacing:unset;line-height:1.1}.it-footer-main .it-brand-wrapper a h3,.it-footer-main .it-brand-wrapper a .h3{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-footer-main .it-brand-wrapper a:hover{text-decoration:none}.it-footer-main .it-brand-wrapper a .icon{fill:#fff;width:48px;height:48px;margin-right:8px;flex-shrink:0}.it-footer-main section{padding:0 16px}.it-footer-main label{font-weight:600}.it-footer-small-prints{background-color:#036}.it-footer-small-prints ul.it-footer-small-prints-list{padding:1.5rem 1rem}.it-footer-small-prints ul.it-footer-small-prints-list li{padding:.5rem 0}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-top:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-bottom:0}.it-footer-small-prints a,.it-footer-small-prints a:hover:not(.disabled){color:#fff;font-size:1rem;text-decoration:none}.form-newsletter input[type=email]{font-size:1rem}.form-newsletter input[type=email]~*{margin-top:1em}.form-newsletter button{display:block;width:100%}@media(min-width: 992px){.form-newsletter button{display:inline-block;width:auto}}@media(min-width: 768px){.it-footer-small-prints ul.it-footer-small-prints-list li{padding:0 1rem}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-left:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-right:0}}@media(max-width: 992px){.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper{background:#06c}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{background:#c5c7c9}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link svg,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link svg{fill:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link svg,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link svg{fill:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link.active,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link.active{border-left-color:#fff}.navbar.theme-dark-mobile .close-div .close-menu{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}@media(min-width: 992px){.navbar.theme-light-desk{background:#fff;box-shadow:0 20px 30px 5px rgba(0,0,0,.05)}.navbar.theme-light-desk .navbar-collapsable .menu-wrapper{background:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link{color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link::before{background-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link svg{fill:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link.active{border-bottom-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before{background-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{border-color:#c5c7c9}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-description p{color:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link{color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active{border-bottom-color:#06c}.navbar.theme-light-desk .dropdown-menu{background:#06c}.navbar.theme-light-desk .dropdown-menu:before{background:#06c}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}.componente-base{background-color:#06c;color:#fff;cursor:pointer;padding:8px 8px}:focus:not(.focus--mouse),.form-check [type=checkbox]:focus+label,.form-check [type=radio]:focus+label,.toggles label input[type=checkbox]:focus+.lever{border-color:#995c00 !important;box-shadow:0 0 0 2px #995c00 !important;outline:none !important}[tabindex="-1"]:focus:not(:focus-visible){box-shadow:none}.focus--mouse:not(.btn),.form-check [type=checkbox]:focus.focus--mouse+label,.form-check [type=radio]:focus.focus--mouse+label,.toggles label input[type=checkbox]:focus.focus--mouse+.lever{border-color:inherit !important;box-shadow:none !important;outline:none !important}.icon{width:32px;height:32px;vertical-align:middle}.icon.icon-padded{padding:8px}.icon.icon-xs{width:16px;height:16px}.icon.icon-xs.icon-padded{padding:4px}.icon.icon-sm{width:24px;height:24px}.icon.icon-sm.icon-padded{padding:6px}.icon.icon-lg{width:48px;height:48px}.icon.icon-lg.icon-padded{padding:12px}.icon.icon-xl{width:64px;height:64px}.icon.icon-xl.icon-padded{padding:16px}.icon-primary{fill:#06c !important}.icon-secondary{fill:#5d7083 !important}.icon-success{fill:#008055 !important}.icon-info{fill:#5d7083 !important}.icon-warning{fill:#995c00 !important}.icon-danger{fill:#cc334d !important}.icon-light{fill:#e9e6f2 !important}.icon-dark{fill:#17334f !important}.icon-black{fill:#000 !important}.icon-white{fill:#fff !important}.icon-100{fill:#f5f5f5 !important}.icon-200{fill:#e6e6e6 !important}.icon-300{fill:#d4d4d4 !important}.icon-400{fill:#a3a3a3 !important}.icon-500{fill:#737373 !important}.icon-600{fill:#525252 !important}.icon-700{fill:#404040 !important}.icon-800{fill:#262626 !important}.icon-900{fill:#1a1a1a !important} +:root{--bootstrap-italia-version: "2.8.3"}.primary-bg{background-color:#06c !important}.primary-color{color:#06c !important}.primary-border-color{border-color:#06c !important}.primary-border-color.border{border-color:#06c !important}.white-bg{background-color:#fff !important}.white-color{color:#fff !important}.white-border-color-{border-color:#fff !important}.white-border-color-.border{border-color:#fff !important}.primary-bg-a1{background-color:#bdddfc !important}.primary-color-a1{color:#bdddfc !important}.primary-border-color-a1{border-color:#bdddfc !important}.primary-border-color-a1.border{border-color:#bdddfc !important}.primary-bg-a2{background-color:#93c2f5 !important}.primary-color-a2{color:#93c2f5 !important}.primary-border-color-a2{border-color:#93c2f5 !important}.primary-border-color-a2.border{border-color:#93c2f5 !important}.primary-bg-a3{background-color:#6aaaeb !important}.primary-color-a3{color:#6aaaeb !important}.primary-border-color-a3{border-color:#6aaaeb !important}.primary-border-color-a3.border{border-color:#6aaaeb !important}.primary-bg-a4{background-color:#4392e0 !important}.primary-color-a4{color:#4392e0 !important}.primary-border-color-a4{border-color:#4392e0 !important}.primary-border-color-a4.border{border-color:#4392e0 !important}.primary-bg-a5{background-color:#207bd6 !important}.primary-color-a5{color:#207bd6 !important}.primary-border-color-a5{border-color:#207bd6 !important}.primary-border-color-a5.border{border-color:#207bd6 !important}.primary-bg-a6{background-color:#06c !important}.primary-color-a6{color:#06c !important}.primary-border-color-a6{border-color:#06c !important}.primary-border-color-a6.border{border-color:#06c !important}.primary-bg-a7{background-color:#0059b3 !important}.primary-color-a7{color:#0059b3 !important}.primary-border-color-a7{border-color:#0059b3 !important}.primary-border-color-a7.border{border-color:#0059b3 !important}.primary-bg-a8{background-color:#004d99 !important}.primary-color-a8{color:#004d99 !important}.primary-border-color-a8{border-color:#004d99 !important}.primary-border-color-a8.border{border-color:#004d99 !important}.primary-bg-a9{background-color:#004080 !important}.primary-color-a9{color:#004080 !important}.primary-border-color-a9{border-color:#004080 !important}.primary-border-color-a9.border{border-color:#004080 !important}.primary-bg-a10{background-color:#036 !important}.primary-color-a10{color:#036 !important}.primary-border-color-a10{border-color:#036 !important}.primary-border-color-a10.border{border-color:#036 !important}.primary-bg-a11{background-color:#00264d !important}.primary-color-a11{color:#00264d !important}.primary-border-color-a11{border-color:#00264d !important}.primary-border-color-a11.border{border-color:#00264d !important}.primary-bg-a12{background-color:#001a33 !important}.primary-color-a12{color:#001a33 !important}.primary-border-color-a12{border-color:#001a33 !important}.primary-border-color-a12.border{border-color:#001a33 !important}.primary-bg-b1{background-color:#06c !important}.primary-color-b1{color:#06c !important}.primary-border-color-b1{border-color:#06c !important}.primary-border-color-b1.border{border-color:#06c !important}.primary-bg-b2{background-color:#1262b3 !important}.primary-color-b2{color:#1262b3 !important}.primary-border-color-b2{border-color:#1262b3 !important}.primary-border-color-b2.border{border-color:#1262b3 !important}.primary-bg-b3{background-color:#1f5c99 !important}.primary-color-b3{color:#1f5c99 !important}.primary-border-color-b3{border-color:#1f5c99 !important}.primary-border-color-b3.border{border-color:#1f5c99 !important}.primary-bg-b4{background-color:#265380 !important}.primary-color-b4{color:#265380 !important}.primary-border-color-b4{border-color:#265380 !important}.primary-border-color-b4.border{border-color:#265380 !important}.primary-bg-b5{background-color:#294766 !important}.primary-color-b5{color:#294766 !important}.primary-border-color-b5{border-color:#294766 !important}.primary-border-color-b5.border{border-color:#294766 !important}.primary-bg-b6{background-color:#26394d !important}.primary-color-b6{color:#26394d !important}.primary-border-color-b6{border-color:#26394d !important}.primary-border-color-b6.border{border-color:#26394d !important}.primary-bg-b7{background-color:#1f2933 !important}.primary-color-b7{color:#1f2933 !important}.primary-border-color-b7{border-color:#1f2933 !important}.primary-border-color-b7.border{border-color:#1f2933 !important}.primary-bg-b8{background-color:#12161a !important}.primary-color-b8{color:#12161a !important}.primary-border-color-b8{border-color:#12161a !important}.primary-border-color-b8.border{border-color:#12161a !important}.primary-bg-c1{background-color:#dce9f5 !important}.primary-color-c1{color:#dce9f5 !important}.primary-border-color-c1{border-color:#dce9f5 !important}.primary-border-color-c1.border{border-color:#dce9f5 !important}.primary-bg-c2{background-color:#c4dcf5 !important}.primary-color-c2{color:#c4dcf5 !important}.primary-border-color-c2{border-color:#c4dcf5 !important}.primary-border-color-c2.border{border-color:#c4dcf5 !important}.primary-bg-c3{background-color:#abd0f5 !important}.primary-color-c3{color:#abd0f5 !important}.primary-border-color-c3{border-color:#abd0f5 !important}.primary-border-color-c3.border{border-color:#abd0f5 !important}.primary-bg-c4{background-color:#93c4f5 !important}.primary-color-c4{color:#93c4f5 !important}.primary-border-color-c4{border-color:#93c4f5 !important}.primary-border-color-c4.border{border-color:#93c4f5 !important}.primary-bg-c5{background-color:#7ab8f5 !important}.primary-color-c5{color:#7ab8f5 !important}.primary-border-color-c5{border-color:#7ab8f5 !important}.primary-border-color-c5.border{border-color:#7ab8f5 !important}.primary-bg-c6{background-color:#62abf5 !important}.primary-color-c6{color:#62abf5 !important}.primary-border-color-c6{border-color:#62abf5 !important}.primary-border-color-c6.border{border-color:#62abf5 !important}.primary-bg-c7{background-color:#499ff5 !important}.primary-color-c7{color:#499ff5 !important}.primary-border-color-c7{border-color:#499ff5 !important}.primary-border-color-c7.border{border-color:#499ff5 !important}.primary-bg-c8{background-color:#3193f5 !important}.primary-color-c8{color:#3193f5 !important}.primary-border-color-c8{border-color:#3193f5 !important}.primary-border-color-c8.border{border-color:#3193f5 !important}.primary-bg-c9{background-color:#1887f5 !important}.primary-color-c9{color:#1887f5 !important}.primary-border-color-c9{border-color:#1887f5 !important}.primary-border-color-c9.border{border-color:#1887f5 !important}.primary-bg-c10{background-color:#007af5 !important}.primary-color-c10{color:#007af5 !important}.primary-border-color-c10{border-color:#007af5 !important}.primary-border-color-c10.border{border-color:#007af5 !important}.primary-bg-c11{background-color:#0070e0 !important}.primary-color-c11{color:#0070e0 !important}.primary-border-color-c11{border-color:#0070e0 !important}.primary-border-color-c11.border{border-color:#0070e0 !important}.primary-bg-c12{background-color:#06c !important}.primary-color-c12{color:#06c !important}.primary-border-color-c12{border-color:#06c !important}.primary-border-color-c12.border{border-color:#06c !important}.analogue-1-bg{background-color:#3126ff !important}.analogue-1-color{color:#3126ff !important}.analogue-1-border-color-{border-color:#3126ff !important}.analogue-1-border-color-.border{border-color:#3126ff !important}.analogue-1-bg-a1{background-color:#e7e6ff !important}.analogue-1-color-a1{color:#e7e6ff !important}.analogue-1-border-color-a1{border-color:#e7e6ff !important}.analogue-1-border-color-a1.border{border-color:#e7e6ff !important}.analogue-1-bg-a2{background-color:#bbb8f5 !important}.analogue-1-color-a2{color:#bbb8f5 !important}.analogue-1-border-color-a2{border-color:#bbb8f5 !important}.analogue-1-border-color-a2.border{border-color:#bbb8f5 !important}.analogue-1-bg-a3{background-color:#918deb !important}.analogue-1-color-a3{color:#918deb !important}.analogue-1-border-color-a3{border-color:#918deb !important}.analogue-1-border-color-a3.border{border-color:#918deb !important}.analogue-1-bg-a4{background-color:#6b65e0 !important}.analogue-1-color-a4{color:#6b65e0 !important}.analogue-1-border-color-a4{border-color:#6b65e0 !important}.analogue-1-border-color-a4.border{border-color:#6b65e0 !important}.analogue-1-bg-a5{background-color:#4840d6 !important}.analogue-1-color-a5{color:#4840d6 !important}.analogue-1-border-color-a5{border-color:#4840d6 !important}.analogue-1-border-color-a5.border{border-color:#4840d6 !important}.analogue-1-bg-a6{background-color:#271fcc !important}.analogue-1-color-a6{color:#271fcc !important}.analogue-1-border-color-a6{border-color:#271fcc !important}.analogue-1-border-color-a6.border{border-color:#271fcc !important}.analogue-1-bg-a7{background-color:#221bb3 !important}.analogue-1-color-a7{color:#221bb3 !important}.analogue-1-border-color-a7{border-color:#221bb3 !important}.analogue-1-border-color-a7.border{border-color:#221bb3 !important}.analogue-1-bg-a8{background-color:#1d1799 !important}.analogue-1-color-a8{color:#1d1799 !important}.analogue-1-border-color-a8{border-color:#1d1799 !important}.analogue-1-border-color-a8.border{border-color:#1d1799 !important}.analogue-1-bg-a9{background-color:#191380 !important}.analogue-1-color-a9{color:#191380 !important}.analogue-1-border-color-a9{border-color:#191380 !important}.analogue-1-border-color-a9.border{border-color:#191380 !important}.analogue-1-bg-a10{background-color:#140f66 !important}.analogue-1-color-a10{color:#140f66 !important}.analogue-1-border-color-a10{border-color:#140f66 !important}.analogue-1-border-color-a10.border{border-color:#140f66 !important}.analogue-1-bg-a11{background-color:#0f0b4d !important}.analogue-1-color-a11{color:#0f0b4d !important}.analogue-1-border-color-a11{border-color:#0f0b4d !important}.analogue-1-border-color-a11.border{border-color:#0f0b4d !important}.analogue-1-bg-a12{background-color:#0a0833 !important}.analogue-1-color-a12{color:#0a0833 !important}.analogue-1-border-color-a12{border-color:#0a0833 !important}.analogue-1-border-color-a12.border{border-color:#0a0833 !important}.analogue-2-bg{background-color:#0bd9d2 !important}.analogue-2-color{color:#0bd9d2 !important}.analogue-2-border-color-{border-color:#0bd9d2 !important}.analogue-2-border-color-.border{border-color:#0bd9d2 !important}.analogue-2-bg-a1{background-color:#ccfffd !important}.analogue-2-color-a1{color:#ccfffd !important}.analogue-2-border-color-a1{border-color:#ccfffd !important}.analogue-2-border-color-a1.border{border-color:#ccfffd !important}.analogue-2-bg-a2{background-color:#9ff5f2 !important}.analogue-2-color-a2{color:#9ff5f2 !important}.analogue-2-border-color-a2{border-color:#9ff5f2 !important}.analogue-2-border-color-a2.border{border-color:#9ff5f2 !important}.analogue-2-bg-a3{background-color:#75ebe7 !important}.analogue-2-color-a3{color:#75ebe7 !important}.analogue-2-border-color-a3{border-color:#75ebe7 !important}.analogue-2-border-color-a3.border{border-color:#75ebe7 !important}.analogue-2-bg-a4{background-color:#4fe0dc !important}.analogue-2-color-a4{color:#4fe0dc !important}.analogue-2-border-color-a4{border-color:#4fe0dc !important}.analogue-2-border-color-a4.border{border-color:#4fe0dc !important}.analogue-2-bg-a5{background-color:#2bd6d0 !important}.analogue-2-color-a5{color:#2bd6d0 !important}.analogue-2-border-color-a5{border-color:#2bd6d0 !important}.analogue-2-border-color-a5.border{border-color:#2bd6d0 !important}.analogue-2-bg-a6{background-color:#0accc6 !important}.analogue-2-color-a6{color:#0accc6 !important}.analogue-2-border-color-a6{border-color:#0accc6 !important}.analogue-2-border-color-a6.border{border-color:#0accc6 !important}.analogue-2-bg-a7{background-color:#09b3ad !important}.analogue-2-color-a7{color:#09b3ad !important}.analogue-2-border-color-a7{border-color:#09b3ad !important}.analogue-2-border-color-a7.border{border-color:#09b3ad !important}.analogue-2-bg-a8{background-color:#089994 !important}.analogue-2-color-a8{color:#089994 !important}.analogue-2-border-color-a8{border-color:#089994 !important}.analogue-2-border-color-a8.border{border-color:#089994 !important}.analogue-2-bg-a9{background-color:#06807b !important}.analogue-2-color-a9{color:#06807b !important}.analogue-2-border-color-a9{border-color:#06807b !important}.analogue-2-border-color-a9.border{border-color:#06807b !important}.analogue-2-bg-a10{background-color:#056663 !important}.analogue-2-color-a10{color:#056663 !important}.analogue-2-border-color-a10{border-color:#056663 !important}.analogue-2-border-color-a10.border{border-color:#056663 !important}.analogue-2-bg-a11{background-color:#044d4a !important}.analogue-2-color-a11{color:#044d4a !important}.analogue-2-border-color-a11{border-color:#044d4a !important}.analogue-2-border-color-a11.border{border-color:#044d4a !important}.analogue-2-bg-a12{background-color:#033331 !important}.analogue-2-color-a12{color:#033331 !important}.analogue-2-border-color-a12{border-color:#033331 !important}.analogue-2-border-color-a12.border{border-color:#033331 !important}.complementary-1-bg{background-color:#f73e5a !important}.complementary-1-color{color:#f90 !important}.complementary-1-border-color-{border-color:#f73e5a !important}.complementary-1-border-color-.border{border-color:#f73e5a !important}.complementary-1-bg-a1{background-color:#fffcfd !important}.complementary-1-color-a1{color:#fffcfd !important}.complementary-1-border-color-a1{border-color:#fffcfd !important}.complementary-1-border-color-a1.border{border-color:#fffcfd !important}.complementary-1-bg-a2{background-color:#f5d0d6 !important}.complementary-1-color-a2{color:#f5d0d6 !important}.complementary-1-border-color-a2{border-color:#f5d0d6 !important}.complementary-1-border-color-a2.border{border-color:#f5d0d6 !important}.complementary-1-bg-a3{background-color:#eba4af !important}.complementary-1-color-a3{color:#eba4af !important}.complementary-1-border-color-a3{border-color:#eba4af !important}.complementary-1-border-color-a3.border{border-color:#eba4af !important}.complementary-1-bg-a4{background-color:#e07b8b !important}.complementary-1-color-a4{color:#e07b8b !important}.complementary-1-border-color-a4{border-color:#e07b8b !important}.complementary-1-border-color-a4.border{border-color:#e07b8b !important}.complementary-1-bg-a5{background-color:#d65669 !important}.complementary-1-color-a5{color:#d65669 !important}.complementary-1-border-color-a5{border-color:#d65669 !important}.complementary-1-border-color-a5.border{border-color:#d65669 !important}.complementary-1-bg-a6{background-color:#cc334a !important}.complementary-1-color-a6{color:#cc334a !important}.complementary-1-border-color-a6{border-color:#cc334a !important}.complementary-1-border-color-a6.border{border-color:#cc334a !important}.complementary-1-bg-a7{background-color:#b32d41 !important}.complementary-1-color-a7{color:#b32d41 !important}.complementary-1-border-color-a7{border-color:#b32d41 !important}.complementary-1-border-color-a7.border{border-color:#b32d41 !important}.complementary-1-bg-a8{background-color:#992637 !important}.complementary-1-color-a8{color:#992637 !important}.complementary-1-border-color-a8{border-color:#992637 !important}.complementary-1-border-color-a8.border{border-color:#992637 !important}.complementary-1-bg-a9{background-color:#80202e !important}.complementary-1-color-a9{color:#80202e !important}.complementary-1-border-color-a9{border-color:#80202e !important}.complementary-1-border-color-a9.border{border-color:#80202e !important}.complementary-1-bg-a10{background-color:#661a25 !important}.complementary-1-color-a10{color:#661a25 !important}.complementary-1-border-color-a10{border-color:#661a25 !important}.complementary-1-border-color-a10.border{border-color:#661a25 !important}.complementary-1-bg-a11{background-color:#4d131c !important}.complementary-1-color-a11{color:#4d131c !important}.complementary-1-border-color-a11{border-color:#4d131c !important}.complementary-1-border-color-a11.border{border-color:#4d131c !important}.complementary-1-bg-a12{background-color:#330d12 !important}.complementary-1-color-a12{color:#330d12 !important}.complementary-1-border-color-a12{border-color:#330d12 !important}.complementary-1-border-color-a12.border{border-color:#330d12 !important}.complementary-2-bg{background-color:#f90 !important}.complementary-2-color{color:#f90 !important}.complementary-2-border-color-{border-color:#f90 !important}.complementary-2-border-color-.border{border-color:#f90 !important}.complementary-2-bg-a1{background-color:#ffe6bf !important}.complementary-2-color-a1{color:#ffe6bf !important}.complementary-2-border-color-a1{border-color:#ffe6bf !important}.complementary-2-border-color-a1.border{border-color:#ffe6bf !important}.complementary-2-bg-a2{background-color:#f5ce93 !important}.complementary-2-color-a2{color:#f5ce93 !important}.complementary-2-border-color-a2{border-color:#f5ce93 !important}.complementary-2-border-color-a2.border{border-color:#f5ce93 !important}.complementary-2-bg-a3{background-color:#ebb76a !important}.complementary-2-color-a3{color:#ebb76a !important}.complementary-2-border-color-a3{border-color:#ebb76a !important}.complementary-2-border-color-a3.border{border-color:#ebb76a !important}.complementary-2-bg-a4{background-color:#e0a243 !important}.complementary-2-color-a4{color:#e0a243 !important}.complementary-2-border-color-a4{border-color:#e0a243 !important}.complementary-2-border-color-a4.border{border-color:#e0a243 !important}.complementary-2-bg-a5{background-color:#d68d20 !important}.complementary-2-color-a5{color:#d68d20 !important}.complementary-2-border-color-a5{border-color:#d68d20 !important}.complementary-2-border-color-a5.border{border-color:#d68d20 !important}.complementary-2-bg-a6{background-color:#cc7a00 !important}.complementary-2-color-a6{color:#cc7a00 !important}.complementary-2-border-color-a6{border-color:#cc7a00 !important}.complementary-2-border-color-a6.border{border-color:#cc7a00 !important}.complementary-2-bg-a7{background-color:#b36b00 !important}.complementary-2-color-a7{color:#b36b00 !important}.complementary-2-border-color-a7{border-color:#b36b00 !important}.complementary-2-border-color-a7.border{border-color:#b36b00 !important}.complementary-2-bg-a8{background-color:#995c00 !important}.complementary-2-color-a8{color:#995c00 !important}.complementary-2-border-color-a8{border-color:#995c00 !important}.complementary-2-border-color-a8.border{border-color:#995c00 !important}.complementary-2-bg-a9{background-color:#804d00 !important}.complementary-2-color-a9{color:#804d00 !important}.complementary-2-border-color-a9{border-color:#804d00 !important}.complementary-2-border-color-a9.border{border-color:#804d00 !important}.complementary-2-bg-a10{background-color:#663d00 !important}.complementary-2-color-a10{color:#663d00 !important}.complementary-2-border-color-a10{border-color:#663d00 !important}.complementary-2-border-color-a10.border{border-color:#663d00 !important}.complementary-2-bg-a11{background-color:#4d2e00 !important}.complementary-2-color-a11{color:#4d2e00 !important}.complementary-2-border-color-a11{border-color:#4d2e00 !important}.complementary-2-border-color-a11.border{border-color:#4d2e00 !important}.complementary-2-bg-a12{background-color:#331f00 !important}.complementary-2-color-a12{color:#331f00 !important}.complementary-2-border-color-a12{border-color:#331f00 !important}.complementary-2-border-color-a12.border{border-color:#331f00 !important}.complementary-3-bg{background-color:#00cf86 !important}.complementary-3-color{color:#00cf86 !important}.complementary-3-border-color-{border-color:#00cf86 !important}.complementary-3-border-color-.border{border-color:#00cf86 !important}.complementary-3-bg-a1{background-color:#bfffe9 !important}.complementary-3-color-a1{color:#bfffe9 !important}.complementary-3-border-color-a1{border-color:#bfffe9 !important}.complementary-3-border-color-a1.border{border-color:#bfffe9 !important}.complementary-3-bg-a2{background-color:#93f5d3 !important}.complementary-3-color-a2{color:#93f5d3 !important}.complementary-3-border-color-a2{border-color:#93f5d3 !important}.complementary-3-border-color-a2.border{border-color:#93f5d3 !important}.complementary-3-bg-a3{background-color:#6aebbd !important}.complementary-3-color-a3{color:#6aebbd !important}.complementary-3-border-color-a3{border-color:#6aebbd !important}.complementary-3-border-color-a3.border{border-color:#6aebbd !important}.complementary-3-bg-a4{background-color:#43e0a9 !important}.complementary-3-color-a4{color:#43e0a9 !important}.complementary-3-border-color-a4{border-color:#43e0a9 !important}.complementary-3-border-color-a4.border{border-color:#43e0a9 !important}.complementary-3-bg-a5{background-color:#20d696 !important}.complementary-3-color-a5{color:#20d696 !important}.complementary-3-border-color-a5{border-color:#20d696 !important}.complementary-3-border-color-a5.border{border-color:#20d696 !important}.complementary-3-bg-a6{background-color:#00cc85 !important}.complementary-3-color-a6{color:#00cc85 !important}.complementary-3-border-color-a6{border-color:#00cc85 !important}.complementary-3-border-color-a6.border{border-color:#00cc85 !important}.complementary-3-bg-a7{background-color:#00b374 !important}.complementary-3-color-a7{color:#00b374 !important}.complementary-3-border-color-a7{border-color:#00b374 !important}.complementary-3-border-color-a7.border{border-color:#00b374 !important}.complementary-3-bg-a8{background-color:#009963 !important}.complementary-3-color-a8{color:#009963 !important}.complementary-3-border-color-a8{border-color:#009963 !important}.complementary-3-border-color-a8.border{border-color:#009963 !important}.complementary-3-bg-a9{background-color:#008053 !important}.complementary-3-color-a9{color:#008053 !important}.complementary-3-border-color-a9{border-color:#008053 !important}.complementary-3-border-color-a9.border{border-color:#008053 !important}.complementary-3-bg-a10{background-color:#006642 !important}.complementary-3-color-a10{color:#006642 !important}.complementary-3-border-color-a10{border-color:#006642 !important}.complementary-3-border-color-a10.border{border-color:#006642 !important}.complementary-3-bg-a11{background-color:#004d32 !important}.complementary-3-color-a11{color:#004d32 !important}.complementary-3-border-color-a11{border-color:#004d32 !important}.complementary-3-border-color-a11.border{border-color:#004d32 !important}.complementary-3-bg-a12{background-color:#003321 !important}.complementary-3-color-a12{color:#003321 !important}.complementary-3-border-color-a12{border-color:#003321 !important}.complementary-3-border-color-a12.border{border-color:#003321 !important}.analogue-1-bg-b1{background-color:#3126ff !important}.analogue-1-color-b1{color:#3126ff !important}.analogue-1-border-color-b1{border-color:#3126ff !important}.analogue-1-border-color-b1.border{border-color:#3126ff !important}.analogue-1-bg-b2{background-color:#4239e6 !important}.analogue-1-color-b2{color:#4239e6 !important}.analogue-1-border-color-b2{border-color:#4239e6 !important}.analogue-1-border-color-b2.border{border-color:#4239e6 !important}.analogue-1-bg-b3{background-color:#4e47cc !important}.analogue-1-color-b3{color:#4e47cc !important}.analogue-1-border-color-b3{border-color:#4e47cc !important}.analogue-1-border-color-b3.border{border-color:#4e47cc !important}.analogue-1-bg-b4{background-color:#5550b3 !important}.analogue-1-color-b4{color:#5550b3 !important}.analogue-1-border-color-b4{border-color:#5550b3 !important}.analogue-1-border-color-b4.border{border-color:#5550b3 !important}.analogue-1-bg-b5{background-color:#585499 !important}.analogue-1-color-b5{color:#585499 !important}.analogue-1-border-color-b5{border-color:#585499 !important}.analogue-1-border-color-b5.border{border-color:#585499 !important}.analogue-1-bg-b6{background-color:#555380 !important}.analogue-1-color-b6{color:#555380 !important}.analogue-1-border-color-b6{border-color:#555380 !important}.analogue-1-border-color-b6.border{border-color:#555380 !important}.analogue-1-bg-b7{background-color:#4e4d66 !important}.analogue-1-color-b7{color:#4e4d66 !important}.analogue-1-border-color-b7{border-color:#4e4d66 !important}.analogue-1-border-color-b7.border{border-color:#4e4d66 !important}.analogue-1-bg-b8{background-color:#42414d !important}.analogue-1-color-b8{color:#42414d !important}.analogue-1-border-color-b8{border-color:#42414d !important}.analogue-1-border-color-b8.border{border-color:#42414d !important}.analogue-2-bg-b1{background-color:#0bd9d2 !important}.analogue-2-color-b1{color:#0bd9d2 !important}.analogue-2-border-color-b1{border-color:#0bd9d2 !important}.analogue-2-border-color-b1.border{border-color:#0bd9d2 !important}.analogue-2-bg-b2{background-color:#1dbfba !important}.analogue-2-color-b2{color:#1dbfba !important}.analogue-2-border-color-b2{border-color:#1dbfba !important}.analogue-2-border-color-b2.border{border-color:#1dbfba !important}.analogue-2-bg-b3{background-color:#29a6a2 !important}.analogue-2-color-b3{color:#29a6a2 !important}.analogue-2-border-color-b3{border-color:#29a6a2 !important}.analogue-2-border-color-b3.border{border-color:#29a6a2 !important}.analogue-2-bg-b4{background-color:#318c89 !important}.analogue-2-color-b4{color:#318c89 !important}.analogue-2-border-color-b4{border-color:#318c89 !important}.analogue-2-border-color-b4.border{border-color:#318c89 !important}.analogue-2-bg-b5{background-color:#347371 !important}.analogue-2-color-b5{color:#347371 !important}.analogue-2-border-color-b5{border-color:#347371 !important}.analogue-2-border-color-b5.border{border-color:#347371 !important}.analogue-2-bg-b6{background-color:#315958 !important}.analogue-2-color-b6{color:#315958 !important}.analogue-2-border-color-b6{border-color:#315958 !important}.analogue-2-border-color-b6.border{border-color:#315958 !important}.analogue-2-bg-b7{background-color:#29403f !important}.analogue-2-color-b7{color:#29403f !important}.analogue-2-border-color-b7{border-color:#29403f !important}.analogue-2-border-color-b7.border{border-color:#29403f !important}.analogue-2-bg-b8{background-color:#1d2626 !important}.analogue-2-color-b8{color:#1d2626 !important}.analogue-2-border-color-b8{border-color:#1d2626 !important}.analogue-2-border-color-b8.border{border-color:#1d2626 !important}.complementary-1-bg-b1{background-color:#f73e5a !important}.complementary-1-color-b1{color:#f73e5a !important}.complementary-1-border-color-b1{border-color:#f73e5a !important}.complementary-1-border-color-b1.border{border-color:#f73e5a !important}.complementary-1-bg-b2{background-color:#de4e63 !important}.complementary-1-color-b2{color:#de4e63 !important}.complementary-1-border-color-b2{border-color:#de4e63 !important}.complementary-1-border-color-b2.border{border-color:#de4e63 !important}.complementary-1-bg-b3{background-color:#c45869 !important}.complementary-1-color-b3{color:#c45869 !important}.complementary-1-border-color-b3{border-color:#c45869 !important}.complementary-1-border-color-b3.border{border-color:#c45869 !important}.complementary-1-bg-b4{background-color:#ab5e69 !important}.complementary-1-color-b4{color:#ab5e69 !important}.complementary-1-border-color-b4{border-color:#ab5e69 !important}.complementary-1-border-color-b4.border{border-color:#ab5e69 !important}.complementary-1-bg-b5{background-color:#915e66 !important}.complementary-1-color-b5{color:#915e66 !important}.complementary-1-border-color-b5{border-color:#915e66 !important}.complementary-1-border-color-b5.border{border-color:#915e66 !important}.complementary-1-bg-b6{background-color:#785a5e !important}.complementary-1-color-b6{color:#785a5e !important}.complementary-1-border-color-b6{border-color:#785a5e !important}.complementary-1-border-color-b6.border{border-color:#785a5e !important}.complementary-1-bg-b7{background-color:#5e5052 !important}.complementary-1-color-b7{color:#5e5052 !important}.complementary-1-border-color-b7{border-color:#5e5052 !important}.complementary-1-border-color-b7.border{border-color:#5e5052 !important}.complementary-1-bg-b8{background-color:#454142 !important}.complementary-1-color-b8{color:#454142 !important}.complementary-1-border-color-b8{border-color:#454142 !important}.complementary-1-border-color-b8.border{border-color:#454142 !important}.complementary-2-bg-b1{background-color:#f90 !important}.complementary-2-color-b1{color:#f90 !important}.complementary-2-border-color-b1{border-color:#f90 !important}.complementary-2-border-color-b1.border{border-color:#f90 !important}.complementary-2-bg-b2{background-color:#e69317 !important}.complementary-2-color-b2{color:#e69317 !important}.complementary-2-border-color-b2{border-color:#e69317 !important}.complementary-2-border-color-b2.border{border-color:#e69317 !important}.complementary-2-bg-b3{background-color:#cc8b29 !important}.complementary-2-color-b3{color:#cc8b29 !important}.complementary-2-border-color-b3{border-color:#cc8b29 !important}.complementary-2-border-color-b3.border{border-color:#cc8b29 !important}.complementary-2-bg-b4{background-color:#b38136 !important}.complementary-2-color-b4{color:#b38136 !important}.complementary-2-border-color-b4{border-color:#b38136 !important}.complementary-2-border-color-b4.border{border-color:#b38136 !important}.complementary-2-bg-b5{background-color:#99743d !important}.complementary-2-color-b5{color:#99743d !important}.complementary-2-border-color-b5{border-color:#99743d !important}.complementary-2-border-color-b5.border{border-color:#99743d !important}.complementary-2-bg-b6{background-color:#806640 !important}.complementary-2-color-b6{color:#806640 !important}.complementary-2-border-color-b6{border-color:#806640 !important}.complementary-2-border-color-b6.border{border-color:#806640 !important}.complementary-2-bg-b7{background-color:#66563d !important}.complementary-2-color-b7{color:#66563d !important}.complementary-2-border-color-b7{border-color:#66563d !important}.complementary-2-border-color-b7.border{border-color:#66563d !important}.complementary-2-bg-b8{background-color:#4d4336 !important}.complementary-2-color-b8{color:#4d4336 !important}.complementary-2-border-color-b8{border-color:#4d4336 !important}.complementary-2-border-color-b8.border{border-color:#4d4336 !important}.complementary-3-bg-b1{background-color:#00cf86 !important}.complementary-3-color-b1{color:#00cf86 !important}.complementary-3-border-color-b1{border-color:#00cf86 !important}.complementary-3-border-color-b1.border{border-color:#00cf86 !important}.complementary-3-bg-b2{background-color:#12b57c !important}.complementary-3-color-b2{color:#12b57c !important}.complementary-3-border-color-b2{border-color:#12b57c !important}.complementary-3-border-color-b2.border{border-color:#12b57c !important}.complementary-3-bg-b3{background-color:#1f9c70 !important}.complementary-3-color-b3{color:#1f9c70 !important}.complementary-3-border-color-b3{border-color:#1f9c70 !important}.complementary-3-border-color-b3.border{border-color:#1f9c70 !important}.complementary-3-bg-b4{background-color:#278262 !important}.complementary-3-color-b4{color:#278262 !important}.complementary-3-border-color-b4{border-color:#278262 !important}.complementary-3-border-color-b4.border{border-color:#278262 !important}.complementary-3-bg-b5{background-color:#2a6953 !important}.complementary-3-color-b5{color:#2a6953 !important}.complementary-3-border-color-b5{border-color:#2a6953 !important}.complementary-3-border-color-b5.border{border-color:#2a6953 !important}.complementary-3-bg-b6{background-color:#284f41 !important}.complementary-3-color-b6{color:#284f41 !important}.complementary-3-border-color-b6{border-color:#284f41 !important}.complementary-3-border-color-b6.border{border-color:#284f41 !important}.complementary-3-bg-b7{background-color:#20362e !important}.complementary-3-color-b7{color:#20362e !important}.complementary-3-border-color-b7{border-color:#20362e !important}.complementary-3-border-color-b7.border{border-color:#20362e !important}.complementary-3-bg-b8{background-color:#141c19 !important}.complementary-3-color-b8{color:#141c19 !important}.complementary-3-border-color-b8{border-color:#141c19 !important}.complementary-3-border-color-b8.border{border-color:#141c19 !important}.neutral-1-bg{background-color:#17324d !important}.neutral-1-color{color:#17324d !important}.neutral-1-border-color-{border-color:#17324d !important}.neutral-1-border-color-.border{border-color:#17324d !important}.neutral-1-bg-a1{background-color:#ebeced !important}.neutral-1-color-a1{color:#ebeced !important}.neutral-1-border-color-a1{border-color:#ebeced !important}.neutral-1-border-color-a1.border{border-color:#ebeced !important}.neutral-1-bg-a2{background-color:#d9dadb !important}.neutral-1-color-a2{color:#d9dadb !important}.neutral-1-border-color-a2{border-color:#d9dadb !important}.neutral-1-border-color-a2.border{border-color:#d9dadb !important}.neutral-1-bg-a3{background-color:#c5c7c9 !important}.neutral-1-color-a3{color:#c5c7c9 !important}.neutral-1-border-color-a3{border-color:#c5c7c9 !important}.neutral-1-border-color-a3.border{border-color:#c5c7c9 !important}.neutral-1-bg-a4{background-color:#adb2b8 !important}.neutral-1-color-a4{color:#adb2b8 !important}.neutral-1-border-color-a4{border-color:#adb2b8 !important}.neutral-1-border-color-a4.border{border-color:#adb2b8 !important}.neutral-1-bg-a5{background-color:#959da6 !important}.neutral-1-color-a5{color:#959da6 !important}.neutral-1-border-color-a5{border-color:#959da6 !important}.neutral-1-border-color-a5.border{border-color:#959da6 !important}.neutral-1-bg-a6{background-color:#768594 !important}.neutral-1-color-a6{color:#768594 !important}.neutral-1-border-color-a6{border-color:#768594 !important}.neutral-1-border-color-a6.border{border-color:#768594 !important}.neutral-1-bg-a7{background-color:#5b6f82 !important}.neutral-1-color-a7{color:#5b6f82 !important}.neutral-1-border-color-a7{border-color:#5b6f82 !important}.neutral-1-border-color-a7.border{border-color:#5b6f82 !important}.neutral-1-bg-a8{background-color:#435a70 !important}.neutral-1-color-a8{color:#435a70 !important}.neutral-1-border-color-a8{border-color:#435a70 !important}.neutral-1-border-color-a8.border{border-color:#435a70 !important}.neutral-1-bg-a9{background-color:#2f475e !important}.neutral-1-color-a9{color:#2f475e !important}.neutral-1-border-color-a9{border-color:#2f475e !important}.neutral-1-border-color-a9.border{border-color:#2f475e !important}.neutral-1-bg-a10{background-color:#17324d !important}.neutral-1-color-a10{color:#17324d !important}.neutral-1-border-color-a10{border-color:#17324d !important}.neutral-1-border-color-a10.border{border-color:#17324d !important}.neutral-2-bg{background-color:#e6ecf2 !important}.neutral-2-color{color:#e6ecf2 !important}.neutral-2-border-color-{border-color:#e6ecf2}.neutral-2-bg-b1{background-color:#e6ecf2 !important}.neutral-2-color-b1{color:#e6ecf2 !important}.neutral-2-border-color-b1{border-color:#e6ecf2 !important}.neutral-2-border-color-b1.border{border-color:#e6ecf2 !important}.neutral-2-bg-b2{background-color:#c2c7cc !important}.neutral-2-color-b2{color:#c2c7cc !important}.neutral-2-border-color-b2{border-color:#c2c7cc !important}.neutral-2-border-color-b2.border{border-color:#c2c7cc !important}.neutral-2-bg-b3{background-color:#9da2a6 !important}.neutral-2-color-b3{color:#9da2a6 !important}.neutral-2-border-color-b3{border-color:#9da2a6 !important}.neutral-2-border-color-b3.border{border-color:#9da2a6 !important}.neutral-2-bg-b4{background-color:#797c80 !important}.neutral-2-color-b4{color:#797c80 !important}.neutral-2-border-color-b4{border-color:#797c80 !important}.neutral-2-border-color-b4.border{border-color:#797c80 !important}.neutral-2-bg-b5{background-color:#565759 !important}.neutral-2-color-b5{color:#565759 !important}.neutral-2-border-color-b5{border-color:#565759 !important}.neutral-2-border-color-b5.border{border-color:#565759 !important}.neutral-2-bg-b6{background-color:#2f3133 !important}.neutral-2-color-b6{color:#2f3133 !important}.neutral-2-border-color-b6{border-color:#2f3133 !important}.neutral-2-border-color-b6.border{border-color:#2f3133 !important}.neutral-2-bg-b7{background-color:#0c0c0d !important}.neutral-2-color-b7{color:#0c0c0d !important}.neutral-2-border-color-b7{border-color:#0c0c0d !important}.neutral-2-border-color-b7.border{border-color:#0c0c0d !important}.neutral-2-bg-a1{background-color:#e6ecf2 !important}.neutral-2-color-a1{color:#e6ecf2 !important}.neutral-2-border-color-a1{border-color:#e6ecf2 !important}.neutral-2-border-color-a1.border{border-color:#e6ecf2 !important}.neutral-2-bg-a2{background-color:#bcc4cc !important}.neutral-2-color-a2{color:#bcc4cc !important}.neutral-2-border-color-a2{border-color:#bcc4cc !important}.neutral-2-border-color-a2.border{border-color:#bcc4cc !important}.neutral-2-bg-a3{background-color:#9aa0a6 !important}.neutral-2-color-a3{color:#9aa0a6 !important}.neutral-2-border-color-a3{border-color:#9aa0a6 !important}.neutral-2-border-color-a3.border{border-color:#9aa0a6 !important}.neutral-2-bg-a4{background-color:#777b80 !important}.neutral-2-color-a4{color:#777b80 !important}.neutral-2-border-color-a4{border-color:#777b80 !important}.neutral-2-border-color-a4.border{border-color:#777b80 !important}.neutral-2-bg-a5{background-color:#535659 !important}.neutral-2-color-a5{color:#535659 !important}.neutral-2-border-color-a5{border-color:#535659 !important}.neutral-2-border-color-a5.border{border-color:#535659 !important}.neutral-2-bg-a6{background-color:#2f3133 !important}.neutral-2-color-a6{color:#2f3133 !important}.neutral-2-border-color-a6{border-color:#2f3133 !important}.neutral-2-border-color-a6.border{border-color:#2f3133 !important}.neutral-2-bg-a7{background-color:#17181a !important}.neutral-2-color-a7{color:#17181a !important}.neutral-2-border-color-a7{border-color:#17181a !important}.neutral-2-border-color-a7.border{border-color:#17181a !important}.lightgrey-bg-a1{background-color:#d8d9da !important}.lightgrey-color-a1{color:#d8d9da !important}.lightgrey-border-color-a1{border-color:#d8d9da !important}.lightgrey-border-color-a1.border{border-color:#d8d9da !important}.lightgrey-bg-a2{background-color:#edf5fc !important}.lightgrey-color-a2{color:#edf5fc !important}.lightgrey-border-color-a2{border-color:#edf5fc !important}.lightgrey-border-color-a2.border{border-color:#edf5fc !important}.lightgrey-bg-a3{background-color:#f3f7fc !important}.lightgrey-color-a3{color:#f3f7fc !important}.lightgrey-border-color-a3{border-color:#f3f7fc !important}.lightgrey-border-color-a3.border{border-color:#f3f7fc !important}.lightgrey-bg-a4{background-color:#f5f9fc !important}.lightgrey-color-a4{color:#f5f9fc !important}.lightgrey-border-color-a4{border-color:#f5f9fc !important}.lightgrey-border-color-a4.border{border-color:#f5f9fc !important}.lightgrey-bg-b1{background-color:#f3f7fc !important}.lightgrey-color-b1{color:#f3f7fc !important}.lightgrey-border-color-b1{border-color:#f3f7fc !important}.lightgrey-border-color-b1.border{border-color:#f3f7fc !important}.lightgrey-bg-b2{background-color:#ebf2fa !important}.lightgrey-color-b2{color:#ebf2fa !important}.lightgrey-border-color-b2{border-color:#ebf2fa !important}.lightgrey-border-color-b2.border{border-color:#ebf2fa !important}.lightgrey-bg-b3{background-color:#edf4fa !important}.lightgrey-color-b3{color:#edf4fa !important}.lightgrey-border-color-b3{border-color:#edf4fa !important}.lightgrey-border-color-b3.border{border-color:#edf4fa !important}.lightgrey-bg-b4{background-color:#f2f6fa !important}.lightgrey-color-b4{color:#f2f6fa !important}.lightgrey-border-color-b4{border-color:#f2f6fa !important}.lightgrey-border-color-b4.border{border-color:#f2f6fa !important}.lightgrey-bg-c1{background-color:#f7f9fa !important}.lightgrey-color-c1{color:#f7f9fa !important}.lightgrey-border-color-c1{border-color:#f7f9fa !important}.lightgrey-border-color-c1.border{border-color:#f7f9fa !important}.lightgrey-bg-c2{background-color:#f3f7fc !important}.lightgrey-color-c2{color:#f3f7fc !important}.lightgrey-border-color-c2{border-color:#f3f7fc !important}.lightgrey-border-color-c2.border{border-color:#f3f7fc !important}:root{--bs-indigo: hsl(243deg, 100%, 65%);--bs-purple: hsl(243deg, 100%, 80%);--bs-pink: hsl(350deg, 100%, 85%);--bs-red: hsl(350deg, 60%, 50%);--bs-orange: hsl(36deg, 100%, 30%);--bs-yellow: hsl(44deg, 100%, 72.5%);--bs-green: hsl(160deg, 100%, 25%);--bs-teal: hsl(178deg, 90%, 32%);--bs-cyan: hsl(178deg, 100%, 50%);--bs-white: hsl(0deg, 0%, 100%);--bs-gray: hsl(0deg, 0%, 32%);--bs-gray-dark: hsl(0deg, 0%, 15%);--bs-blue: hsl(210deg, 100%, 45%);--bs-gray-secondary: hsl(210deg, 17%, 44%);--bs-gray-tertiary: hsl(205deg, 21.2121212121%, 44.55%);--bs-gray-quaternary: hsl(238deg, 100%, 99.5%);--bs-gray-100: hsl(0deg, 0%, 96%);--bs-gray-200: hsl(0deg, 0%, 90%);--bs-gray-300: hsl(0deg, 0%, 83%);--bs-gray-400: hsl(0deg, 0%, 64%);--bs-gray-500: hsl(0deg, 0%, 45%);--bs-gray-600: hsl(0deg, 0%, 32%);--bs-gray-700: hsl(0deg, 0%, 25%);--bs-gray-800: hsl(0deg, 0%, 15%);--bs-gray-900: hsl(0deg, 0%, 10%);--bs-primary: hsl(210deg, 100%, 40%);--bs-secondary: hsl(210deg, 17%, 44%);--bs-success: hsl(160deg, 100%, 25%);--bs-info: hsl(210deg, 17%, 44%);--bs-warning: hsl(36deg, 100%, 30%);--bs-danger: hsl(350deg, 60%, 50%);--bs-light: hsl(255deg, 32.2033898305%, 92.625%);--bs-dark: hsl(210deg, 54%, 20%);--bs-black: hsl(0deg, 0%, 0%);--bs-white: hsl(0deg, 0%, 100%);--bs-100: hsl(0deg, 0%, 96%);--bs-200: hsl(0deg, 0%, 90%);--bs-300: hsl(0deg, 0%, 83%);--bs-400: hsl(0deg, 0%, 64%);--bs-500: hsl(0deg, 0%, 45%);--bs-600: hsl(0deg, 0%, 32%);--bs-700: hsl(0deg, 0%, 25%);--bs-800: hsl(0deg, 0%, 15%);--bs-900: hsl(0deg, 0%, 10%);--bs-primary-rgb: 0, 102, 204;--bs-secondary-rgb: 93, 112, 131;--bs-success-rgb: 0, 128, 85;--bs-info-rgb: 93, 112, 131;--bs-warning-rgb: 153, 92, 0;--bs-danger-rgb: 204, 51, 77;--bs-light-rgb: 233, 230, 242;--bs-dark-rgb: 23, 51, 79;--bs-black-rgb: 0, 0, 0;--bs-white-rgb: 255, 255, 255;--bs-100-rgb: 245, 245, 245;--bs-200-rgb: 230, 230, 230;--bs-300-rgb: 212, 212, 212;--bs-400-rgb: 163, 163, 163;--bs-500-rgb: 115, 115, 115;--bs-600-rgb: 82, 82, 82;--bs-700-rgb: 64, 64, 64;--bs-800-rgb: 38, 38, 38;--bs-900-rgb: 26, 26, 26;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 26, 26, 26;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;--bs-font-monospace: "Roboto Mono", 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: hsl(0deg, 0%, 10%);--bs-body-bg: hsl(0deg, 0%, 100%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: hsl(210deg, 4%, 78%);--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 4px;--bs-border-radius-sm: 2px;--bs-border-radius-lg: 8px;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: hsl(210deg, 100%, 40%);--bs-link-hover-color: #0052a3;--bs-code-color: hsl(210deg, 54%, 20%);--bs-highlight-bg: hsl(178deg, 100%, 90%)}*,*::before,*::after{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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}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 + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.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]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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:0.875rem}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875rem}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875rem;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875rem;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:2px}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:#5d7083;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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 + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::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:0.875rem;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:0.875rem;color:#525252}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875rem;color:#525252}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 24px;--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-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1176px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 24px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #cce0f5;--bs-table-border-color: #b8cadd;--bs-table-striped-bg: #c2d5e9;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #b8cadd;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #bdcfe3;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #dfe2e6;--bs-table-border-color: #c9cbcf;--bs-table-striped-bg: #d4d7db;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #c9cbcf;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #ced1d5;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #cce6dd;--bs-table-border-color: #b8cfc7;--bs-table-striped-bg: #c2dbd2;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #b8cfc7;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #bdd5cc;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #dfe2e6;--bs-table-border-color: #c9cbcf;--bs-table-striped-bg: #d4d7db;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #c9cbcf;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #ced1d5;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #ebdecc;--bs-table-border-color: #d4c8b8;--bs-table-striped-bg: #dfd3c2;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #d4c8b8;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #d9cdbd;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: #f5d6db;--bs-table-border-color: #ddc1c5;--bs-table-striped-bg: #e9cbd0;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #ddc1c5;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #e3c6cb;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: hsl(0deg, 0%, 0%);--bs-table-bg: hsl(255deg, 32.2033898305%, 92.625%);--bs-table-border-color: #d2cfda;--bs-table-striped-bg: #dddbe6;--bs-table-striped-color: hsl(0deg, 0%, 0%);--bs-table-active-bg: #d2cfda;--bs-table-active-color: hsl(0deg, 0%, 0%);--bs-table-hover-bg: #d8d5e0;--bs-table-hover-color: hsl(0deg, 0%, 0%);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: hsl(0deg, 0%, 100%);--bs-table-bg: hsl(210deg, 54%, 20%);--bs-table-border-color: #2e4761;--bs-table-striped-bg: #233d58;--bs-table-striped-color: hsl(0deg, 0%, 100%);--bs-table-active-bg: #2e4761;--bs-table-active-color: hsl(0deg, 0%, 100%);--bs-table-hover-bg: #28425c;--bs-table-hover-color: hsl(0deg, 0%, 100%);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:.375rem;padding-bottom:.375rem;margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875rem;color:#5d7083}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1a1a1a;background-color:#fff;background-clip:padding-box;border:0 solid #a3a3a3;appearance:none;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);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:#1a1a1a;background-color:#fff;border-color:#5d7083;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#525252;opacity:1}.form-control:disabled{background-color:#d8d9da;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#1a1a1a;background-color:#fff;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:0;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::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#f2f2f2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#1a1a1a;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:0 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem);padding:.25rem .5rem;font-size:0.875rem;border-radius:2px}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem);padding:.5rem 1rem;font-size:1.25rem;border-radius:8px}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:2.5rem}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem)}textarea.form-control-lg{min-height:calc(1.5em + 1rem)}.form-control-color{width:3rem;height:2.5rem;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#1a1a1a;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:0 solid #a3a3a3;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#5d7083;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e6e6e6}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #1a1a1a}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:2px}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:8px}.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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;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:#5d7083;outline:0;box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.form-check-input:checked{background-color:#06c;border-color:#06c}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' 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]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280deg, 0%, 100%%29'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#06c;border-color:#06c;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' 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{width:2em;margin-left:-2.5em;background-image: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");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{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%28210deg, 17%, 44%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280deg, 0%, 100%%29'/%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}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#06c;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d1f0}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#d4d4d4;border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#06c;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d1f0}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#d4d4d4;border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#737373}.form-range:disabled::-moz-range-thumb{background-color:#737373}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:3.5rem;line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:0 solid rgba(0,0,0,0);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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:0 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{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:#1a1a1a;text-align:center;white-space:nowrap;background-color:#fff;border:0 solid #a3a3a3;border-radius:0}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:8px}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:2px}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{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:0;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:0.875rem;color:#008055}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem 1rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#008055;border-radius:4px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#008055;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' 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(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#008055;box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#008055}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#008055;box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#008055}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#008055}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(0,128,85,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#008055}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875rem;color:#cc334d}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem 1rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#cc334d;border-radius:4px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#cc334d;padding-right:calc(1.5em + 0.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='hsl%28350deg, 60%, 50%%29'%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='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#cc334d;box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#cc334d}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),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='hsl%28350deg, 60%, 50%%29'%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='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#cc334d;box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#cc334d}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#cc334d}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(204,51,77,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#cc334d}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-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: 600;--bs-btn-line-height: 1.5;--bs-btn-color: hsl(0deg, 0%, 10%);--bs-btn-bg: transparent;--bs-btn-border-width: 0;--bs-btn-border-color: transparent;--bs-btn-border-radius: 4px;--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;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);box-shadow:var(--bs-btn-box-shadow);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-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-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-active-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);box-shadow:none}.btn-primary{color:#fff;background-color:#06c;border-color:#06c;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:focus,.btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)}.btn-primary:hover{background-color:#0053a5;color:#fff;border-color:#004d99}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#06c;border-color:#06c;pointer-events:none}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#004d99;border-color:#00468d}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.btn-secondary{color:#fff;background-color:#5d7083;border-color:#5d7083;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:focus,.btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)}.btn-secondary:hover{background-color:#4b5b6a;color:#fff;border-color:#465462}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#5d7083;border-color:#5d7083;pointer-events:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#465462;border-color:#404d5a}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-success{color:#fff;background-color:#008055;border-color:#008055;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:focus,.btn-success.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,128,85,.5)}.btn-success:hover{background-color:#006845;color:#fff;border-color:#006040}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#008055;border-color:#008055;pointer-events:none}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#006040;border-color:#00583b}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)}.btn-info{color:#fff;background-color:#5d7083;border-color:#5d7083;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:focus,.btn-info.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)}.btn-info:hover{background-color:#4b5b6a;color:#fff;border-color:#465462}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#5d7083;border-color:#5d7083;pointer-events:none}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#465462;border-color:#404d5a}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-warning{color:#fff;background-color:#995c00;border-color:#995c00;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:focus,.btn-warning.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(153,92,0,.5)}.btn-warning:hover{background-color:#7c4b00;color:#fff;border-color:#734500}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#995c00;border-color:#995c00;pointer-events:none}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#734500;border-color:#6a3f00}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)}.btn-danger{color:#fff;background-color:#cc334d;border-color:#cc334d;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:focus,.btn-danger.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(204,51,77,.5)}.btn-danger:hover{background-color:#a5293e;color:#fff;border-color:#99263a}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#cc334d;border-color:#cc334d;pointer-events:none}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#99263a;border-color:#8d2335}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)}.btn-light{color:#000;background-color:#e9e6f2;border-color:#e9e6f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:focus,.btn-light.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(233,230,242,.5)}.btn-light:hover{background-color:#c6c4ce;color:#000;border-color:#bab8c2}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#e9e6f2;border-color:#e9e6f2;pointer-events:none}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#bab8c2;border-color:#afadb6}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)}.btn-dark{color:#fff;background-color:#17334f;border-color:#17334f;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:focus,.btn-dark.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(23,51,79,.5)}.btn-dark:hover{background-color:#3a5269;color:#fff;border-color:#2e4761}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#17334f;border-color:#17334f;pointer-events:none}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#455c72;border-color:#2e4761}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)}.btn-black{color:#fff;background-color:#000;border-color:#000;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-black:focus,.btn-black.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,0,0,.5)}.btn-black:hover{background-color:#000;color:#fff;border-color:#000}.btn-black.disabled,.btn-black:disabled{color:#fff;background-color:#000;border-color:#000;pointer-events:none}.btn-black:not(:disabled):not(.disabled):active,.btn-black:not(:disabled):not(.disabled).active,.show>.btn-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-black:not(:disabled):not(.disabled):active:focus,.btn-black:not(:disabled):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)}.btn-white{color:#000;background-color:#fff;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-white:focus,.btn-white.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)}.btn-white:hover{background-color:#cfcfcf;color:#000;border-color:#bfbfbf}.btn-white.disabled,.btn-white:disabled{color:#000;background-color:#fff;border-color:#fff;pointer-events:none}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show>.btn-white.dropdown-toggle{color:#000;background-color:#bfbfbf;border-color:#b0b0b0}.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.btn-100{color:#000;background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-100:focus,.btn-100.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(245,245,245,.5)}.btn-100:hover{background-color:#c6c6c6;color:#000;border-color:#b8b8b8}.btn-100.disabled,.btn-100:disabled{color:#000;background-color:#f5f5f5;border-color:#f5f5f5;pointer-events:none}.btn-100:not(:disabled):not(.disabled):active,.btn-100:not(:disabled):not(.disabled).active,.show>.btn-100.dropdown-toggle{color:#000;background-color:#b8b8b8;border-color:#a9a9a9}.btn-100:not(:disabled):not(.disabled):active:focus,.btn-100:not(:disabled):not(.disabled).active:focus,.show>.btn-100.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)}.btn-200{color:#000;background-color:#e6e6e6;border-color:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-200:focus,.btn-200.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(230,230,230,.5)}.btn-200:hover{background-color:#bababa;color:#000;border-color:#adadad}.btn-200.disabled,.btn-200:disabled{color:#000;background-color:#e6e6e6;border-color:#e6e6e6;pointer-events:none}.btn-200:not(:disabled):not(.disabled):active,.btn-200:not(:disabled):not(.disabled).active,.show>.btn-200.dropdown-toggle{color:#000;background-color:#adadad;border-color:#9f9f9f}.btn-200:not(:disabled):not(.disabled):active:focus,.btn-200:not(:disabled):not(.disabled).active:focus,.show>.btn-200.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)}.btn-300{color:#000;background-color:#d4d4d4;border-color:#d4d4d4;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-300:focus,.btn-300.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(212,212,212,.5)}.btn-300:hover{background-color:#acacac;color:#000;border-color:#9f9f9f}.btn-300.disabled,.btn-300:disabled{color:#000;background-color:#d4d4d4;border-color:#d4d4d4;pointer-events:none}.btn-300:not(:disabled):not(.disabled):active,.btn-300:not(:disabled):not(.disabled).active,.show>.btn-300.dropdown-toggle{color:#000;background-color:#9f9f9f;border-color:#929292}.btn-300:not(:disabled):not(.disabled):active:focus,.btn-300:not(:disabled):not(.disabled).active:focus,.show>.btn-300.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)}.btn-400{color:#000;background-color:#a3a3a3;border-color:#a3a3a3;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-400:focus,.btn-400.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(163,163,163,.5)}.btn-400:hover{background-color:#848484;color:#000;border-color:#7a7a7a}.btn-400.disabled,.btn-400:disabled{color:#000;background-color:#a3a3a3;border-color:#a3a3a3;pointer-events:none}.btn-400:not(:disabled):not(.disabled):active,.btn-400:not(:disabled):not(.disabled).active,.show>.btn-400.dropdown-toggle{color:#000;background-color:#7a7a7a;border-color:#707070}.btn-400:not(:disabled):not(.disabled):active:focus,.btn-400:not(:disabled):not(.disabled).active:focus,.show>.btn-400.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)}.btn-500{color:#fff;background-color:#737373;border-color:#737373;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-500:focus,.btn-500.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(115,115,115,.5)}.btn-500:hover{background-color:#5d5d5d;color:#fff;border-color:#565656}.btn-500.disabled,.btn-500:disabled{color:#fff;background-color:#737373;border-color:#737373;pointer-events:none}.btn-500:not(:disabled):not(.disabled):active,.btn-500:not(:disabled):not(.disabled).active,.show>.btn-500.dropdown-toggle{color:#fff;background-color:#565656;border-color:#4f4f4f}.btn-500:not(:disabled):not(.disabled):active:focus,.btn-500:not(:disabled):not(.disabled).active:focus,.show>.btn-500.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)}.btn-600{color:#fff;background-color:#525252;border-color:#525252;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-600:focus,.btn-600.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(82,82,82,.5)}.btn-600:hover{background-color:#424242;color:#fff;border-color:#3e3e3e}.btn-600.disabled,.btn-600:disabled{color:#fff;background-color:#525252;border-color:#525252;pointer-events:none}.btn-600:not(:disabled):not(.disabled):active,.btn-600:not(:disabled):not(.disabled).active,.show>.btn-600.dropdown-toggle{color:#fff;background-color:#3e3e3e;border-color:#393939}.btn-600:not(:disabled):not(.disabled):active:focus,.btn-600:not(:disabled):not(.disabled).active:focus,.show>.btn-600.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)}.btn-700{color:#fff;background-color:#404040;border-color:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-700:focus,.btn-700.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(64,64,64,.5)}.btn-700:hover{background-color:#343434;color:#fff;border-color:#303030}.btn-700.disabled,.btn-700:disabled{color:#fff;background-color:#404040;border-color:#404040;pointer-events:none}.btn-700:not(:disabled):not(.disabled):active,.btn-700:not(:disabled):not(.disabled).active,.show>.btn-700.dropdown-toggle{color:#fff;background-color:#303030;border-color:#2c2c2c}.btn-700:not(:disabled):not(.disabled):active:focus,.btn-700:not(:disabled):not(.disabled).active:focus,.show>.btn-700.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)}.btn-800{color:#fff;background-color:#262626;border-color:#262626;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-800:focus,.btn-800.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(38,38,38,.5)}.btn-800:hover{background-color:#1f1f1f;color:#fff;border-color:#1d1d1d}.btn-800.disabled,.btn-800:disabled{color:#fff;background-color:#262626;border-color:#262626;pointer-events:none}.btn-800:not(:disabled):not(.disabled):active,.btn-800:not(:disabled):not(.disabled).active,.show>.btn-800.dropdown-toggle{color:#fff;background-color:#1d1d1d;border-color:#1a1a1a}.btn-800:not(:disabled):not(.disabled):active:focus,.btn-800:not(:disabled):not(.disabled).active:focus,.show>.btn-800.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)}.btn-900{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-900:focus,.btn-900.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(26,26,26,.5)}.btn-900:hover{background-color:#151515;color:#fff;border-color:#141414}.btn-900.disabled,.btn-900:disabled{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a;pointer-events:none}.btn-900:not(:disabled):not(.disabled):active,.btn-900:not(:disabled):not(.disabled).active,.show>.btn-900.dropdown-toggle{color:#fff;background-color:#141414;border-color:#121212}.btn-900:not(:disabled):not(.disabled):active:focus,.btn-900:not(:disabled):not(.disabled).active:focus,.show>.btn-900.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)}.btn-outline-primary{color:#06c;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary:hover{color:#125ca6;box-shadow:inset 0 0 0 2px #125ca6}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:inset 0 0 0 1px #06c,0 0 0 .25rem rgba(0,102,204,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#06c;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#06c;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.btn-outline-secondary{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary:hover{color:#656565;box-shadow:inset 0 0 0 2px #656565}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#5d7083;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-success{color:#008055;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #008055}.btn-outline-success:hover{color:#0c6849;box-shadow:inset 0 0 0 2px #0c6849}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:inset 0 0 0 1px #008055,0 0 0 .25rem rgba(0,128,85,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#008055;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#008055;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #008055}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)}.btn-outline-info{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-info:hover{color:#656565;box-shadow:inset 0 0 0 2px #656565}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5d7083;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#5d7083;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)}.btn-outline-warning{color:#995c00;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning:hover{color:#7c500e;box-shadow:inset 0 0 0 2px #7c500e}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:inset 0 0 0 1px #995c00,0 0 0 .25rem rgba(153,92,0,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#995c00;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#995c00;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)}.btn-outline-danger{color:#cc334d;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger:hover{color:#a14554;box-shadow:inset 0 0 0 2px #a14554}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:inset 0 0 0 1px #cc334d,0 0 0 .25rem rgba(204,51,77,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#cc334d;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#cc334d;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)}.btn-outline-light{color:#e9e6f2;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e9e6f2}.btn-outline-light:hover{color:#d5d5d5;box-shadow:inset 0 0 0 2px #d5d5d5}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:inset 0 0 0 1px #e9e6f2,0 0 0 .25rem rgba(233,230,242,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e9e6f2;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#e9e6f2;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e9e6f2}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)}.btn-outline-dark{color:#17334f;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #17334f}.btn-outline-dark:hover{color:#1e2e3e;box-shadow:inset 0 0 0 2px #1e2e3e}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:inset 0 0 0 1px #17334f,0 0 0 .25rem rgba(23,51,79,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#17334f;background-color:rgba(0,0,0,0)}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#17334f;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #17334f}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)}.btn-outline-black{color:#000;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:hover{color:#000;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:focus,.btn-outline-black.focus{box-shadow:inset 0 0 0 1px #000,0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-black.disabled,.btn-outline-black:disabled{color:#000;background-color:rgba(0,0,0,0)}.btn-outline-black:not(:disabled):not(.disabled):active,.btn-outline-black:not(:disabled):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{color:#000;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #000}.btn-outline-black:not(:disabled):not(.disabled):active:focus,.btn-outline-black:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-white{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.btn-outline-white:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-white:focus,.btn-outline-white.focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:rgba(0,0,0,0)}.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-100{color:#f5f5f5;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #f5f5f5}.btn-outline-100:hover{color:#ddd;box-shadow:inset 0 0 0 2px #ddd}.btn-outline-100:focus,.btn-outline-100.focus{box-shadow:inset 0 0 0 1px #f5f5f5,0 0 0 .25rem rgba(245,245,245,.5)}.btn-outline-100.disabled,.btn-outline-100:disabled{color:#f5f5f5;background-color:rgba(0,0,0,0)}.btn-outline-100:not(:disabled):not(.disabled):active,.btn-outline-100:not(:disabled):not(.disabled).active,.show>.btn-outline-100.dropdown-toggle{color:#f5f5f5;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #f5f5f5}.btn-outline-100:not(:disabled):not(.disabled):active:focus,.btn-outline-100:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-100.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)}.btn-outline-200{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-200:hover{color:#cfcfcf;box-shadow:inset 0 0 0 2px #cfcfcf}.btn-outline-200:focus,.btn-outline-200.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(230,230,230,.5)}.btn-outline-200.disabled,.btn-outline-200:disabled{color:#e6e6e6;background-color:rgba(0,0,0,0)}.btn-outline-200:not(:disabled):not(.disabled):active,.btn-outline-200:not(:disabled):not(.disabled).active,.show>.btn-outline-200.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.btn-outline-200:not(:disabled):not(.disabled):active:focus,.btn-outline-200:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-200.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)}.btn-outline-300{color:#d4d4d4;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #d4d4d4}.btn-outline-300:hover{color:#bfbfbf;box-shadow:inset 0 0 0 2px #bfbfbf}.btn-outline-300:focus,.btn-outline-300.focus{box-shadow:inset 0 0 0 1px #d4d4d4,0 0 0 .25rem rgba(212,212,212,.5)}.btn-outline-300.disabled,.btn-outline-300:disabled{color:#d4d4d4;background-color:rgba(0,0,0,0)}.btn-outline-300:not(:disabled):not(.disabled):active,.btn-outline-300:not(:disabled):not(.disabled).active,.show>.btn-outline-300.dropdown-toggle{color:#d4d4d4;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #d4d4d4}.btn-outline-300:not(:disabled):not(.disabled):active:focus,.btn-outline-300:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-300.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)}.btn-outline-400{color:#a3a3a3;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #a3a3a3}.btn-outline-400:hover{color:#939393;box-shadow:inset 0 0 0 2px #939393}.btn-outline-400:focus,.btn-outline-400.focus{box-shadow:inset 0 0 0 1px #a3a3a3,0 0 0 .25rem rgba(163,163,163,.5)}.btn-outline-400.disabled,.btn-outline-400:disabled{color:#a3a3a3;background-color:rgba(0,0,0,0)}.btn-outline-400:not(:disabled):not(.disabled):active,.btn-outline-400:not(:disabled):not(.disabled).active,.show>.btn-outline-400.dropdown-toggle{color:#a3a3a3;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #a3a3a3}.btn-outline-400:not(:disabled):not(.disabled):active:focus,.btn-outline-400:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-400.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)}.btn-outline-500{color:#737373;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #737373}.btn-outline-500:hover{color:#686868;box-shadow:inset 0 0 0 2px #686868}.btn-outline-500:focus,.btn-outline-500.focus{box-shadow:inset 0 0 0 1px #737373,0 0 0 .25rem rgba(115,115,115,.5)}.btn-outline-500.disabled,.btn-outline-500:disabled{color:#737373;background-color:rgba(0,0,0,0)}.btn-outline-500:not(:disabled):not(.disabled):active,.btn-outline-500:not(:disabled):not(.disabled).active,.show>.btn-outline-500.dropdown-toggle{color:#737373;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #737373}.btn-outline-500:not(:disabled):not(.disabled):active:focus,.btn-outline-500:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-500.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)}.btn-outline-600{color:#525252;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #525252}.btn-outline-600:hover{color:#4a4a4a;box-shadow:inset 0 0 0 2px #4a4a4a}.btn-outline-600:focus,.btn-outline-600.focus{box-shadow:inset 0 0 0 1px #525252,0 0 0 .25rem rgba(82,82,82,.5)}.btn-outline-600.disabled,.btn-outline-600:disabled{color:#525252;background-color:rgba(0,0,0,0)}.btn-outline-600:not(:disabled):not(.disabled):active,.btn-outline-600:not(:disabled):not(.disabled).active,.show>.btn-outline-600.dropdown-toggle{color:#525252;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #525252}.btn-outline-600:not(:disabled):not(.disabled):active:focus,.btn-outline-600:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-600.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)}.btn-outline-700{color:#404040;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #404040}.btn-outline-700:hover{color:#3a3a3a;box-shadow:inset 0 0 0 2px #3a3a3a}.btn-outline-700:focus,.btn-outline-700.focus{box-shadow:inset 0 0 0 1px #404040,0 0 0 .25rem rgba(64,64,64,.5)}.btn-outline-700.disabled,.btn-outline-700:disabled{color:#404040;background-color:rgba(0,0,0,0)}.btn-outline-700:not(:disabled):not(.disabled):active,.btn-outline-700:not(:disabled):not(.disabled).active,.show>.btn-outline-700.dropdown-toggle{color:#404040;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #404040}.btn-outline-700:not(:disabled):not(.disabled):active:focus,.btn-outline-700:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-700.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)}.btn-outline-800{color:#262626;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #262626}.btn-outline-800:hover{color:#222;box-shadow:inset 0 0 0 2px #222}.btn-outline-800:focus,.btn-outline-800.focus{box-shadow:inset 0 0 0 1px #262626,0 0 0 .25rem rgba(38,38,38,.5)}.btn-outline-800.disabled,.btn-outline-800:disabled{color:#262626;background-color:rgba(0,0,0,0)}.btn-outline-800:not(:disabled):not(.disabled):active,.btn-outline-800:not(:disabled):not(.disabled).active,.show>.btn-outline-800.dropdown-toggle{color:#262626;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #262626}.btn-outline-800:not(:disabled):not(.disabled):active:focus,.btn-outline-800:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-800.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)}.btn-outline-900{color:#1a1a1a;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #1a1a1a}.btn-outline-900:hover{color:#171717;box-shadow:inset 0 0 0 2px #171717}.btn-outline-900:focus,.btn-outline-900.focus{box-shadow:inset 0 0 0 1px #1a1a1a,0 0 0 .25rem rgba(26,26,26,.5)}.btn-outline-900.disabled,.btn-outline-900:disabled{color:#1a1a1a;background-color:rgba(0,0,0,0)}.btn-outline-900:not(:disabled):not(.disabled):active,.btn-outline-900:not(:disabled):not(.disabled).active,.show>.btn-outline-900.dropdown-toggle{color:#1a1a1a;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #1a1a1a}.btn-outline-900:not(:disabled):not(.disabled):active:focus,.btn-outline-900:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-900.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)}.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: hsl(0deg, 0%, 32%);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 38, 125, 212;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.125rem;--bs-btn-border-radius: 8px}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:1rem;--bs-btn-border-radius: 2px}.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}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-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 rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.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: hsl(0deg, 0%, 10%);--bs-dropdown-bg: hsl(0deg, 0%, 100%);--bs-dropdown-border-color: transparent;--bs-dropdown-border-radius: 4px;--bs-dropdown-border-width: 0;--bs-dropdown-inner-border-radius: 4px;--bs-dropdown-divider-bg: transparent;--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 20px 30px 5px rgba(0, 0, 0, 0.05);--bs-dropdown-link-color: hsl(210deg, 54%, 20%);--bs-dropdown-link-hover-color: hsl(210deg, 54%, 20%);--bs-dropdown-link-hover-bg: #e6ecf2;--bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);--bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);--bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);--bs-dropdown-item-padding-x: 24px;--bs-dropdown-item-padding-y: 12px;--bs-dropdown-header-color: hsl(210deg, 54%, 20%);--bs-dropdown-header-padding-x: 24px;--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);box-shadow:var(--bs-dropdown-box-shadow)}.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 rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.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 rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);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 rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{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:rgba(0,0,0,0)}.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:0.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: hsl(0deg, 0%, 83%);--bs-dropdown-bg: hsl(0deg, 0%, 15%);--bs-dropdown-border-color: transparent;--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: hsl(0deg, 0%, 83%);--bs-dropdown-link-hover-color: hsl(0deg, 0%, 100%);--bs-dropdown-divider-bg: transparent;--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);--bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);--bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);--bs-dropdown-header-color: hsl(0deg, 0%, 45%)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:4px}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.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:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav,.it-header-slim-wrapper{--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: hsl(0deg, 0%, 32%);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;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:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: hsl(0deg, 0%, 83%);--bs-nav-tabs-border-radius: 4px;--bs-nav-tabs-link-hover-border-color: hsl(0deg, 0%, 90%) hsl(0deg, 0%, 90%) hsl(0deg, 0%, 83%);--bs-nav-tabs-link-active-color: hsl(0deg, 0%, 25%);--bs-nav-tabs-link-active-bg: hsl(0deg, 0%, 100%);--bs-nav-tabs-link-active-border-color: hsl(0deg, 0%, 83%) hsl(0deg, 0%, 83%) hsl(0deg, 0%, 100%);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));background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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: 4px;--bs-nav-pills-link-active-color: hsl(0deg, 0%, 100%);--bs-nav-pills-link-active-bg: hsl(210deg, 100%, 40%)}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.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-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{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(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.5rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--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%280, 0, 0, 0.55%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(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0;--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-sm,.navbar>.container-md,.navbar>.container-lg,.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:hover,.navbar-brand:focus{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 .show>.nav-link,.navbar-nav .nav-link.active{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:hover,.navbar-text a:focus{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:rgba(0,0,0,0);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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;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{--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: hsl(0deg, 0%, 100%);--bs-navbar-brand-color: hsl(0deg, 0%, 100%);--bs-navbar-brand-hover-color: hsl(0deg, 0%, 100%);--bs-navbar-toggler-border-color: transparent;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 2rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: hsl(210deg, 4%, 78%);--bs-card-border-radius: 0;--bs-card-box-shadow: ;--bs-card-inner-border-radius: -1px;--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 2rem;--bs-card-cap-bg: transparent;--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: hsl(0deg, 0%, 100%);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 12px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);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);box-shadow:var(--bs-card-box-shadow)}.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)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0}.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(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.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(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.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-top,.card-img-bottom{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-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{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-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: hsl(0deg, 0%, 10%);--bs-accordion-bg: hsl(0deg, 0%, 100%);--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: 1px;--bs-accordion-border-radius: 4px;--bs-accordion-inner-border-radius: 3px;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: hsl(0deg, 0%, 10%);--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='hsl%280deg, 0%, 10%%29'%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='%23005cb8'%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: hsl(210deg, 17%, 44%);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #005cb8;--bs-accordion-active-bg: #e6f0fa}.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}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: transparent;--bs-breadcrumb-border-radius: 0;--bs-breadcrumb-divider-color: hsl(0deg, 0%, 32%);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: hsl(0deg, 0%, 32%);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, "/") /* rtl: 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: hsl(0deg, 0%, 100%);--bs-pagination-border-width: 1px;--bs-pagination-border-color: hsl(0deg, 0%, 83%);--bs-pagination-border-radius: 4px;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: hsl(0deg, 0%, 90%);--bs-pagination-hover-border-color: hsl(0deg, 0%, 83%);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: hsl(0deg, 0%, 90%);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);--bs-pagination-active-color: hsl(0deg, 0%, 100%);--bs-pagination-active-bg: hsl(210deg, 100%, 40%);--bs-pagination-active-border-color: hsl(210deg, 100%, 40%);--bs-pagination-disabled-color: hsl(0deg, 0%, 32%);--bs-pagination-disabled-bg: hsl(0deg, 0%, 100%);--bs-pagination-disabled-border-color: hsl(0deg, 0%, 83%);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)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{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:-1px}.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: 8px}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 2px}.badge{--bs-badge-padding-x: 0.4em;--bs-badge-padding-y: 0.25em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: hsl(0deg, 0%, 100%);--bs-badge-border-radius: 4px;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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 4px;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}.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: #003d7a;--bs-alert-bg: #cce0f5;--bs-alert-border-color: #b3d1f0}.alert-primary .alert-link{color:#003162}.alert-secondary{--bs-alert-color: #38434f;--bs-alert-bg: #dfe2e6;--bs-alert-border-color: #ced4da}.alert-secondary .alert-link{color:#2d363f}.alert-success{--bs-alert-color: #004d33;--bs-alert-bg: #cce6dd;--bs-alert-border-color: #b3d9cc}.alert-success .alert-link{color:#003e29}.alert-info{--bs-alert-color: #38434f;--bs-alert-bg: #dfe2e6;--bs-alert-border-color: #ced4da}.alert-info .alert-link{color:#2d363f}.alert-warning{--bs-alert-color: #5c3700;--bs-alert-bg: #ebdecc;--bs-alert-border-color: #e0ceb3}.alert-warning .alert-link{color:#4a2c00}.alert-danger{--bs-alert-color: #7a1f2e;--bs-alert-bg: #f5d6db;--bs-alert-border-color: #f0c2ca}.alert-danger .alert-link{color:#621925}.alert-light{--bs-alert-color: #5d5c61;--bs-alert-bg: #fbfafc;--bs-alert-border-color: #f8f8fb}.alert-light .alert-link{color:#4a4a4e}.alert-dark{--bs-alert-color: #0e1f2f;--bs-alert-bg: #d1d6dc;--bs-alert-border-color: #b9c2ca}.alert-dark .alert-link{color:#0b1926}.alert-black{--bs-alert-color: black;--bs-alert-bg: #cccccc;--bs-alert-border-color: #b3b3b3}.alert-black .alert-link{color:#000}.alert-white{--bs-alert-color: #666666;--bs-alert-bg: white;--bs-alert-border-color: white}.alert-white .alert-link{color:#525252}.alert-100{--bs-alert-color: #626262;--bs-alert-bg: #fdfdfd;--bs-alert-border-color: #fcfcfc}.alert-100 .alert-link{color:#4e4e4e}.alert-200{--bs-alert-color: #5c5c5c;--bs-alert-bg: #fafafa;--bs-alert-border-color: #f8f8f8}.alert-200 .alert-link{color:#4a4a4a}.alert-300{--bs-alert-color: #555555;--bs-alert-bg: #f6f6f6;--bs-alert-border-color: #f2f2f2}.alert-300 .alert-link{color:#444}.alert-400{--bs-alert-color: #626262;--bs-alert-bg: #ededed;--bs-alert-border-color: #e3e3e3}.alert-400 .alert-link{color:#4e4e4e}.alert-500{--bs-alert-color: #454545;--bs-alert-bg: #e3e3e3;--bs-alert-border-color: #d5d5d5}.alert-500 .alert-link{color:#373737}.alert-600{--bs-alert-color: #313131;--bs-alert-bg: gainsboro;--bs-alert-border-color: #cbcbcb}.alert-600 .alert-link{color:#272727}.alert-700{--bs-alert-color: #262626;--bs-alert-bg: #d9d9d9;--bs-alert-border-color: #c6c6c6}.alert-700 .alert-link{color:#1e1e1e}.alert-800{--bs-alert-color: #171717;--bs-alert-bg: #d4d4d4;--bs-alert-border-color: #bebebe}.alert-800 .alert-link{color:#121212}.alert-900{--bs-alert-color: #101010;--bs-alert-bg: #d1d1d1;--bs-alert-border-color: #bababa}.alert-900 .alert-link{color:#0d0d0d}@keyframes progress-bar-stripes{0%{background-position-x:16px}}.progress{--bs-progress-height: 16px;--bs-progress-font-size:0.75rem;--bs-progress-bg: hsl(0deg, 0%, 90%);--bs-progress-border-radius: 0;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: hsl(0deg, 0%, 100%);--bs-progress-bar-bg: hsl(210deg, 100%, 40%);--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);box-shadow:var(--bs-progress-box-shadow)}.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.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: hsl(0deg, 0%, 10%);--bs-list-group-bg: hsl(0deg, 0%, 100%);--bs-list-group-border-color: rgba(0, 0, 0, 0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 4px;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 1rem;--bs-list-group-action-color: hsl(210deg, 100%, 40%);--bs-list-group-action-hover-color: hsl(210deg, 100%, 40%);--bs-list-group-action-hover-bg: hsl(0deg, 0%, 96%);--bs-list-group-action-active-color: hsl(0deg, 0%, 10%);--bs-list-group-action-active-bg: hsl(0deg, 0%, 90%);--bs-list-group-disabled-color: hsl(0deg, 0%, 32%);--bs-list-group-disabled-bg: hsl(0deg, 0%, 100%);--bs-list-group-active-color: hsl(0deg, 0%, 100%);--bs-list-group-active-bg: hsl(210deg, 100%, 40%);--bs-list-group-active-border-color: hsl(210deg, 100%, 40%);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:hover,.list-group-item-action:focus{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{color:#003d7a;background-color:#cce0f5}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#003d7a;background-color:#b8cadd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#003d7a;border-color:#003d7a}.list-group-item-secondary{color:#38434f;background-color:#dfe2e6}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#38434f;background-color:#c9cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#38434f;border-color:#38434f}.list-group-item-success{color:#004d33;background-color:#cce6dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#004d33;background-color:#b8cfc7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#004d33;border-color:#004d33}.list-group-item-info{color:#38434f;background-color:#dfe2e6}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#38434f;background-color:#c9cbcf}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#38434f;border-color:#38434f}.list-group-item-warning{color:#5c3700;background-color:#ebdecc}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#5c3700;background-color:#d4c8b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#5c3700;border-color:#5c3700}.list-group-item-danger{color:#7a1f2e;background-color:#f5d6db}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7a1f2e;background-color:#ddc1c5}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7a1f2e;border-color:#7a1f2e}.list-group-item-light{color:#5d5c61;background-color:#fbfafc}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#5d5c61;background-color:#e2e1e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5d5c61;border-color:#5d5c61}.list-group-item-dark{color:#0e1f2f;background-color:#d1d6dc}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#0e1f2f;background-color:#bcc1c6}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#0e1f2f;border-color:#0e1f2f}.list-group-item-black{color:#000;background-color:#ccc}.list-group-item-black.list-group-item-action:hover,.list-group-item-black.list-group-item-action:focus{color:#000;background-color:#b8b8b8}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-white{color:#666;background-color:#fff}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{color:#666;background-color:#e6e6e6}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#666;border-color:#666}.list-group-item-100{color:#626262;background-color:#fdfdfd}.list-group-item-100.list-group-item-action:hover,.list-group-item-100.list-group-item-action:focus{color:#626262;background-color:#e4e4e4}.list-group-item-100.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-200{color:#5c5c5c;background-color:#fafafa}.list-group-item-200.list-group-item-action:hover,.list-group-item-200.list-group-item-action:focus{color:#5c5c5c;background-color:#e1e1e1}.list-group-item-200.list-group-item-action.active{color:#fff;background-color:#5c5c5c;border-color:#5c5c5c}.list-group-item-300{color:#555;background-color:#f6f6f6}.list-group-item-300.list-group-item-action:hover,.list-group-item-300.list-group-item-action:focus{color:#555;background-color:#ddd}.list-group-item-300.list-group-item-action.active{color:#fff;background-color:#555;border-color:#555}.list-group-item-400{color:#626262;background-color:#ededed}.list-group-item-400.list-group-item-action:hover,.list-group-item-400.list-group-item-action:focus{color:#626262;background-color:#d5d5d5}.list-group-item-400.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-500{color:#454545;background-color:#e3e3e3}.list-group-item-500.list-group-item-action:hover,.list-group-item-500.list-group-item-action:focus{color:#454545;background-color:#ccc}.list-group-item-500.list-group-item-action.active{color:#fff;background-color:#454545;border-color:#454545}.list-group-item-600{color:#313131;background-color:#dcdcdc}.list-group-item-600.list-group-item-action:hover,.list-group-item-600.list-group-item-action:focus{color:#313131;background-color:#c6c6c6}.list-group-item-600.list-group-item-action.active{color:#fff;background-color:#313131;border-color:#313131}.list-group-item-700{color:#262626;background-color:#d9d9d9}.list-group-item-700.list-group-item-action:hover,.list-group-item-700.list-group-item-action:focus{color:#262626;background-color:#c3c3c3}.list-group-item-700.list-group-item-action.active{color:#fff;background-color:#262626;border-color:#262626}.list-group-item-800{color:#171717;background-color:#d4d4d4}.list-group-item-800.list-group-item-action:hover,.list-group-item-800.list-group-item-action:focus{color:#171717;background-color:#bfbfbf}.list-group-item-800.list-group-item-action.active{color:#fff;background-color:#171717;border-color:#171717}.list-group-item-900{color:#101010;background-color:#d1d1d1}.list-group-item-900.list-group-item-action:hover,.list-group-item-900.list-group-item-action:focus{color:#101010;background-color:#bcbcbc}.list-group-item-900.list-group-item-action.active{color:#fff;background-color:#101010;border-color:#101010}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280deg, 0%, 0%%29'%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") center/1em auto no-repeat;border:0;border-radius:4px;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,102,204,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 24px;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 4px;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: hsl(0deg, 0%, 32%);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.05);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: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(-0.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: 1.5rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: hsl(0deg, 0%, 100%);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 8px;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: 7px;--bs-modal-header-padding-x: 1.5rem;--bs-modal-header-padding-y: 1.5rem;--bs-modal-header-padding: 1.5rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 0;--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: 0;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);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: hsl(0deg, 0%, 0%);--bs-backdrop-opacity: 0.8;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(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.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.5rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.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-header,.modal-fullscreen .modal-footer{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-header,.modal-fullscreen-sm-down .modal-footer{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-header,.modal-fullscreen-md-down .modal-footer{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-header,.modal-fullscreen-lg-down .modal-footer{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-header,.modal-fullscreen-xl-down .modal-footer{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-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 32em;--bs-tooltip-padding-x: 1rem;--bs-tooltip-padding-y: 1rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: hsl(0deg, 0%, 100%);--bs-tooltip-bg: hsl(0deg, 0%, 0%);--bs-tooltip-border-radius: 4px;--bs-tooltip-opacity: 1;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);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:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .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-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .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: hsl(0deg, 0%, 100%);--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 8px;--bs-popover-inner-border-radius: 7px;--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: hsl(0deg, 0%, 10%);--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);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.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-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.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-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;color:#5d7083;text-align:center;background:none;border:0;opacity:1;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#5d7083;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:32px;height:32px;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='hsl%28210deg, 17%, 44%%29'%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='hsl%28210deg, 17%, 44%%29'%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:auto;margin-bottom:1rem;margin-left:auto;list-style:none}.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 rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);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-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{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) /* rtl:ignore */}}.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:rgba(0,0,0,0)}.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-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1.5rem;--bs-offcanvas-padding-y: 1.5rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: hsl(0deg, 0%, 100%);--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.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%)}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.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%)}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.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%)}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.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%)}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.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%)}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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;box-shadow:var(--bs-offcanvas-box-shadow);transition:transform .3s ease-in-out}@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.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{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:.8}.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(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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{mask-image:linear-gradient(130deg, hsl(0deg, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0deg, 0%, 0%) 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(0, 102, 204, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(0, 128, 85, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(153, 92, 0, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(204, 51, 77, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(233, 230, 242, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(23, 51, 79, var(--bs-bg-opacity, 1)) !important}.text-bg-black{color:#fff !important;background-color:RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important}.text-bg-white{color:#000 !important;background-color:RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important}.text-bg-100{color:#000 !important;background-color:RGBA(245, 245, 245, var(--bs-bg-opacity, 1)) !important}.text-bg-200{color:#000 !important;background-color:RGBA(230, 230, 230, var(--bs-bg-opacity, 1)) !important}.text-bg-300{color:#000 !important;background-color:RGBA(212, 212, 212, var(--bs-bg-opacity, 1)) !important}.text-bg-400{color:#000 !important;background-color:RGBA(163, 163, 163, var(--bs-bg-opacity, 1)) !important}.text-bg-500{color:#fff !important;background-color:RGBA(115, 115, 115, var(--bs-bg-opacity, 1)) !important}.text-bg-600{color:#fff !important;background-color:RGBA(82, 82, 82, var(--bs-bg-opacity, 1)) !important}.text-bg-700{color:#fff !important;background-color:RGBA(64, 64, 64, var(--bs-bg-opacity, 1)) !important}.text-bg-800{color:#fff !important;background-color:RGBA(38, 38, 38, var(--bs-bg-opacity, 1)) !important}.text-bg-900{color:#fff !important;background-color:RGBA(26, 26, 26, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#06c !important}.link-primary:hover,.link-primary:focus{color:#0052a3 !important}.link-secondary{color:#5d7083 !important}.link-secondary:hover,.link-secondary:focus{color:#4a5a69 !important}.link-success{color:#008055 !important}.link-success:hover,.link-success:focus{color:#064 !important}.link-info{color:#5d7083 !important}.link-info:hover,.link-info:focus{color:#4a5a69 !important}.link-warning{color:#995c00 !important}.link-warning:hover,.link-warning:focus{color:#7a4a00 !important}.link-danger{color:#cc334d !important}.link-danger:hover,.link-danger:focus{color:#a3293e !important}.link-light{color:#e9e6f2 !important}.link-light:hover,.link-light:focus{color:#edebf5 !important}.link-dark{color:#17334f !important}.link-dark:hover,.link-dark:focus{color:#12293f !important}.link-black{color:#000 !important}.link-black:hover,.link-black:focus{color:#000 !important}.link-white{color:#fff !important}.link-white:hover,.link-white:focus{color:#fff !important}.link-100{color:#f5f5f5 !important}.link-100:hover,.link-100:focus{color:#f7f7f7 !important}.link-200{color:#e6e6e6 !important}.link-200:hover,.link-200:focus{color:#ebebeb !important}.link-300{color:#d4d4d4 !important}.link-300:hover,.link-300:focus{color:#ddd !important}.link-400{color:#a3a3a3 !important}.link-400:hover,.link-400:focus{color:#b5b5b5 !important}.link-500{color:#737373 !important}.link-500:hover,.link-500:focus{color:#5c5c5c !important}.link-600{color:#525252 !important}.link-600:hover,.link-600:focus{color:#424242 !important}.link-700{color:#404040 !important}.link-700:hover,.link-700:focus{color:#333 !important}.link-800{color:#262626 !important}.link-800:hover,.link-800:focus{color:#1e1e1e !important}.link-900{color:#1a1a1a !important}.link-900:hover,.link-900:focus{color:#151515 !important}.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-3x2{--bs-aspect-ratio: 66.6666666667%}.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:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{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){position:absolute !important;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}.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:1px;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}.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}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display: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:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{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-100{--bs-border-opacity: 1;border-color:rgba(var(--bs-100-rgb), var(--bs-border-opacity)) !important}.border-200{--bs-border-opacity: 1;border-color:rgba(var(--bs-200-rgb), var(--bs-border-opacity)) !important}.border-300{--bs-border-opacity: 1;border-color:rgba(var(--bs-300-rgb), var(--bs-border-opacity)) !important}.border-400{--bs-border-opacity: 1;border-color:rgba(var(--bs-400-rgb), var(--bs-border-opacity)) !important}.border-500{--bs-border-opacity: 1;border-color:rgba(var(--bs-500-rgb), var(--bs-border-opacity)) !important}.border-600{--bs-border-opacity: 1;border-color:rgba(var(--bs-600-rgb), var(--bs-border-opacity)) !important}.border-700{--bs-border-opacity: 1;border-color:rgba(var(--bs-700-rgb), var(--bs-border-opacity)) !important}.border-800{--bs-border-opacity: 1;border-color:rgba(var(--bs-800-rgb), var(--bs-border-opacity)) !important}.border-900{--bs-border-opacity: 1;border-color:rgba(var(--bs-900-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.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}.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 + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.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-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !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-100{--bs-text-opacity: 1;color:rgba(var(--bs-100-rgb), var(--bs-text-opacity)) !important}.text-200{--bs-text-opacity: 1;color:rgba(var(--bs-200-rgb), var(--bs-text-opacity)) !important}.text-300{--bs-text-opacity: 1;color:rgba(var(--bs-300-rgb), var(--bs-text-opacity)) !important}.text-400{--bs-text-opacity: 1;color:rgba(var(--bs-400-rgb), var(--bs-text-opacity)) !important}.text-500{--bs-text-opacity: 1;color:rgba(var(--bs-500-rgb), var(--bs-text-opacity)) !important}.text-600{--bs-text-opacity: 1;color:rgba(var(--bs-600-rgb), var(--bs-text-opacity)) !important}.text-700{--bs-text-opacity: 1;color:rgba(var(--bs-700-rgb), var(--bs-text-opacity)) !important}.text-800{--bs-text-opacity: 1;color:rgba(var(--bs-800-rgb), var(--bs-text-opacity)) !important}.text-900{--bs-text-opacity: 1;color:rgba(var(--bs-900-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:#5d7083 !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-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}.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-100{--bs-bg-opacity: 1;background-color:rgba(var(--bs-100-rgb), var(--bs-bg-opacity)) !important}.bg-200{--bs-bg-opacity: 1;background-color:rgba(var(--bs-200-rgb), var(--bs-bg-opacity)) !important}.bg-300{--bs-bg-opacity: 1;background-color:rgba(var(--bs-300-rgb), var(--bs-bg-opacity)) !important}.bg-400{--bs-bg-opacity: 1;background-color:rgba(var(--bs-400-rgb), var(--bs-bg-opacity)) !important}.bg-500{--bs-bg-opacity: 1;background-color:rgba(var(--bs-500-rgb), var(--bs-bg-opacity)) !important}.bg-600{--bs-bg-opacity: 1;background-color:rgba(var(--bs-600-rgb), var(--bs-bg-opacity)) !important}.bg-700{--bs-bg-opacity: 1;background-color:rgba(var(--bs-700-rgb), var(--bs-bg-opacity)) !important}.bg-800{--bs-bg-opacity: 1;background-color:rgba(var(--bs-800-rgb), var(--bs-bg-opacity)) !important}.bg-900{--bs-bg-opacity: 1;background-color:rgba(var(--bs-900-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:rgba(0,0,0,0) !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-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{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-2xl) !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-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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-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}}.text-primary{color:#06c}.text-secondary{color:#5d7083}.text-success{color:#008055}.text-info{color:#5d7083}.text-warning{color:#995c00}.text-danger{color:#cc334d}.text-light{color:#e9e6f2}.text-dark{color:#17334f}.text-black{color:#000}.text-100{color:#f5f5f5}.text-200{color:#e6e6e6}.text-300{color:#d4d4d4}.text-400{color:#a3a3a3}.text-500{color:#737373}.text-600{color:#525252}.text-700{color:#404040}.text-800{color:#262626}.text-900{color:#1a1a1a}h1,.h1{font-size:2.5rem;line-height:3rem;letter-spacing:-1px}@media(min-width: 576px){h1,.h1{font-size:3rem;line-height:3.5rem}}h2,.h2{font-size:2rem;line-height:2.5rem}@media(min-width: 576px){h2,.h2{font-size:2.5rem;line-height:3rem}}h3,.h3{font-size:1.75rem;line-height:2rem}@media(min-width: 576px){h3,.h3{font-size:2rem;line-height:2.5rem}}h4,.h4{font-size:1.5rem;line-height:2rem}@media(min-width: 576px){h4,.h4{font-size:1.75rem;line-height:2rem}}h5,.h5{font-size:1.25rem;line-height:1.5rem}@media(min-width: 576px){h5,.h5{font-size:1.5rem;line-height:2rem}}h6,.h6{font-size:1rem;line-height:1.5rem}@media(min-width: 576px){h6,.h6{font-size:1.125rem}}h1,h2,h3,.h1,.h2,.h3{font-weight:700}h4,h5,h6,.h4,.h5,.h6{font-weight:600}.display-1{font-size:3rem;font-weight:700}@media(min-width: 576px){.display-1{font-size:3.5rem;line-height:1.25}}p,ul,ol,dl{font-size:1rem;line-height:1.5rem}@media(min-width: 576px){p,ul,ol,dl{font-size:1.125rem;line-height:1.75rem}}.lead{font-size:1.25rem;line-height:2rem}@media(min-width: 576px){.lead{font-size:1.5rem}}blockquote,.blockquote{font-size:1.125rem;line-height:1.5rem;margin:1.5rem 0;margin-left:.5rem;border-left:4px solid #0bd9d2;padding:.25rem 1rem}blockquote.text-end,.blockquote.text-end{margin-right:.5rem;border-right:4px solid #0bd9d2}blockquote.text-center,blockquote.text-end,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.text-end,.blockquote.blockquote-simple{margin-left:0;border-left:none;border-right:none}blockquote.text-center,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.blockquote-simple{padding:0}blockquote.blockquote-simple,.blockquote.blockquote-simple{font-style:italic}blockquote.blockquote-card,.blockquote.blockquote-card{margin-left:0;padding:16px 40px 24px;box-shadow:0 2px 4px rgba(0,0,0,.2)}blockquote.blockquote-card .blockquote-footer,.blockquote.blockquote-card .blockquote-footer{font-size:inherit}blockquote.blockquote-card .blockquote-footer:before,.blockquote.blockquote-card .blockquote-footer:before{content:none}blockquote.blockquote-card.dark,.blockquote.blockquote-card.dark{background-color:#06c;border-left:none;color:#fff;padding:40px}blockquote.blockquote-card.dark .blockquote-footer,.blockquote.blockquote-card.dark .blockquote-footer{color:#fff}.blockquote-footer{color:#525252;margin-top:0}.bg-dark .blockquote-footer{color:#a3a3a3}caption,figcaption{font-size:.875rem;line-height:1rem}b,strong{font-weight:700}small,.small{font-size:.875rem}.x-small{font-size:.75rem}.font-serif{font-family:"Lora",Georgia,serif !important}.font-sans-serif{font-family:"Titillium Web",Geneva,Tahoma,sans-serif !important}.font-monospace{font-family:"Roboto Mono",monospace !important}.initialism{font-size:90%}.row.variable-gutters{margin-right:-12px;margin-left:-12px;margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}@media(min-width: 576px){.row.variable-gutters{margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}}@media(min-width: 768px){.row.variable-gutters{margin-right:-10px;margin-left:-10px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:10px;padding-left:10px}}@media(min-width: 992px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1200px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1400px){.row.variable-gutters{margin-right:-14px;margin-left:-14px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:14px;padding-left:14px}}.row.row-column-border>[class^=col-]{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #c5c7c9}.row.row-column-border>[class^=col-]:first-child{border:none}.row.row-column-border>[class^=col-] .navbar{padding:0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper .nav-link{padding-right:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:1rem 0}.row.row-column-menu-right>[class^=col-]:last-child{padding:1rem 0}.row.row-card{background-color:#fff}@media(min-width: 992px){.row.row-column-border{margin-top:1rem;border-top:1px solid #c5c7c9}.row.row-column-border>[class^=col-]{padding:3rem 3rem;border-top:none;border-left:1px solid #c5c7c9}.row.row-column-border>[class^=col-]:first-child{border:none;padding-left:0}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper{padding:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:0}.row.row-column-menu-right>[class^=col-]:last-child{padding:0}}.row.row-full-width{max-width:100vw;margin:0 calc(-50vw + 50%)}.row.row-full-width>*{width:100%;display:flex;flex-direction:column}.row.row-full-width>* img{width:100%;height:100%;max-height:600px;object-fit:cover}.row.row-title{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 576px){.row.row-title{flex-direction:row;align-items:flex-start}}.row.row-border h1,.row.row-border .h1{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h2,.row.row-border .h2{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h3,.row.row-border .h3{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h4,.row.row-border .h4{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h5,.row.row-border .h5{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h6,.row.row-border .h6{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}@media(min-width: 576px){.row.row-border{border-bottom:1px solid #c5c7c9;padding-bottom:1rem;margin-bottom:1rem}.row.row-border h1,.row.row-border .h1{border:none;margin:0;padding:0}.row.row-border h2,.row.row-border .h2{border:none;margin:0;padding:0}.row.row-border h3,.row.row-border .h3{border:none;margin:0;padding:0}.row.row-border h4,.row.row-border .h4{border:none;margin:0;padding:0}.row.row-border h5,.row.row-border .h5{border:none;margin:0;padding:0}.row.row-border h6,.row.row-border .h6{border:none;margin:0;padding:0}}.row.row-calendar{display:block}.sticky-wrapper.is-sticky{position:fixed}.sticky-wrapper.is-sticky.navbar-wrapper{z-index:1;left:0;right:0;width:auto}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #c5c7c9}.sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded{z-index:auto}@media(min-width: 992px){.sticky-wrapper.is-sticky.navbar-wrapper{z-index:auto;left:auto;right:auto;width:unset}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{border:none;background-color:rgba(0,0,0,0);padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper{padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link{padding-right:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll{border:none}.sticky-wrapper.is-sticky.navbar-wrapper.at-bottom{position:absolute;top:auto !important;bottom:0}}.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll,.sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll{position:relative;top:auto;left:auto;right:auto;bottom:auto}@media(min-width: 992px){.table{font-size:1.125rem}}.table .table-dark a{color:#fff}.breadcrumb-container{--bs-breadcrumb-font-size: 1rem}.breadcrumb-container .breadcrumb{padding:.5em 0;border-radius:0}.breadcrumb-container .breadcrumb .breadcrumb-item{padding-left:0}.breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-container .breadcrumb .breadcrumb-item i{padding-right:.5em}.breadcrumb-container .breadcrumb .breadcrumb-item a{color:#30475f;font-weight:600}.breadcrumb-container .breadcrumb .breadcrumb-item.active a{font-weight:400;pointer-events:none}.breadcrumb-container .breadcrumb .breadcrumb-item span.separator{color:#5d7083;display:inline-block;font-weight:600;padding:0 .5em}.breadcrumb-container .breadcrumb.dark{background:#435a70;color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item a{color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item span.separator{color:#fff}.breadcrumb-container .breadcrumb.dark .breadcrumb-item i{color:#0bd9d2}.breadcrumb-container .breadcrumb.dark .breadcrumb-item.active{color:#fff}.modal{padding-right:0 !important}.modal .modal-dialog{margin:48px}.modal .modal-dialog .modal-content{border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.modal .modal-dialog .modal-content .modal-header{padding:24px;padding-bottom:0}.modal .modal-dialog .modal-content .modal-header .close{padding:16px}.modal .modal-dialog .modal-content .modal-header h5,.modal .modal-dialog .modal-content .modal-header .h5{color:#1a1a1a}.modal .modal-dialog .modal-content .modal-body{padding:24px;padding-bottom:0}.modal .modal-dialog .modal-content .modal-footer{padding:12px 24px}.modal.alert-modal .modal-dialog .modal-content .modal-header{justify-content:left;align-items:start}.modal.alert-modal .modal-dialog .modal-content .modal-header .icon{fill:#06c;margin-right:16px;flex-shrink:0}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header{border-bottom:1px solid #c5c7c9;padding-bottom:24px}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5,.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5{text-transform:none;font-weight:700;letter-spacing:inherit}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span,.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 span{color:#06c;margin-right:4px}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list{margin-bottom:0;padding-bottom:24px}.modal.popconfirm-modal .modal-dialog{max-width:300px;margin-right:auto;margin-left:auto}.modal.popconfirm-modal .modal-dialog .modal-content{border-radius:4px}.modal.popconfirm-modal .modal-dialog .modal-header{padding-top:16px;margin-bottom:-4px}.modal.popconfirm-modal .modal-dialog .modal-body{padding-top:16px}.modal.popconfirm-modal .modal-dialog .modal-body p{font-size:.875rem;margin-bottom:12px}.modal.popconfirm-modal .modal-dialog .modal-footer{padding-bottom:24px}.modal.it-dialog-scrollable .modal-dialog{margin:104px 48px}.modal.it-dialog-scrollable .modal-dialog .modal-content{display:flex;flex-direction:column;height:calc(100vh - 208px)}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header{padding-bottom:24px;background:#fff;flex-shrink:0}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body{padding-top:0;padding-bottom:24px;overflow-y:auto}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer{flex-shrink:0;background:#fff}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left{height:100vh;margin:0 24px 0 0}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content{height:100vh}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right{height:100vh;margin:0 0 0 24px;float:right}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content{height:100vh}.modal.fade .modal-dialog.modal-dialog-left{transform:translateX(-100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-right{transform:translateX(100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-centered{transform:translate(0, -5%)}.modal.fade.show .modal-dialog.modal-dialog-left{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-right{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-centered{transform:translate(0, 0)}@media(min-width: 576px){.modal.popconfirm-modal .modal-dialog .modal-body p{font-size:1rem}}@media(min-width: 768px){.modal .modal-dialog{margin-left:auto;margin-right:auto}.modal .modal-dialog.modal-dialog-left{margin:0}.modal .modal-dialog.modal-dialog-left .modal-content{height:100vh}.modal .modal-dialog.modal-dialog-right{margin:0;float:right}.modal .modal-dialog.modal-dialog-right .modal-content{height:100vh}.modal.it-dialog-scrollable .modal-dialog{margin:64px auto}.modal.it-dialog-scrollable .modal-dialog .modal-content{height:calc(100vh - 128px)}}@media(min-width: 992px){.alert-modal .modal-dialog .modal-content .modal-body p{padding-left:48px}}.modal-content,.modal-header{border-radius:0}.modal-body{color:#1a1a1a}.modal-footer{position:relative;background-color:#fff}.modal-footer.modal-footer-shadow{box-shadow:0 15px 25px 5px rgba(0,0,0,.3)}.accordion{border-bottom:1px solid #c5c7c9}.accordion .accordion{border:1px solid #c5c7c9;border-top:0}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]{background-color:#06c;color:#fff;border-color:#06c}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:before{color:#fff}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-background-hover .accordion-header .accordion-button:hover{background-color:#06c;color:#fff;border-color:#06c}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:before{color:#fff}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-left-icon .accordion-header .accordion-button:after{content:none}.accordion.accordion-left-icon .accordion-header .accordion-button:before{font-weight:300;content:"-";float:left;margin:0 1rem .3333333333rem 0;width:1.5rem;font-size:1.5rem;line-height:1.2rem;font-family:"Titillium Web",Geneva,Tahoma,sans-serif;transform:none;overflow:hidden}.accordion.accordion-left-icon .accordion-header .accordion-button[aria-expanded=false]:before{content:"+"}.accordion-item{border:none}.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:0}.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button{border-radius:0}.accordion-header{position:relative}.accordion-header .accordion-button{width:100%;text-align:left;border:0;background-color:rgba(0,0,0,0);border-top:1px solid #c5c7c9;box-shadow:none;padding:14px 24px;cursor:pointer;color:#06c;font-size:1rem;font-weight:600;line-height:1.5rem}@media(min-width: 992px){.accordion-header .accordion-button{font-size:1.125rem}}.accordion-header .accordion-button:not(.collapsed){color:#5d7083}.accordion-header .accordion-button:not(.collapsed):after{transform:scaleY(1)}.accordion-header .accordion-button:not(.collapsed):hover:before,.accordion-header .accordion-button[aria-expanded=true]:hover:before{text-decoration:none}.accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");float:right;width:1.5rem;height:auto;line-height:.1rem;color:#06c;transition:transform .3s;background-image:none;transform:scaleY(-1)}.accordion-header .accordion-button:hover{background:none;text-decoration:underline}.accordion-header .accordion-button:hover:after{text-decoration:none}.accordion-header .accordion-button:active,.accordion-header .accordion-button:hover,.accordion-header .accordion-button:focus{border-top-color:#c5c7c9}.accordion-body{padding:12px 24px 42px;font-size:1rem;line-height:1.5rem}@media(min-width: 992px){.accordion-body{font-size:1.125rem;line-height:1.75rem}}.accordion-body .accordion-header button[aria-expanded=true]:before{height:0;width:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.it-carousel-wrapper{margin:0 auto}.it-carousel-wrapper .splide__pagination{margin-top:8px;margin-left:0;padding-left:0}.it-carousel-wrapper .splide__pagination button{width:8px;height:8px;background:#94c4f5;display:inline-block;transition:all .3s;border-radius:50px;margin:0 8px;padding:0;box-shadow:none;border:none}.it-carousel-wrapper .splide__pagination button.is-active{background:#06c}.it-carousel-wrapper .it-special-card h5.card-title,.it-carousel-wrapper .it-special-card .card-title.h5{margin-bottom:0}.it-carousel-wrapper .it-header-block h2,.it-carousel-wrapper .it-header-block .h2{font-size:1.75rem;border-bottom:1px solid #c5c7c9;padding-bottom:8px;margin-bottom:0;letter-spacing:unset}.it-carousel-wrapper .splide__track{padding-top:24px;padding-bottom:0}.it-carousel-wrapper .card-wrapper{padding-bottom:16px}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{background-color:#fff}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a{position:relative;display:block}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;margin-bottom:0;width:60%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;justify-content:flex-end;line-height:21px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{position:absolute;top:50%;left:-24px;right:-24px;display:flex;z-index:1;justify-content:space-between;pointer-events:none}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow{width:40px;height:40px;background:#06c;border:none;display:flex;align-items:center;justify-content:center;pointer-events:all}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow svg{fill:#fff;width:16px;height:16px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow[disabled]{background:#d8d9da}.it-carousel-wrapper.it-carousel-landscape-abstract-3{margin:0 auto}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 24px}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img{margin-left:0;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg{margin-left:0;margin-right:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track{padding-top:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track .card.card-bg{margin-left:0;margin-right:0}@media(min-width: 992px){.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide .it-single-slide-wrapper{height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{display:flex;flex-basis:100%;width:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a .img-responsive-wrapper .img-responsive{padding-bottom:inherit;position:absolute;width:100%;height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body{padding-left:48px;padding-bottom:48px}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;width:60%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;justify-content:flex-end;line-height:26px}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__pagination{position:absolute;left:50%;margin-left:40px;right:0;bottom:5px;text-align:left;justify-content:left}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .lined_slide:after{content:"";display:block;width:1px;position:absolute;right:-12px;top:0;bottom:0;background-color:#e6ecf2}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 12px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{left:-48px;right:-48px}}@media(min-width: 1200px){.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}}.it-calendar-wrapper .it-header-block-title{background-color:#06c;color:#fff;padding:.5em 0;border-radius:4px 4px 0 0}.it-calendar-wrapper .card-wrapper{padding:0}.it-calendar-wrapper .card .card-title,.it-calendar-wrapper .card .card-text{border-bottom:1px solid #c5c7c9;padding-bottom:16px}.it-calendar-wrapper .card .card-body .card-title{font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:3rem;font-weight:400;padding-top:16px}.it-calendar-wrapper .card .card-body .card-title span{font-size:.3em;display:block;padding-top:1em;padding-left:1em;font-family:"Roboto Mono",monospace}.it-calendar-wrapper .card .card-text a{text-decoration:none;color:#1a1a1a;font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:1.125rem}.it-calendar-wrapper .card .card-text a:hover{text-decoration:underline;color:#06c}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid #5d7083;padding-left:4em;background-color:#fff;border-radius:0;color:#1a1a1a;background-position:20px 12px;background-repeat:no-repeat;background-size:32px 32px}.alert .alert-link{color:#06c}.alert-heading{color:#1a1a1a;line-height:1}.alert-link{font-weight:700;text-decoration:none}.alert-dismissible{padding-right:2rem}.alert-dismissible .btn-close{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:1rem;color:inherit}.alert-primary{border-left:8px solid hsl(210deg, 100%, 40%)}.alert-success{border-left:8px solid hsl(160deg, 100%, 25%)}.alert-info{border-left:8px solid hsl(210deg, 17%, 44%)}.alert-warning{border-left:8px solid hsl(36deg, 100%, 30%)}.alert-danger{border-left:8px solid hsl(350deg, 60%, 50%)}.alert-danger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(350deg, 60%, 50%)' d='M11.5 14.2V5.7h1.2v8.5zm-.1 4.1h1.2v-1.8h-1.2zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2z'%3E%3C/path%3E%3C/svg%3E")}.alert-warning{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(36deg, 100%, 30%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.5-6.8V5.7h1.2v8.5zm-.1 2.3h1.2v1.8h-1.2z'%3E%3C/path%3E%3C/svg%3E")}.alert-success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(160deg, 100%, 25%)' d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E")}.alert-info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 17%, 44%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")}.alert-primary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")}.btn{--bs-btn-color: #06c;--bs-btn-hover-color: #004d99;--bs-btn-active-color: #003366;padding:12px 24px;font-size:1rem;white-space:initial;text-decoration:none;box-shadow:none}.btn-me{margin-right:12px !important}.btn-xs,.btn-sm,.btn-group-sm>.btn,.btn-lg,.btn-group-lg>.btn{border-radius:4px}.btn-xs{padding:12px 16px;font-size:.875rem;line-height:1rem}.btn-sm,.btn-group-sm>.btn{padding:12px 24px;font-size:1rem;line-height:1.5rem}.btn-lg,.btn-group-lg>.btn{padding:16px 24px;font-size:1.125rem;line-height:1.75rem}.btn-progress{position:relative}.btn-close{background-color:rgba(0,0,0,0);position:relative}.btn-close .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-icon{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.btn-icon .rounded-icon{width:1.5em;height:1.5em;border-radius:12px;display:flex;justify-content:center;align-items:center;background-color:#fff}.btn-icon .rounded-icon .icon{margin-right:0}.btn-icon .rounded-icon.rounded-primary{background-color:#06c}.btn-icon .rounded-icon.rounded-secondary{background-color:#5d7083}.btn-icon .rounded-icon.rounded-success{background-color:#008055}.btn-icon .rounded-icon.rounded-info{background-color:#5d7083}.btn-icon .rounded-icon.rounded-warning{background-color:#995c00}.btn-icon .rounded-icon.rounded-danger{background-color:#cc334d}.btn-icon .rounded-icon.rounded-light{background-color:#e9e6f2}.btn-icon .rounded-icon.rounded-dark{background-color:#17334f}.btn-icon .rounded-icon.rounded-black{background-color:#000}.btn-icon .rounded-icon.rounded-white{background-color:#fff}.btn-icon .rounded-icon.rounded-100{background-color:#f5f5f5}.btn-icon .rounded-icon.rounded-200{background-color:#e6e6e6}.btn-icon .rounded-icon.rounded-300{background-color:#d4d4d4}.btn-icon .rounded-icon.rounded-400{background-color:#a3a3a3}.btn-icon .rounded-icon.rounded-500{background-color:#737373}.btn-icon .rounded-icon.rounded-600{background-color:#525252}.btn-icon .rounded-icon.rounded-700{background-color:#404040}.btn-icon .rounded-icon.rounded-800{background-color:#262626}.btn-icon .rounded-icon.rounded-900{background-color:#1a1a1a}.btn-icon .rounded-icon+*{margin-left:.5em}.btn-icon .icon{border:none;width:1.2em;height:1.2em}.btn-icon .icon+*{margin-left:.25em}.btn-full{border:none;box-shadow:none;line-height:1.555;border-radius:0;align-self:stretch;width:inherit;margin-top:-7.5px;margin-bottom:-7.5px;margin-right:-7.5px;padding-left:8px;padding-right:8px}.btn-full:hover{text-decoration:none !important}@media(min-width: 576px){.btn-full{padding:16px}}@media(min-width: 992px){.btn-full{padding:12px 24px !important;margin:0;flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.btn:disabled:hover,.btn.disabled:hover{cursor:not-allowed}.btn-primary:disabled.btn-progress,.btn-primary.disabled.btn-progress{background-color:#6babeb;border-color:#6babeb;color:#fff;opacity:1}.btn-secondary:disabled.btn-progress,.btn-secondary.disabled.btn-progress{background-color:#768593;border-color:#768593;opacity:1}.btn-outline-primary{box-shadow:inset 0 0 0 2px #06c}.btn-outline-primary.disabled{box-shadow:inset 0 0 0 2px #125ca6}.btn-outline-secondary{box-shadow:inset 0 0 0 2px #5d7083}.btn-outline-secondary.disabled,.btn-outline-secondary:hover,.btn-outline-secondary:active{box-shadow:inset 0 0 0 2px #656565}.btn-outline-success{box-shadow:inset 0 0 0 2px #008055}.btn-outline-success.disabled,.btn-outline-success:hover,.btn-outline-success:active{box-shadow:inset 0 0 0 2px #0c6849}.btn-outline-warning{box-shadow:inset 0 0 0 2px #995c00}.btn-outline-warning.disabled,.btn-outline-warning:hover,.btn-outline-warning:active{box-shadow:inset 0 0 0 2px #7c500e}.btn-outline-danger{box-shadow:inset 0 0 0 2px #cc334d}.btn-outline-danger.disabled,.btn-outline-danger:hover,.btn-outline-danger:active{box-shadow:inset 0 0 0 2px #a14554}.bg-dark .btn-link{color:#fff}.bg-dark .btn-primary{color:#000;background-color:#fff;border-color:#06c;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#06c}.bg-dark .btn-primary:focus,.bg-dark .btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)}.bg-dark .btn-primary:hover{background-color:#fff;color:#000;border-color:#005cb8}.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#000;background-color:#fff;border-color:#06c;pointer-events:none}.bg-dark .btn-primary:not(:disabled):not(.disabled):active,.bg-dark .btn-primary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-primary.dropdown-toggle{color:#000;background-color:#fff;border-color:#0059b3}.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)}.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#005cb8}.bg-dark .btn-outline-primary{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-outline-primary:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:focus,.bg-dark .btn-outline-primary.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary.disabled,.bg-dark .btn-outline-primary:disabled{color:#fff;background-color:rgba(0,0,0,0)}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-outline-primary.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary:hover{box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-primary:focus,.bg-dark .btn-outline-primary.focus{box-shadow:inset 0 0 0 2px #fff,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active,.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-outline-primary.dropdown-toggle{box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-secondary{color:#fff;background-color:#06c;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#fff}.bg-dark .btn-secondary:focus,.bg-dark .btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-secondary:hover{background-color:#1371d0;color:#fff;border-color:#e6e6e6}.bg-dark .btn-secondary.disabled,.bg-dark .btn-secondary:disabled{color:#fff;background-color:#06c;border-color:#fff;pointer-events:none}.bg-dark .btn-secondary:not(:disabled):not(.disabled):active,.bg-dark .btn-secondary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-secondary.dropdown-toggle{color:#fff;background-color:#1a75d1;border-color:#dfdfdf}.bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary{color:#fff;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #fff}.bg-dark .btn-outline-secondary:hover{color:#e6e6e6;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-secondary:focus,.bg-dark .btn-outline-secondary.focus{box-shadow:inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary.disabled,.bg-dark .btn-outline-secondary:disabled{color:#fff;background-color:rgba(0,0,0,0)}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.bg-dark .btn-outline-secondary.dropdown-toggle{color:#e6e6e6;background-color:rgba(0,0,0,0);background-image:none;box-shadow:inset 0 0 0 2px #e6e6e6}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.bg-dark .btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary:focus,.bg-dark .btn-outline-secondary.focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active,.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-outline-secondary.dropdown-toggle{box-shadow:none}.fw-semibold{font-weight:600 !important}label{color:#1a1a1a}fieldset legend{background-color:rgba(0,0,0,0);font-weight:700;line-height:calc(2.5rem - 1px);transition:.2s ease-out;cursor:text;display:block;max-width:100%;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;z-index:1;font-size:.875rem;color:#1a1a1a;margin-bottom:0;float:none}.form-text{color:#30475f}.form-group{position:relative;margin-bottom:3rem;margin-top:0}.form-group input,.form-group optgroup,.form-group textarea{color:#5d7083}.form-group label{background-color:rgba(0,0,0,0);position:absolute;line-height:calc(2.5rem - 1px);transition:.2s ease-out;top:0;font-size:1rem;cursor:text;color:#5d7083;display:block;max-width:100%;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;z-index:1}.form-group label.active{transform:translateY(-75%);font-weight:600;font-size:.875rem;color:#1a1a1a}.form-group label:not(.active)+.input-number-currency .input-group-text{display:none}.form-group label:not(.active)+.input-number-percentage .input-group-text{display:none}.form-group input:is([type=radio])+label.active,.form-group input:is([type=checkbox])+label.active{transform:translateY(0%)}.form-group small.form-text,.form-group .form-text.small{margin:0;padding:.25rem .5rem;font-size:.875rem}.form-group input[type=time]~label{transform:translateY(-75%);font-size:.875rem}::placeholder{color:#5d7083}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{border:none;border-bottom:1px solid #5d7083;border-radius:0;padding:.375rem .5rem;outline:0;width:100%;box-shadow:none;transition:none;-webkit-appearance:none;-webkit-border-radius:0}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#5d7083}textarea{border:1px solid #5d7083;height:auto;font-size:1rem}.form-control{background-position:center right !important;background-repeat:no-repeat !important;background-size:45px 45% !important;min-height:2.5rem}.form-control:disabled,.form-control[readonly]{cursor:not-allowed}.form-control:disabled+label,.form-control[readonly]+label{background-color:rgba(0,0,0,0);cursor:not-allowed}.form-control:focus,.form-control:active{box-shadow:none !important}.was-validated .form-control:valid,.form-control.is-valid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.was-validated .form-control:invalid,.form-control.is-invalid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")}.form-control.warning{background-size:25px 45% !important;border-color:#995c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9900' viewBox='0 0 192 512'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E")}.form-control.is-valid~.warning-feedback{display:block}.form-group.active .form-file-name{padding-bottom:1.95rem}.form-control-plaintext{padding:.375rem .5rem;background-color:#fff !important;cursor:not-allowed}.form-control-plaintext+label{cursor:not-allowed}.warning-feedback{display:none;width:100%;margin-top:.25rem;font-size:.75rem;color:#995c00}.valid-feedback,.invalid-feedback,.warning-feedback{margin-left:.5rem}.input-group .input-group-text{padding:.375rem .5rem;border-bottom:1px solid #5d7083;border-radius:0;min-height:2.5rem;margin-right:0}.input-group .input-group-text .icon{fill:#5d7083}.input-group .input-group-text~label{left:2.25rem;max-width:calc(100% - 2.25rem)}.input-group .input-group-text .btn{border-radius:4px 0 0 4px}.input-group .input-group-append{margin-left:0}.input-group .input-group-append .btn{padding-top:0;padding-bottom:0;border-bottom:1px solid #5d7083;border-radius:0 4px 4px 0;box-shadow:none;height:100%}.input-group .input-group-append .btn:focus:not(.focus--mouse){box-shadow:inset 0 0 0 2px #995c00}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-append>.btn{padding:0 1rem;border-radius:0}.form-check{padding-left:0;margin-top:.5rem;position:relative}.form-check [type=checkbox],.form-check [type=radio]{position:absolute;opacity:0;left:9px;top:9px;margin-left:0;margin-top:0}.form-check [type=checkbox]+label,.form-check [type=radio]+label{position:relative;padding-left:36px;cursor:pointer;display:inline-block;height:32px;line-height:32px;font-size:1rem;user-select:none;margin-bottom:.5rem}@media(min-width: 576px){.form-check [type=checkbox]+label,.form-check [type=radio]+label{font-size:1.125rem}}.form-check [type=checkbox]+label::after,.form-check [type=checkbox]+label::before{content:"";left:0;position:absolute;transition:.2s ease-out;z-index:1;border-style:solid;border-width:2px}.form-check [type=checkbox]+label::before{top:0;width:17px;height:17px;border:1px solid #e6e9f2;border-radius:1px;margin:2px 5px;transform:rotateZ(37deg);transform-origin:100% 100%}.form-check [type=checkbox]+label::after{border-radius:4px;height:20px;width:20px;margin:6px 5px;top:0}.form-check [type=checkbox]:checked+label::before{top:6px;left:1px;width:8px;height:13px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%;opacity:.8}.form-check [type=checkbox]:checked+label::after{border-color:#06c;background-color:#06c;z-index:0}.form-check [type=checkbox]:not(:checked)+label::after{background-color:rgba(0,0,0,0);border-color:#5b6f82;z-index:0}.form-check [type=checkbox]:not(:checked)+label::before{width:0;height:0;border-color:rgba(0,0,0,0);left:6px;top:10px}.form-check [type=checkbox]:disabled+label{cursor:not-allowed;opacity:1}.form-check [type=checkbox]:disabled:not(:checked)+label::after{border-color:#e6e9f2;background-color:#fff}.form-check [type=checkbox]:disabled:checked+label::after{background-color:#e6e9f2;border-color:#e6e9f2}.form-check [type=radio]+label{transition:.2s ease-out}.form-check [type=radio]+label::after,.form-check [type=radio]+label::before{content:"";position:absolute;left:0;top:0;margin:5px;width:22px;height:22px;z-index:0;border-radius:50%;border-style:solid;border-width:2px;transition:.2s ease-out}.form-check [type=radio]:not(:checked)+label::after,.form-check [type=radio]:not(:checked)+label::before{border-color:#5d7083}.form-check [type=radio]:not(:checked)+label:after{z-index:-1;transform:scale(0)}.form-check [type=radio]:checked+label::after{border-color:#06c;background-color:#06c;z-index:0;transform:scale(0.64)}.form-check [type=radio]:checked+label::before{border-color:#06c}.form-check [type=radio]:disabled+label{cursor:not-allowed}.form-check [type=radio]:disabled:not(:checked)+label::after,.form-check [type=radio]:disabled:not(:checked)+label::before{border-color:#d8d9da}.form-check [type=radio]:disabled:checked+label::after{border-color:#d8d9da;background-color:#d8d9da}.form-check [type=radio]:disabled:checked+label::before{border-color:#d8d9da}.form-check.form-check-group{padding:0 0 8px 0;margin-bottom:16px;box-shadow:inset 0 -1px 0 0 rgba(1,1,1,.1)}.form-check.form-check-group [type=checkbox]+label,.form-check.form-check-group [type=radio]+label{position:static;padding-left:0;padding-right:52px}.form-check.form-check-group [type=checkbox]+label::after,.form-check.form-check-group [type=checkbox]+label::before,.form-check.form-check-group [type=radio]+label::after,.form-check.form-check-group [type=radio]+label::before{right:15px;left:auto}.form-check.form-check-group [type=checkbox]:checked+label::before{right:26px}.form-check.form-check-group [type=radio]:checked+label::before{right:15px}.form-check.form-check-group .form-text{margin:0;padding-right:52px;display:block;margin-bottom:16px}.form-check.form-check-group label{font-weight:600}.form-check.form-check-group input.semi-checked:not(:checked)+label::before{right:19px;left:auto}.form-check input.semi-checked:not(:checked)+label::before{top:13px;left:4px;width:12px;height:2px;border-style:none;border-width:0;border-color:rgba(0,0,0,0);transform:none;backface-visibility:hidden;opacity:1;background:#fff}.form-check input.semi-checked:not(:checked)+label::after{border-color:#207bd6;background-color:#207bd6;z-index:0}input[type=file]+label{background-color:rgba(0,0,0,0)}.form-file input[type=file]{filter:alpha(opacity=0);margin:0;max-width:100%;opacity:0}.form-file .form-file-name{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;color:#30475f;left:0;line-height:1.7;overflow:hidden;padding:.5rem .6rem 2rem;max-height:2rem;pointer-events:none;position:absolute;right:0;top:0;user-select:none;z-index:5}.form-file .form-file-name::before{background-color:#fff;border-color:#06c;bottom:-1px;color:#06c;content:"Sfoglia";display:block;height:2.5rem;line-height:1.7;padding:.4rem 1rem 1.5rem;border:1px solid #06c;position:absolute;right:0;top:0;z-index:6;border-top-right-radius:4px}.input-number{position:relative}.input-number.input-number-adaptive{width:fit-content}.input-number.input-number-adaptive input[type=number]{width:auto;transition:all .3s}.input-number input[type=number]{appearance:textfield}.input-number input[type=number]::-webkit-inner-spin-button,.input-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-number input[type=number]::-ms-clear{display:none}.input-number input[type=number]:focus{color:#1a1a1a}.input-number.disabled input[type=number]{background-color:#d8d9da;color:#262626}.input-number.disabled input[type=number]:hover{cursor:not-allowed;color:#63707e}.input-number.disabled .input-group-text{background-color:#d8d9da;color:#262626}.input-number.disabled .input-group-text button{pointer-events:none}.input-number.disabled .input-group-text button:hover{cursor:not-allowed}.input-number .input-group-text.align-buttons{position:absolute;top:0;bottom:0;right:0;z-index:10}.input-number .input-group-text button{position:relative;transition:opacity .1s;padding:0;border:none;height:50%;width:16px;background:rgba(0,0,0,0)}.input-number .input-group-text button:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";width:0;height:0;border-style:solid}.input-number .input-group-text button:focus.input-number-add:after,.input-number .input-group-text button:hover.input-number-add:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #17334f rgba(0,0,0,0)}.input-number .input-group-text button:focus.input-number-sub:after,.input-number .input-group-text button:hover.input-number-sub:after{border-color:#17334f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:focus:not(.focus--mouse){opacity:1}.input-number .input-group-text button.input-number-add:after{border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #5b6f82 rgba(0,0,0,0)}.input-number .input-group-text button.input-number-sub:after{border-width:6px 5px 0 5px;border-color:#5b6f82 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:hover{cursor:pointer}@media(min-width: 1200px){.input-number button{opacity:0}.input-number:hover button{opacity:1}}.upload,.upload-avatar{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload[type=file]+label{max-width:80%;font-size:1rem;font-weight:700;cursor:pointer;display:inline-block;overflow:hidden;padding:7px 24px;border-radius:4px;color:#fff;background-color:#06c;transition:background-color .15s}.upload[type=file]+label:hover{background-color:#005cb8}.upload[type=file]+label svg{fill:#fff;margin-right:10px}.upload:focus+label{background-color:#005cb8;outline:auto 5px -webkit-focus-ring-color}.upload-pictures-wall{padding:0;display:flex;flex-wrap:wrap}.upload-pictures-wall>li{list-style-type:none;margin-right:8px;margin-bottom:8px}.upload-pictures-wall>li:last-child{margin-right:0}.upload-pictures-wall .upload[type=file]+label{font-weight:600;height:128px;width:128px;border-radius:0;padding:0;border:2px dashed #bdddfc;background-color:#c4e0fc;color:#0059b3;text-align:center;display:table-cell;vertical-align:middle;transition:border-color .2s}.upload-pictures-wall .upload[type=file]+label .icon{display:block;fill:#06c;margin:0 auto;width:48px;height:48px;flex-shrink:0}.upload-pictures-wall .upload[type=file]+label:hover{border:2px dashed #06c}.upload-pictures-wall .upload:focus[type=file]+label,.upload-pictures-wall .upload:active[type=file]+label{border:2px dashed #6aaaeb}.upload-pictures-wall .upload-image{flex-shrink:0;width:128px;height:128px}.upload-pictures-wall .upload-image img{object-fit:cover;width:100%;height:100%}.upload-file-list{margin-top:5px;padding:0}.upload-file-list.upload-file-list-image .progress{left:52px}.upload-file-list .upload-file{list-style-type:none;display:flex;align-items:center;max-width:375px;margin-bottom:16px;position:relative}.upload-file-list .upload-file.uploading .icon{fill:#5b6f82}.upload-file-list .upload-file.uploading p{color:#5b6f82}.upload-file-list .upload-file.success svg{fill:#06c}.upload-file-list .upload-file.success p{color:#06c}.upload-file-list .upload-file.success p .upload-file-weight{display:inline-block}.upload-file-list .upload-file.error svg{fill:#cc334d}.upload-file-list .upload-file.error p{color:#cc334d}.upload-file-list .upload-file svg{flex-shrink:0}.upload-file-list .upload-file .upload-image{flex-shrink:0;width:40px;height:40px}.upload-file-list .upload-file .upload-image img{object-fit:cover;width:100%;height:100%}.upload-file-list .upload-file p{margin:0;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;margin-left:12px;overflow:hidden}.upload-file-list .upload-file p .upload-file-weight{color:#5b6f82;font-size:.75em;margin-left:10px;display:none}.upload-file-list .upload-file button{background:rgba(0,0,0,0);border:0;padding:0px;margin-left:auto}.upload-file-list .upload-file button:hover{cursor:pointer}.upload-file-list .upload-file button:hover svg{fill:#06c}.upload-file-list .progress{position:absolute;bottom:-10px;left:36px;width:calc(100% - 45px);height:4px;background-color:#d8d9da;box-shadow:none}.upload-file-list .progress.progress-image{width:calc(100% - 60px)}.upload-avatar-container{position:absolute;left:0;top:0;width:100%;height:100%}.upload-avatar-container .upload-avatar[type=file]+label{position:absolute;left:0;top:0;width:100%;height:100%}.upload-avatar-container .upload-avatar[type=file]+label svg{display:none}.upload-avatar-container .upload-avatar[type=file]+label span{display:none}.avatar-upload-wrapper{position:relative;display:inline-block}.avatar-upload-wrapper .avatar.avatar-upload{position:relative}.avatar-upload-wrapper .avatar-upload-icon{position:absolute;bottom:16px;right:4px;width:26px;height:26px;background:#ebeced;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;pointer-events:none}.avatar-upload-wrapper .avatar-upload-icon>svg{width:16px;height:16px}.avatar-upload-wrapper.size-sm .avatar{width:80px;height:80px}.avatar-upload-wrapper.size-sm .avatar-upload-icon{bottom:6px;right:4px;width:18px;height:18px}.avatar-upload-wrapper.size-sm .avatar-upload-icon>svg{width:12px;height:12px}.upload-dragdrop{display:inline-flex;align-items:center}.upload-dragdrop.dragover .upload-dragdrop-image img,.upload-dragdrop.loading .upload-dragdrop-image img{transform:translateX(-50%) translateY(-50%) scale(0.85)}.upload-dragdrop.loading p:not(.upload-dragdrop-weight){font-style:italic}.upload-dragdrop.loading .upload-dragdrop-loading{opacity:1}.upload-dragdrop.loading .upload-dragdrop-text .upload-dragdrop-weight,.upload-dragdrop.success .upload-dragdrop-text .upload-dragdrop-weight{visibility:visible}.upload-dragdrop.success .upload-dragdrop-success{opacity:1;transform:scale(1)}.upload-dragdrop-text p{margin:0;font-size:.875rem;color:#5d7083}.upload-dragdrop-text p.upload-dragdrop-weight{color:#5b6f82;font-size:.75rem;visibility:hidden}.upload-dragdrop-text p.upload-dragdrop-weight svg{fill:#5b6f82}.upload-dragdrop-text h5,.upload-dragdrop-text .h5{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#17324d}.upload-dragdrop-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload-dragdrop-input[type=file]+label{text-decoration:underline;color:#06c;cursor:pointer}.upload-dragdrop-input:focus[type=file]+label{outline:auto 5px -webkit-focus-ring-color}.upload-dragdrop-loading{position:absolute;top:0;bottom:0;left:0;right:0;width:128px;height:128px;overflow:hidden;opacity:0;transition:opacity .2s;border-radius:50%}.upload-dragdrop-loading .progress-donut{position:relative}.upload-dragdrop-loading .progress-donut .progressbar-text{color:#000 !important;font-weight:700}.upload-dragdrop-loading .progress-donut svg{position:relative}.upload-dragdrop-loading .progress-donut svg path:first-child{display:none}.upload-dragdrop-loading .progress-donut:before{content:"";background:#fff;width:67px;height:67px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:0}.upload-dragdrop-image{width:128px;height:128px;flex-shrink:0;position:relative;margin-right:16px}.upload-dragdrop-image img{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;position:absolute;transform-origin:center center;top:50%;left:50%;transition:transform .4s cubic-bezier(0.33, 1.07, 0.54, 1);transform:translateX(-50%) translateY(-50%)}.upload-dragdrop-image .upload-dragdrop-success{width:36px;height:36px;position:absolute;top:calc(50% - 18px);left:20px;background:#06c;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(0.6);transition:opacity .2s,transform .5s cubic-bezier(0.75, -0.5, 0, 1.75)}.upload-dragdrop-image .upload-dragdrop-success svg{fill:#fff;width:30px;height:30px}@media(min-width: 576px){.upload[type=file]+label{font-size:.875rem}}@media(min-width: 768px){.upload-dragdrop-image{width:180px;height:180px;margin-right:32px}.upload-dragdrop-image .upload-dragdrop-success{left:28px}.upload-dragdrop-loading{width:180px;height:180px}.upload-dragdrop-loading .progress-donut:before{content:"";width:94px;height:94px}}@media(min-width: 1200px){.avatar-upload:hover .upload-avatar-container,.avatar-upload:focus-within .upload-avatar-container{opacity:1;transition:opacity .25s}.upload-avatar-container{bottom:-10%;left:0;right:0;top:auto;width:100%;height:60%;background-color:rgba(0,0,0,.6);transition:opacity .15s;opacity:0}.upload-avatar-container .upload-avatar[type=file]+label{margin:0;padding-top:10px;color:#fff;text-align:center;width:100%;height:100%;font-size:.75rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;cursor:pointer}.upload-avatar-container .upload-avatar[type=file]+label span{display:block}.upload-avatar-container .upload-avatar[type=file]+label svg{display:block;fill:#fff;width:20px;height:20px}.upload-avatar-container .upload-avatar:focus:not(.focus--mouse)[type=file]+label{outline:auto 5px -webkit-focus-ring-color}.avatar-upload-wrapper .avatar-upload-icon{display:none}.avatar-upload-wrapper.size-sm .upload-avatar[type=file]+label span{display:none}}.toggles,.toggles *{appearance:none;user-select:none}.toggles label{cursor:pointer;width:100%;margin-bottom:8px;height:32px;line-height:32px;font-weight:600}.toggles label.active{transform:none;font-size:1rem}.toggles label input[type=checkbox]{opacity:0;width:0;height:0}.toggles label input[type=checkbox]+.lever{content:"";position:relative;width:46px;height:16px;background-color:#e6e9f2;border-radius:10px;transition:background .3s ease;vertical-align:middle;margin:8px 10px 0 16px;float:right}.toggles label input[type=checkbox]+.lever:before,.toggles label input[type=checkbox]+.lever:after{content:"";position:absolute;display:inline-block;width:26px;height:26px;border-radius:50%;top:-5px;left:-3px;transition:left .3s ease,background .1s ease,transform .1s ease}.toggles label input[type=checkbox]+.lever:before{background-color:rgba(0,102,204,.15)}.toggles label input[type=checkbox]+.lever:after{background-color:#5b6f82;background-size:10px 10px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.8'%3e%3cg id='Data-entry/toggle/Light_bg/disabledOff' transform='translate(-8.000000, -11.000000)' fill='%23FFFFFF'%3e%3cpath d='M14.363961,15.9497475 L17.8994949,19.4852814 L16.4852814,20.8994949 L12.9497475,17.363961 L9.41421356,20.8994949 L8,19.4852814 L11.5355339,15.9497475 L8,12.4142136 L9.41421356,11 L12.9497475,14.5355339 L16.4852814,11 L17.8994949,12.4142136 L14.363961,15.9497475 Z' id='Combined-Shape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");border:2px solid #fff}.toggles label input[type=checkbox]:checked+.lever{background-color:#e6e9f2}.toggles label input[type=checkbox]:checked+.lever:before,.toggles label input[type=checkbox]:checked+.lever:after{left:23px}.toggles label input[type=checkbox]:checked+.lever:after{background-color:#06c;background-size:14px 14px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='11px' viewBox='0 0 14 11'%3E%3Cg stroke='none' fill='none' opacity='0.5'%3E%3Cg transform='translate(-28.000000, -11.000000)' fill='%23FFF'%3E%3Cg transform='translate(24.000000, 16.000000) scale(-1, 1) translate(-24.000000, -16.000000) translate(1.000000, 4.000000)'%3E%3Cpath d='M13,15 L13,5 L15,5 L15,15 L15,17 L9,17 L9,15 L13,15 Z' transform='translate(12.000000, 11.000000) scale(-1, 1) rotate(45.000000) translate(-12.000000, -11.000000) '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.toggles label input[type=checkbox][disabled]+.lever{cursor:default;background-color:#e6e9f2}.toggles label input[type=checkbox][disabled]+.lever:after{background-color:#e6e9f2}.toggles label input[type=checkbox][disabled]:checked+.lever:after{background-color:#e6e9f2}.password-icon{cursor:pointer;position:absolute;right:0;top:8px;z-index:8;padding:0 .5rem;background-color:#fff}.password-icon .icon{fill:#5d7083}.password-meter{height:4px;left:10px;bottom:-6px;width:100%;max-width:180px}.password-meter .col-3{height:4px}.password-caps{display:none}.password-caps.show{display:block}@keyframes selectDropdownFadeIn{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}@keyframes selectDropdownFadeInTop{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}.select-wrapper{position:relative}.select-wrapper label{position:absolute;color:#1a1a1a;font-size:.875rem;display:block;font-weight:600;padding:0 .5rem;line-height:calc(2.5rem - 1px);top:0;transform:translateY(-75%)}.select-wrapper select{border:none;border-bottom:1px solid #5b6f82;border-radius:0;padding:.375rem .5rem;outline:0;height:2.5rem;width:100%;box-shadow:none;transition:.2s ease-out;font-weight:700;color:#1a1a1a;background-color:#fff;appearance:auto}.select-wrapper select option{font-weight:normal}.select-wrapper select:disabled{background-color:#d8d9da;opacity:1}.select-wrapper select:disabled:hover{cursor:not-allowed}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:rgba(0,0,0,0);color:inherit}.bootstrap-select.form-control{box-shadow:none}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#1a1a1a;font-weight:normal}.bootstrap-select-wrapper{position:relative;padding-top:0}.bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{display:none}.bootstrap-select-wrapper.disabled:hover{cursor:not-allowed}.bootstrap-select-wrapper.disabled .bootstrap-select{background-color:#d8d9da}.bootstrap-select-wrapper.disabled .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#1a1a1a;opacity:1}.bootstrap-select-wrapper .dropdown-menu{padding:0;margin:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start]{animation:selectDropdownFadeIn forwards .3s}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start]{animation:selectDropdownFadeInTop forwards .3s}.bootstrap-select-wrapper .dropdown-menu:before{display:none}.bootstrap-select-wrapper>label{position:absolute;color:#1a1a1a;font-size:.875rem;display:block;font-weight:600;padding:0 .5rem;line-height:calc(2.5rem - 1px);top:0;transform:translateY(-75%)}.bootstrap-select-wrapper button{background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;color:#1a1a1a;padding:8px;font-size:1rem;font-weight:bold}.bootstrap-select-wrapper button.disabled{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.disabled.btn-light{box-shadow:none}.bootstrap-select-wrapper button .filter-option{position:relative}.bootstrap-select-wrapper button .filter-option .filter-option-inner{display:flex}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner{display:flex;align-items:center}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper button .filter-option:after{content:"";height:1px;position:absolute;left:0;right:0;background:#1a1a1a;bottom:0;transition:all .3s;transform-origin:bottom}.bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after{transform:scaleY(2)}.bootstrap-select-wrapper button:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.dropdown-toggle:after{border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);position:static;top:0;transform:translateY(50%)}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox{padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]{padding:0;border-bottom:1px solid #c5c7c9;font-size:1rem;font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder{opacity:.5;font-size:1rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .no-results{padding:8px 24px;background:rgba(0,0,0,0);margin:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider{border:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check{margin-top:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio]+label{margin-bottom:0;font-weight:normal;font-size:1rem;height:30px;line-height:30px}.bootstrap-select-wrapper .dropdown.bootstrap-select .btn{height:2.5rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox{position:relative;padding:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block{display:block;padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn{padding:0;display:inline-block;font-size:1rem;color:#06c;font-weight:normal;width:auto;margin-right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active,.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus{box-shadow:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after{content:"";display:block;height:1px;width:65px;background:#c5c7c9;position:absolute;bottom:-8px;left:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill{font-size:.7777777778rem;padding:4px 8px;border:1px solid #1a1a1a;color:#1a1a1a;line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg{fill:#1a1a1a;margin-right:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label{font-size:.7777777778rem;padding:4px 8px;border:1px solid #1a1a1a;color:#1a1a1a;line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px;height:auto;font-weight:700}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:after,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:after{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu{top:calc(-100% - 8px) !important;padding:8px 0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start]{top:auto !important;bottom:-8px !important;transform:none !important}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a{font-size:1rem;padding:8px 24px;color:#06c;white-space:inherit}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text{display:flex}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected{color:#00264d;text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{color:#06c}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus,.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active{background:rgba(0,0,0,0);outline:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark{top:10px;right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .15em .15em 0;transform:rotate(45deg)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text{position:relative}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon{fill:#06c;margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label{display:block;height:1px;width:65px;background:#c5c7c9;position:absolute;bottom:-8px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active{background:rgba(0,0,0,0);color:#17324d}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a{color:#d8d9da}fieldset:disabled .bootstrap-select-wrapper:hover{cursor:not-allowed}fieldset:disabled .bootstrap-select-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#1a1a1a}fieldset:disabled .bootstrap-select-wrapper button{background-color:#d8d9da;opacity:1}fieldset:disabled .bootstrap-select-wrapper button.btn-light{box-shadow:none}.it-transfer-wrapper{border:1px solid #c5c7c9;border-radius:4px}.it-transfer-wrapper .transfer-scroll{height:240px;overflow-x:hidden;margin-bottom:24px}.it-transfer-wrapper .form-check{padding:0 24px;position:relative}.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::before{top:13px;left:4px;width:12px;height:2px;border-style:none;border-width:0;border-color:rgba(0,0,0,0);transform:none;backface-visibility:hidden;opacity:1;background:#fff}.it-transfer-wrapper .form-check input.semi-checked:not(:checked)+label::after{border-color:#207bd6;background-color:#207bd6;z-index:0}.it-transfer-wrapper .transfer-header{font-weight:bold}.it-transfer-wrapper .transfer-header:after{height:1px;background:#c5c7c9;width:65px;content:"";display:block;margin-left:62px}.it-transfer-wrapper .transfer-header .form-check{padding:24px 24px 8px;margin-top:0}.it-transfer-wrapper .transfer-header .form-check [type=checkbox]+label{display:flex;justify-content:space-between}.it-transfer-wrapper .transfer-header .form-check .descr{display:block;font-size:.75rem;color:#435a70;font-weight:normal}.it-transfer-buttons{display:flex;justify-content:center}.it-transfer-buttons a{display:flex;width:40px;height:40px;border:1px solid #c5c7c9;border-radius:50%;align-items:center;justify-content:center;margin:24px 8px;cursor:default;pointer-events:none}.it-transfer-buttons a .icon{fill:#c5c7c9}.it-transfer-buttons a.transfer,.it-transfer-buttons a.backtransfer{transform:rotate(90deg)}.it-transfer-buttons a.active{border-color:#207bd6;cursor:pointer;pointer-events:all}.it-transfer-buttons a.active .icon{fill:#207bd6}@media(min-width: 768px){.it-transfer-buttons{flex-direction:column;justify-content:center;align-items:center;height:100%}.it-transfer-buttons a{display:inline-flex;width:40px;height:40px;border:1px solid #c5c7c9;border-radius:100px;align-items:center;justify-content:center;margin:8px 8px;align-self:center}.it-transfer-buttons a.transfer,.it-transfer-buttons a.backtransfer{transform:none}}@keyframes dropdownFadeIn{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:16px}}@keyframes dropdownFadeInTop{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:-16px}}.dropdown.dropup .dropdown-toggle:after,.btn-group.dropup .dropdown-toggle:after{display:none}.dropdown.dropup .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropup .dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(1)}.dropdown.dropup .dropdown-toggle .icon-expand,.btn-group.dropup .dropdown-toggle .icon-expand{transform:scaleY(-1)}.dropdown.dropend .dropdown-toggle:after,.btn-group.dropend .dropdown-toggle:after{display:none}.dropdown.dropend .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropend .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(90deg)}.dropdown.dropend .dropdown-toggle .icon-expand,.btn-group.dropend .dropdown-toggle .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle:before,.btn-group.dropstart .dropdown-toggle:before{display:none}.dropdown.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle .icon-expand,.btn-group.dropstart .dropdown-toggle .icon-expand{transform:rotate(90deg)}.btn-dropdown{color:#06c;padding:0 4px;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}@media(min-width: 992px){.btn-dropdown{font-size:1.125rem}}.btn-dropdown:not(:disabled):not(.disabled):active{box-shadow:none}.btn-dropdown:after,.dropdown-toggle:after{content:"";border:none;display:inline;margin:0;vertical-align:bottom;width:auto;height:auto}.btn-dropdown .icon-expand,.dropdown-toggle .icon-expand{transition:transform .3s}.btn-dropdown .icon.icon-xs,.dropdown-toggle .icon.icon-xs{transition:transform .3s;width:18px;height:18px;transform:translateY(-1px)}.btn-dropdown[aria-expanded=true] .icon-expand,.dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(-1)}.dropdown-menu{border-radius:0 0 4px 4px;box-shadow:0px 3px 15px 0px rgba(0,0,0,.1);z-index:8}.dropdown-menu.full-width{width:100%}.dropdown-menu.full-width .link-list li{display:inline-block;width:auto}.dropdown-menu.full-width .link-list li:hover,.dropdown-menu.full-width .link-list li:focus{background:none;text-decoration:underline}.dropdown-menu .link-list-wrapper .link-list-heading{line-height:2rem;margin-bottom:0}.dropdown-menu .link-list{margin-bottom:0}.dropdown-menu:before{content:"";position:absolute;top:-6px;left:24px;width:18px;height:18px;border-radius:4px;background-color:#fff;transform:rotate(45deg)}.dropdown-menu[data-popper-placement=top-start]{border-radius:4px 4px 0 0}.dropdown-menu[data-popper-placement=top-start]:before{bottom:-6px;top:auto}.dropdown-menu[data-popper-placement=bottom-end]:before{left:auto;right:12px}.dropdown-menu.dark{background-color:#435a70}.dropdown-menu.dark .link-list-wrapper .link-list-heading{color:#fff}.dropdown-menu.dark .link-list-wrapper ul span.divider{background:#2e465e}.dropdown-menu.dark .link-list-wrapper ul li a span,.dropdown-menu.dark .link-list-wrapper ul li a:hover span,.dropdown-menu.dark .link-list-wrapper ul li h3,.dropdown-menu.dark .link-list-wrapper ul li .h3,.dropdown-menu.dark .link-list-wrapper ul li i{color:#fff}.dropdown-menu.dark .link-list-wrapper ul li a:not(.active):not(.disabled):hover i{color:#4fe0dc}.dropdown-menu.dark .link-list-wrapper ul li a.disabled span{color:#adb2b8}.dropdown-menu.dark .link-list-wrapper ul li a.active span{color:#00fff7}.dropdown-menu.dark:before{background-color:#435a70}.dropdown-menu.show[data-popper-placement=bottom-start]{animation:dropdownFadeIn forwards .3s}.dropdown-menu.show[data-popper-placement=top-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=left-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=left-start]:before{top:20px;right:-6px;left:auto}.dropdown-menu.show[data-popper-placement=right-start]{animation:dropdownFadeInTop forwards .3s}.dropdown-menu.show[data-popper-placement=right-start]:before{top:20px;left:-6px}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{background-color:rgba(0,0,0,0)}nav.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}nav.pagination-wrapper a{text-decoration:none}nav.pagination-wrapper.pagination-total{display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center}nav.pagination-wrapper.pagination-total ul{margin-bottom:.5rem}nav.pagination-wrapper.pagination-total p{font-size:1rem;color:#5d7083;margin-bottom:1rem;font-weight:700;text-align:center}nav.pagination-wrapper.pagination-total.justify-content-end{display:grid}nav.pagination-wrapper.pagination-total.justify-content-center{width:100%}nav.pagination-wrapper.pagination-total.justify-content-center .pagination{justify-content:center}nav.pagination-wrapper .form-group{margin-left:2.5rem;width:4.5rem;margin-top:0}nav.pagination-wrapper .form-group label{font-size:1rem;color:#5d7083}nav.pagination-wrapper .form-group.active label{font-size:.875rem}nav.pagination-wrapper .btn.dropdown-toggle{font-size:1rem;color:#5d7083;font-weight:700;padding:12px;border-bottom:1px solid #5d7083;height:2.5rem;border:none;width:100%}nav.pagination-wrapper .btn.dropdown-toggle:after{color:#06c;margin-left:.5rem}.pagination{flex-wrap:wrap}.pagination .page-item{margin-right:5px}.pagination .page-item.disabled a.page-link{color:#63707e}.pagination .page-item.disabled a.page-link .icon{fill:#63707e !important}.pagination .page-item span.page-link{pointer-events:none}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;height:2.5rem;min-width:2.5rem;border-radius:4px;border:none;font-size:1rem;font-weight:700;color:#5d7083;background-color:rgba(0,0,0,0)}.pagination .page-item .page-link[aria-current]{border:1px solid #06c;color:#06c;pointer-events:none}.pagination .page-item .page-link.text{color:#06c}.pagination .page-item .page-link span.d-inline-block{margin-right:.5rem}.pagination .page-item .page-link:hover{color:#06c;background-color:rgba(0,0,0,0)}.pagination .page-item .page-link:hover .icon{fill:#06c}@media(min-width: 576px){.pagination .page-item .page-link{height:3rem;min-width:3rem}nav.pagination-wrapper .btn.dropdown-toggle{height:3rem}}@media(min-width: 768px){nav.pagination-wrapper{justify-content:flex-start}nav.pagination-wrapper .dropdown{margin-left:3rem}}.nav-tabs{position:relative;background-color:#fff;border-bottom-color:#c5c7c9;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.nav-tabs .it-ico:before,.nav-tabs .it-ico-lg:before{margin-right:0}.nav-tabs.auto .nav-link{flex:1}.nav-tabs.auto .nav-item{flex:1;text-align:center}.nav-tabs.no-border{border:none !important}.nav-tabs.no-background{background-color:rgba(0,0,0,0)}.nav-tabs.no-background .nav-item .nav-link.active{background-color:rgba(0,0,0,0)}.nav-tabs.nav-tabs-icon-text .icon{margin-right:.5rem}.nav-tabs.nav-tabs-icon-lg .nav-link{padding:.778rem 1.778em}.nav-tabs.nav-tabs-vertical{flex-direction:column;border-bottom:none;border-right:1px solid #c5c7c9}.nav-tabs.nav-tabs-vertical .nav-link{justify-content:space-between;border-bottom:none;border-right:2px solid rgba(0,0,0,0);white-space:normal;position:relative}.nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 0px 0 2px #995c00 !important}.nav-tabs.nav-tabs-vertical .nav-link:hover{border-bottom:none}.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before,.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before{margin-right:0}.nav-tabs.nav-tabs-vertical .nav-link.active,.nav-tabs.nav-tabs-vertical .nav-item.show .nav-link{border-bottom:none;border-right-color:#06c}.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active,.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link{background-color:#f3f7fc}.nav-tabs .nav-link{border-radius:0;font-size:1rem;font-weight:600;color:#30475f;border:none;border-bottom:3px solid rgba(0,0,0,0);padding:.778rem 1.333em;flex:1 0 auto;white-space:nowrap;line-height:1rem;display:flex;align-items:center;justify-content:center;text-decoration:none}@media(min-width: 992px){.nav-tabs .nav-link{font-size:1.125rem}}.nav-tabs .nav-link:hover{color:#004d99;border-bottom-color:rgba(0,0,0,0)}.nav-tabs .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 1px 0 2px #995c00 !important}.nav-tabs .nav-link.disabled{color:#d8d9da;cursor:default}.nav-tabs .nav-link.disabled .icon{fill:#d8d9da}.nav-tabs .nav-link .it-ico:before{font-size:1.25rem}.nav-tabs .nav-link .it-ico-lg:before{font-size:2rem}.nav-tabs .nav-link .icon{fill:#5d7083}.nav-tabs .nav-link .icon:hover{fill:#004d99}.nav-tabs .nav-link.active .icon{fill:#06c}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-bottom-color:#06c;color:#06c;cursor:inherit}.nav-tabs .nav-item{margin-bottom:0;display:flex}.nav-tabs.nav-dark{background-color:#455b71;border-bottom:none}.nav-tabs.nav-dark .nav-link{color:#d9dadb}.nav-tabs.nav-dark .nav-link .icon{fill:#d9dadb}.nav-tabs.nav-dark .nav-link:hover{color:#00fff7}.nav-tabs.nav-dark .nav-link:hover .icon{fill:#00fff7}.nav-tabs.nav-dark .nav-link.disabled{color:#768594}.nav-tabs.nav-dark .nav-link.disabled .icon{fill:#768594}.nav-tabs.nav-dark .nav-link.active,.nav-tabs.nav-dark .nav-item.show .nav-link{background-color:#455b71;color:#00fff7;border-bottom:2px solid #00fff7}.nav-tabs.nav-dark .nav-link.active .icon,.nav-tabs.nav-dark .nav-item.show .nav-link .icon{fill:#00fff7}.nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,.nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link{border-right-color:#00fff7;border-bottom:none}.nav-tabs.nav-tabs-cards{border-bottom:none}.nav-tabs.nav-tabs-cards .nav-item-filler{flex-grow:1;border-bottom:1px solid #c5c7c9}.nav-tabs.nav-tabs-cards .nav-link{border-bottom-width:2px;border-color:rgba(0,0,0,0);position:relative;border-bottom-color:#c5c7c9;border-radius:4px 4px 0 0}.nav-tabs.nav-tabs-cards .nav-link.active{border:1px solid #c5c7c9;border-bottom-color:rgba(0,0,0,0);border-bottom-width:1px}.nav-tabs.nav-tabs-editable .nav-item{position:relative}.nav-tabs.nav-tabs-editable .nav-item:last-of-type{border-bottom:1px solid #c5c7c9}.nav-tabs.nav-tabs-editable .nav-item-filler{width:2em}.nav-tabs.nav-tabs-editable .nav-tab-add{margin:-0.2em 1em 0;position:relative;width:1.444rem;height:1.444rem;top:.8rem;border:1px solid #c5c7c9;border-radius:50%;right:0}.nav-tabs.nav-tabs-editable .nav-tab-add:after{content:"";position:absolute;width:2px;height:.778rem;left:.611rem;top:.278rem;background-color:#06c}.nav-tabs.nav-tabs-editable .nav-tab-add:before{content:"";position:absolute;width:.778rem;height:2px;left:.278rem;top:.611rem;background-color:#06c}.nav-tabs.nav-tabs-editable .nav-link{padding-right:2.888em}.nav-tabs.nav-tabs-editable .nav-link-close{cursor:pointer;position:absolute;top:calc(50% - .9rem);right:.889rem;color:#30475f;transition:color .2s}.nav-tabs.nav-tabs-editable .nav-link-close .icon{fill:#30475f}.nav-tabs.nav-tabs-editable .nav-link-close.disabled{color:#d8d9da;cursor:pointer}.nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon{fill:#d8d9da}.nav-tabs.nav-tabs-editable .nav-link-close:hover{color:#005cb8}.nav-tabs.nav-tabs-editable .nav-link-close:hover .icon{fill:#005cb8}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico{font-size:.625rem}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before{margin-right:0}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close{color:#06c}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon{fill:#06c}.flex-column-reverse .nav-tabs{border-bottom:none;border-top:1px solid #c5c7c9}.flex-column-reverse .nav-tabs .nav-link{border-bottom:none;border-top:2px solid rgba(0,0,0,0)}.flex-column-reverse .nav-tabs .nav-link:focus:not(.focus--mouse){box-shadow:inset 0 -1px 0 2px #995c00 !important}.flex-column-reverse .nav-tabs .nav-link.active,.flex-column-reverse .nav-tabs .nav-item.show .nav-link{border-top-color:#06c}.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link{border-left-color:#00fff7}.flex-row-reverse .nav-tabs.nav-tabs-vertical{border-right:none;border-left:1px solid #c5c7c9}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link{justify-content:flex-start;border-bottom:none;border-right:none;border-left:2px solid rgba(0,0,0,0)}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse){box-shadow:inset 0px 0px 0 2px #995c00 !important}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:hover{border-bottom:none}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link .icon{margin-right:.889rem}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active,.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link{border-left-color:#06c}.nav-tabs-hidescroll{height:2.667rem;overflow:hidden}.nav-tabs-hidescroll.hidescroll-ico{height:2.944rem}.nav-tabs-hidescroll.hidescroll-ico-lg{height:3.444rem}.nav-tabs-hidescroll .nav-tabs{padding-bottom:20px}@media(max-width: 767.98px){.nav-tabs{box-shadow:0 12px 25px -20px rgba(0,0,0,.5)}.nav-tabs.nav-tabs-vertical,.nav-tabs.nav-tabs-cards{box-shadow:none}}@media(min-width: 1200px){.nav-tabs{overflow-x:hidden;flex-wrap:wrap}.nav-tabs.auto{flex-wrap:nowrap}.nav-tabs-hidescroll{height:auto;overflow:initial}.nav-tabs-hidescroll.hidescroll-ico,.nav-tabs-hidescroll.hidescroll-ico-lg{height:auto}.nav-tabs-hidescroll .nav-tabs{padding-bottom:0}}.cookiebar{bottom:0;left:0;right:0;display:none;position:fixed;width:100%;z-index:1100;background-color:#435a70;padding:24px 32px}.cookiebar.cookiebar-top{bottom:auto;top:0}.cookiebar.show{display:block}.cookiebar p{font-size:1rem;line-height:1.25em;color:#fff;margin-bottom:0}.cookiebar p br{display:none}.cookiebar .cookiebar-buttons{text-align:right;margin-top:32px;padding:0;line-height:1.25em}.cookiebar .cookiebar-btn{background:rgba(0,0,0,0);border:none;padding:0;color:#fff;letter-spacing:.1em;font-weight:600;text-transform:uppercase;font-size:.875rem;display:inline-block;line-height:1em}.cookiebar .cookiebar-btn:hover{text-decoration:underline;cursor:pointer}.cookiebar .cookiebar-btn:last-child{margin-left:32px}.cookiebar .cookiebar-btn:not(.cookiebar-confirm){color:#e6ecf2}@media(min-width: 576px){.cookiebar p{font-size:.875rem}.cookiebar .cookiebar-btn{font-size:.75rem}}@media(min-width: 768px){.cookiebar{padding:32px 48px}.cookiebar.show{display:flex;justify-content:space-between}.cookiebar p{width:60%;margin-right:24px}.cookiebar p br{display:block}.cookiebar .cookiebar-buttons{margin-top:0;width:40%}}@media(min-width: 992px){.cookiebar{max-width:832px;left:50%;right:auto;transform:translateX(-50%);border-radius:4px 4px 0 0}.cookiebar p{width:66%}.cookiebar .cookiebar-buttons{width:33%}}.it-hero-wrapper{min-height:380px;position:relative;background-color:#06c;display:flex;align-items:flex-end}.it-hero-wrapper .img-responsive-wrapper{position:absolute;width:100%;height:100%;top:0}.it-hero-wrapper .img-responsive-wrapper .img-responsive{padding-bottom:inherit;height:100%;position:initial}.it-hero-wrapper.it-hero-small-size{min-height:230px}.it-hero-wrapper .it-hero-text-wrapper{padding:48px 34px;background:rgba(0,0,0,0) !important;position:relative}.it-hero-wrapper .it-hero-text-wrapper :last-child{margin-bottom:0}.it-hero-wrapper .it-hero-text-wrapper span,.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1,.it-hero-wrapper .it-hero-text-wrapper h2,.it-hero-wrapper .it-hero-text-wrapper .h2,.it-hero-wrapper .it-hero-text-wrapper h3,.it-hero-wrapper .it-hero-text-wrapper .h3,.it-hero-wrapper .it-hero-text-wrapper h4,.it-hero-wrapper .it-hero-text-wrapper .h4,.it-hero-wrapper .it-hero-text-wrapper h5,.it-hero-wrapper .it-hero-text-wrapper .h5,.it-hero-wrapper .it-hero-text-wrapper h6,.it-hero-wrapper .it-hero-text-wrapper .h6,.it-hero-wrapper .it-hero-text-wrapper p{color:#fff;margin-bottom:24px}.it-hero-wrapper .it-hero-text-wrapper span.it-category{display:block;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.9px}.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1{font-size:2rem;letter-spacing:unset}.it-hero-wrapper .it-hero-text-wrapper p{font-size:1rem;font-family:"Lora",Georgia,serif}.it-hero-wrapper .it-hero-text-wrapper .it-btn-container{margin-top:8px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{text-align:center}.it-hero-wrapper.it-overlay .img-responsive-wrapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after{background:rgba(23,50,77,.54)}.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after{background:rgba(0,102,204,.85)}.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper img{mix-blend-mode:screen}.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper:after{display:none}.it-hero-wrapper.it-bottom-overlapping-content{margin-bottom:-80px}.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{padding-bottom:136px}.it-hero-wrapper.it-wrapped-container{min-height:0 !important;align-items:flex-end}.it-hero-wrapper .it-hero-card{background-color:#fff}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{position:relative;margin-top:80px;margin-bottom:-80px}@media(max-width: 575px){.it-hero-wrapper.it-wrapped-container{display:flex;flex-direction:column}.it-hero-wrapper.it-wrapped-container .container{background-color:#fff}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper{position:relative}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper .img-wrapper{position:relative}.it-hero-wrapper.it-wrapped-container .img-responsive-wrapper:after{content:none}.it-hero-wrapper.it-wrapped-container .it-hero-card{background-color:#fff;border-radius:0 !important;box-shadow:none !important}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{margin:0}}@media(min-width: 576px){.it-hero-wrapper.it-wrapped-container{min-height:0 !important;align-items:flex-end}.it-hero-wrapper .it-hero-card{background-color:#fff}.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping{margin-top:80px;margin-bottom:-80px}}@media(min-width: 768px){.it-hero-wrapper.it-hero-small-size{min-height:300px}.it-hero-wrapper .it-hero-text-wrapper{padding:48px 40% 48px 34px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{padding:48px 20% 48px 20%}}@media(min-width: 992px){.it-hero-wrapper{position:relative;min-height:620px;align-items:center}.it-hero-wrapper.it-hero-small-size{min-height:400px}.it-hero-wrapper .it-hero-text-wrapper{padding:120px 40% 168px 26px}.it-hero-wrapper .it-hero-text-wrapper span.it-category{position:absolute;margin-top:-56px}.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper .h1{font-size:2.6666666667rem}.it-hero-wrapper .it-hero-text-wrapper p{margin-bottom:0}.it-hero-wrapper .it-hero-text-wrapper .it-btn-container{position:absolute;margin-top:48px}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{padding:120px 20% 144px 20%}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper span.it-category{left:20%;right:20%}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper .it-btn-container{left:20%;right:20%}.it-hero-wrapper.it-bottom-overlapping-content{margin-bottom:-80px}.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{padding-bottom:240px;padding-top:160px}.it-hero-wrapper.it-bottom-overlapping-content+.container .card-wrapper .card-body{padding-top:48px}}@media(min-width: 1400px){.it-hero-wrapper.it-bottom-overlapping-content+.container .card-wrapper .card-body{padding-top:60px}}.forward{display:block;text-align:center;font-size:3rem;transition:all .2s ease-in-out}.forward:hover{text-decoration:none}.back-to-top{position:fixed;bottom:16px;right:16px;background:#06c;width:40px;height:40px;text-decoration:none;border-radius:50%;display:block;visibility:hidden;opacity:0;text-align:center;transition:all .2s ease-in-out,transform .25s cubic-bezier(0.75, -0.5, 0, 1.75),visibility .3s linear,opacity .3s ease-in-out;z-index:1;transform:scale(0.7);transform-origin:center center}.back-to-top.back-to-top-show{visibility:visible;opacity:1;transition:all .2s ease-in-out,transform .05s ease-out,visibility 0s linear,opacity .1s ease-in-out;transform:scale(1)}.back-to-top:hover{background:#005cb8;text-decoration:none}.back-to-top .icon{margin:0;position:relative;transform:scale(0.75);top:4px}.back-to-top .icon:before{margin:0;color:#fff}.back-to-top.shadow:hover{box-shadow:0 .3rem .75rem rgba(0,0,0,.3) !important}.back-to-top.dark{background:#fff}.back-to-top.dark:hover{background:#ebeced}.back-to-top.dark .icon:before{color:#435a70}@media(min-width: 768px){.back-to-top{width:56px;height:56px}.back-to-top .icon{transform:scale(1);top:10px}.back-to-top.back-to-top-small{width:40px;height:40px}.back-to-top.back-to-top-small .icon{transform:scale(0.75);top:4px}}@media(min-width: 1200px){.back-to-top{bottom:32px;right:32px}}.autocomplete{padding:.375rem 48px .375rem 24px}.autocomplete::placeholder{color:#5d7083}.autocomplete:disabled{background-color:#cacacc}.autocomplete:disabled::placeholder{color:#5d7083}.autocomplete-icon{position:absolute;right:0;top:.5rem;padding:0 .5rem;background-color:#fff}.autocomplete-icon .icon{fill:#5d7083}.autocomplete-list{position:absolute;left:0;right:0;width:100%;background-color:#fff;padding:8px 0;box-shadow:0 20px 30px 5px rgba(0,0,0,.05);border-top:1px solid #5d7083;transition:opacity .3s;display:none}.autocomplete-list.autocomplete-list-show{display:block;z-index:10}.autocomplete-list li{list-style-type:none;padding:0}.autocomplete-list a{padding:12px 24px;display:flex;justify-content:flex-start;align-items:flex-start;color:#455b71;line-height:1.2;font-size:1rem;text-decoration:none}.autocomplete-list a:hover{color:#06c;text-decoration:none}.autocomplete-list a:hover .icon{fill:#06c}.autocomplete-list a:hover .autocomplete-list-text span{text-decoration:underline}.autocomplete-list a:hover .autocomplete-list-text em{color:#06c}.autocomplete-list a:hover mark,.autocomplete-list a:hover .mark{color:#06c}.autocomplete-list a .icon,.autocomplete-list a .avatar{margin-right:16px;flex-shrink:0}.autocomplete-list a .icon{fill:#455b71}.autocomplete-list a .autocomplete-list-text{margin-top:2px}.autocomplete-list a .autocomplete-list-text em{font-style:normal;text-transform:uppercase;font-size:.75rem;color:#30475f;font-weight:600;letter-spacing:.1em;display:block;margin-top:4px}.autocomplete-list mark,.autocomplete-list .mark{padding:0;background:rgba(0,0,0,0);font-weight:bold}.autocomplete-wrapper-big .autocomplete{height:56px;font-size:1.5rem;font-weight:normal;padding-left:4rem;padding-right:24px}.autocomplete-wrapper-big .autocomplete-icon{position:absolute;left:.5rem;right:auto;top:1rem}.autocomplete-wrapper-big .autocomplete-icon .icon{fill:#06c;width:24px;height:24px}.autocomplete-wrapper-big .autocomplete-list a{font-size:1.125rem}.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text{margin-top:0}@media(min-width: 576px){.autocomplete-list a{font-size:.875rem;align-items:flex-start}.autocomplete-list a .autocomplete-list-text span{margin-right:8px}.autocomplete-list a .autocomplete-list-text em{display:inline-block;font-size:.75rem;margin-top:0}.autocomplete-wrapper-big .autocomplete{height:72px;font-size:2.25rem;padding-left:64px}.autocomplete-wrapper-big .autocomplete-icon .icon{width:40px;height:40px}.autocomplete-wrapper-big .autocomplete-list a{font-size:1.125rem}.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text span{margin-right:16px}}.link-list-wrapper .link-list-heading{font-size:1.125rem;color:#1a1a1a;padding:0 24px;font-weight:600;margin-bottom:8px;line-height:1.25}.link-list-wrapper .link-list-heading a{padding:0;font-size:1rem;line-height:2rem;display:block;position:relative;text-decoration:none}.link-list-wrapper h3,.link-list-wrapper .h3{font-size:1.125rem;color:#1a1a1a;padding:0 24px;font-weight:600}.link-list-wrapper h3 a,.link-list-wrapper .h3 a{line-height:inherit;font-size:1rem;padding:0}.link-list-wrapper ul{padding:0;list-style-type:none}.link-list-wrapper ul.link-sublist{padding-left:24px}.link-list-wrapper ul li a{font-size:1rem;line-height:2rem;display:block;padding:.25rem 24px;text-decoration:none;position:relative}.link-list-wrapper ul li a.icon-right,.link-list-wrapper ul li a.icon-left{padding-left:0;padding-right:0;padding-top:.25em;padding-bottom:.25em}.link-list-wrapper ul li a.icon-right+ul,.link-list-wrapper ul li a.icon-left+ul{padding-left:0}.link-list-wrapper ul li a.icon-right .list-item-title-icon-wrapper{justify-content:space-between;margin-right:0}.link-list-wrapper ul li a[data-bs-toggle] .icon{transition:transform .3s}.link-list-wrapper ul li a[aria-expanded=true] .icon{transform:scale(-1)}.link-list-wrapper ul li a:hover:not(.disabled){text-decoration:none}.link-list-wrapper ul li a:hover:not(.disabled) span{color:#06c;text-decoration:underline}.link-list-wrapper ul li a:hover:not(.disabled) p{color:#30475f;text-decoration:none}.link-list-wrapper ul li a:hover:not(.disabled) .icon{fill:#06c}.link-list-wrapper ul li a.disabled:hover{text-decoration:none}.link-list-wrapper ul li a.medium{font-weight:600}.link-list-wrapper ul li a span{color:#06c;display:inline-block;margin-right:24px;line-height:normal}.link-list-wrapper ul li a .icon{display:inline-block;flex-shrink:0}.link-list-wrapper ul li a .list-item-title-icon-wrapper{display:flex;align-items:center}.link-list-wrapper ul li a .list-item-title-icon-wrapper .list-item-title{margin-right:24px}.link-list-wrapper ul li a.right-icon .list-item-title-icon-wrapper{padding-right:0;margin-right:0;justify-content:space-between}.link-list-wrapper ul li a.right-icon .icon{transition:transform .3s}.link-list-wrapper ul li a.right-icon .icon.secondary{color:#5d7083}.link-list-wrapper ul li a.right-icon[aria-expanded=true] .icon.right{transform:scaleY(-1)}.link-list-wrapper ul li a.active span{color:#00264d;text-decoration:underline}.link-list-wrapper ul li a.active .icon{color:#00264d}.link-list-wrapper ul li a.disabled{cursor:not-allowed}.link-list-wrapper ul li a.disabled span{color:#63707e}.link-list-wrapper ul li a.disabled svg{fill:#d8d9da}.link-list-wrapper ul li a.disabled svg.secondary{fill:#d8d9da}.link-list-wrapper ul li a.large{font-size:1.125rem}.link-list-wrapper ul li a p{font-size:.75rem;line-height:initial;color:#30475f}.link-list-wrapper ul li a.avatar{display:flex;margin-bottom:8px}.link-list-wrapper ul li a.avatar .avatar{display:block;border-radius:50px;margin-right:8px}.link-list-wrapper ul li a.list-item.icon-left .icon{margin-right:8px}.link-list-wrapper ul li a.list-item.icon-left p,.link-list-wrapper ul li a.list-item.left-icon p{width:100%}.link-list-wrapper ul li a.list-item.icon-left .icon,.link-list-wrapper ul li a.list-item.left-icon .icon{left:0;margin-left:0;flex-shrink:0}.link-list-wrapper ul .divider{display:block;height:1px;background:#c5c7c9;margin:8px 0}.link-list-wrapper ul .toggles label{padding:0 24px;font-size:1rem;line-height:2rem;justify-content:space-between;height:auto;font-weight:inherit;margin:0}.link-list-wrapper ul .toggles input[type=checkbox]+.lever{margin:8px 0 0}.link-list-wrapper ul .form-check.form-check-group{padding:0 24px;box-shadow:none}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label{padding-left:0;font-size:1rem;line-height:2rem;height:inherit;margin-bottom:0}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:after{right:24px}.link-list-wrapper ul .form-check.form-check-group [type=checkbox]+label:before{right:35px}.link-list-wrapper ul .form-check.form-check-group [type=checkbox][disabled]+label{color:#30475f}.link-list-wrapper.multiline .list-item-title-icon-wrapper{justify-content:space-between;margin-bottom:4px;padding:0}.link-list-wrapper.multiline .list-item.icon-right .list-item-title-icon-wrapper{margin-right:0}@media(min-width: 576px){.link-list-wrapper ul li a.large{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem}}@media(min-width: 768px){.link-list-wrapper ul li a.large.icon-left,.link-list-wrapper ul li a.large.icon-right{padding-top:.45em;padding-bottom:.45em}}@media(min-width: 992px){.link-list-wrapper.menu-link-list{position:relative}.link-list-wrapper.menu-link-list h3,.link-list-wrapper.menu-link-list .h3,.link-list-wrapper.menu-link-list h4,.link-list-wrapper.menu-link-list .h4{position:relative;padding:1rem;margin-top:0;border-bottom:4px solid #c5c7c9}.link-list-wrapper.menu-link-list h3:after,.link-list-wrapper.menu-link-list .h3:after,.link-list-wrapper.menu-link-list h4:after,.link-list-wrapper.menu-link-list .h4:after{content:"";position:absolute;left:0;bottom:-4px;width:40px;height:4px;background-color:#995c00}}@keyframes megamenuFadeIn{0%{opacity:0;margin-top:16px}100%{opacity:1;margin-top:16px}}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.navbar{background:#06c}.navbar .overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6);display:none}.navbar .navbar-collapsable{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;display:none;width:100%}.navbar .navbar-collapsable .menu-wrapper{background:#fff;position:absolute;top:0;bottom:0;right:48px;left:0;pointer-events:all;overflow-y:auto;transform:translateX(-100%);transition:all .2s cubic-bezier(0.29, 0.85, 0.5, 0.99);z-index:5}.navbar .navbar-collapsable .menu-wrapper .navbar-nav{padding:24px 0 0;overflow:hidden}.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu{padding-bottom:0}.navbar .navbar-collapsable .navbar-nav{padding:24px 0}.navbar .navbar-collapsable .navbar-nav li>button.nav-link{border:none;display:block;background:rgba(0,0,0,0);color:#06c;font-weight:600;padding:13px 24px;position:relative}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.dropdown-toggle svg{fill:#06c;transition:all .3s}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.dropdown-toggle[aria-expanded=true] .icon{transform:scaleY(-1)}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.active{border-left:3px solid #06c}.navbar .navbar-collapsable .navbar-nav li>button.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li>button.nav-link.disabled .icon{opacity:.6}.navbar .navbar-collapsable .navbar-nav li>button.nav-link:hover:not(.active){text-decoration:underline}.navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#06c;font-weight:600;padding:13px 24px;position:relative}.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{fill:#06c;transition:all .3s}.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle[aria-expanded=true] .icon{transform:scaleY(-1)}.navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-left:3px solid #06c}.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon{opacity:.6}.navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active){text-decoration:underline}.navbar .navbar-collapsable.expanded .menu-wrapper{transform:translateX(0);transition:all .3s cubic-bezier(0.29, 0.85, 0.5, 0.99)}.navbar .navbar-collapsable.expanded .close-div{opacity:1}.navbar .close-div{opacity:0;position:fixed;left:auto;right:2px;top:24px;background:rgba(0,0,0,0);z-index:10;pointer-events:none;transition:all .3s cubic-bezier(0.1, 0.57, 0.4, 0.97)}.navbar .close-div .close-menu{background:rgba(0,0,0,0);pointer-events:all;color:#06c;font-size:.75rem;padding:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.navbar .close-div .close-menu .icon{fill:#fff}.navbar .dropdown-menu{background:rgba(0,0,0,0);box-shadow:none;padding-top:0}.navbar .dropdown-menu:before{display:none}.navbar .dropdown-menu a.it-heading-link,.navbar .dropdown-menu a.it-footer-link{color:#06c}.navbar .dropdown-menu a.it-heading-link svg,.navbar .dropdown-menu a.it-footer-link svg{fill:#06c}.navbar .dropdown-menu a.it-heading-link.active span,.navbar .dropdown-menu a.it-footer-link.active span{text-decoration:underline;color:#06c}.navbar .dropdown-menu .link-list-wrapper{padding-left:24px;padding-right:24px;margin-bottom:24px}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#1f5c99;text-decoration:underline}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#1f5c99}.navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a span{color:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a i{color:#06c}.custom-navbar-toggler{background:none;border:none;cursor:pointer}.custom-navbar-toggler span{color:#fff;font-size:1.5rem}.custom-navbar-toggler svg{fill:#fff;width:24px;height:24px;display:block}.nav-item.megamenu>a:before,.nav-item.megamenu>button:before{display:none}.inline-menu .link-list-wrapper .link-list{position:relative}.inline-menu .link-list-wrapper .link-list li a{position:relative}.inline-menu .link-list-wrapper .link-list li a.large{padding-top:.59em;padding-bottom:.59em}.inline-menu .link-list-wrapper .link-list li a i{color:#6aaaeb}.inline-menu .link-list-wrapper .link-list li a:after{content:"";display:block;width:2px;background:#06c;position:absolute;right:0;top:0;height:100%;transform-origin:center;transform:scaleY(0);transition:all .3s;z-index:1}.inline-menu .link-list-wrapper .link-list li a.active span{color:#06c;text-decoration:none}.inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after{transform:scaleY(1)}.inline-menu .link-list-wrapper .link-list:after{content:"";display:block;width:2px;background:linear-gradient(to bottom, #e6ecf2 0%, rgba(230, 236, 242, 0.3) 100%);position:absolute;right:0;top:0;height:100%}@media(min-width: 992px){.row.row-column-border>[class^=col-] .navbar{padding:0}.navbar{background:#06c;padding:0}.navbar .navbar-collapsable{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:auto;background:none;display:block !important;transition:none}.navbar .navbar-collapsable .overlay{display:none !important}.navbar .navbar-collapsable .menu-wrapper{position:inherit;top:auto;bottom:auto;right:auto;left:auto;overflow-y:visible;transform:none;transition:none;background:#06c}.navbar .navbar-collapsable .menu-wrapper .navbar-nav{margin-top:0;padding:0 24px;overflow:inherit}.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu{padding-bottom:.5rem}.navbar .navbar-collapsable .navbar-nav{margin-top:0;padding:0 24px}.navbar .navbar-collapsable .navbar-nav li.nav-item{display:flex}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link{display:flex;align-self:flex-end;align-items:center;font-weight:400;padding:13px 24px;color:#fff;border-bottom:3px solid rgba(0,0,0,0)}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.dropdown-toggle svg,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.dropdown-toggle svg{fill:#fff;margin-top:3px}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.focus--mouse,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.focus--mouse{border-color:rgba(0,0,0,0) !important}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.active,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.active{border-left:0;border-color:#fff;background:rgba(0,0,0,0)}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled .icon,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled span,.navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled .icon{opacity:.7}.navbar .close-div{display:none}.navbar .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:10rem;padding:.5rem 0 0;margin:.125rem 0 0;font-size:1rem;color:#1a1a1a;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 20px 30px 5px rgba(0,0,0,.05);border-top-left-radius:0;border-top-right-radius:0}.navbar .dropdown-menu.show{animation:dropdownFadeIn forwards .3s;top:calc(100% - 16px)}.navbar .dropdown-menu:before{display:block}.navbar .dropdown-menu .link-list-wrapper{padding-left:0;padding-right:0;margin-bottom:0}.navbar .dropdown-menu .link-list-wrapper ul li a{color:#06c}.navbar .dropdown-menu .link-list-wrapper ul li a span,.navbar .dropdown-menu .link-list-wrapper ul li a i{color:#06c}.navbar .dropdown-toggle{display:block;justify-content:inherit}.custom-navbar-toggler{display:none}.has-megamenu .navbar-collapsable{width:100%}.nav-item.megamenu{position:static}.nav-item.megamenu>a.dropdown-toggle,.nav-item.megamenu>button.dropdown-toggle{position:relative}.nav-item.megamenu>a.dropdown-toggle:before,.nav-item.megamenu>button.dropdown-toggle:before{content:"";position:absolute;top:auto;bottom:-12px;left:24px;width:18px;height:18px;border-radius:4px;background-color:#fff;transform:rotate(45deg);opacity:0;display:block;transition:opacity .15s cubic-bezier(0.1, 0.57, 0.36, 0.99)}.nav-item.megamenu>button.dropdown-toggle:before{bottom:-14px}.nav-item.megamenu a.dropdown-toggle.show:before,.nav-item.megamenu button.dropdown-toggle.show:before{opacity:1}.megamenu .dropdown-menu{min-width:auto;left:24px;right:24px;animation-timing-function:cubic-bezier(0.1, 0.57, 0.36, 0.99)}.megamenu .dropdown-menu:before{display:none}.megamenu .dropdown-menu.show{animation:megamenuFadeIn forwards .15s}}.skiplinks{background-color:#f3f7fc;text-align:center}.skiplinks a{padding:.5rem .5rem;display:block;font-weight:600;color:#06c;text-decoration:underline}.affix-top{position:sticky;top:0}.affix-bottom{position:sticky;bottom:0}.affix-parent{position:relative}.sidebar-wrapper{padding:24px 0}.sidebar-wrapper h3,.sidebar-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper h3,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a{line-height:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand{font-size:1.5rem;top:50%;transform:translateY(-50%)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i{transform:translateY(-50%) scaleY(-1)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i{color:#06c;text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active{text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{content:"";display:block;width:2px;position:absolute;left:0;top:0;bottom:0;background-color:#06c}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.icon-right{padding:.55em 24px}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a{font-size:1rem;padding-top:.45em;padding-bottom:.45em}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active span{color:#1a1a1a;text-decoration:underline}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active::after{display:none}.sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before{content:"";width:65px;height:1px;background:#c5c7c9;display:block;margin-left:24px;margin-top:24px}.sidebar-wrapper.it-line-right-side{border-right:1px solid #c5c7c9}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-right:2px solid #06c;border-left:none}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{left:auto;right:0}.sidebar-wrapper.it-line-left-side{border-left:1px solid #c5c7c9}.sidebar-wrapper.theme-dark{background:#435a70}.sidebar-wrapper.theme-dark h3,.sidebar-wrapper.theme-dark .h3{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper h3,.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper .h3{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.left-icon i.left{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a p{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a span{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse]{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after{background-color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span{color:#fff}.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper.linklist-secondary:before{background:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-right-side{border-right-color:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-left:none;border-right-color:#fff}.sidebar-wrapper.theme-dark.it-line-left-side{border-left-color:rgba(229,229,229,.3)}.sidebar-wrapper.theme-dark.it-line-left-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active{border-left-color:#fff}.sidebar-wrapper .link-list-wrapper ul li a.list-item.left-icon .icon{margin:0;margin-right:8px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical{width:100%;background:#f3f7fc;padding-top:16px;padding-bottom:16px;margin-top:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list{width:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a{display:flex;justify-content:space-between}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span{font-weight:600;display:inline-flex;align-items:center}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description{background:rgba(0,0,0,0)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content{max-width:480px;padding-left:48px;padding-right:48px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{content:"";display:block;height:1px;width:65px;background:#c5c7c9;margin-bottom:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img{display:block;width:100%;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p{font-size:1rem;line-height:1.5rem}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li a{white-space:normal;display:flex;align-items:center;padding:8px 16px !important}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper{margin-left:28px;margin-right:28px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link{font-weight:600;font-size:1.125rem;line-height:1.2rem;text-decoration:none}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link :hover{text-decoration:underline}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper{margin-left:28px;margin-right:28px;padding-top:24px;padding-bottom:24px;margin-top:24px;border-top:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link{flex:1 1 auto}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{margin-left:28px;margin-right:28px;padding-top:24px;padding-bottom:24px;margin-top:24px;border-top:1px solid #c5c7c9}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link{font-weight:600;font-size:1.125rem;line-height:1.2;text-decoration:none;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link:last-of-type{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link :hover{text-decoration:underline}@media(min-width: 992px){.navbar-nav .megamenu a.dropdown-toggle:before,.navbar-nav .megamenu button.dropdown-toggle:before{z-index:2}.navbar-nav .megamenu .dropdown-menu{z-index:1;box-shadow:0px 3px 15px 0px rgba(0,0,0,.1)}.navbar .dropdown-menu{box-shadow:0px 3px 15px 0px rgba(0,0,0,.1)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu{padding:32px 24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:last-child{padding-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper{min-height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list{display:flex;flex-direction:column}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li a{padding:.5em 24px;line-height:inherit}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:first-child .link-list-wrapper{margin-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col{min-height:100%;margin-right:-37px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .row.max-height-col{margin-right:-12px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .margin-right-col{margin-right:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical{background:#f3f7fc;padding-top:32px;margin-top:-32px;margin-bottom:-32px;margin-right:-24px;margin-left:-12px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list{width:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li{margin-bottom:3px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a{display:flex;justify-content:space-between}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span{font-weight:600}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description{background:rgba(0,0,0,0)}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content{padding-left:36px;padding-right:36px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{display:none}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img{display:block;width:100%;margin-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p{font-size:1rem;line-height:1.5rem}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper{margin:0 0 24px;padding-bottom:24px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{margin:0;padding:0;padding-left:24px;border-top:none;border-left:1px solid #d9dadb;height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical .d-flex{height:100%}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper{margin:24px 0 0 0;padding-top:24px;padding-bottom:0}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link{margin-bottom:0;margin-right:16px}.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link:last-child{margin-right:0px}}@media(min-width: 992px){.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:16px}}@media(min-width: 1200px){.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:18px}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;overflow:hidden;height:96px}.bottom-nav:before{content:"";position:absolute;height:360px;width:100%;top:32px;z-index:10;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateY(-50%) scalex(1.4) scaleY(0.12);opacity:.18}.bottom-nav ul{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:20;background-color:#fff;display:flex;justify-content:space-around;align-items:center;padding:0;margin:0;height:64px}.bottom-nav ul li{list-style-type:none;margin:8px;text-align:center}.bottom-nav a{display:block;color:#30475f;text-decoration:none}.bottom-nav a .icon{fill:#5d7083}.bottom-nav a.active{color:#06c}.bottom-nav a.active .icon{fill:#06c}.bottom-nav a:hover{text-decoration:none;color:#06c}.bottom-nav a:hover .icon{fill:#06c}.bottom-nav .it-ico{position:relative;font-size:1.35rem;display:block;height:32px}.bottom-nav .it-ico:before{margin-right:0}.bottom-nav .badge-wrapper{position:relative}.bottom-nav .bottom-nav-badge,.bottom-nav .bottom-nav-alert{display:block;position:absolute;background-color:#06c;border:1px solid #fff}.bottom-nav .bottom-nav-badge{top:0;right:0;min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:.625rem;border-radius:50%;font-style:normal}.bottom-nav .bottom-nav-alert{top:4px;right:8px;min-width:10px;height:10px;font-size:.625rem;border-radius:50%}.bottom-nav .bottom-nav-label{margin-top:6px;font-size:.625rem;line-height:1;display:block;font-weight:600}.navbar.it-navscroll-wrapper{background:#fff}.navbar.it-navscroll-wrapper .it-back-button{padding:16px 24px;font-weight:600;box-shadow:0 0px 30px 5px rgba(0,0,0,.05);text-decoration:none;position:fixed;top:0;left:0;right:0;background:#fff;z-index:10;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}.navbar.it-navscroll-wrapper .it-back-button i{transform:scale(0.8);transform-origin:center;display:inline-block;margin-right:8px}.navbar.it-navscroll-wrapper .it-back-button.show{transition:opacity .3s 0s,visibility 0s 0s;visibility:visible;opacity:1}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a{font-size:1rem;font-weight:600;line-height:1rem;padding-top:.55em;padding-bottom:.55em}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{border-left:2px solid #06c}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li{padding-top:0;padding-bottom:0}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a{font-weight:400}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active{font-weight:normal;border-left:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span{text-decoration:underline;color:#00264d}.navbar.it-navscroll-wrapper h3,.navbar.it-navscroll-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:flex;color:#06c;align-items:center;font-weight:600;cursor:pointer}.navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list{color:#06c;margin-right:8px}.navbar.it-navscroll-wrapper .custom-navbar-progressbar{position:absolute;left:0;right:0;bottom:0}.navbar.it-navscroll-wrapper .menu-wrapper{padding:80px 0 24px;right:0}.navbar.it-bottom-navscroll{box-shadow:0 0px 30px 5px rgba(0,0,0,.05);position:fixed;bottom:0;left:0;right:0;top:auto;z-index:99999}.navbar.it-top-navscroll{box-shadow:0 0px 30px 5px rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;bottom:auto;z-index:8}@media(min-width: 992px){.navbar.it-navscroll-wrapper{background:#fff}.navbar.it-navscroll-wrapper .it-back-button{display:none !important}.navbar.it-navscroll-wrapper .custom-navbar-progressbar{display:none !important}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a{font-size:1rem;font-weight:600;line-height:1rem;padding-top:.55em;padding-bottom:.55em}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{border-left:2px solid #06c}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span{color:#06c;text-decoration:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li{padding-top:0;padding-bottom:0}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a{font-weight:400}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active{font-weight:normal;border-left:none}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span{text-decoration:underline;color:#00264d}.navbar.it-navscroll-wrapper h3,.navbar.it-navscroll-wrapper .h3{font-weight:600;margin-bottom:.8rem;font-size:1.15rem;margin-top:4px;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px}.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:none}.navbar.it-navscroll-wrapper .menu-wrapper{padding:16px 0 24px;background:#fff}.navbar.it-bottom-navscroll{box-shadow:none;position:inherit;z-index:9}.navbar.it-bottom-navscroll.affix-top{position:sticky;top:0;left:inherit;right:inherit}.navbar.it-top-navscroll{box-shadow:none;position:inherit}.navbar.it-top-navscroll.affix-top{position:sticky;top:0;left:inherit;right:inherit}.navbar.it-left-side{border-left:1px solid #c5c7c9}.navbar.it-right-side{border-right:1px solid #c5c7c9}}@media(max-width: 992px){.navbar.it-navscroll-wrapper.theme-dark-mobile{background:#435a70}.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler span.it-list{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .it-back-button{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper h3,.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper .h3{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active{border-left-color:#fff}.navbar.it-navscroll-wrapper.theme-dark-mobile.it-left-side{border-left-color:rgba(229,229,229,.3)}.navbar.it-navscroll-wrapper.theme-dark-mobile.it-right-side{border-right-color:rgba(229,229,229,.3)}}@media(min-width: 992px){.navbar.it-navscroll-wrapper.theme-dark-desk{background:#435a70}.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .it-back-button{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper{background:#435a70;color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper h3,.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper .h3{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span{color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active{border-left-color:#fff}.navbar.it-navscroll-wrapper.theme-dark-desk.it-left-side{border-left-color:rgba(229,229,229,.3)}.navbar.it-navscroll-wrapper.theme-dark-desk.it-right-side{border-right-color:rgba(229,229,229,.3)}}.callout{position:relative;max-width:60ch;overflow:hidden}.callout .callout-inner{padding:1.1rem 2.222rem;border:2px solid;border-top:0;border-color:#5d7083;margin:1.75rem 0 1rem}.callout.callout-highlight{border:none;border-left:2px solid #5d7083;border-radius:0;padding:0 2.222rem}.callout.callout-highlight p:last-child{margin:0}.callout.callout-highlight .callout-title{margin-bottom:1.556rem}.callout.callout-highlight.success{border-color:#008055}.callout.callout-highlight.warning{border-color:#995c00}.callout.callout-highlight.danger{border-color:#cc334d}.callout.callout-highlight.important{border-color:#008055}.callout.callout-highlight.note{border-color:#06c}.callout.callout-more{background:#f9f9f5;border:none;border-radius:0;padding:2.222rem 2.222rem;position:relative}.callout.callout-more:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 48px 48px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.callout.callout-more:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:48px 0 0 48px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e4e4db}.callout.callout-more p{font-size:1rem;line-height:1.5rem;color:#30475f}.callout.callout-more .callout-title{display:flex;align-items:flex-start;margin-bottom:2.222rem}.callout.callout-more .callout-title i{font-size:1.25rem}.callout.callout-more .callout-title span{border-bottom:2px solid #1a1a1a;padding-bottom:.1rem;display:inline-block;margin-top:-0.111rem}.callout.success{border-color:#008055}.callout.success .callout-inner{border-color:#008055}.callout.success .callout-title{color:#008055}.callout.success .callout-title .icon{fill:#008055}.callout.success .callout-title span{border-color:#008055}.callout.success .callout-title .text:after{border-color:#008055}.callout.success .callout-title:before{border-color:#008055}.callout.warning{border-color:#995c00}.callout.warning .callout-inner{border-color:#995c00}.callout.warning .callout-title{color:#995c00}.callout.warning .callout-title .icon{fill:#995c00}.callout.warning .callout-title span{border-color:#995c00}.callout.danger{border-color:#cc334d}.callout.danger .callout-inner{border-color:#cc334d}.callout.danger .callout-title{color:#cc334d}.callout.danger .callout-title .icon{fill:#cc334d}.callout.danger .callout-title span{border-color:#cc334d}.callout.important{border-color:#008055}.callout.important .callout-inner{border-color:#008055}.callout.important .callout-title{color:#008055}.callout.important .callout-title .icon{fill:#008055}.callout.important .callout-title span{border-color:#008055}.callout.note{border-color:#06c}.callout.note .callout-inner{border-color:#06c}.callout.note .callout-title{color:#06c}.callout.note .callout-title .icon{fill:#06c}.callout.note .callout-title span{border-color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle{color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle:active,.callout.note .collapse-div .collapse-header .callout-more-toggle:hover{color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle span{border-color:#06c}.callout.note .collapse-div .collapse-header .callout-more-toggle span:before,.callout.note .collapse-div .collapse-header .callout-more-toggle span:after{background:#06c}.callout.note a{color:#06c}.callout.note .icon{fill:#06c}.callout .callout-title{font-weight:600;text-transform:uppercase;font-size:1rem;margin-right:2.222rem;color:#30475f}@media(min-width: 992px){.callout .callout-title{font-size:1.125rem}}.callout .callout-title .icon{fill:#30475f;margin-right:.444rem}.callout:not(.callout-highlight):not(.callout-more) .callout-title{position:relative;padding:0 1.389rem;top:-2rem}.callout:not(.callout-highlight):not(.callout-more) .callout-title .text:after{content:"";top:.78em;border-top:2px solid;position:absolute;width:200%;margin-left:calc(10px + .7rem)}.callout:not(.callout-highlight):not(.callout-more) .callout-title:before{content:"";top:.78em;border-top:2px solid;position:absolute;width:3.222rem;left:calc(-40px - .7rem)}.callout p{font-family:"Lora",Georgia,serif;font-size:1rem;color:#30475f}@media(min-width: 992px){.callout p{font-size:1.125rem}}.callout p.callout-big-text{font-size:1.125rem}.callout .collapse-div{display:flex;flex-direction:column-reverse;border-bottom:none}.callout .collapse-div .collapse-header{display:flex;justify-content:space-between;border-top:1px solid #d8d9da;padding:1.333rem 0 0;margin-top:0}.callout .collapse-div .collapse-header .callout-more-toggle{padding:0;border:none;width:auto;font-weight:normal;display:flex;align-items:center;color:#06c;background-color:rgba(0,0,0,0)}.callout .collapse-div .collapse-header .callout-more-toggle:hover,.callout .collapse-div .collapse-header .callout-more-toggle:focus,.callout .collapse-div .collapse-header .callout-more-toggle:active{background:none}.callout .collapse-div .collapse-header .callout-more-toggle:hover{color:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:hover span{border-color:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before,.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after{background:#0052a3}.callout .collapse-div .collapse-header .callout-more-toggle:active{color:#06c}.callout .collapse-div .collapse-header .callout-more-toggle:before,.callout .collapse-div .collapse-header .callout-more-toggle:after{display:none}.callout .collapse-div .collapse-header .callout-more-toggle span{position:relative;height:15px;width:15px;margin-left:.444rem;margin-top:.111rem;border:1px solid #06c;border-radius:50%;display:inline-block}.callout .collapse-div .collapse-header .callout-more-toggle span:before,.callout .collapse-div .collapse-header .callout-more-toggle span:after{content:"";position:absolute;background:#06c}.callout .collapse-div .collapse-header .callout-more-toggle span:before{width:9px;height:1px;top:6px;left:2px}.callout .collapse-div .collapse-header .callout-more-toggle span:after{height:9px;width:1px;top:0;left:6px;transform:translateY(2px);transition:transform .2s}.callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after{transform:translateY(2px) rotate(90deg)}.callout .collapse-div .collapse-header .callout-more-download{margin-left:auto;font-weight:normal}.callout .collapse-div .collapse-body{padding:0}.callout .collapse-div .collapse-body p:last-child{margin-bottom:1rem}_:-ms-fullscreen,.callout{max-width:32rem}@media(min-width: 768px){.callout.callout-highlight{padding:0 0 0 2.222rem}.callout.callout-more p{font-size:.875rem}}.toolbar{width:100%;height:96px;position:relative}.toolbar a{text-decoration:none}.toolbar.toolbar-vertical{height:100%;width:96px;position:absolute;top:0;bottom:0}.toolbar.toolbar-vertical>ul{height:100%;flex-direction:column;width:64px}.toolbar.toolbar-vertical>ul>li{margin:8px 0;display:flex;align-items:center}.toolbar.toolbar-vertical>ul>li.toolbar-divider{margin:0;height:1px;min-height:1px;max-height:1px;width:calc(100% - 16px);max-width:inherit}.toolbar.toolbar-vertical.toolbar-medium,.toolbar.toolbar-vertical.toolbar-small{height:100%}.toolbar.toolbar-vertical.toolbar-medium>ul,.toolbar.toolbar-vertical.toolbar-small>ul{height:100%}.toolbar.toolbar-vertical.toolbar-medium{width:84px}.toolbar.toolbar-vertical.toolbar-medium>ul{width:48px}.toolbar.toolbar-vertical.toolbar-medium .toolbar-badge{right:-4px}.toolbar.toolbar-vertical.toolbar-medium .btn-dropdown:after{right:-10px;top:13px;font-size:.25rem}.toolbar.toolbar-vertical.toolbar-medium .dropdown-menu{top:calc(-100% - 25px) !important}.toolbar.toolbar-vertical.toolbar-small{width:72px}.toolbar.toolbar-vertical.toolbar-small>ul{width:40px}.toolbar.toolbar-vertical.toolbar-small .toolbar-badge{right:-4px}.toolbar.toolbar-vertical.toolbar-small .btn-dropdown:after{right:-9px;top:11px;font-size:.25rem}.toolbar.toolbar-vertical.toolbar-small .dropdown-menu{top:calc(-100% - 35px) !important}.toolbar.toolbar-vertical .btn-dropdown:after{right:-12px;transform:rotate(-90deg)}.toolbar.toolbar-vertical .btn-dropdown[aria-expanded=true]:after{transform:rotate(90deg) scaleX(-1)}.toolbar.toolbar-vertical .dropdown-menu{top:calc(-100% - 28px) !important;left:calc(100% + 24px) !important;margin:0;box-shadow:0 0 30px 5px rgba(0,0,0,.05)}.toolbar.toolbar-vertical .dropdown-menu:before{left:-6px;top:24px}.toolbar.toolbar-vertical:before{width:360px;height:100%;left:auto;top:0;bottom:auto;right:32px;z-index:6;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateX(50%) scalex(0.12) scaleY(1.25);opacity:.18}.toolbar.toolbar-vertical .toolbar-badge{right:-10px}.toolbar.toolbar-medium{height:80px}.toolbar.toolbar-medium>ul{height:48px}.toolbar.toolbar-medium a,.toolbar.toolbar-medium .btn-dropdown{margin-bottom:6px}.toolbar.toolbar-medium .btn-dropdown:after{top:12px;right:1px}.toolbar.toolbar-medium .it-ico{font-size:1.35rem}.toolbar.toolbar-medium .it-ico.it-more-actions:before{top:33%}.toolbar.toolbar-medium .toolbar-badge{height:10px;width:10px;min-width:10px;right:8px;top:4px;padding:0}.toolbar.toolbar-small{height:72px}.toolbar.toolbar-small>ul{height:40px}.toolbar.toolbar-small .btn-dropdown:after{top:12px;right:2px}.toolbar.toolbar-small .it-ico{font-size:1.125rem}.toolbar.toolbar-small .it-ico.it-more-actions:before{top:25%}.toolbar.toolbar-small .toolbar-badge{height:8px;width:8px;min-width:8px;right:10px;top:2px;padding:0}.toolbar:before{content:"";position:absolute;height:360px;width:100%;top:auto;bottom:32px;z-index:6;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);border-radius:50%;transform:translateY(50%) scalex(1.4) scaleY(0.12);opacity:.18}.toolbar>ul{position:absolute;top:0;left:0;right:0;width:100%;z-index:7;background-color:#fff;display:flex;justify-content:space-around;align-items:center;padding:0;margin:0;height:64px}.toolbar>ul>li{list-style-type:none;margin:0 8px;text-align:center;flex:1 100%}.toolbar>ul>li.toolbar-divider{margin:0;width:1px;min-width:1px;max-width:1px;height:calc(100% - 16px);background:#c5c7c9}.toolbar a,.toolbar .btn-dropdown{display:block;color:#30475f}.toolbar a .icon,.toolbar .btn-dropdown .icon{fill:#5d7083}.toolbar a.active,.toolbar .btn-dropdown.active{color:#06c}.toolbar a.active .icon,.toolbar .btn-dropdown.active .icon{fill:#06c}.toolbar a.disabled,.toolbar .btn-dropdown.disabled{cursor:not-allowed;color:#d8d9da}.toolbar a.disabled .icon,.toolbar .btn-dropdown.disabled .icon{fill:#d8d9da}.toolbar a.disabled:hover,.toolbar .btn-dropdown.disabled:hover{text-decoration:none;color:#d8d9da}.toolbar a.disabled:hover .icon,.toolbar .btn-dropdown.disabled:hover .icon{fill:#d8d9da}.toolbar a.disabled:after,.toolbar .btn-dropdown.disabled:after{color:#d8d9da}.toolbar a.disabled:after .icon,.toolbar .btn-dropdown.disabled:after .icon{fill:#d8d9da}.toolbar a:not(.disabled):hover,.toolbar .btn-dropdown:not(.disabled):hover{text-decoration:underline;color:#004d99}.toolbar a:not(.disabled):hover .icon,.toolbar .btn-dropdown:not(.disabled):hover .icon{fill:#004d99}.toolbar a _:-ms-fullscreen,.toolbar a:not(.disabled):hover,.toolbar .btn-dropdown _:-ms-fullscreen,.toolbar .btn-dropdown:not(.disabled):hover{text-decoration:none}.toolbar .btn-dropdown{padding:0;width:100%;position:relative}.toolbar .btn-dropdown.toolbar-more:after{display:none}.toolbar .btn-dropdown:not(.disabled).active{box-shadow:none}.toolbar .btn-dropdown:not(.disabled).active:focus{box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.toolbar .btn-dropdown:focus{box-shadow:0 0 0 .25rem rgba(0,102,204,.25)}.toolbar .btn-dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#5d7083 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:16px;right:2px;margin-left:0}.toolbar .it-ico{position:relative;font-size:1.6rem;display:block;height:32px}.toolbar .it-ico:before{margin-right:0}.toolbar .it-ico.it-more-actions{font-size:.6rem}.toolbar .it-ico.it-more-actions:before{position:relative;top:50%}.toolbar .badge-wrapper{position:relative}.toolbar .toolbar-badge,.toolbar .toolbar-alert{display:block;position:absolute;background-color:#06c;border:1px solid #fff}.toolbar .toolbar-badge{top:0;right:6px;min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:.5rem;line-height:1rem;border-radius:50%;font-style:normal}.toolbar .toolbar-label{margin-top:8px;font-size:.75rem;font-weight:600;line-height:1;display:block}.section{padding:48px 24px}.section .section-content{margin:0 auto;position:relative}.section.section-muted{background:#f5f5f5}.section.section-primary{background:#06c}.section.section-neutral{background:#17334f}.section.section-image{background-size:cover;background-position:center center;position:relative}.section.section-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.5)}.section.section-inset-shadow{box-shadow:inset 0 1rem 1rem -1rem rgba(0,0,0,.3)}.section.section-background-header{position:relative;background-size:cover}.section.section-background-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;z-index:-1;background-repeat:no-repeat;background-position:top center;background-color:#0059b3}.section.section-background-header.section-user-header::before{content:"";min-height:450px;background-color:#bdddfc}.section.section-background-header.section-user-header .user-settings{font-size:.75rem}.section.section-background-header.section-user-header .user-settings a{text-decoration:none}.section.section-background-header.section-user-header .user-settings a:hover{text-decoration:underline}.section.section-background-header.section-user-header .user-settings a span{margin-left:4px}@media(min-width: 768px){.section{padding:80px 40px}}@media(min-width: 992px){.section{padding:96px}.section.section-background-header.section-user-header::before{content:"";min-height:550px}.section.section-background-header.section-user-header .user-settings{font-size:.875rem}}@media(min-width: 1200px){.section{padding:96px}.section.section-background-header.section-user-header .user-settings{position:absolute;top:0;right:0;font-size:1rem}}.notification{width:100%;padding:1.5rem;padding-right:4rem;box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15);background:#fff;position:fixed;bottom:0;right:0;display:none;border-top:4px solid #5d7083}.notification h5,.notification .h5{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;letter-spacing:0;margin:0;position:relative;line-height:1rem;font-weight:700}.notification p{margin-top:1rem;font-size:.875rem;line-height:1.5rem;color:#30475f}.notification p:last-child{margin-bottom:0}.notification.with-icon{border-top:4px solid #5d7083}.notification.with-icon h5 .icon,.notification.with-icon .h5 .icon{position:absolute;top:-8px;left:-38px}.notification.with-icon h5,.notification.with-icon .h5,.notification.with-icon p{margin-left:2rem}.notification.with-icon.success{border-color:#008055}.notification.with-icon.success .icon{fill:#008055}.notification.with-icon.error{border-color:#cc334d}.notification.with-icon.error .icon{fill:#cc334d}.notification.with-icon.info{border-color:#06c}.notification.with-icon.info .icon{fill:#06c}.notification.with-icon.warning{border-color:#995c00}.notification.with-icon.warning .icon{fill:#995c00}.notification.dismissable .notification-close{position:absolute;right:20px;top:15px;display:block;width:32px;height:32px;padding:0;background:none}.notification.dismissable .notification-close .icon{fill:#5d7083}.notification.dismissable .notification-close:hover .icon{fill:#06c}.notification.dismissable .notification-close:active{box-shadow:none}@media(min-width: 576px){.notification{padding:1.333rem;padding-right:3.556rem}.notification.with-icon h5,.notification.with-icon .h5,.notification.with-icon p{margin-left:1.778rem}}@media(min-width: 768px){.notification{width:376px;bottom:16px;right:16px;border-radius:4px;border-top:none;box-shadow:0 0 1rem rgba(0,0,0,.15)}.notification.with-icon{border-left:4px solid #5d7083;border-top:none}.notification.top-fix{border-top-left-radius:0;border-top-right-radius:0;top:0;left:50%;transform:translateX(-50%);bottom:auto;right:auto}.notification.bottom-fix{border-bottom-left-radius:0;border-bottom-right-radius:0;left:50%;transform:translateX(-50%);bottom:0;right:auto}.notification.left-fix{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;border-right-style:solid;border-right-width:4px;left:0;right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.notification.right-fix{border-top-right-radius:0;border-bottom-right-radius:0;right:0;top:50%;bottom:auto;transform:translateY(-50%)}}.avatar{display:inline-flex;overflow:hidden;border-radius:50%;width:32px;height:32px;justify-content:center;align-items:center;background:#d8d9da;color:#30475f;box-sizing:content-box;transition:background-color .2s}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .2s;border-radius:50%}.avatar p{font-size:1rem;margin:0;text-align:center;line-height:1em;position:absolute}.avatar .icon{height:16px;width:16px}.avatar.avatar-primary{background:#06c}.avatar.avatar-secondary{background:#5d7083}.avatar.avatar-green{background:#008055}.avatar.avatar-orange{background:#995c00}.avatar.avatar-red{background:#cc334d}.avatar.avatar-primary,.avatar.avatar-secondary,.avatar.avatar-green,.avatar.avatar-orange,.avatar.avatar-red{color:#fff}.avatar.avatar-dropdown{overflow:visible;position:relative}.avatar.avatar-dropdown .dropdown{position:absolute;top:0;left:0;right:0;border:0;display:flex;justify-content:center;align-items:center;height:100%}.avatar.avatar-dropdown .btn-dropdown{color:inherit;padding:0;line-height:0;font-size:.75rem}.avatar.avatar-dropdown .list-item{display:flex;align-items:center;padding:0 16px;font-size:.875rem}.avatar.avatar-dropdown .link-list{white-space:nowrap}.avatar.avatar-dropdown .link-list span{line-height:1em}.avatar.avatar-dropdown .link-list li{margin-bottom:16px}.avatar.avatar-dropdown .link-list li:last-child{margin-bottom:0}.avatar.avatar-dropdown .link-list .avatar{margin-right:16px}.avatar.avatar-dropdown .link-list .avatar.size-sm{margin-right:12px}.avatar.avatar-dropdown .link-list .avatar p{color:#fff !important}.avatar.avatar-dropdown .dropdown-menu{margin-left:-27px !important}.avatar.size-xs{width:16px;height:16px}.avatar.size-xs p{font-size:.625rem}.avatar.size-xs .icon{height:10px;width:10px}.avatar.size-sm{width:24px;height:24px}.avatar.size-sm p{font-size:.875rem}.avatar.size-sm .icon{height:12px;width:12px}.avatar.size-md{width:32px;height:32px}.avatar.size-md p{font-size:1rem}.avatar.size-md .icon{height:16px;width:16px}.avatar.size-md .avatar-presence,.avatar.size-md .avatar-status{border-width:1px}.avatar.size-md .avatar-presence .icon,.avatar.size-md .avatar-status .icon{display:none}.avatar.size-lg{width:40px;height:40px}.avatar.size-lg p{font-size:1.125rem}.avatar.size-lg .icon{height:20px;width:20px}.avatar.size-lg .avatar-presence,.avatar.size-lg .avatar-status{right:-2px;width:15px;height:15px}.avatar.size-lg .avatar-status{top:.1666666667px}.avatar.size-xl{width:80px;height:80px}.avatar.size-xl p{font-size:2.25rem}.avatar.size-xl .icon{height:40px;width:40px}.avatar.size-xl .avatar-presence,.avatar.size-xl .avatar-status{right:6px;width:18px;height:18px}.avatar.size-xl .avatar-presence{bottom:8px}.avatar.size-xl .avatar-status{top:2px}.avatar.size-xxl{width:128px;height:128px}.avatar.size-xxl p{font-size:58px}.avatar.size-xxl .icon{height:62px;width:62px}.avatar.size-xxl .avatar-presence,.avatar.size-xxl .avatar-status{right:4px;width:24px;height:24px}.avatar.size-xxl .avatar-presence .icon,.avatar.size-xxl .avatar-status .icon{width:20px;height:20px}.avatar.size-xxl .avatar-presence{bottom:16px}.avatar.size-xxl .avatar-status{top:8px}a.avatar{filter:brightness(100%)}a.avatar:hover{background:#cdcecf}a.avatar:hover img{filter:brightness(90%)}a.avatar:hover.avatar-primary{background:#0061c2}a.avatar:hover.avatar-secondary{background:#586a7c}a.avatar:hover.avatar-green{background:#007a51}a.avatar:hover.avatar-orange{background:#915700}a.avatar:hover.avatar-red{background:#b42d44}.avatar-dropdown:hover,.avatar-dropdown:focus-within{background:#cdcecf}.avatar-dropdown .btn-dropdown:focus{box-shadow:none}.avatar-wrapper{position:relative}.avatar-wrapper .avatar-presence,.avatar-wrapper .avatar-status{position:absolute;right:0;width:10px;height:10px;border:2px solid #fff;background:#d8d9da;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.avatar-wrapper .avatar-presence .icon,.avatar-wrapper .avatar-status .icon{width:18px;height:18px;stroke-width:1px;stroke:#fff}.avatar-wrapper .avatar-presence{bottom:8px}.avatar-wrapper .avatar-presence.active{background:#008055}.avatar-wrapper .avatar-presence.busy{background:#cc334d}.avatar-wrapper .avatar-presence.hidden:after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;border-radius:50%}.avatar-wrapper .avatar-status{top:0}.avatar-wrapper .avatar-status.approved{background:#008055}.avatar-wrapper .avatar-status.declined{background:#cc334d}.avatar-wrapper .avatar-status.notify{background:#06c}.avatar-wrapper.avatar-extra-text{display:inline-flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.avatar-wrapper.avatar-extra-text .avatar{flex-shrink:0}.avatar-wrapper.avatar-extra-text a{text-decoration:none}.avatar-wrapper.avatar-extra-text .extra-text{line-height:1.2em;margin-left:16px}.avatar-wrapper.avatar-extra-text .extra-text h3,.avatar-wrapper.avatar-extra-text .extra-text .h3,.avatar-wrapper.avatar-extra-text .extra-text h4,.avatar-wrapper.avatar-extra-text .extra-text .h4{font-weight:600;margin:0;font-size:1.125rem}.avatar-wrapper.avatar-extra-text .extra-text h3 a,.avatar-wrapper.avatar-extra-text .extra-text .h3 a,.avatar-wrapper.avatar-extra-text .extra-text h4 a,.avatar-wrapper.avatar-extra-text .extra-text .h4 a{display:inline-block;text-decoration:none}.avatar-wrapper.avatar-extra-text .extra-text h3 a:hover,.avatar-wrapper.avatar-extra-text .extra-text .h3 a:hover,.avatar-wrapper.avatar-extra-text .extra-text h4 a:hover,.avatar-wrapper.avatar-extra-text .extra-text .h4 a:hover{text-decoration:underline}.avatar-wrapper.avatar-extra-text .extra-text p,.avatar-wrapper.avatar-extra-text .extra-text time{margin:0;text-transform:uppercase;font-size:.75rem}.avatar-group>li{margin-bottom:16px;line-height:1}.avatar-group>li:last-child{margin-bottom:0}.avatar-group>li .list-item{display:inline-flex;align-items:center;padding:0;line-height:1em}.avatar-group>li .list-item .avatar{margin-right:12px}.avatar-group>li .list-item .avatar p{font-size:1rem}.avatar-group>li .list-item .avatar.avatar-primary p,.avatar-group>li .list-item .avatar.avatar-secondary p,.avatar-group>li .list-item .avatar.avatar-green p,.avatar-group>li .list-item .avatar.avatar-orange p,.avatar-group>li .list-item .avatar.avatar-red p{color:#fff;line-height:0}.avatar-group>li .list-item span{margin:0;font-size:.875rem;font-weight:600}.avatar-group-stacked{display:flex;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;flex-direction:row}.avatar-group-stacked li{list-style-type:none;line-height:0}.avatar-group-stacked li>.avatar{margin-left:-6px;border:2px solid #fff}.thumb-nav{padding:0;margin:0 -8px;display:flex;justify-content:center}.thumb-nav.thumb-nav-vertical{flex-direction:column;align-items:baseline}.thumb-nav.thumb-nav-vertical .thumb-nav-resizer{width:auto;height:100%}.thumb-nav.thumb-nav-vertical.thumb-nav-small li{height:80px}.thumb-nav.thumb-nav-fixed{flex-wrap:wrap;justify-content:flex-start}.thumb-nav.thumb-nav-fixed li{flex-basis:240px}.thumb-nav.thumb-nav-fixed.thumb-nav-small li{flex-basis:120px}.thumb-nav.thumb-nav-auto{flex-wrap:wrap;justify-content:flex-start}.thumb-nav.thumb-nav-auto li .thumb-nav-resizer{max-width:100%;max-height:100%}.thumb-nav.thumb-nav-auto.thumb-nav-auto-2 li{flex-basis:calc(50% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-3 li{flex-basis:calc(33.3333% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-4 li{flex-basis:calc(25% - 16px)}.thumb-nav.thumb-nav-auto.thumb-nav-auto-5 li{flex-basis:calc(20% - 16px)}.thumb-nav.thumb-nav-nozoom a:hover img{transform:none}.thumb-nav.thumb-nav-black a:hover:after,.thumb-nav.thumb-nav-primary a:hover:after{opacity:1}.thumb-nav.thumb-nav-black a:after{background:rgba(0,0,0,.8)}.thumb-nav.thumb-nav-primary a:after{background:rgba(0,102,204,.8)}.thumb-nav.thumb-nav-bottom,.thumb-nav.thumb-nav-top{position:absolute;left:50%;transform:translateX(-50%);width:90%}.thumb-nav.thumb-nav-bottom{bottom:0;margin-bottom:16px}.thumb-nav.thumb-nav-top{top:0;margin-top:16px}.thumb-nav.thumb-nav-left,.thumb-nav.thumb-nav-right{position:absolute;top:50%;transform:translateY(-50%);height:90%}.thumb-nav.thumb-nav-left{left:0;margin-left:16px}.thumb-nav.thumb-nav-right{right:0;margin-right:16px}.thumb-nav li{position:relative;list-style-type:none;margin:8px;width:240px;flex:0 1 auto}.thumb-nav .thumb-nav-resizer{width:100%;height:auto;visibility:hidden}.thumb-nav.thumb-nav-small li{width:120px}.thumb-nav a{overflow:hidden;position:relative;display:block}.thumb-nav a:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;transition:opacity .4s cubic-bezier(0.15, 0.7, 0.36, 0.99)}.thumb-nav a.active{pointer-events:none}.thumb-nav a.active:after{opacity:1;background:rgba(0,102,204,.6)}.thumb-nav a:hover img{transform:scale(1.05);transition-duration:1s}.thumb-nav a:hover:after{transition-duration:1s}.thumb-nav a img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(0.15, 0.7, 0.36, 0.99);position:absolute;top:0;left:0}.steppers .steppers-index{margin-left:auto;font-size:.875rem;font-weight:600;flex-shrink:0}@media(min-width: 992px){.steppers .steppers-index{display:none}}.steppers .steppers-index span{margin-left:.25rem}.steppers .steppers-index span.active{color:#06c;text-decoration:underline}.steppers .steppers-header{margin-bottom:1rem}@media(max-width: 991.98px){.steppers .steppers-header{padding:0 24px;height:64px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}}.steppers .steppers-header ul{display:flex;width:100%;padding:0}@media(max-width: 991.98px){.steppers .steppers-header ul{margin:0;padding:0}}.steppers .steppers-header ul li{display:flex;font-size:1.125rem;font-weight:600;color:#5d7083;list-style-type:none}.steppers .steppers-header ul li .icon{fill:#5d7083;margin-right:.667rem;width:24px;height:24px}@media(max-width: 991.98px){.steppers .steppers-header ul li:not(.active){clip:rect(1px, 1px, 1px, 1px);height:0;position:absolute;display:block}}.steppers .steppers-header ul li.active,.steppers .steppers-header ul li.confirmed{color:#06c}.steppers .steppers-header ul li.active .icon,.steppers .steppers-header ul li.confirmed .icon{fill:#06c}.steppers .steppers-header ul li.steppers-index{display:block}.steppers .steppers-header ul li .steppers-number .icon{margin:0}.steppers .steppers-header ul li .steppers-number:after{content:". "}.steppers.bg-dark .steppers-header{background:none}.steppers.bg-dark .steppers-header .steppers-index{color:#d9dadb}.steppers.bg-dark .steppers-header .steppers-index span.active{color:#0accc6}.steppers.bg-dark .steppers-header li{color:#d9dadb}.steppers.bg-dark .steppers-header li .icon{fill:#d9dadb}.steppers.bg-dark .steppers-header li.active{font-weight:600;color:#0accc6}.steppers.bg-dark .steppers-header li.active .icon{fill:#0accc6}.steppers.bg-dark .steppers-header li.confirmed{font-weight:600;color:#fff}.steppers.bg-dark .steppers-header li.confirmed .icon{fill:#fff}.steppers.bg-dark .steppers-nav{background:none}.steppers.bg-dark .steppers-nav .progress-bar{background:#0accc6}.steppers.bg-dark .steppers-nav .steppers-dots li.done{background:#0accc6}.steppers .steppers-nav{display:flex;height:64px;padding:0 24px;box-shadow:0 -8px 20px rgba(0,0,0,.1);background:#fff;align-items:center;justify-content:space-between}.steppers .steppers-nav .steppers-progress,.steppers .steppers-nav .steppers-dots{width:20%}.steppers .steppers-nav .steppers-progress .progress,.steppers .steppers-nav .steppers-dots .progress{height:2px}.steppers .steppers-nav .steppers-progress .progress{height:2px}.steppers .steppers-nav .steppers-dots{padding:0;margin:0;display:flex;justify-content:center;align-items:center}.steppers .steppers-nav .steppers-dots li{list-style-type:none;padding:0;height:4px;width:4px;min-width:4px;background:#e6e6e6;margin-right:8px;border-radius:50%}.steppers .steppers-nav .steppers-dots li.done{background:#06c}@media(min-width: 576px){.steppers .steppers-header li{font-size:1rem}}@media(min-width: 992px){.steppers .steppers-header{padding:0;box-shadow:none;height:auto;display:flex;justify-content:space-between;background:rgba(0,0,0,0)}.steppers .steppers-header:before{display:none}.steppers .steppers-header li{padding:16px 24px;flex-grow:1;border-left:1px solid #c5c7c9;position:relative;display:flex;align-items:center}.steppers .steppers-header li:nth-last-child(1){border-right:1px solid #c5c7c9}.steppers .steppers-header li.steppers-index{display:none}.steppers .steppers-header li.active{display:flex}.steppers .steppers-header li.active:after{content:"";position:absolute;bottom:0;width:calc(100% - 2.222rem);height:2px;background:#06c;left:50%;transform:translateX(-50%)}.steppers .steppers-header li.active .steppers-number{color:#fff;background:#06c;border-color:#06c}.steppers .steppers-header li.active.no-line:after{display:none}.steppers .steppers-header li .steppers-success{margin-left:auto}.steppers .steppers-header li .steppers-number{display:inline-block;width:1.778rem;height:1.778rem;border:1px solid #c5c7c9;border-radius:50%;text-align:center;margin-right:.667rem;flex-shrink:0}.steppers .steppers-header li .steppers-number:after{display:none}.steppers .steppers-header li .steppers-number .icon:before{margin-right:0;margin-top:.333rem}.steppers.bg-dark .steppers-header li{border-color:#435a70}.steppers.bg-dark .steppers-header li.active:after{background:#0accc6}.steppers.bg-dark .steppers-header li.active .steppers-number{background:#0accc6;border-color:#0accc6;color:#17324d}.steppers.bg-dark .steppers-header li .steppers-number{border-color:#768594}.steppers .steppers-nav{box-shadow:none;margin-top:.889rem;align-items:center;background:none}.steppers .steppers-nav .steppers-progress,.steppers .steppers-nav .steppers-dots{display:none}.steppers .steppers-nav button .icon{display:none}.steppers .steppers-nav button:not(.steppers-btn-confirm){margin-right:.889rem}.steppers .steppers-nav .steppers-btn-confirm{display:block;margin-left:auto}}@media(max-width: 991px){.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm){font-size:1rem;background:rgba(0,0,0,0);color:#06c;box-shadow:none;padding-left:0;padding-right:0}.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active{background:rgba(0,0,0,0) !important;color:#06c !important;box-shadow:0 0 0 .25rem rgba(0,102,204,.25) !important}.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon{margin:0 .333rem;height:24px;width:24px}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm){color:#fff}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon{fill:#fff}.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover,.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,.steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active{color:#0accc6 !important}}.card-wrapper{padding-bottom:24px;display:flex}.card-wrapper.card-column{flex-direction:column}.card-wrapper.card-column .card{height:auto !important}.card-wrapper.card-column .card+.card{margin-top:1rem}.card-wrapper.card-teaser-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.card-wrapper.card-teaser-wrapper.card-teaser-wrapper-equal{align-items:stretch}.card-wrapper.card-teaser-wrapper>.card-teaser{flex:0 0 100%;margin:16px 0;display:flex;flex-wrap:wrap}.card-wrapper.card-teaser-wrapper>.card-teaser.border{border-color:#c5c7c9}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image{padding:0 !important}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.card-wrapper.card-teaser-wrapper>.card-teaser.card-teaser-image>.card-image-wrapper.with-read-more .card-image-rounded img{border-bottom-right-radius:0 !important}.card-wrapper.card-teaser-wrapper .card-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;position:relative}.card-wrapper.card-teaser-wrapper .card-flex .card-image{position:relative;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded{border-radius:0 4px 4px 0}.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded img{border-radius:0 4px 4px 0}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date{background-color:#fff;padding:.5em 1em;z-index:1}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>*:first-child{font-size:120%}.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date>*:last-child{font-size:80%}.card-wrapper.card-teaser-wrapper .card-flex .card-image img{z-index:auto;object-fit:cover}@media(min-width: 768px){.card-wrapper.card-teaser-wrapper .card-teaser{flex:0 0 49%}.card-wrapper.card-teaser-wrapper.card-teaser-block-2{width:100%;justify-content:space-between}.card-wrapper.card-teaser-wrapper.card-teaser-block-2>.card-teaser{flex:0 0 49%}.card-wrapper.card-teaser-wrapper.card-teaser-block-3{width:100%;justify-content:space-between}.card-wrapper.card-teaser-wrapper.card-teaser-block-3>.card-teaser{flex:0 0 32%}.card-wrapper.card-teaser-wrapper.card-teaser-start{justify-content:flex-start !important}.card-wrapper.card-teaser-wrapper.card-teaser-start .card-teaser+.card-teaser{margin-left:1.35rem}.card-wrapper.card-teaser-wrapper.card-teaser-end{justify-content:flex-end !important}.card-wrapper.card-teaser-wrapper.card-teaser-end .card-teaser+.card-teaser{margin-left:1.35rem}}@media(min-width: 1200px){.card-wrapper.card-teaser-block-4{width:100%;justify-content:space-between}.card-wrapper.card-teaser-block-4>.card-teaser{flex:0 0 24%}.card-wrapper.card-overlapping{margin-top:-32px}}.card{border:none;padding:0;position:relative;width:100%}.card.card-bg-primary{background-color:#06c}.card.card-bg-primary .card-body .card-title,.card.card-bg-primary .card-body .card-text{color:#fff}.card.card-bg-secondary{background-color:#5d7083}.card.card-bg-secondary .card-body .card-title,.card.card-bg-secondary .card-body .card-text{color:#fff}.card.card-bg-success{background-color:#008055}.card.card-bg-success .card-body .card-title,.card.card-bg-success .card-body .card-text{color:#fff}.card.card-bg-info{background-color:#5d7083}.card.card-bg-info .card-body .card-title,.card.card-bg-info .card-body .card-text{color:#fff}.card.card-bg-warning{background-color:#995c00}.card.card-bg-warning .card-body .card-title,.card.card-bg-warning .card-body .card-text{color:#fff}.card.card-bg-danger{background-color:#cc334d}.card.card-bg-danger .card-body .card-title,.card.card-bg-danger .card-body .card-text{color:#fff}.card.card-bg-light{background-color:#e9e6f2}.card.card-bg-light .card-body .card-title,.card.card-bg-light .card-body .card-text{color:#fff}.card.card-bg-dark{background-color:#17334f}.card.card-bg-dark .card-body .card-title,.card.card-bg-dark .card-body .card-text{color:#fff}.card.card-bg-black{background-color:#000}.card.card-bg-black .card-body .card-title,.card.card-bg-black .card-body .card-text{color:#fff}.card.card-bg-white{background-color:#fff}.card.card-bg-white .card-body .card-title,.card.card-bg-white .card-body .card-text{color:#fff}.card.card-bg-100{background-color:#f5f5f5}.card.card-bg-100 .card-body .card-title,.card.card-bg-100 .card-body .card-text{color:#fff}.card.card-bg-200{background-color:#e6e6e6}.card.card-bg-200 .card-body .card-title,.card.card-bg-200 .card-body .card-text{color:#fff}.card.card-bg-300{background-color:#d4d4d4}.card.card-bg-300 .card-body .card-title,.card.card-bg-300 .card-body .card-text{color:#fff}.card.card-bg-400{background-color:#a3a3a3}.card.card-bg-400 .card-body .card-title,.card.card-bg-400 .card-body .card-text{color:#fff}.card.card-bg-500{background-color:#737373}.card.card-bg-500 .card-body .card-title,.card.card-bg-500 .card-body .card-text{color:#fff}.card.card-bg-600{background-color:#525252}.card.card-bg-600 .card-body .card-title,.card.card-bg-600 .card-body .card-text{color:#fff}.card.card-bg-700{background-color:#404040}.card.card-bg-700 .card-body .card-title,.card.card-bg-700 .card-body .card-text{color:#fff}.card.card-bg-800{background-color:#262626}.card.card-bg-800 .card-body .card-title,.card.card-bg-800 .card-body .card-text{color:#fff}.card.card-bg-900{background-color:#1a1a1a}.card.card-bg-900 .card-body .card-title,.card.card-bg-900 .card-body .card-text{color:#fff}.card .card-body{padding:24px}.card .card-body h4.card-title+.card-text,.card .card-body .card-title.h4+.card-text{padding-top:16px}.card .card-body h5.card-title,.card .card-body .card-title.h5{font-size:1.125rem;line-height:1.5rem;font-weight:700;color:#30475f;margin-bottom:16px;transition:all .3s}.card .card-body h5.card-title.big-heading,.card .card-body .card-title.big-heading.h5{font-size:1.5rem;line-height:1.75rem}.card .card-body h5.card-title.card-title-icon,.card .card-body .card-title.card-title-icon.h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.card .card-body h5.card-title.card-title-icon .icon,.card .card-body .card-title.card-title-icon.h5 .icon{margin-right:.5em}.card .card-body h6.card-subtitle,.card .card-body .card-subtitle.h6{font-weight:normal;margin-bottom:16px;margin-top:-16px}.card .card-body a h5.card-title,.card .card-body a .card-title.h5{color:#06c}.card .card-body .card-text{font-family:"Lora",Georgia,serif;font-size:1rem;line-height:1.5rem;color:#1a1a1a}.card .card-body .card-signature{font-style:italic;font-family:"Lora",Georgia,serif;color:#1a1a1a;font-weight:700;font-size:.875rem;margin-bottom:0;display:block}.card .card-body .category-top{font-size:.875rem;text-transform:uppercase;color:#1a1a1a;margin-bottom:16px}.card .card-body .category-top a.category{color:#06c}.card .card-body .category-top a.category:hover{text-decoration:underline}.card .card-body .category-top .category{font-weight:600;letter-spacing:.9px}.card .card-body .category-top .data:before{content:"—";display:inline-block;margin:0 8px}.card:after{content:"";display:block;margin-top:48px;margin-left:24px}.card a.read-more{position:absolute;bottom:24px}.card .categoryicon-top{margin-bottom:16px;display:flex;align-items:center}.card .categoryicon-top .text{font-size:.875rem;text-transform:uppercase;letter-spacing:.9px;color:#1a1a1a;line-height:1rem}.card .categoryicon-top .icon{width:40px;height:40px;fill:#06c;margin-right:8px;flex-shrink:0}.card .simple-link{font-weight:600;font-size:.875rem;margin-top:32px;display:block}.card.card-bg{margin-left:8px;margin-right:8px;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);background:#fff;border-right:none}.card.card-bg:after{background:rgba(0,0,0,0)}.card.card-img{border-right:none}.card.card-img.shadow .card-body,.card.card-img.border .card-body,.card.card-img.border-start .card-body,.card.card-img.border-end .card-body{padding-left:24px;padding-right:24px}.card.card-img h5.card-title,.card.card-img .card-title.h5{font-size:1.1111111111rem;line-height:1.5555555556rem;margin-bottom:40px}.card.card-img .img-responsive-wrapper .img-responsive{padding-bottom:61.29%}.card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic{padding-bottom:30.645%}.card.card-img.rounded .img-responsive-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}.card .card-calendar{height:80%;max-height:80px;width:80px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);position:absolute;right:32px;top:10%;color:#455a64;text-align:center;font-size:.875rem;font-weight:600;line-height:1.3;text-transform:capitalize}.card .card-calendar .card-date{font-size:1.667em;font-weight:700;display:block}.card.no-after{content:none;position:relative}.card.no-after:after{display:none}.card.no-after>.read-more{padding-top:16px}.card.no-after>.read-more::before{content:"";height:24px;display:block}.card.special-card .img-responsive-wrapper{overflow:visible;position:relative;width:174px;margin-bottom:24px}.card.special-card .img-responsive-wrapper::before,.card.special-card .img-responsive-wrapper::after{content:"";position:absolute;width:100%;height:100%;display:block}.card.special-card .img-responsive-wrapper:before{background:#6aaaeb;left:24px;top:24px;opacity:.3;transition:all .3s}.card.special-card .img-responsive-wrapper:after{background:#6aaaeb;left:12px;top:12px;transition:all .3s}.card.special-card .img-responsive-wrapper .img-responsive{padding-bottom:122.98%;z-index:1}.card.special-card .head-tags{margin-bottom:24px}.card.special-card .head-tags span.data{font-weight:normal}.card.special-card:hover{text-decoration:none}.card.special-card:hover h5,.card.special-card:hover .h5{text-decoration:underline;color:#06c}.card.special-card:hover .img-responsive-wrapper:before{background:#06c;opacity:.3}.card.special-card:hover .img-responsive-wrapper:after{background:#06c}.card.card-big .card-body{padding:48px}.card.card-big .card-body .top-icon{margin-bottom:24px}.card.card-big .card-body .top-icon .icon{width:80px;height:80px;fill:#06c}.card.card-big .card-body h5.card-title,.card.card-big .card-body .card-title.h5{font-size:1.25rem;line-height:1.5rem}.card.card-big .card-body .card-text{font-size:1.125rem;line-height:1.5rem}.card.card-big .flag-icon{margin-left:48px}.card.card-big .etichetta{position:absolute;right:48px;top:32px;justify-content:flex-end}.card.border-bottom-card::before{content:"";display:block;position:absolute;left:0;right:0;height:4px;bottom:0;background:#06c}.card .head-tags{justify-content:space-between;display:flex;margin-bottom:48px}.card .head-tags .data{font-size:.875rem;text-transform:uppercase;color:#1a1a1a}.card .card-tag{color:#06c;font-size:.875rem;font-weight:bold;letter-spacing:.9px;padding:0 32px;border-radius:50px;border:1px solid #06c}.card .it-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.card .it-card-footer .card-signature{font-style:italic;font-family:"Lora",Georgia,serif;color:#1a1a1a;font-weight:700;font-size:.875rem;display:block;margin-bottom:0}.card.card-teaser{display:inline-flex;flex-direction:row;align-items:flex-start;padding:24px}.card.card-teaser:after{content:none}.card.card-teaser.card-column{flex-direction:column}.card.card-teaser .card-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1em;width:100%}.card.card-teaser .card-header .icon{margin-right:.5rem}.card.card-teaser .card-header h1,.card.card-teaser .card-header .h1{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h2,.card.card-teaser .card-header .h2{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h3,.card.card-teaser .card-header .h3{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h4,.card.card-teaser .card-header .h4{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h5,.card.card-teaser .card-header .h5{line-height:1.5;margin-bottom:0}.card.card-teaser .card-header h6,.card.card-teaser .card-header .h6{line-height:1.5;margin-bottom:0}.card.card-teaser .card-body{padding:0;flex:auto}.card.card-teaser .card-body .card-text,.card.card-teaser .card-body .card-text>p{margin:0}.card.card-teaser .card-body .card-text+.card-text,.card.card-teaser .card-body .card-text>p+.card-text{margin-top:16px}.card.card-teaser .icon{min-width:32px}.card.card-teaser .icon+.card-body{margin-left:1em}.card.card-teaser .avatar.size-xs{min-width:16px}.card.card-teaser .avatar.size-sm{min-width:24px}.card.card-teaser .avatar.size-md{min-width:32px}.card.card-teaser .avatar.size-lg{min-width:40px}.card.card-teaser .avatar.size-xl{min-width:80px}.card.card-teaser .avatar+.card-body{flex:1}.card.card-teaser-primary{border-left:8px solid #06c}.card.card-teaser-secondary{border-left:8px solid #5d7083}.card.card-teaser-success{border-left:8px solid #008055}.card.card-teaser-info{border-left:8px solid #5d7083}.card.card-teaser-warning{border-left:8px solid #995c00}.card.card-teaser-danger{border-left:8px solid #cc334d}.card.card-teaser-light{border-left:8px solid #e9e6f2}.card.card-teaser-dark{border-left:8px solid #17334f}.card.card-teaser-black{border-left:8px solid #000}.card.card-teaser-white{border-left:8px solid #fff}.card.card-teaser-100{border-left:8px solid #f5f5f5}.card.card-teaser-200{border-left:8px solid #e6e6e6}.card.card-teaser-300{border-left:8px solid #d4d4d4}.card.card-teaser-400{border-left:8px solid #a3a3a3}.card.card-teaser-500{border-left:8px solid #737373}.card.card-teaser-600{border-left:8px solid #525252}.card.card-teaser-700{border-left:8px solid #404040}.card.card-teaser-800{border-left:8px solid #262626}.card.card-teaser-900{border-left:8px solid #1a1a1a}.flag-icon{width:32px;height:48px;box-sizing:content-box;position:relative;background:#06c;color:#fff;text-align:center;text-transform:uppercase}.flag-icon:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:13px solid #fff;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0)}a.read-more{display:flex;align-items:center;color:#06c;text-transform:uppercase;font-weight:bold;letter-spacing:.9px;font-size:.875rem;text-decoration:none}a.read-more .icon{margin-left:8px;fill:#06c;width:16px;height:16px;flex-shrink:0}a.read-more:hover{text-decoration:underline}.etichetta{display:flex;align-items:center;font-size:.875rem;text-transform:uppercase;font-weight:bold;letter-spacing:.9px;color:#1a1a1a}.etichetta .icon{fill:#1a1a1a;width:24px;height:24px;margin-right:8px;flex-shrink:0}.row [class*=col-]>.card-wrapper{height:100%}.row [class*=col-]>.card-wrapper>.card{height:100%}@media(min-width: 992px){.card-wrapper{padding-bottom:0}.card-wrapper.card-space{padding-bottom:12px}.card-wrapper.card-offset{margin-top:90px}.card{border:none}.card.card-bg,.card.card-img{margin:0}}.img-responsive-wrapper{overflow:hidden}.img-responsive-wrapper .img-responsive{position:relative;padding-bottom:56.25%;height:0}.img-responsive-wrapper .img-responsive .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit{background-size:cover;background-position:center;background-color:#ebeced}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img{visibility:hidden}.img-responsive-wrapper .img-responsive .img-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.overlay-wrapper{position:relative;display:inline-block;overflow:hidden}.overlay-wrapper.overlay-hover .overlay-panel{opacity:0;transition:opacity .1s}.overlay-wrapper.overlay-hover:hover .overlay-panel{opacity:1;transition:opacity .2s}.overlay-panel{position:absolute;bottom:0;left:0;right:0;width:100%;padding:16px 24px;background-color:rgba(0,102,204,.85);color:#fff;font-weight:600;font-size:1rem;max-height:56px}.overlay-panel span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.overlay-panel.overlay-panel-fullheight,.overlay-panel.overlay-icon{top:0;height:100%;max-height:100%;display:flex}.overlay-panel.overlay-panel-fullheight{align-items:flex-end}.overlay-panel.overlay-icon{justify-content:center;align-items:center}.overlay-panel.overlay-icon .icon{fill:#fff}.overlay-panel.overlay-black{background-color:rgba(0,0,0,.54)}@media(min-width: 576px){.overlay-panel{font-size:.875rem}}.progress-donut-wrapper{width:128px;height:128px;position:relative}.progress-donut-wrapper .progressbar-text{color:#1a1a1a !important;font-weight:700;z-index:3}.progress-donut-wrapper svg{position:relative}.progress-donut-wrapper svg path:first-child{display:none}.progress-donut-wrapper:after{content:"";background:#fff;width:67px;height:67px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:1}.progress-donut-wrapper:before{content:"";background:#d8d9da;width:110px;height:110px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;border-radius:50%;z-index:0}@media(min-width: 768px){.progress-donut-wrapper{width:180px;height:180px}.progress-donut-wrapper:after{width:94px;height:94px}.progress-donut-wrapper:before{content:"";width:150px;height:150px}}@keyframes progressBarIndeterminate{0%{left:-5%}50%{width:66%}100%{left:100%;width:33%}}.progress{height:4px;box-shadow:none}.progress.progress-color{background-color:#d8d9da}.progress.progress-indeterminate{position:relative}.progress.progress-indeterminate .progress-bar{width:0;animation:progressBarIndeterminate 1.4s cubic-bezier(0.77, 0, 0.175, 1) infinite forwards;position:absolute;top:0;bottom:0}.progress-bar{background-color:#5d7083}.progress-bar-label{text-align:right;font-size:.75rem;color:#1a1a1a;font-weight:500}.btn-progress .progress{display:block;position:absolute;bottom:0;width:100%;left:0;border-radius:0 0 4px 4px}.btn-progress .progress-bar{height:4px}@media(min-width: 576px){.progress-bar-label{font-size:.75rem}}@keyframes spinnerAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerAnimInner1{0%{transform:rotate(60deg)}100%{transform:rotate(205deg)}}@keyframes spinnerAnimInner2{0%{transform:rotate(30deg)}100%{transform:rotate(-105deg)}}.progress-spinner{display:block;width:48px;height:48px;border-radius:50%;border:4px solid #d8d9da}.progress-spinner.progress-spinner-active{animation:spinnerAnim .75s linear infinite}.progress-spinner.progress-spinner-active:not(.progress-spinner-double){border-color:#5d7083;border-bottom-color:#d8d9da}.progress-spinner.size-sm{width:32px;height:32px}.progress-spinner.size-lg{width:64px;height:64px}.progress-spinner.size-xl{width:80px;height:80px}.progress-spinner.progress-spinner-double{display:inline-block}.progress-spinner.progress-spinner-double.size-sm{width:32px;height:32px}.progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner{width:32px;height:16px}.progress-spinner.progress-spinner-double.size-lg{width:64px;height:64px}.progress-spinner.progress-spinner-double.size-lg .progress-spinner-inner{width:64px;height:32px}.progress-spinner.progress-spinner-double.size-xl{width:80px;height:80px}.progress-spinner.progress-spinner-double.size-xl .progress-spinner-inner{width:80px;height:40px}.progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner{opacity:1}.progress-spinner.progress-spinner-double .progress-spinner-inner{width:48px;height:24px;overflow:hidden;margin-left:-4px;opacity:0;transition:opacity .3s}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(1){margin-top:-4px}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2){transform:rotate(180deg)}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after{animation-name:spinnerAnimInner2}.progress-spinner.progress-spinner-double .progress-spinner-inner:after{content:"";display:inline-block;transform:rotate(45deg);border-radius:50%;border:4px solid #5d7083;border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);width:100%;height:200%;animation:spinnerAnimInner1 .75s cubic-bezier(0.25, 0.1, 0.5, 1) infinite alternate}.it-grid-item-wrapper{position:relative}.it-grid-item-wrapper .img-responsive-wrapper{border-radius:4px}.it-grid-item-wrapper .img-responsive-wrapper .img-responsive{padding-bottom:66.8122270742%}.it-grid-item-wrapper .it-griditem-text-wrapper{display:flex;justify-content:space-between;padding:8px;align-items:center}.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text{font-size:.8rem;color:#17324d;font-weight:600}.it-grid-item-wrapper .it-griditem-text-wrapper .icon{flex-shrink:0;position:relative;right:-8px;fill:#06c;width:24px;height:24px}.it-grid-item-wrapper.it-grid-item-overlay{position:relative}.it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper:after{content:"";display:block;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0);padding:8px 16px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{color:#fff}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon{fill:#fff}.it-grid-item-wrapper a{display:block;text-decoration:none;color:#17324d}.it-grid-item-wrapper a:hover .it-griditem-text{text-decoration:underline}.it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive{padding-bottom:calc(33.4061135371% - 2px)}.it-grid-list-wrapper{padding-left:4px;padding-right:4px}.it-grid-list-wrapper div[class^=col-]{padding:0 2px 4px 2px}.it-grid-list-wrapper .grid-row{display:flex;margin-left:-2px;margin-right:-2px;flex-wrap:wrap}.it-grid-list-wrapper.it-image-label-grid{padding-left:16px;padding-right:16px}.it-grid-list-wrapper.it-image-label-grid div[class^=col-]{padding:0 8px 16px 8px}.it-grid-list-wrapper.it-image-label-grid .grid-row{margin-left:-20px;margin-right:-20px}@media(min-width: 576px){.it-masonry .it-grid-item-wrapper .img-responsive{padding-bottom:initial;height:auto}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper{position:inherit;left:initial;right:initial;width:initial;height:initial}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper img{height:auto;object-fit:initial}}@media(min-width: 992px){.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{padding:16px 24px}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{font-size:1rem}.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text{font-size:1rem}.it-grid-item-wrapper .it-griditem-text-wrapper .icon{width:32px;height:32px}}.popover{border:none;border-radius:4px;box-shadow:0 0 30px 5px rgba(0,0,0,.1)}.popover.bs-popover-top,.popover.bs-popover-auto[data-popper-placement^=top]{margin-bottom:16px}.popover.bs-popover-top .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after{bottom:2px}.popover.bs-popover-bottom,.popover.bs-popover-auto[data-popper-placement^=bottom]{margin-top:16px}.popover.bs-popover-bottom .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after{top:2px}.popover.bs-popover-left{margin-right:16px}.popover.bs-popover-left .popover-arrow:after{right:2px}.popover.bs-popover-right{margin-left:16px}.popover.bs-popover-right .popover-arrow:after{left:2px}.popover .popover-arrow:before{display:none}.popover .popover-header{background:none;border:none;text-transform:uppercase;color:#1a1a1a;font-size:1rem;padding:16px 24px 0;letter-spacing:.05em;font-weight:600}.popover .popover-header .icon{fill:#06c;margin-right:8px;height:24px;width:24px}.popover .popover-body{font-size:.875rem;line-height:1.5em;color:#30475f;padding:16px 24px}.popover .popover-body a.popover-inner-link{text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:16px;font-size:.857em;text-align:right;font-weight:700;text-decoration:none}.popover .popover-body a.popover-inner-link:hover{color:#06c;text-decoration:underline}.popover .popover-body a.popover-inner-link .icon{fill:#06c;height:16px;width:16px;margin-left:4px;margin-bottom:4px}@media(min-width: 576px){.popover .popover-header{font-size:.875rem}.popover .popover-body{font-size:.75rem}}.tooltip{border-radius:4px;font-size:.75rem}.tooltip .tooltip-arrow{display:none}.tooltip .tooltip-inner{padding:7px 16px;background-color:#17334f}@media(min-width: 768px){.tooltip .tooltip-inner .tooltip-inner{padding:4.5px 8px}}.tooltip .tooltip-inner a{color:#fff;text-decoration:underline}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[data-popper-placement^=top],.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[data-popper-placement^=bottom]{padding:8px 0}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-right{padding:0 8px}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1 !important;visibility:visible !important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));background:linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em #fff}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-0.5em;line-height:.35em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;-webkit-transition:left 0s;-moz-transition:left 0s;-ms-transition:left 0s;-o-transition:left 0s;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-0.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:rgba(0,0,0,0);border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports(display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0px 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);font-size:1.2em;line-height:1.5;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:bold;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.vjs-theme-bootstrap-italia .vjs-big-play-button{background-color:#06c}.vjs-theme-bootstrap-italia:hover .vjs-big-play-button,.vjs-theme-bootstrap-italia.vjs-big-play-button:focus{background-color:#06c}.vjs-theme-bootstrap-italia .vjs-control-bar{background-color:#06c;font-size:1rem}@media(min-width: 992px){.vjs-theme-bootstrap-italia .vjs-control-bar{min-height:48px}}.acceptoverlay+.vjs-fluid{min-height:400px}.vjs-transcription{display:flex;justify-content:center;border:none}.vjs-transcription .accordion-button{border:none}.vjs-transcription .accordion-item{width:100%}@media(min-width: 992px){.vjs-transcription .accordion-item{width:75ch}}@media(max-width: 575.98px){.vjs-remaining-time{display:none}.video-js .vjs-progress-control{display:none}.vjs-picture-in-picture-control{display:none !important}.video-js .vjs-control{width:48px}.vjs-control-bar{justify-content:space-around}}.it-list-wrapper .it-list{list-style-type:none;margin:0;padding:0}.it-list-wrapper .it-list .list-item{transition:all .3s;margin-top:-1px;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #c5c7c9;overflow-wrap:anywhere}.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{flex-shrink:0;margin-right:16px}.it-list-wrapper .it-list .list-item .it-rounded-icon{width:40px}.it-list-wrapper .it-list .list-item .it-rounded-icon svg{fill:#207bd6}.it-list-wrapper .it-list .list-item .form-check{margin-right:8px;width:8px;height:32px;text-align:left}.it-list-wrapper .it-list .list-item .form-check+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check label{padding-left:0;margin-bottom:0}.it-list-wrapper .it-list .list-item .it-thumb{width:40px;height:40px}.it-list-wrapper .it-list .list-item .it-thumb img{object-fit:cover;width:100%;height:100%}.it-list-wrapper .it-list .list-item .it-right-zone{padding:16px 0 16px 0;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.it-list-wrapper .it-list .list-item .it-right-zone a{text-decoration:none}.it-list-wrapper .it-list .list-item .it-right-zone svg{fill:#06c;width:24px;height:24px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple{display:flex;justify-content:flex-end;flex-wrap:wrap}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple span.metadata{margin-right:0;width:100%;text-align:right}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple svg{margin-left:16px;margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{height:32px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{color:#5d7083;font-size:12px;letter-spacing:.5px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a{color:#06c}.it-list-wrapper .it-list .list-item span.text{font-size:1rem;font-weight:600;display:block}@media(min-width: 992px){.it-list-wrapper .it-list .list-item span.text{font-size:1.125rem}}.it-list-wrapper .it-list .list-item span.text em{display:block;font-size:14px;color:#5d7083;font-style:normal;font-weight:normal}.it-list-wrapper .it-list .list-item.active{color:#1a1a1a}.it-list-wrapper .it-list .list-item.active .text{color:#1a1a1a}.it-list-wrapper .it-list li:last-child .list-item span.text{border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 1200px){.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{margin-left:8px;margin-right:0}.it-list-wrapper .it-list .list-item .avatar+.it-right-zone,.it-list-wrapper .it-list .list-item .it-rounded-icon+.it-right-zone,.it-list-wrapper .it-list .list-item .it-thumb+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check{margin-right:16px;text-align:center}.it-list-wrapper .it-list .list-item .it-right-zone{margin-left:8px;margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone a:hover .text{color:#06c;text-decoration:underline}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple{margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a svg{transition:all .3s}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a:hover svg{fill:#036}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a:hover{text-decoration:underline}.it-list-wrapper .it-list a.list-item:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);color:#004d99;text-decoration:none;background:#fff;position:relative;z-index:1;transition:none;border-bottom:1px solid rgba(0,0,0,0)}.it-list-wrapper .it-list a.list-item:hover span.text{text-decoration:underline}}.chip{display:inline-flex;justify-content:space-evenly;align-items:center;background:#f5f5f5;border:1px solid #c5c7c9;border-radius:12px;height:24px;min-width:100px;padding:0 16px 2px 8px;transition:all .05s;margin-top:4px;margin-bottom:8px}.chip:not(:last-child){margin-right:8px}.chip .chip-label{font-size:.875rem;height:16px;font-weight:600;color:#30475f;margin-bottom:0;transform:translateY(-2px);transition:color .05s;text-decoration:none}.chip .chip-label:hover{text-decoration:none}.chip button{padding:0;background:rgba(0,0,0,0);border:none;margin-left:auto;width:8px;height:8px;position:relative}.chip button:hover:not([disabled]){cursor:pointer}.chip button:hover[disabled]{cursor:not-allowed}.chip button .icon{width:22px;height:22px;fill:#5d7083;position:absolute;top:-6px;left:0;transition:fill .05s}.chip>.icon{fill:#30475f;transform:translateX(-5px) translateY(1px);transition:fill .05s}.chip .avatar{transform:translateX(-5px) translateY(1px)}.chip.chip-lg{height:32px;min-width:120px;border-radius:16px;padding:2px 24px 0 16px}.chip.chip-lg .chip-label{font-size:1rem;height:12px;transform:translateY(-8px)}.chip.chip-lg button .icon{width:28px;height:28px;top:-12px;left:0}.chip.chip-lg>.icon{height:24px;width:24px;margin-right:-8px;transform:translateX(-13px) translateY(-1px)}.chip.chip-lg .avatar{width:24px;height:24px;margin-right:-4px;transform:translateX(-12px) translateY(-1px)}.chip.chip-lg.chip-simple{padding-right:16px}.chip.chip-simple{padding-right:8px}.chip:hover:not(.chip-disabled){background:#30475f;border-color:#30475f;transition:background-color .1s}.chip:hover:not(.chip-disabled) .chip-label{color:#fff;transition:color .1s}.chip:hover:not(.chip-disabled) button .icon{fill:#fff;transition:fill .1s}.chip:hover:not(.chip-disabled)>.icon{fill:#fff;transition:fill .1s}.chip.chip-disabled{background:#fff;color:#63707e}.chip.chip-disabled:hover{cursor:not-allowed}.chip.chip-disabled .chip-label{color:#63707e}.chip.chip-disabled button .icon{fill:#d8d9da}.chip.chip-disabled>.icon{fill:#d8d9da}.chip.chip-disabled .avatar img{filter:grayscale(100%)}.chip.chip-primary{background-color:rgba(0,0,0,0);border-color:#06c;color:#06c}.chip.chip-primary>.chip-label{color:#06c}.chip.chip-primary:hover{background-color:#06c;border-color:#06c}.chip.chip-primary:hover>.chip-label{color:#fff}.chip.chip-secondary{background-color:rgba(0,0,0,0);border-color:#5d7083;color:#06c}.chip.chip-secondary>.chip-label{color:#5d7083}.chip.chip-secondary:hover{background-color:#5d7083;border-color:#5d7083}.chip.chip-secondary:hover>.chip-label{color:#fff}.chip.chip-success{background-color:rgba(0,0,0,0);border-color:#008055;color:#008055}.chip.chip-success>.chip-label{color:#008055}.chip.chip-success:hover{background-color:#008055;border-color:#008055}.chip.chip-success:hover>.chip-label{color:#fff}.chip.chip-danger{background-color:rgba(0,0,0,0);border-color:#cc334d;color:#cc334d}.chip.chip-danger>.chip-label{color:#cc334d}.chip.chip-danger:hover{background-color:#cc334d;border-color:#cc334d}.chip.chip-danger:hover>.chip-label{color:#fff}.chip.chip-info{background-color:rgba(0,0,0,0);border-color:#5d7083;color:#5d7083}.chip.chip-info>.chip-label{color:#5d7083}.chip.chip-info:hover{background-color:#5d7083;border-color:#5d7083}.chip.chip-info:hover>.chip-label{color:#fff}.chip.chip-warning{background-color:rgba(0,0,0,0);border-color:#995c00;color:#995c00}.chip.chip-warning>.chip-label{color:#995c00}.chip.chip-warning:hover{background-color:#995c00;border-color:#995c00}.chip.chip-warning:hover>.chip-label{color:#fff}.rating{border:none;float:left}.rating>input{position:absolute;left:-9999px}.rating>label{float:right;margin:0;padding-right:2px}.rating>label:first-of-type{margin-right:0}.rating>label svg{fill:#c3cfdb;position:relative;transform-origin:center center;transition:transform .1s}.rating>label:hover{cursor:pointer}.rating>label:hover svg{transform:scale(1.1)}.rating>legend{color:#17334f;font-size:.875rem;float:right;width:auto;margin:6px 0 0 16px;font-weight:500;line-height:1.3}.rating.rating-read-only>input,.rating.rating-read-only>label{pointer-events:none}.rating>input:checked~label svg,.rating:not(:checked)>label:hover svg,.rating:not(:checked)>label:hover~label svg{fill:#06c}.rating>input:checked+label:hover+svg,.rating>input:checked~label:hover+svg,.rating>label:hover~input:checked~label+svg,.rating>input:checked~label:hover~label+svg{fill:#06c}@media(min-width: 576px){.rating>legend{font-size:.75rem}}.dimmable{position:relative}.dimmer{display:flex;background-color:#17334f;opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:32px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.dimmer[aria-hidden=true]{display:none}.dimmer.dimmer-primary{background-color:#06c}.dimmer.dimmer-primary.show{opacity:.9}.dimmer h1,.dimmer .h1,.dimmer h2,.dimmer .h2,.dimmer h3,.dimmer .h3,.dimmer h4,.dimmer .h4,.dimmer h5,.dimmer .h5,.dimmer h6,.dimmer .h6,.dimmer p{color:#fff;margin-bottom:0}.dimmer h4,.dimmer .h4{text-align:center;font-size:2.25rem}.dimmer p{text-align:justify;font-family:"Lora",Georgia,serif;font-size:1rem}.dimmer .dimmer-inner{width:100%;max-width:480px}.dimmer .dimmer-icon{text-align:center;margin-bottom:24px}.dimmer .dimmer-icon .icon{fill:#fff}.dimmer .dimmer-buttons{background-color:rgba(0,0,0,0) !important;margin-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap}.dimmer .dimmer-buttons button{width:100%}.dimmer .dimmer-buttons button:last-child{margin-top:16px}.dimmer .dimmer-buttons.single-button button{margin-top:0}@media(min-width: 768px){.dimmer{padding:24px}.dimmer .dimmer-icon{margin-bottom:48px}.dimmer .dimmer-buttons{flex-wrap:nowrap}.dimmer .dimmer-buttons button{width:50%;margin-top:0 !important}.dimmer .dimmer-buttons button:last-child{margin-left:24px}.dimmer .dimmer-buttons.single-button button{width:auto;min-width:50%;margin:0 auto}}@media(min-width: 992px){.dimmer{align-items:center}}.acceptoverlayable{position:relative}.acceptoverlayable.show{min-height:450px}.acceptoverlay{display:flex;background-color:#17334f;opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:32px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.acceptoverlay label{color:#fff}.acceptoverlay label::after{border-color:#fff !important}.acceptoverlay[aria-hidden=true]{display:none}.acceptoverlay.acceptoverlay-primary{background-color:#06c}.acceptoverlay.acceptoverlay-primary.show{opacity:.97}.acceptoverlay h1,.acceptoverlay .h1,.acceptoverlay h2,.acceptoverlay .h2,.acceptoverlay h3,.acceptoverlay .h3,.acceptoverlay h4,.acceptoverlay .h4,.acceptoverlay h5,.acceptoverlay .h5,.acceptoverlay h6,.acceptoverlay .h6,.acceptoverlay p{color:#fff;margin-bottom:0}.acceptoverlay h4,.acceptoverlay .h4{text-align:center;font-size:2.25rem}.acceptoverlay p{text-align:justify;font-family:"Lora",Georgia,serif;font-size:1rem}.acceptoverlay .acceptoverlay-inner{width:100%;max-width:480px}.acceptoverlay .acceptoverlay-icon{text-align:center;margin-bottom:24px}.acceptoverlay .acceptoverlay-icon .icon{fill:#fff}.acceptoverlay .acceptoverlay-buttons{background-color:rgba(0,0,0,0) !important;margin-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap}.acceptoverlay .acceptoverlay-buttons button{width:100%}.acceptoverlay .acceptoverlay-buttons button:last-child{margin-top:16px}.acceptoverlay .acceptoverlay-buttons.single-button button{margin-top:0}@media(min-width: 768px){.acceptoverlay{padding:24px}.acceptoverlay .acceptoverlay-icon{margin-bottom:48px}.acceptoverlay .acceptoverlay-buttons{flex-wrap:nowrap}.acceptoverlay .acceptoverlay-buttons button{width:50%;margin-top:0 !important}.acceptoverlay .acceptoverlay-buttons button:last-child{margin-left:24px}.acceptoverlay .acceptoverlay-buttons.single-button button{width:auto;min-width:50%;margin:0 auto}}@media(min-width: 992px){.acceptoverlay{align-items:center}}.it-timeline-wrapper .it-now-label{position:absolute;top:50%;z-index:10;font-size:1rem;font-family:"Roboto Mono",monospace;color:#06c;font-weight:600}.it-timeline-wrapper .row{position:relative;padding-top:48px}.it-timeline-wrapper .row:after{content:"";width:4px;background:linear-gradient(0deg, hsl(210deg, 100%, 40%) 0%, hsl(210deg, 100%, 20%) 100%);position:absolute;left:40px;top:-16px;bottom:-16px}.it-timeline-wrapper .timeline-element{padding:18px 0 18px 40px;position:relative}.it-timeline-wrapper .timeline-element .card{background:none}.it-timeline-wrapper .it-pin-wrapper{display:flex;align-items:center;position:absolute;top:-24px;z-index:4;left:6px}.it-timeline-wrapper .it-pin-wrapper .pin-icon{width:48px;height:48px;border-radius:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border:8px solid #fff;margin-right:16px;background:#fff}.it-timeline-wrapper .it-pin-wrapper svg{width:24px;height:24px;fill:#06c}.it-timeline-wrapper .it-pin-wrapper .pin-text{color:#fff;font-weight:600;text-transform:uppercase;background:#036;border-radius:4px;font-family:"Roboto Mono",monospace}.it-timeline-wrapper .it-pin-wrapper .pin-text span{padding:4px 16px;display:block;position:relative}.it-timeline-wrapper .it-pin-wrapper .pin-text span:after{content:"";width:10px;height:10px;background:#036;border-radius:3px;position:absolute;left:-4px;top:50%;transform:translateY(-50%) rotate(45deg)}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-now svg{fill:#fff}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after{background:#06c}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon{background:#036}.it-timeline-wrapper .it-pin-wrapper.it-evidence svg{fill:#fff}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text{background:#036}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after{background:#036}.it-timeline-wrapper .card-title{text-transform:uppercase}@media(min-width: 992px){.it-timeline-wrapper .row:after{content:"";left:calc(50% - 4px)}.it-timeline-wrapper .timeline-element{padding:18px 0 18px 40px;width:50%}.it-timeline-wrapper .col-12 .card-wrapper .card{border:none}.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label{right:50%;transform:translateX(100%);display:flex;align-items:center}.it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before{content:"";display:inline-block;height:1px;width:16px;background:#06c;margin-right:16px}.it-timeline-wrapper .col-12:nth-child(odd) .timeline-element{padding:18px 40px 18px 18px}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card{text-align:right}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after{margin-left:auto;display:inline-block;margin-right:24px}.it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more{right:24px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper{flex-direction:row-reverse;left:auto;right:-62px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon{margin-right:0;margin-left:16px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after{left:auto;right:-4px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #06c}.it-timeline-wrapper .col-12:nth-child(even) .it-now-label{left:0;transform:translateX(-100%);display:flex;align-items:center}.it-timeline-wrapper .col-12:nth-child(even) .it-now-label:after{content:"";display:inline-block;height:1px;width:16px;background:#06c;margin-left:16px}.it-timeline-wrapper .col-12:nth-child(even) .timeline-element{position:relative;left:50%}.it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper{left:-66px}.it-timeline-wrapper .it-pin-wrapper{position:relative}.it-timeline-wrapper .it-pin-wrapper .pin-text{font-size:1rem}}.anchor-offset:before{content:"";display:block;height:96px;margin-top:-96px}@media(min-width: 992px){.anchor-offset:before{height:72px;margin-top:-72px}}.map-wrapper{min-height:280px}.map-wrapper.map-column{margin:0 -24px}@media(min-width: 992px){.map-wrapper.map-column{margin-left:-3rem;margin-right:0}}.point-list-wrapper .point-list{display:flex;flex-direction:row;justify-content:center}.point-list-wrapper .point-list .point-list-aside{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 1rem;color:#06c;border-right-width:1px;border-right-style:solid;border-color:#06c}.point-list-wrapper .point-list .point-list-aside:after{content:"";position:absolute;width:9px;height:9px;top:50%;right:-5px;transform:translateY(-5px);border-radius:50%;background-color:#06c}.point-list-wrapper .point-list .point-list-aside .point-date{flex:1;font-size:2.75rem;line-height:1.1}.point-list-wrapper .point-list .point-list-aside .point-month{flex:1;font-size:1rem;text-transform:uppercase}.point-list-wrapper .point-list .point-list-aside.point-list-primary{color:#06c;border-color:#06c}.point-list-wrapper .point-list .point-list-aside.point-list-primary:after{background-color:#06c}.point-list-wrapper .point-list .point-list-aside.point-list-secondary{color:#5d7083;border-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-secondary:after{background-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-success{color:#008055;border-color:#008055}.point-list-wrapper .point-list .point-list-aside.point-list-success:after{background-color:#008055}.point-list-wrapper .point-list .point-list-aside.point-list-info{color:#5d7083;border-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-info:after{background-color:#5d7083}.point-list-wrapper .point-list .point-list-aside.point-list-warning{color:#995c00;border-color:#995c00}.point-list-wrapper .point-list .point-list-aside.point-list-warning:after{background-color:#995c00}.point-list-wrapper .point-list .point-list-aside.point-list-danger{color:#cc334d;border-color:#cc334d}.point-list-wrapper .point-list .point-list-aside.point-list-danger:after{background-color:#cc334d}.point-list-wrapper .point-list .point-list-aside.point-list-light{color:#e9e6f2;border-color:#e9e6f2}.point-list-wrapper .point-list .point-list-aside.point-list-light:after{background-color:#e9e6f2}.point-list-wrapper .point-list .point-list-aside.point-list-dark{color:#17334f;border-color:#17334f}.point-list-wrapper .point-list .point-list-aside.point-list-dark:after{background-color:#17334f}.point-list-wrapper .point-list .point-list-aside.point-list-black{color:#000;border-color:#000}.point-list-wrapper .point-list .point-list-aside.point-list-black:after{background-color:#000}.point-list-wrapper .point-list .point-list-aside.point-list-white{color:#fff;border-color:#fff}.point-list-wrapper .point-list .point-list-aside.point-list-white:after{background-color:#fff}.point-list-wrapper .point-list .point-list-aside.point-list-100{color:#f5f5f5;border-color:#f5f5f5}.point-list-wrapper .point-list .point-list-aside.point-list-100:after{background-color:#f5f5f5}.point-list-wrapper .point-list .point-list-aside.point-list-200{color:#e6e6e6;border-color:#e6e6e6}.point-list-wrapper .point-list .point-list-aside.point-list-200:after{background-color:#e6e6e6}.point-list-wrapper .point-list .point-list-aside.point-list-300{color:#d4d4d4;border-color:#d4d4d4}.point-list-wrapper .point-list .point-list-aside.point-list-300:after{background-color:#d4d4d4}.point-list-wrapper .point-list .point-list-aside.point-list-400{color:#a3a3a3;border-color:#a3a3a3}.point-list-wrapper .point-list .point-list-aside.point-list-400:after{background-color:#a3a3a3}.point-list-wrapper .point-list .point-list-aside.point-list-500{color:#737373;border-color:#737373}.point-list-wrapper .point-list .point-list-aside.point-list-500:after{background-color:#737373}.point-list-wrapper .point-list .point-list-aside.point-list-600{color:#525252;border-color:#525252}.point-list-wrapper .point-list .point-list-aside.point-list-600:after{background-color:#525252}.point-list-wrapper .point-list .point-list-aside.point-list-700{color:#404040;border-color:#404040}.point-list-wrapper .point-list .point-list-aside.point-list-700:after{background-color:#404040}.point-list-wrapper .point-list .point-list-aside.point-list-800{color:#262626;border-color:#262626}.point-list-wrapper .point-list .point-list-aside.point-list-800:after{background-color:#262626}.point-list-wrapper .point-list .point-list-aside.point-list-900{color:#1a1a1a;border-color:#1a1a1a}.point-list-wrapper .point-list .point-list-aside.point-list-900:after{background-color:#1a1a1a}.point-list-wrapper .point-list .point-list-content{flex:1;margin-left:2em;align-self:center}.point-list-wrapper .point-list .point-list-content>*{width:100%}.point-list-wrapper .point-list.point-list-step .point-list-aside{min-width:54px;padding:.3rem 1rem .3rem 0}.point-list-wrapper .point-list.point-list-step .point-list-aside .point-date{flex:0;font-size:1.5rem;line-height:1;min-width:32px}.point-list-wrapper .point-list.point-list-step .point-list-aside .point-month{flex:0;font-size:.875rem;text-transform:uppercase}.point-list-wrapper .point-list.point-list-step .point-list-content{margin-left:1em}@media(min-width: 992px){.point-list-wrapper.point-list-step-wrapper{display:flex;flex-direction:row}.point-list-wrapper.point-list-step-wrapper .point-list-step{flex:1;flex-direction:column;justify-content:center;align-items:center}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside{padding:16px 0;min-height:65px;width:100%;border-right-width:0;border-bottom-width:1px;border-bottom-style:solid;flex-direction:row;justify-content:center;align-items:flex-end}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside .point-month{margin-left:8px;margin-bottom:-2px}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside:after{top:100%;right:50%;transform:translate(2px, -4px)}.point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-content{margin:0;text-align:center}}.rating-list-wrapper .rating-list{display:flex;flex-direction:row;justify-content:center}.rating-list-wrapper .rating-list .rating-list-aside{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:.5rem 1rem;color:#06c;border-right:1px solid #06c}.rating-list-wrapper .rating-list .rating-list-aside .rating-value{display:flex;flex:1.2;font-size:2.75rem;line-height:1;align-items:flex-end}.rating-list-wrapper .rating-list .rating-list-aside .rating-total{display:flex;flex:.8;font-size:1rem;line-height:1;text-transform:lowercase;align-items:flex-start}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary{color:#06c;border-right:1px solid #06c}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-secondary{color:#5d7083;border-right:1px solid #5d7083}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-success{color:#008055;border-right:1px solid #008055}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-info{color:#5d7083;border-right:1px solid #5d7083}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-warning{color:#995c00;border-right:1px solid #995c00}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger{color:#cc334d;border-right:1px solid #cc334d}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-light{color:#e9e6f2;border-right:1px solid #e9e6f2}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-dark{color:#17334f;border-right:1px solid #17334f}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-black{color:#000;border-right:1px solid #000}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-white{color:#fff;border-right:1px solid #fff}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-100{color:#f5f5f5;border-right:1px solid #f5f5f5}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-200{color:#e6e6e6;border-right:1px solid #e6e6e6}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-300{color:#d4d4d4;border-right:1px solid #d4d4d4}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-400{color:#a3a3a3;border-right:1px solid #a3a3a3}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-500{color:#737373;border-right:1px solid #737373}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-600{color:#525252;border-right:1px solid #525252}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-700{color:#404040;border-right:1px solid #404040}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-800{color:#262626;border-right:1px solid #262626}.rating-list-wrapper .rating-list .rating-list-aside.rating-list-900{color:#1a1a1a;border-right:1px solid #1a1a1a}.rating-list-wrapper .rating-list .rating-list-content{flex:1;align-self:center}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row{display:flex;flex-direction:row;width:100%;align-items:flex-start;justify-content:space-between}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.3}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;float:none !important;height:.7em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon{width:.7em;height:.7em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.65;display:flex;height:3.5em;flex-direction:column;justify-content:space-around;align-items:flex-start}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress>.progress{width:100%}@media(min-width: 576px){.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.2}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating{height:1em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars>.rating .icon{width:1em;height:1em}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.75;height:5em}}@media(min-width: 992px){.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars{flex:.25}.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress{flex:.7}}.badge{--bs-badge-font-size: 0.875em;--bs-badge-font-weight: 600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge.badge-outline-primary{background-color:rgba(0,0,0,0) !important;color:#06c;border:1px solid #06c}.badge.badge-outline-secondary{background-color:rgba(0,0,0,0) !important;color:#5d7083;border:1px solid #5d7083}.badge.badge-outline-success{background-color:rgba(0,0,0,0) !important;color:#008055;border:1px solid #008055}.badge.badge-outline-info{background-color:rgba(0,0,0,0) !important;color:#5d7083;border:1px solid #5d7083}.badge.badge-outline-warning{background-color:rgba(0,0,0,0) !important;color:#995c00;border:1px solid #995c00}.badge.badge-outline-danger{background-color:rgba(0,0,0,0) !important;color:#cc334d;border:1px solid #cc334d}.badge.badge-outline-light{background-color:rgba(0,0,0,0) !important;color:#e9e6f2;border:1px solid #e9e6f2}.badge.badge-outline-dark{background-color:rgba(0,0,0,0) !important;color:#17334f;border:1px solid #17334f}.badge.badge-outline-black{background-color:rgba(0,0,0,0) !important;color:#000;border:1px solid #000}.badge.badge-outline-white{background-color:rgba(0,0,0,0) !important;color:#fff;border:1px solid #fff}.badge.badge-outline-100{background-color:rgba(0,0,0,0) !important;color:#f5f5f5;border:1px solid #f5f5f5}.badge.badge-outline-200{background-color:rgba(0,0,0,0) !important;color:#e6e6e6;border:1px solid #e6e6e6}.badge.badge-outline-300{background-color:rgba(0,0,0,0) !important;color:#d4d4d4;border:1px solid #d4d4d4}.badge.badge-outline-400{background-color:rgba(0,0,0,0) !important;color:#a3a3a3;border:1px solid #a3a3a3}.badge.badge-outline-500{background-color:rgba(0,0,0,0) !important;color:#737373;border:1px solid #737373}.badge.badge-outline-600{background-color:rgba(0,0,0,0) !important;color:#525252;border:1px solid #525252}.badge.badge-outline-700{background-color:rgba(0,0,0,0) !important;color:#404040;border:1px solid #404040}.badge.badge-outline-800{background-color:rgba(0,0,0,0) !important;color:#262626;border:1px solid #262626}.badge.badge-outline-900{background-color:rgba(0,0,0,0) !important;color:#1a1a1a;border:1px solid #1a1a1a}.badge.rounded-pill{padding-left:.6em;padding-right:.6em}a.badge:hover{color:#fff}a.badge:hover.bg-primary{background-color:#0052a3 !important}a.badge:hover.bg-secondary{background-color:#4a5a69 !important}a.badge:hover.bg-success{background-color:#064 !important}a.badge:hover.bg-info{background-color:#4a5a69 !important}a.badge:hover.bg-warning{background-color:#7a4a00 !important}a.badge:hover.bg-danger{background-color:#a3293e !important}a.badge:hover.bg-light{background-color:#bab8c2 !important}a.badge:hover.bg-dark{background-color:#12293f !important}a.badge:hover.bg-black{background-color:#000 !important}a.badge:hover.bg-white{background-color:#ccc !important}a.badge:hover.bg-100{background-color:#c4c4c4 !important}a.badge:hover.bg-200{background-color:#b8b8b8 !important}a.badge:hover.bg-300{background-color:#aaa !important}a.badge:hover.bg-400{background-color:#828282 !important}a.badge:hover.bg-500{background-color:#5c5c5c !important}a.badge:hover.bg-600{background-color:#424242 !important}a.badge:hover.bg-700{background-color:#333 !important}a.badge:hover.bg-800{background-color:#1e1e1e !important}a.badge:hover.bg-900{background-color:#151515 !important}.figure-caption{font-size:90%}.bs-is-sticky{position:sticky !important;z-index:9999 !important}.bs-is-fixed{position:fixed !important;z-index:10000 !important}@media print{[type=checkbox]:checked+label::before{border-color:rgba(0,0,0,0) #06c #06c rgba(0,0,0,0) !important;opacity:1 !important}[type=checkbox]:disabled:checked+label::before{border-color:rgba(0,0,0,0) #e6e9f2 #e6e9f2 rgba(0,0,0,0) !important}}code,pre,kbd{font-size:1rem}pre code{font-size:1rem}.figure.img-full img{width:100%;height:100%;max-height:600px;object-fit:cover}.form-feedback{margin-left:.5rem;width:100%;margin-top:.25rem;font-size:.75rem}.form-feedback.just-validate-error-label{color:#d9364f}.input-group-text:has(~.focus--mouse:not(.btn)),.focus--mouse:not(.btn)~.input-group-text,button:has(~.focus--mouse:not(.btn)),.focus--mouse:not(.btn)+button{border-color:inherit !important;box-shadow:none !important;outline:none !important}.input-group-text:has(~.is-invalid),.is-invalid~.input-group-text,button:has(~.is-invalid),.is-invalid+button{border-color:#d9364f}.sr-only-justvalidate-bi{display:none}.just-validate-success-field{border-color:#008758 !important;padding-right:calc(1.5em + .75rem) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")}.input-group-text:has(~.just-validate-success-field),.just-validate-success-field~.input-group-text,button:has(~.just-validate-success-field),.just-validate-success-field+button{border-color:#008758}.just-validate-success-field+.input-group-text.align-buttons,.is-invalid+.input-group-text.align-buttons{right:30px}.is-invalid+.input-group-text.align-buttons{bottom:22px}.autocomplete__wrapper .form-feedback.just-validate-error-label{position:absolute}textarea.form-control{background-position:top .3em right .3em !important;background-size:37px 30% !important}textarea.is-invalid{border-bottom-style:solid;border-bottom-width:1px}textarea.just-validate-success-field{border-bottom-style:solid;border-bottom-width:1px}input[type=date].is-invalid{border-bottom:1px solid #d9364f;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")}input[type=checkbox].just-validate-success-field+label,input[type=radio].just-validate-success-field+label{color:#008758}select.is-invalid{border-bottom:1px solid #d9364f}select.just-validate-success-field{border-bottom:1px solid #008758}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:0;width:100%}.autocomplete__input{background-color:transparent;position:relative}.autocomplete__hint{color:#b1b4b6;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{padding:5px 34px 5px 5px;cursor:pointer}.autocomplete__dropdown-arrow-down{z-index:-1;display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:10px}.autocomplete__menu{background-color:#fff;border:2px solid #0b0c0c;border-top:0;color:#0b0c0c;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:rgba(0, 0, 0, 0.256863) 0 2px 6px;left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid #b1b4b6;border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#fafafa}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#1d70b8;border-color:#1d70b8;color:#fff;outline:0}@media(-ms-high-contrast: active),(forced-colors: active){.autocomplete__menu{border-color:FieldText}.autocomplete__option{background-color:Field;color:FieldText}.autocomplete__option--focused,.autocomplete__option:hover{forced-color-adjust:none;background-color:SelectedItem;border-color:SelectedItem;color:SelectedItemText;outline-color:SelectedItemText}}.autocomplete__option--no-results{background-color:#fafafa;color:#646b6f;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:16px;line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px}@media(min-width: 641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:19px;line-height:1.31579}}.autocomplete__wrapper .autocomplete__menu{border:1px solid #a3a3a3;border-top:none;width:100%;position:absolute;top:100%;z-index:10;box-shadow:0 0 10px 3px rgba(0,0,0,.05)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint,.autocomplete__wrapper .autocomplete__menu .autocomplete__option{padding:12px 24px;background-color:#fff;border:none;font-size:.875rem;font-weight:600}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{color:#06c}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{border:2px solid #995c00}.pagescroll-scroll-disabled{scroll-behavior:auto !important}a.datepicker-button{cursor:pointer}a.datepicker-button.default:hover,a.datepicker-button.default:focus{background-color:#ddd}.datepicker-calendar{margin:0 10px 10px 0;font-size:1rem;padding:2px;position:absolute;width:261px;border:1px solid #ccc;border-radius:4px;z-index:50}.datepicker-calendar .datepicker-month-wrap{margin:0;padding-top:1px;text-align:center;height:30px}.datepicker-calendar .datepicker-month-fast-prev.disabled,.datepicker-calendar .datepicker-month-fast-next.disabled,.datepicker-calendar .datepicker-month-prev.disabled,.datepicker-calendar .datepicker-month-next.disabled{border:none;cursor:default;color:#999}.datepicker-calendar .datepicker-month-fast-prev,.datepicker-calendar .datepicker-month-fast-next,.datepicker-calendar .datepicker-month-prev,.datepicker-calendar .datepicker-month-next{cursor:pointer;margin:3px;width:24px;height:24px;padding-top:3px}.datepicker-calendar .datepicker-month-fast-prev{padding-right:2px}.datepicker-calendar .datepicker-month-fast-next{padding-left:2px}.datepicker-calendar .datepicker-month-fast-prev.enabled:hover,.datepicker-calendar .datepicker-month-fast-prev.enabled:focus,.datepicker-calendar .datepicker-month-fast-next.enabled:hover,.datepicker-calendar .datepicker-month-fast-next.enabled:focus,.datepicker-calendar .datepicker-month-prev.enabled:hover,.datepicker-calendar .datepicker-month-prev.enabled:focus,.datepicker-calendar .datepicker-month-next.enabled:hover,.datepicker-calendar .datepicker-month-next.enabled:focus{margin-top:2px;border:1px solid #800;border-radius:4px}.datepicker-calendar .datepicker-month{margin:3px 56px 2px 56px;height:24px;text-align:center;font-weight:bold;font-size:1.25rem;cursor:pointer;padding-top:1px}.datepicker-calendar .datepicker-month:after{font-family:"Glyphicons Halflings",sans-serif;font-size:.625rem;display:inline-block;content:""}.datepicker-calendar .datepicker-month:hover,.datepicker-calendar .datepicker-month:focus{padding-top:0;border:1px solid #800;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker-calendar table.datepicker-grid{width:100%;font-size:1.25rem;text-align:center}.datepicker-calendar table.datepicker-grid.rtl{direction:rtl}.datepicker-calendar table.datepicker-grid:focus{outline:none}.datepicker-calendar table.datepicker-grid th,.datepicker-calendar table.datepicker-grid td{text-align:center;padding:0}.datepicker-calendar table.datepicker-grid th{height:30px}.datepicker-calendar table.datepicker-grid th abbr{border:none}.datepicker-calendar table.datepicker-grid td{border:1px solid #999;cursor:pointer}.datepicker-calendar table.datepicker-grid td.unselectable{cursor:default}.datepicker-calendar table.datepicker-grid td.day{height:30px}.datepicker-calendar table.datepicker-grid td.month{height:60px}.datepicker-calendar table.datepicker-grid td.year{height:45px}.datepicker-calendar table.datepicker-grid td.curDay,.datepicker-calendar table.datepicker-grid td.curMonth,.datepicker-calendar table.datepicker-grid td.curYear{border:1px solid #999}.datepicker-calendar table.datepicker-grid td.empty{border:1px solid #999;cursor:default}.datepicker-calendar .offscreen{position:absolute;left:-200em;top:-100em}.datepicker-calendar button.datepicker-close{height:30px;width:100%;font-weight:bold;margin-top:1px;border:1px solid #eee;border-radius:2px}.datepicker-calendar.default{background-color:#fff}.datepicker-calendar.default button.datepicker-close:focus,.datepicker-calendar.default button.datepicker-close:hover,.datepicker-calendar.default .datepicker-month-fast-next.enabled:focus,.datepicker-calendar.default .datepicker-month-fast-next.enabled:hover,.datepicker-calendar.default .datepicker-month-fast-prev.enabled:focus,.datepicker-calendar.default .datepicker-month-fast-prev.enabled:hover,.datepicker-calendar.default .datepicker-month-next.enabled:focus,.datepicker-calendar.default .datepicker-month-next.enabled:hover,.datepicker-calendar.default .datepicker-month-prev.enabled:focus,.datepicker-calendar.default .datepicker-month-prev.enabled:hover,.datepicker-calendar.default .datepicker-month:focus,.datepicker-calendar.default .datepicker-month:hover{background-color:#eee;border-color:#999;border:none;margin:0;padding:0}.datepicker-calendar.default .datepicker-month-fast-next,.datepicker-calendar.default .datepicker-month-fast-prev,.datepicker-calendar.default .datepicker-month-next,.datepicker-calendar.default .datepicker-month-prev{margin:0;padding:0}.datepicker-calendar.default table.datepicker-grid{font-size:.75rem;text-transform:uppercase;letter-spacing:.1px}.datepicker-calendar.default table.datepicker-grid:focus{outline:none}.datepicker-calendar.default table.datepicker-grid th{background-color:rgba(0,0,0,0);border:none}.datepicker-calendar.default table.datepicker-grid td{border:none;color:#000;background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td span{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50px;text-align:center;transition:all .3s}.datepicker-calendar.default table.datepicker-grid td:hover{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td:hover span{background:#ebeced}.datepicker-calendar.default table.datepicker-grid td.unselectable{color:#999}.datepicker-calendar.default table.datepicker-grid td.curDay,.datepicker-calendar.default table.datepicker-grid td.curMonth,.datepicker-calendar.default table.datepicker-grid td.curYear{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.curDay span,.datepicker-calendar.default table.datepicker-grid td.curMonth span,.datepicker-calendar.default table.datepicker-grid td.curYear span{background:#f3f7fc}.datepicker-calendar.default table.datepicker-grid td.empty{border:none;color:#ccc}.datepicker-calendar.default table.datepicker-grid td.empty:hover{background:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.empty:hover span{background:#06c;color:#fff}.datepicker-calendar.default table.datepicker-grid td.selectable:hover,.datepicker-calendar.default table.datepicker-grid td.selectable.focus{background-color:rgba(0,0,0,0)}.datepicker-calendar.default table.datepicker-grid td.selectable.focus span{background:#06c;color:#fff}.datepicker-calendar.default tr.datepicker-weekdays{border:none}.datepicker-calendar.default button.datepicker-close{background-color:#ddd;border-color:#999;color:#000}.datepicker-overlay{background:#777;display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;height:100%;min-height:100%;z-index:40}.it-datepicker-wrapper{position:relative}.it-datepicker-wrapper .valid-feedback,.it-datepicker-wrapper .invalid-feedback{position:absolute;top:100%;left:0}.it-datepicker-wrapper .form-group>label{background-color:rgba(255,255,255,0);transform:translateY(-75%);font-size:.875rem}.it-datepicker-wrapper input[type=time]{color:#1a1a1a}.it-datepicker-wrapper label.pickerlabel{color:#5d7083;font-weight:600;line-height:2.5rem;transition:.2s ease-out;top:1rem;font-size:.875rem;cursor:text;display:block;width:100%;padding:0 .5rem;z-index:6}.it-datepicker-wrapper .datepicker-calendar{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:0;border:none;width:100%;border-top:2px solid #1a1a1a;margin-top:-8px;color:#1a1a1a;padding:24px}.it-datepicker-wrapper .datepicker-calendar[aria-hidden=true]{display:inherit}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap{padding:0;color:#1a1a1a;margin-bottom:16px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month{font-size:.875rem;letter-spacing:.1px;text-transform:uppercase}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month:after{display:none}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-right{width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;display:inline-block;transform:translateY(-3px)}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-left{width:0;height:0;border-style:solid;border-width:3px 6px 3px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);display:inline-block;transform:translateY(-3px)}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next{float:right;display:inline-block;min-width:32px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next svg:first-child{margin-right:-8px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-next{float:right}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev{float:left;display:inline-block;min-width:32px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev svg:last-child{margin-left:-8px}.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-prev{float:left}.it-datepicker-wrapper .datepicker-calendar .datepicker-month{margin:0;padding:0}.it-datepicker-wrapper .input-group{position:relative}.it-datepicker-wrapper .input-group:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;background:#1a1a1a;transform-origin:bottom;transition:all .3s;left:0}.it-datepicker-wrapper .input-group .it-date-datepicker{border-bottom:none;background:rgba(0,0,0,0)}.it-datepicker-wrapper .input-group .it-date-datepicker::placeholder{color:#1a1a1a}.it-datepicker-wrapper .input-group .datepicker-button{padding:0;all:unset;margin-right:16px;position:relative;height:40px;cursor:pointer}.it-datepicker-wrapper .input-group .datepicker-button:focus:not(.focus--mouse){background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #995c00}.it-datepicker-wrapper .input-group .datepicker-button:hover{all:unset;margin-right:16px;height:40px}.it-datepicker-wrapper .input-group .datepicker-button:hover .icon{fill:#06c}.it-datepicker-wrapper .input-group .datepicker-button .icon{fill:#1a1a1a;position:relative;top:50%;transform:translateY(-50%);transition:all .3s}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:hover,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td{background:rgba(0,0,0,0);color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover span{background:rgba(255,255,255,.1)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover span{background:rgba(255,255,255,.1);color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable:hover{background-color:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span{background:#fff;color:#06c}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay span,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth span,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear span{background:rgba(255,255,255,.1)}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty{opacity:.3}.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td,.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid th{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar{border-top:2px solid #1a1a1a;color:#fff;background-color:#06c}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap{color:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap svg{fill:#fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-left{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .datepicker-month-next{float:right}.it-datepicker-wrapper.theme-dark .input-group:after{background:#1a1a1a}.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker{background:rgba(0,0,0,0)}.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::placeholder{color:#1a1a1a}.calendar-input-container{z-index:1}#error_container{color:darkred;font-weight:700}.off-screen{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;z-index:0}.error_container{color:darkred;font-weight:700;font-size:.75rem;position:absolute;margin-top:-12px}.error-label{color:darkred}.spinner-control>div .ui-spinner{display:block;text-align:center}.spinner-control>div button{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.spinner-control>div button:hover{border:1px solid #777;cursor:pointer}.it-timepicker-wrapper .form-group label{left:0}.it-timepicker-wrapper label.pickerlabel{color:#5d7083;font-weight:600;line-height:2.5rem;transition:.2s ease-out;top:1rem;font-size:.875rem;cursor:text;display:block;width:100%;padding:0 .5rem;z-index:6}.it-timepicker-wrapper .calendar-input-container{position:relative;display:flex}.it-timepicker-wrapper .calendar-input-container .form-group{padding-bottom:0;width:100%;display:flex;flex-direction:row;margin-bottom:0}.it-timepicker-wrapper .calendar-input-container:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;background:#1a1a1a;transform-origin:bottom;transition:all .3s;left:0}.it-timepicker-wrapper .calendar-input-container input.form-control{border-bottom:none;background:rgba(0,0,0,0);color:#1a1a1a;flex:1}.it-timepicker-wrapper .calendar-input-container input.form-control::placeholder{color:#1a1a1a}.it-timepicker-wrapper .calendar-input-container .btn-time{border:none;background:rgba(0,0,0,0)}.it-timepicker-wrapper .calendar-input-container .btn-time:hover svg{fill:#06c}.it-timepicker-wrapper .calendar-input-container .btn-time svg{fill:#1a1a1a;transition:all .3s}.it-timepicker-wrapper .time-spinner{position:relative}.it-timepicker-wrapper .spinner-control{position:absolute;padding:24px;left:0;width:100%;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-top:1px solid #1a1a1a;display:none;margin-top:-2px}.it-timepicker-wrapper .spinner-control .spinner{float:left;position:relative}.it-timepicker-wrapper .spinner-control .spinner:not(:last-child){margin-right:24px}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper{position:absolute;right:0;top:0;display:flex;bottom:0;flex-direction:column}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button{position:relative;flex-basis:50%}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-up{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;left:1px;border-style:solid;border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);display:block}.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-down{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;left:1px;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block}.it-timepicker-wrapper .spinner-control input{color:#1a1a1a;max-width:80px;border:none;border-bottom:1px solid #1a1a1a;background:rgba(0,0,0,0);border-radius:0;font-weight:600;box-shadow:none}.it-timepicker-wrapper .spinner-control input[type=number]{-moz-appearance:textfield}.it-timepicker-wrapper .spinner-control input::-webkit-outer-spin-button,.it-timepicker-wrapper .spinner-control input::-webkit-inner-spin-button{-webkit-appearance:none}.it-timepicker-wrapper.theme-dark .calendar-input-container:after{content:"";background:#1a1a1a}.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control{background:rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::placeholder{color:#1a1a1a}.it-timepicker-wrapper.theme-dark .calendar-input-container .btn-time{background:rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control{background:#06c}.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-up{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-down{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.it-timepicker-wrapper.theme-dark .spinner-control input{color:#fff;border-bottom:1px solid #fff;background:rgba(0,0,0,0)}.it-header-slim-wrapper{background:#0059b3;padding:6.5px 18px}.it-header-slim-wrapper .it-header-slim-wrapper-content{display:flex;justify-content:space-between;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:-9px !important}@media(max-width: 767.98px){.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:0 !important}}.it-header-slim-wrapper .it-header-slim-wrapper-content a{color:#fff;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a:hover:not(.active){text-decoration:underline}.it-header-slim-wrapper .it-header-slim-wrapper-content a .icon{width:18px;height:18px;transition:all .3s;transform-origin:center;fill:#fff}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle{text-transform:uppercase;font-size:.875rem;text-decoration:underline;display:flex;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener{font-size:.875rem;padding:.5rem 0;display:block;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand{color:#fff;font-size:.875rem;padding:0}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone{display:flex;align-items:center;align-self:flex-start}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a{background:#004080;padding-top:7.5px;padding-bottom:7.5px}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a:hover{background:#004d99}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list{margin-top:16px;margin-bottom:24px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active{color:#fff;cursor:default;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item:hover:not(.active){text-decoration:underline}@media(min-width: 992px){.it-header-slim-wrapper{height:48px;padding:0}.it-header-slim-wrapper .it-header-slim-wrapper-content{padding:0 18px;height:48px;align-items:center}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:-14px !important}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile{flex-grow:2}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list{margin:0;display:flex;padding:0 24px;margin-right:16px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);height:48px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a{padding-top:7px;padding-bottom:7px}.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active{border-bottom:2px solid #fff;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle{padding-top:12px;padding-bottom:12px;text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle .icon{margin-left:4px}.it-header-slim-wrapper .it-header-slim-wrapper-content a.navbar-brand{padding-top:12px;padding-bottom:12px}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone{height:48px}.it-header-slim-wrapper .collapse:not(.show){display:flex;justify-content:flex-end}.is-sticky .it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 6px, 0) !important;padding-bottom:.5rem}.is-sticky .link-list-wrapper ul li a .icon{width:18px;height:18px}}.it-header-slim-wrapper.theme-light{background:#fff;border-bottom:1px solid rgba(0,102,204,.2)}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active{color:#1f5c99}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before{background:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu{background-color:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a span,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a span{color:#fff}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn{background:#06c;color:#fff}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover{background:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a{color:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon{fill:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon{fill:#06c}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand{color:#06c}.it-header-slim-wrapper.theme-light .btn-full.btn-info,.it-header-slim-wrapper.theme-light .btn-full.btn-danger,.it-header-slim-wrapper.theme-light .btn-full.btn-success,.it-header-slim-wrapper.theme-light .btn-full.btn-warning,.it-header-slim-wrapper.theme-light .btn-full.btn-secondary,.it-header-slim-wrapper.theme-light .btn-full.btn-primary{color:#fff !important}@media(min-width: 992px){.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list{border-left:1px solid rgba(0,102,204,.2);border-right:1px solid rgba(0,102,204,.2)}.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active{color:#06c;border-bottom:2px solid #06c}}.it-user-wrapper .dropdown-menu.show{transform:translate3d(10px, 42px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:12px;left:auto !important}.it-user-wrapper.cloned{margin-left:1em;align-self:center}.it-user-wrapper .link-list-wrapper>ul>li>a{line-height:3em}@media(min-width: 576px){.it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 50px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:12px;left:auto !important}}@media(min-width: 992px){.it-user-wrapper .dropdown-menu.show{transform:translate3d(0, 56px, 0) !important}.it-user-wrapper .dropdown-menu.show::before{right:auto;left:27px !important}.it-user-wrapper.dropdown .icon{margin-left:4px}.it-user-wrapper.dropdown.cloned .btn-full{height:56px}}.it-header-center-wrapper{background:#06c;height:80px;display:flex;align-items:center;padding-left:18px;padding-right:18px}.it-header-center-wrapper.it-small-header{height:64px}.it-header-center-wrapper .it-header-center-content-wrapper{display:flex;align-items:center;justify-content:space-between;flex-basis:100%}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text{padding-right:24px}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a{display:flex;color:#fff;align-items:center;text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title{font-size:1.25rem;margin-bottom:0;font-weight:600;letter-spacing:unset;line-height:1.1}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover{text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{fill:#fff;width:48px;height:48px;margin-right:8px;flex-shrink:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{color:#fff;display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials{align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul{list-style-type:none;margin:0;padding:0;display:flex}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{fill:#fff;width:24px;height:24px;margin-left:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{display:flex;align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{width:24px;height:24px;display:block;display:flex;justify-content:center;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#fff;width:24px;height:24px}@media(min-width: 768px){.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{margin-left:40px}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{margin-left:8px}}@media(min-width: 992px){.it-header-center-wrapper{height:120px;padding-left:0;padding-right:0;padding-top:6px}.it-header-center-wrapper.it-small-header{height:104px}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h2{font-size:1.25rem}.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h3{font-size:.75rem;margin-top:4px}.it-header-center-wrapper .it-header-center-content-wrapper{padding-left:18px;padding-right:18px;display:flex;align-items:center;justify-content:space-between;flex-basis:100%}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper{margin-left:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a{display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title{font-size:1.75rem;margin-bottom:0;font-weight:600}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover{text-decoration:none}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{width:82px;height:82px;margin-right:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{display:flex;align-items:center}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials{align-items:center;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul{list-style-type:none;margin:0;padding:0;display:flex}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{width:24px;height:24px;margin-left:16px}.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg{fill:#f2f2f2}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{display:flex;align-items:center;margin-left:80px;font-size:.875rem}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon{width:48px;height:48px;border-radius:24px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:16px;transition:all .3s}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover{background:#f2f2f2}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c;width:24px;height:24px}}.it-header-center-wrapper.theme-light{background:#fff}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a{color:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon{fill:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone{color:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{fill:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c}@media(min-width: 992px){.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg{fill:#0061c2}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a{background:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg{fill:#fff}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover{background:#0061c2}}.it-header-navbar-wrapper nav{background:rgba(0,0,0,0)}@media(min-width: 992px){.it-header-navbar-wrapper{background:#06c}.it-header-navbar-wrapper .nav-item.megamenu>a.dropdown-toggle:before,.it-header-navbar-wrapper .nav-item.megamenu>button.dropdown-toggle:before{bottom:-14px}.it-header-navbar-wrapper nav a{text-decoration:none}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper{background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:flex-end}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav{padding:0}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary{display:flex;justify-content:flex-end}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a{font-size:.875rem;line-height:1.6}}@media(max-width: 992px){.it-header-center-wrapper.theme-light+.it-header-navbar-wrapper .custom-navbar-toggler .icon{fill:#06c}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper{background:#06c}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.dropdown .icon{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{background:#c5c7c9}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li>button.nav-link.active{border-left-color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-left-color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .close-div .close-menu{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}@media(min-width: 992px){.it-header-navbar-wrapper.theme-light-desk{background:#fff;box-shadow:0 20px 30px 5px rgba(0,0,0,.05)}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li button.nav-link.dropdown-toggle svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar{background:rgba(0,0,0,0)}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper{background:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link{color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link::before{background-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link svg{fill:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu>button.nav-link.active{border-bottom-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before{background-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper,.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{border-color:#c5c7c9}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-description p{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link{color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-bottom-color:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu{background:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before{background:#06c}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}.it-header-wrapper{position:relative;z-index:5}.it-header-wrapper .it-nav-wrapper{position:relative;z-index:auto}.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{padding-left:32px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{transition:padding-top .3s ease;position:absolute;z-index:3;left:0;top:50%;margin-top:-22px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{padding-left:18px;padding-right:18px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler{padding:0;transform:translateX(-2px);cursor:pointer}.it-header-wrapper.it-header-sticky.is-sticky{width:100%}.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper{top:0;width:100%;z-index:10}.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper{display:none}@media(min-width: 992px){.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper,.it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper{width:100%;top:0}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper{align-self:center}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element .it-brand-text{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a{color:#fff}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a:hover{text-decoration:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a .icon{fill:#fff;width:41px;height:41px;margin-right:16px;flex-shrink:0}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper{display:flex;align-items:center;align-self:center;margin-left:26.6666666667px;font-size:.875rem;color:#fff}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon{width:48px;height:48px;border-radius:24px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:16px;transition:all .3s}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon:hover{background:#f2f2f2}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg{fill:#06c;width:24px;height:24px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a{width:35px;height:35px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a svg{width:20px;height:20px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav{flex:1}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary{display:none}}@media(min-width: 992px){.it-header-wrapper .it-nav-wrapper{position:relative}.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{padding-left:0}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{position:inherit;left:auto;top:inherit;margin-top:0}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{padding-left:18px;padding-right:18px}.it-header-wrapper .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu{left:0;right:0}}.it-footer-main{background-color:#004d99;color:#fff;font-size:1rem}.it-footer-main h4 a,.it-footer-main .h4 a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:1rem}.it-footer-main .link-list-wrapper ul li a{padding:0;font-size:1rem;line-height:2rem;color:#fff}.it-footer-main .link-list-wrapper ul li a:hover:not(.disabled){text-decoration:underline}.it-footer-main .it-brand-wrapper{padding:32px 0}.it-footer-main .it-brand-wrapper .it-brand-text{padding-right:24px}.it-footer-main .it-brand-wrapper a{display:flex;color:#fff;align-items:center;text-decoration:none}.it-footer-main .it-brand-wrapper a h2,.it-footer-main .it-brand-wrapper a .h2{font-size:1.25rem;margin-bottom:0;font-weight:600;letter-spacing:unset;line-height:1.1}.it-footer-main .it-brand-wrapper a h3,.it-footer-main .it-brand-wrapper a .h3{font-size:.875rem;font-weight:normal;margin-bottom:0}.it-footer-main .it-brand-wrapper a:hover{text-decoration:none}.it-footer-main .it-brand-wrapper a .icon{fill:#fff;width:48px;height:48px;margin-right:8px;flex-shrink:0}.it-footer-main section{padding:0 16px}.it-footer-main label{font-weight:600}.it-footer-small-prints{background-color:#036}.it-footer-small-prints ul.it-footer-small-prints-list{padding:1.5rem 1rem}.it-footer-small-prints ul.it-footer-small-prints-list li{padding:.5rem 0}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-top:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-bottom:0}.it-footer-small-prints a,.it-footer-small-prints a:hover:not(.disabled){color:#fff;font-size:1rem;text-decoration:none}.form-newsletter input[type=email]{font-size:1rem}.form-newsletter input[type=email]~*{margin-top:1em}.form-newsletter button{display:block;width:100%}@media(min-width: 992px){.form-newsletter button{display:inline-block;width:auto}}@media(min-width: 768px){.it-footer-small-prints ul.it-footer-small-prints-list li{padding:0 1rem}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-left:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-right:0}}@media(max-width: 992px){.navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper{background:#06c}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before{background:#c5c7c9}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link svg,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link svg{fill:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link{color:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link svg,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link svg{fill:#fff}.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link.active,.navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link.active{border-left-color:#fff}.navbar.theme-dark-mobile .close-div .close-menu{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}@media(min-width: 992px){.navbar.theme-light-desk{background:#fff;box-shadow:0 20px 30px 5px rgba(0,0,0,.05)}.navbar.theme-light-desk .navbar-collapsable .menu-wrapper{background:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link{color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link::before{background-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link svg{fill:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu>button.nav-link.active{border-bottom-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before{background-color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link{color:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg{fill:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper,.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical{border-color:#c5c7c9}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-description p{color:#fff}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link{color:#06c}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active{border-bottom-color:#06c}.navbar.theme-light-desk .dropdown-menu{background:#06c}.navbar.theme-light-desk .dropdown-menu:before{background:#06c}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a svg{fill:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a span{color:#fff}.navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a i{color:#fff}}.componente-base{background-color:#06c;color:#fff;cursor:pointer;padding:8px 8px}:focus:not(.focus--mouse),.form-check [type=checkbox]:focus+label,.form-check [type=radio]:focus+label,.toggles label input[type=checkbox]:focus+.lever{border-color:#995c00 !important;box-shadow:0 0 0 2px #995c00 !important;outline:none !important}[tabindex="-1"]:focus:not(:focus-visible){box-shadow:none}.focus--mouse:not(.btn),.form-check [type=checkbox]:focus.focus--mouse+label,.form-check [type=radio]:focus.focus--mouse+label,.toggles label input[type=checkbox]:focus.focus--mouse+.lever{border-color:inherit !important;box-shadow:none !important;outline:none !important}.icon{width:32px;height:32px;vertical-align:middle}.icon.icon-padded{padding:8px}.icon.icon-xs{width:16px;height:16px}.icon.icon-xs.icon-padded{padding:4px}.icon.icon-sm{width:24px;height:24px}.icon.icon-sm.icon-padded{padding:6px}.icon.icon-lg{width:48px;height:48px}.icon.icon-lg.icon-padded{padding:12px}.icon.icon-xl{width:64px;height:64px}.icon.icon-xl.icon-padded{padding:16px}.icon-primary{fill:#06c !important}.icon-secondary{fill:#5d7083 !important}.icon-success{fill:#008055 !important}.icon-info{fill:#5d7083 !important}.icon-warning{fill:#995c00 !important}.icon-danger{fill:#cc334d !important}.icon-light{fill:#e9e6f2 !important}.icon-dark{fill:#17334f !important}.icon-black{fill:#000 !important}.icon-white{fill:#fff !important}.icon-100{fill:#f5f5f5 !important}.icon-200{fill:#e6e6e6 !important}.icon-300{fill:#d4d4d4 !important}.icon-400{fill:#a3a3a3 !important}.icon-500{fill:#737373 !important}.icon-600{fill:#525252 !important}.icon-700{fill:#404040 !important}.icon-800{fill:#262626 !important}.icon-900{fill:#1a1a1a !important} /*# sourceMappingURL=bootstrap-italia.min.css.map */ \ No newline at end of file diff --git a/bootstrap-italia/dist/js/bootstrap-italia.bundle.min.js b/bootstrap-italia/dist/js/bootstrap-italia.bundle.min.js index 8a90ac3d..26bbf149 100644 --- a/bootstrap-italia/dist/js/bootstrap-italia.bundle.min.js +++ b/bootstrap-italia/dist/js/bootstrap-italia.bundle.min.js @@ -20,7 +20,7 @@ const DATA_MOUSE_FOCUS="data-focus-mouse";class TrackFocus{constructor(){this._usingMouse=!1,this._bindEvents();}_bindEvents(){["keydown","mousedown"].forEach((t=>{document.addEventListener(t,(t=>{this._usingMouse="mousedown"===t.type;}));})),document.addEventListener("focusin",(t=>{this._usingMouse&&t.target&&(t.target.classList.add("focus--mouse"),t.target.setAttribute(DATA_MOUSE_FOCUS,!0));})),document.addEventListener("focusout",(t=>{t.target&&(t.target.classList.remove("focus--mouse"),t.target.setAttribute(DATA_MOUSE_FOCUS,!1));}));}}new TrackFocus;const TrackFocus$1 = TrackFocus; - const BOOTSTRAP_ITALIA_VERSION = "2.8.2"; + const BOOTSTRAP_ITALIA_VERSION = "2.8.3"; const init=()=>{window.BOOTSTRAP_ITALIA_VERSION||(new TrackFocus$1,window.BOOTSTRAP_ITALIA_VERSION=BOOTSTRAP_ITALIA_VERSION);};const init$1 = init;init(); diff --git a/bootstrap-italia/dist/js/bootstrap-italia.min.js b/bootstrap-italia/dist/js/bootstrap-italia.min.js index e6b0943f..c11b3d15 100644 --- a/bootstrap-italia/dist/js/bootstrap-italia.min.js +++ b/bootstrap-italia/dist/js/bootstrap-italia.min.js @@ -47,7 +47,7 @@ const DATA_MOUSE_FOCUS="data-focus-mouse";class TrackFocus{constructor(){this._usingMouse=!1,this._bindEvents();}_bindEvents(){["keydown","mousedown"].forEach((t=>{document.addEventListener(t,(t=>{this._usingMouse="mousedown"===t.type;}));})),document.addEventListener("focusin",(t=>{this._usingMouse&&t.target&&(t.target.classList.add("focus--mouse"),t.target.setAttribute(DATA_MOUSE_FOCUS,!0));})),document.addEventListener("focusout",(t=>{t.target&&(t.target.classList.remove("focus--mouse"),t.target.setAttribute(DATA_MOUSE_FOCUS,!1));}));}}new TrackFocus;const TrackFocus$1 = TrackFocus; - const BOOTSTRAP_ITALIA_VERSION = "2.8.2"; + const BOOTSTRAP_ITALIA_VERSION = "2.8.3"; const init=()=>{window.BOOTSTRAP_ITALIA_VERSION||(new TrackFocus$1,window.BOOTSTRAP_ITALIA_VERSION=BOOTSTRAP_ITALIA_VERSION);};const init$1 = init;init(); diff --git a/bootstrap-italia/dist/svg/sprites.svg b/bootstrap-italia/dist/svg/sprites.svg index c98e7652..885a743c 100644 --- a/bootstrap-italia/dist/svg/sprites.svg +++ b/bootstrap-italia/dist/svg/sprites.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/bootstrap-italia/dist/version.js b/bootstrap-italia/dist/version.js index f2803efa..1a498934 100644 --- a/bootstrap-italia/dist/version.js +++ b/bootstrap-italia/dist/version.js @@ -1,7 +1,7 @@ // bootstrap italia version variable // useful to check for the current version // eslint-disable-next-line no-unused-vars -const BOOTSTRAP_ITALIA_VERSION = '2.8.2'; +const BOOTSTRAP_ITALIA_VERSION = '2.8.3'; export { BOOTSTRAP_ITALIA_VERSION as default }; //# sourceMappingURL=version.js.map diff --git a/bootstrap-italia/dist/version.js.map b/bootstrap-italia/dist/version.js.map index 5390b2b3..5351568b 100644 --- a/bootstrap-italia/dist/version.js.map +++ b/bootstrap-italia/dist/version.js.map @@ -1 +1 @@ -{"version":3,"file":"version.js","sources":["../src/js/version.js"],"sourcesContent":["// bootstrap italia version variable\n// useful to check for the current version\n// eslint-disable-next-line no-unused-vars\nconst BOOTSTRAP_ITALIA_VERSION = '2.8.2'\nexport default BOOTSTRAP_ITALIA_VERSION\n"],"names":[],"mappings":"AAAA;AACA;AACA;AACK,MAAC,wBAAwB,GAAG;;;;"} \ No newline at end of file +{"version":3,"file":"version.js","sources":["../src/js/version.js"],"sourcesContent":["// bootstrap italia version variable\n// useful to check for the current version\n// eslint-disable-next-line no-unused-vars\nconst BOOTSTRAP_ITALIA_VERSION = '2.8.3'\nexport default BOOTSTRAP_ITALIA_VERSION\n"],"names":[],"mappings":"AAAA;AACA;AACA;AACK,MAAC,wBAAwB,GAAG;;;;"} \ No newline at end of file diff --git a/bootstrap-italia/package.json b/bootstrap-italia/package.json index 0aa46474..026b1c03 100644 --- a/bootstrap-italia/package.json +++ b/bootstrap-italia/package.json @@ -1,6 +1,6 @@ { "name": "bootstrap-italia", - "version": "2.8.2", + "version": "2.8.3", "keywords": [ "css", "sass", @@ -61,7 +61,7 @@ "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-legacy": "^2.2.0", "@rollup/plugin-node-resolve": "^13.1.3", - "browser-sync": "^2.27.9", + "browser-sync": "^3.0.2", "browserslist-config-design-italia": "^1.1.0", "concurrently": "^7.0.0", "conventional-changelog": "^3.1.24", diff --git a/bootstrap-italia/src/js/icons.js b/bootstrap-italia/src/js/icons.js index 9328c0eb..45057406 100644 --- a/bootstrap-italia/src/js/icons.js +++ b/bootstrap-italia/src/js/icons.js @@ -133,6 +133,8 @@ import '../svg/it-star-outline.svg' import '../svg/it-team-digitale.svg' import '../svg/it-telegram.svg' import '../svg/it-telephone.svg' +import '../svg/it-threads-square.svg' +import '../svg/it-threads.svg' import '../svg/it-tool.svg' import '../svg/it-twitter-square.svg' import '../svg/it-twitter.svg' diff --git a/bootstrap-italia/src/js/version.js b/bootstrap-italia/src/js/version.js index 42d8454a..dafc9cf8 100644 --- a/bootstrap-italia/src/js/version.js +++ b/bootstrap-italia/src/js/version.js @@ -1,5 +1,5 @@ // bootstrap italia version variable // useful to check for the current version // eslint-disable-next-line no-unused-vars -const BOOTSTRAP_ITALIA_VERSION = '2.8.2' +const BOOTSTRAP_ITALIA_VERSION = '2.8.3' export default BOOTSTRAP_ITALIA_VERSION diff --git a/bootstrap-italia/src/scss/custom/_version.scss b/bootstrap-italia/src/scss/custom/_version.scss index 670d6f56..7bda5097 100644 --- a/bootstrap-italia/src/scss/custom/_version.scss +++ b/bootstrap-italia/src/scss/custom/_version.scss @@ -1,3 +1,3 @@ :root { - --bootstrap-italia-version: '2.8.2'; + --bootstrap-italia-version: '2.8.3'; } diff --git a/bootstrap-italia/src/svg/it-threads-square.svg b/bootstrap-italia/src/svg/it-threads-square.svg new file mode 100644 index 00000000..e21dae4e --- /dev/null +++ b/bootstrap-italia/src/svg/it-threads-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/bootstrap-italia/src/svg/it-threads.svg b/bootstrap-italia/src/svg/it-threads.svg new file mode 100644 index 00000000..c8bce7b5 --- /dev/null +++ b/bootstrap-italia/src/svg/it-threads.svg @@ -0,0 +1,3 @@ + + + diff --git a/index.html b/index.html index 135d5193..65bc861f 100644 --- a/index.html +++ b/index.html @@ -1,17 +1,16 @@ + + + - - - + Design Angular Kit + - Design Angular Kit - + + - - - - - - + + + diff --git a/main.50a59e45b20af971.js b/main.50a59e45b20af971.js deleted file mode 100644 index 1f33a838..00000000 --- a/main.50a59e45b20af971.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[179],{9734:(st,me,d)=>{"use strict";d.d(me,{z:()=>b});var r=d(6223),m=d(6091),A=d(6776),T=d(9212),v=d(2618);let b=(()=>{class S extends m.B{set disabled(V){this.setDisabledState(V)}constructor(V,M){super(),this._translateService=V,this._ngControl=M,this.validationMode=!0,this.onChange=L=>{},this.onTouched=()=>{},this.control=new r.NI,this._ngControl&&(this._ngControl.valueAccessor=this)}get isInvalid(){if("only-valid"!==this.validationMode&&("only-invalid"===this.validationMode||this.validationMode))return this._ngControl?!0===this._ngControl.invalid&&(!this._ngControl.pristine||!0===this._ngControl.touched):this.control.invalid&&(!this.control.pristine||this.control.touched)}get isValid(){if("only-invalid"!==this.validationMode&&("only-valid"===this.validationMode||this.validationMode))return this._ngControl?!0===this._ngControl.valid&&(!this._ngControl.pristine||!0===this._ngControl.touched):this.control.valid&&(!this.control.pristine||this.control.touched)}get invalidMessage(){return this.hasError("required")?this._translateService.get("it.errors.required-field"):this._translateService.get("it.errors.invalid-field")}ngOnInit(){this._ngControl?.control&&this.control.setValidators(this._ngControl.control.validator)}registerOnChange(V){this.control.valueChanges.subscribe(V),this.onChange=V}registerOnTouched(V){this.onTouched=V}setDisabledState(V){if(V)return this.control.disable();this.control.enable()}writeValue(V){this.control.setValue(V,{emitEvent:!1}),this._changeDetectorRef.detectChanges()}markAsTouched(){this.control.touched||this.onTouched()}ngDoCheck(){if(this._ngControl?.control){const V=this._ngControl.control;this.control.touched!==V.touched&&(V.touched?this.control.markAsTouched():this.control.markAsUntouched()),this.control.pristine!==V.pristine&&(V.pristine?this.control.markAsPristine():this.control.markAsDirty())}this._changeDetectorRef.detectChanges()}addValidators(V){Array.isArray(V)||(V=[V]),V.forEach(M=>{this.control.hasValidator(M)||this.control.addValidators(M),this._ngControl?.control&&!this._ngControl.control.hasValidator(M)&&this._ngControl.control.addValidators(M)})}hasError(V,M){return this._ngControl?this._ngControl.hasError(V,M):this.control.hasError(V,M)}getError(V,M){return this._ngControl?this._ngControl.getError(V,M):this.control.getError(V,M)}static#e=this.\u0275fac=function(M){return new(M||S)(T.Y36(v.sK),T.Y36(r.a5,10))};static#t=this.\u0275cmp=T.Xpm({type:S,selectors:[["ng-component"]],inputs:{label:"label",validationMode:"validationMode",disabled:[T.lbL.HasDecoratorInputTransform,"disabled","disabled",A.C]},features:[T.Xq5,T.qOj],decls:0,vars:0,template:function(M,L){},encapsulation:2})}return S})()},6091:(st,me,d)=>{"use strict";d.d(me,{B:()=>m});var r=d(9212);let m=(()=>{class A{static#e=this.instances=0;constructor(){this.id=this.getDefaultId(),this._renderer=(0,r.f3M)(r.Qsj),this._elementRef=(0,r.f3M)(r.SBq),this._changeDetectorRef=(0,r.f3M)(r.sBO),this.valueChanges=new r.vpe}ngAfterViewInit(){this._renderer.removeAttribute(this._elementRef.nativeElement,"id")}ngOnChanges(v){this.valueChanges.next()}getDefaultId(){return`${this.constructor.name.replace("Component","").replace(/[A-Z]+(?![a-z])|[A-Z]/g,(S,R)=>(R?"-":"")+S.toLowerCase())}-${A.instances++}`}static#t=this.\u0275fac=function(b){return new(b||A)};static#n=this.\u0275cmp=r.Xpm({type:A,selectors:[["ng-component"]],inputs:{id:"id"},outputs:{valueChanges:"valueChanges"},features:[r.TTD],decls:0,vars:0,template:function(b,S){},encapsulation:2})}return A})()},2120:(st,me,d)=>{"use strict";d.d(me,{p:()=>v});var r=d(4062),m=d(9212);const A=["collapse"],T=["*"];let v=(()=>{class b extends r.H{constructor(){super(...arguments),this.isCollapsed=!0}ngAfterViewInit(){super.ngAfterViewInit(),this._renderer.removeAttribute(this._elementRef.nativeElement,"title"),this.isCollapsed=!this.opened,this.hideEvent.subscribe(()=>{this.isCollapsed=!0,this._changeDetectorRef.detectChanges()}),this.showEvent.subscribe(()=>{this.isCollapsed=!1,this._changeDetectorRef.detectChanges()})}static#e=this.\u0275fac=(()=>{let R;return function(M){return(R||(R=m.n5z(b)))(M||b)}})();static#t=this.\u0275cmp=m.Xpm({type:b,selectors:[["it-accordion"]],viewQuery:function(V,M){if(1&V&&m.Gf(A,5),2&V){let L;m.iGM(L=m.CRH())&&(M.collapseDiv=L.first)}},inputs:{title:"title"},exportAs:["itAccordion"],standalone:!0,features:[m.qOj,m.jDz],ngContentSelectors:T,decls:9,vars:12,consts:[[1,"accordion"],[1,"accordion-item"],[1,"accordion-header",3,"id"],["type","button","data-bs-toggle","collapse",1,"accordion-button"],["role","region",3,"id"],["collapse",""],[1,"accordion-body"]],template:function(V,M){1&V&&(m.F$t(),m.TgZ(0,"div",0)(1,"div",1)(2,"h2",2)(3,"button",3),m._uU(4),m.qZA()(),m.TgZ(5,"div",4,5)(7,"div",6),m.Hsn(8),m.qZA()()()()),2&V&&(m.xp6(2),m.MGl("id","collapse-",M.id,"-heading"),m.xp6(),m.ekj("collapsed",M.isCollapsed),m.uIk("data-bs-target","#collapse-"+M.id)("aria-controls","collapse-"+M.id)("aria-expanded",M.opened?"true":"false"),m.xp6(),m.hij(" ",M.title," "),m.xp6(),m.Gre("accordion-collapse collapse ",M.class,""),m.MGl("id","collapse-",M.id,""),m.uIk("aria-labelledby","collapse-"+M.id+"-heading"))},encapsulation:2,changeDetection:0})}return b})()},8740:(st,me,d)=>{"use strict";d.d(me,{v:()=>L});var r=d(9212),m=d(6091),A=d(6308),T=d(2618),v=d(3016),b=d(6776);const S=["alertElement"];function R(H,ne){1&H&&(r.TgZ(0,"button",4),r.ALo(1,"translate"),r._UZ(2,"it-icon",5),r.qZA()),2&H&&r.uIk("aria-label",r.lcZ(1,1,"it.core.close-alert"))}const V=[[["","heading",""]],"*"],M=["[heading]","*"];let L=(()=>{class H extends m.B{constructor(){super(...arguments),this.color="info",this.closeEvent=new r.vpe,this.closedEvent=new r.vpe}ngAfterViewInit(){if(super.ngAfterViewInit(),this.alertElement){const Y=this.alertElement.nativeElement;this.alert=A.bZ.getOrCreateInstance(Y),Y.addEventListener("close.bs.alert",K=>this.closeEvent.emit(K)),Y.addEventListener("closed.bs.alert",K=>this.closedEvent.emit(K))}}close(){this.alert?.close()}dispose(){this.alert?.dispose()}static#e=this.\u0275fac=(()=>{let Y;return function(ue){return(Y||(Y=r.n5z(H)))(ue||H)}})();static#t=this.\u0275cmp=r.Xpm({type:H,selectors:[["it-alert"]],viewQuery:function(K,ue){if(1&K&&r.Gf(S,5),2&K){let ae;r.iGM(ae=r.CRH())&&(ue.alertElement=ae.first)}},inputs:{color:"color",dismissible:[r.lbL.HasDecoratorInputTransform,"dismissible","dismissible",b.C]},outputs:{closeEvent:"closeEvent",closedEvent:"closedEvent"},exportAs:["itAlert"],standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:M,decls:6,vars:10,consts:[["role","alert"],["alertElement",""],[1,"alert-heading"],["type","button","class","btn-close","data-bs-dismiss","alert"],["type","button","data-bs-dismiss","alert",1,"btn-close"],["name","close"]],template:function(K,ue){1&K&&(r.F$t(V),r.TgZ(0,"div",0,1)(2,"h4",2),r.Hsn(3),r.qZA(),r.Hsn(4,1),r.YNc(5,R,3,3,"button",3),r.qZA()),2&K&&(r.Gre("alert alert-",ue.color,""),r.ekj("alert-dismissible",ue.dismissible)("fade",ue.dismissible)("show",ue.dismissible),r.xp6(5),r.um2(5,ue.dismissible?5:-1))},dependencies:[T.aw,T.X$,v.Q],styles:[".alert-heading[_ngcontent-%COMP%]:empty{display:none}"],changeDetection:0})}return H})()},2290:(st,me,d)=>{"use strict";d.d(me,{M:()=>de,W:()=>_e});var r=d(9212),m=d(9943),A=d(6814),T=d(1640),v=d(9457);function b(se,pe){1&se&&r.Hsn(0)}const S=["*"];function R(se,pe){}function V(se,pe){1&se&&r.YNc(0,R,0,0,"ng-template")}function M(se,pe){if(1&se&&(r.TgZ(0,"a",3),r.YNc(1,V,1,0,null,4),r.qZA()),2&se){const le=r.oxw().$implicit;r.Q6J("routerLink",le.link),r.xp6(),r.Q6J("ngTemplateOutlet",le._implicitContent)}}function L(se,pe){}function H(se,pe){1&se&&r.YNc(0,L,0,0,"ng-template")}function ne(se,pe){if(1&se&&(r.TgZ(0,"div",5),r.YNc(1,H,1,0,null,4),r.qZA()),2&se){const le=r.oxw().$implicit;r.xp6(),r.Q6J("ngTemplateOutlet",le._implicitContent)}}function Y(se,pe){if(1&se&&(r.TgZ(0,"li"),r.YNc(1,M,2,2,"a",2)(2,ne,2,1),r.qZA()),2&se){const le=pe.$implicit;r.xp6(),r.um2(1,le.link?1:2)}}const K=[[["","it-avatar-dropdown-toggle",""]]],ue=["[it-avatar-dropdown-toggle]"],ae=".link-list-wrapper[_ngcontent-%COMP%]{z-index:2;position:relative}a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%] .dropdown-toggle{width:100%;height:100%}[_nghost-%COMP%] .dropdown-toggle .icon{display:none}";let _e=(()=>{class se{static#e=this.\u0275fac=function(Ce){return new(Ce||se)};static#t=this.\u0275cmp=r.Xpm({type:se,selectors:[["it-avatar-dropdown-item"]],viewQuery:function(Ce,Ke){if(1&Ce&&r.Gf(r.Rgc,7),2&Ce){let be;r.iGM(be=r.CRH())&&(Ke._implicitContent=be.first)}},inputs:{link:"link",title:"title",accesskey:"accesskey",tabindex:"tabindex"},standalone:!0,features:[r.jDz],ngContentSelectors:S,decls:1,vars:0,template:function(Ce,Ke){1&Ce&&(r.F$t(),r.YNc(0,b,1,0,"ng-template"))},styles:[ae]})}return se})(),de=(()=>{class se{constructor(){this.componentClass="avatar avatar-dropdown"}static#e=this.\u0275fac=function(Ce){return new(Ce||se)};static#t=this.\u0275cmp=r.Xpm({type:se,selectors:[["it-avatar-dropdown"]],contentQueries:function(Ce,Ke,be){if(1&Ce&&r.Suo(be,_e,4),2&Ce){let et;r.iGM(et=r.CRH())&&(Ke.items=et)}},hostVars:2,hostBindings:function(Ce,Ke){2&Ce&&r.Tol(Ke.componentClass)},standalone:!0,features:[r.jDz],ngContentSelectors:ue,decls:5,vars:0,consts:[["id","dropdown",1,"dropdown"],["list","",1,"dropdown-menu"],["class","dropdown-item list-item","title","item.title","accesskey","item.accesskey","tabindex","item.tabindex",3,"routerLink"],["title","item.title","accesskey","item.accesskey","tabindex","item.tabindex",1,"dropdown-item","list-item",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"dropdown-item","list-item"]],template:function(Ce,Ke){1&Ce&&(r.F$t(K),r.TgZ(0,"it-dropdown",0),r.Hsn(1,0,["button",""]),r.ynx(2,1),r.SjG(3,Y,3,1,"li",null,r.x6l),r.BQk(),r.qZA()),2&Ce&&(r.xp6(3),r.wJu(Ke.items))},dependencies:[m.q,v.N,A.tP,T.rH],styles:[ae]})}return se})()},7125:(st,me,d)=>{"use strict";d.d(me,{B:()=>V,s:()=>R});var r=d(9212),m=d(6814),A=d(6776);function T(M,L){1&M&&r.Hsn(0)}const v=["*"];function b(M,L){1&M&&r.GkF(0)}function S(M,L){if(1&M&&(r.TgZ(0,"li"),r.YNc(1,b,1,0,"ng-container",0),r.qZA()),2&M){const H=L.$implicit;r.xp6(),r.Q6J("ngTemplateOutlet",H._implicitContent)}}let R=(()=>{class M{static#e=this.\u0275fac=function(ne){return new(ne||M)};static#t=this.\u0275cmp=r.Xpm({type:M,selectors:[["it-avatar-item"]],viewQuery:function(ne,Y){if(1&ne&&r.Gf(r.Rgc,7),2&ne){let K;r.iGM(K=r.CRH())&&(Y._implicitContent=K.first)}},standalone:!0,features:[r.jDz],ngContentSelectors:v,decls:1,vars:0,template:function(ne,Y){1&ne&&(r.F$t(),r.YNc(0,T,1,0,"ng-template"))},encapsulation:2})}return M})(),V=(()=>{class M{constructor(){this.linkList=!1}static#e=this.\u0275fac=function(ne){return new(ne||M)};static#t=this.\u0275cmp=r.Xpm({type:M,selectors:[["it-avatar-group"]],contentQueries:function(ne,Y,K){if(1&ne&&r.Suo(K,R,4),2&ne){let ue;r.iGM(ue=r.CRH())&&(Y.avatars=ue)}},hostVars:2,hostBindings:function(ne,Y){2&ne&&r.ekj("link-list-wrapper",Y.linkList)},inputs:{linkList:[r.lbL.HasDecoratorInputTransform,"linkList","linkList",A.C]},standalone:!0,features:[r.Xq5,r.jDz],decls:3,vars:2,consts:[[4,"ngTemplateOutlet"]],template:function(ne,Y){1&ne&&(r.TgZ(0,"ul"),r.SjG(1,S,2,1,"li",null,r.x6l),r.qZA()),2&ne&&(r.Tol(Y.linkList?"link-list avatar-group":"avatar-group-stacked"),r.xp6(),r.wJu(Y.avatars))},dependencies:[m.tP],encapsulation:2})}return M})()},9091:(st,me,d)=>{"use strict";d.d(me,{r:()=>T});var r=function(v){return v.primary="primary",v.secondary="secondary",v.success="success",v.danger="danger",v.warning="warning",v.green="green",v.orange="orange",v.red="red",v}(r||{}),m=function(v){return v.xs="size-xs",v.sm="size-sm",v.lg="size-lg",v.xl="size-xl",v.xxl="size-xxl",v}(m||{}),A=d(9212);let T=(()=>{class v{get color(){return this._color}set color(S){this._color=r[S]?r[S]:void 0}get size(){return this._size}set size(S){this._size=m[S]?m[S]:void 0}get hostClasses(){let S="avatar";return this.size&&(S+=` ${this.size}`),this.color&&(S+=` avatar-${this.color}`),S}static#e=this.\u0275fac=function(R){return new(R||v)};static#t=this.\u0275dir=A.lG2({type:v,selectors:[["","itAvatar",""]],hostVars:2,hostBindings:function(R,V){2&R&&A.Tol(V.hostClasses)},inputs:{color:"color",size:"size"},exportAs:["itAvatar"],standalone:!0})}return v})()},142:(st,me,d)=>{"use strict";d.d(me,{Y:()=>A});var r=d(6776),m=d(9212);let A=(()=>{class T{get badgeClass(){let b="badge";return this.rounded&&(b+=" rounded-pill"),this.color&&(b+=` bg-${this.color}`),b}static#e=this.\u0275fac=function(S){return new(S||T)};static#t=this.\u0275dir=m.lG2({type:T,selectors:[["","itBadge",""]],hostVars:2,hostBindings:function(S,R){2&S&&m.Tol(R.badgeClass)},inputs:{color:[m.lbL.None,"itBadge","color"],rounded:[m.lbL.HasDecoratorInputTransform,"rounded","rounded",r.C]},exportAs:["itBadge"],standalone:!0,features:[m.Xq5]})}return T})()},7463:(st,me,d)=>{"use strict";d.d(me,{E:()=>v});var r=d(3016),m=d(6776),A=d(9212),T=d(4389);let v=(()=>{class b{constructor(R){this.progressButtonComponent=R,this.isFocus=!1}onFocus(){this.isFocus=!0}onBlur(){this.isFocus=!1}get hostClasses(){let R="btn";return this.color&&(R+=` btn-${this.color}`),this.size&&(R+=` btn-${this.size}`),this.block&&(R+=" btn-block"),this.disabled&&(R+=" disabled"),this.isFocus&&(R+=" focus--mouse"),this.icons?.length&&!this.progressButtonComponent&&(R+=" btn-icon"),this.progressButtonComponent&&(R+=" btn-progress"),R}static#e=this.\u0275fac=function(V){return new(V||b)(A.Y36(T.S,9))};static#t=this.\u0275dir=A.lG2({type:b,selectors:[["","itButton",""]],contentQueries:function(V,M,L){if(1&V&&A.Suo(L,r.Q,4),2&V){let H;A.iGM(H=A.CRH())&&(M.icons=H)}},hostVars:3,hostBindings:function(V,M){1&V&&A.NdJ("focus",function(){return M.onFocus()})("blur",function(){return M.onBlur()}),2&V&&(A.Ikx("disabled",M.disabled),A.Tol(M.hostClasses))},inputs:{color:[A.lbL.None,"itButton","color"],size:"size",block:"block",disabled:[A.lbL.HasDecoratorInputTransform,"disabled","disabled",m.C]},exportAs:["itButton"],standalone:!0,features:[A.Xq5]})}return b})()},7174:(st,me,d)=>{"use strict";d.d(me,{E:()=>ne});var r=d(6814),m=d(3016),A=d(9212);function T(Y,K){1&Y&&A.GkF(0)}function v(Y,K){if(1&Y&&(A.TgZ(0,"div",2),A.YNc(1,T,1,0,"ng-container",3),A.qZA()),2&Y){A.oxw();const ue=A.MAs(4);A.xp6(),A.Q6J("ngTemplateOutlet",ue)}}function b(Y,K){1&Y&&A.GkF(0)}function S(Y,K){if(1&Y&&A.YNc(0,b,1,0,"ng-container",3),2&Y){A.oxw();const ue=A.MAs(4);A.Q6J("ngTemplateOutlet",ue)}}function R(Y,K){if(1&Y&&(A.TgZ(0,"span",10),A._uU(1),A.qZA()),2&Y){const ue=A.oxw(3);A.xp6(),A.Oqu(ue.hiddenLabel)}}function V(Y,K){if(1&Y&&(A.TgZ(0,"div",6),A._UZ(1,"it-icon",7),A.YNc(2,R,2,1,"span",8),A.TgZ(3,"span",9),A._uU(4),A.qZA()()),2&Y){const ue=A.oxw(2);A.xp6(),A.Q6J("name",ue.iconName),A.xp6(),A.um2(2,ue.hiddenLabel?2:-1),A.xp6(2),A.Oqu(ue.label)}}function M(Y,K){if(1&Y&&(A.YNc(0,V,5,3,"div",4),A.TgZ(1,"p",5),A.Hsn(2),A.qZA(),A.Hsn(3,1)),2&Y){const ue=A.oxw();A.um2(0,ue.label?0:-1)}}const L=[[["","bigText",""]],"*"],H=["[bigText]","*"];let ne=(()=>{class Y{constructor(){this.appearance="default"}get iconName(){if(this.icon)return this.icon;if("more"===this.appearance)return"zoom-in";switch(this.color){case"success":return"check-circle";case"warning":return"help-circle";case"danger":return"close-circle";default:return"info-circle"}}static#e=this.\u0275fac=function(ae){return new(ae||Y)};static#t=this.\u0275cmp=A.Xpm({type:Y,selectors:[["it-callout"]],inputs:{label:"label",hiddenLabel:"hiddenLabel",color:"color",appearance:"appearance",icon:"icon"},standalone:!0,features:[A.jDz],ngContentSelectors:H,decls:5,vars:8,consts:[["class","callout-inner"],["inner",""],[1,"callout-inner"],[4,"ngTemplateOutlet"],["class","callout-title"],[1,"callout-big-text"],[1,"callout-title"],[3,"name"],["class","visually-hidden"],[1,"text"],[1,"visually-hidden"]],template:function(ae,_e){1&ae&&(A.F$t(L),A.TgZ(0,"div"),A.YNc(1,v,2,1,"div",0)(2,S,1,1),A.qZA(),A.YNc(3,M,4,1,"ng-template",null,1,A.W1O)),2&ae&&(A.Gre("callout ",_e.color,""),A.ekj("callout-highlight","highlight"===_e.appearance)("callout-more","more"===_e.appearance),A.xp6(),A.um2(1,"default"===_e.appearance?1:2))},dependencies:[r.tP,m.Q],styles:[".callout-big-text[_ngcontent-%COMP%]:empty{display:none}"],changeDetection:0})}return Y})()},962:(st,me,d)=>{"use strict";d.d(me,{k:()=>H});var r=d(6091),m=d(6814),A=d(6776),T=d(9212);function v(ne,Y){if(1&ne&&(T.Hsn(0),T.TgZ(1,"div"),T.Hsn(2,1),T.qZA()),2&ne){const K=T.oxw();T.xp6(),T.Gre("card-body ",K.bodyClass,"")}}function b(ne,Y){1&ne&&T.GkF(0)}function S(ne,Y){if(1&ne&&(T.TgZ(0,"div"),T.YNc(1,b,1,0,"ng-container",2),T.qZA()),2&ne){const K=T.oxw(),ue=T.MAs(1);T.Gre("card ",K.cardClass,""),T.ekj("card-img",K.hasImage)("card-teaser",K.teaser)("no-after",K.hasImage)("shadow",K.shadow)("card-bg",K.background)("card-big",K.big)("border-bottom-card",K.borderBottom)("rounded",K.rounded),T.xp6(),T.Q6J("ngTemplateOutlet",ue)}}function R(ne,Y){1&ne&&T.GkF(0)}function V(ne,Y){if(1&ne&&(T.TgZ(0,"a"),T.YNc(1,R,1,0,"ng-container",2),T.qZA()),2&ne){const K=T.oxw(),ue=T.MAs(1);T.Gre("card special-card ",K.cardClass,""),T.ekj("card-img",K.hasImage)("card-teaser",K.teaser)("shadow",K.shadow)("card-bg",K.background)("card-big",K.big)("no-after",K.hasImage)("border-bottom-card",K.borderBottom)("rounded",K.rounded),T.xp6(),T.Q6J("ngTemplateOutlet",ue)}}const M=[[["","beforeBody",""]],"*"],L=["[beforeBody]","*"];let H=(()=>{class ne extends r.B{constructor(){super(...arguments),this.cardClass="",this.bodyClass=""}static#e=this.\u0275fac=(()=>{let K;return function(ae){return(K||(K=T.n5z(ne)))(ae||ne)}})();static#t=this.\u0275cmp=T.Xpm({type:ne,selectors:[["it-card"]],inputs:{teaser:[T.lbL.HasDecoratorInputTransform,"teaser","teaser",A.C],special:[T.lbL.HasDecoratorInputTransform,"special","special",A.C],hasImage:[T.lbL.HasDecoratorInputTransform,"hasImage","hasImage",A.C],rounded:[T.lbL.HasDecoratorInputTransform,"rounded","rounded",A.C],shadow:[T.lbL.HasDecoratorInputTransform,"shadow","shadow",A.C],background:[T.lbL.HasDecoratorInputTransform,"background","background",A.C],borderBottom:[T.lbL.HasDecoratorInputTransform,"borderBottom","borderBottom",A.C],big:[T.lbL.HasDecoratorInputTransform,"big","big",A.C],cardClass:"cardClass",bodyClass:"bodyClass"},standalone:!0,features:[T.Xq5,T.qOj,T.jDz],ngContentSelectors:L,decls:4,vars:1,consts:[["cardContent",""],[3,"class","card-img","card-teaser","no-after","shadow","card-bg","card-big","border-bottom-card","rounded"],[4,"ngTemplateOutlet"]],template:function(ue,ae){1&ue&&(T.F$t(M),T.YNc(0,v,3,3,"ng-template",null,0,T.W1O)(2,S,2,20,"div",1)(3,V,2,20)),2&ue&&(T.xp6(2),T.um2(2,ae.special?3:2))},dependencies:[m.tP],styles:[".card-body[_ngcontent-%COMP%]:empty{display:none} .row [class*=col-] .card, .row [class*=col-] .card-wrapper{height:100%} .card-wrapper.card-teaser-wrapper it-card{flex-direction:row;align-items:flex-start;flex:0 0 100%;flex-wrap:wrap;margin:16px 0}@media (min-width: 768px){ .card-wrapper.card-teaser-wrapper it-card{flex:0 0 49%}}[_nghost-%COMP%]{width:100%}"],changeDetection:0})}return ne})()},1802:(st,me,d)=>{"use strict";d.d(me,{$:()=>v});var r=d(9212),m=d(6091);function A(b,S){1&b&&r.Hsn(0)}const T=["*"];let v=(()=>{class b extends m.B{static#e=this.\u0275fac=(()=>{let R;return function(M){return(R||(R=r.n5z(b)))(M||b)}})();static#t=this.\u0275cmp=r.Xpm({type:b,selectors:[["it-carousel-item"]],viewQuery:function(V,M){if(1&V&&r.Gf(r.Rgc,5),2&V){let L;r.iGM(L=r.CRH())&&(M.htmlContent=L.first)}},standalone:!0,features:[r.qOj,r.jDz],ngContentSelectors:T,decls:1,vars:0,template:function(V,M){1&V&&(r.F$t(),r.YNc(0,A,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return b})()},1682:(st,me,d)=>{"use strict";d.d(me,{B:()=>H});var r=d(1802),m=d(6308),A=d(7921),T=d(6814),v=d(6776),b=d(9212);const S=["carousel"];function R(ne,Y){if(1&ne&&(b.TgZ(0,"div",4)(1,"div",5)(2,"h2"),b._uU(3),b.qZA()()()),2&ne){const K=b.oxw();b.xp6(3),b.Oqu(K.title)}}function V(ne,Y){1&ne&&b.GkF(0)}function M(ne,Y){if(1&ne&&(b.TgZ(0,"li",7)(1,"div",8),b.YNc(2,V,1,0,"ng-container",9),b.qZA()()),2&ne){const K=Y.$implicit,ue=b.oxw(2);b.ekj("lined_slide",ue.lined),b.xp6(2),b.Q6J("ngTemplateOutlet",K.htmlContent)}}function L(ne,Y){if(1&ne&&(b.TgZ(0,"ul",6),b.SjG(1,M,3,3,"li",10,b.x6l),b.qZA()),2&ne){const K=b.oxw();b.xp6(),b.wJu(K.items)}}let H=(()=>{class ne{get typeClass(){const K="it-carousel-landscape-abstract";return"default"===this.type?K:K+`-${this.type}`}constructor(K){this._changeDetectorRef=K,this.type="default",this.trackClass=""}ngAfterViewInit(){this.carousel=m.g4.getOrCreateInstance(this.carouselDiv.nativeElement),this.items?.changes.pipe((0,A.O)(void 0)).subscribe(()=>{this.itemSubscriptions?.forEach(K=>K.unsubscribe()),this.itemSubscriptions=this.items?.map(K=>K.valueChanges.subscribe(()=>{this._changeDetectorRef.detectChanges()})),this._changeDetectorRef.detectChanges()})}ngOnDestroy(){this.itemSubscriptions?.forEach(K=>K.unsubscribe())}dispose(){this.carousel?.dispose()}static#e=this.\u0275fac=function(ue){return new(ue||ne)(b.Y36(b.sBO))};static#t=this.\u0275cmp=b.Xpm({type:ne,selectors:[["it-carousel"]],contentQueries:function(ue,ae,_e){if(1&ue&&b.Suo(_e,r.$,4),2&ue){let de;b.iGM(de=b.CRH())&&(ae.items=de)}},viewQuery:function(ue,ae){if(1&ue&&b.Gf(S,5),2&ue){let _e;b.iGM(_e=b.CRH())&&(ae.carouselDiv=_e.first)}},inputs:{title:"title",type:"type",trackClass:"trackClass",fullCarousel:[b.lbL.HasDecoratorInputTransform,"fullCarousel","fullCarousel",v.C],bigImg:[b.lbL.HasDecoratorInputTransform,"bigImg","bigImg",v.C],standardImage:[b.lbL.HasDecoratorInputTransform,"standardImage","standardImage",v.C],lined:[b.lbL.HasDecoratorInputTransform,"lined","lined",v.C]},exportAs:["itCarousel"],standalone:!0,features:[b.Xq5,b.jDz],decls:5,vars:14,consts:[["data-bs-carousel-splide",""],["carousel",""],["class","it-header-block"],["class","splide__list"],[1,"it-header-block"],[1,"it-header-block-title"],[1,"splide__list"],[1,"splide__slide"],[1,"it-single-slide-wrapper"],[4,"ngTemplateOutlet"],["class","splide__slide",3,"lined_slide"]],template:function(ue,ae){1&ue&&(b.TgZ(0,"div",0,1),b.YNc(2,R,4,1,"div",2),b.TgZ(3,"div"),b.YNc(4,L,3,0,"ul",3),b.qZA()()),2&ue&&(b.Gre("it-carousel-wrapper splide ",ae.typeClass,""),b.ekj("it-full-carousel",ae.fullCarousel)("it-big-img",ae.bigImg)("it-standard-image",ae.standardImage),b.xp6(2),b.um2(2,ae.title?2:-1),b.xp6(),b.Gre("splide__track ",ae.trackClass,""),b.xp6(),b.um2(4,ae.items?4:-1))},dependencies:[T.tP],styles:[".splide__container[_ngcontent-%COMP%]{box-sizing:border-box;position:relative}.splide__list[_ngcontent-%COMP%]{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized[_ngcontent-%COMP%]:not(.is-active) .splide__list[_ngcontent-%COMP%]{display:block}.splide__pagination[_ngcontent-%COMP%]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar[_ngcontent-%COMP%]{width:0}.splide[_ngcontent-%COMP%]{outline:none;position:relative;visibility:hidden}.splide.is-initialized[_ngcontent-%COMP%], .splide.is-rendered[_ngcontent-%COMP%]{visibility:visible}.splide__slide[_ngcontent-%COMP%]{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}.splide__slider[_ngcontent-%COMP%]{position:relative}.splide__spinner[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__track[_ngcontent-%COMP%]{overflow:hidden;position:relative;z-index:0}@keyframes _ngcontent-%COMP%_splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%], .splide--draggable[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.splide--fade[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%], .splide--fade[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%]{display:block}.splide--fade[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%], .splide--fade[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%]{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide.is-active[_ngcontent-%COMP%], .splide--fade[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide.is-active[_ngcontent-%COMP%]{opacity:1;position:relative;z-index:1}.splide--rtl[_ngcontent-%COMP%]{direction:rtl}.splide--ttb.is-active[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%], .splide--ttb.is-active[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%]{display:block}.splide__arrow[_ngcontent-%COMP%]{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:#000;height:1.2em;width:1.2em}.splide__arrow[_ngcontent-%COMP%]:hover{opacity:.9}.splide__arrow[_ngcontent-%COMP%]:focus{outline:none}.splide__arrow--prev[_ngcontent-%COMP%]{left:1em}.splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:scaleX(-1)}.splide__arrow--next[_ngcontent-%COMP%]{right:1em}.splide__pagination[_ngcontent-%COMP%]{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page[_ngcontent-%COMP%]{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active[_ngcontent-%COMP%]{background:#fff;transform:scale(1.4)}.splide__pagination__page[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.9}.splide__pagination__page[_ngcontent-%COMP%]:focus{outline:none}.splide__progress__bar[_ngcontent-%COMP%]{background:#ccc;height:3px}.splide--nav[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%], .splide--nav[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%]{border:3px solid transparent;cursor:pointer}.splide--nav[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide.is-active[_ngcontent-%COMP%], .splide--nav[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide.is-active[_ngcontent-%COMP%]{border:3px solid #000}.splide--nav[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%]:focus, .splide--nav[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__list[_ngcontent-%COMP%] > .splide__slide[_ngcontent-%COMP%]:focus{outline:none}.splide--rtl[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%]{left:auto;right:1em}.splide--rtl[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:scaleX(1)}.splide--rtl[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%]{left:1em;right:auto}.splide--rtl[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--rtl[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:scaleX(-1)}.splide--ttb[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow[_ngcontent-%COMP%]{left:50%;transform:translate(-50%)}.splide--ttb[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%]{top:1em}.splide--ttb[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--prev[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:rotate(-90deg)}.splide--ttb[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%]{bottom:1em;top:auto}.splide--ttb[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__track[_ngcontent-%COMP%] > .splide__arrows[_ngcontent-%COMP%] .splide__arrow--next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.splide--ttb[_ngcontent-%COMP%] > .splide__pagination[_ngcontent-%COMP%], .splide--ttb[_ngcontent-%COMP%] > .splide__slider[_ngcontent-%COMP%] > .splide__pagination[_ngcontent-%COMP%]{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}"],changeDetection:0})}return ne})()},1471:(st,me,d)=>{"use strict";d.d(me,{B:()=>V});var r=d(9212),m=d(6814),A=d(2618),T=d(5424);function v(M,L){if(1&M&&(r.O4$(),r.TgZ(0,"svg",5),r._UZ(1,"use"),r.qZA()),2&M){const H=r.oxw();r.xp6(),r.uIk("href",H.iconHref)("href",H.iconHref,null,"xlink")}}function b(M,L){if(1&M&&(r.TgZ(0,"div",6),r._UZ(1,"img",7),r.qZA()),2&M){const H=r.oxw();r.xp6(),r.Q6J("src",H.avatar,r.LSH)("alt",H.altAvatar)}}function S(M,L){if(1&M){const H=r.EpF();r.TgZ(0,"button",8),r.NdJ("click",function(){r.CHM(H);const Y=r.oxw();return r.KtG(Y.clickToClose())}),r.O4$(),r.TgZ(1,"svg",9),r._UZ(2,"use"),r.qZA(),r.kcU(),r.TgZ(3,"span",10),r._uU(4),r.ALo(5,"translate"),r.qZA()()}if(2&M){const H=r.oxw();r.Q6J("disabled",H.disabled),r.xp6(2),r.uIk("href",H.iconCloseHref)("href",H.iconCloseHref,null,"xlink"),r.xp6(2),r.AsE("",r.lcZ(5,5,"it.core.remove")," ",H.label,"")}}const R=(M,L,H,ne)=>[M,L,H,ne];let V=(()=>{class M{set label(H){this._label=H}get label(){return this._label}set showCloseButton(H){this._showCloseButton=H}get showCloseButton(){return this._showCloseButton}set size(H){this._size=H}get size(){return this._size}set color(H){this._color=H}get color(){return this._color}set disabled(H){this._disabled=H}get disabled(){return this._disabled}set icon(H){this._icon=H}get icon(){return this._icon}set avatar(H){this._avatar=H}get avatar(){return this._avatar}set altAvatar(H){this._altAvatar=H}get altAvatar(){return this._altAvatar}get iconHref(){return`${this.assetBasePath}/dist/svg/sprites.svg#it-${this._icon}`}get iconCloseHref(){return`${this.assetBasePath}/dist/svg/sprites.svg#it-${this.iconClose}`}constructor(){this._label="",this._showCloseButton=!1,this._size="",this._color=void 0,this._disabled=!1,this._icon=void 0,this._avatar=void 0,this._altAvatar="",this.closeEvent=new r.vpe,this.iconClose="close",this.assetBasePath=(0,r.f3M)(T.y)}clickToClose(){this.closeEvent.emit()}static#e=this.\u0275fac=function(ne){return new(ne||M)};static#t=this.\u0275cmp=r.Xpm({type:M,selectors:[["it-chip"]],inputs:{label:"label",showCloseButton:"showCloseButton",size:"size",color:"color",disabled:"disabled",icon:"icon",avatar:"avatar",altAvatar:"altAvatar"},outputs:{closeEvent:"closeEvent"},standalone:!0,features:[r.jDz],decls:6,vars:10,consts:[[1,"chip",3,"ngClass"],["class","icon icon-xs"],["class","avatar size-xs"],[1,"chip-label"],[3,"disabled"],[1,"icon","icon-xs"],[1,"avatar","size-xs"],[3,"src","alt"],[3,"disabled","click"],[1,"icon"],[1,"visually-hidden"]],template:function(ne,Y){1&ne&&(r.TgZ(0,"div",0),r.YNc(1,v,2,2,":svg:svg",1)(2,b,2,2,"div",2),r.TgZ(3,"span",3),r._uU(4),r.qZA(),r.YNc(5,S,6,7,"button",4),r.qZA()),2&ne&&(r.Q6J("ngClass",r.l5B(5,R,Y.showCloseButton?"alert":"chip-simple","lg"===Y.size?"chip-lg":"",Y.color?"chip-"+Y.color:"",Y.disabled?"chip-disabled":"")),r.xp6(),r.um2(1,Y.icon?1:-1),r.xp6(),r.um2(2,Y.avatar?2:-1),r.xp6(2),r.Oqu(Y.label),r.xp6(),r.um2(5,Y.showCloseButton?5:-1))},dependencies:[m.mk,A.aw,A.X$],encapsulation:2,changeDetection:0})}return M})()},4062:(st,me,d)=>{"use strict";d.d(me,{H:()=>S});var r=d(9212),m=d(6091),A=d(6308),T=d(6776);const v=["collapse"],b=["*"];let S=(()=>{class R extends m.B{constructor(){super(...arguments),this.class="",this.showEvent=new r.vpe,this.shownEvent=new r.vpe,this.hideEvent=new r.vpe,this.hiddenEvent=new r.vpe,this.open=!1}ngAfterViewInit(){if(super.ngAfterViewInit(),this._renderer.removeAttribute(this._elementRef.nativeElement,"class"),this.collapseDiv){const M=this.collapseDiv.nativeElement;this.collapse=A.UO.getOrCreateInstance(M,{toggle:this.opened}),M.addEventListener("show.bs.collapse",L=>{this.open=!0,this.showEvent.emit(L)}),M.addEventListener("shown.bs.collapse",L=>{this.open=!0,this.shownEvent.emit(L)}),M.addEventListener("hide.bs.collapse",L=>{this.open=!1,this.hideEvent.emit(L)}),M.addEventListener("hidden.bs.collapse",L=>{this.open=!1,this.hiddenEvent.emit(L)})}}isOpen(){return this.open}show(){this.collapse?.show()}hide(){this.collapse?.hide()}toggle(){this.collapse?.toggle()}dispose(){this.collapse?.dispose()}static#e=this.\u0275fac=(()=>{let M;return function(H){return(M||(M=r.n5z(R)))(H||R)}})();static#t=this.\u0275cmp=r.Xpm({type:R,selectors:[["it-collapse"]],viewQuery:function(L,H){if(1&L&&r.Gf(v,5),2&L){let ne;r.iGM(ne=r.CRH())&&(H.collapseDiv=ne.first)}},inputs:{multi:[r.lbL.HasDecoratorInputTransform,"multi","multi",T.C],opened:[r.lbL.HasDecoratorInputTransform,"opened","opened",T.C],class:"class"},outputs:{showEvent:"showEvent",shownEvent:"shownEvent",hideEvent:"hideEvent",hiddenEvent:"hiddenEvent"},exportAs:["itCollapse"],standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:b,decls:3,vars:6,consts:[[3,"id"],["collapse",""]],template:function(L,H){1&L&&(r.F$t(),r.TgZ(0,"div",0,1),r.Hsn(2),r.qZA()),2&L&&(r.Gre("collapse ",H.class,""),r.ekj("multi-collapse",H.multi),r.Q6J("id",H.id))},encapsulation:2,changeDetection:0})}return R})()},5101:(st,me,d)=>{"use strict";d.d(me,{d:()=>v});var r=d(6814),m=d(9212);const A=b=>({"single-button":b}),T=["*"];let v=(()=>{class b{constructor(){this._hasOneButton=!1}set hasOneButton(R){this._hasOneButton=R}get hasOneButton(){return this._hasOneButton}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275cmp=m.Xpm({type:b,selectors:[["it-dimmer-buttons"]],inputs:{hasOneButton:"hasOneButton"},standalone:!0,features:[m.jDz],ngContentSelectors:T,decls:2,vars:3,consts:[[1,"dimmer-buttons","bg-dark",3,"ngClass"]],template:function(V,M){1&V&&(m.F$t(),m.TgZ(0,"div",0),m.Hsn(1),m.qZA()),2&V&&m.Q6J("ngClass",m.VKq(1,A,M.hasOneButton))},dependencies:[r.mk],encapsulation:2,changeDetection:0})}return b})()},7060:(st,me,d)=>{"use strict";d.d(me,{a:()=>A});var r=d(9212);const m=["*"];let A=(()=>{class T{static#e=this.\u0275fac=function(S){return new(S||T)};static#t=this.\u0275cmp=r.Xpm({type:T,selectors:[["it-dimmer-icon"]],standalone:!0,features:[r.jDz],ngContentSelectors:m,decls:2,vars:0,consts:[[1,"dimmer-icon"]],template:function(S,R){1&S&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},encapsulation:2,changeDetection:0})}return T})()},5336:(st,me,d)=>{"use strict";d.d(me,{q:()=>S});var r=d(6825),m=d(6814),A=d(9212);const T=R=>[R];function v(R,V){if(1&R&&(A.TgZ(0,"div",1)(1,"div",2),A.Hsn(2),A.qZA()()),2&R){const M=A.oxw();A.Q6J("@fade",void 0)("ngClass",A.VKq(2,T,M.color))}}const b=["*"];let S=(()=>{class R{set active(M){this._active=M}get active(){return this._active}set color(M){this._color=M}get color(){return this._color}constructor(M){this.elementRef=M,this._active=!1,this._color=""}ngOnInit(){this.elementRef?.nativeElement?.parentElement?.classList?.add("dimmable")}static#e=this.\u0275fac=function(L){return new(L||R)(A.Y36(A.SBq))};static#t=this.\u0275cmp=A.Xpm({type:R,selectors:[["it-dimmer"]],inputs:{active:"active",color:"color"},standalone:!0,features:[A.jDz],ngContentSelectors:b,decls:1,vars:1,consts:[["class","dimmer",3,"ngClass"],[1,"dimmer",3,"ngClass"],[1,"dimmer-inner"]],template:function(L,H){1&L&&(A.F$t(),A.YNc(0,v,3,4,"div",0)),2&L&&A.um2(0,H.active?0:-1)},dependencies:[m.mk],encapsulation:2,data:{animation:[(0,r.X$)("fade",[(0,r.eR)(":enter",[(0,r.oB)({opacity:0}),(0,r.jt)("150ms",(0,r.oB)({opacity:.92}))]),(0,r.eR)(":leave",[(0,r.jt)("150ms",(0,r.oB)({opacity:0}))])])]},changeDetection:0})}return R})()},5078:(st,me,d)=>{"use strict";d.d(me,{o:()=>H});var r=d(1940),m=d(3016),A=d(2618),T=d(6776),v=d(9212);function b(ne,Y){1&ne&&v._UZ(0,"span",1)}function S(ne,Y){if(1&ne&&v._UZ(0,"it-icon",3),2&ne){const K=v.oxw(2);v.Q6J("name",K.iconName)("color",K.isDark?"light":"primary")("svgClass",K.iconPosition)}}function R(ne,Y){if(1&ne&&v._UZ(0,"it-icon",3),2&ne){const K=v.oxw(2);v.Q6J("name",K.iconName)("color",K.isDark?"light":"primary")("svgClass",K.iconPosition)}}function V(ne,Y){1&ne&&(v.TgZ(0,"span",5),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&ne&&(v.xp6(),v.Oqu(v.lcZ(2,1,"it.core.active")))}function M(ne,Y){if(1&ne&&(v.TgZ(0,"it-link",2),v.YNc(1,S,1,3,"it-icon",3),v.TgZ(2,"span"),v.Hsn(3),v.qZA(),v.YNc(4,R,1,3,"it-icon",3)(5,V,3,3,"span",4),v.qZA()),2&ne){const K=v.oxw();v.Tol(K.linkClass),v.Q6J("id",K.id)("href",K.href)("externalLink",K.externalLink)("disabled",K.disabled),v.xp6(),v.um2(1,K.iconName&&"left"===K.iconPosition?1:-1),v.xp6(3),v.um2(4,K.iconName&&"right"===K.iconPosition?4:-1),v.xp6(),v.um2(5,K.active?5:-1)}}const L=["*"];let H=(()=>{class ne extends r.z{constructor(){super(...arguments),this.iconPosition="right",this.isDark=!1}get linkClass(){let K="list-item "+(this.active?"active":"dropdown-item");return this.disabled&&(K+=" disabled"),this.large&&(K+=" large"),this.iconName&&(K+=" "+("right"===this.iconPosition?"right-icon":"left-icon")),K}setDark(K){this.isDark!==K&&(this.isDark=K,this._changeDetectorRef.detectChanges())}static#e=this.\u0275fac=(()=>{let K;return function(ae){return(K||(K=v.n5z(ne)))(ae||ne)}})();static#t=this.\u0275cmp=v.Xpm({type:ne,selectors:[["it-dropdown-item"]],inputs:{divider:[v.lbL.HasDecoratorInputTransform,"divider","divider",T.C],active:[v.lbL.HasDecoratorInputTransform,"active","active",T.C],large:[v.lbL.HasDecoratorInputTransform,"large","large",T.C],iconName:"iconName",iconPosition:"iconPosition"},standalone:!0,features:[v.Xq5,v.qOj,v.jDz],ngContentSelectors:L,decls:3,vars:1,consts:[["class","divider"],[1,"divider"],[3,"id","href","externalLink","disabled"],["size","sm",3,"name","color","svgClass"],["class","visually-hidden"],[1,"visually-hidden"]],template:function(ue,ae){1&ue&&(v.F$t(),v.TgZ(0,"li"),v.YNc(1,b,1,0,"span",0)(2,M,6,9),v.qZA()),2&ue&&(v.xp6(),v.um2(1,ae.divider?1:2))},dependencies:[m.Q,A.aw,A.X$,r.z],styles:[".list-item.disabled[_ngcontent-%COMP%]{pointer-events:none;cursor:default}"],changeDetection:0})}return ne})()},9943:(st,me,d)=>{"use strict";d.d(me,{q:()=>v}),d(9457);var m=d(5078),A=d(9212);let v=(()=>{class b{static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275mod=A.oAB({type:b});static#n=this.\u0275inj=A.cJS({imports:[m.o]})}return b})()},9457:(st,me,d)=>{"use strict";d.d(me,{N:()=>ue});var r=d(9212),m=d(6091),A=d(5078),T=d(6308),v=d(3016),b=d(6814),S=d(6776);const R=["dropdownButton"];function V(ae,_e){1&ae&&r.GkF(0)}function M(ae,_e){if(1&ae&&(r.TgZ(0,"button",6,7),r.YNc(2,V,1,0,"ng-container",8),r._UZ(3,"it-icon",9),r.qZA()),2&ae){const de=r.oxw(),se=r.MAs(10);r.Tol(de.buttonClass),r.Q6J("id",de.id),r.xp6(2),r.Q6J("ngTemplateOutlet",se),r.xp6(),r.Q6J("color",de.color?"light":"primary")}}function L(ae,_e){1&ae&&r.GkF(0)}function H(ae,_e){if(1&ae&&(r.TgZ(0,"a",10,7),r.YNc(2,L,1,0,"ng-container",8),r._UZ(3,"it-icon",11),r.qZA()),2&ae){const de=r.oxw(),se=r.MAs(10);r.ekj("btn","link"===de.mode)("btn-dropdown","link"===de.mode)("nav-link","nav"===de.mode),r.Q6J("id",de.id),r.xp6(2),r.Q6J("ngTemplateOutlet",se)}}function ne(ae,_e){1&ae&&r.Hsn(0,2)}const Y=[[["","listHeading",""]],[["","list",""]],[["","button",""]]],K=["[listHeading]","[list]","[button]"];let ue=(()=>{class ae extends m.B{constructor(){super(...arguments),this.mode="button",this.showEvent=new r.vpe,this.shownEvent=new r.vpe,this.hideEvent=new r.vpe,this.hiddenEvent=new r.vpe}get buttonClass(){let de="btn dropdown-toggle";return de+=this.color?` btn-${this.color}`:" btn-dropdown",de}ngOnChanges(de){de.dark&&!de.dark.firstChange&&this.setDarkItems(),de.mode&&!de.mode.firstChange&&this.updateListeners(),super.ngOnChanges(de)}ngAfterViewInit(){super.ngAfterViewInit(),this.setDarkItems(),this.updateListeners()}setDarkItems(){void 0!==this.dark&&this.items?.forEach(de=>{de.setDark(!!this.dark)})}updateListeners(){if(this.dropdownButton){const de=this.dropdownButton.nativeElement;this.dropdown=T.Lt.getOrCreateInstance(de),de.addEventListener("show.bs.dropdown",se=>this.showEvent.emit(se)),de.addEventListener("shown.bs.dropdown",se=>this.shownEvent.emit(se)),de.addEventListener("hide.bs.dropdown",se=>this.hideEvent.emit(se)),de.addEventListener("hidden.bs.dropdown",se=>this.hiddenEvent.emit(se))}}toggle(){this.dropdown?.toggle()}show(){this.dropdown?.show()}hide(){this.dropdown?.hide()}update(){this.dropdown?.update()}dispose(){this.dropdown?.dispose()}static#e=this.\u0275fac=(()=>{let de;return function(pe){return(de||(de=r.n5z(ae)))(pe||ae)}})();static#t=this.\u0275cmp=r.Xpm({type:ae,selectors:[["it-dropdown"]],contentQueries:function(se,pe,le){if(1&se&&r.Suo(le,A.o,4),2&se){let Ce;r.iGM(Ce=r.CRH())&&(pe.items=Ce)}},viewQuery:function(se,pe){if(1&se&&r.Gf(R,5),2&se){let le;r.iGM(le=r.CRH())&&(pe.dropdownButton=le.first)}},inputs:{mode:"mode",color:"color",direction:"direction",fullWidth:[r.lbL.HasDecoratorInputTransform,"fullWidth","fullWidth",S.C],megamenu:[r.lbL.HasDecoratorInputTransform,"megamenu","megamenu",S.C],dark:[r.lbL.HasDecoratorInputTransform,"dark","dark",S.C]},outputs:{showEvent:"showEvent",shownEvent:"shownEvent",hideEvent:"hideEvent",hiddenEvent:"hiddenEvent"},exportAs:["itDropdown"],standalone:!0,features:[r.Xq5,r.qOj,r.TTD,r.jDz],ngContentSelectors:K,decls:11,vars:13,consts:[["type","button","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",3,"id","class"],[1,"dropdown-menu"],[1,"link-list-wrapper"],[1,"link-list-heading"],[1,"link-list"],["buttonContent",""],["type","button","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",3,"id"],["dropdownButton",""],[4,"ngTemplateOutlet"],["svgClass","icon-expand","name","expand","size","sm",3,"color"],["role","button","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"dropdown-toggle",3,"id"],["svgClass","icon-expand","name","expand","size","sm"]],template:function(se,pe){1&se&&(r.F$t(Y),r.TgZ(0,"div"),r.YNc(1,M,4,5,"button",0)(2,H,4,8),r.TgZ(3,"div",1)(4,"div",2)(5,"div",3),r.Hsn(6),r.qZA(),r.TgZ(7,"ul",4),r.Hsn(8,1),r.qZA()()()(),r.YNc(9,ne,1,0,"ng-template",null,5,r.W1O)),2&se&&(r.Gre("dropdown ",pe.direction,""),r.ekj("nav-item","nav"===pe.mode)("megamenu",pe.megamenu),r.xp6(),r.um2(1,"button"===pe.mode?1:2),r.xp6(2),r.ekj("full-width",pe.fullWidth)("dark",pe.dark),r.uIk("aria-labelledby",pe.id))},dependencies:[v.Q,b.tP],styles:[".link-list-heading[_ngcontent-%COMP%]:empty{display:none}"],changeDetection:0})}return ae})()},3806:(st,me,d)=>{"use strict";d.d(me,{w:()=>A});var r=d(6814),m=d(9212);let A=(()=>{class T{set itForward(b){this._itForward=b}get itForward(){return this._itForward}constructor(b){this.document=b,this._itForward=void 0}onClick(b){b.preventDefault(),this.itForward&&("string"==typeof this.itForward?this.document?.querySelector(this.itForward)?.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}):this.itForward instanceof HTMLElement&&this.itForward.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}))}static#e=this.\u0275fac=function(S){return new(S||T)(m.Y36(r.K0))};static#t=this.\u0275dir=m.lG2({type:T,selectors:[["","itForward",""]],hostAttrs:[1,"forward"],hostBindings:function(S,R){1&S&&m.NdJ("click",function(M){return R.onClick(M)})},inputs:{itForward:"itForward"},standalone:!0})}return T})()},1940:(st,me,d)=>{"use strict";d.d(me,{z:()=>H});var r=d(6091),m=d(6814),A=d(1640),T=d(6776),v=d(9212);function b(ne,Y){1&ne&&v.GkF(0)}function S(ne,Y){if(1&ne&&(v.TgZ(0,"a",2),v.YNc(1,b,1,0,"ng-container",3),v.qZA()),2&ne){const K=v.oxw(),ue=v.MAs(3);v.Tol(K.class),v.Q6J("id",K.id)("routerLink",K.disabled?null:K.href),v.xp6(),v.Q6J("ngTemplateOutlet",ue)}}function R(ne,Y){1&ne&&v.GkF(0)}function V(ne,Y){if(1&ne&&(v.TgZ(0,"a",4),v.YNc(1,R,1,0,"ng-container",3),v.qZA()),2&ne){const K=v.oxw(),ue=v.MAs(3);v.Tol(K.class),v.Q6J("id",K.id),v.uIk("href",K.disabled?null:K.href,v.LSH),v.xp6(),v.Q6J("ngTemplateOutlet",ue)}}function M(ne,Y){1&ne&&v.Hsn(0)}const L=["*"];let H=(()=>{class ne extends r.B{constructor(){super(...arguments),this.class=""}ngAfterViewInit(){super.ngAfterViewInit(),this._renderer.removeAttribute(this._elementRef.nativeElement,"class")}ngOnChanges(K){super.ngOnChanges(K),K.class&&this._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=(()=>{let K;return function(ae){return(K||(K=v.n5z(ne)))(ae||ne)}})();static#t=this.\u0275cmp=v.Xpm({type:ne,selectors:[["it-link"]],inputs:{href:"href",externalLink:[v.lbL.HasDecoratorInputTransform,"externalLink","externalLink",T.C],disabled:[v.lbL.HasDecoratorInputTransform,"disabled","disabled",T.C],class:"class"},standalone:!0,features:[v.Xq5,v.qOj,v.TTD,v.jDz],ngContentSelectors:L,decls:4,vars:1,consts:[[3,"id","class","routerLink"],["linkContent",""],[3,"id","routerLink"],[4,"ngTemplateOutlet"],[3,"id"]],template:function(ue,ae){1&ue&&(v.F$t(),v.YNc(0,S,2,5,"a",0)(1,V,2,5)(2,M,1,0,"ng-template",null,1,v.W1O)),2&ue&&v.um2(0,ae.externalLink?1:0)},dependencies:[A.rH,m.tP],encapsulation:2,changeDetection:0})}return ne})()},5006:(st,me,d)=>{"use strict";d.d(me,{o:()=>Y});var r=d(1940),m=d(6814),A=d(6776),T=d(9212);function v(K,ue){if(1&K&&(T.TgZ(0,"div",8),T._UZ(1,"img",9),T.qZA()),2&K){const ae=T.oxw(2);T.xp6(),T.uIk("src",ae.avatar,T.LSH)}}function b(K,ue){if(1&K&&(T.TgZ(0,"div",10),T._UZ(1,"img",11),T.qZA()),2&K){const ae=T.oxw(2);T.xp6(),T.uIk("src",ae.image,T.LSH)}}function S(K,ue){if(1&K&&(T.TgZ(0,"div",2),T.Hsn(1),T.qZA(),T.YNc(2,v,2,1,"div",3)(3,b,2,1,"div",4),T.TgZ(4,"div",5),T.Hsn(5,1),T.Hsn(6,2),T.TgZ(7,"span",6)(8,"span",7),T.Hsn(9,3),T.qZA(),T.Hsn(10,4),T.qZA()()),2&K){const ae=T.oxw();T.xp6(2),T.um2(2,ae.avatar?2:-1),T.xp6(),T.um2(3,ae.image?3:-1)}}function R(K,ue){1&K&&T.GkF(0)}function V(K,ue){if(1&K&&(T.TgZ(0,"div"),T.YNc(1,R,1,0,"ng-container",12),T.qZA()),2&K){const ae=T.oxw(),_e=T.MAs(2);T.Tol(ae.itemClass),T.xp6(),T.Q6J("ngTemplateOutlet",_e)}}function M(K,ue){1&K&&T.GkF(0)}function L(K,ue){if(1&K&&(T.TgZ(0,"it-link",13),T.YNc(1,M,1,0,"ng-container",12),T.qZA()),2&K){const ae=T.oxw(),_e=T.MAs(2);T.Tol(ae.itemClass),T.Q6J("href",ae.href)("externalLink",!!ae.externalLink)("disabled",!!ae.disabled),T.xp6(),T.Q6J("ngTemplateOutlet",_e)}}const H=[[["","icon",""]],"*",[["","action",""]],[["","metadata",""]],[["","multiple",""]]],ne=["[icon]","*","[action]","[metadata]","[multiple]"];let Y=(()=>{class K extends r.z{constructor(ae){super(),this.elRef=ae}get itemClass(){const ae=!!this.elRef.nativeElement.closest(".sidebar-linklist-wrapper");let _e="list-item";return this.disabled&&(_e+=" disabled"),this.active&&(_e+=" active"),this.size&&(_e+=` ${this.size}`),this.iconLeft&&(_e+=ae?" left-icon":" icon-left"),this.iconRight&&(_e+=ae?" right-icon":" icon-right"),this.class&&(_e+=` ${this.class}`),_e}static#e=this.\u0275fac=function(_e){return new(_e||K)(T.Y36(T.SBq))};static#t=this.\u0275cmp=T.Xpm({type:K,selectors:[["it-list-item"]],inputs:{active:[T.lbL.HasDecoratorInputTransform,"active","active",A.C],size:"size",iconLeft:[T.lbL.HasDecoratorInputTransform,"iconLeft","iconLeft",A.C],iconRight:[T.lbL.HasDecoratorInputTransform,"iconRight","iconRight",A.C],avatar:"avatar",image:"image"},standalone:!0,features:[T.Xq5,T.qOj,T.jDz],ngContentSelectors:ne,decls:5,vars:1,consts:[["content",""],[3,"class"],[1,"it-rounded-icon"],["class","avatar size-lg"],["class","it-thumb"],[1,"it-right-zone"],[1,"it-multiple"],[1,"metadata"],[1,"avatar","size-lg"],["alt","avatar"],[1,"it-thumb"],["alt","thumb"],[4,"ngTemplateOutlet"],[3,"href","externalLink","disabled"]],template:function(_e,de){1&_e&&(T.F$t(H),T.TgZ(0,"li"),T.YNc(1,S,11,2,"ng-template",null,0,T.W1O)(3,V,2,3,"div",1)(4,L,2,6),T.qZA()),2&_e&&(T.xp6(3),T.um2(3,de.href?4:3))},dependencies:[m.tP,r.z],styles:[".metadata[_ngcontent-%COMP%]:empty, .it-rounded-icon[_ngcontent-%COMP%]:empty{display:none}[_nghost-%COMP%] it-icon+.it-multiple{display:none!important}[_nghost-%COMP%] .list-item-title-icon-wrapper+.it-multiple{display:none!important}[_nghost-%COMP%] p+.it-multiple{display:none!important}"],changeDetection:0})}return K})()},8789:(st,me,d)=>{"use strict";d.d(me,{S:()=>M});var r=d(6814),m=d(6776),A=d(9212);function T(L,H){1&L&&A.GkF(0)}function v(L,H){if(1&L&&(A.TgZ(0,"div")(1,"ul"),A.YNc(2,T,1,0,"ng-container",3),A.qZA()()),2&L){const ne=A.oxw(),Y=A.MAs(3);A.Tol(ne.linkList?"link-list-wrapper":"it-list-wrapper"),A.ekj("multiline",ne.multiline),A.xp6(),A.Tol(ne.linkList?"link-list":"it-list"),A.xp6(),A.Q6J("ngTemplateOutlet",Y)}}function b(L,H){1&L&&A.GkF(0)}function S(L,H){if(1&L&&(A.TgZ(0,"ul",4),A.YNc(1,b,1,0,"ng-container",3),A.qZA()),2&L){A.oxw();const ne=A.MAs(3);A.xp6(),A.Q6J("ngTemplateOutlet",ne)}}function R(L,H){1&L&&A.Hsn(0)}const V=["*"];let M=(()=>{class L{static#e=this.\u0275fac=function(Y){return new(Y||L)};static#t=this.\u0275cmp=A.Xpm({type:L,selectors:[["it-list"]],inputs:{linkList:[A.lbL.HasDecoratorInputTransform,"linkList","linkList",m.C],linkSubList:[A.lbL.HasDecoratorInputTransform,"linkSubList","linkSubList",m.C],multiline:[A.lbL.HasDecoratorInputTransform,"multiline","multiline",m.C]},standalone:!0,features:[A.Xq5,A.jDz],ngContentSelectors:V,decls:4,vars:2,consts:[[3,"multiline","class"],["class","link-sublist"],["contentTpl",""],[4,"ngTemplateOutlet"],[1,"link-sublist"]],template:function(Y,K){1&Y&&(A.F$t(),A.YNc(0,v,3,7,"div",0)(1,S,2,1,"ul",1)(2,R,1,0,"ng-template",null,2,A.W1O)),2&Y&&(A.um2(0,K.linkSubList?-1:0),A.xp6(),A.um2(1,K.linkSubList?1:-1))},dependencies:[r.tP],encapsulation:2,changeDetection:0})}return L})()},2514:(st,me,d)=>{"use strict";d.d(me,{X:()=>M});var r=d(9212),m=d(6091),A=d(6308),T=d(2618),v=d(6776);const b=["modalElement"];function S(L,H){1&L&&(r._UZ(0,"button",9),r.ALo(1,"translate")),2&L&&r.uIk("aria-label",r.lcZ(1,1,"it.core.close-modal"))}const R=[[["","beforeTitle",""]],[["","modalTitle",""]],[["","description",""]],"*",[["","footer",""]]],V=["[beforeTitle]","[modalTitle]","[description]","*","[footer]"];let M=(()=>{class L extends m.B{constructor(){super(...arguments),this.closeButton=!0,this.fade=!0,this.backdrop=!0,this.focus=!0,this.keyboard=!0,this.showEvent=new r.vpe,this.shownEvent=new r.vpe,this.hideEvent=new r.vpe,this.hiddenEvent=new r.vpe,this.hidePreventedEvent=new r.vpe}ngAfterViewInit(){if(super.ngAfterViewInit(),this._renderer.removeAttribute(this._elementRef.nativeElement,"title"),this.modalElement){const ne=this.modalElement.nativeElement;this.modal=A.u_.getOrCreateInstance(ne,{...this.options,backdrop:"static"===this.backdrop?"static":this.backdrop,focus:this.focus,keyboard:this.keyboard}),ne.addEventListener("show.bs.modal",Y=>this.showEvent.emit(Y)),ne.addEventListener("shown.bs.modal",Y=>this.shownEvent.emit(Y)),ne.addEventListener("hide.bs.modal",Y=>this.hideEvent.emit(Y)),ne.addEventListener("hidden.bs.modal",Y=>this.hiddenEvent.emit(Y)),ne.addEventListener("hidePrevented.bs.modal",Y=>this.hidePreventedEvent.emit(Y))}}get modalClass(){let ne="modal";return this.fade&&(ne+=" fade"),this.alertModal&&(ne+=" alert-modal"),this.dialogLinkList&&(ne+=" it-dialog-link-list"),this.popconfirm&&(ne+=" popconfirm-modal"),this.scrollable&&(ne+=" it-dialog-scrollable"),ne}get dialogClass(){let ne="modal-dialog";return this.alignment&&(ne+=` modal-dialog-${this.alignment}`),this.size&&(ne+=` modal-${this.size}`),ne}toggle(){this.modal?.toggle()}show(){this.modal?.show()}hide(){this.modal?.hide()}handleUpdate(){this.modal?.handleUpdate()}dispose(){this.modal?.dispose()}static#e=this.\u0275fac=(()=>{let ne;return function(K){return(ne||(ne=r.n5z(L)))(K||L)}})();static#t=this.\u0275cmp=r.Xpm({type:L,selectors:[["it-modal"]],viewQuery:function(Y,K){if(1&Y&&r.Gf(b,5),2&Y){let ue;r.iGM(ue=r.CRH())&&(K.modalElement=ue.first)}},inputs:{closeButton:[r.lbL.HasDecoratorInputTransform,"closeButton","closeButton",v.C],alertModal:[r.lbL.HasDecoratorInputTransform,"alertModal","alertModal",v.C],dialogLinkList:[r.lbL.HasDecoratorInputTransform,"dialogLinkList","dialogLinkList",v.C],popconfirm:[r.lbL.HasDecoratorInputTransform,"popconfirm","popconfirm",v.C],scrollable:[r.lbL.HasDecoratorInputTransform,"scrollable","scrollable",v.C],fade:[r.lbL.HasDecoratorInputTransform,"fade","fade",v.C],alignment:"alignment",size:"size",backdrop:"backdrop",focus:[r.lbL.HasDecoratorInputTransform,"focus","focus",v.C],keyboard:[r.lbL.HasDecoratorInputTransform,"keyboard","keyboard",v.C],footerShadow:[r.lbL.HasDecoratorInputTransform,"footerShadow","footerShadow",v.C],options:"options"},outputs:{showEvent:"showEvent",shownEvent:"shownEvent",hideEvent:"hideEvent",hiddenEvent:"hiddenEvent",hidePreventedEvent:"hidePreventedEvent"},exportAs:["itModal"],standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:V,decls:15,vars:12,consts:[["tabindex","-1","role","dialog","aria-hidden","true",3,"id"],["modalElement",""],["role","document",1,"modal-content"],[1,"modal-header"],[1,"modal-title","h5",3,"id"],["type","button","class","btn-close","data-bs-dismiss","modal"],[1,"modal-body"],[3,"id"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn-close"]],template:function(Y,K){1&Y&&(r.F$t(R),r.TgZ(0,"div",0,1)(2,"div")(3,"div",2)(4,"div",3),r.Hsn(5),r.TgZ(6,"h2",4),r.Hsn(7,1),r.qZA(),r.YNc(8,S,2,3,"button",5),r.qZA(),r.TgZ(9,"div",6)(10,"div",7),r.Hsn(11,2),r.qZA(),r.Hsn(12,3),r.qZA(),r.TgZ(13,"div",8),r.Hsn(14,4),r.qZA()()()()),2&Y&&(r.Tol(K.modalClass),r.Q6J("id",K.id),r.uIk("aria-labelledby",K.id+"-title")("aria-describedby",K.id+"-description"),r.xp6(2),r.Tol(K.dialogClass),r.xp6(4),r.MGl("id","",K.id,"-title"),r.xp6(2),r.um2(8,K.closeButton?8:-1),r.xp6(2),r.MGl("id","",K.id,"-description"),r.xp6(3),r.ekj("modal-footer-shadow",K.footerShadow))},dependencies:[T.aw,T.X$],styles:[".modal-footer[_ngcontent-%COMP%]:empty{display:none}"],changeDetection:0})}return L})()},3851:(st,me,d)=>{"use strict";d.d(me,{U:()=>Y});var r=d(8048),m=d(6308),A=d(3016),T=d(2618),v=d(6776),b=d(9212),S=d(6166);const R=(K,ue)=>ue.id;function V(K,ue){if(1&K&&b._UZ(0,"it-icon",2),2&K){const ae=b.oxw().$implicit;b.Q6J("name",ae.icon)}}function M(K,ue){if(1&K&&(b.TgZ(0,"p"),b._uU(1),b.qZA()),2&K){const ae=b.oxw().$implicit;b.xp6(),b.Oqu(ae.message)}}const L=K=>({title:K});function H(K,ue){if(1&K){const ae=b.EpF();b.TgZ(0,"button",4),b.NdJ("click",function(){b.CHM(ae);const de=b.oxw().$implicit,se=b.oxw();return b.KtG(se.hideNotification(de.id))}),b._UZ(1,"it-icon",5),b.TgZ(2,"span",6),b._uU(3),b.ALo(4,"translate"),b.qZA()()}if(2&K){const ae=b.oxw().$implicit;b.xp6(3),b.Oqu(b.xi3(4,1,"it.core.close-notification",b.VKq(4,L,ae.title)))}}function ne(K,ue){if(1&K&&(b.TgZ(0,"div",0)(1,"h2",1),b.YNc(2,V,1,1,"it-icon",2),b.ynx(3),b._uU(4),b.BQk(),b.qZA(),b.YNc(5,M,2,1,"p")(6,H,5,6,"button",3),b.qZA()),2&K){const ae=ue.$implicit;b.MT6("notification ",ae.position," ",ae.type,""),b.ekj("with-icon",!!ae.icon)("dismissable",ae.dismissible),b.Q6J("id",ae.id),b.uIk("aria-labelledby",ae.id+"-title"),b.xp6(),b.Q6J("id",ae.id+"-title"),b.xp6(),b.um2(2,ae.icon?2:-1),b.xp6(2),b.Oqu(ae.title),b.xp6(),b.um2(5,ae.message?5:-1),b.xp6(),b.um2(6,ae.dismissible?6:-1)}}let Y=(()=>{class K{constructor(ae,_e){this._changeDetectorRef=ae,this._notificationService=_e,this.duration=8e3,this.dismissible=!0,this.notificationCount=0,this.notifications=[],this.subscription=this._notificationService.onNotification().subscribe(de=>{de.duration||(de.duration=this.duration),!de.position&&this.position&&(de.position=this.position),void 0===de.dismissible&&this.dismissible&&(de.dismissible=!0),de.icon||(de.icon=this.getNotificationIcon(de));const se={...de,id:`${de.type}-${this.notificationCount++}-notification`};this.notifications.push(se),this._changeDetectorRef.detectChanges(),setTimeout(()=>{new m.P_(document.getElementById(se.id),{timeout:de.duration}).show(),setTimeout(()=>{const pe=this.notifications.findIndex(le=>le.id===se.id);pe>-1&&(this.notifications.splice(pe,1),this.notifications.length||(this.notificationCount=0),this._changeDetectorRef.detectChanges())},de.duration)},200)})}ngOnDestroy(){this.subscription.unsubscribe()}get NotificationType(){return r.k}hideNotification(ae){m.P_.getInstance(document.getElementById(ae))?.hide()}getNotificationIcon(ae){switch(ae.type){case r.k.Success:return"check-circle";case r.k.Error:return"close-circle";case r.k.Warning:return"error";case r.k.Info:return"info-circle";default:return}}static#e=this.\u0275fac=function(_e){return new(_e||K)(b.Y36(b.sBO),b.Y36(S.e))};static#t=this.\u0275cmp=b.Xpm({type:K,selectors:[["it-notifications"]],inputs:{duration:"duration",position:"position",dismissible:[b.lbL.HasDecoratorInputTransform,"dismissible","dismissible",v.C]},standalone:!0,features:[b.Xq5,b.jDz],decls:2,vars:0,consts:[["role","alert",3,"id"],[1,"h5",3,"id"],[3,"name"],["type","button","class","btn notification-close"],["type","button",1,"btn","notification-close",3,"click"],["name","close"],[1,"visually-hidden"],["role","alert",3,"id","class","with-icon","dismissable"]],template:function(_e,de){1&_e&&b.SjG(0,ne,7,15,"div",7,R),2&_e&&b.wJu(de.notifications)},dependencies:[A.Q,T.aw,T.X$],styles:[".notification[_ngcontent-%COMP%]{z-index:10000}"],changeDetection:0})}return K})()},5952:(st,me,d)=>{"use strict";d.d(me,{f:()=>Hn});var r=d(9212),m=d(6223),A=d(3620),T=d(3997),v=d(2181),b=d(6814),S=d(3016),R=d(2618),V=d(9943),M=d(4676),L=d(6776),H=d(9457),ne=d(5078);function Y(At,nn){1&At&&r._UZ(0,"it-icon",7)}function K(At,nn){1&At&&(r._uU(0),r.ALo(1,"translate")),2&At&&r.hij(" ",r.lcZ(1,1,"it.core.previous")," ")}const ue=(At,nn)=>({page:At,total:nn});function ae(At,nn){if(1&At&&(r.TgZ(0,"li",5)(1,"span",9),r._uU(2),r.qZA()(),r.TgZ(3,"li",5)(4,"span",10),r._uU(5,"/"),r.qZA()(),r.TgZ(6,"li",5)(7,"span",10),r._uU(8),r.qZA()(),r.TgZ(9,"li",11)(10,"a",12),r._uU(11),r.ALo(12,"translate"),r.qZA()()),2&At){const ye=r.oxw(2);r.xp6(2),r.Oqu(ye.currentPage+1),r.xp6(6),r.Oqu(ye.pageNumbers),r.xp6(3),r.hij(" ",r.xi3(12,3,"it.core.page-of-total",r.WLB(6,ue,ye.currentPage+1,ye.pageNumbers))," ")}}function _e(At,nn){1&At&&(r.TgZ(0,"li",5)(1,"span",10),r._uU(2,"..."),r.qZA()())}function de(At,nn){if(1&At){const ye=r.EpF();r.TgZ(0,"li",5)(1,"a",6),r.NdJ("click",function(Oe){r.CHM(ye);const Be=r.oxw(3);return r.KtG(Be.pageChange(Oe,1))}),r._uU(2,"1"),r.qZA()(),r.YNc(3,_e,3,0,"li",13)}if(2&At){const ye=r.oxw(3);r.xp6(3),r.um2(3,ye.pages[0]>=3?3:-1)}}function se(At,nn){if(1&At&&(r.TgZ(0,"a",9)(1,"span",15),r._uU(2),r.ALo(3,"translate"),r.qZA(),r._uU(4),r.qZA()),2&At){const ye=r.oxw().$implicit;r.xp6(2),r.Oqu(r.lcZ(3,2,"it.core.page")),r.xp6(2),r.hij(" ",ye," ")}}function pe(At,nn){if(1&At){const ye=r.EpF();r.TgZ(0,"a",6),r.NdJ("click",function(Oe){r.CHM(ye);const Be=r.oxw().$implicit,xe=r.oxw(3);return r.KtG(xe.pageChange(Oe,Be))}),r._uU(1),r.qZA()}if(2&At){const ye=r.oxw().$implicit;r.xp6(),r.Oqu(ye)}}function le(At,nn){if(1&At&&(r.TgZ(0,"li",5),r.YNc(1,se,5,4,"a",14)(2,pe,2,1),r.qZA()),2&At){const ye=nn.$implicit,We=r.oxw(3);r.xp6(),r.um2(1,ye===We.currentPage+1?1:2)}}function Ce(At,nn){1&At&&(r.TgZ(0,"li",5)(1,"span",10),r._uU(2,"..."),r.qZA()())}function Ke(At,nn){if(1&At){const ye=r.EpF();r.YNc(0,Ce,3,0,"li",13),r.TgZ(1,"li",5)(2,"a",6),r.NdJ("click",function(Oe){r.CHM(ye);const Be=r.oxw(3);return r.KtG(Be.pageChange(Oe,Be.pageNumbers))}),r._uU(3),r.qZA()()}if(2&At){const ye=r.oxw(3);r.um2(0,ye.pages[ye.pages.length-1]ye.visiblePages&&ye.pages[0]>=2?0:-1),r.xp6(),r.wJu(ye.pages),r.xp6(2),r.um2(3,ye.pageNumbers>ye.visiblePages&&ye.pages[ye.pages.length-1]=ye.pageNumbers-1),r.xp6(),r.ekj("text",ye.textLinks),r.xp6(2),r.hij(" ",r.lcZ(14,16,ye.textLinks?"it.core.page":"it.core.next-page")," "),r.xp6(2),r.um2(15,ye.textLinks?15:16)}}function Et(At,nn){if(1&At){const ye=r.EpF();r.TgZ(0,"it-dropdown-item",19),r.NdJ("click",function(Oe){const xe=r.CHM(ye).$implicit,J=r.oxw(2);return r.KtG(J.changerChange(Oe,xe))}),r._uU(1),r.ALo(2,"lowercase"),r.ALo(3,"translate"),r.qZA()}if(2&At){const ye=nn.$implicit;r.xp6(),r.AsE(" ",ye," / ",r.lcZ(2,2,r.lcZ(3,4,"it.core.page"))," ")}}function Pt(At,nn){if(1&At&&(r.TgZ(0,"it-dropdown")(1,"span",17),r._uU(2),r.ALo(3,"lowercase"),r.ALo(4,"translate"),r.qZA(),r.ynx(5,18),r.SjG(6,Et,4,6,"it-dropdown-item",20,r.x6l),r.BQk(),r.qZA()),2&At){const ye=r.oxw();r.xp6(2),r.AsE("",ye.currentChanger," / ",r.lcZ(3,2,r.lcZ(4,4,"it.core.page")),""),r.xp6(4),r.wJu(ye.changerValues)}}function en(At,nn){if(1&At&&(r._UZ(0,"it-input",2),r.ALo(1,"translate")),2&At){const ye=r.oxw();r.Q6J("min",1)("max",ye.pageNumbers)("label",r.lcZ(1,4,"it.core.go-to")+"...")("formControl",ye.jumpToPage)}}const Gn=["*"];let Hn=(()=>{class At{constructor(){this.visiblePages=5,this.changerValues=[10,25,50,100],this.pageEvent=new r.vpe,this.changerEvent=new r.vpe,this.pages=[],this.jumpToPage=new m.NI(null),this.jumpToPage.valueChanges.pipe((0,A.b)(300),(0,T.x)(),(0,v.h)(ye=>!!ye&&this.jumpToPage.valid)).subscribe(ye=>{this.pageEvent.emit(ye-1)})}ngOnChanges(ye){this.pages=this.calculatePages(),ye.currentPage&&this.jumpToPage.setValue(null,{emitEvent:!1})}calculatePages(){if(this.simpleMode)return[this.currentPage];const ye=this.pageNumbers>this.visiblePages?this.visiblePages:this.pageNumbers,We=Math.floor(this.visiblePages/2);let Oe=this.currentPage>We&&this.pageNumbers>this.visiblePages?this.currentPage-We+1:1;return this.pageNumbers>this.visiblePages&&(this.currentPage+1>=this.pageNumbers?Oe-=We:this.currentPage>=this.pageNumbers-We&&(Oe-=this.pageNumbers-(this.currentPage+1))),Array.from({length:ye},(Be,xe)=>xe+Oe)}pageChange(ye,We){ye.preventDefault(),this.pageEvent.emit(We-1)}changerChange(ye,We){ye.preventDefault(),this.changerEvent.emit(We)}static#e=this.\u0275fac=function(We){return new(We||At)};static#t=this.\u0275cmp=r.Xpm({type:At,selectors:[["it-pagination"]],inputs:{currentPage:"currentPage",pageNumbers:"pageNumbers",visiblePages:"visiblePages",alignment:"alignment",simpleMode:[r.lbL.HasDecoratorInputTransform,"simpleMode","simpleMode",L.C],textLinks:[r.lbL.HasDecoratorInputTransform,"textLinks","textLinks",L.C],currentChanger:"currentChanger",changerValues:"changerValues",showJumpToPage:[r.lbL.HasDecoratorInputTransform,"showJumpToPage","showJumpToPage",L.C]},outputs:{pageEvent:"pageEvent",changerEvent:"changerEvent"},standalone:!0,features:[r.Xq5,r.TTD,r.jDz],ngContentSelectors:Gn,decls:7,vars:11,consts:[[1,"pagination-wrapper"],["class","pagination"],["type","number",3,"min","max","label","formControl"],["totalNumberText",""],[1,"pagination"],[1,"page-item"],["href","#",1,"page-link",3,"click"],["name","chevron-left","color","primary"],[1,"visually-hidden"],["aria-current","page",1,"page-link"],[1,"page-link"],[1,"page-item","visually-hidden"],["href","#","aria-current","page",1,"page-link"],["class","page-item"],["class","page-link","aria-current","page"],[1,"d-inline-block","d-sm-none"],["name","chevron-right","color","primary"],["button",""],["list",""],["href","#","externalLink","true",3,"click"],["href","#","externalLink","true"]],template:function(We,Oe){if(1&We&&(r.F$t(),r.TgZ(0,"nav",0),r.YNc(1,Fe,17,18,"ul",1)(2,Pt,8,6,"it-dropdown")(3,en,2,6,"it-input",2),r.TgZ(4,"p",null,3),r.Hsn(6),r.qZA()()),2&We){const Be=r.MAs(5);r.ekj("justify-content-center","center"===Oe.alignment)("justify-content-end","end"===Oe.alignment)("pagination-total",Be.hasChildNodes()),r.xp6(),r.um2(1,Oe.pages.length?1:-1),r.xp6(),r.um2(2,void 0!==Oe.currentChanger?2:-1),r.xp6(),r.um2(3,Oe.showJumpToPage?3:-1),r.xp6(),r.ekj("d-none",!Be.hasChildNodes())}},dependencies:[S.Q,R.aw,R.X$,b.i8,V.q,H.N,ne.o,M.g,m.UX,m.JJ,m.oH],encapsulation:2,changeDetection:0})}return At})()},5325:(st,me,d)=>{"use strict";d.d(me,{i:()=>T});var r=d(9212),m=d(6308),A=d(6776);let T=(()=>{class v{set content(S){this.element.setAttribute("data-bs-content",S)}set popoverTitle(S){S&&(this.element.setAttribute("title",S),this.element.setAttribute("data-bs-original-title",S))}set popoverPlacement(S){this.element.setAttribute("data-bs-placement",S)}set popoverContainer(S){S&&this.element.setAttribute("data-container",S)}set popoverHtml(S){this.element.setAttribute("data-bs-html",S?"true":"false")}set popoverTrigger(S){S&&this.element.setAttribute("data-bs-trigger",S)}constructor(S){this._elementRef=S,this.showEvent=new r.vpe,this.shownEvent=new r.vpe,this.hideEvent=new r.vpe,this.hiddenEvent=new r.vpe,this.insertedEvent=new r.vpe,this.element=this._elementRef.nativeElement}ngAfterViewInit(){this.element.setAttribute("data-bs-toggle","popover"),this.popover=m.J2.getOrCreateInstance(this.element),this.element.addEventListener("show.bs.popover",S=>this.showEvent.emit(S)),this.element.addEventListener("shown.bs.popover",S=>this.shownEvent.emit(S)),this.element.addEventListener("hide.bs.popover",S=>this.hideEvent.emit(S)),this.element.addEventListener("hidden.bs.popover",S=>this.hiddenEvent.emit(S)),this.element.addEventListener("inserted.bs.popover",S=>this.insertedEvent.emit(S))}ngOnDestroy(){this.dispose()}show(){this.popover?.show()}hide(){this.popover?.hide()}toggle(){this.popover?.toggle()}dispose(){this.popover?.dispose()}enable(){this.popover?.enable()}disable(){this.popover?.disable()}toggleEnabled(){this.popover?.disable()}update(){this.popover?.disable()}static#e=this.\u0275fac=function(R){return new(R||v)(r.Y36(r.SBq))};static#t=this.\u0275dir=r.lG2({type:v,selectors:[["","itPopover",""]],inputs:{content:[r.lbL.None,"itPopover","content"],popoverTitle:"popoverTitle",popoverPlacement:"popoverPlacement",popoverContainer:"popoverContainer",popoverHtml:[r.lbL.HasDecoratorInputTransform,"popoverHtml","popoverHtml",A.C],popoverTrigger:"popoverTrigger"},outputs:{showEvent:"showEvent",shownEvent:"shownEvent",hideEvent:"hideEvent",hiddenEvent:"hiddenEvent",insertedEvent:"insertedEvent"},exportAs:["itPopover"],standalone:!0,features:[r.Xq5]})}return v})()},1033:(st,me,d)=>{"use strict";d.d(me,{t:()=>S});var r=d(2618),m=d(6776),A=d(9212);function T(R,V){if(1&R&&(A.TgZ(0,"div",4)(1,"span",5),A._uU(2),A.ALo(3,"translate"),A.qZA(),A._uU(4),A.qZA()),2&R){const M=A.oxw();A.xp6(2),A.hij("",A.lcZ(3,2,"it.core.progress")," "),A.xp6(2),A.hij("",M.value,"% ")}}function v(R,V){if(1&R&&A._UZ(0,"div",6),2&R){const M=A.oxw();A.Gre("progress-bar",M.bgColor,"")}}function b(R,V){if(1&R&&A._UZ(0,"div",7),2&R){const M=A.oxw();A.Gre("progress-bar",M.bgColor,""),A.Udp("width",M.value,"%"),A.uIk("aria-valuenow",M.value)}}let S=(()=>{class R{get bgColor(){return this.color?` bg-${this.color}`:""}static#e=this.\u0275fac=function(L){return new(L||R)};static#t=this.\u0275cmp=A.Xpm({type:R,selectors:[["it-progress-bar"]],inputs:{value:"value",showLabel:[A.lbL.HasDecoratorInputTransform,"showLabel","showLabel",m.C],indeterminate:[A.lbL.HasDecoratorInputTransform,"indeterminate","indeterminate",m.C],color:"color"},standalone:!0,features:[A.Xq5,A.jDz],decls:5,vars:6,consts:[[1,"progress-bar-wrapper"],["class","progress-bar-label"],[1,"progress"],["role","progressbar",3,"class"],[1,"progress-bar-label"],[1,"visually-hidden"],["role","progressbar"],["role","progressbar","aria-valuemin","0","aria-valuemax","100"]],template:function(L,H){1&L&&(A.TgZ(0,"div",0),A.YNc(1,T,5,4,"div",1),A.TgZ(2,"div",2),A.YNc(3,v,1,3,"div",3)(4,b,1,6),A.qZA()()),2&L&&(A.xp6(),A.um2(1,H.showLabel?1:-1),A.xp6(),A.ekj("progress-color",!!H.color)("progress-indeterminate",H.indeterminate),A.xp6(),A.um2(3,H.indeterminate?3:4))},dependencies:[r.aw,r.X$],encapsulation:2,changeDetection:0})}return R})()},4389:(st,me,d)=>{"use strict";d.d(me,{S:()=>b});var r=d(1033),m=d(9212);const A=["itButton","","progress",""];function T(S,R){if(1&S&&m._UZ(0,"it-progress-bar",0),2&S){const V=m.oxw();m.Q6J("value",V.progressValue)("indeterminate",V.isIndeterminate)("color",V.progressColor)}}const v=["*"];let b=(()=>{class S{get isProgress(){return"number"==typeof this.progress||!!this.progress}get progressValue(){return"number"==typeof this.progress?this.progress:0}get isIndeterminate(){return"number"!=typeof this.progress&&!!this.progress}static#e=this.\u0275fac=function(M){return new(M||S)};static#t=this.\u0275cmp=m.Xpm({type:S,selectors:[["button","itButton","","progress",""]],inputs:{progress:"progress",progressColor:"progressColor"},standalone:!0,features:[m.jDz],attrs:A,ngContentSelectors:v,decls:2,vars:1,consts:[[3,"value","indeterminate","color"]],template:function(M,L){1&M&&(m.F$t(),m.Hsn(0),m.YNc(1,T,1,3,"it-progress-bar",0)),2&M&&(m.xp6(),m.um2(1,L.isProgress?1:-1))},dependencies:[r.t],encapsulation:2,changeDetection:0})}return S})()},5039:(st,me,d)=>{"use strict";d.d(me,{L:()=>v});var r=d(2618),m=d(6776),A=d(9212);function T(b,S){1&b&&A._UZ(0,"div",2)(1,"div",2)}let v=(()=>{class b{constructor(){this.active=!0}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275cmp=A.Xpm({type:b,selectors:[["it-spinner"]],inputs:{active:[A.lbL.HasDecoratorInputTransform,"active","active",m.C],small:[A.lbL.HasDecoratorInputTransform,"small","small",m.C],double:[A.lbL.HasDecoratorInputTransform,"double","double",m.C]},standalone:!0,features:[A.Xq5,A.jDz],decls:5,vars:10,consts:[[1,"progress-spinner"],[1,"visually-hidden"],[1,"progress-spinner-inner"]],template:function(V,M){1&V&&(A.TgZ(0,"div",0),A.YNc(1,T,2,0),A.TgZ(2,"span",1),A._uU(3),A.ALo(4,"translate"),A.qZA()()),2&V&&(A.ekj("progress-spinner-double",M.double)("progress-spinner-active",M.active)("size-sm",M.small),A.xp6(),A.um2(1,M.double?1:-1),A.xp6(2),A.hij("",A.lcZ(4,8,"it.core.loading"),"..."))},dependencies:[r.aw,r.X$],encapsulation:2,changeDetection:0})}return b})()},533:(st,me,d)=>{"use strict";d.d(me,{j:()=>xe});var r=d(9212),m=d(2710),A=d(7921),T=d(6814),v=d(3016),b=d(2618),S=d(7463),R=d(1033),V=d(4389),M=d(6776);const L=(J,He)=>He.id;function H(J,He){if(1&J&&r._UZ(0,"it-icon",7),2&J){const G=r.oxw().$implicit;r.Q6J("name",G.icon)}}function ne(J,He){1&J&&r.GkF(0)}function Y(J,He){if(1&J&&r.YNc(0,ne,1,0,"ng-container",11),2&J){r.oxw(5);const G=r.MAs(5);r.Q6J("ngTemplateOutlet",G)}}function K(J,He){if(1&J&&(r.TgZ(0,"span",12),r._uU(1),r.ALo(2,"translate"),r.qZA(),r._uU(3)),2&J){const G=r.oxw(2).$index;r.xp6(),r.hij("",r.lcZ(2,2,"it.core.step")," "),r.xp6(2),r.hij("",G+1," ")}}function ue(J,He){if(1&J&&(r.TgZ(0,"span",10),r.YNc(1,Y,1,1,"ng-container")(2,K,4,4),r.qZA()),2&J){const G=r.oxw().$index,ke=r.oxw(3);r.xp6(),r.um2(1,G({current:J,available:He});function en(J,He){if(1&J&&(r.TgZ(0,"li")(1,"span",12),r._uU(2),r.ALo(3,"translate"),r.ALo(4,"translate"),r.qZA()()),2&J){const G=He.$index,ke=r.oxw(4);r.ekj("done",G{class J{constructor(G){this._changeDetectorRef=G,this.showHeader=!0,this.showBackButton=!0,this.showForwardButton=!0,this.backClick=new r.vpe,this.forwardClick=new r.vpe,this.confirmClick=new r.vpe,this.saveClick=new r.vpe}ngAfterViewInit(){this.steps?.changes.pipe((0,A.O)(void 0)).subscribe(()=>{this.stepsSubscriptions?.forEach(G=>G.unsubscribe()),this.stepsSubscriptions=this.steps?.map(G=>G.valueChanges.subscribe(()=>{this._changeDetectorRef.detectChanges()})),this._changeDetectorRef.detectChanges()})}ngOnDestroy(){this.stepsSubscriptions?.forEach(G=>G.unsubscribe())}static#e=this.\u0275fac=function(ke){return new(ke||J)(r.Y36(r.sBO))};static#t=this.\u0275cmp=r.Xpm({type:J,selectors:[["it-steppers-container"]],contentQueries:function(ke,Ue,mt){if(1&ke&&r.Suo(mt,m.s,4),2&ke){let Lt;r.iGM(Lt=r.CRH())&&(Ue.steps=Lt)}},inputs:{activeStep:"activeStep",showHeader:[r.lbL.HasDecoratorInputTransform,"showHeader","showHeader",M.C],dark:[r.lbL.HasDecoratorInputTransform,"dark","dark",M.C],steppersNumber:[r.lbL.HasDecoratorInputTransform,"steppersNumber","steppersNumber",M.C],progressStyle:"progressStyle",progressColor:"progressColor",showBackButton:[r.lbL.HasDecoratorInputTransform,"showBackButton","showBackButton",M.C],disableBackButton:[r.lbL.HasDecoratorInputTransform,"disableBackButton","disableBackButton",M.C],showForwardButton:[r.lbL.HasDecoratorInputTransform,"showForwardButton","showForwardButton",M.C],disableForwardButton:[r.lbL.HasDecoratorInputTransform,"disableForwardButton","disableForwardButton",M.C],showConfirmButton:[r.lbL.HasDecoratorInputTransform,"showConfirmButton","showConfirmButton",M.C],disableConfirmButton:[r.lbL.HasDecoratorInputTransform,"disableConfirmButton","disableConfirmButton",M.C],confirmLoading:[r.lbL.HasDecoratorInputTransform,"confirmLoading","confirmLoading",M.C],showSaveButton:[r.lbL.HasDecoratorInputTransform,"showSaveButton","showSaveButton",M.C],disableSaveButton:[r.lbL.HasDecoratorInputTransform,"disableSaveButton","disableSaveButton",M.C],saveLoading:[r.lbL.HasDecoratorInputTransform,"saveLoading","saveLoading",M.C]},outputs:{backClick:"backClick",forwardClick:"forwardClick",confirmClick:"confirmClick",saveClick:"saveClick"},standalone:!0,features:[r.Xq5,r.jDz],decls:6,vars:5,consts:[[1,"steppers"],["class","steppers-header"],["class","steppers-content","aria-live","polite"],["class","steppers-nav"],["checkIcon",""],[1,"steppers-header"],["class","steppers-index","aria-hidden","true"],[3,"name"],["class","steppers-number"],["class","visually-hidden"],[1,"steppers-number"],[4,"ngTemplateOutlet"],[1,"visually-hidden"],[3,"confirmed","active","no-line"],["aria-hidden","true",1,"steppers-index"],[3,"active"],["aria-live","polite",1,"steppers-content"],[1,"steppers-nav"],["type","button","itButton","outline-primary","size","sm","class","steppers-btn-prev",3,"disabled"],["type","button","itButton","primary","size","sm","class","steppers-btn-save",3,"progress","disabled"],["type","button","itButton","outline-primary","size","sm","class","steppers-btn-next",3,"disabled"],["type","button","itButton","primary","size","sm","class","steppers-btn-confirm d-lg-block",3,"progress","disabled"],["type","button","itButton","outline-primary","size","sm",1,"steppers-btn-prev",3,"disabled","click"],["name","chevron-left","color","primary"],["class","steppers-dots"],[1,"steppers-dots"],[3,"done"],[1,"steppers-progress"],[3,"color","value"],["type","button","itButton","primary","size","sm",1,"steppers-btn-save",3,"progress","disabled","click"],["type","button","itButton","outline-primary","size","sm",1,"steppers-btn-next",3,"disabled","click"],["name","chevron-right","color","primary"],["type","button","itButton","primary","size","sm",1,"steppers-btn-confirm","d-lg-block",3,"progress","disabled","click"],["name","check",1,"steppers-success"]],template:function(ke,Ue){if(1&ke&&(r.TgZ(0,"div",0),r.YNc(1,et,3,2,"div",1)(2,Fe,2,1,"div",2)(3,Oe,6,5,"nav",3),r.qZA(),r.YNc(4,Be,4,3,"ng-template",null,4,r.W1O)),2&ke){let mt;r.ekj("bg-dark",Ue.dark),r.xp6(),r.um2(1,Ue.showHeader?1:-1),r.xp6(),r.um2(2,(mt=null==Ue.steps?null:Ue.steps.get(Ue.activeStep))?2:-1,mt),r.xp6(),r.um2(3,Ue.showBackButton||Ue.showSaveButton||Ue.showForwardButton||Ue.showConfirmButton||Ue.progressStyle?3:-1)}},dependencies:[v.Q,T.tP,b.aw,b.X$,S.E,R.t,V.S],encapsulation:2,changeDetection:0})}return J})()},2710:(st,me,d)=>{"use strict";d.d(me,{s:()=>v});var r=d(9212),m=d(6091);function A(b,S){1&b&&r.Hsn(0)}const T=["*"];let v=(()=>{class b extends m.B{static#e=this.\u0275fac=(()=>{let R;return function(M){return(R||(R=r.n5z(b)))(M||b)}})();static#t=this.\u0275cmp=r.Xpm({type:b,selectors:[["it-steppers-item"]],viewQuery:function(V,M){if(1&V&&r.Gf(r.Rgc,5),2&V){let L;r.iGM(L=r.CRH())&&(M.htmlContent=L.first)}},inputs:{label:"label",icon:"icon"},standalone:!0,features:[r.qOj,r.jDz],ngContentSelectors:T,decls:1,vars:0,template:function(V,M){1&V&&(r.F$t(),r.YNc(0,A,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return b})()},6273:(st,me,d)=>{"use strict";d.d(me,{U:()=>se});var r=d(4580),m=d(7921),A=d(9397),T=d(4664),v=d(2096),b=d(6308),S=d(6091),R=d(6814),V=d(3016),M=d(6776),L=d(9212);const H=["tabNavLinks"],ne=(pe,le)=>le.id;function Y(pe,le){if(1&pe&&L._UZ(0,"it-icon",7),2&pe){const Ce=L.oxw().$implicit;L.Q6J("name",Ce.icon)}}function K(pe,le){if(1&pe&&(L.TgZ(0,"li",3)(1,"a",4,5),L.YNc(3,Y,1,1,"it-icon",6),L._uU(4),L.qZA()()),2&pe){const Ce=le.$implicit;L.xp6(),L.ekj("active",Ce.active)("disabled",Ce.disabled),L.Q6J("id",Ce.id+"-tab-link"),L.uIk("href","#"+Ce.id+"-tab",L.LSH)("aria-controls",Ce.id+"-tab"),L.xp6(2),L.um2(3,Ce.icon?3:-1),L.xp6(),L.hij(" ",Ce.label," ")}}function ue(pe,le){if(1&pe&&(L.TgZ(0,"ul",2),L.SjG(1,K,5,9,"li",8,ne),L.qZA()),2&pe){const Ce=L.oxw();L.ekj("auto",Ce.auto)("nav-tabs-icon-text",Ce.iconText)("nav-dark",Ce.dark),L.xp6(),L.wJu(Ce.tabs)}}function ae(pe,le){1&pe&&L.GkF(0)}function _e(pe,le){if(1&pe&&(L.TgZ(0,"div",10),L.YNc(1,ae,1,0,"ng-container",11),L.qZA()),2&pe){const Ce=le.$implicit;let Ke;L.Gre("tab-pane p-4 fade ",null!==(Ke=Ce.class)&&void 0!==Ke?Ke:"",""),L.ekj("active",Ce.active)("show",Ce.active),L.Q6J("id",Ce.id+"-tab"),L.uIk("aria-labelledby",Ce.id+"-tab-link"),L.xp6(),L.Q6J("ngTemplateOutlet",Ce.htmlContent)}}function de(pe,le){if(1&pe&&(L.TgZ(0,"div",9),L.SjG(1,_e,2,10,"div",12,ne),L.qZA()),2&pe){const Ce=L.oxw();L.xp6(),L.wJu(Ce.tabs)}}let se=(()=>{class pe extends S.B{ngAfterViewInit(){super.ngAfterViewInit(),this.tabs?.changes.pipe((0,m.O)(void 0),(0,A.b)(()=>{this.tabSubscriptions?.forEach(Ce=>Ce.unsubscribe()),this.tabSubscriptions=this.tabs?.map(Ce=>Ce.valueChanges.subscribe(()=>{this._changeDetectorRef.detectChanges()})),this._changeDetectorRef.detectChanges()}),(0,T.w)(()=>this.tabNavLinks?.changes.pipe((0,m.O)(void 0))||(0,v.of)(void 0))).subscribe(()=>{this.tabNavLinks?.forEach(Ce=>{const Ke=Ce.nativeElement,be=b.OK.getOrCreateInstance(Ke);"true"!==Ke.getAttribute("tab-listener")&&(Ke.addEventListener("click",et=>{et.preventDefault(),be.show(),this._changeDetectorRef.detectChanges()}),Ke.setAttribute("tab-listener","true"))})})}ngOnDestroy(){this.tabSubscriptions?.forEach(Ce=>Ce.unsubscribe())}static#e=this.\u0275fac=(()=>{let Ce;return function(be){return(Ce||(Ce=L.n5z(pe)))(be||pe)}})();static#t=this.\u0275cmp=L.Xpm({type:pe,selectors:[["it-tab-container"]],contentQueries:function(Ke,be,et){if(1&Ke&&L.Suo(et,r.m,4),2&Ke){let je;L.iGM(je=L.CRH())&&(be.tabs=je)}},viewQuery:function(Ke,be){if(1&Ke&&L.Gf(H,5),2&Ke){let et;L.iGM(et=L.CRH())&&(be.tabNavLinks=et)}},inputs:{auto:[L.lbL.HasDecoratorInputTransform,"auto","auto",M.C],iconText:[L.lbL.HasDecoratorInputTransform,"iconText","iconText",M.C],dark:[L.lbL.HasDecoratorInputTransform,"dark","dark",M.C]},standalone:!0,features:[L.Xq5,L.qOj,L.jDz],decls:2,vars:2,consts:[["class","nav nav-tabs","role","tablist",3,"auto","nav-tabs-icon-text","nav-dark"],["class","tab-content"],["role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["role","tab",1,"nav-link",3,"id"],["tabNavLinks",""],["class","me-2",3,"name"],[1,"me-2",3,"name"],["class","nav-item"],[1,"tab-content"],["role","tabpanel",3,"id"],[4,"ngTemplateOutlet"],["role","tabpanel",3,"id","class","active","show"]],template:function(Ke,be){1&Ke&&L.YNc(0,ue,3,6,"ul",0)(1,de,3,0,"div",1),2&Ke&&(L.um2(0,be.tabs?0:-1),L.xp6(),L.um2(1,be.tabs?1:-1))},dependencies:[V.Q,R.tP],encapsulation:2,changeDetection:0})}return pe})()},4580:(st,me,d)=>{"use strict";d.d(me,{m:()=>b});var r=d(9212),m=d(6091),A=d(6776);function T(S,R){1&S&&r.Hsn(0)}const v=["*"];let b=(()=>{class S extends m.B{constructor(){super(...arguments),this.class=""}ngAfterViewInit(){super.ngAfterViewInit(),this._renderer.removeAttribute(this._elementRef.nativeElement,"class")}static#e=this.\u0275fac=(()=>{let V;return function(L){return(V||(V=r.n5z(S)))(L||S)}})();static#t=this.\u0275cmp=r.Xpm({type:S,selectors:[["it-tab-item"]],viewQuery:function(M,L){if(1&M&&r.Gf(r.Rgc,5),2&M){let H;r.iGM(H=r.CRH())&&(L.htmlContent=H.first)}},inputs:{label:"label",icon:"icon",active:[r.lbL.HasDecoratorInputTransform,"active","active",A.C],disabled:[r.lbL.HasDecoratorInputTransform,"disabled","disabled",A.C],class:"class"},standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:v,decls:1,vars:0,template:function(M,L){1&M&&(r.F$t(),r.YNc(0,T,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return S})()},3840:(st,me,d)=>{"use strict";d.d(me,{A:()=>ne});var r=d(9212),m=d(7537),A=d(4829),T=d(6232),v=d(9940),b=d(7715),R=d(3016),V=d(5863),M=d(6040);const L=["it-sort-header",""],H=["*"];let ne=(()=>{class Y{constructor(ue,ae,_e){this._changeDetectorRef=ue,this._sort=ae,this.arrowPosition="after",this.sortDisabled=!1,this.sortHeaderClass="it-sort-header",_e?.arrowPosition&&(this.arrowPosition=_e?.arrowPosition),this._handleStateChanges()}ngOnInit(){this.updateArrowDirection(),this._sort.register(this)}ngOnDestroy(){this._sort.deregister(this),this._rerenderSubscription?.unsubscribe()}_handleClick(){this.isDisabled||this._sort.sort(this)}get isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}get arrowIconClass(){return"asc"==this._arrowDirection?"arrow-up":"arrow-down"}updateArrowDirection(){this._arrowDirection=this.isSorted?this._sort.direction:this.start||this._sort.start}get isDisabled(){return this._sort.sortDisabled||this.sortDisabled}get ariaSortAttribute(){return this.isSorted?"asc"==this._sort.direction?"ascending":"descending":"none"}_handleStateChanges(){this._rerenderSubscription=function S(...Y){const K=(0,v.yG)(Y),ue=(0,v._6)(Y,1/0),ae=Y;return ae.length?1===ae.length?(0,A.Xf)(ae[0]):(0,m.J)(ue)((0,b.D)(ae,K)):T.E}(this._sort.sortChange,this._sort._stateChanges).subscribe(()=>{this.isSorted&&this.updateArrowDirection(),this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(ae){return new(ae||Y)(r.Y36(r.sBO),r.Y36(M.U,8),r.Y36(V.I,8))};static#t=this.\u0275cmp=r.Xpm({type:Y,selectors:[["","it-sort-header",""]],hostVars:5,hostBindings:function(ae,_e){1&ae&&r.NdJ("click",function(){return _e._handleClick()}),2&ae&&(r.uIk("aria-sort",_e.ariaSortAttribute),r.Tol(_e.sortHeaderClass),r.ekj("it-sort-header-disabled",_e.isDisabled))},inputs:{id:[r.lbL.None,"it-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortDisabled:[r.lbL.HasDecoratorInputTransform,"sortDisabled","sortDisabled",r.VuI],disableSortClear:[r.lbL.HasDecoratorInputTransform,"disableSortClear","disableSortClear",r.VuI]},exportAs:["itSortHeader"],standalone:!0,features:[r.Xq5,r.jDz],attrs:L,ngContentSelectors:H,decls:4,vars:7,consts:[[1,"it-sort-header-container","it-focus-indicator"],[1,"it-sort-header-content"],["size","sm",1,"it-sort-arrow",3,"name"]],template:function(ae,_e){1&ae&&(r.F$t(),r.TgZ(0,"div",0)(1,"div",1),r.Hsn(2),r.qZA(),r._UZ(3,"it-icon",2),r.qZA()),2&ae&&(r.ekj("it-sort-header-sorted",_e.isSorted)("it-sort-header-position-before","before"===_e.arrowPosition),r.uIk("tabindex",_e.isDisabled?null:0)("role",_e.isDisabled?null:"button"),r.xp6(3),r.Q6J("name",_e.arrowIconClass))},dependencies:[R.Q],styles:[".it-sort-header-container{display:flex;cursor:pointer;align-items:center;justify-content:space-between;letter-spacing:normal;outline:0}.it-sort-header-disabled .it-sort-header-container{cursor:default}.it-sort-header-disabled .it-sort-header-container .it-sort-arrow{opacity:0!important;fill-opacity:0!important}.it-sort-header-container:before{margin:-5px}.it-sort-header-container.it-sort-header-position-before{flex-direction:row-reverse;justify-content:left;gap:.5rem}.it-sort-header-container .it-sort-arrow{opacity:0;fill-opacity:0;transition:fill-opacity .3s ease-out,opacity .3s ease-out;-moz-transition:fill-opacity .3s ease-out,opacity .3s ease-out;-webkit-transition:fill-opacity .3s ease-out,opacity .3s ease-out;-o-transition:fill-opacity .3s ease-out,opacity .3s ease-out}.it-sort-header-container:hover .it-sort-arrow{opacity:.5;fill-opacity:.5}.it-sort-header-container.it-sort-header-sorted .it-sort-arrow{opacity:1!important;fill-opacity:1!important}\n"],encapsulation:2,changeDetection:0})}return Y})()},6040:(st,me,d)=>{"use strict";d.d(me,{U:()=>T});var r=d(9212),m=d(8645),A=d(5863);let T=(()=>{class b{get direction(){return this._direction}set direction(R){this._direction=R}constructor(R){this._defaultOptions=R,this.start="asc",this.sortDisabled=!1,this.sortChange=new r.vpe,this.sortDirectiveClass="it-sort",this.sortables=new Map,this._stateChanges=new m.x}register(R){this.sortables.set(R.id,R)}deregister(R){this.sortables.delete(R.id)}sort(R){this.active!=R.id?(this.active=R.id,this.direction=R.start?R.start:this.start):this.direction=this.getNextSortDirection(R),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(R){if(!R)return;let M=function v(b,S){let R=["asc","desc"];return"desc"==b&&R.reverse(),S||R.push(void 0),R}(R.start||this.start,R?.disableSortClear??this.disableSortClear??!!this._defaultOptions?.disableClear),L=M.indexOf(this.direction)+1;return L>=M.length&&(L=0),M[L]}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(V){return new(V||b)(r.Y36(A.I,8))};static#t=this.\u0275dir=r.lG2({type:b,selectors:[["","itSort",""]],hostVars:2,hostBindings:function(V,M){2&V&&r.Tol(M.sortDirectiveClass)},inputs:{active:[r.lbL.None,"itSortActive","active"],start:[r.lbL.None,"itSortStart","start"],direction:[r.lbL.None,"itSortDirection","direction"],disableSortClear:[r.lbL.HasDecoratorInputTransform,"disableSortClear","disableSortClear",r.VuI],sortDisabled:[r.lbL.HasDecoratorInputTransform,"sortDisabled","sortDisabled",r.VuI]},outputs:{sortChange:"sortChange"},exportAs:["itSort"],standalone:!0,features:[r.Xq5,r.TTD]})}return b})()},5969:(st,me,d)=>{"use strict";d.d(me,{A:()=>v});var r=d(6776),m=d(9212);const A=[[["","caption",""]],[["","thead",""]],[["","tbody",""]],[["","tfoot",""]]],T=["[caption]","[thead]","[tbody]","[tfoot]"];let v=(()=>{class b{constructor(){this.responsive="responsive"}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275cmp=m.Xpm({type:b,selectors:[["it-table"]],inputs:{color:"color",headColor:"headColor",alignment:"alignment",striped:[m.lbL.HasDecoratorInputTransform,"striped","striped",r.C],hover:[m.lbL.HasDecoratorInputTransform,"hover","hover",r.C],bordered:[m.lbL.HasDecoratorInputTransform,"bordered","bordered",r.C],borderless:[m.lbL.HasDecoratorInputTransform,"borderless","borderless",r.C],compact:[m.lbL.HasDecoratorInputTransform,"compact","compact",r.C],captionTop:[m.lbL.HasDecoratorInputTransform,"captionTop","captionTop",r.C],responsive:"responsive"},standalone:!0,features:[m.Xq5,m.jDz],ngContentSelectors:T,decls:10,vars:20,template:function(V,M){1&V&&(m.F$t(A),m.TgZ(0,"div")(1,"table")(2,"caption"),m.Hsn(3),m.qZA(),m.TgZ(4,"thead"),m.Hsn(5,1),m.qZA(),m.TgZ(6,"tbody"),m.Hsn(7,2),m.qZA(),m.TgZ(8,"tfoot"),m.Hsn(9,3),m.qZA()()()),2&V&&(m.Tol(M.responsive?"table-"+M.responsive:void 0),m.xp6(),m.MT6("table",M.color?" table-"+M.color:"","",M.alignment?" "+M.alignment:"",""),m.ekj("table-striped",M.striped)("table-hover",M.hover)("table-bordered",M.bordered)("table-borderless",M.borderless)("table-sm",M.compact)("caption-top",M.captionTop),m.xp6(3),m.Tol(M.headColor?"table-"+M.headColor:void 0))},styles:["caption[_ngcontent-%COMP%]:empty{display:none}caption[_ngcontent-%COMP%]:empty ~ thead[_ngcontent-%COMP%]{border-top:none!important}"],changeDetection:0})}return b})()},4995:(st,me,d)=>{"use strict";d.d(me,{r:()=>T});var r=d(9212),m=d(6308),A=d(6776);let T=(()=>{class v{set title(S){S&&this.element.setAttribute("data-bs-original-title",S)}set tooltipPlacement(S){this.element.setAttribute("data-bs-placement",S)}set tooltipHtml(S){this.element.setAttribute("data-bs-html",S?"true":"false")}constructor(S){this._elementRef=S,this.showEvent=new r.vpe,this.shownEvent=new r.vpe,this.hideEvent=new r.vpe,this.hiddenEvent=new r.vpe,this.insertedEvent=new r.vpe,this.element=this._elementRef.nativeElement}ngAfterViewInit(){this.element.setAttribute("data-bs-toggle","tooltip"),this.tooltip=m.u.getOrCreateInstance(this.element),this.element.addEventListener("show.bs.tooltip",S=>this.showEvent.emit(S)),this.element.addEventListener("shown.bs.tooltip",S=>this.shownEvent.emit(S)),this.element.addEventListener("hide.bs.tooltip",S=>this.hideEvent.emit(S)),this.element.addEventListener("hidden.bs.tooltip",S=>this.hiddenEvent.emit(S)),this.element.addEventListener("inserted.bs.tooltip",S=>this.insertedEvent.emit(S))}ngOnDestroy(){this.dispose()}show(){this.tooltip?.show()}hide(){this.tooltip?.hide()}toggle(){this.tooltip?.toggle()}dispose(){this.tooltip?.dispose()}enable(){this.tooltip?.enable()}disable(){this.tooltip?.disable()}toggleEnabled(){this.tooltip?.disable()}update(){this.tooltip?.disable()}static#e=this.\u0275fac=function(R){return new(R||v)(r.Y36(r.SBq))};static#t=this.\u0275dir=r.lG2({type:v,selectors:[["","itTooltip",""]],inputs:{title:[r.lbL.None,"itTooltip","title"],tooltipPlacement:"tooltipPlacement",tooltipHtml:[r.lbL.HasDecoratorInputTransform,"tooltipHtml","tooltipHtml",A.C]},outputs:{showEvent:"showEvent",shownEvent:"shownEvent",hideEvent:"hideEvent",hiddenEvent:"hiddenEvent",insertedEvent:"insertedEvent"},exportAs:["itTooltip"],standalone:!0,features:[r.Xq5]})}return v})()},8405:(st,me,d)=>{"use strict";d.d(me,{Y:()=>Ke});var r=d(9212),m=d(5592),A=d(3620),T=d(3997),v=d(4664),b=d(2096),S=d(7398),R=d(6814),V=d(6223),M=d(3016),L=d(3287),H=d(9734),ne=d(6776);function Y(be,et){if(1&be&&(r.TgZ(0,"label",7),r._uU(1),r.qZA()),2&be){const je=r.oxw();r.ekj("visually-hidden",!je.isActiveLabel)("active",je.isActiveLabel),r.Q6J("for",je.id),r.xp6(),r.hij(" ",je.label," ")}}function K(be,et){if(1&be&&(r.TgZ(0,"div",14),r._UZ(1,"img",15),r.qZA()),2&be){const je=r.oxw().$implicit;r.xp6(),r.Q6J("src",je.avatarSrcPath,r.LSH)("alt",je.avatarAltText)}}function ue(be,et){if(1&be&&r._UZ(0,"it-icon",11),2&be){const je=r.oxw().$implicit;r.Q6J("name",je.icon)}}function ae(be,et){if(1&be&&(r.TgZ(0,"em"),r._uU(1),r.qZA()),2&be){const je=r.oxw().$implicit;r.xp6(),r.Oqu(je.label)}}function _e(be,et){if(1&be){const je=r.EpF();r.TgZ(0,"li")(1,"a",9),r.NdJ("click",function(Et){const en=r.CHM(je).$implicit,Gn=r.oxw(2);return r.KtG(Gn.onEntryClick(en,Et))}),r.YNc(2,K,2,2,"div",10)(3,ue,1,1,"it-icon",11),r.TgZ(4,"span",12),r._UZ(5,"span",13),r.ALo(6,"itMarkMatchingText"),r.YNc(7,ae,2,1,"em"),r.qZA()()()}if(2&be){const je=et.$implicit,Fe=r.oxw();r.xp6(),r.Q6J("href",je.link,r.LSH),r.xp6(),r.um2(2,je.avatarSrcPath?2:-1),r.xp6(),r.um2(3,je.icon?3:-1),r.xp6(2),r.Q6J("innerHTML",r.xi3(6,5,je.value,Fe.searchedValue),r.oJD),r.xp6(2),r.um2(7,je.label?7:-1)}}function de(be,et){if(1&be&&(r.TgZ(0,"ul",8),r.SjG(1,_e,8,8,"li",null,r.QCX().autocompleteItemTrackByValueFn),r.qZA()),2&be){const je=r.oxw();r.ekj("autocomplete-list-show",(null==et.relatedEntries?null:et.relatedEntries.length)&&je.showAutocompletion),r.xp6(),r.wJu(et.relatedEntries)}}function se(be,et){if(1&be&&(r._uU(0),r.ALo(1,"async")),2&be){const je=r.oxw(2);r.hij(" ",r.lcZ(1,1,je.invalidMessage)," ")}}function pe(be,et){if(1&be&&(r.TgZ(0,"div",16)(1,"div",null,17),r.Hsn(3),r.qZA(),r.YNc(4,se,2,3),r.qZA()),2&be){const je=r.MAs(2),Fe=r.oxw();r.Q6J("id",Fe.id+"-error"),r.xp6(4),r.um2(4,je.hasChildNodes()?-1:4)}}const le=[[["","error",""]]],Ce=["[error]"];let Ke=(()=>{class be extends H.z{constructor(){super(...arguments),this.debounceTime=300,this.placeholder="",this.forceShowLabel=!0,this.autocompleteSelectedEvent=new r.vpe,this.showAutocompletion=!1,this.autocompleteResults$=new m.y}ngOnInit(){super.ngOnInit(),this.autocompleteResults$=this.getAutocompleteResults$()}getAutocompleteResults$(){return this.control.valueChanges.pipe((0,A.b)(this.debounceTime),(0,T.x)(),(0,v.w)(je=>this.autocompleteData?(Array.isArray(this.autocompleteData)?(0,b.of)(this.autocompleteData):this.autocompleteData(je)).pipe((0,S.U)(Et=>{if(!je||"number"==typeof je)return{searchedValue:je,relatedEntries:[]};const Pt=je.toLowerCase(),en=Et.filter(Gn=>Gn.value?.toLowerCase().includes(Pt));return{searchedValue:je,relatedEntries:en}})):(0,b.of)({searchedValue:je,relatedEntries:[]})))}onEntryClick(je,Fe){je.link||Fe.preventDefault(),this.autocompleteSelectedEvent.next(je),this.control.setValue(je.value),this.showAutocompletion=!1}autocompleteItemTrackByValueFn(je,Fe){return Fe.value}onKeyDown(){this.showAutocompletion=!0}get isActiveLabel(){return this.forceShowLabel&&(!!this.control.value||!!this.placeholder)}static#e=this.\u0275fac=(()=>{let je;return function(Et){return(je||(je=r.n5z(be)))(Et||be)}})();static#t=this.\u0275cmp=r.Xpm({type:be,selectors:[["it-autocomplete"]],inputs:{autocompleteData:"autocompleteData",big:[r.lbL.HasDecoratorInputTransform,"big","big",ne.C],debounceTime:"debounceTime",placeholder:"placeholder",forceShowLabel:[r.lbL.HasDecoratorInputTransform,"forceShowLabel","forceShowLabel",ne.C]},outputs:{autocompleteSelectedEvent:"autocompleteSelectedEvent"},standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:Ce,decls:8,vars:14,consts:[[1,"form-group"],[3,"for","visually-hidden","active"],["type","search",1,"autocomplete",3,"id","placeholder","formControl","blur","keydown"],["aria-hidden","true",1,"autocomplete-icon"],["name","search","size","sm"],["class","autocomplete-list",3,"autocomplete-list-show"],["class","form-feedback just-validate-error-label",3,"id"],[3,"for"],[1,"autocomplete-list"],[3,"href","click"],["class","avatar size-sm"],["size","sm",3,"name"],[1,"autocomplete-list-text"],[3,"innerHTML"],[1,"avatar","size-sm"],[3,"src","alt"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""]],template:function(Fe,Et){if(1&Fe&&(r.F$t(le),r.TgZ(0,"div",0),r.YNc(1,Y,2,6,"label",1),r.TgZ(2,"input",2),r.NdJ("blur",function(){return Et.markAsTouched()})("keydown",function(){return Et.onKeyDown()}),r.qZA(),r.TgZ(3,"span",3),r._UZ(4,"it-icon",4),r.qZA(),r.YNc(5,de,3,2,"ul",5),r.ALo(6,"async"),r.YNc(7,pe,5,2,"div",6),r.qZA()),2&Fe){let Pt;r.ekj("autocomplete-wrapper-big",Et.big),r.xp6(),r.um2(1,Et.label?1:-1),r.xp6(),r.ekj("is-invalid",Et.isInvalid)("is-valid",Et.isValid),r.Q6J("id",Et.id)("placeholder",Et.placeholder)("formControl",Et.control),r.xp6(3),r.um2(5,(Pt=r.lcZ(6,12,Et.autocompleteResults$))?5:-1,Pt),r.xp6(2),r.um2(7,Et.isInvalid?7:-1)}},dependencies:[R.Ov,M.Q,L.L,V.UX,V.Fj,V.JJ,V.oH],encapsulation:2,changeDetection:0})}return be})()},4220:(st,me,d)=>{"use strict";d.d(me,{f:()=>pe});var r=d(9734),m=d(6814),A=d(6223),T=d(6776),v=d(9212);function b(le,Ce){1&le&&v.GkF(0)}function S(le,Ce){if(1&le&&(v.TgZ(0,"div",6)(1,"label",7),v.YNc(2,b,1,0,"ng-container",8),v.TgZ(3,"input",9),v.NdJ("click",function(be){return be.stopPropagation()}),v.qZA(),v._UZ(4,"span",10),v.qZA()()),2&le){const Ke=v.oxw(),be=v.MAs(10);v.xp6(),v.Q6J("for",Ke.id),v.xp6(),v.Q6J("ngTemplateOutlet",be),v.xp6(),v.Q6J("id",Ke.id)("formControl",Ke.control),v.uIk("aria-describedby",Ke.id+"-help")}}function R(le,Ce){1&le&&v.GkF(0)}function V(le,Ce){if(1&le&&(v.TgZ(0,"input",11),v.NdJ("click",function(be){return be.stopPropagation()}),v.qZA(),v.TgZ(1,"label",12),v.YNc(2,R,1,0,"ng-container",8),v.qZA()),2&le){const Ke=v.oxw(),be=v.MAs(10);v.ekj("is-invalid",Ke.isInvalid)("is-valid",Ke.isValid)("semi-checked",Ke.indeterminate),v.Q6J("id",Ke.id)("formControl",Ke.control),v.uIk("aria-describedby",Ke.id+"-help"),v.xp6(),v.Q6J("for",Ke.id),v.xp6(),v.Q6J("ngTemplateOutlet",be)}}function M(le,Ce){if(1&le&&(v.TgZ(0,"small",13),v.Hsn(1),v.qZA()),2&le){const Ke=v.oxw();v.Q6J("id",Ke.id+"-help")}}function L(le,Ce){1&le&&v.GkF(0)}function H(le,Ce){if(1&le&&(v.TgZ(0,"div",14),v.YNc(1,L,1,0,"ng-container",8),v.qZA()),2&le){const Ke=v.oxw(),be=v.MAs(8);v.Q6J("id",Ke.id+"-error"),v.xp6(),v.Q6J("ngTemplateOutlet",be)}}function ne(le,Ce){1&le&&v.GkF(0)}function Y(le,Ce){if(1&le&&(v.TgZ(0,"div",14),v.YNc(1,ne,1,0,"ng-container",8),v.qZA()),2&le){const Ke=v.oxw(),be=v.MAs(8);v.Q6J("id",Ke.id+"-error"),v.xp6(),v.Q6J("ngTemplateOutlet",be)}}function K(le,Ce){if(1&le&&(v._uU(0),v.ALo(1,"async")),2&le){const Ke=v.oxw(2);v.hij(" ",v.lcZ(1,1,Ke.invalidMessage)," ")}}function ue(le,Ce){if(1&le&&(v.TgZ(0,"div",null,15),v.Hsn(2,1),v.qZA(),v.YNc(3,K,2,3)),2&le){const Ke=v.MAs(1);v.xp6(3),v.um2(3,Ke.hasChildNodes()?-1:3)}}function ae(le,Ce){if(1&le&&v._uU(0),2&le){const Ke=v.oxw(2);v.hij(" ",Ke.label," ")}}function _e(le,Ce){if(1&le&&(v.TgZ(0,"div",null,16),v.Hsn(2,2),v.qZA(),v.YNc(3,ae,1,1)),2&le){const Ke=v.MAs(1);v.xp6(3),v.um2(3,Ke.hasChildNodes()?-1:3)}}const de=["*",[["","error",""]],[["","label",""]]],se=["*","[error]","[label]"];let pe=(()=>{class le extends r.z{ngOnInit(){super.ngOnInit(),this.markAsChecked()}ngOnChanges(Ke){Ke.checked&&this.markAsChecked()}markAsChecked(){if(this.control.value||void 0===this.checked)return;const Ke=this.checked;return this.writeValue(Ke),this.onChange(Ke)}static#e=this.\u0275fac=(()=>{let Ke;return function(et){return(Ke||(Ke=v.n5z(le)))(et||le)}})();static#t=this.\u0275cmp=v.Xpm({type:le,selectors:[["it-checkbox"]],inputs:{toggle:[v.lbL.HasDecoratorInputTransform,"toggle","toggle",T.C],inline:[v.lbL.HasDecoratorInputTransform,"inline","inline",T.C],group:[v.lbL.HasDecoratorInputTransform,"group","group",T.C],checked:[v.lbL.HasDecoratorInputTransform,"checked","checked",T.C],indeterminate:[v.lbL.HasDecoratorInputTransform,"indeterminate","indeterminate",T.C]},standalone:!0,features:[v.Xq5,v.qOj,v.TTD,v.jDz],ngContentSelectors:se,decls:11,vars:8,consts:[[1,"form-check"],["class","toggles"],["class","form-text",3,"id"],["class","form-feedback just-validate-error-label",3,"id"],["error",""],["htmlLabel",""],[1,"toggles"],[3,"for"],[4,"ngTemplateOutlet"],["type","checkbox",3,"id","formControl","click"],[1,"lever"],["type","checkbox",1,"form-check-input",3,"id","formControl","click"],[1,"form-check-label",3,"for"],[1,"form-text",3,"id"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""],["customLabel",""]],template:function(be,et){1&be&&(v.F$t(de),v.ynx(0),v.TgZ(1,"div",0),v.YNc(2,S,5,5,"div",1)(3,V,3,11)(4,M,2,1,"small",2)(5,H,2,2,"div",3),v.qZA(),v.YNc(6,Y,2,2,"div",3),v.BQk(),v.YNc(7,ue,4,1,"ng-template",null,4,v.W1O)(9,_e,4,1,"ng-template",null,5,v.W1O)),2&be&&(v.xp6(),v.ekj("form-check-group",et.group)("form-check-inline",et.inline),v.xp6(),v.um2(2,et.toggle?2:3),v.xp6(2),v.um2(4,et.group?4:-1),v.xp6(),v.um2(5,et.isInvalid&&et.group?5:-1),v.xp6(),v.um2(6,et.isInvalid&&!et.group?6:-1))},dependencies:[m.tP,A.UX,A.Wl,A.JJ,A.oH,m.Ov],encapsulation:2,changeDetection:0})}return le})()},4676:(st,me,d)=>{"use strict";d.d(me,{g:()=>ae});var r=d(9734),m=d(6223),A=d(1759),T=d(6814),v=d(2618),b=d(6776),S=d(9212);function R(_e,de){if(1&_e&&(S.TgZ(0,"label",8),S._uU(1),S.qZA()),2&_e){const se=S.oxw(),pe=S.MAs(3);S.ekj("active",se.isActiveLabel)("input-number-label","number"===se.type)("empty-prepend-label",!pe.clientWidth),S.Q6J("for",se.id),S.xp6(),S.hij(" ",se.label," ")}}function V(_e,de){if(1&_e&&(S.TgZ(0,"span",15),S._uU(1),S.qZA()),2&_e){const se=S.oxw(2);S.xp6(),S.Oqu(se.symbol)}}function M(_e,de){if(1&_e){const se=S.EpF();S.YNc(0,V,2,1,"span",9),S.TgZ(1,"input",10),S.NdJ("blur",function(){S.CHM(se);const le=S.oxw();return S.KtG(le.markAsTouched())}),S.qZA(),S.TgZ(2,"span",11)(3,"button",12),S.NdJ("click",function(){S.CHM(se);const le=S.oxw();return S.KtG(le.incrementNumber())}),S.TgZ(4,"span",13),S._uU(5),S.ALo(6,"translate"),S.qZA()(),S.TgZ(7,"button",14),S.NdJ("click",function(){S.CHM(se);const le=S.oxw();return S.KtG(le.incrementNumber(!0))}),S.TgZ(8,"span",13),S._uU(9),S.ALo(10,"translate"),S.qZA()()()}if(2&_e){const se=S.oxw();let pe,le,Ce;S.um2(0,se.currency||se.percentage?0:-1),S.xp6(),S.ekj("form-control","plaintext"!==se.readonly)("form-control-plaintext","plaintext"===se.readonly)("is-invalid",se.isInvalid)("just-validate-success-field",se.isValid),S.Q6J("id",se.id)("step",null!==(pe=se.step)&&void 0!==pe?pe:null)("min",null!==(le=se.min)&&void 0!==le?le:"")("max",null!==(Ce=se.max)&&void 0!==Ce?Ce:"")("formControl",se.control)("placeholder",se.placeholder)("readonly",se.isReadonly)("autocomplete",se.autocomplete),S.uIk("aria-describedby",se.id+"-description"),S.xp6(2),S.Q6J("disabled",!se.control.enabled),S.xp6(2),S.Oqu(S.lcZ(6,22,"it.form.increase-value")),S.xp6(2),S.Q6J("disabled",!se.control.enabled),S.xp6(2),S.Oqu(S.lcZ(10,24,"it.form.decrease-value"))}}function L(_e,de){if(1&_e){const se=S.EpF();S.TgZ(0,"input",16),S.NdJ("blur",function(){S.CHM(se);const le=S.oxw();return S.KtG(le.markAsTouched())}),S.qZA()}if(2&_e){const se=S.oxw();S.ekj("form-control","plaintext"!==se.readonly)("form-control-plaintext","plaintext"===se.readonly)("is-invalid",se.isInvalid)("just-validate-success-field",se.isValid),S.Q6J("id",se.id)("type",se.type)("max","date"===se.type?se.maxDate:void 0)("min","date"===se.type?se.minDate:void 0)("formControl",se.control)("placeholder",se.placeholder)("readonly",se.isReadonly)("autocomplete",se.autocomplete),S.uIk("aria-describedby",se.id+"-description")}}function H(_e,de){if(1&_e&&(S.TgZ(0,"small",17),S._uU(1),S.qZA()),2&_e){const se=S.oxw();S.Q6J("id",se.id+"-description"),S.xp6(),S.Oqu(se.description)}}function ne(_e,de){if(1&_e&&(S._uU(0),S.ALo(1,"async")),2&_e){const se=S.oxw(2);S.hij(" ",S.lcZ(1,1,se.invalidMessage)," ")}}function Y(_e,de){if(1&_e&&(S.TgZ(0,"div",18)(1,"div",null,19),S.Hsn(3,3),S.qZA(),S.YNc(4,ne,2,3),S.qZA()),2&_e){const se=S.MAs(2),pe=S.oxw();S.Q6J("id",pe.id+"-error"),S.xp6(4),S.um2(4,se.hasChildNodes()?-1:4)}}const K=[[["","prependText",""]],[["","append",""]],[["","appendText",""]],[["","error",""]]],ue=["[prependText]","[append]","[appendText]","[error]"];let ae=(()=>{class _e extends r.z{constructor(){super(...arguments),this.type="text",this.placeholder="",this.maxDate="9999-12-31"}get isActiveLabel(){const se=this.control.value;return!!(se&&0!==se||0===se||this.placeholder||"number"===this.type&&(this.currency||this.percentage))||"date"===this.type||"time"===this.type||"color"===this.type}get isReadonly(){return"plaintext"===this.readonly||!!this.readonly}get invalidMessage(){if(this.hasError("min")&&this.min)return this._translateService.get("it.errors.min-invalid",{min:this.min});if(this.hasError("max")&&this.max)return this._translateService.get("it.errors.max-invalid",{max:this.max});if(this.hasError("minlength")){const se=this.getError("minlength");return this._translateService.get("it.errors.min-length-invalid",{min:se.requiredLength})}if(this.hasError("maxlength")){const se=this.getError("maxlength");return this._translateService.get("it.errors.max-length-invalid",{max:se.requiredLength})}if(this.hasError("email")||this.hasError("invalidEmail"))return this._translateService.get("it.errors.email-invalid");if(this.hasError("invalidTel"))return this._translateService.get("it.errors.tel-invalid");if(this.hasError("invalidUrl"))return this._translateService.get("it.errors.url-invalid");if(this.hasError("invalidTaxCode"))return this._translateService.get("it.errors.tax-code-invalid");if(this.hasError("invalidVatNumber"))return this._translateService.get("it.errors.vat-number-invalid");if(this.hasError("invalidCap"))return this._translateService.get("it.errors.cap-invalid");if(this.hasError("invalidIban"))return this._translateService.get("it.errors.iban-invalid");if(this.hasError("invalidRegex"))return this._translateService.get("it.errors.regex-invalid");if(this.hasError("pattern")){const se=this.getError("pattern");return this._translateService.get("it.errors.pattern-invalid",{pattern:se.requiredPattern})}return super.invalidMessage}ngOnInit(){super.ngOnInit();const se=[];switch(this.type){case"number":this.percentage&&(this.min=this.min||0,this.max=this.max||100),se.push(pe=>this.min?m.kI.min(this.min)(pe):null),se.push(pe=>this.max?m.kI.max(this.max)(pe):null);break;case"email":se.push(A.u.email);break;case"tel":se.push(A.u.tel);break;case"url":se.push(A.u.url)}this.addValidators(se)}incrementNumber(se=!1){if("number"!==this.type)return;const pe="any"===this.step?1:this.step??1;let le=Number(this.control.value);le=(isNaN(le)?0:le)+(se?-pe:pe),le=Math.round(1e12*le)/1e12,void 0!==this.min&&lethis.max&&(le=this.max),this.control.setValue(le)}static#e=this.\u0275fac=(()=>{let se;return function(le){return(se||(se=S.n5z(_e)))(le||_e)}})();static#t=this.\u0275cmp=S.Xpm({type:_e,selectors:[["it-input"]],inputs:{type:"type",placeholder:"placeholder",description:"description",readonly:"readonly",maxDate:"maxDate",minDate:"minDate",max:"max",min:"min",step:"step",currency:[S.lbL.HasDecoratorInputTransform,"currency","currency",b.C],percentage:[S.lbL.HasDecoratorInputTransform,"percentage","percentage",b.C],symbol:"symbol",adaptive:[S.lbL.HasDecoratorInputTransform,"adaptive","adaptive",b.C],autocomplete:"autocomplete"},standalone:!0,features:[S.Xq5,S.qOj,S.jDz],ngContentSelectors:ue,decls:14,vars:14,consts:[[1,"form-group"],[1,"input-group"],[1,"input-group-text"],["prependText",""],[3,"for","active","input-number-label","empty-prepend-label"],[1,"input-group-append"],["class","form-text",3,"id"],["class","form-feedback just-validate-error-label",3,"id"],[3,"for"],["class","input-group-text fw-semibold"],["type","number",3,"id","step","min","max","formControl","placeholder","readonly","autocomplete","blur"],[1,"input-group-text","align-buttons","flex-column"],["type","button",1,"input-number-add",3,"disabled","click"],[1,"visually-hidden"],["type","button",1,"input-number-sub",3,"disabled","click"],[1,"input-group-text","fw-semibold"],[3,"id","type","max","min","formControl","placeholder","readonly","autocomplete","blur"],[1,"form-text",3,"id"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""]],template:function(pe,le){1&pe&&(S.F$t(K),S.TgZ(0,"div",0)(1,"div",1)(2,"span",2,3),S.Hsn(4),S.qZA(),S.YNc(5,R,2,8,"label",4)(6,M,11,26)(7,L,1,17),S.TgZ(8,"div",5),S.Hsn(9,1),S.TgZ(10,"div",2),S.Hsn(11,2),S.qZA()()(),S.YNc(12,H,2,2,"small",6)(13,Y,5,2,"div",7),S.qZA()),2&pe&&(S.xp6(),S.ekj("disabled",!le.control.enabled)("input-number","number"===le.type)("input-number-currency",le.currency)("input-number-percentage",le.percentage)("input-number-adaptive",le.adaptive),S.xp6(4),S.um2(5,le.label?5:-1),S.xp6(),S.um2(6,"number"===le.type?6:7),S.xp6(6),S.um2(12,le.description?12:-1),S.xp6(),S.um2(13,le.isInvalid?13:-1))},dependencies:[m.UX,m.Fj,m.wV,m.JJ,m.qQ,m.Fd,m.oH,v.aw,v.X$,T.Ov],styles:[".form-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{z-index:1000}.form-group[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus:not(.focus--mouse){box-shadow:inherit!important;border-color:inherit!important}.form-group[_ngcontent-%COMP%] .input-number[_ngcontent-%COMP%] .align-buttons[_ngcontent-%COMP%]{height:100%}.form-group[_ngcontent-%COMP%] .input-group-text[_ngcontent-%COMP%]:empty{display:none}.form-group[_ngcontent-%COMP%] label.empty-prepend-label[_ngcontent-%COMP%]{left:auto!important;max-width:100%!important}.form-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:not(.active):has( + input[_ngcontent-%COMP%]:-webkit-autofill){transform:translateY(-75%)}"],changeDetection:0})}return _e})()},2998:(st,me,d)=>{"use strict";d.d(me,{S:()=>de});var r=d(9734),m=d(1759),A=d(7398),T=d(6308),v=d(6223),b=d(6814),S=d(3016),R=d(2618),V=d(6776),M=d(9212);const L=["input"];function H(se,pe){if(1&se&&(M.TgZ(0,"label",11),M._uU(1),M.qZA()),2&se){const le=M.oxw();M.ekj("active",!!le.control.value||!!le.placeholder),M.Q6J("for",le.id),M.xp6(),M.Oqu(le.label)}}function ne(se,pe){if(1&se&&(M._uU(0),M.ALo(1,"async")),2&se){const le=M.oxw(2);M.hij(" ",M.lcZ(1,1,le.invalidMessage)," ")}}function Y(se,pe){if(1&se&&(M.TgZ(0,"div",12)(1,"div",null,13),M.Hsn(3),M.qZA(),M.YNc(4,ne,2,3),M.qZA()),2&se){const le=M.MAs(2),Ce=M.oxw();M.Q6J("id",Ce.id+"-error"),M.xp6(4),M.um2(4,le.hasChildNodes()?-1:4)}}function K(se,pe){if(1&se&&(M.TgZ(0,"small",14),M._uU(1),M.ALo(2,"async"),M.qZA()),2&se){const le=M.oxw();M.Q6J("id",le.id+"-description"),M.xp6(),M.hij(" ",!0!==le.description?le.description:M.lcZ(2,2,le.strengthMeterDescription)," ")}}function ue(se,pe){if(1&se&&(M.TgZ(0,"div",15)(1,"small",16),M.ALo(2,"translate"),M.ALo(3,"translate"),M.ALo(4,"translate"),M.ALo(5,"translate"),M._uU(6),M.ALo(7,"async"),M.qZA(),M.TgZ(8,"div",17)(9,"div",18),M._UZ(10,"div",19)(11,"div",19)(12,"div",19)(13,"div",19),M.qZA(),M._UZ(14,"div",20),M.qZA()()),2&se){const le=M.oxw();M.xp6(),M.Q6J("id",le.id+"-description"),M.uIk("data-bs-short-pass",M.lcZ(2,6,"it.form.password-strength-meter.password-short"))("data-bs-bad-pas",M.lcZ(3,8,"it.form.password-strength-meter.password-bad"))("data-bs-good-pass",M.lcZ(4,10,"it.form.password-strength-meter.password-good"))("data-bs-strong-pass",M.lcZ(5,12,"it.form.password-strength-meter.password-strong")),M.xp6(5),M.hij(" ",void 0!==le.description&&!0!==le.description?le.description:M.lcZ(7,14,le.strengthMeterDescription)," ")}}const ae=[[["","error",""]]],_e=["[error]"];let de=(()=>{class se extends r.z{constructor(){super(...arguments),this.required=!0,this.minLength=10,this.useNumber=!0,this.useCapitalCase=!0,this.useSmallCase=!0,this.useSpecialCharacters=!0,this.placeholder=""}ngOnInit(){super.ngOnInit(),this.confirmPasswordField?this.required&&this.addValidators(v.kI.required):this.addValidators(m.u.password(this.minLength,this.useNumber,this.useCapitalCase,this.useSmallCase,this.useSpecialCharacters,this.required))}ngAfterViewInit(){super.ngAfterViewInit(),this.inputElement&&(this.inputPasswordBs=T.CM.getOrCreateInstance(this.inputElement.nativeElement,{showText:this.isStrengthMeter,minimumLength:this.minLength}))}get isStrengthMeter(){return!this.confirmPasswordField&&!!this.showStrengthMeter}get invalidMessage(){return this.hasError("noPasswordMatch")?this._translateService.get("it.errors.password-no-match"):this.hasError("minlength")?this._translateService.get("it.errors.password-min-length",{minLength:this.minLength}):this.hasError("hasNumber")?this._translateService.get("it.errors.password-number"):this.hasError("hasCapitalCase")||this.hasError("hasSmallCase")?this._translateService.get("it.errors.password-capital-case"):this.hasError("hasSpecialCharacters")?this._translateService.get("it.errors.password-special-character"):super.invalidMessage}get strengthMeterDescription(){const le=["it.form.password-strength-meter.description.default"];return this.useNumber&&le.push("it.form.password-strength-meter.description.number"),this.useCapitalCase&&le.push("it.form.password-strength-meter.description.capital-case"),this.useSpecialCharacters&&le.push("it.form.password-strength-meter.description.special-character"),this._translateService.get(le,{minLength:this.minLength}).pipe((0,A.U)(Ce=>Object.values(Ce).join(", ")))}static#e=this.\u0275fac=(()=>{let le;return function(Ke){return(le||(le=M.n5z(se)))(Ke||se)}})();static#t=this.\u0275cmp=M.Xpm({type:se,selectors:[["it-password-input"]],viewQuery:function(Ce,Ke){if(1&Ce&&M.Gf(L,5),2&Ce){let be;M.iGM(be=M.CRH())&&(Ke.inputElement=be.first)}},inputs:{required:"required",minLength:"minLength",useNumber:"useNumber",useCapitalCase:"useCapitalCase",useSmallCase:"useSmallCase",useSpecialCharacters:"useSpecialCharacters",placeholder:"placeholder",description:"description",showStrengthMeter:[M.lbL.HasDecoratorInputTransform,"showStrengthMeter","showStrengthMeter",V.C],confirmPasswordField:[M.lbL.HasDecoratorInputTransform,"confirmPasswordField","confirmPasswordField",V.C],autocomplete:"autocomplete"},standalone:!0,features:[M.Xq5,M.qOj,M.jDz],ngContentSelectors:_e,decls:13,vars:16,consts:[[1,"form-group"],[3,"for","active"],["type","password",1,"form-control","input-password",3,"id","formControl","placeholder","autocomplete"],["input",""],["aria-hidden","true",1,"password-icon"],["name","password-visible","size","sm",1,"password-icon-visible"],["name","password-invisible","size","sm",1,"password-icon-invisible","d-none"],["class","form-feedback just-validate-error-label",3,"id"],["class","form-text",3,"id"],[1,"password-caps","form-text","text-warning","position-absolute","bg-white","w-100"],["class","password-strength-meter"],[3,"for"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""],[1,"form-text",3,"id"],[1,"password-strength-meter"],[1,"form-text","text-muted",3,"id"],[1,"password-meter","progress","rounded-0","position-absolute"],[1,"row","position-absolute","w-100","m-0"],[1,"col-3","border-start","border-end","border-white"],["role","progressbar","aria-valuenow","0","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-muted"]],template:function(Ce,Ke){1&Ce&&(M.F$t(ae),M.TgZ(0,"div",0),M.YNc(1,H,2,4,"label",1),M._UZ(2,"input",2,3),M.TgZ(4,"span",4),M._UZ(5,"it-icon",5)(6,"it-icon",6),M.qZA(),M.YNc(7,Y,5,2,"div",7)(8,K,3,4,"small",8),M.TgZ(9,"small",9),M._uU(10),M.ALo(11,"translate"),M.qZA(),M.YNc(12,ue,15,16,"div",10),M.qZA()),2&Ce&&(M.xp6(),M.um2(1,Ke.label?1:-1),M.xp6(),M.ekj("is-invalid",Ke.isInvalid)("is-valid",Ke.isValid),M.Q6J("id",Ke.id)("formControl",Ke.control)("placeholder",Ke.placeholder)("autocomplete",Ke.confirmPasswordField?"off":Ke.autocomplete),M.uIk("aria-describedby",Ke.id+"-description"),M.xp6(5),M.um2(7,Ke.isInvalid?7:-1),M.xp6(),M.um2(8,void 0===Ke.description||Ke.isStrengthMeter?-1:8),M.xp6(2),M.hij(" ",M.lcZ(11,14,"it.form.caps-inserted")," "),M.xp6(2),M.um2(12,Ke.isStrengthMeter?12:-1))},dependencies:[v.UX,v.Fj,v.JJ,v.oH,S.Q,b.Ov,R.aw,R.X$],styles:[".form-group[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus:not(.focus--mouse){box-shadow:inherit!important;border-color:inherit!important}.form-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:not(.active):has( + input[_ngcontent-%COMP%]:-webkit-autofill){transform:translateY(-75%)}"],changeDetection:0})}return se})()},8790:(st,me,d)=>{"use strict";d.d(me,{C:()=>Y});var r=d(9734),m=d(6223),A=d(6814),T=d(6776),v=d(9212);function b(K,ue){if(1&K&&v._uU(0),2&K){const ae=v.oxw();v.hij(" ",ae.label," ")}}function S(K,ue){if(1&K&&(v.TgZ(0,"small",6),v.Hsn(1,1),v.qZA()),2&K){const ae=v.oxw();v.Q6J("id",ae.id+"-help")}}function R(K,ue){if(1&K&&(v._uU(0),v.ALo(1,"async")),2&K){const ae=v.oxw(2);v.hij(" ",v.lcZ(1,1,ae.invalidMessage)," ")}}function V(K,ue){if(1&K&&(v.TgZ(0,"div",7)(1,"div",null,8),v.Hsn(3,2),v.qZA(),v.YNc(4,R,2,3),v.qZA()),2&K){const ae=v.MAs(2),_e=v.oxw();v.Q6J("id",_e.id+"-error"),v.xp6(4),v.um2(4,ae.hasChildNodes()?-1:4)}}function M(K,ue){if(1&K&&(v._uU(0),v.ALo(1,"async")),2&K){const ae=v.oxw(2);v.hij(" ",v.lcZ(1,1,ae.invalidMessage)," ")}}function L(K,ue){if(1&K&&(v.TgZ(0,"div",7)(1,"div",null,8),v.Hsn(3,3),v.qZA(),v.YNc(4,M,2,3),v.qZA()),2&K){const ae=v.MAs(2),_e=v.oxw();v.Q6J("id",_e.id+"-error"),v.xp6(4),v.um2(4,ae.hasChildNodes()?-1:4)}}const H=[[["","label",""]],"*",[["","error",""]],[["","error",""]]],ne=["[label]","*","[error]","[error]"];let Y=(()=>{class K extends r.z{get name(){if(this.forceRadioName)return this.forceRadioName;let ae="";if(this._ngControl){ae=this._ngControl.name?.toString()||"";let _e=this._ngControl.control?.parent;for(;_e?.parent;){const de=_e?.parent?.controls||{},se=Object.keys(de).find(pe=>_e===de[pe])||null;if(!se)break;ae=`${se}.${ae}`,_e=_e.parent}}return ae}ngOnInit(){if(super.ngOnInit(),!this.control.value&&this.value&&this.checked)return this.writeValue(this.value),this.onChange(this.value)}static#e=this.\u0275fac=(()=>{let ae;return function(de){return(ae||(ae=v.n5z(K)))(de||K)}})();static#t=this.\u0275cmp=v.Xpm({type:K,selectors:[["it-radio-button"]],inputs:{value:"value",inline:[v.lbL.HasDecoratorInputTransform,"inline","inline",T.C],group:[v.lbL.HasDecoratorInputTransform,"group","group",T.C],checked:[v.lbL.HasDecoratorInputTransform,"checked","checked",T.C],forceRadioName:"forceRadioName"},standalone:!0,features:[v.Xq5,v.qOj,v.jDz],ngContentSelectors:ne,decls:11,vars:18,consts:[[1,"form-check"],["type","radio",1,"form-check-input",3,"id","value","name","formControl"],[1,"form-check-label",3,"for"],["customLabel",""],["class","form-text",3,"id"],["class","form-feedback just-validate-error-label",3,"id"],[1,"form-text",3,"id"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""]],template:function(_e,de){if(1&_e&&(v.F$t(H),v.ynx(0),v.TgZ(1,"div",0),v._UZ(2,"input",1),v.TgZ(3,"label",2)(4,"div",null,3),v.Hsn(6),v.qZA(),v.YNc(7,b,1,1),v.qZA(),v.YNc(8,S,2,1,"small",4)(9,V,5,2,"div",5),v.qZA(),v.YNc(10,L,5,2,"div",5),v.BQk()),2&_e){const se=v.MAs(5);v.xp6(),v.ekj("form-check-group",de.group)("form-check-inline",de.inline),v.xp6(),v.ekj("is-invalid",de.isInvalid)("is-valid",de.isValid),v.Q6J("id",de.id)("value",de.value)("name",de.name)("formControl",de.control),v.uIk("aria-describedby",de.id+"-help"),v.xp6(),v.Q6J("for",de.id),v.xp6(4),v.um2(7,se.hasChildNodes()?-1:7),v.xp6(),v.um2(8,de.group?8:-1),v.xp6(),v.um2(9,de.isInvalid&&de.group?9:-1),v.xp6(),v.um2(10,de.isInvalid&&!de.group?10:-1)}},dependencies:[m.UX,m.Fj,m._,m.JJ,m.oH,A.Ov],changeDetection:0})}return K})()},3373:(st,me,d)=>{"use strict";d.d(me,{K:()=>V});var r=d(9734),m=d(6223),A=d(3997),T=d(7921),v=d(9212);const b=["slider"];function S(M,L){if(1&M&&(v.TgZ(0,"label",4),v._uU(1),v.qZA()),2&M){const H=v.oxw();v.Q6J("for",H.id),v.xp6(),v.Oqu(H.label)}}const R=["*"];let V=(()=>{class M extends r.z{ngOnInit(){super.ngOnInit(),this.subscription=this.control.valueChanges.pipe((0,A.x)(),(0,T.O)(void 0)).subscribe(()=>this.updateSliderColor())}ngOnChanges(H){H.leftColor&&this.slider.nativeElement.style.setProperty("--range-left-color",this.leftColor??null),H.rightColor&&this.slider.nativeElement.style.setProperty("--range-right-color",this.rightColor??null)}ngOnDestroy(){this.subscription?.unsubscribe()}writeValue(H){super.writeValue(H),this.updateSliderColor()}updateSliderColor(){if(!this.leftColor||!this.rightColor)return;const H=Number(this.slider.nativeElement.max)||100,ne=Number(this.slider.nativeElement.min)||0,Y=H-ne;this.slider.nativeElement.style.setProperty("--range-percentage",100*((this.control.value??Y/2)-ne)/Y+"%")}static#e=this.\u0275fac=(()=>{let H;return function(Y){return(H||(H=v.n5z(M)))(Y||M)}})();static#t=this.\u0275cmp=v.Xpm({type:M,selectors:[["it-range"]],viewQuery:function(ne,Y){if(1&ne&&v.Gf(b,7),2&ne){let K;v.iGM(K=v.CRH())&&(Y.slider=K.first)}},inputs:{max:"max",min:"min",step:"step",leftColor:"leftColor",rightColor:"rightColor"},standalone:!0,features:[v.qOj,v.TTD,v.jDz],ngContentSelectors:R,decls:5,vars:8,consts:[[1,"d-flex","justify-content-between","align-items-center"],["class","form-label",3,"for"],["type","range",1,"form-range",3,"id","min","max","step","formControl"],["slider",""],[1,"form-label",3,"for"]],template:function(ne,Y){1&ne&&(v.F$t(),v.TgZ(0,"div",0),v.YNc(1,S,2,2,"label",1),v.Hsn(2),v.qZA(),v._UZ(3,"input",2,3)),2&ne&&(v.xp6(),v.um2(1,Y.label?1:-1),v.xp6(2),v.ekj("double-color",!!Y.leftColor&&!!Y.rightColor),v.Q6J("id",Y.id)("min",Y.min)("max",Y.max)("step",Y.step)("formControl",Y.control))},dependencies:[m.UX,m.Fj,m.eT,m.JJ,m.oH],styles:[".form-range.double-color[_ngcontent-%COMP%]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--range-left-color) var(--range-percentage),var(--range-right-color) var(--range-percentage))}.form-range.double-color[_ngcontent-%COMP%]::-moz-range-track{background:linear-gradient(to right,var(--range-left-color) var(--range-percentage),var(--range-right-color) var(--range-percentage))}"],changeDetection:0})}return M})()},2887:(st,me,d)=>{"use strict";d.d(me,{X:()=>R});var r=d(9734),m=d(2618),A=d(6223),T=d(3016),v=d(9212);const b=(V,M)=>({current:V,total:M});function S(V,M){if(1&V&&(v._UZ(0,"input",2),v.TgZ(1,"label",3),v._UZ(2,"it-icon",4),v.TgZ(3,"span",1),v._uU(4),v.ALo(5,"translate"),v.qZA()()),2&V){const L=M.$implicit,H=v.oxw();v.Q6J("id",H.id+"-"+L)("name",H.id)("value",L)("formControl",H.control),v.uIk("aria-hidden",H.control.disabled),v.xp6(),v.Q6J("for",H.id+"-"+L),v.xp6(3),v.hij(" ",v.xi3(5,7,"it.core.rate-star",v.WLB(10,b,L,H.stars.length))," ")}}let R=(()=>{class V extends r.z{constructor(){super(...arguments),this.starCount=5,this.stars=this.generateStars()}ngOnChanges(L){super.ngOnChanges(L),(L.starCount||!this.stars.length)&&(this.stars=this.generateStars())}ngOnInit(){super.ngOnInit(),!this.control.value&&this.value&&(this.writeValue(this.value),this.onChange(this.value))}generateStars(){return Array.from({length:this.starCount},(L,H)=>H+1).reverse()}static#e=this.\u0275fac=(()=>{let L;return function(ne){return(L||(L=v.n5z(V)))(ne||V)}})();static#t=this.\u0275cmp=v.Xpm({type:V,selectors:[["it-rating"]],inputs:{value:"value",starCount:"starCount"},standalone:!0,features:[v.qOj,v.TTD,v.jDz],decls:9,vars:12,consts:[[1,"rating"],[1,"visually-hidden"],["type","radio",3,"id","name","value","formControl"],[1,"full",3,"for"],["name","star-full","size","sm"]],template:function(H,ne){1&H&&(v.TgZ(0,"fieldset",0)(1,"legend")(2,"span"),v._uU(3),v.qZA(),v.TgZ(4,"span",1),v._uU(5),v.ALo(6,"translate"),v.qZA()(),v.SjG(7,S,6,13,null,null,v.x6l),v.qZA()),2&H&&(v.ekj("rating-label",!!ne.label)("rating-read-only",ne.control.disabled),v.xp6(3),v.Oqu(ne.label),v.xp6(2),v.hij(" ",v.xi3(6,6,"it.core.rating-star",v.WLB(9,b,ne.control.value||0,ne.stars.length))," "),v.xp6(2),v.wJu(ne.stars))},dependencies:[m.aw,m.X$,A.UX,A.Fj,A._,A.JJ,A.oH,T.Q],encapsulation:2,changeDetection:0})}return V})()},1858:(st,me,d)=>{"use strict";d.d(me,{D:()=>_e});var r=d(9734),m=d(6814),A=d(6223),T=d(9212);function v(de,se){if(1&de&&(T.TgZ(0,"label",1),T._uU(1),T.qZA()),2&de){const pe=T.oxw();T.Q6J("for",pe.id),T.xp6(),T.Oqu(pe.label)}}function b(de,se){if(1&de&&(T.TgZ(0,"option",3),T._uU(1),T.qZA()),2&de){const pe=T.oxw();T.Q6J("ngValue",null),T.xp6(),T.hij(" ",pe.defaultOption," ")}}const S=(de,se)=>se.value;function R(de,se){if(1&de&&(T.TgZ(0,"option",6),T._uU(1),T.qZA()),2&de){const pe=se.$implicit,le=T.oxw(2);let Ce;T.Q6J("disabled",le.optionIsDisabled(pe))("ngValue",pe.value),T.xp6(),T.hij(" ",null!==(Ce=pe.text)&&void 0!==Ce?Ce:pe.value," ")}}function V(de,se){if(1&de&&T.SjG(0,R,2,3,"option",6,S),2&de){const pe=T.oxw();T.wJu(pe.options)}}function M(de,se){if(1&de&&(T.TgZ(0,"option",6),T._uU(1),T.qZA()),2&de){const pe=se.$implicit,le=T.oxw(3);let Ce;T.Q6J("disabled",le.optionIsDisabled(pe))("ngValue",pe.value),T.xp6(),T.hij(" ",null!==(Ce=pe.text)&&void 0!==Ce?Ce:pe.value," ")}}function L(de,se){if(1&de&&(T.TgZ(0,"optgroup",7),T.SjG(1,M,2,3,"option",6,S),T.qZA()),2&de){const pe=se.$implicit;T.Q6J("label",pe.label),T.xp6(),T.wJu(pe.options)}}function H(de,se){if(1&de&&T.SjG(0,L,3,1,"optgroup",7,T.x6l),2&de){const pe=T.oxw();T.wJu(pe.groups)}}function ne(de,se){if(1&de&&(T.TgZ(0,"small",8),T._uU(1),T.qZA()),2&de){const pe=T.oxw();T.Q6J("id",pe.id+"-description"),T.xp6(),T.Oqu(pe.description)}}function Y(de,se){if(1&de&&(T._uU(0),T.ALo(1,"async")),2&de){const pe=T.oxw(2);T.hij(" ",T.lcZ(1,1,pe.invalidMessage)," ")}}function K(de,se){if(1&de&&(T.TgZ(0,"div",9)(1,"div",null,10),T.Hsn(3,1),T.qZA(),T.YNc(4,Y,2,3),T.qZA()),2&de){const pe=T.MAs(2),le=T.oxw();T.Q6J("id",le.id+"-error"),T.xp6(4),T.um2(4,pe.hasChildNodes()?-1:4)}}const ue=["*",[["","error",""]]],ae=["*","[error]"];let _e=(()=>{class de extends r.z{ngOnInit(){if(super.ngOnInit(),this.control.value)return;const pe=this.options?.find(this.optionIsSelected);if(pe)return this.writeValue(pe.value),void(this._ngControl?.control&&pe.value!==this._ngControl.control.value&&this.onChange(pe.value));const le=this.groups?.flatMap(Ce=>Ce.options).find(this.optionIsSelected);le&&(this.writeValue(le.value),this._ngControl?.control&&le.value!==this._ngControl.control.value&&this.onChange(le.value))}optionIsSelected(pe){return!0===pe.selected||"function"==typeof pe.selected&&pe.selected(this.control.value)}optionIsDisabled(pe){return!0===pe.disabled||"function"==typeof pe.disabled&&pe.disabled(this.control.value)}static#e=this.\u0275fac=(()=>{let pe;return function(Ce){return(pe||(pe=T.n5z(de)))(Ce||de)}})();static#t=this.\u0275cmp=T.Xpm({type:de,selectors:[["it-select"]],inputs:{options:"options",groups:"groups",description:"description",defaultOption:"defaultOption"},standalone:!0,features:[T.qOj,T.jDz],ngContentSelectors:ae,decls:9,vars:13,consts:[[1,"select-wrapper"],[3,"for"],[3,"id","formControl","blur"],["disabled","","selected","",3,"ngValue"],["class","form-text",3,"id"],["class","form-feedback just-validate-error-label",3,"id"],[3,"disabled","ngValue"],[3,"label"],[1,"form-text",3,"id"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""]],template:function(le,Ce){1&le&&(T.F$t(ue),T.TgZ(0,"div",0),T.YNc(1,v,2,2,"label",1),T.TgZ(2,"select",2),T.NdJ("blur",function(){return Ce.markAsTouched()}),T.YNc(3,b,2,2,"option",3),T.Hsn(4),T.YNc(5,V,2,0)(6,H,2,0),T.qZA(),T.YNc(7,ne,2,2,"small",4)(8,K,5,2,"div",5),T.qZA()),2&le&&(T.xp6(),T.um2(1,Ce.label?1:-1),T.xp6(),T.ekj("is-invalid",Ce.isInvalid)("is-valid",Ce.isValid),T.Q6J("id",Ce.id)("formControl",Ce.control),T.uIk("aria-describedby",Ce.id+"-description"),T.xp6(),T.um2(3,Ce.defaultOption?3:-1),T.xp6(2),T.um2(5,Ce.options?5:-1),T.xp6(),T.um2(6,Ce.groups?6:-1),T.xp6(),T.um2(7,Ce.description?7:-1),T.xp6(),T.um2(8,Ce.isInvalid?8:-1))},dependencies:[A.UX,A.YN,A.Kr,A.EJ,A.JJ,A.oH,m.Ov],styles:[".select-wrapper[_ngcontent-%COMP%]{margin-bottom:1.7rem}"]})}return de})()},1760:(st,me,d)=>{"use strict";d.d(me,{J:()=>L});var r=d(9734),m=d(6814),A=d(6223),T=d(9212);function v(H,ne){if(1&H&&(T.TgZ(0,"label",5),T._uU(1),T.qZA()),2&H){const Y=T.oxw();T.ekj("active",!!Y.control.value||!!Y.placeholder),T.Q6J("for",Y.id),T.xp6(),T.Oqu(Y.label)}}function b(H,ne){if(1&H&&(T.TgZ(0,"small",6),T._uU(1),T.qZA()),2&H){const Y=T.oxw();T.Q6J("id",Y.id+"-description"),T.xp6(),T.Oqu(Y.description)}}function S(H,ne){if(1&H&&(T._uU(0),T.ALo(1,"async")),2&H){const Y=T.oxw(2);T.hij(" ",T.lcZ(1,1,Y.invalidMessage)," ")}}function R(H,ne){if(1&H&&(T.TgZ(0,"div",7)(1,"div",null,8),T.Hsn(3),T.qZA(),T.YNc(4,S,2,3),T.qZA()),2&H){const Y=T.MAs(2),K=T.oxw();T.Q6J("id",K.id+"-error"),T.xp6(4),T.um2(4,Y.hasChildNodes()?-1:4)}}const V=[[["","error",""]]],M=["[error]"];let L=(()=>{class H extends r.z{constructor(){super(...arguments),this.rows=3,this.placeholder=""}get invalidMessage(){if(this.hasError("maxlength")){const Y=this.getError("maxlength");return this._translateService.get("it.errors.max-length-invalid",{max:Y.requiredLength})}if(this.hasError("pattern")){const Y=this.getError("pattern");return this._translateService.get("it.errors.pattern-invalid",{pattern:Y.requiredPattern})}return super.invalidMessage}get isReadonly(){return"plaintext"===this.readonly||!!this.readonly}static#e=this.\u0275fac=(()=>{let Y;return function(ue){return(Y||(Y=T.n5z(H)))(ue||H)}})();static#t=this.\u0275cmp=T.Xpm({type:H,selectors:[["it-textarea"]],inputs:{rows:"rows",placeholder:"placeholder",description:"description",readonly:"readonly"},standalone:!0,features:[T.qOj,T.jDz],ngContentSelectors:M,decls:5,vars:16,consts:[[1,"form-group"],[3,"for","active"],[3,"id","rows","placeholder","formControl","readonly","blur"],["class","form-text",3,"id"],["class","form-feedback just-validate-error-label",3,"id"],[3,"for"],[1,"form-text",3,"id"],[1,"form-feedback","just-validate-error-label",3,"id"],["customError",""]],template:function(K,ue){1&K&&(T.F$t(V),T.TgZ(0,"div",0),T.YNc(1,v,2,4,"label",1),T.TgZ(2,"textarea",2),T.NdJ("blur",function(){return ue.markAsTouched()}),T.qZA(),T.YNc(3,b,2,2,"small",3)(4,R,5,2,"div",4),T.qZA()),2&K&&(T.xp6(),T.um2(1,ue.label?1:-1),T.xp6(),T.ekj("form-control","plaintext"!==ue.readonly)("form-control-plaintext","plaintext"===ue.readonly)("is-invalid",ue.isInvalid)("is-valid",ue.isValid),T.Q6J("id",ue.id)("rows",ue.rows)("placeholder",ue.placeholder)("formControl",ue.control)("readonly",ue.isReadonly),T.xp6(),T.um2(3,ue.description?3:-1),T.xp6(),T.um2(4,ue.isInvalid?4:-1))},dependencies:[A.UX,A.Fj,A.JJ,A.oH,m.Ov],styles:["textarea.is-invalid[_ngcontent-%COMP%]{border-color:#cc334d}"],changeDetection:0})}return H})()},3342:(st,me,d)=>{"use strict";d.d(me,{T:()=>ne});var r=d(9212),m=d(6091),A=d(6162),T=d(6308),v=d(3016),b=d(6814),S=d(2618),R=d(5424);const V=["donutElement"];function M(Y,K){1&Y&&(r.TgZ(0,"p"),r._uU(1),r.ALo(2,"translate"),r.qZA()),2&Y&&(r.xp6(),r.Oqu(r.lcZ(2,1,"it.form.upload-loading")))}function L(Y,K){1&Y&&(r.TgZ(0,"p"),r._uU(1),r.ALo(2,"translate"),r.qZA()),2&Y&&(r.xp6(),r.Oqu(r.lcZ(2,1,"it.form.upload-complete")))}function H(Y,K){if(1&Y){const ue=r.EpF();r.TgZ(0,"p"),r._uU(1),r.ALo(2,"translate"),r.TgZ(3,"input",11),r.NdJ("change",function(_e){r.CHM(ue);const de=r.oxw();return r.KtG(de.onLoadFile(_e))}),r.qZA(),r.TgZ(4,"label",12),r._uU(5),r.ALo(6,"translate"),r.qZA()()}if(2&Y){const ue=r.oxw();r.xp6(),r.hij(" ",r.lcZ(2,5,"it.form.upload-or")," "),r.xp6(2),r.Q6J("id",ue.id)("accept",ue.accept),r.xp6(),r.Q6J("for",ue.id),r.xp6(),r.Oqu(r.lcZ(6,7,"it.form.upload-select-device"))}}let ne=(()=>{class Y extends m.B{constructor(){super(),this.accept="*",this.fileStartUpload=new r.vpe,this.isDragover=!1,this.isLoading=!1,this.isSuccess=!1,this.assetBasePath=(0,r.f3M)(R.y)}ngAfterViewInit(){super.ngAfterViewInit(),this.donutElement&&(this.donut=T.GK.getOrCreateInstance(this.donutElement.nativeElement))}onDragOver(ue){ue.preventDefault(),ue.stopPropagation(),this.isDragover=!this.isLoading}onDragLeave(ue){ue.preventDefault(),ue.stopPropagation(),this.isDragover=!1}onDrop(ue){ue.preventDefault(),ue.stopPropagation(),this.isDragover=!1;const ae=ue.dataTransfer?.files;this.isLoading||!ae?.length||this.start(ae[0])}onLoadFile(ue){const ae=ue.target?.files;ae?.length&&this.start(ae[0])}start(ue){if("*"!==this.accept&&!this.accept.includes(ue.type))return;this.reset(),this.isLoading=!0;const ae=ue.name.split(".");this.filename=ae[0],this.extension=ae[1]?.toUpperCase(),this.fileSize=A.j.getFileSizeString(ue),this.fileStartUpload.emit(ue)}progress(ue){this.isLoading&&(ue>=100?this.success():this.donut?.set((ue<0?0:ue)/100))}success(){this.isLoading=!1,this.isSuccess=!0,this._changeDetectorRef.detectChanges()}reset(){this.isLoading=!1,this.isSuccess=!1,this.filename=this.extension=this.fileSize=void 0,this.donut?.set(0),this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(ae){return new(ae||Y)};static#t=this.\u0275cmp=r.Xpm({type:Y,selectors:[["it-upload-drag-drop"]],viewQuery:function(ae,_e){if(1&ae&&r.Gf(V,5),2&ae){let de;r.iGM(de=r.CRH())&&(_e.donutElement=de.first)}},hostBindings:function(ae,_e){1&ae&&r.NdJ("dragover",function(se){return _e.onDragOver(se)})("dragleave",function(se){return _e.onDragLeave(se)})("drop",function(se){return _e.onDrop(se)})},inputs:{accept:"accept"},outputs:{fileStartUpload:"fileStartUpload"},exportAs:["itUploadDragDrop"],standalone:!0,features:[r.qOj,r.jDz],decls:18,vars:17,consts:[[1,"upload-dragdrop"],[1,"upload-dragdrop-image"],["alt","drag-drop-icon","aria-hidden","true",3,"ngSrc","width","height"],[1,"upload-dragdrop-loading"],[1,"progress-donut"],["donutElement",""],[1,"upload-dragdrop-success"],["name","check"],[1,"upload-dragdrop-text"],[1,"upload-dragdrop-weight"],["name","file","size","xs"],["type","file",1,"upload-dragdrop-input",3,"id","accept","change"],[3,"for"]],template:function(ae,_e){1&ae&&(r.TgZ(0,"div",0)(1,"div",1),r._UZ(2,"img",2),r.TgZ(3,"div",3),r._UZ(4,"div",4,5),r.qZA(),r.TgZ(6,"div",6),r._UZ(7,"it-icon",7),r.qZA()(),r.TgZ(8,"div",8)(9,"p",9),r._UZ(10,"it-icon",10),r._uU(11),r.qZA(),r.TgZ(12,"h5"),r._uU(13),r.ALo(14,"translate"),r.qZA(),r.YNc(15,M,3,3,"p")(16,L,3,3,"p")(17,H,7,9,"p"),r.qZA()()),2&ae&&(r.ekj("dragover",_e.isDragover)("loading",_e.isLoading)("success",_e.isSuccess),r.xp6(2),r.Q6J("ngSrc",_e.assetBasePath+"/dist/assets/upload-drag-drop-icon.svg")("width",180)("height",180),r.xp6(9),r.AsE(" ",_e.extension," (",_e.fileSize,") "),r.xp6(2),r.Oqu(_e.filename||r.lcZ(14,15,"it.form.upload-drag-file")),r.xp6(2),r.um2(15,_e.isLoading?15:-1),r.xp6(),r.um2(16,_e.isSuccess?16:-1),r.xp6(),r.um2(17,_e.isLoading||_e.isSuccess?-1:17))},dependencies:[v.Q,S.aw,S.X$,b.Zd],encapsulation:2,changeDetection:0})}return Y})()},2346:(st,me,d)=>{"use strict";d.d(me,{O:()=>le});var r=d(9212),m=d(6091),A=d(6162),T=d(8180),v=d(9397),b=d(9315),S=d(3016),R=d(2618),V=d(4995),M=d(1033),L=d(6776);function H(Ce,Ke){if(1&Ce){const be=r.EpF();r.TgZ(0,"input",1),r.NdJ("change",function(je){r.CHM(be);const Fe=r.oxw();return r.KtG(Fe.onLoadFiles(je))}),r.qZA(),r.TgZ(1,"label",2),r._UZ(2,"it-icon",3),r.TgZ(3,"span"),r._uU(4),r.ALo(5,"translate"),r.qZA()()}if(2&Ce){const be=r.oxw();r.Q6J("id",be.id)("accept",be.accept)("multiple",be.multiple),r.xp6(),r.Q6J("for",be.id),r.xp6(3),r.Oqu(r.lcZ(5,5,"it.form.upload"))}}const ne=(Ce,Ke)=>Ke.id;function Y(Ce,Ke){if(1&Ce&&(r.TgZ(0,"div",13),r._UZ(1,"img",14),r.qZA()),2&Ce){const be=r.oxw().$implicit,et=r.oxw(2);r.xp6(),r.Q6J("alt",be.file.name),r.uIk("src",et.previewImages.get(be.id),r.LSH)}}function K(Ce,Ke){if(1&Ce&&r._UZ(0,"it-icon",15),2&Ce){const be=r.oxw().$implicit;r.Q6J("color",be.error?"danger":be.progress?"secondary":"primary")}}const ue=Ce=>({name:Ce});function ae(Ce,Ke){if(1&Ce){const be=r.EpF();r.TgZ(0,"button",16),r.NdJ("click",function(){r.CHM(be);const je=r.oxw().$implicit,Fe=r.oxw(2);return r.KtG(Fe.deleteItem.emit(je))}),r.TgZ(1,"span",8),r._uU(2),r.ALo(3,"translate"),r.qZA(),r._UZ(4,"it-icon",17),r.qZA()}if(2&Ce){const be=r.oxw().$implicit;r.xp6(2),r.Oqu(r.xi3(3,1,"it.form.delete-file",r.VKq(4,ue,be.file.name)))}}function _e(Ce,Ke){1&Ce&&(r.TgZ(0,"button",11)(1,"span",8),r._uU(2),r.ALo(3,"translate"),r.qZA(),r._UZ(4,"it-icon",18),r.qZA()),2&Ce&&(r.xp6(2),r.Oqu(r.lcZ(3,1,"it.form.upload-complete")))}function de(Ce,Ke){if(1&Ce&&r._UZ(0,"it-progress-bar",12),2&Ce){const be=r.oxw().$implicit;r.Q6J("value",be.progress)}}function se(Ce,Ke){if(1&Ce&&(r.TgZ(0,"li",5),r.YNc(1,Y,2,2,"div",6)(2,K,1,1),r.TgZ(3,"p",7)(4,"span",8),r._uU(5),r.ALo(6,"translate"),r.qZA(),r._uU(7),r.TgZ(8,"span",9),r._uU(9),r.qZA()(),r.YNc(10,ae,5,6,"button",10)(11,_e,5,3,"button",11)(12,de,1,1,"it-progress-bar",12),r.qZA()),2&Ce){const be=Ke.$implicit,et=r.oxw(2);r.ekj("error",be.error)("uploading",!be.error&&void 0!==be.progress&&be.progress>0&&be.progress<100)("success",!be.error&&(!be.progress||be.progress>=100)),r.xp6(),r.um2(1,et.images?1:2),r.xp6(2),r.Q6J("itTooltip",be.tooltip),r.xp6(2),r.Oqu(r.xi3(6,14,"it.form.uploaded-file",r.VKq(17,ue,be.file.name))),r.xp6(2),r.hij(" ",be.file.name," "),r.xp6(2),r.Oqu(et.getFileSize(be.file)),r.xp6(),r.um2(10,be.removable&&(!be.progress||be.progress<100)?10:-1),r.xp6(),r.um2(11,!be.removable&&!be.progress||void 0!==be.progress&&be.progress>=100?11:-1),r.xp6(),r.um2(12,!be.error&&void 0!==be.progress&&be.progress>0&&be.progress<100?12:-1)}}function pe(Ce,Ke){if(1&Ce&&(r.TgZ(0,"ul",4),r.SjG(1,se,13,19,"li",19,ne),r.qZA()),2&Ce){const be=r.oxw();r.ekj("upload-file-list-image",be.images),r.xp6(),r.wJu(be.fileList)}}let le=(()=>{class Ce extends m.B{constructor(){super(...arguments),this.accept="*",this.multiple=!0,this.uploadFiles=new r.vpe,this.deleteItem=new r.vpe,this.previewImages=new Map}ngOnInit(){this.images&&"*"===this.accept&&(this.accept="image/*")}ngOnChanges(be){if(be.fileList&&this.images){const et=this.fileList.map(je=>A.j.fileToBase64(je.file).pipe((0,T.q)(1),(0,v.b)(Fe=>this.previewImages.set(je.id,Fe))));(0,b.D)(et).subscribe(()=>{this._changeDetectorRef.detectChanges(),super.ngOnChanges(be)})}else super.ngOnChanges(be)}onLoadFiles(be){const et=be.target,je=et?.files;if(!je?.length)return;const Fe=Array.from(je).filter(Pt=>!this.fileList.some(en=>en.file.name===Pt.name&&en.file.size===Pt.size&&en.file.type===Pt.type)),Et=new DataTransfer;Fe.forEach(Pt=>Et.items.add(Pt)),this.uploadFiles.emit(Et.files),et.value=""}getFileSize(be){return A.j.getFileSizeString(be)}static#e=this.\u0275fac=(()=>{let be;return function(je){return(be||(be=r.n5z(Ce)))(je||Ce)}})();static#t=this.\u0275cmp=r.Xpm({type:Ce,selectors:[["it-upload-file-list"]],inputs:{fileList:"fileList",accept:"accept",multiple:[r.lbL.HasDecoratorInputTransform,"multiple","multiple",L.C],images:[r.lbL.HasDecoratorInputTransform,"images","images",L.C],hideLoadButton:[r.lbL.HasDecoratorInputTransform,"hideLoadButton","hideLoadButton",L.C]},outputs:{uploadFiles:"uploadFiles",deleteItem:"deleteItem"},standalone:!0,features:[r.Xq5,r.qOj,r.TTD,r.jDz],decls:2,vars:2,consts:[["class","upload-file-list",3,"upload-file-list-image"],["type","file",1,"upload",3,"id","accept","multiple","change"],[3,"for"],["name","upload","size","sm"],[1,"upload-file-list"],[1,"upload-file"],["class","upload-image"],[3,"itTooltip"],[1,"visually-hidden"],[1,"upload-file-weight"],["type","button"],["type","button","disabled",""],[3,"value"],[1,"upload-image"],[3,"alt"],["name","file","size","sm",3,"color"],["type","button",3,"click"],["name","close"],["name","check"],["class","upload-file",3,"error","uploading","success"]],template:function(et,je){1&et&&r.YNc(0,H,6,7)(1,pe,3,2,"ul",0),2&et&&(r.um2(0,je.hideLoadButton?-1:0),r.xp6(),r.um2(1,je.fileList.length?1:-1))},dependencies:[S.Q,R.aw,R.X$,V.r,M.t],encapsulation:2})}return Ce})()},4951:(st,me,d)=>{"use strict";d.d(me,{o:()=>ne});var r=d(6814),m=d(7463),A=d(3016),T=d(2618),v=d(6776),b=d(9212);function S(Y,K){1&Y&&b.GkF(0)}function R(Y,K){if(1&Y){const ue=b.EpF();b.TgZ(0,"a",3),b.NdJ("click",function(_e){b.CHM(ue);const de=b.oxw();return b.KtG(de.goBack(_e))}),b.YNc(1,S,1,0,"ng-container",4),b.qZA()}if(2&Y){b.oxw();const ue=b.MAs(3);b.xp6(),b.Q6J("ngTemplateOutlet",ue)}}function V(Y,K){1&Y&&b.GkF(0)}function M(Y,K){if(1&Y){const ue=b.EpF();b.TgZ(0,"button",5),b.NdJ("click",function(_e){b.CHM(ue);const de=b.oxw();return b.KtG(de.goBack(_e))}),b.YNc(1,V,1,0,"ng-container",4),b.qZA()}if(2&Y){b.oxw();const ue=b.MAs(3);b.xp6(),b.Q6J("ngTemplateOutlet",ue)}}function L(Y,K){if(1&Y&&b._UZ(0,"it-icon",7),2&Y){const ue=b.oxw(2);b.ekj("me-2",ue.showText),b.Q6J("name","left"===ue.direction?"arrow-left":"arrow-up")("color","link"===ue.buttonStyle?"primary":"white")}}function H(Y,K){if(1&Y&&(b.YNc(0,L,1,4,"it-icon",6),b.TgZ(1,"span"),b._uU(2),b.ALo(3,"translate"),b.qZA()),2&Y){const ue=b.oxw();b.um2(0,ue.showIcon?0:-1),b.xp6(),b.ekj("visually-hidden",!ue.showText),b.xp6(),b.hij(" ",b.lcZ(3,4,"left"===ue.direction?"it.navigation.go-back":"it.navigation.upper-level")," ")}}let ne=(()=>{class Y{constructor(ue){this._location=ue,this.buttonStyle="button",this.direction="left",this.showIcon=!0,this.showText=!0}goBack(ue){if(ue.preventDefault(),this.backFn)return this.backFn(this._location);this._location.back()}static#e=this.\u0275fac=function(ae){return new(ae||Y)(b.Y36(r.Ye))};static#t=this.\u0275cmp=b.Xpm({type:Y,selectors:[["it-back-button"]],inputs:{buttonStyle:"buttonStyle",direction:"direction",showIcon:[b.lbL.HasDecoratorInputTransform,"showIcon","showIcon",v.C],showText:[b.lbL.HasDecoratorInputTransform,"showText","showText",v.C],backFn:"backFn"},exportAs:["itBackButton"],standalone:!0,features:[b.Xq5,b.jDz],decls:4,vars:2,consts:[["href","#","class","go-back"],["itButton","primary","class","go-back"],["content",""],["href","#",1,"go-back",3,"click"],[4,"ngTemplateOutlet"],["itButton","primary",1,"go-back",3,"click"],["size","sm",3,"name","color","me-2"],["size","sm",3,"name","color"]],template:function(ae,_e){1&ae&&b.YNc(0,R,2,1,"a",0)(1,M,2,1,"button",1)(2,H,4,6,"ng-template",null,2,b.W1O),2&ae&&(b.um2(0,"link"===_e.buttonStyle?0:-1),b.xp6(),b.um2(1,"button"===_e.buttonStyle?1:-1))},dependencies:[r.tP,m.E,A.Q,T.aw,T.X$],encapsulation:2,changeDetection:0})}return Y})()},2479:(st,me,d)=>{"use strict";d.d(me,{m:()=>S});var r=d(6091),m=d(6308),A=d(3016),T=d(6776),v=d(9212);const b=["backToTop"];let S=(()=>{class R extends r.B{ngAfterViewInit(){super.ngAfterViewInit(),this.backToTopElement&&(this.backToTop=m.zu.getOrCreateInstance(this.backToTopElement.nativeElement))}show(){this.backToTop?.show()}hide(){this.backToTop?.hide()}scrollToTop(){this.backToTop?.scrollToTop()}dispose(){this.backToTop?.dispose()}static#e=this.\u0275fac=(()=>{let M;return function(H){return(M||(M=v.n5z(R)))(H||R)}})();static#t=this.\u0275cmp=v.Xpm({type:R,selectors:[["it-back-to-top"]],viewQuery:function(L,H){if(1&L&&v.Gf(b,5),2&L){let ne;v.iGM(ne=v.CRH())&&(H.backToTopElement=ne.first)}},inputs:{small:[v.lbL.HasDecoratorInputTransform,"small","small",T.C],shadow:[v.lbL.HasDecoratorInputTransform,"shadow","shadow",T.C],dark:[v.lbL.HasDecoratorInputTransform,"dark","dark",T.C]},exportAs:["itBackToTop"],standalone:!0,features:[v.Xq5,v.qOj,v.jDz],decls:3,vars:8,consts:[["href","#","aria-hidden","true",1,"back-to-top",3,"id"],["backToTop",""],["name","arrow-up",3,"color"]],template:function(L,H){1&L&&(v.TgZ(0,"a",0,1),v._UZ(2,"it-icon",2),v.qZA()),2&L&&(v.ekj("back-to-top-small",H.small)("shadow",H.shadow)("dark",H.dark),v.Q6J("id",H.id),v.xp6(2),v.Q6J("color",H.dark?"secondary":"light"))},dependencies:[A.Q],encapsulation:2,changeDetection:0})}return R})()},7577:(st,me,d)=>{"use strict";d.d(me,{r:()=>b});var r=d(9212),m=d(1940),A=d(6776);function T(S,R){1&S&&r.Hsn(0)}const v=["*"];let b=(()=>{class S extends m.z{static#e=this.\u0275fac=(()=>{let V;return function(L){return(V||(V=r.n5z(S)))(L||S)}})();static#t=this.\u0275cmp=r.Xpm({type:S,selectors:[["it-breadcrumb-item"]],viewQuery:function(M,L){if(1&M&&r.Gf(r.Rgc,5),2&M){let H;r.iGM(H=r.CRH())&&(L.htmlContent=H.first)}},inputs:{active:[r.lbL.HasDecoratorInputTransform,"active","active",A.C],iconName:"iconName"},standalone:!0,features:[r.Xq5,r.qOj,r.jDz],ngContentSelectors:v,decls:1,vars:0,template:function(M,L){1&M&&(r.F$t(),r.YNc(0,T,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return S})()},4310:(st,me,d)=>{"use strict";d.d(me,{r:()=>ae});var r=d(7577),m=d(7921),A=d(6814),T=d(2618),v=d(3016),b=d(1940),S=d(6776),R=d(9212);function V(_e,de){if(1&_e&&R._UZ(0,"it-icon",4),2&_e){const se=R.oxw().$implicit,pe=R.oxw(2);R.Q6J("name",se.iconName)("color",pe.dark?"white":"secondary")}}function M(_e,de){1&_e&&R.GkF(0)}function L(_e,de){if(1&_e&&(R.TgZ(0,"it-link",7),R.YNc(1,M,1,0,"ng-container",8),R.qZA()),2&_e){const se=R.oxw().$implicit;R.Tol(se.class),R.Q6J("href",se.href)("externalLink",se.externalLink)("disabled",se.disabled),R.xp6(),R.Q6J("ngTemplateOutlet",se.htmlContent)}}function H(_e,de){1&_e&&R.GkF(0)}function ne(_e,de){if(1&_e&&R.YNc(0,H,1,0,"ng-container",8),2&_e){const se=R.oxw().$implicit;R.Q6J("ngTemplateOutlet",se.htmlContent)}}function Y(_e,de){if(1&_e&&(R.TgZ(0,"span",9),R._uU(1),R.qZA()),2&_e){const se=R.oxw(3);R.xp6(),R.Oqu(se.separator)}}function K(_e,de){if(1&_e&&(R.TgZ(0,"li",3),R.YNc(1,V,1,2,"it-icon",4)(2,L,2,6,"it-link",5)(3,ne,1,1)(4,Y,2,1,"span",6),R.qZA()),2&_e){const se=de.$implicit,pe=de.$index,le=de.$count;R.ekj("active",se.active),R.uIk("aria-current",se.active?"page":null),R.xp6(),R.um2(1,se.iconName?1:-1),R.xp6(),R.um2(2,se.active||pe===le-1?3:2),R.xp6(2),R.um2(4,pe!==le-1?4:-1)}}function ue(_e,de){if(1&_e&&(R.TgZ(0,"ol",2),R.SjG(1,K,5,6,"li",10,R.x6l),R.qZA()),2&_e){const se=R.oxw();R.ekj("dark",se.dark)("px-3",se.dark),R.xp6(),R.wJu(se.items)}}let ae=(()=>{class _e{constructor(se){this._changeDetectorRef=se,this.separator="/"}ngAfterViewInit(){this.items?.changes.pipe((0,m.O)(void 0)).subscribe(()=>{this.itemSubscriptions?.forEach(se=>se.unsubscribe()),this.itemSubscriptions=this.items?.map(se=>se.valueChanges.subscribe(()=>{this._changeDetectorRef.detectChanges()})),this._changeDetectorRef.detectChanges()})}ngOnDestroy(){this.itemSubscriptions?.forEach(se=>se.unsubscribe())}static#e=this.\u0275fac=function(pe){return new(pe||_e)(R.Y36(R.sBO))};static#t=this.\u0275cmp=R.Xpm({type:_e,selectors:[["it-breadcrumb"]],contentQueries:function(pe,le,Ce){if(1&pe&&R.Suo(Ce,r.r,4),2&pe){let Ke;R.iGM(Ke=R.CRH())&&(le.items=Ke)}},inputs:{separator:"separator",dark:[R.lbL.HasDecoratorInputTransform,"dark","dark",S.C]},standalone:!0,features:[R.Xq5,R.jDz],decls:3,vars:4,consts:[[1,"breadcrumb-container"],["class","breadcrumb",3,"dark","px-3"],[1,"breadcrumb"],[1,"breadcrumb-item"],["size","sm","svgClass","align-top me-1",3,"name","color"],[3,"href","class","externalLink","disabled"],["class","separator"],[3,"href","externalLink","disabled"],[4,"ngTemplateOutlet"],[1,"separator"],["class","breadcrumb-item",3,"active"]],template:function(pe,le){1&pe&&(R.TgZ(0,"nav",0),R.ALo(1,"translate"),R.YNc(2,ue,3,4,"ol",1),R.qZA()),2&pe&&(R.uIk("aria-label",R.lcZ(1,2,"it.navigation.navigation-path")),R.xp6(2),R.um2(2,le.items?2:-1))},dependencies:[T.aw,T.X$,v.Q,b.z,A.tP],encapsulation:2,changeDetection:0})}return _e})()},8608:(st,me,d)=>{"use strict";d.d(me,{V:()=>ue});var r=d(9212),m=d(2618),A=d(3016),T=d(7961),v=d(7463),b=d(6776),S=d(6308),R=d(7722);const V=["headerWrapper"];function M(ae,_e){if(1&ae){const de=r.EpF();r.TgZ(0,"div",25)(1,"a",26),r.NdJ("click",function(pe){r.CHM(de);const le=r.oxw(2);return r.KtG(le.emitLoginClick(pe))}),r._uU(2),r.ALo(3,"translate"),r.qZA()()}2&ae&&(r.xp6(2),r.hij(" ",r.lcZ(3,1,"it.navigation.login")," "))}function L(ae,_e){if(1&ae){const de=r.EpF();r.TgZ(0,"a",27),r.NdJ("click",function(pe){r.CHM(de);const le=r.oxw(2);return r.KtG(le.emitLoginClick(pe))}),r.TgZ(1,"span",28),r._UZ(2,"it-icon",29),r.qZA(),r.TgZ(3,"span",30),r._uU(4),r.ALo(5,"translate"),r.qZA()()}2&ae&&(r.xp6(4),r.Oqu(r.lcZ(5,1,"it.navigation.full-login")))}function H(ae,_e){if(1&ae&&(r.TgZ(0,"div",15)(1,"div",5)(2,"div",6)(3,"div",7)(4,"div",16)(5,"a",17),r._uU(6),r.qZA(),r.TgZ(7,"div",18)(8,"nav"),r.ALo(9,"translate"),r.TgZ(10,"a",19)(11,"span"),r._uU(12),r.qZA(),r._UZ(13,"it-icon",20),r.qZA(),r.TgZ(14,"div",21),r.Hsn(15,3),r.qZA()()(),r.TgZ(16,"div",22),r.Hsn(17,4),r.YNc(18,M,4,3,"div",23)(19,L,6,3,"a",24),r.qZA()()()()()()),2&ae){const de=r.oxw();r.ekj("theme-light",de.light),r.xp6(6),r.Oqu(de.slimTitle),r.xp6(2),r.uIk("aria-label",r.lcZ(9,7,"it.navigation.secondary-navigation")),r.xp6(4),r.Oqu(de.slimTitle),r.xp6(6),r.um2(18,"default"===de.loginStyle?18:-1),r.xp6(),r.um2(19,"full"===de.loginStyle?19:-1)}}function ne(ae,_e){if(1&ae){const de=r.EpF();r.TgZ(0,"div",31)(1,"span",32),r._uU(2),r.ALo(3,"translate"),r.qZA(),r.TgZ(4,"a",33),r.NdJ("click",function(pe){r.CHM(de);const le=r.oxw();return r.KtG(le.emitSearchClick(pe))}),r.ALo(5,"translate"),r._UZ(6,"it-icon",34),r.qZA()()}2&ae&&(r.xp6(2),r.Oqu(r.lcZ(3,2,"it.navigation.search")),r.xp6(2),r.uIk("aria-label",r.lcZ(5,4,"it.navigation.website-search")))}const Y=[[["","brand",""]],[["","rightZone",""]],[["","navItems",""]],[["","slimLinkList",""]],[["","slimRightZone",""]]],K=["[brand]","[rightZone]","[navItems]","[slimLinkList]","[slimRightZone]"];let ue=(()=>{class ae{constructor(){this.showSlim=!0,this.smallHeader=!0,this.showSearch=!0,this.loginStyle="none",this.expand=!0,this.loginClick=new r.vpe,this.searchClick=new r.vpe}ngAfterViewInit(){this.updateListeners()}ngOnChanges(de){de.sticky&&1==de.sticky.currentValue&&!de.sticky.firstChange&&this.updateListeners(),de.sticky&&0==de.sticky.currentValue&&(this.stickyHeader?._elementObj?._unsetSticky(),this.stickyHeader?._elementObj?.dispose(),delete this.stickyHeader,this.stickyHeader=void 0)}updateListeners(){!this.stickyHeader&&this.headerWrapper&&this.sticky&&(this.stickyHeader=new S.Io(this.headerWrapper.nativeElement))}emitLoginClick(de){de.preventDefault(),this.loginClick.emit(de)}emitSearchClick(de){de.preventDefault(),this.searchClick.emit(de)}static#e=this.\u0275fac=function(se){return new(se||ae)};static#t=this.\u0275cmp=r.Xpm({type:ae,selectors:[["it-header"]],viewQuery:function(se,pe){if(1&se&&r.Gf(V,5),2&se){let le;r.iGM(le=r.CRH())&&(pe.headerWrapper=le.first)}},inputs:{light:[r.lbL.HasDecoratorInputTransform,"light","light",b.C],sticky:[r.lbL.HasDecoratorInputTransform,"sticky","sticky",b.C],showSlim:[r.lbL.HasDecoratorInputTransform,"showSlim","showSlim",b.C],smallHeader:[r.lbL.HasDecoratorInputTransform,"smallHeader","smallHeader",b.C],showSearch:[r.lbL.HasDecoratorInputTransform,"showSearch","showSearch",b.C],slimTitle:"slimTitle",loginStyle:"loginStyle",megamenu:[r.lbL.HasDecoratorInputTransform,"megamenu","megamenu",b.C],expand:[r.lbL.HasDecoratorInputTransform,"expand","expand",b.C]},outputs:{loginClick:"loginClick",searchClick:"searchClick"},standalone:!0,features:[r.Xq5,r.TTD,r.jDz],ngContentSelectors:K,decls:21,vars:12,consts:[["data-bs-position-type","fixed","data-bs-sticky-class-name","is-sticky",1,"it-header-wrapper"],["headerWrapper",""],["class","it-header-slim-wrapper",3,"theme-light"],[1,"it-nav-wrapper"],[1,"it-header-center-wrapper"],[1,"container"],[1,"row"],[1,"col-12"],[1,"it-header-center-content-wrapper"],[1,"it-brand-wrapper"],[1,"it-right-zone"],["class","it-search-wrapper"],[1,"it-header-navbar-wrapper"],[3,"megamenu","expand"],["navItems",""],[1,"it-header-slim-wrapper"],[1,"it-header-slim-wrapper-content"],["href","#",1,"d-none","d-lg-block","navbar-brand"],[1,"nav-mobile"],["data-bs-toggle","collapse","href","#menuC1","role","button","aria-expanded","false","aria-controls","menuC1",1,"it-opener","d-lg-none"],["name","expand"],["id","menuC1",1,"link-list-wrapper","collapse"],[1,"it-header-slim-right-zone"],["class","it-access-top-wrapper"],["itButton","primary","class","btn-full btn-icon","href","#"],[1,"it-access-top-wrapper"],["href","#",1,"btn","btn-primary","btn-sm",3,"click"],["itButton","primary","href","#",1,"btn-full","btn-icon",3,"click"],[1,"rounded-icon"],["name","user","color","primary"],[1,"d-none","d-lg-block"],[1,"it-search-wrapper"],[1,"d-none","d-md-block"],["href","#",1,"search-link","rounded-icon",3,"click"],["name","search"]],template:function(se,pe){1&se&&(r.F$t(Y),r.TgZ(0,"header",0,1),r.YNc(2,H,20,9,"div",2),r.TgZ(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8)(9,"div",9),r.Hsn(10),r.qZA(),r.TgZ(11,"div",10),r.Hsn(12,1),r.YNc(13,ne,7,6,"div",11),r.qZA()()()()()(),r.TgZ(14,"div",12)(15,"div",5)(16,"div",6)(17,"div",7)(18,"it-navbar",13),r.ynx(19,14),r.Hsn(20,2),r.BQk(),r.qZA()()()()()()()),2&se&&(r.ekj("it-header-sticky",pe.sticky),r.xp6(2),r.um2(2,pe.showSlim?2:-1),r.xp6(2),r.ekj("it-small-header",pe.smallHeader)("theme-light",pe.light),r.xp6(9),r.um2(13,pe.showSearch?13:-1),r.xp6(),r.ekj("theme-light-desk",pe.light),r.xp6(4),r.Q6J("megamenu",pe.megamenu)("expand",pe.expand))},dependencies:[m.aw,m.X$,A.Q,v.E,T.O,R.S],styles:[".nav-mobile[_ngcontent-%COMP%]:has(.link-list-wrapper:empty){display:none}"],changeDetection:0})}return ae})()},5857:(st,me,d)=>{"use strict";d.d(me,{m:()=>R});var r=d(6776),m=d(9212);function A(V,M){1&V&&(m.TgZ(0,"div",6)(1,"div",1)(2,"div",7)(3,"div",8),m.Hsn(4,1),m.qZA()()()())}function T(V,M){1&V&&(m.TgZ(0,"div",9),m.Hsn(1,2),m.qZA())}function v(V,M){if(1&V&&(m.TgZ(0,"div")(1,"div")(2,"div",10),m.Hsn(3,3),m.qZA()()()),2&V){const L=m.oxw();m.ekj("col-xs-12","right-section"===L.mode)("col-lg-4","right-section"===L.mode)("px-0","right-section"===L.mode),m.xp6(),m.ekj("it-footer-link-wrapper",L.footer)("it-footer-link-wrapper-vertical","right-section"===L.mode),m.xp6(),m.ekj("flex-lg-row","right-section"!==L.mode)}}const b=[[["","megamenuLinkList",""]],[["","megamenuLeftZone",""]],[["","megamenuHeadingLink",""]],[["","megamenuFooter",""]]],S=["[megamenuLinkList]","[megamenuLeftZone]","[megamenuHeadingLink]","[megamenuFooter]"];let R=(()=>{class V{constructor(){this.mode="normal"}static#e=this.\u0275fac=function(H){return new(H||V)};static#t=this.\u0275cmp=m.Xpm({type:V,selectors:[["it-megamenu"]],inputs:{mode:"mode",header:[m.lbL.HasDecoratorInputTransform,"header","header",r.C],footer:[m.lbL.HasDecoratorInputTransform,"footer","footer",r.C]},standalone:!0,features:[m.Xq5,m.jDz],ngContentSelectors:S,decls:8,vars:5,consts:[[1,"megamenu","pb-5","pt-3","py-lg-0"],[1,"row"],["class","col-xs-12 col-lg-4 px-0"],[1,"col-12"],["class","it-heading-link-wrapper"],[3,"col-xs-12","col-lg-4","px-0"],[1,"col-xs-12","col-lg-4","px-0"],[1,"col-12","it-vertical","it-description","pb-lg-3"],[1,"description-content","ps-4","ps-sm-5","ms-3"],[1,"it-heading-link-wrapper"],[1,"d-flex","flex-column","justify-content-around"]],template:function(H,ne){1&H&&(m.F$t(b),m.TgZ(0,"div",0)(1,"div",1),m.YNc(2,A,5,0,"div",2),m.TgZ(3,"div",3),m.YNc(4,T,2,0,"div",4),m.TgZ(5,"div",1),m.Hsn(6),m.qZA()(),m.YNc(7,v,4,12,"div",5),m.qZA()()),2&H&&(m.xp6(2),m.um2(2,"left-section"===ne.mode?2:-1),m.xp6(),m.ekj("col-lg-8","normal"!==ne.mode),m.xp6(),m.um2(4,ne.header?4:-1),m.xp6(3),m.um2(7,ne.footer||"right-section"===ne.mode?7:-1))},styles:[".theme-light-desk .nav-link:before{background-color:#06c}"],changeDetection:0})}return V})()},8982:(st,me,d)=>{"use strict";d.d(me,{G:()=>A});var r=d(9212);const m=["*"];let A=(()=>{class T{static#e=this.\u0275fac=function(S){return new(S||T)};static#t=this.\u0275cmp=r.Xpm({type:T,selectors:[["it-navbar-item"]],standalone:!0,features:[r.jDz],ngContentSelectors:m,decls:2,vars:0,consts:[[1,"nav-item"]],template:function(S,R){1&S&&(r.F$t(),r.TgZ(0,"li",0),r.Hsn(1),r.qZA())},encapsulation:2,changeDetection:0})}return T})()},7961:(st,me,d)=>{"use strict";d.d(me,{O:()=>v});var r=d(7722),A=(d(8982),d(9212));let v=(()=>{class b{static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275mod=A.oAB({type:b});static#n=this.\u0275inj=A.cJS({imports:[r.S]})}return b})()},7722:(st,me,d)=>{"use strict";d.d(me,{S:()=>M});var r=d(2618),m=d(3016),A=d(6776),T=d(6308),v=d(9212);const b=["collapseButton"],S=["collapseView"],R=[[["","navItems",""]]],V=["[navItems]"];let M=(()=>{class L{constructor(){this.expand=!0}ngAfterViewInit(){this.collapseButton&&this.collapseView&&(this.navbar=T.Ov.getOrCreateInstance(this.collapseView.nativeElement))}toggleCollapse(){this.navbar?.toggle(this.collapseButton?.nativeElement)}static#e=this.\u0275fac=function(Y){return new(Y||L)};static#t=this.\u0275cmp=v.Xpm({type:L,selectors:[["it-navbar"]],viewQuery:function(Y,K){if(1&Y&&(v.Gf(b,5),v.Gf(S,5)),2&Y){let ue;v.iGM(ue=v.CRH())&&(K.collapseButton=ue.first),v.iGM(ue=v.CRH())&&(K.collapseView=ue.first)}},inputs:{megamenu:[v.lbL.HasDecoratorInputTransform,"megamenu","megamenu",A.C],expand:[v.lbL.HasDecoratorInputTransform,"expand","expand",A.C]},standalone:!0,features:[v.Xq5,v.jDz],ngContentSelectors:V,decls:18,vars:13,consts:[[1,"navbar"],["type","button",1,"custom-navbar-toggler",3,"click"],["collapseButton",""],["name","burger"],[1,"navbar-collapsable",2,"display","none"],["collapseView",""],[1,"overlay",2,"display","none"],[1,"close-div"],["type","button",1,"btn","close-menu"],[1,"visually-hidden"],["name","close-big"],[1,"menu-wrapper"],[1,"navbar-nav"]],template:function(Y,K){1&Y&&(v.F$t(R),v.TgZ(0,"nav",0),v.ALo(1,"translate"),v.TgZ(2,"button",1,2),v.NdJ("click",function(){return K.toggleCollapse()}),v.ALo(4,"translate"),v._UZ(5,"it-icon",3),v.qZA(),v.TgZ(6,"div",4,5),v._UZ(8,"div",6),v.TgZ(9,"div",7)(10,"button",8)(11,"span",9),v._uU(12),v.ALo(13,"translate"),v.qZA(),v._UZ(14,"it-icon",10),v.qZA()(),v.TgZ(15,"div",11)(16,"ul",12),v.Hsn(17),v.qZA()()()()),2&Y&&(v.ekj("navbar-expand-lg",K.expand)("has-megamenu",K.megamenu),v.uIk("aria-label",v.lcZ(1,7,"it.navbar.aria-label-main")),v.xp6(2),v.uIk("aria-label",v.lcZ(4,9,"it.navbar.aria-label-toggle")),v.xp6(10),v.Oqu(v.lcZ(13,11,"it.navbar.hide")))},dependencies:[r.aw,r.X$,m.Q],encapsulation:2,changeDetection:0})}return L})()},9197:(st,me,d)=>{"use strict";d.d(me,{B:()=>b});var r=d(6776),m=d(9212);function A(S,R){if(1&S&&(m.TgZ(0,"h3"),m._uU(1),m.qZA()),2&S){const V=m.oxw();m.xp6(),m.Oqu(V.header)}}const T=["*",[["","secondary",""]]],v=["*","[secondary]"];let b=(()=>{class S{constructor(){this.withRightLine=!1,this.withLeftLine=!1,this.dark=!1,this.componentClass="d-block sidebar-wrapper"}static#e=this.\u0275fac=function(M){return new(M||S)};static#t=this.\u0275cmp=m.Xpm({type:S,selectors:[["it-sidebar"]],hostVars:8,hostBindings:function(M,L){2&M&&(m.Tol(L.componentClass),m.ekj("it-line-right-side",L.withRightLine)("it-line-left-side",L.withLeftLine)("theme-dark",L.dark))},inputs:{withRightLine:[m.lbL.HasDecoratorInputTransform,"withRightLine","withRightLine",r.C],withLeftLine:[m.lbL.HasDecoratorInputTransform,"withLeftLine","withLeftLine",r.C],dark:[m.lbL.HasDecoratorInputTransform,"dark","dark",r.C],header:"header"},standalone:!0,features:[m.Xq5,m.jDz],ngContentSelectors:v,decls:5,vars:1,consts:[[1,"sidebar-linklist-wrapper"],[1,"sidebar-linklist-wrapper","linklist-secondary"]],template:function(M,L){1&M&&(m.F$t(T),m.YNc(0,A,2,1,"h3"),m.TgZ(1,"div",0),m.Hsn(2),m.qZA(),m.TgZ(3,"div",1),m.Hsn(4,1),m.qZA()),2&M&&m.um2(0,L.header?0:-1)},encapsulation:2,changeDetection:0})}return S})()},1625:(st,me,d)=>{"use strict";d.d(me,{e:()=>K});var r=d(1640),m=d(2618),A=d(4951),T=d(7463),v=d(6776),b=d(9212);function S(ue,ae){if(1&ue&&(b.TgZ(0,"h1"),b._uU(1),b.qZA()),2&ue){const _e=b.oxw();b.xp6(),b.Oqu(_e.errorCode)}}function R(ue,ae){if(1&ue&&(b._uU(0),b.ALo(1,"translate")),2&ue){const _e=b.oxw();b.hij(" ",b.lcZ(1,1,"it.utils.error-page."+_e.errorCode+".title")," ")}}function V(ue,ae){if(1&ue&&(b._uU(0),b.ALo(1,"translate")),2&ue){const _e=b.oxw();b.hij(" ",b.lcZ(1,1,_e.errorTitle||"it.errors.generic")," ")}}function M(ue,ae){if(1&ue&&(b._uU(0),b.ALo(1,"translate")),2&ue){const _e=b.oxw();b.hij(" ",b.lcZ(1,1,"it.utils.error-page."+_e.errorCode+".description")," ")}}function L(ue,ae){if(1&ue&&(b._uU(0),b.ALo(1,"translate")),2&ue){const _e=b.oxw();b.hij(" ",b.lcZ(1,1,_e.errorDescription||"it.errors.generic-support-message")," ")}}function H(ue,ae){1&ue&&b._UZ(0,"it-back-button")}function ne(ue,ae){1&ue&&(b.TgZ(0,"a",5),b.ALo(1,"translate"),b._uU(2),b.ALo(3,"translate"),b.qZA()),2&ue&&(b.s9C("title",b.lcZ(1,2,"it.utils.error-page.go-to-homepage")),b.xp6(2),b.hij(" ",b.lcZ(3,4,"it.utils.error-page.go-to-homepage")," "))}function Y(ue,ae){if(1&ue&&(b.TgZ(0,"div",3),b.YNc(1,H,1,0,"it-back-button")(2,ne,4,6,"a",4),b.qZA()),2&ue){const _e=b.oxw();b.xp6(),b.um2(1,_e.showBackButton?1:-1),b.xp6(),b.um2(2,_e.showHomeButton?2:-1)}}let K=(()=>{class ue{constructor(_e){this.route=_e,this.showErrorCode=!0,this.showBackButton=!0,this.showHomeButton=!0,this.route.data.subscribe(de=>{!this.errorCode&&de.errorCode&&(this.errorCode=de.errorCode),void 0!==de.showErrorCode&&(this.showErrorCode=de.showErrorCode),!this.errorTitle&&de.errorTitle&&(this.errorTitle=de.errorTitle),!this.errorDescription&&de.errorDescription&&(this.errorDescription=de.errorDescription),void 0!==de.showBackButton&&(this.showBackButton=de.showBackButton),void 0!==de.showHomeButton&&(this.showHomeButton=de.showHomeButton)})}get isDefaultErrorCode(){return 404===this.errorCode||403===this.errorCode||500===this.errorCode}static#e=this.\u0275fac=function(de){return new(de||ue)(b.Y36(r.gz))};static#t=this.\u0275cmp=b.Xpm({type:ue,selectors:[["it-error-page"]],inputs:{errorCode:"errorCode",showErrorCode:[b.lbL.HasDecoratorInputTransform,"showErrorCode","showErrorCode",v.C],errorTitle:"errorTitle",errorDescription:"errorDescription",showBackButton:[b.lbL.HasDecoratorInputTransform,"showBackButton","showBackButton",v.C],showHomeButton:[b.lbL.HasDecoratorInputTransform,"showHomeButton","showHomeButton",v.C]},standalone:!0,features:[b.Xq5,b.jDz],decls:9,vars:4,consts:[[1,"container","text-center","mt-5"],[1,"mt-3","w-75","mx-auto"],["class","mt-5"],[1,"mt-5"],["itButton","outline-primary","class","ms-3","routerLink","/",3,"title"],["itButton","outline-primary","routerLink","/",1,"ms-3",3,"title"]],template:function(de,se){1&de&&(b.TgZ(0,"div",0),b.YNc(1,S,2,1,"h1"),b.TgZ(2,"h2"),b.YNc(3,R,2,3)(4,V,2,3),b.qZA(),b.TgZ(5,"p",1),b.YNc(6,M,2,3)(7,L,2,3),b.qZA(),b.YNc(8,Y,3,2,"div",2),b.qZA()),2&de&&(b.xp6(),b.um2(1,se.errorCode&&se.showErrorCode?1:-1),b.xp6(2),b.um2(3,!se.errorTitle&&se.isDefaultErrorCode?3:4),b.xp6(3),b.um2(6,!se.errorDescription&&se.isDefaultErrorCode?6:7),b.xp6(2),b.um2(8,se.showBackButton||se.showHomeButton?8:-1))},dependencies:[m.aw,m.X$,r.rH,A.o,T.E],encapsulation:2,changeDetection:0})}return ue})()},3016:(st,me,d)=>{"use strict";d.d(me,{Q:()=>T});var r=d(9212),m=d(6776),A=d(5424);let T=(()=>{class v{get iconHref(){return`${this.assetBasePath}/dist/svg/sprites.svg#it-${this.name}`}get iconClass(){let S="icon";return this.size&&(S+=` icon-${this.size}`),this.color&&(S+=` icon-${this.color}`),this.padded&&(S+=" icon-padded"),this.svgClass&&(S+=` ${this.svgClass}`),S}get isAriaHidden(){return null==this.labelWaria}constructor(){this.assetBasePath=(0,r.f3M)(A.y)}static#e=this.\u0275fac=function(R){return new(R||v)};static#t=this.\u0275cmp=r.Xpm({type:v,selectors:[["it-icon"]],inputs:{name:"name",size:"size",color:"color",padded:[r.lbL.HasDecoratorInputTransform,"padded","padded",m.C],svgClass:"svgClass",labelWaria:"labelWaria"},standalone:!0,features:[r.Xq5,r.jDz],decls:2,vars:6,template:function(R,V){1&R&&(r.O4$(),r.TgZ(0,"svg"),r._UZ(1,"use"),r.qZA()),2&R&&(r.Tol(V.iconClass),r.uIk("aria-hidden",V.isAriaHidden)("aria-label",V.labelWaria),r.xp6(),r.uIk("href",V.iconHref)("href",V.iconHref,null,"xlink"))},styles:["[_nghost-%COMP%]{display:contents}"],changeDetection:0})}return v})()},9807:(st,me,d)=>{"use strict";d.d(me,{P:()=>Y});var r=d(7921),m=d(7398),A=d(2618),T=d(6814),v=d(9943),b=d(9212),S=d(9457),R=d(5078);const V=(K,ue)=>ue.code;function M(K,ue){1&K&&(b.TgZ(0,"span",2),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&K&&(b.xp6(),b.hij(" ",b.lcZ(2,1,"it.utils.selected")," "))}function L(K,ue){if(1&K){const ae=b.EpF();b.TgZ(0,"it-dropdown-item",4),b.NdJ("click",function(){const se=b.CHM(ae).$implicit,pe=b.oxw(2);return b.KtG(pe.changeLanguage(se.code))}),b.ALo(1,"async"),b._uU(2),b.YNc(3,M,3,3,"span",5),b.ALo(4,"async"),b.qZA()}if(2&K){const ae=ue.$implicit,_e=b.oxw(2);let de,se;b.Q6J("active",ae.code===(null==(de=b.lcZ(1,3,_e.currentLang$))?null:de.code)),b.xp6(2),b.hij(" ",ae.label," "),b.xp6(),b.um2(3,ae.code===(null==(se=b.lcZ(4,5,_e.currentLang$))?null:se.code)?3:-1)}}function H(K,ue){if(1&K&&(b.ynx(0,3),b.SjG(1,L,5,7,"it-dropdown-item",6,V),b.BQk()),2&K){const ae=b.oxw();b.xp6(),b.wJu(ae.availableLanguages)}}const ne=K=>({lang:K});let Y=(()=>{class K{constructor(ae){this.translateService=ae,this.mode="link",this.currentLang$=this.translateService.onLangChange.pipe((0,r.O)({lang:ae.currentLang}),(0,m.U)(_e=>this.availableLanguages?.find(de=>de.code===_e.lang)))}ngOnInit(){this.availableLanguages?this.translateService.addLangs(this.availableLanguages.map(ae=>ae.code)):this.availableLanguages=this.translateService.getLangs().map(ae=>({code:ae,label:ae,..."it"===ae&&{label:"ITA"},..."en"===ae&&{label:"ENG"}}))}changeLanguage(ae){this.translateService.use(ae)}static#e=this.\u0275fac=function(_e){return new(_e||K)(b.Y36(A.sK))};static#t=this.\u0275cmp=b.Xpm({type:K,selectors:[["it-language-switcher"]],inputs:{availableLanguages:"availableLanguages",mode:"mode"},standalone:!0,features:[b.jDz],decls:11,vars:15,consts:[[3,"mode"],["button",""],[1,"visually-hidden"],["list",""],[3,"active","click"],["class","visually-hidden"],[3,"active"]],template:function(_e,de){if(1&_e&&(b.TgZ(0,"it-dropdown",0),b.ynx(1,1),b.TgZ(2,"span",2),b._uU(3),b.ALo(4,"translate"),b.ALo(5,"async"),b.qZA(),b.TgZ(6,"span"),b._uU(7),b.ALo(8,"async"),b.ALo(9,"translate"),b.qZA(),b.BQk(),b.YNc(10,H,3,0,"ng-container",3),b.qZA()),2&_e){let se,pe;b.Q6J("mode",de.mode),b.xp6(3),b.Oqu(b.xi3(4,4,"it.utils.selected",b.VKq(13,ne,null==(se=b.lcZ(5,7,de.currentLang$))?null:se.label))),b.xp6(4),b.Oqu((null==(pe=b.lcZ(8,9,de.currentLang$))?null:pe.label)||b.lcZ(9,11,"it.utils.select-language")),b.xp6(3),b.um2(10,de.availableLanguages?10:-1)}},dependencies:[T.Ov,A.aw,A.X$,v.q,S.N,R.o],encapsulation:2,changeDetection:0})}return K})()},7032:(st,me,d)=>{"use strict";d.d(me,{z:()=>ki});var r=d(9212),m=d(5424),A=d(6308),T=d(2618),v=d(9862);class b{http;prefix;suffix;constructor(qr,Qn="/assets/i18n/",_n=".json"){this.http=qr,this.prefix=Qn,this.suffix=_n}getTranslation(qr){return this.http.get(`${this.prefix}${qr}${this.suffix}`)}}function S(St){let qr="./bootstrap-italia";St?.assetBasePath&&(qr=St.assetBasePath.endsWith("/")?St.assetBasePath.substring(0,St.assetBasePath.lastIndexOf("/")):St.assetBasePath);const Qn=[{provide:m.y,useValue:qr}];!1!==St?.loadFont&&Qn.push({provide:r.ip1,useFactory:()=>()=>{(0,A.hR)(`${qr}/dist/fonts`)},multi:!0});const _n=`${qr}/i18n/`;return Qn.push((0,r.RIp)(T.aw.forRoot({loader:St?.translateLoader?.(_n,".json")??{provide:T.Zw,useFactory:Ei=>new b(Ei,_n,".json"),deps:[v.eN]},defaultLanguage:"it",useDefaultLang:!0}))),Qn.push({provide:r.ip1,useFactory:Ei=>()=>{Ei.addLangs(["it","en"])},multi:!0,deps:[T.sK]}),(0,r.MR2)(Qn)}d(2120);var V=d(8740),L=(d(7125),d(2290));d(9091);let Y=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({imports:[L.M]})}return St})();d(142),d(7463),d(7174),d(962);d(1682),d(1802);let le=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({})}return St})();var Ce=d(1471);d(4062);d(5336),d(7060),d(5101);let Et=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({})}return St})();var Pt=d(9943);d(3806),d(1940);d(8789),d(5006);let ye=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({})}return St})();d(5857);var Oe=d(2514),Be=d(3851),xe=d(5952),He=(d(5325),d(1033)),G=d(4389),ke=d(5039),Ue=d(533);d(2710);let jt=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({imports:[Ue.j]})}return St})();d(6273),d(4580);let $n=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({})}return St})();d(5969),d(6040),d(3840);let Sr=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({})}return St})();d(4995);var Rr=d(4220),an=d(4676),An=d(2998),Br=d(8790),Xr=d(3373),cn=d(2887),Vr=d(1858),qn=d(1760),wi=d(3342),nr=d(2346);const Pn=[d(8405).Y,Rr.f,an.g,An.S,Br.C,Xr.K,cn.X,Vr.D,qn.J,wi.T,nr.O];let Qt=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({imports:[Pn]})}return St})();var Ur=d(4951),ar=(d(2479),d(4310));d(7577);let ri=(()=>{class St{static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({imports:[ar.r]})}return St})();var vr=d(8608),Je=d(7961),ce=(d(9197),d(1625)),gt=(d(3016),d(9807));d(3287);let ki=(()=>{class St{static forRoot(Qn){return{ngModule:St,providers:[S(Qn)]}}static forChild(){return{ngModule:St}}static#e=this.\u0275fac=function(_n){return new(_n||St)};static#t=this.\u0275mod=r.oAB({type:St});static#n=this.\u0275inj=r.cJS({imports:[V.v,Y,le,Ce.B,Et,Pt.q,ye,Oe.X,Be.U,xe.f,He.t,G.S,ke.L,jt,$n,Sr,Qt,Ur.o,ri,vr.V,Je.O,ce.e,gt.P,Y,le,Et,Pt.q,ye,jt,$n,Sr,Qt,ri,Je.O]})}return St})()},8048:(st,me,d)=>{"use strict";d.d(me,{E:()=>m,k:()=>r});var r=function(A){return A.Standard="standard",A.Success="success",A.Error="error",A.Info="info",A.Warning="warning",A}(r||{}),m=function(A){return A.Top="top-fix mt-3",A.Bottom="bottom-fix mb-3",A.Left="left-fix ms-3",A.Right="right-fix me-3",A}(m||{})},5424:(st,me,d)=>{"use strict";d.d(me,{y:()=>m});const m=new(d(9212).OlP)("it-asset-base-path")},5863:(st,me,d)=>{"use strict";d.d(me,{I:()=>m});const m=new(d(9212).OlP)("IT_SORT_DEFAULT_OPTIONS")},3287:(st,me,d)=>{"use strict";d.d(me,{L:()=>A});var r=d(9212),m=d(6593);let A=(()=>{class T{constructor(b){this.domSanitizer=b}transform(b,S){if(!S)return b;if(!b)return"";"number"==typeof S&&(S=S.toString());const R=b.toLowerCase().indexOf(S.toLowerCase());if(-1!==R){const V=b.substring(R,R+S.length),M=new RegExp("("+V+")","gi"),L=b.replace(M,"$1");return this.domSanitizer.bypassSecurityTrustHtml(L)}return b}static#e=this.\u0275fac=function(S){return new(S||T)(r.Y36(m.H7,16))};static#t=this.\u0275pipe=r.Yjl({name:"itMarkMatchingText",type:T,pure:!0,standalone:!0})}return T})()},6166:(st,me,d)=>{"use strict";d.d(me,{e:()=>v});var r=d(8645),m=d(2181),A=d(8048),T=d(9212);let v=(()=>{class b{constructor(){this.subject=new r.x}onNotification(R){return this.subject.asObservable().pipe((0,m.h)(V=>V&&(!R||V.type===R)))}addNotification(R){this.subject.next(R)}standard(R,V,M,L,H){this.addNotification({type:A.k.Standard,message:V,title:R,duration:L,dismissible:M,position:H})}success(R,V,M,L,H){this.addNotification({type:A.k.Success,message:V,title:R,duration:L,dismissible:M,position:H})}error(R,V,M,L,H){this.addNotification({type:A.k.Error,message:V,title:R,duration:L,dismissible:M,position:H})}warning(R,V,M,L,H){this.addNotification({type:A.k.Warning,message:V,title:R,duration:L,dismissible:M,position:H})}info(R,V,M,L,H){this.addNotification({type:A.k.Info,message:V,title:R,duration:L,dismissible:M,position:H})}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=T.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},6776:(st,me,d)=>{"use strict";d.d(me,{C:()=>m});var r=d(9212);function m(A){return(0,r.VuI)(A)}},6162:(st,me,d)=>{"use strict";d.d(me,{j:()=>m});var r=d(5592);class m{static getFileSizeString(T,v=2){const b=T.size;if(!+b)return"0 Bytes";const R=v<0?0:v,M=Math.floor(Math.log(b)/Math.log(1024));return`${parseFloat((b/Math.pow(1024,M)).toFixed(R))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][M]}`}static fileToBase64(T){const v=new FileReader;return v.readAsDataURL(T),new r.y(b=>{v.onload=S=>{const R=S.target;if(!R?.result||R.result instanceof ArrayBuffer)return b.error("Error on parse");b.next(R.result),b.complete()},v.onerror=S=>{b.error(S)}})}static base64ToBlob(T,v){const b=window.atob(T),S=new ArrayBuffer(b.length),R=new Uint8Array(S);for(let V=0;V{"use strict";d.d(me,{u:()=>V});var r=d(6223);const m=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/,A=/^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{3})(?: *x(\d+))?\s*$/,T=/(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/,v=/^[A-Za-z]{6}[0-9]{2}[A-Za-z]{1}[0-9]{2}[A-Za-z]{1}[0-9]{3}[A-Za-z]{1}$/i,b=/^[0-9]{11}$/,S=/^[0-9]{5}$/,R=/^(?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:BE|IS)\d{24}|(?:FR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})$/i;let V=(()=>{class M{static#e=this.SpecialCharacterPattern="!@#$%&*_+=;:|,.";static customPattern(H,ne){return Y=>Y.value?H.test(Y.value)?null:ne:null}static conditional(H,ne){return Y=>Y.parent&&ne(Y)?H(Y):null}static passwordMatch(H,ne="password",Y="confirmPassword"){const K=H.get(Y);if(!K)return null;const ue=H.get(ne),ae=ue?.value;return ae&&!K.value||K.value&&ae!==K.value?(K?.setErrors({noPasswordMatch:!0}),K?.markAsTouched(),H):(ae&&ue?.touched&&K?.markAsTouched(),null)}static password(H=10,ne=!0,Y=!0,K=!0,ue=!0,ae=!0){const _e=[r.kI.minLength(H)];return ne&&_e.push(M.customPattern(/\d/,{hasNumber:ne})),Y&&_e.push(M.customPattern(/[A-Z]/,{hasCapitalCase:Y})),K&&_e.push(M.customPattern(/[a-z]/,{hasSmallCase:K})),ue&&_e.push(M.customPattern(new RegExp(`[${M.SpecialCharacterPattern}]`),{hasSpecialCharacters:ue})),ae&&_e.push(r.kI.required),r.kI.compose(_e)}static get email(){return r.kI.compose([r.kI.email,M.customPattern(m,{invalidEmail:!0})])}static get tel(){return M.customPattern(A,{invalidTel:!0})}static get url(){return M.customPattern(T,{invalidUrl:!0})}static get taxCode(){return M.customPattern(v,{invalidTaxCode:!0})}static get vatNumber(){return M.customPattern(b,{invalidVatNumber:!0})}static get cap(){return M.customPattern(S,{invalidCap:!0})}static get iban(){return M.customPattern(R,{invalidIban:!0})}static get regExp(){return H=>{try{H?.value&&new RegExp(H.value)}catch{return{invalidRegex:!0}}return null}}}return M})()},5731:(st,me,d)=>{"use strict";var r=d(6593),m=d(9212),A=d(6825);function v(B){return new m.vHH(3e3,!1)}function He(B){switch(B.length){case 0:return new A.ZN;case 1:return B[0];default:return new A.ZE(B)}}function G(B,g,C=new Map,x=new Map){const $=[],te=[];let Te=-1,Ne=null;if(g.forEach(Qe=>{const ut=Qe.get("offset"),Zt=ut==Te,Bt=Zt&&Ne||new Map;Qe.forEach((_r,fn)=>{let qt=fn,Ln=_r;if("offset"!==fn)switch(qt=B.normalizePropertyName(qt,$),Ln){case A.k1:Ln=C.get(fn);break;case A.l3:Ln=x.get(fn);break;default:Ln=B.normalizeStyleValue(fn,qt,Ln,$)}Bt.set(qt,Ln)}),Zt||te.push(Bt),Ne=Bt,Te=ut}),$.length)throw function Et(B){return new m.vHH(3502,!1)}();return te}function ke(B,g,C,x){switch(g){case"start":B.onStart(()=>x(C&&Ue(C,"start",B)));break;case"done":B.onDone(()=>x(C&&Ue(C,"done",B)));break;case"destroy":B.onDestroy(()=>x(C&&Ue(C,"destroy",B)))}}function Ue(B,g,C){const te=mt(B.element,B.triggerName,B.fromState,B.toState,g||B.phaseName,C.totalTime??B.totalTime,!!C.disabled),Te=B._data;return null!=Te&&(te._data=Te),te}function mt(B,g,C,x,$="",te=0,Te){return{element:B,triggerName:g,fromState:C,toState:x,phaseName:$,totalTime:te,disabled:!!Te}}function Lt(B,g,C){let x=B.get(g);return x||B.set(g,x=C),x}function jt(B){const g=B.indexOf(":");return[B.substring(1,g),B.slice(g+1)]}const on=typeof document>"u"?null:document.documentElement;function Mn(B){const g=B.parentNode||B.host||null;return g===on?null:g}let $n=null,Wn=!1;function Sr(B,g){for(;g;){if(g===B)return!0;g=Mn(g)}return!1}function ni(B,g,C){if(C)return Array.from(B.querySelectorAll(g));const x=B.querySelector(g);return x?[x]:[]}let an=(()=>{class B{validateStyleProperty(C){return function ft(B){$n||($n=function Qr(){return typeof document<"u"?document.body:null}()||{},Wn=!!$n.style&&"WebkitAppearance"in $n.style);let g=!0;return $n.style&&!function jn(B){return"ebkit"==B.substring(1,6)}(B)&&(g=B in $n.style,!g&&Wn&&(g="Webkit"+B.charAt(0).toUpperCase()+B.slice(1)in $n.style)),g}(C)}matchesElement(C,x){return!1}containsElement(C,x){return Sr(C,x)}getParentElement(C){return Mn(C)}query(C,x,$){return ni(C,x,$)}computeStyle(C,x,$){return $||""}animate(C,x,$,te,Te,Ne=[],Qe){return new A.ZN($,te)}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275prov=m.Yz7({token:B,factory:B.\u0275fac})}return B})();class An{static#e=this.NOOP=new an}class Br{}const cn=1e3,wi="ng-enter",nr="ng-leave",Ci="ng-trigger",Pn=".ng-trigger",Qt="ng-animating",Ur=".ng-animating";function Kn(B){if("number"==typeof B)return B;const g=B.match(/^(-?[\.\d]+)(m?s)/);return!g||g.length<2?0:ar(parseFloat(g[1]),g[2])}function ar(B,g){return"s"===g?B*cn:B}function sn(B,g,C){return B.hasOwnProperty("duration")?B:function Cr(B,g,C){let $,te=0,Te="";if("string"==typeof B){const Ne=B.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ne)return g.push(v()),{duration:0,delay:0,easing:""};$=ar(parseFloat(Ne[1]),Ne[2]);const Qe=Ne[3];null!=Qe&&(te=ar(parseFloat(Qe),Ne[4]));const ut=Ne[5];ut&&(Te=ut)}else $=B;if(!C){let Ne=!1,Qe=g.length;$<0&&(g.push(function b(){return new m.vHH(3100,!1)}()),Ne=!0),te<0&&(g.push(function S(){return new m.vHH(3101,!1)}()),Ne=!0),Ne&&g.splice(Qe,0,v())}return{duration:$,delay:te,easing:Te}}(B,g,C)}function Je(B,g,C){g.forEach((x,$)=>{const te=Yn($);C&&!C.has($)&&C.set($,B.style[te]),B.style[te]=x})}function ze(B,g){g.forEach((C,x)=>{const $=Yn(x);B.style[$]=""})}function ce(B){return Array.isArray(B)?1==B.length?B[0]:(0,A.vP)(B):B}const gt=new RegExp("{{\\s*(.+?)\\s*}}","g");function bt(B){let g=[];if("string"==typeof B){let C;for(;C=gt.exec(B);)g.push(C[1]);gt.lastIndex=0}return g}function Xt(B,g,C){const x=`${B}`,$=x.replace(gt,(te,Te)=>{let Ne=g[Te];return null==Ne&&(C.push(function V(B){return new m.vHH(3003,!1)}()),Ne=""),Ne.toString()});return $==x?B:$}const zn=/-+([a-z0-9])/g;function Yn(B){return B.replace(zn,(...g)=>g[1].toUpperCase())}function zr(B,g,C){switch(g.type){case A.mo.Trigger:return B.visitTrigger(g,C);case A.mo.State:return B.visitState(g,C);case A.mo.Transition:return B.visitTransition(g,C);case A.mo.Sequence:return B.visitSequence(g,C);case A.mo.Group:return B.visitGroup(g,C);case A.mo.Animate:return B.visitAnimate(g,C);case A.mo.Keyframes:return B.visitKeyframes(g,C);case A.mo.Style:return B.visitStyle(g,C);case A.mo.Reference:return B.visitReference(g,C);case A.mo.AnimateChild:return B.visitAnimateChild(g,C);case A.mo.AnimateRef:return B.visitAnimateRef(g,C);case A.mo.Query:return B.visitQuery(g,C);case A.mo.Stagger:return B.visitStagger(g,C);default:throw function M(B){return new m.vHH(3004,!1)}()}}function ki(B,g){return window.getComputedStyle(B)[g]}const St=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class qr extends Br{normalizePropertyName(g,C){return Yn(g)}normalizeStyleValue(g,C,x,$){let te="";const Te=x.toString().trim();if(St.has(C)&&0!==x&&"0"!==x)if("number"==typeof x)te="px";else{const Ne=x.match(/^[+-]?[\d\.]+([a-z]*)$/);Ne&&0==Ne[1].length&&$.push(function L(B,g){return new m.vHH(3005,!1)}())}return Te+te}}const lo="*";const to=new Set(["true","1"]),Bi=new Set(["false","0"]);function Eo(B,g){const C=to.has(B)||Bi.has(B),x=to.has(g)||Bi.has(g);return($,te)=>{let Te=B==lo||B==$,Ne=g==lo||g==te;return!Te&&C&&"boolean"==typeof $&&(Te=$?to.has(B):Bi.has(B)),!Ne&&x&&"boolean"==typeof te&&(Ne=te?to.has(g):Bi.has(g)),Te&&Ne}}const Me=new RegExp("s*:selfs*,?","g");function Ee(B,g,C,x){return new _t(B).build(g,C,x)}class _t{constructor(g){this._driver=g}build(g,C,x){const $=new ln(C);return this._resetContextStyleTimingState($),zr(this,ce(g),$)}_resetContextStyleTimingState(g){g.currentQuerySelector="",g.collectedStyles=new Map,g.collectedStyles.set("",new Map),g.currentTime=0}visitTrigger(g,C){let x=C.queryCount=0,$=C.depCount=0;const te=[],Te=[];return"@"==g.name.charAt(0)&&C.errors.push(function H(){return new m.vHH(3006,!1)}()),g.definitions.forEach(Ne=>{if(this._resetContextStyleTimingState(C),Ne.type==A.mo.State){const Qe=Ne,ut=Qe.name;ut.toString().split(/\s*,\s*/).forEach(Zt=>{Qe.name=Zt,te.push(this.visitState(Qe,C))}),Qe.name=ut}else if(Ne.type==A.mo.Transition){const Qe=this.visitTransition(Ne,C);x+=Qe.queryCount,$+=Qe.depCount,Te.push(Qe)}else C.errors.push(function ne(){return new m.vHH(3007,!1)}())}),{type:A.mo.Trigger,name:g.name,states:te,transitions:Te,queryCount:x,depCount:$,options:null}}visitState(g,C){const x=this.visitStyle(g.styles,C),$=g.options&&g.options.params||null;if(x.containsDynamicStyles){const te=new Set,Te=$||{};x.styles.forEach(Ne=>{Ne instanceof Map&&Ne.forEach(Qe=>{bt(Qe).forEach(ut=>{Te.hasOwnProperty(ut)||te.add(ut)})})}),te.size&&C.errors.push(function Y(B,g){return new m.vHH(3008,!1)}(0,te.values()))}return{type:A.mo.State,name:g.name,style:x,options:$?{params:$}:null}}visitTransition(g,C){C.queryCount=0,C.depCount=0;const x=zr(this,ce(g.animation),C),$=function jr(B,g){const C=[];return"string"==typeof B?B.split(/\s*,\s*/).forEach(x=>function un(B,g,C){if(":"==B[0]){const Qe=function Tr(B,g){switch(B){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,x)=>parseFloat(x)>parseFloat(C);case":decrement":return(C,x)=>parseFloat(x) *"}}(B,C);if("function"==typeof Qe)return void g.push(Qe);B=Qe}const x=B.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==x||x.length<4)return C.push(function Ke(B){return new m.vHH(3015,!1)}()),g;const $=x[1],te=x[2],Te=x[3];g.push(Eo($,Te)),"<"==te[0]&&($!=lo||Te!=lo)&&g.push(Eo(Te,$))}(x,C,g)):C.push(B),C}(g.expr,C.errors);return{type:A.mo.Transition,matchers:$,animation:x,queryCount:C.queryCount,depCount:C.depCount,options:Jn(g.options)}}visitSequence(g,C){return{type:A.mo.Sequence,steps:g.steps.map(x=>zr(this,x,C)),options:Jn(g.options)}}visitGroup(g,C){const x=C.currentTime;let $=0;const te=g.steps.map(Te=>{C.currentTime=x;const Ne=zr(this,Te,C);return $=Math.max($,C.currentTime),Ne});return C.currentTime=$,{type:A.mo.Group,steps:te,options:Jn(g.options)}}visitAnimate(g,C){const x=function rr(B,g){if(B.hasOwnProperty("duration"))return B;if("number"==typeof B)return Er(sn(B,g).duration,0,"");const C=B;if(C.split(/\s+/).some(te=>"{"==te.charAt(0)&&"{"==te.charAt(1))){const te=Er(0,0,"");return te.dynamic=!0,te.strValue=C,te}const $=sn(C,g);return Er($.duration,$.delay,$.easing)}(g.timings,C.errors);C.currentAnimateTimings=x;let $,te=g.styles?g.styles:(0,A.oB)({});if(te.type==A.mo.Keyframes)$=this.visitKeyframes(te,C);else{let Te=g.styles,Ne=!1;if(!Te){Ne=!0;const ut={};x.easing&&(ut.easing=x.easing),Te=(0,A.oB)(ut)}C.currentTime+=x.duration+x.delay;const Qe=this.visitStyle(Te,C);Qe.isEmptyStep=Ne,$=Qe}return C.currentAnimateTimings=null,{type:A.mo.Animate,timings:x,style:$,options:null}}visitStyle(g,C){const x=this._makeStyleAst(g,C);return this._validateStyleAst(x,C),x}_makeStyleAst(g,C){const x=[],$=Array.isArray(g.styles)?g.styles:[g.styles];for(let Ne of $)"string"==typeof Ne?Ne===A.l3?x.push(Ne):C.errors.push(new m.vHH(3002,!1)):x.push(new Map(Object.entries(Ne)));let te=!1,Te=null;return x.forEach(Ne=>{if(Ne instanceof Map&&(Ne.has("easing")&&(Te=Ne.get("easing"),Ne.delete("easing")),!te))for(let Qe of Ne.values())if(Qe.toString().indexOf("{{")>=0){te=!0;break}}),{type:A.mo.Style,styles:x,easing:Te,offset:g.offset,containsDynamicStyles:te,options:null}}_validateStyleAst(g,C){const x=C.currentAnimateTimings;let $=C.currentTime,te=C.currentTime;x&&te>0&&(te-=x.duration+x.delay),g.styles.forEach(Te=>{"string"!=typeof Te&&Te.forEach((Ne,Qe)=>{const ut=C.collectedStyles.get(C.currentQuerySelector),Zt=ut.get(Qe);let Bt=!0;Zt&&(te!=$&&te>=Zt.startTime&&$<=Zt.endTime&&(C.errors.push(function ae(B,g,C,x,$){return new m.vHH(3010,!1)}()),Bt=!1),te=Zt.startTime),Bt&&ut.set(Qe,{startTime:te,endTime:$}),C.options&&function De(B,g,C){const x=g.params||{},$=bt(B);$.length&&$.forEach(te=>{x.hasOwnProperty(te)||C.push(function R(B){return new m.vHH(3001,!1)}())})}(Ne,C.options,C.errors)})})}visitKeyframes(g,C){const x={type:A.mo.Keyframes,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push(function _e(){return new m.vHH(3011,!1)}()),x;let te=0;const Te=[];let Ne=!1,Qe=!1,ut=0;const Zt=g.steps.map(ti=>{const $r=this._makeStyleAst(ti,C);let Li=null!=$r.offset?$r.offset:function Jt(B){if("string"==typeof B)return null;let g=null;if(Array.isArray(B))B.forEach(C=>{if(C instanceof Map&&C.has("offset")){const x=C;g=parseFloat(x.get("offset")),x.delete("offset")}});else if(B instanceof Map&&B.has("offset")){const C=B;g=parseFloat(C.get("offset")),C.delete("offset")}return g}($r.styles),Ai=0;return null!=Li&&(te++,Ai=$r.offset=Li),Qe=Qe||Ai<0||Ai>1,Ne=Ne||Ai0&&te{const Li=_r>0?$r==fn?1:_r*$r:Te[$r],Ai=Li*xr;C.currentTime=qt+Ln.delay+Ai,Ln.duration=Ai,this._validateStyleAst(ti,C),ti.offset=Li,x.styles.push(ti)}),x}visitReference(g,C){return{type:A.mo.Reference,animation:zr(this,ce(g.animation),C),options:Jn(g.options)}}visitAnimateChild(g,C){return C.depCount++,{type:A.mo.AnimateChild,options:Jn(g.options)}}visitAnimateRef(g,C){return{type:A.mo.AnimateRef,animation:this.visitReference(g.animation,C),options:Jn(g.options)}}visitQuery(g,C){const x=C.currentQuerySelector,$=g.options||{};C.queryCount++,C.currentQuery=g;const[te,Te]=function Ot(B){const g=!!B.split(/\s*,\s*/).find(C=>":self"==C);return g&&(B=B.replace(Me,"")),B=B.replace(/@\*/g,Pn).replace(/@\w+/g,C=>Pn+"-"+C.slice(1)).replace(/:animating/g,Ur),[B,g]}(g.selector);C.currentQuerySelector=x.length?x+" "+te:te,Lt(C.collectedStyles,C.currentQuerySelector,new Map);const Ne=zr(this,ce(g.animation),C);return C.currentQuery=null,C.currentQuerySelector=x,{type:A.mo.Query,selector:te,limit:$.limit||0,optional:!!$.optional,includeSelf:Te,animation:Ne,originalSelector:g.selector,options:Jn(g.options)}}visitStagger(g,C){C.currentQuery||C.errors.push(function le(){return new m.vHH(3013,!1)}());const x="full"===g.timings?{duration:0,delay:0,easing:"full"}:sn(g.timings,C.errors,!0);return{type:A.mo.Stagger,animation:zr(this,ce(g.animation),C),timings:x,options:null}}}class ln{constructor(g){this.errors=g,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Jn(B){return B?(B={...B}).params&&(B.params=function Ut(B){return B?{...B}:null}(B.params)):B={},B}function Er(B,g,C){return{duration:B,delay:g,easing:C}}function tn(B,g,C,x,$,te,Te=null,Ne=!1){return{type:1,element:B,keyframes:g,preStyleProps:C,postStyleProps:x,duration:$,delay:te,totalTime:$+te,easing:Te,subTimeline:Ne}}class ur{constructor(){this._map=new Map}get(g){return this._map.get(g)||[]}append(g,C){let x=this._map.get(g);x||this._map.set(g,x=[]),x.push(...C)}has(g){return this._map.has(g)}clear(){this._map.clear()}}const X=new RegExp(":enter","g"),ot=new RegExp(":leave","g");function Ze(B,g,C,x,$,te=new Map,Te=new Map,Ne,Qe,ut=[]){return(new dt).buildKeyframes(B,g,C,x,$,te,Te,Ne,Qe,ut)}class dt{buildKeyframes(g,C,x,$,te,Te,Ne,Qe,ut,Zt=[]){ut=ut||new ur;const Bt=new Kt(g,C,ut,$,te,Zt,[]);Bt.options=Qe;const _r=Qe.delay?Kn(Qe.delay):0;Bt.currentTimeline.delayNextStep(_r),Bt.currentTimeline.setStyles([Te],null,Bt.errors,Qe),zr(this,x,Bt);const fn=Bt.timelines.filter(qt=>qt.containsAnimation());if(fn.length&&Ne.size){let qt;for(let Ln=fn.length-1;Ln>=0;Ln--){const xr=fn[Ln];if(xr.element===C){qt=xr;break}}qt&&!qt.allowOnlyTimelineStyles()&&qt.setStyles([Ne],null,Bt.errors,Qe)}return fn.length?fn.map(qt=>qt.buildKeyframes()):[tn(C,[],[],[],0,_r,"",!1)]}visitTrigger(g,C){}visitState(g,C){}visitTransition(g,C){}visitAnimateChild(g,C){const x=C.subInstructions.get(C.element);if(x){const $=C.createSubContext(g.options),te=C.currentTimeline.currentTime,Te=this._visitSubInstructions(x,$,$.options);te!=Te&&C.transformIntoNewTimeline(Te)}C.previousNode=g}visitAnimateRef(g,C){const x=C.createSubContext(g.options);x.transformIntoNewTimeline(),this._applyAnimationRefDelays([g.options,g.animation.options],C,x),this.visitReference(g.animation,x),C.transformIntoNewTimeline(x.currentTimeline.currentTime),C.previousNode=g}_applyAnimationRefDelays(g,C,x){for(const $ of g){const te=$?.delay;if(te){const Te="number"==typeof te?te:Kn(Xt(te,$?.params??{},C.errors));x.delayNextStep(Te)}}}_visitSubInstructions(g,C,x){let te=C.currentTimeline.currentTime;const Te=null!=x.duration?Kn(x.duration):null,Ne=null!=x.delay?Kn(x.delay):null;return 0!==Te&&g.forEach(Qe=>{const ut=C.appendInstructionToTimeline(Qe,Te,Ne);te=Math.max(te,ut.duration+ut.delay)}),te}visitReference(g,C){C.updateOptions(g.options,!0),zr(this,g.animation,C),C.previousNode=g}visitSequence(g,C){const x=C.subContextCount;let $=C;const te=g.options;if(te&&(te.params||te.delay)&&($=C.createSubContext(te),$.transformIntoNewTimeline(),null!=te.delay)){$.previousNode.type==A.mo.Style&&($.currentTimeline.snapshotCurrentStyles(),$.previousNode=Tt);const Te=Kn(te.delay);$.delayNextStep(Te)}g.steps.length&&(g.steps.forEach(Te=>zr(this,Te,$)),$.currentTimeline.applyStylesToKeyframe(),$.subContextCount>x&&$.transformIntoNewTimeline()),C.previousNode=g}visitGroup(g,C){const x=[];let $=C.currentTimeline.currentTime;const te=g.options&&g.options.delay?Kn(g.options.delay):0;g.steps.forEach(Te=>{const Ne=C.createSubContext(g.options);te&&Ne.delayNextStep(te),zr(this,Te,Ne),$=Math.max($,Ne.currentTimeline.currentTime),x.push(Ne.currentTimeline)}),x.forEach(Te=>C.currentTimeline.mergeTimelineCollectedStyles(Te)),C.transformIntoNewTimeline($),C.previousNode=g}_visitTiming(g,C){if(g.dynamic){const x=g.strValue;return sn(C.params?Xt(x,C.params,C.errors):x,C.errors)}return{duration:g.duration,delay:g.delay,easing:g.easing}}visitAnimate(g,C){const x=C.currentAnimateTimings=this._visitTiming(g.timings,C),$=C.currentTimeline;x.delay&&(C.incrementTime(x.delay),$.snapshotCurrentStyles());const te=g.style;te.type==A.mo.Keyframes?this.visitKeyframes(te,C):(C.incrementTime(x.duration),this.visitStyle(te,C),$.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=g}visitStyle(g,C){const x=C.currentTimeline,$=C.currentAnimateTimings;!$&&x.hasCurrentStyleProperties()&&x.forwardFrame();const te=$&&$.easing||g.easing;g.isEmptyStep?x.applyEmptyStep(te):x.setStyles(g.styles,te,C.errors,C.options),C.previousNode=g}visitKeyframes(g,C){const x=C.currentAnimateTimings,$=C.currentTimeline.duration,te=x.duration,Ne=C.createSubContext().currentTimeline;Ne.easing=x.easing,g.styles.forEach(Qe=>{Ne.forwardTime((Qe.offset||0)*te),Ne.setStyles(Qe.styles,Qe.easing,C.errors,C.options),Ne.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(Ne),C.transformIntoNewTimeline($+te),C.previousNode=g}visitQuery(g,C){const x=C.currentTimeline.currentTime,$=g.options||{},te=$.delay?Kn($.delay):0;te&&(C.previousNode.type===A.mo.Style||0==x&&C.currentTimeline.hasCurrentStyleProperties())&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Tt);let Te=x;const Ne=C.invokeQuery(g.selector,g.originalSelector,g.limit,g.includeSelf,!!$.optional,C.errors);C.currentQueryTotal=Ne.length;let Qe=null;Ne.forEach((ut,Zt)=>{C.currentQueryIndex=Zt;const Bt=C.createSubContext(g.options,ut);te&&Bt.delayNextStep(te),ut===C.element&&(Qe=Bt.currentTimeline),zr(this,g.animation,Bt),Bt.currentTimeline.applyStylesToKeyframe(),Te=Math.max(Te,Bt.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline(Te),Qe&&(C.currentTimeline.mergeTimelineCollectedStyles(Qe),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=g}visitStagger(g,C){const x=C.parentContext,$=C.currentTimeline,te=g.timings,Te=Math.abs(te.duration),Ne=Te*(C.currentQueryTotal-1);let Qe=Te*C.currentQueryIndex;switch(te.duration<0?"reverse":te.easing){case"reverse":Qe=Ne-Qe;break;case"full":Qe=x.currentStaggerTime}const Zt=C.currentTimeline;Qe&&Zt.delayNextStep(Qe);const Bt=Zt.currentTime;zr(this,g.animation,C),C.previousNode=g,x.currentStaggerTime=$.currentTime-Bt+($.startTime-x.currentTimeline.startTime)}}const Tt={};class Kt{constructor(g,C,x,$,te,Te,Ne,Qe){this._driver=g,this.element=C,this.subInstructions=x,this._enterClassName=$,this._leaveClassName=te,this.errors=Te,this.timelines=Ne,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Tt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Qe||new dn(this._driver,C,0),Ne.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(g,C){if(!g)return;const x=g;let $=this.options;null!=x.duration&&($.duration=Kn(x.duration)),null!=x.delay&&($.delay=Kn(x.delay));const te=x.params;if(te){let Te=$.params;Te||(Te=this.options.params={}),Object.keys(te).forEach(Ne=>{(!C||!Te.hasOwnProperty(Ne))&&(Te[Ne]=Xt(te[Ne],Te,this.errors))})}}_copyOptions(){const g={};if(this.options){const C=this.options.params;if(C){const x=g.params={};Object.keys(C).forEach($=>{x[$]=C[$]})}}return g}createSubContext(g=null,C,x){const $=C||this.element,te=new Kt(this._driver,$,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork($,x||0));return te.previousNode=this.previousNode,te.currentAnimateTimings=this.currentAnimateTimings,te.options=this._copyOptions(),te.updateOptions(g),te.currentQueryIndex=this.currentQueryIndex,te.currentQueryTotal=this.currentQueryTotal,te.parentContext=this,this.subContextCount++,te}transformIntoNewTimeline(g){return this.previousNode=Tt,this.currentTimeline=this.currentTimeline.fork(this.element,g),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(g,C,x){const $={duration:C??g.duration,delay:this.currentTimeline.currentTime+(x??0)+g.delay,easing:""},te=new In(this._driver,g.element,g.keyframes,g.preStyleProps,g.postStyleProps,$,g.stretchStartingKeyframe);return this.timelines.push(te),$}incrementTime(g){this.currentTimeline.forwardTime(this.currentTimeline.duration+g)}delayNextStep(g){g>0&&this.currentTimeline.delayNextStep(g)}invokeQuery(g,C,x,$,te,Te){let Ne=[];if($&&Ne.push(this.element),g.length>0){g=(g=g.replace(X,"."+this._enterClassName)).replace(ot,"."+this._leaveClassName);let ut=this._driver.query(this.element,g,1!=x);0!==x&&(ut=x<0?ut.slice(ut.length+x,ut.length):ut.slice(0,x)),Ne.push(...ut)}return!te&&0==Ne.length&&Te.push(function Ce(B){return new m.vHH(3014,!1)}()),Ne}}class dn{constructor(g,C,x,$){this._driver=g,this.element=C,this.startTime=x,this._elementTimelineStylesLookup=$,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(g){const C=1===this._keyframes.size&&this._pendingStyles.size;this.duration||C?(this.forwardTime(this.currentTime+g),C&&this.snapshotCurrentStyles()):this.startTime+=g}fork(g,C){return this.applyStylesToKeyframe(),new dn(this._driver,g,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(g){this.applyStylesToKeyframe(),this.duration=g,this._loadKeyframe()}_updateStyle(g,C){this._localTimelineStyles.set(g,C),this._globalTimelineStyles.set(g,C),this._styleSummary.set(g,{time:this.currentTime,value:C})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(g){g&&this._previousKeyframe.set("easing",g);for(let[C,x]of this._globalTimelineStyles)this._backFill.set(C,x||A.l3),this._currentKeyframe.set(C,A.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(g,C,x,$){C&&this._previousKeyframe.set("easing",C);const te=$&&$.params||{},Te=function Bn(B,g){const C=new Map;let x;return B.forEach($=>{if("*"===$){x??=g.keys();for(let te of x)C.set(te,A.l3)}else for(let[te,Te]of $)C.set(te,Te)}),C}(g,this._globalTimelineStyles);for(let[Ne,Qe]of Te){const ut=Xt(Qe,te,x);this._pendingStyles.set(Ne,ut),this._localTimelineStyles.has(Ne)||this._backFill.set(Ne,this._globalTimelineStyles.get(Ne)??A.l3),this._updateStyle(Ne,ut)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((g,C)=>{this._currentKeyframe.set(C,g)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((g,C)=>{this._currentKeyframe.has(C)||this._currentKeyframe.set(C,g)}))}snapshotCurrentStyles(){for(let[g,C]of this._localTimelineStyles)this._pendingStyles.set(g,C),this._updateStyle(g,C)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const g=[];for(let C in this._currentKeyframe)g.push(C);return g}mergeTimelineCollectedStyles(g){g._styleSummary.forEach((C,x)=>{const $=this._styleSummary.get(x);(!$||C.time>$.time)&&this._updateStyle(x,C.value)})}buildKeyframes(){this.applyStylesToKeyframe();const g=new Set,C=new Set,x=1===this._keyframes.size&&0===this.duration;let $=[];this._keyframes.forEach((Ne,Qe)=>{const ut=new Map([...this._backFill,...Ne]);ut.forEach((Zt,Bt)=>{Zt===A.k1?g.add(Bt):Zt===A.l3&&C.add(Bt)}),x||ut.set("offset",Qe/this.duration),$.push(ut)});const te=[...g.values()],Te=[...C.values()];if(x){const Ne=$[0],Qe=new Map(Ne);Ne.set("offset",0),Qe.set("offset",1),$=[Ne,Qe]}return tn(this.element,$,te,Te,this.duration,this.startTime,this.easing,!1)}}class In extends dn{constructor(g,C,x,$,te,Te,Ne=!1){super(g,C,Te.delay),this.keyframes=x,this.preStyleProps=$,this.postStyleProps=te,this._stretchStartingKeyframe=Ne,this.timings={duration:Te.duration,delay:Te.delay,easing:Te.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let g=this.keyframes,{delay:C,duration:x,easing:$}=this.timings;if(this._stretchStartingKeyframe&&C){const te=[],Te=x+C,Ne=C/Te,Qe=new Map(g[0]);Qe.set("offset",0),te.push(Qe);const ut=new Map(g[0]);ut.set("offset",ir(Ne)),te.push(ut);const Zt=g.length-1;for(let Bt=1;Bt<=Zt;Bt++){let _r=new Map(g[Bt]);const fn=_r.get("offset");_r.set("offset",ir((C+fn*x)/Te)),te.push(_r)}x=Te,C=0,$="",g=te}return tn(this.element,g,this.preStyleProps,this.postStyleProps,x,C,$,!0)}}function ir(B,g=3){const C=Math.pow(10,g-1);return Math.round(B*C)/C}function mr(B,g,C,x,$,te,Te,Ne,Qe,ut,Zt,Bt,_r){return{type:0,element:B,triggerName:g,isRemovalTransition:$,fromState:C,fromStyles:te,toState:x,toStyles:Te,timelines:Ne,queriedElements:Qe,preStyleProps:ut,postStyleProps:Zt,totalTime:Bt,errors:_r}}const Dr={};class ei{constructor(g,C,x){this._triggerName=g,this.ast=C,this._stateStyles=x}match(g,C,x,$){return function no(B,g,C,x,$){return B.some(te=>te(g,C,x,$))}(this.ast.matchers,g,C,x,$)}buildStyles(g,C,x){let $=this._stateStyles.get("*");return void 0!==g&&($=this._stateStyles.get(g?.toString())||$),$?$.buildStyles(C,x):new Map}build(g,C,x,$,te,Te,Ne,Qe,ut,Zt){const Bt=[],_r=this.ast.options&&this.ast.options.params||Dr,qt=this.buildStyles(x,Ne&&Ne.params||Dr,Bt),Ln=Qe&&Qe.params||Dr,xr=this.buildStyles($,Ln,Bt),ti=new Set,$r=new Map,Li=new Map,Ai="void"===$,ns={params:Si(Ln,_r),delay:this.ast.options?.delay},Dt=Zt?[]:Ze(g,C,this.ast.animation,te,Te,qt,xr,ns,ut,Bt);let Hi=0;return Dt.forEach(Xi=>{Hi=Math.max(Xi.duration+Xi.delay,Hi)}),Bt.length?mr(C,this._triggerName,x,$,Ai,qt,xr,[],[],$r,Li,Hi,Bt):(Dt.forEach(Xi=>{const To=Xi.element,Ii=Lt($r,To,new Set);Xi.preStyleProps.forEach(Z=>Ii.add(Z));const y=Lt(Li,To,new Set);Xi.postStyleProps.forEach(Z=>y.add(Z)),To!==C&&ti.add(To)}),mr(C,this._triggerName,x,$,Ai,qt,xr,Dt,[...ti.values()],$r,Li,Hi))}}function Si(B,g){const C={...g};return Object.entries(B).forEach(([x,$])=>{null!=$&&(C[x]=$)}),C}class fr{constructor(g,C,x){this.styles=g,this.defaultParams=C,this.normalizer=x}buildStyles(g,C){const x=new Map,$=Si(g,this.defaultParams);return this.styles.styles.forEach(te=>{"string"!=typeof te&&te.forEach((Te,Ne)=>{Te&&(Te=Xt(Te,$,C));const Qe=this.normalizer.normalizePropertyName(Ne,C);Te=this.normalizer.normalizeStyleValue(Ne,Qe,Te,C),x.set(Ne,Te)})}),x}}class fi{constructor(g,C,x){this.name=g,this.ast=C,this._normalizer=x,this.transitionFactories=[],this.states=new Map,C.states.forEach($=>{this.states.set($.name,new fr($.style,$.options&&$.options.params||{},x))}),Zr(this.states,"true","1"),Zr(this.states,"false","0"),C.transitions.forEach($=>{this.transitionFactories.push(new ei(g,$,this.states))}),this.fallbackTransition=function Ti(B,g,C){return new ei(B,{type:A.mo.Transition,animation:{type:A.mo.Sequence,steps:[],options:null},matchers:[(Te,Ne)=>!0],options:null,queryCount:0,depCount:0},g)}(g,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(g,C,x,$){return this.transitionFactories.find(Te=>Te.match(g,C,x,$))||null}matchStyles(g,C,x){return this.fallbackTransition.buildStyles(g,C,x)}}function Zr(B,g,C){B.has(g)?B.has(C)||B.set(C,B.get(g)):B.has(C)&&B.set(g,B.get(C))}const oi=new ur;class hi{constructor(g,C,x){this.bodyNode=g,this._driver=C,this._normalizer=x,this._animations=new Map,this._playersById=new Map,this.players=[]}register(g,C){const x=[],te=Ee(this._driver,C,x,[]);if(x.length)throw function Pt(B){return new m.vHH(3503,!1)}();this._animations.set(g,te)}_buildPlayer(g,C,x){const $=g.element,te=G(this._normalizer,g.keyframes,C,x);return this._driver.animate($,te,g.duration,g.delay,g.easing,[],!0)}create(g,C,x={}){const $=[],te=this._animations.get(g);let Te;const Ne=new Map;if(te?(Te=Ze(this._driver,C,te,wi,nr,new Map,new Map,x,oi,$),Te.forEach(Zt=>{const Bt=Lt(Ne,Zt.element,new Map);Zt.postStyleProps.forEach(_r=>Bt.set(_r,null))})):($.push(function en(){return new m.vHH(3300,!1)}()),Te=[]),$.length)throw function Gn(B){return new m.vHH(3504,!1)}();Ne.forEach((Zt,Bt)=>{Zt.forEach((_r,fn)=>{Zt.set(fn,this._driver.computeStyle(Bt,fn,A.l3))})});const ut=He(Te.map(Zt=>{const Bt=Ne.get(Zt.element);return this._buildPlayer(Zt,new Map,Bt)}));return this._playersById.set(g,ut),ut.onDestroy(()=>this.destroy(g)),this.players.push(ut),ut}destroy(g){const C=this._getPlayer(g);C.destroy(),this._playersById.delete(g);const x=this.players.indexOf(C);x>=0&&this.players.splice(x,1)}_getPlayer(g){const C=this._playersById.get(g);if(!C)throw function Hn(B){return new m.vHH(3301,!1)}();return C}listen(g,C,x,$){const te=mt(C,"","","");return ke(this._getPlayer(g),x,te,$),()=>{}}command(g,C,x,$){if("register"==x)return void this.register(g,$[0]);if("create"==x)return void this.create(g,C,$[0]||{});const te=this._getPlayer(g);switch(x){case"play":te.play();break;case"pause":te.pause();break;case"reset":te.reset();break;case"restart":te.restart();break;case"finish":te.finish();break;case"init":te.init();break;case"setPosition":te.setPosition(parseFloat($[0]));break;case"destroy":this.destroy(g)}}}const si="ng-animate-queued",pi="ng-animate-disabled",Nn=[],Zi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ro={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Pr="__ng_removed";class xi{get params(){return this.options.params}constructor(g,C=""){this.namespaceId=C;const x=g&&g.hasOwnProperty("value");if(this.value=function Ie(B){return B??null}(x?g.value:g),x){const{value:te,...Te}=g;this.options=Te}else this.options={};this.options.params||(this.options.params={})}absorbOptions(g){const C=g.params;if(C){const x=this.options.params;Object.keys(C).forEach($=>{null==x[$]&&(x[$]=C[$])})}}}const Gi="void",Zo=new xi(Gi);class mi{constructor(g,C,x){this.id=g,this.hostElement=C,this._engine=x,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+g,yn(C,this._hostClassName)}listen(g,C,x,$){if(!this._triggers.has(C))throw function At(B,g){return new m.vHH(3302,!1)}();if(null==x||0==x.length)throw function nn(B){return new m.vHH(3303,!1)}();if(!function Yt(B){return"start"==B||"done"==B}(x))throw function ye(B,g){return new m.vHH(3400,!1)}();const te=Lt(this._elementListeners,g,[]),Te={name:C,phase:x,callback:$};te.push(Te);const Ne=Lt(this._engine.statesByElement,g,new Map);return Ne.has(C)||(yn(g,Ci),yn(g,Ci+"-"+C),Ne.set(C,Zo)),()=>{this._engine.afterFlush(()=>{const Qe=te.indexOf(Te);Qe>=0&&te.splice(Qe,1),this._triggers.has(C)||Ne.delete(C)})}}register(g,C){return!this._triggers.has(g)&&(this._triggers.set(g,C),!0)}_getTrigger(g){const C=this._triggers.get(g);if(!C)throw function We(B){return new m.vHH(3401,!1)}();return C}trigger(g,C,x,$=!0){const te=this._getTrigger(C),Te=new Ui(this.id,C,g);let Ne=this._engine.statesByElement.get(g);Ne||(yn(g,Ci),yn(g,Ci+"-"+C),this._engine.statesByElement.set(g,Ne=new Map));let Qe=Ne.get(C);const ut=new xi(x,this.id);if(!(x&&x.hasOwnProperty("value"))&&Qe&&ut.absorbOptions(Qe.options),Ne.set(C,ut),Qe||(Qe=Zo),ut.value!==Gi&&Qe.value===ut.value){if(!function io(B,g){const C=Object.keys(B),x=Object.keys(g);if(C.length!=x.length)return!1;for(let $=0;${ze(g,xr),Je(g,ti)})}return}const _r=Lt(this._engine.playersByElement,g,[]);_r.forEach(Ln=>{Ln.namespaceId==this.id&&Ln.triggerName==C&&Ln.queued&&Ln.destroy()});let fn=te.matchTransition(Qe.value,ut.value,g,ut.params),qt=!1;if(!fn){if(!$)return;fn=te.fallbackTransition,qt=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:C,transition:fn,fromState:Qe,toState:ut,player:Te,isFallbackTransition:qt}),qt||(yn(g,si),Te.onStart(()=>{or(g,si)})),Te.onDone(()=>{let Ln=this.players.indexOf(Te);Ln>=0&&this.players.splice(Ln,1);const xr=this._engine.playersByElement.get(g);if(xr){let ti=xr.indexOf(Te);ti>=0&&xr.splice(ti,1)}}),this.players.push(Te),_r.push(Te),Te}deregister(g){this._triggers.delete(g),this._engine.statesByElement.forEach(C=>C.delete(g)),this._elementListeners.forEach((C,x)=>{this._elementListeners.set(x,C.filter($=>$.name!=g))})}clearElementCache(g){this._engine.statesByElement.delete(g),this._elementListeners.delete(g);const C=this._engine.playersByElement.get(g);C&&(C.forEach(x=>x.destroy()),this._engine.playersByElement.delete(g))}_signalRemovalForInnerTriggers(g,C){const x=this._engine.driver.query(g,Pn,!0);x.forEach($=>{if($[Pr])return;const te=this._engine.fetchNamespacesByElement($);te.size?te.forEach(Te=>Te.triggerLeaveAnimation($,C,!1,!0)):this.clearElementCache($)}),this._engine.afterFlushAnimationsDone(()=>x.forEach($=>this.clearElementCache($)))}triggerLeaveAnimation(g,C,x,$){const te=this._engine.statesByElement.get(g),Te=new Map;if(te){const Ne=[];if(te.forEach((Qe,ut)=>{if(Te.set(ut,Qe.value),this._triggers.has(ut)){const Zt=this.trigger(g,ut,Gi,$);Zt&&Ne.push(Zt)}}),Ne.length)return this._engine.markElementAsRemoved(this.id,g,!0,C,Te),x&&He(Ne).onDone(()=>this._engine.processLeaveNode(g)),!0}return!1}prepareLeaveAnimationListeners(g){const C=this._elementListeners.get(g),x=this._engine.statesByElement.get(g);if(C&&x){const $=new Set;C.forEach(te=>{const Te=te.name;if($.has(Te))return;$.add(Te);const Qe=this._triggers.get(Te).fallbackTransition,ut=x.get(Te)||Zo,Zt=new xi(Gi),Bt=new Ui(this.id,Te,g);this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:Te,transition:Qe,fromState:ut,toState:Zt,player:Bt,isFallbackTransition:!0})})}}removeNode(g,C){const x=this._engine;if(g.childElementCount&&this._signalRemovalForInnerTriggers(g,C),this.triggerLeaveAnimation(g,C,!0))return;let $=!1;if(x.totalAnimations){const te=x.players.length?x.playersByQueriedElement.get(g):[];if(te&&te.length)$=!0;else{let Te=g;for(;Te=Te.parentNode;)if(x.statesByElement.get(Te)){$=!0;break}}}if(this.prepareLeaveAnimationListeners(g),$)x.markElementAsRemoved(this.id,g,!1,C);else{const te=g[Pr];(!te||te===Zi)&&(x.afterFlush(()=>this.clearElementCache(g)),x.destroyInnerAnimations(g),x._onRemovalComplete(g,C))}}insertNode(g,C){yn(g,this._hostClassName)}drainQueuedTransitions(g){const C=[];return this._queue.forEach(x=>{const $=x.player;if($.destroyed)return;const te=x.element,Te=this._elementListeners.get(te);Te&&Te.forEach(Ne=>{if(Ne.name==x.triggerName){const Qe=mt(te,x.triggerName,x.fromState.value,x.toState.value);Qe._data=g,ke(x.player,Ne.phase,Qe,Ne.callback)}}),$.markedForDestroy?this._engine.afterFlush(()=>{$.destroy()}):C.push(x)}),this._queue=[],C.sort((x,$)=>{const te=x.transition.ast.depCount,Te=$.transition.ast.depCount;return 0==te||0==Te?te-Te:this._engine.driver.containsElement(x.element,$.element)?1:-1})}destroy(g){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,g)}}class Ki{_onRemovalComplete(g,C){this.onRemovalComplete(g,C)}constructor(g,C,x,$){this.bodyNode=g,this.driver=C,this._normalizer=x,this.scheduler=$,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(te,Te)=>{}}get queuedPlayers(){const g=[];return this._namespaceList.forEach(C=>{C.players.forEach(x=>{x.queued&&g.push(x)})}),g}createNamespace(g,C){const x=new mi(g,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(x,C):(this.newHostElements.set(C,x),this.collectEnterElement(C)),this._namespaceLookup[g]=x}_balanceNamespaceList(g,C){const x=this._namespaceList,$=this.namespacesByHostElement;if(x.length-1>=0){let Te=!1,Ne=this.driver.getParentElement(C);for(;Ne;){const Qe=$.get(Ne);if(Qe){const ut=x.indexOf(Qe);x.splice(ut+1,0,g),Te=!0;break}Ne=this.driver.getParentElement(Ne)}Te||x.unshift(g)}else x.push(g);return $.set(C,g),g}register(g,C){let x=this._namespaceLookup[g];return x||(x=this.createNamespace(g,C)),x}registerTrigger(g,C,x){let $=this._namespaceLookup[g];$&&$.register(C,x)&&this.totalAnimations++}destroy(g,C){g&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const x=this._fetchNamespace(g);this.namespacesByHostElement.delete(x.hostElement);const $=this._namespaceList.indexOf(x);$>=0&&this._namespaceList.splice($,1),x.destroy(C),delete this._namespaceLookup[g]}))}_fetchNamespace(g){return this._namespaceLookup[g]}fetchNamespacesByElement(g){const C=new Set,x=this.statesByElement.get(g);if(x)for(let $ of x.values())if($.namespaceId){const te=this._fetchNamespace($.namespaceId);te&&C.add(te)}return C}trigger(g,C,x,$){if(nt(C)){const te=this._fetchNamespace(g);if(te)return te.trigger(C,x,$),!0}return!1}insertNode(g,C,x,$){if(!nt(C))return;const te=C[Pr];if(te&&te.setForRemoval){te.setForRemoval=!1,te.setForMove=!0;const Te=this.collectedLeaveElements.indexOf(C);Te>=0&&this.collectedLeaveElements.splice(Te,1)}if(g){const Te=this._fetchNamespace(g);Te&&Te.insertNode(C,x)}$&&this.collectEnterElement(C)}collectEnterElement(g){this.collectedEnterElements.push(g)}markElementAsDisabled(g,C){C?this.disabledNodes.has(g)||(this.disabledNodes.add(g),yn(g,pi)):this.disabledNodes.has(g)&&(this.disabledNodes.delete(g),or(g,pi))}removeNode(g,C,x){if(nt(C)){this.scheduler?.notify();const $=g?this._fetchNamespace(g):null;$?$.removeNode(C,x):this.markElementAsRemoved(g,C,!1,x);const te=this.namespacesByHostElement.get(C);te&&te.id!==g&&te.removeNode(C,x)}else this._onRemovalComplete(C,x)}markElementAsRemoved(g,C,x,$,te){this.collectedLeaveElements.push(C),C[Pr]={namespaceId:g,setForRemoval:$,hasAnimation:x,removedBeforeQueried:!1,previousTriggersValues:te}}listen(g,C,x,$,te){return nt(C)?this._fetchNamespace(g).listen(C,x,$,te):()=>{}}_buildInstruction(g,C,x,$,te){return g.transition.build(this.driver,g.element,g.fromState.value,g.toState.value,x,$,g.fromState.options,g.toState.options,C,te)}destroyInnerAnimations(g){let C=this.driver.query(g,Pn,!0);C.forEach(x=>this.destroyActiveAnimationsForElement(x)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(g,Ur,!0),C.forEach(x=>this.finishActiveQueriedAnimationOnElement(x)))}destroyActiveAnimationsForElement(g){const C=this.playersByElement.get(g);C&&C.forEach(x=>{x.queued?x.markedForDestroy=!0:x.destroy()})}finishActiveQueriedAnimationOnElement(g){const C=this.playersByQueriedElement.get(g);C&&C.forEach(x=>x.finish())}whenRenderingDone(){return new Promise(g=>{if(this.players.length)return He(this.players).onDone(()=>g());g()})}processLeaveNode(g){const C=g[Pr];if(C&&C.setForRemoval){if(g[Pr]=Zi,C.namespaceId){this.destroyInnerAnimations(g);const x=this._fetchNamespace(C.namespaceId);x&&x.clearElementCache(g)}this._onRemovalComplete(g,C.setForRemoval)}g.classList?.contains(pi)&&this.markElementAsDisabled(g,!1),this.driver.query(g,".ng-animate-disabled",!0).forEach(x=>{this.markElementAsDisabled(x,!1)})}flush(g=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((x,$)=>this._balanceNamespaceList(x,$)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let x=0;xx()),this._flushFns=[],this._whenQuietFns.length){const x=this._whenQuietFns;this._whenQuietFns=[],C.length?He(C).onDone(()=>{x.forEach($=>$())}):x.forEach($=>$())}}reportError(g){throw function Oe(B){return new m.vHH(3402,!1)}()}_flushAnimations(g,C){const x=new ur,$=[],te=new Map,Te=[],Ne=new Map,Qe=new Map,ut=new Map,Zt=new Set;this.disabledNodes.forEach(Le=>{Zt.add(Le);const Pe=this.driver.query(Le,".ng-animate-queued",!0);for(let vt=0;vt{const vt=wi+Ln++;qt.set(Pe,vt),Le.forEach(Cn=>yn(Cn,vt))});const xr=[],ti=new Set,$r=new Set;for(let Le=0;Leti.add(Cn)):$r.add(Pe))}const Li=new Map,Ai=Mr(_r,Array.from(ti));Ai.forEach((Le,Pe)=>{const vt=nr+Ln++;Li.set(Pe,vt),Le.forEach(Cn=>yn(Cn,vt))}),g.push(()=>{fn.forEach((Le,Pe)=>{const vt=qt.get(Pe);Le.forEach(Cn=>or(Cn,vt))}),Ai.forEach((Le,Pe)=>{const vt=Li.get(Pe);Le.forEach(Cn=>or(Cn,vt))}),xr.forEach(Le=>{this.processLeaveNode(Le)})});const ns=[],Dt=[];for(let Le=this._namespaceList.length-1;Le>=0;Le--)this._namespaceList[Le].drainQueuedTransitions(C).forEach(vt=>{const Cn=vt.player,tr=vt.element;if(ns.push(Cn),this.collectedEnterElements.length){const Kr=tr[Pr];if(Kr&&Kr.setForMove){if(Kr.previousTriggersValues&&Kr.previousTriggersValues.has(vt.triggerName)){const ci=Kr.previousTriggersValues.get(vt.triggerName),ui=this.statesByElement.get(vt.element);if(ui&&ui.has(vt.triggerName)){const qi=ui.get(vt.triggerName);qi.value=ci,ui.set(vt.triggerName,qi)}}return void Cn.destroy()}}const yr=!Bt||!this.driver.containsElement(Bt,tr),On=Li.get(tr),Nr=qt.get(tr),Rn=this._buildInstruction(vt,x,Nr,On,yr);if(Rn.errors&&Rn.errors.length)return void Dt.push(Rn);if(yr)return Cn.onStart(()=>ze(tr,Rn.fromStyles)),Cn.onDestroy(()=>Je(tr,Rn.toStyles)),void $.push(Cn);if(vt.isFallbackTransition)return Cn.onStart(()=>ze(tr,Rn.fromStyles)),Cn.onDestroy(()=>Je(tr,Rn.toStyles)),void $.push(Cn);const gi=[];Rn.timelines.forEach(Kr=>{Kr.stretchStartingKeyframe=!0,this.disabledNodes.has(Kr.element)||gi.push(Kr)}),Rn.timelines=gi,x.append(tr,Rn.timelines),Te.push({instruction:Rn,player:Cn,element:tr}),Rn.queriedElements.forEach(Kr=>Lt(Ne,Kr,[]).push(Cn)),Rn.preStyleProps.forEach((Kr,ci)=>{if(Kr.size){let ui=Qe.get(ci);ui||Qe.set(ci,ui=new Set),Kr.forEach((qi,Mo)=>ui.add(Mo))}}),Rn.postStyleProps.forEach((Kr,ci)=>{let ui=ut.get(ci);ui||ut.set(ci,ui=new Set),Kr.forEach((qi,Mo)=>ui.add(Mo))})});if(Dt.length){const Le=[];Dt.forEach(Pe=>{Le.push(function xe(B,g){return new m.vHH(3505,!1)}())}),ns.forEach(Pe=>Pe.destroy()),this.reportError(Le)}const Hi=new Map,Xi=new Map;Te.forEach(Le=>{const Pe=Le.element;x.has(Pe)&&(Xi.set(Pe,Pe),this._beforeAnimationBuild(Le.player.namespaceId,Le.instruction,Hi))}),$.forEach(Le=>{const Pe=Le.element;this._getPreviousPlayers(Pe,!1,Le.namespaceId,Le.triggerName,null).forEach(Cn=>{Lt(Hi,Pe,[]).push(Cn),Cn.destroy()})});const To=xr.filter(Le=>Yi(Le,Qe,ut)),Ii=new Map;wr(Ii,this.driver,$r,ut,A.l3).forEach(Le=>{Yi(Le,Qe,ut)&&To.push(Le)});const Z=new Map;fn.forEach((Le,Pe)=>{wr(Z,this.driver,new Set(Le),Qe,A.k1)}),To.forEach(Le=>{const Pe=Ii.get(Le),vt=Z.get(Le);Ii.set(Le,new Map([...Pe?.entries()??[],...vt?.entries()??[]]))});const O=[],U=[],fe={};Te.forEach(Le=>{const{element:Pe,player:vt,instruction:Cn}=Le;if(x.has(Pe)){if(Zt.has(Pe))return vt.onDestroy(()=>Je(Pe,Cn.toStyles)),vt.disabled=!0,vt.overrideTotalTime(Cn.totalTime),void $.push(vt);let tr=fe;if(Xi.size>1){let On=Pe;const Nr=[];for(;On=On.parentNode;){const Rn=Xi.get(On);if(Rn){tr=Rn;break}Nr.push(On)}Nr.forEach(Rn=>Xi.set(Rn,tr))}const yr=this._buildAnimation(vt.namespaceId,Cn,Hi,te,Z,Ii);if(vt.setRealPlayer(yr),tr===fe)O.push(vt);else{const On=this.playersByElement.get(tr);On&&On.length&&(vt.parentPlayer=He(On)),$.push(vt)}}else ze(Pe,Cn.fromStyles),vt.onDestroy(()=>Je(Pe,Cn.toStyles)),U.push(vt),Zt.has(Pe)&&$.push(vt)}),U.forEach(Le=>{const Pe=te.get(Le.element);if(Pe&&Pe.length){const vt=He(Pe);Le.setRealPlayer(vt)}}),$.forEach(Le=>{Le.parentPlayer?Le.syncPlayerEvents(Le.parentPlayer):Le.destroy()});for(let Le=0;Le!yr.destroyed);tr.length?_i(this,Pe,tr):this.processLeaveNode(Pe)}return xr.length=0,O.forEach(Le=>{this.players.push(Le),Le.onDone(()=>{Le.destroy();const Pe=this.players.indexOf(Le);this.players.splice(Pe,1)}),Le.play()}),O}afterFlush(g){this._flushFns.push(g)}afterFlushAnimationsDone(g){this._whenQuietFns.push(g)}_getPreviousPlayers(g,C,x,$,te){let Te=[];if(C){const Ne=this.playersByQueriedElement.get(g);Ne&&(Te=Ne)}else{const Ne=this.playersByElement.get(g);if(Ne){const Qe=!te||te==Gi;Ne.forEach(ut=>{ut.queued||!Qe&&ut.triggerName!=$||Te.push(ut)})}}return(x||$)&&(Te=Te.filter(Ne=>!(x&&x!=Ne.namespaceId||$&&$!=Ne.triggerName))),Te}_beforeAnimationBuild(g,C,x){const te=C.element,Te=C.isRemovalTransition?void 0:g,Ne=C.isRemovalTransition?void 0:C.triggerName;for(const Qe of C.timelines){const ut=Qe.element,Zt=ut!==te,Bt=Lt(x,ut,[]);this._getPreviousPlayers(ut,Zt,Te,Ne,C.toState).forEach(fn=>{const qt=fn.getRealPlayer();qt.beforeDestroy&&qt.beforeDestroy(),fn.destroy(),Bt.push(fn)})}ze(te,C.fromStyles)}_buildAnimation(g,C,x,$,te,Te){const Ne=C.triggerName,Qe=C.element,ut=[],Zt=new Set,Bt=new Set,_r=C.timelines.map(qt=>{const Ln=qt.element;Zt.add(Ln);const xr=Ln[Pr];if(xr&&xr.removedBeforeQueried)return new A.ZN(qt.duration,qt.delay);const ti=Ln!==Qe,$r=function bi(B){const g=[];return ro(B,g),g}((x.get(Ln)||Nn).map(Hi=>Hi.getRealPlayer())).filter(Hi=>!!Hi.element&&Hi.element===Ln),Li=te.get(Ln),Ai=Te.get(Ln),ns=G(this._normalizer,qt.keyframes,Li,Ai),Dt=this._buildPlayer(qt,ns,$r);if(qt.subTimeline&&$&&Bt.add(Ln),ti){const Hi=new Ui(g,Ne,Ln);Hi.setRealPlayer(Dt),ut.push(Hi)}return Dt});ut.forEach(qt=>{Lt(this.playersByQueriedElement,qt.element,[]).push(qt),qt.onDone(()=>function ge(B,g,C){let x=B.get(g);if(x){if(x.length){const $=x.indexOf(C);x.splice($,1)}0==x.length&&B.delete(g)}return x}(this.playersByQueriedElement,qt.element,qt))}),Zt.forEach(qt=>yn(qt,Qt));const fn=He(_r);return fn.onDestroy(()=>{Zt.forEach(qt=>or(qt,Qt)),Je(Qe,C.toStyles)}),Bt.forEach(qt=>{Lt($,qt,[]).push(fn)}),fn}_buildPlayer(g,C,x){return C.length>0?this.driver.animate(g.element,C,g.duration,g.delay,g.easing,x):new A.ZN(g.duration,g.delay)}}class Ui{constructor(g,C,x){this.namespaceId=g,this.triggerName=C,this.element=x,this._player=new A.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(g){this._containsRealPlayer||(this._player=g,this._queuedCallbacks.forEach((C,x)=>{C.forEach($=>ke(g,x,void 0,$))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(g.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(g){this.totalTime=g}syncPlayerEvents(g){const C=this._player;C.triggerCallback&&g.onStart(()=>C.triggerCallback("start")),g.onDone(()=>this.finish()),g.onDestroy(()=>this.destroy())}_queueEvent(g,C){Lt(this._queuedCallbacks,g,[]).push(C)}onDone(g){this.queued&&this._queueEvent("done",g),this._player.onDone(g)}onStart(g){this.queued&&this._queueEvent("start",g),this._player.onStart(g)}onDestroy(g){this.queued&&this._queueEvent("destroy",g),this._player.onDestroy(g)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(g){this.queued||this._player.setPosition(g)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(g){const C=this._player;C.triggerCallback&&C.triggerCallback(g)}}function nt(B){return B&&1===B.nodeType}function xn(B,g){const C=B.style.display;return B.style.display=g??"none",C}function wr(B,g,C,x,$){const te=[];C.forEach(Qe=>te.push(xn(Qe)));const Te=[];x.forEach((Qe,ut)=>{const Zt=new Map;Qe.forEach(Bt=>{const _r=g.computeStyle(ut,Bt,$);Zt.set(Bt,_r),(!_r||0==_r.length)&&(ut[Pr]=Ro,Te.push(ut))}),B.set(ut,Zt)});let Ne=0;return C.forEach(Qe=>xn(Qe,te[Ne++])),Te}function Mr(B,g){const C=new Map;if(B.forEach(Ne=>C.set(Ne,[])),0==g.length)return C;const $=new Set(g),te=new Map;function Te(Ne){if(!Ne)return 1;let Qe=te.get(Ne);if(Qe)return Qe;const ut=Ne.parentNode;return Qe=C.has(ut)?ut:$.has(ut)?1:Te(ut),te.set(Ne,Qe),Qe}return g.forEach(Ne=>{const Qe=Te(Ne);1!==Qe&&C.get(Qe).push(Ne)}),C}function yn(B,g){B.classList?.add(g)}function or(B,g){B.classList?.remove(g)}function _i(B,g,C){He(C).onDone(()=>B.processLeaveNode(g))}function ro(B,g){for(let C=0;C$.add(te)):g.set(B,x),C.delete(B),!0}class ai{constructor(g,C,x,$){this._driver=C,this._normalizer=x,this._triggerCache={},this.onRemovalComplete=(te,Te)=>{},this._transitionEngine=new Ki(g.body,C,x,$),this._timelineEngine=new hi(g.body,C,x),this._transitionEngine.onRemovalComplete=(te,Te)=>this.onRemovalComplete(te,Te)}registerTrigger(g,C,x,$,te){const Te=g+"-"+$;let Ne=this._triggerCache[Te];if(!Ne){const Qe=[],Zt=Ee(this._driver,te,Qe,[]);if(Qe.length)throw function Fe(B,g){return new m.vHH(3404,!1)}();Ne=function ii(B,g,C){return new fi(B,g,C)}($,Zt,this._normalizer),this._triggerCache[Te]=Ne}this._transitionEngine.registerTrigger(C,$,Ne)}register(g,C){this._transitionEngine.register(g,C)}destroy(g,C){this._transitionEngine.destroy(g,C)}onInsert(g,C,x,$){this._transitionEngine.insertNode(g,C,x,$)}onRemove(g,C,x){this._transitionEngine.removeNode(g,C,x)}disableAnimations(g,C){this._transitionEngine.markElementAsDisabled(g,C)}process(g,C,x,$){if("@"==x.charAt(0)){const[te,Te]=jt(x);this._timelineEngine.command(te,C,Te,$)}else this._transitionEngine.trigger(g,C,x,$)}listen(g,C,x,$,te){if("@"==x.charAt(0)){const[Te,Ne]=jt(x);return this._timelineEngine.listen(Te,C,Ne,te)}return this._transitionEngine.listen(g,C,x,$,te)}flush(g=-1){this._transitionEngine.flush(g)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(g){this._transitionEngine.afterFlushAnimationsDone(g)}}class mo{static#e=this.initialStylesByElement=new WeakMap;constructor(g,C,x){this._element=g,this._startStyles=C,this._endStyles=x,this._state=0;let $=mo.initialStylesByElement.get(g);$||mo.initialStylesByElement.set(g,$=new Map),this._initialStyles=$}start(){this._state<1&&(this._startStyles&&Je(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Je(this._element,this._initialStyles),this._endStyles&&(Je(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(mo.initialStylesByElement.delete(this._element),this._startStyles&&(ze(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ze(this._element,this._endStyles),this._endStyles=null),Je(this._element,this._initialStyles),this._state=3)}}function ls(B){let g=null;return B.forEach((C,x)=>{(function Go(B){return"display"===B||"position"===B})(x)&&(g=g||new Map,g.set(x,C))}),g}class Do{constructor(g,C,x,$){this.element=g,this.keyframes=C,this.options=x,this._specialStyles=$,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=x.duration,this._delay=x.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(g=>g()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const g=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,g,this.options),this._finalKeyframe=g.length?g[g.length-1]:new Map;const C=()=>this._onFinish();this.domPlayer.addEventListener("finish",C),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",C)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(g){const C=[];return g.forEach(x=>{C.push(Object.fromEntries(x))}),C}_triggerWebAnimation(g,C,x){return g.animate(this._convertKeyframesToObject(C),x)}onStart(g){this._originalOnStartFns.push(g),this._onStartFns.push(g)}onDone(g){this._originalOnDoneFns.push(g),this._onDoneFns.push(g)}onDestroy(g){this._onDestroyFns.push(g)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(g=>g()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(g=>g()),this._onDestroyFns=[])}setPosition(g){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=g*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const g=new Map;this.hasStarted()&&this._finalKeyframe.forEach((x,$)=>{"offset"!==$&&g.set($,this._finished?x:ki(this.element,$))}),this.currentSnapshot=g}triggerCallback(g){const C="start"===g?this._onStartFns:this._onDoneFns;C.forEach(x=>x()),C.length=0}}class Ko{validateStyleProperty(g){return!0}validateAnimatableStyleProperty(g){return!0}matchesElement(g,C){return!1}containsElement(g,C){return Sr(g,C)}getParentElement(g){return Mn(g)}query(g,C,x){return ni(g,C,x)}computeStyle(g,C,x){return ki(g,C)}animate(g,C,x,$,te,Te=[]){const Qe={duration:x,delay:$,fill:0==$?"both":"forwards"};te&&(Qe.easing=te);const ut=new Map,Zt=Te.filter(fn=>fn instanceof Do);(function lr(B,g){return 0===B||0===g})(x,$)&&Zt.forEach(fn=>{fn.currentSnapshot.forEach((qt,Ln)=>ut.set(Ln,qt))});let Bt=function ri(B){return B.length?B[0]instanceof Map?B:B.map(g=>new Map(Object.entries(g))):[]}(C).map(fn=>new Map(fn));Bt=function cr(B,g,C){if(C.size&&g.length){let x=g[0],$=[];if(C.forEach((te,Te)=>{x.has(Te)||$.push(Te),x.set(Te,te)}),$.length)for(let te=1;teTe.set(Ne,ki(B,Ne)))}}return g}(g,Bt,ut);const _r=function ms(B,g){let C=null,x=null;return Array.isArray(g)&&g.length?(C=ls(g[0]),g.length>1&&(x=ls(g[g.length-1]))):g instanceof Map&&(C=ls(g)),C||x?new mo(B,C,x):null}(g,Bt);return new Do(g,Bt,Qe,_r)}}const Fs="@.disabled";class Ts{constructor(g,C,x,$){this.namespaceId=g,this.delegate=C,this.engine=x,this._onDestroy=$,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(g){this.delegate.destroyNode?.(g)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(g,C){return this.delegate.createElement(g,C)}createComment(g){return this.delegate.createComment(g)}createText(g){return this.delegate.createText(g)}appendChild(g,C){this.delegate.appendChild(g,C),this.engine.onInsert(this.namespaceId,C,g,!1)}insertBefore(g,C,x,$=!0){this.delegate.insertBefore(g,C,x),this.engine.onInsert(this.namespaceId,C,g,$)}removeChild(g,C,x){this.engine.onRemove(this.namespaceId,C,this.delegate)}selectRootElement(g,C){return this.delegate.selectRootElement(g,C)}parentNode(g){return this.delegate.parentNode(g)}nextSibling(g){return this.delegate.nextSibling(g)}setAttribute(g,C,x,$){this.delegate.setAttribute(g,C,x,$)}removeAttribute(g,C,x){this.delegate.removeAttribute(g,C,x)}addClass(g,C){this.delegate.addClass(g,C)}removeClass(g,C){this.delegate.removeClass(g,C)}setStyle(g,C,x,$){this.delegate.setStyle(g,C,x,$)}removeStyle(g,C,x){this.delegate.removeStyle(g,C,x)}setProperty(g,C,x){"@"==C.charAt(0)&&C==Fs?this.disableAnimations(g,!!x):this.delegate.setProperty(g,C,x)}setValue(g,C){this.delegate.setValue(g,C)}listen(g,C,x){return this.delegate.listen(g,C,x)}disableAnimations(g,C){this.engine.disableAnimations(g,C)}}class ta extends Ts{constructor(g,C,x,$,te){super(C,x,$,te),this.factory=g,this.namespaceId=C}setProperty(g,C,x){"@"==C.charAt(0)?"."==C.charAt(1)&&C==Fs?this.disableAnimations(g,x=void 0===x||!!x):this.engine.process(this.namespaceId,g,C.slice(1),x):this.delegate.setProperty(g,C,x)}listen(g,C,x){if("@"==C.charAt(0)){const $=function Ya(B){switch(B){case"body":return document.body;case"document":return document;case"window":return window;default:return B}}(g);let te=C.slice(1),Te="";return"@"!=te.charAt(0)&&([te,Te]=function ko(B){const g=B.indexOf(".");return[B.substring(0,g),B.slice(g+1)]}(te)),this.engine.listen(this.namespaceId,$,te,Te,Ne=>{this.factory.scheduleListenerCallback(Ne._data||-1,x,Ne)})}return this.delegate.listen(g,C,x)}}class ks{constructor(g,C,x){this.delegate=g,this.engine=C,this._zone=x,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,C.onRemovalComplete=($,te)=>{const Te=te?.parentNode($);Te&&te.removeChild(Te,$)}}createRenderer(g,C){const $=this.delegate.createRenderer(g,C);if(!g||!C?.data?.animation){const ut=this._rendererCache;let Zt=ut.get($);return Zt||(Zt=new Ts("",$,this.engine,()=>ut.delete($)),ut.set($,Zt)),Zt}const te=C.id,Te=C.id+"-"+this._currentId;this._currentId++,this.engine.register(Te,g);const Ne=ut=>{Array.isArray(ut)?ut.forEach(Ne):this.engine.registerTrigger(te,Te,g,ut.name,ut)};return C.data.animation.forEach(Ne),new ta(this,Te,$,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(g,C,x){if(g>=0&&gC(x));const $=this._animationCallbacksBuffer;0==$.length&&queueMicrotask(()=>{this._zone.run(()=>{$.forEach(te=>{const[Te,Ne]=te;Te(Ne)}),this._animationCallbacksBuffer=[]})}),$.push([C,x])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}var cs=d(6814);const Mi=[{provide:Br,useFactory:function er(){return new qr}},{provide:ai,useClass:(()=>{class B extends ai{constructor(C,x,$){super(C,x,$,(0,m.f3M)(m.Q0Y,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(x){return new(x||B)(m.LFG(cs.K0),m.LFG(An),m.LFG(Br))};static#t=this.\u0275prov=m.Yz7({token:B,factory:B.\u0275fac})}return B})()},{provide:m.FYo,useFactory:function Jr(B,g,C){return new ks(B,g,C)},deps:[r.se,ai,m.R0b]}],k=[{provide:An,useFactory:()=>new Ko},{provide:m.QbO,useValue:"BrowserAnimations"},...Mi],j=[{provide:An,useClass:an},{provide:m.QbO,useValue:"NoopAnimations"},...Mi];let I=(()=>{class B{static withConfig(C){return{ngModule:B,providers:C.disableAnimations?j:k}}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275mod=m.oAB({type:B});static#n=this.\u0275inj=m.cJS({providers:k,imports:[r.b2]})}return B})();var zt=d(1640);let sr=(()=>{class B{constructor(){}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275cmp=m.Xpm({type:B,selectors:[["it-router-dispatcher"]],decls:1,vars:0,template:function(x,$){1&x&&m._UZ(0,"router-outlet")},dependencies:[zt.lC]})}return B})();var Rt=d(1625);const gn=[{path:"",redirectTo:"info",pathMatch:"full"},{path:"info",component:sr,children:[{path:"",redirectTo:"welcome",pathMatch:"full"},{path:"welcome",loadChildren:()=>d.e(8585).then(d.bind(d,8585)).then(B=>B.WelcomeModule)}]},{path:"componenti",component:sr,children:[{path:"",redirectTo:"badge",pathMatch:"full"},{path:"avatar",loadChildren:()=>Promise.all([d.e(2161),d.e(7994)]).then(d.bind(d,7994)).then(B=>B.AvatarModule)},{path:"badge",loadChildren:()=>Promise.all([d.e(2161),d.e(261)]).then(d.bind(d,261)).then(B=>B.BadgeModule)},{path:"checkbox",loadChildren:()=>Promise.all([d.e(2161),d.e(4083)]).then(d.bind(d,4083)).then(B=>B.CheckboxModule)},{path:"progress-bar",loadChildren:()=>Promise.all([d.e(2161),d.e(8184)]).then(d.bind(d,8184)).then(B=>B.ProgressBarModule)},{path:"toggle",loadChildren:()=>Promise.all([d.e(2161),d.e(3677)]).then(d.bind(d,3677)).then(B=>B.ToggleModule)},{path:"popover",loadChildren:()=>Promise.all([d.e(2161),d.e(8063)]).then(d.bind(d,8063)).then(B=>B.PopoverModule)},{path:"radio",loadChildren:()=>Promise.all([d.e(2161),d.e(7658)]).then(d.bind(d,7658)).then(B=>B.RadioModule)},{path:"breadcrumb",loadChildren:()=>Promise.all([d.e(2161),d.e(3697)]).then(d.bind(d,3697)).then(B=>B.BreadcrumbModule)},{path:"tabs",loadChildren:()=>Promise.all([d.e(2161),d.e(9110)]).then(d.bind(d,9110)).then(B=>B.TabsModule)},{path:"tooltip",loadChildren:()=>Promise.all([d.e(2161),d.e(4533)]).then(d.bind(d,4533)).then(B=>B.TooltipModule)},{path:"button",loadChildren:()=>Promise.all([d.e(2161),d.e(867)]).then(d.bind(d,867)).then(B=>B.ButtonModule)},{path:"header",loadChildren:()=>Promise.all([d.e(2161),d.e(1885)]).then(d.bind(d,1885)).then(B=>B.HeaderModule)},{path:"collapse",loadChildren:()=>Promise.all([d.e(2161),d.e(588)]).then(d.bind(d,588)).then(B=>B.CollapseModule)},{path:"form-input",loadChildren:()=>Promise.all([d.e(2161),d.e(2605)]).then(d.bind(d,2605)).then(B=>B.FormInputModule)},{path:"dropdown",loadChildren:()=>Promise.all([d.e(2161),d.e(175)]).then(d.bind(d,175)).then(B=>B.DropdownModule)},{path:"back-button",loadChildren:()=>Promise.all([d.e(2161),d.e(1879)]).then(d.bind(d,1879)).then(B=>B.BackButtonModule)},{path:"back-to-top",loadChildren:()=>Promise.all([d.e(2161),d.e(7105)]).then(d.bind(d,7105)).then(B=>B.BackToTopModule)},{path:"chip",loadChildren:()=>Promise.all([d.e(2161),d.e(2127)]).then(d.bind(d,2127)).then(B=>B.ChipModule)},{path:"forward",loadChildren:()=>Promise.all([d.e(2161),d.e(5655)]).then(d.bind(d,5655)).then(B=>B.ForwardModule)},{path:"dimmer",loadChildren:()=>Promise.all([d.e(2161),d.e(2009)]).then(d.bind(d,2009)).then(B=>B.DimmerModule)},{path:"list",loadChildren:()=>Promise.all([d.e(2161),d.e(3734)]).then(d.bind(d,3734)).then(B=>B.ListModule)},{path:"megamenu",loadChildren:()=>Promise.all([d.e(2161),d.e(4933)]).then(d.bind(d,4933)).then(B=>B.MegamenuModule)},{path:"callout",loadChildren:()=>Promise.all([d.e(2161),d.e(6499)]).then(d.bind(d,6499)).then(B=>B.CalloutModule)},{path:"upload",loadChildren:()=>Promise.all([d.e(2161),d.e(8669)]).then(d.bind(d,8669)).then(B=>B.UploadModule)},{path:"steppers",loadChildren:()=>Promise.all([d.e(2161),d.e(5428)]).then(d.bind(d,5428)).then(B=>B.SteppersModule)},{path:"select",loadChildren:()=>Promise.all([d.e(2161),d.e(8065)]).then(d.bind(d,8065)).then(B=>B.SelectModule)},{path:"notifications",loadChildren:()=>Promise.all([d.e(2161),d.e(650)]).then(d.bind(d,650)).then(B=>B.NotificationsModule)},{path:"rating",loadChildren:()=>Promise.all([d.e(2161),d.e(7495)]).then(d.bind(d,7495)).then(B=>B.RatingModule)},{path:"pagination",loadChildren:()=>Promise.all([d.e(2161),d.e(9794)]).then(d.bind(d,9794)).then(B=>B.PaginationModule)},{path:"table",loadChildren:()=>Promise.all([d.e(2161),d.e(3193)]).then(d.bind(d,3193)).then(B=>B.TableModule)},{path:"textarea",loadChildren:()=>Promise.all([d.e(2161),d.e(6686)]).then(d.bind(d,6686)).then(B=>B.TextareaModule)},{path:"alert",loadChildren:()=>Promise.all([d.e(2161),d.e(8706)]).then(d.bind(d,8706)).then(B=>B.AlertModule)},{path:"spinner",loadChildren:()=>Promise.all([d.e(2161),d.e(837)]).then(d.bind(d,837)).then(B=>B.SpinnerModule)},{path:"icon",loadChildren:()=>Promise.all([d.e(2161),d.e(2750)]).then(d.bind(d,2750)).then(B=>B.IconModule)},{path:"error-page",loadChildren:()=>Promise.all([d.e(2161),d.e(4556)]).then(d.bind(d,4556)).then(B=>B.ErrorPageModule)},{path:"modal",loadChildren:()=>Promise.all([d.e(2161),d.e(6868)]).then(d.bind(d,6868)).then(B=>B.ModalModule)},{path:"language-switcher",loadChildren:()=>Promise.all([d.e(2161),d.e(6272)]).then(d.bind(d,6272)).then(B=>B.LanguageSwitcherModule)},{path:"password-input",loadChildren:()=>Promise.all([d.e(2161),d.e(141)]).then(d.bind(d,141)).then(B=>B.PasswordInputModule)},{path:"carousel",loadChildren:()=>Promise.all([d.e(2161),d.e(5892)]).then(d.bind(d,5892)).then(B=>B.CarouselModule)},{path:"card",loadChildren:()=>Promise.all([d.e(2161),d.e(7084)]).then(d.bind(d,7084)).then(B=>B.CardModule)},{path:"range",loadChildren:()=>Promise.all([d.e(2161),d.e(8540)]).then(d.bind(d,8540)).then(B=>B.RangeModule)},{path:"autocomplete",loadChildren:()=>Promise.all([d.e(2161),d.e(2371)]).then(d.bind(d,2371)).then(B=>B.AutocompleteModule)},{path:"sidebar",loadChildren:()=>Promise.all([d.e(2161),d.e(1445)]).then(d.bind(d,1445)).then(B=>B.SidebarModule)}]},{path:"error/not-found",component:Rt.e,data:{errorCode:404}},{path:"error/forbidden",component:Rt.e,data:{errorCode:403}},{path:"error/server-error",component:Rt.e,data:{errorCode:500}},{path:"**",redirectTo:"error/not-found"}];let Hr=(()=>{class B{static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275mod=m.oAB({type:B});static#n=this.\u0275inj=m.cJS({imports:[zt.Bz.forRoot(gn,{useHash:!0,scrollPositionRestoration:"enabled"}),zt.Bz]})}return B})();const li=JSON.parse('{"X":[{"label":"Informazioni","link":"/info","links":[{"label":"Benvenuti","link":"/info/welcome"}]},{"label":"Componenti","link":"/componenti","links":[{"label":"Avatar","link":"/componenti/avatar"},{"label":"Checkbox","link":"/componenti/checkbox"},{"label":"Progress Bar","link":"/componenti/progress-bar"},{"label":"Toggle","link":"/componenti/toggle"},{"label":"Popover","link":"/componenti/popover"},{"label":"Radio button","link":"/componenti/radio"},{"label":"Tooltip","link":"/componenti/tooltip"},{"label":"Button","link":"/componenti/button"},{"label":"Badge","link":"/componenti/badge"},{"label":"Dropdown","link":"/componenti/dropdown"},{"label":"Breadcrumb","link":"/componenti/breadcrumb"},{"label":"Tabs","link":"/componenti/tabs"},{"label":"Header","link":"/componenti/header"},{"label":"Collapse","link":"/componenti/collapse"},{"label":"Form Input","link":"/componenti/form-input"},{"label":"Back Button","link":"/componenti/back-button"},{"label":"Back To Top","link":"/componenti/back-to-top"},{"label":"Card","link":"/componenti/card"},{"label":"Chip","link":"/componenti/chip"},{"label":"Forward","link":"/componenti/forward"},{"label":"Dimmer","link":"/componenti/dimmer"},{"label":"Lists","link":"/componenti/list"},{"label":"Callout","link":"/componenti/callout"},{"label":"Upload","link":"/componenti/upload"},{"label":"Steppers","link":"/componenti/steppers"},{"label":"Select","link":"/componenti/select"},{"label":"Megamenu","link":"/componenti/megamenu"},{"label":"Notifications","link":"/componenti/notifications"},{"label":"Rating","link":"/componenti/rating"},{"label":"Pagination","link":"/componenti/pagination"},{"label":"Table","link":"/componenti/table"},{"label":"Textarea","link":"/componenti/textarea"},{"label":"Alert","link":"/componenti/alert"},{"label":"Spinner","link":"/componenti/spinner"},{"label":"Icons","link":"/componenti/icon"},{"label":"Error Page","link":"/componenti/error-page"},{"label":"Modal","link":"/componenti/modal"},{"label":"Language switcher","link":"/componenti/language-switcher"},{"label":"Password Input","link":"/componenti/password-input"},{"label":"Carousel","link":"/componenti/carousel"},{"label":"Range","link":"/componenti/range"},{"label":"Autocomplete","link":"/componenti/autocomplete"},{"label":"Sidebar","link":"/componenti/sidebar"}]}]}');let Vi=(()=>{class B{transform(C){return C.sort((x,$)=>x.label>$.label?1:$.label>x.label?-1:0)}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275pipe=m.Yjl({name:"linksort",type:B,pure:!0})}return B})();const Fo=()=>["active","bd-sidenav-active"];function Qi(B,g){if(1&B&&(m.TgZ(0,"li",4)(1,"a",5),m._uU(2),m.qZA()()),2&B){const C=g.$implicit;m.Q6J("routerLinkActive",m.DdM(3,Fo)),m.xp6(),m.Q6J("routerLink",C.link),m.xp6(),m.Oqu(C.label)}}let Ir=(()=>{class B{constructor(){}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275cmp=m.Xpm({type:B,selectors:[["it-table-of-content-item"]],inputs:{tocItem:"tocItem"},decls:6,vars:6,consts:[[1,"bd-toc-item",3,"routerLinkActive"],["focusMouse","",1,"bd-toc-link",3,"routerLink"],[1,"nav","bd-sidenav","pl-2"],[3,"routerLinkActive",4,"ngFor","ngForOf"],[3,"routerLinkActive"],["focusMouse","",1,"list-item",3,"routerLink"]],template:function(x,$){1&x&&(m.TgZ(0,"div",0)(1,"a",1),m._uU(2),m.qZA(),m.TgZ(3,"ul",2),m.YNc(4,Qi,3,4,"li",3),m.ALo(5,"linksort"),m.qZA()()),2&x&&(m.Q6J("routerLinkActive","active"),m.xp6(),m.Q6J("routerLink",$.tocItem.link),m.xp6(),m.Oqu($.tocItem.label),m.xp6(2),m.Q6J("ngForOf",m.lcZ(5,4,$.tocItem.links)))},dependencies:[cs.sg,zt.rH,zt.Od,Vi],styles:[".bd-links[_ngcontent-%COMP%]{padding:0}@media (min-width: 768px){@supports (position: sticky){.bd-links[_ngcontent-%COMP%]{max-height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width: 768px){.bd-links[_ngcontent-%COMP%]{display:block!important}}.bd-toc-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;color:#343a40}@media (min-width: 768px){.bd-toc-link[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}}.bd-toc-link[_ngcontent-%COMP%]:hover{color:#0d6efd}.bd-toc-item[_ngcontent-%COMP%]{background-color:#fff}.bd-toc-item.active[_ngcontent-%COMP%] > .bd-toc-link[_ngcontent-%COMP%]{color:#0d6efd;font-weight:600}.bd-toc-item.active[_ngcontent-%COMP%] > .bd-toc-link[_ngcontent-%COMP%]:hover{background-color:transparent}.bd-toc-item.active[_ngcontent-%COMP%] .bd-sidenav[_ngcontent-%COMP%]{display:block}.bd-sidenav[_ngcontent-%COMP%]{display:none}.nav[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{display:inline-block;padding:.25rem .5rem .25rem 1.5rem;font-size:16px;color:#343a40}.nav[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover{color:#0d6efd;background-color:transparent}.nav[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]:hover > a[_ngcontent-%COMP%]{font-weight:600;color:#0d6efd;background-color:transparent}"]})}return B})();function vi(B,g){if(1&B){const C=m.EpF();m.TgZ(0,"it-table-of-content-item",3),m.NdJ("click",function($){const Te=m.CHM(C).$implicit,Ne=m.oxw();return m.KtG(Ne.toggle($,Te))}),m.qZA()}2&B&&m.Q6J("tocItem",g.$implicit)}let ji=(()=>{class B{constructor(){this.tableOfContent=li.X}toggle(C,x){this.tableOfContent=this.tableOfContent.map($=>{const te=$;return $.label===x.label?(te.active=!0,te.links.length>0&&(te.links[0].active=!0)):te.active=!1,te})}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275cmp=m.Xpm({type:B,selectors:[["it-table-of-content"]],decls:3,vars:1,consts:[[1,"bd-sidebar","sidebar-linklist-wrapper"],[1,"link-list-wrapper"],[3,"tocItem","click",4,"ngFor","ngForOf"],[3,"tocItem","click"]],template:function(x,$){1&x&&(m.TgZ(0,"div",0)(1,"nav",1),m.YNc(2,vi,1,1,"it-table-of-content-item",2),m.qZA()()),2&x&&(m.xp6(2),m.Q6J("ngForOf",$.tableOfContent))},dependencies:[cs.sg,Ir],styles:[".bd-sidebar[_ngcontent-%COMP%]{order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width: 768px){.bd-sidebar[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.1)}@supports (position: sticky){.bd-sidebar[_ngcontent-%COMP%]{position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width: 768px){.bd-sidebar[_ngcontent-%COMP%]{padding:1.5rem 0;border-right:1px solid rgba(0,0,0,.1)}}@media (min-width: 1200px){.bd-sidebar[_ngcontent-%COMP%]{flex:0 1 320px}}.bd-links[_ngcontent-%COMP%]{padding:0}@media (min-width: 768px){@supports (position: sticky){.bd-links[_ngcontent-%COMP%]{max-height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width: 768px){.bd-links[_ngcontent-%COMP%]{display:block!important}}"]})}return B})();const{version:Vn}=d(4147);let _o=(()=>{class B{constructor(){this.title="design-angular-kit-doc",this.version=Vn}static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275cmp=m.Xpm({type:B,selectors:[["it-root"]],decls:111,vars:2,consts:[[1,"navbar-institutional","navbar","navbar-expand-lg","navbar-dark","py-1","px-3"],["type","button","data-bs-toggle","collapse","data-bs-target","#navbarsTop","aria-controls","navbarsTop","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["href","https://innovazione.gov.it/",1,"navbar-brand"],[1,"d-none","d-lg-inline"],[1,"navbar-brand","text-white"],["href","http://www.agid.gov.it/",1,"navbar-brand"],["id","navbarsTop",1,"collapse","navbar-collapse"],[1,"navbar-nav","ms-auto"],[1,"nav-item","nav-item-w-divider"],["href","https://pianotriennale-ict.italia.it/",1,"nav-link"],[1,"nav-item"],["href","https://developers.italia.it/",1,"nav-link"],["href","https://designers.italia.it/",1,"nav-link"],["href","https://forum.italia.it/",1,"nav-link"],["href","https://docs.italia.it/",1,"nav-link"],["href","https://github.com/italia/",1,"nav-link"],[1,"navbar","navbar-dark","bd-navbar","sticky-top"],[1,"container-fluid"],["href","#/info/welcome",1,"navbar-brand","py-2","text-decoration-none"],[1,"d-flex","flex-row"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 92 74","height","48"],["fill","#FFF"],["d","M31.799 71.9V15.7h15.1V72h-15.1zM91.099 28.5h-13.8v23.1c0 2.3.1 3.8.2 4.8.1.9.5 1.7 1.2 2.4s1.8 1 3.3 1l8.6-.2.7 12c-5 1.1-8.9 1.7-11.5 1.7-6.8 0-11.4-1.5-13.8-4.6-2.5-3-3.7-8.6-3.7-16.8V0h15.1v15.6h13.8v12.9zM9.099 32.8c-2.6 0-4.8-.9-6.5-2.7s-2.6-4-2.6-6.6.9-4.8 2.5-6.6c1.7-1.8 3.9-2.6 6.5-2.6s4.8.9 6.5 2.7 2.5 4 2.5 6.7-.8 4.8-2.5 6.6c-1.6 1.6-3.7 2.5-6.4 2.5z"],[1,"d-flex","flex-column","ps-3","ps-sm-4"],[1,"bd-logo-title"],[1,"bd-logo-subtitle"],[1,"d-none","d-sm-inline"],["type","button","data-bs-toggle","collapse","data-bs-target","#docsNav","aria-controls","docsNav","aria-expanded","false","aria-label","Toggle docs navigation","data-focus-mouse","false",1,"btn","btn-xs","btn-primary","d-md-none","px-2","text-uppercase"],[1,"navbar-nav","flex-row","ms-md-auto","d-none","d-md-flex"],[1,"nav-item","pe-2"],["title","Changelog Design Angular Kit","data-toggle","tooltip","aria-label","Changelog","data-focus-mouse","false",1,"nav-link","d-flex","align-items-center",3,"href"],[1,"pe-2","m-0"],[1,"icon","icon-sm","icon-light"],["href","bootstrap-italia/dist/svg/sprites.svg#it-files",0,"xlink","href","/dist/svg/sprites.svg#it-files"],[1,"visually-hidden"],["title","Repository GitHub di Design Angular Kit","data-toggle","tooltip","href","https://github.com/italia/design-angular-kit/","target","_blank","rel","noopener noreferrer","aria-label","GitHub",1,"nav-link","d-flex","align-items-center"],["href","bootstrap-italia/dist/svg/sprites.svg#it-github",0,"xlink","href","/dist/svg/sprites.svg#it-github"],[1,"row","flex-xl-nowrap"],["id","docsNav",1,"collapse"],[1,"col-12","d-md-none"],[1,"d-none","d-md-flex","col-md-3","col-xl-2"],[1,"col-12","col-md-9","col-xl-10","py-md-3","px-md-3","bd-content"],[1,"bd-footer","text-muted"],[1,"container"],[1,"py-4"],[1,"row"],[1,"col-12","col-sm-6","col-md-4"],[1,"px-2","py-3"],["href","https://innovazione.gov.it","target","_blank"],["src","https://italia.github.io/bootstrap-italia/docs/assets/img/icons/dtd-logo.svg","alt","Dipartimento per la trasformazione digitale","height","48",2,"max-width","100%"],[1,"col-12","col-sm-6","col-md-4","d-flex"],["href","https://www.agid.gov.it/","target","_blank"],["src","https://italia.github.io/bootstrap-italia/docs/assets/img/icons/agid-logo.svg","alt","Agenzia per l'Italia Digitale","height","36",2,"max-width","100%"],[1,"footer-social","col-12","col-md-4","text-white","text-end","pt-2"],["href","https://designers.italia.it/","title","Sito di Designers Italia","target","_blank",1,"p-2","text-white"],[1,"icon","icon-sm","icon-light","align-top"],["href","bootstrap-italia/dist/svg/sprites.svg#it-designers-italia",0,"xlink","href","/dist/svg/sprites.svg#it-designers-italia"],["href","https://twitter.com/DesignersITA","title","Designers Italia - Twitter","target","_blank",1,"p-2","text-white"],["href","bootstrap-italia/dist/svg/sprites.svg#it-twitter",0,"xlink","href","/dist/svg/sprites.svg#it-twitter"],["href","https://medium.com/designers-italia","title","Designers Italia - Medium","target","_blank",1,"p-2","text-white"],["href","bootstrap-italia/dist/svg/sprites.svg#it-medium",0,"xlink","href","/dist/svg/sprites.svg#it-medium"],[1,"row","py-4","border-white","border-top"],[1,"col","list-inline","small"],[1,"list-inline-item","px-1"],["href","https://designers.italia.it/privacy-policy/",1,"small-prints","fw-bold","text-decoration-none"],["href","https://designers.italia.it/note-legali/","data-focus-mouse","false",1,"small-prints","fw-bold","text-decoration-none"]],template:function(x,$){1&x&&(m.TgZ(0,"nav",0)(1,"button",1),m._UZ(2,"span",2),m.qZA(),m.TgZ(3,"div")(4,"a",3),m._uU(5,"Dipartimento "),m.TgZ(6,"span",4),m._uU(7,"per la Trasformazione "),m.qZA(),m._uU(8,"Digitale"),m.qZA(),m.TgZ(9,"span",5),m._uU(10," + "),m.qZA(),m.TgZ(11,"a",6),m._uU(12,"AgID"),m.qZA()(),m.TgZ(13,"div",7)(14,"ul",8)(15,"li",9)(16,"a",10),m._uU(17,"Piano Triennale"),m.qZA()(),m.TgZ(18,"li",11)(19,"a",12),m._uU(20,"Developers"),m.qZA()(),m.TgZ(21,"li",9)(22,"a",13),m._uU(23,"Designers"),m.qZA()(),m.TgZ(24,"li",11)(25,"a",14),m._uU(26,"Forum"),m.qZA()(),m.TgZ(27,"li",11)(28,"a",15),m._uU(29,"Docs"),m.qZA()(),m.TgZ(30,"li",11)(31,"a",16),m._uU(32,"GitHub"),m.qZA()()()()(),m.TgZ(33,"header",17)(34,"div",18)(35,"a",19)(36,"div",20),m.O4$(),m.TgZ(37,"svg",21)(38,"g",22),m._UZ(39,"path",23),m.qZA()(),m.kcU(),m.TgZ(40,"div",24)(41,"h1",25),m._uU(42,"Design Angular Kit"),m.qZA(),m.TgZ(43,"h2",26),m._uU(44,"Il kit Angular per "),m.TgZ(45,"span",27),m._uU(46,"lo sviluppo di applicazioni web per "),m.qZA(),m._uU(47,"la PA"),m.qZA()()()(),m.TgZ(48,"button",28),m._uU(49," menu "),m.qZA(),m.TgZ(50,"ul",29)(51,"li",30)(52,"a",31)(53,"small",32),m._uU(54),m.qZA(),m.O4$(),m.TgZ(55,"svg",33),m._UZ(56,"use",34),m.qZA(),m.kcU(),m.TgZ(57,"span",35),m._uU(58,"Changelog"),m.qZA()()(),m.TgZ(59,"li",30)(60,"a",36),m.O4$(),m.TgZ(61,"svg",33),m._UZ(62,"use",37),m.qZA(),m.kcU(),m.TgZ(63,"span",35),m._uU(64,"GitHub"),m.qZA()()()()()(),m.TgZ(65,"div",18)(66,"div",38)(67,"div",39),m._UZ(68,"it-table-of-content",40),m.qZA(),m._UZ(69,"it-table-of-content",41),m.TgZ(70,"main",42),m._UZ(71,"router-outlet"),m.qZA()()(),m.TgZ(72,"footer",43)(73,"div",44)(74,"div",45)(75,"div",46)(76,"div",47)(77,"div",48)(78,"a",49),m._UZ(79,"img",50),m.qZA()()(),m.TgZ(80,"div",51)(81,"div",48)(82,"a",52),m._UZ(83,"img",53),m.qZA()()(),m.TgZ(84,"div",54)(85,"span",27),m._uU(86,"Seguici su Designers Italia: "),m._UZ(87,"br"),m.qZA(),m.TgZ(88,"a",55),m.O4$(),m.TgZ(89,"svg",56),m._UZ(90,"use",57),m.qZA(),m.kcU(),m.TgZ(91,"span",35),m._uU(92,"Sito di Designers Italia"),m.qZA()(),m.TgZ(93,"a",58),m.O4$(),m.TgZ(94,"svg",56),m._UZ(95,"use",59),m.qZA(),m.kcU(),m.TgZ(96,"span",35),m._uU(97,"Designers Italia - Twitter"),m.qZA()(),m.TgZ(98,"a",60),m.O4$(),m.TgZ(99,"svg",56),m._UZ(100,"use",61),m.qZA(),m.kcU(),m.TgZ(101,"span",35),m._uU(102,"Designers Italia - Medium"),m.qZA()()()()(),m.TgZ(103,"div",62)(104,"ul",63)(105,"li",64)(106,"a",65),m._uU(107,"Privacy Policy"),m.qZA()(),m.TgZ(108,"li",64)(109,"a",66),m._uU(110,"Note Legali"),m.qZA()()()()()()),2&x&&(m.xp6(52),m.MGl("href","https://github.com/italia/design-angular-kit/releases/tag/v",$.version,"",m.LSH),m.xp6(2),m.hij("v",$.version," (Non stabile)"))},dependencies:[zt.lC,ji]})}return B})();var wo=d(5838),Bo=d(2618),Fr=d(9862),_s=d(7032);let Ji=(()=>{class B{static#e=this.\u0275fac=function(x){return new(x||B)};static#t=this.\u0275mod=m.oAB({type:B,bootstrap:[_o]});static#n=this.\u0275inj=m.cJS({providers:[Bo.gM,{provide:wo.rN,useValue:{coreLibraryLoader:()=>d.e(4373).then(d.bind(d,4373)),languages:{typescript:()=>d.e(5266).then(d.bind(d,5266)),HTML:()=>d.e(2668).then(d.bind(d,2668)),scss:()=>d.e(4164).then(d.bind(d,4164))}}}],imports:[r.b2,I,Hr,Fr.JF,_s.z.forRoot()]})}return B})();(0,m.G48)(),r.q6().bootstrapModule(Ji).catch(B=>console.log(B))},6308:(st,me,d)=>{"use strict";d.d(me,{bZ:()=>Ay,zu:()=>Vh,g4:()=>Uo,UO:()=>Im,Lt:()=>Au,Io:()=>vh,CM:()=>zc,u_:()=>p_,Ov:()=>Vl,P_:()=>Ao,J2:()=>$p,GK:()=>Gl,OK:()=>Js,u:()=>H_,hR:()=>$_});var r={};d.r(r),d.d(r,{afterMain:()=>Yh,afterRead:()=>zd,afterWrite:()=>Ws,applyStyles:()=>uu,arrow:()=>xm,auto:()=>tc,basePlacements:()=>ul,beforeMain:()=>fl,beforeRead:()=>$s,beforeWrite:()=>cu,bottom:()=>Jo,clippingParents:()=>Zh,computeStyles:()=>hl,createPopper:()=>rf,createPopperBase:()=>Um,createPopperLite:()=>uc,detectOverflow:()=>vl,end:()=>dl,eventListeners:()=>_u,flip:()=>Cu,hide:()=>Xd,left:()=>$o,main:()=>Kh,modifierPhases:()=>Zd,offset:()=>dp,placements:()=>nc,popper:()=>Fa,popperGenerator:()=>cc,popperOffsets:()=>qd,preventOverflow:()=>pp,read:()=>rc,reference:()=>Wd,right:()=>is,start:()=>fa,top:()=>So,variationPlacements:()=>Xo,viewport:()=>Gh,write:()=>Qh});const m="splide",A=`data-${m}`;function H(c){c.length=0}function ne(c){return!_e(c)&&"object"==typeof c}function Y(c){return Array.isArray(c)}function ue(c){return"string"==typeof c}function ae(c){return typeof c>"u"}function _e(c){return null===c}function de(c){return c instanceof HTMLElement}function se(c){return Y(c)?c:[c]}function pe(c,s){se(c).forEach(s)}function le(c,s){return c.indexOf(s)>-1}function Ce(c,s){return c.push(...se(s)),c}const Ke=Array.prototype;function be(c,s,l){return Ke.slice.call(c,s,l)}function je(c,s,l){c&&pe(s,E=>{E&&c.classList[l?"add":"remove"](E)})}function Fe(c,s){je(c,ue(s)?s.split(" "):s,!0)}function Et(c,s){pe(s,c.appendChild.bind(c))}function Pt(c,s){pe(c,l=>{const E=s.parentNode;E&&E.insertBefore(l,s)})}function en(c,s){return de(c)&&(c.msMatchesSelector||c.matches).call(c,s)}function Gn(c,s){return c?be(c.children).filter(l=>en(l,s)):[]}function Hn(c,s){return s?Gn(c,s)[0]:c.firstElementChild}function At(c,s,l){if(c){let E=Object.keys(c);E=l?E.reverse():E;for(let P=0;P{At(s,(l,E)=>{c[E]=s[E]})}),c}function ye(c,s){return At(s,(l,E)=>{c[E]=Y(l)?l.slice():ne(l)?ye(ne(c[E])?c[E]:{},l):l}),c}function We(c,s){c&&pe(s,l=>{c.removeAttribute(l)})}function Oe(c,s,l){ne(s)?At(s,(E,P)=>{Oe(c,P,E)}):_e(l)?We(c,s):c.setAttribute(s,String(l))}function Be(c,s,l){const E=document.createElement(c);return s&&(ue(s)?Fe(E,s):Oe(E,s)),l&&Et(l,E),E}function xe(c,s,l){if(ae(l))return getComputedStyle(c)[s];if(!_e(l)){const{style:E}=c;E[s]!==(l=`${l}`)&&(E[s]=l)}}function J(c,s){xe(c,"display",s)}function G(c,s){return c.getAttribute(s)}function ke(c,s){return c&&c.classList.contains(s)}function Ue(c){return c.getBoundingClientRect()}function mt(c){pe(c,s=>{s&&s.parentNode&&s.parentNode.removeChild(s)})}function jt(c){return Hn((new DOMParser).parseFromString(c,"text/html").body)}function on(c,s){c.preventDefault(),s&&(c.stopPropagation(),c.stopImmediatePropagation())}function Mn(c,s){return c&&c.querySelector(s)}function jn(c,s){return be(c.querySelectorAll(s))}function $n(c,s){je(c,s,!1)}function Wn(c){return ue(c)?c:c?`${c}px`:""}function ft(c,s=""){if(!c)throw new Error(`[${m}] ${s}`)}function Or(c){setTimeout(c)}const Qr=()=>{};function Sr(c){return requestAnimationFrame(c)}const{min:ni,max:Rr,floor:an,ceil:An,abs:Br}=Math;function cn(c,s,l,E){const P=ni(s,l),z=Rr(s,l);return E?P0)-+(c<0)}function nr(c,s){return pe(s,l=>{c=c.replace("%s",`${l}`)}),c}function Ci(c){return c<10?`0${c}`:`${c}`}const Pn={};const Kn="mounted",sn="move",Cr="moved",ri="shifted",gt="slide:keydown",bt="refresh",Xt="updated",zn="resize",Yn="resized",Ar="repositioned",St="scrolled",qr="destroy",zi="navigation:mounted",un="lazyload:loaded";function Tr(c){const{event:s}=c,l={};let E=[];function he(we,Ge,tt){ee(we,Ge,(Xe,pt)=>{E=E.filter(at=>!!(at[0]!==Xe||at[1]!==pt||tt&&at[2]!==tt)||(Xe.removeEventListener(pt,at[2],at[3]),!1))})}function ee(we,Ge,tt){pe(we,Xe=>{Xe&&Ge.split(" ").forEach(tt.bind(null,Xe))})}function Re(){E=E.filter(we=>he(we[0],we[1])),s.offBy(l)}return s.on(qr,Re,l),{on:function P(we,Ge,tt){s.on(we,Ge,l,tt)},off:function z(we){s.off(we,l)},emit:s.emit,bind:function re(we,Ge,tt,Xe){ee(we,Ge,(pt,at)=>{E.push([pt,at,tt,Xe]),pt.addEventListener(at,tt,Xe)})},unbind:he,destroy:Re}}function to(c,s,l,E){const{now:P}=Date;let z,he,re=0,ee=!0,Re=0;function we(){if(!ee){const Ft=P()-z;if(Ft>=c?(re=1,z=P()):re=Ft/c,l&&l(re),1===re&&(s(),E&&++Re>=E))return tt();Sr(we)}}function tt(){ee=!0}function pt(){cancelAnimationFrame(he),re=0,he=0,ee=!0}return{start:function Ge(Ft){!Ft&&pt(),z=P()-(Ft?re*c:0),ee=!1,Sr(we)},rewind:function Xe(){z=P(),re=0,l&&l(re)},pause:tt,cancel:pt,set:function at(Ft){c=Ft},isPaused:function wt(){return ee}}}function Eo(c,s){let l;return function E(){l||(l=to(s||0,()=>{c.apply(this,arguments),l=null},null,1),l.start())}}const it={marginRight:["marginBottom","marginLeft"],autoWidth:["autoHeight"],fixedWidth:["fixedHeight"],paddingLeft:["paddingTop","paddingRight"],paddingRight:["paddingBottom","paddingLeft"],width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};const Ot=m,Ut=`${m}__slider`,ln=`${m}__track`,Jt=`${m}__list`,rr=`${m}__slide`,Jn=`${rr}--clone`,Er=`${rr}__container`,tn=`${m}__arrows`,ur=`${m}__arrow`,br=`${ur}--prev`,wn=`${ur}--next`,X=`${m}__pagination`,ot=`${m}__progress`,Ze=`${ot}__bar`,dt=`${m}__autoplay`,Tt=`${m}__play`,Kt=`${m}__pause`,ir="is-active",Bn="is-prev",mr="is-next",Dr="is-visible",ei="is-loading",Lo=[ir,Dr,Bn,mr,ei],no={slide:rr,clone:Jn,arrows:tn,arrow:ur,prev:br,next:wn,pagination:X,page:`${X}__page`,spinner:`${m}__spinner`},fr="role",ii="aria-controls",fi="aria-current",Ti="aria-label",Zr="aria-hidden",oi="tabindex",si="aria-orientation",Pi=[fr,ii,fi,Ti,Zr,si,oi,"disabled"],pi="slide",co="loop",Gr="fade";const Ui=`${A}-interval`,or={passive:!1,capture:!0},io="touchmove mousemove",Yi="touchend touchcancel mouseup",ms=["Left","Right","Up","Down"],mo="keydown",Go=`${A}-lazy`,Do=`${Go}-srcset`,Ko=`[${Go}], [${Do}]`,ws=[" ","Enter","Spacebar"];var ta=Object.freeze({__proto__:null,Options:function ie(c,s,l){const E=Eo(we);let P,z,re;function Re(tt){tt&&removeEventListener("resize",E)}function we(){const tt=function et(c,s){return be(c).filter(s)[0]}(z,Xe=>Xe[1].matches)||[];tt[0]!==re&&function Ge(tt){const Xe=l.breakpoints[tt]||P;Xe.destroy?(c.options=P,c.destroy("completely"===Xe.destroy)):(c.state.is(5)&&(Re(!0),c.mount()),c.options=Xe)}(re=tt[0])}return{setup:function he(){try{ye(l,JSON.parse(G(c.root,A)))}catch(Xe){ft(!1,Xe.message)}P=ye({},l);const{breakpoints:tt}=l;if(tt){const Xe="min"===l.mediaQuery;z=Object.keys(tt).sort((pt,at)=>Xe?+at-+pt:+pt-+at).map(pt=>[pt,matchMedia(`(${Xe?"min":"max"}-width:${pt}px)`)]),we()}},mount:function ee(){z&&addEventListener("resize",E)},destroy:Re}},Direction:function _t(c,s,l){return{resolve:function E(z,re){const{direction:he}=l;return it[z]["rtl"!==he||re?"ttb"===he?0:-1:1]||z},orient:function P(z){return z*("rtl"===l.direction?1:-1)}}},Elements:function Si(c,s,l){const{on:E}=Tr(c),{root:P}=c,z={},re=[];let he,ee,Re,we;function Ge(){(function wt(){ee=Hn(P,`.${Ut}`),Re=Mn(P,`.${ln}`),we=Hn(Re,`.${Jt}`),ft(Re&&we,"A track/list element is missing."),Ce(re,Gn(we,`.${rr}:not(.${Jn})`));const qe=xt(`.${dt}`),Nt=xt(`.${tn}`);nn(z,{root:P,slider:ee,track:Re,list:we,slides:re,arrows:Nt,autoplay:qe,prev:Mn(Nt,`.${br}`),next:Mn(Nt,`.${wn}`),bar:Mn(xt(`.${ot}`),`.${Ze}`),play:Mn(qe,`.${Tt}`),pause:Mn(qe,`.${Kt}`)})})(),function Ft(){const qe=P.id||function Qt(c){return`${c}${Ci(Pn[c]=(Pn[c]||0)+1)}`}(m);P.id=qe,Re.id=Re.id||`${qe}-track`,we.id=we.id||`${qe}-list`}(),Fe(P,he=ct())}function Xe(){[P,Re,we].forEach(qe=>{We(qe,"style")}),H(re),$n(P,he)}function pt(){Xe(),Ge()}function at(){$n(P,he),Fe(P,he=ct())}function xt(qe){return Hn(P,qe)||Hn(ee,qe)}function ct(){return[`${Ot}--${l.type}`,`${Ot}--${l.direction}`,l.drag&&`${Ot}--draggable`,l.isNavigation&&`${Ot}--nav`,ir]}return nn(z,{setup:Ge,mount:function tt(){E(bt,pt,8),E(Xt,at)},destroy:Xe})},Slides:function Nn(c,s,l){const{on:E,emit:P,bind:z}=Tr(c),{slides:re,list:he}=s.Elements,ee=[];function we(){re.forEach(($t,Ht)=>{pt($t,Ht,-1)})}function Ge(){qe($t=>{$t.destroy()}),H(ee)}function tt(){Ge(),we()}function pt($t,Ht,Fn){const En=function bo(c,s,l,E){const{on:P,emit:z,bind:re,destroy:he}=Tr(c),{Components:ee,root:Re,options:we}=c,{isNavigation:Ge,updateOnMove:tt}=we,{resolve:Xe}=ee.Direction,pt=G(E,"style"),at=l>-1,wt=Hn(E,`.${Er}`),Ft=we.focusableNodes&&jn(E,we.focusableNodes);let xt;function Nt(){const kt=nr(we.i18n.slideX,(at?l:s)+1),Ct=c.splides.map(mn=>mn.splide.root.id).join(" ");Oe(E,Ti,kt),Oe(E,ii,Ct),Oe(E,fr,"menuitem"),bn(Ht())}function ht(){xt||Wt()}function Wt(){if(!xt){const{index:Dn}=c;bn(Ht()),function Sn(Dn){const kt=!Dn&&(!Ht()||at);Oe(E,Zr,kt||null),Oe(E,oi,!kt&&we.slideFocus?0:null),Ft&&Ft.forEach(Ct=>{Oe(Ct,oi,kt?-1:null)}),Dn!==ke(E,Dr)&&(je(E,Dr,Dn),z(Dn?"visible":"hidden",hn))}(function Fn(){if(c.is(Gr))return Ht();const Dn=Ue(ee.Elements.track),kt=Ue(E),Ct=Xe("left"),mn=Xe("right");return an(Dn[Ct])<=An(kt[Ct])&&an(kt[mn])<=An(Dn[mn])}()),je(E,Bn,s===Dn-1),je(E,mr,s===Dn+1)}}function bn(Dn){Dn!==ke(E,ir)&&(je(E,ir,Dn),Ge&&Oe(E,fi,Dn||null),z(Dn?"active":"inactive",hn))}function Ht(){const{index:Dn}=c;return Dn===s||we.cloneStatus&&Dn===l}const hn={index:s,slideIndex:l,slide:E,container:wt,isClone:at,mount:function ct(){at||(E.id=`${Re.id}-slide${Ci(s+1)}`),re(E,"click keydown",Dn=>{z("click"===Dn.type?"click":gt,hn,Dn)}),P([bt,Ar,ri,Cr,St],Wt),P(zi,Nt),tt&&P(sn,ht)},destroy:function qe(){xt=!0,he(),$n(E,Lo),We(E,Pi),Oe(E,"style",pt)},update:Wt,style:function $t(Dn,kt,Ct){xe(Ct&&wt||E,Dn,kt)},isWithin:function En(Dn,kt){let Ct=Br(Dn-s);return!at&&(we.rewind||c.is(co))&&(Ct=ni(Ct,c.length-Ct)),Ct<=kt}};return hn}(c,Ht,Fn,$t);En.mount(),ee.push(En)}function at($t){return $t?Nt(Ht=>!Ht.isClone):ee}function qe($t,Ht){at(Ht).forEach($t)}function Nt($t){return ee.filter(function K(c){return"function"==typeof c}($t)?$t:Ht=>ue($t)?en(Ht.slide,$t):le(se($t),Ht.index))}return{mount:function Re(){we(),E(bt,tt),E([Kn,bt],()=>{ee.sort(($t,Ht)=>$t.index-Ht.index)})},destroy:Ge,update:function Xe(){qe($t=>{$t.update()})},register:pt,get:at,getIn:function wt($t){const{Controller:Ht}=s,Fn=Ht.toIndex($t),En=Ht.hasFocus()?1:l.perPage;return Nt(hn=>cn(hn.index,Fn,Fn+En-1))},getAt:function Ft($t){return Nt($t)[0]},add:function xt($t,Ht){pe($t,Fn=>{if(ue(Fn)&&(Fn=jt(Fn)),de(Fn)){const En=re[Ht];En?Pt(Fn,En):Et(he,Fn),Fe(Fn,l.classes.slide),function Wt($t,Ht){const Fn=jn($t,"img");let{length:En}=Fn;En?Fn.forEach(hn=>{z(hn,"load error",()=>{--En||Ht()})}):Ht()}(Fn,P.bind(null,zn))}}),P(bt)},remove:function ct($t){mt(Nt($t).map(Ht=>Ht.slide)),P(bt)},forEach:qe,filter:Nt,style:function ht($t,Ht,Fn){qe(En=>{En.style($t,Ht,Fn)})},getLength:function bn($t){return $t?re.length:ee.length},isEnough:function Sn(){return ee.length>l.perPage}}},Layout:function Zi(c,s,l){const{on:E,bind:P,emit:z}=Tr(c),{Slides:re}=s,{resolve:he}=s.Direction,{root:ee,track:Re,list:we}=s.Elements,{getAt:Ge}=re;let tt,Xe;function at(){Xe=null,tt="ttb"===l.direction,xe(ee,"maxWidth",Wn(l.width)),xe(Re,he("paddingLeft"),xt(!1)),xe(Re,he("paddingRight"),xt(!0)),wt()}function wt(){const hn=Ue(ee);(!Xe||Xe.width!==hn.width||Xe.height!==hn.height)&&(xe(Re,"height",function ct(){let hn="";return tt&&(hn=qe(),ft(hn,"height or heightRatio is missing."),hn=`calc(${hn} - ${xt(!1)} - ${xt(!0)})`),hn}()),re.style(he("marginRight"),Wn(l.gap)),re.style("width",function Nt(){return l.autoWidth?"":Wn(l.fixedWidth)||(tt?"":Wt())}()||null),function Ft(){re.style("height",function ht(){return Wn(l.fixedHeight)||(tt?l.autoHeight?"":Wt():qe())}()||null,!0)}(),Xe=hn,z(Yn))}function xt(hn){const{padding:Dn}=l,kt=he(hn?"right":"left");return Dn&&Wn(Dn[kt]||(ne(Dn)?0:Dn))||"0px"}function qe(){return Wn(l.height||Ue(we).width*l.heightRatio)}function Wt(){const hn=Wn(l.gap);return`calc((100%${hn&&` + ${hn}`})/${l.perPage||1}${hn&&` - ${hn}`})`}function $t(hn,Dn){const kt=Ge(hn);if(kt){const Ct=Ue(kt.slide)[he("right")],mn=Ue(we)[he("left")];return Br(Ct-mn)+(Dn?0:Fn())}return 0}function Fn(){const hn=Ge(0);return hn&&parseFloat(xe(hn.slide,he("marginRight")))||0}return{mount:function pt(){at(),P(window,"resize load",Eo(z.bind(this,zn))),E([Xt,bt],at),E(zn,wt)},listSize:function bn(){return Ue(we)[he("width")]},slideSize:function Sn(hn,Dn){const kt=Ge(hn||0);return kt?Ue(kt.slide)[he("width")]+(Dn?0:Fn()):0},sliderSize:function Ht(){return $t(c.length-1,!0)-$t(-1,!0)},totalSize:$t,getPadding:function En(hn){return parseFloat(xe(Re,he("padding"+(hn?"Right":"Left"))))||0}}},Clones:function Ro(c,s,l){const{on:E,emit:P}=Tr(c),{Elements:z,Slides:re}=s,{resolve:he}=s.Direction,ee=[];let Re;function Ge(){(Re=Ft())&&(function at(xt){const ct=re.get().slice(),{length:qe}=ct;if(qe){for(;ct.length{const Wt=ht0;(mn||Un)&&(kt=ht(kt,Un))}return kt}(kt);tt.style.transform=`translate${we("X")}(${mn}px)`,kt!==mn&&P(ri)}}function ht(kt,Ct){const mn=kt-En(Ct),Un=Re();return kt-Ge(Un*(An(Br(mn)/Un)||1))*(Ct?1:-1)}function Sn(kt,Ct){const mn=Ge(he(kt-1)-function Fn(kt){const{focus:Ct}=l;return"center"===Ct?(ee()-z(kt,!0))/2:+Ct*z(kt)||0}(kt));return Ct?function Ht(kt){return l.trimSpace&&c.is(pi)&&(kt=Vr(kt,0,Ge(Re()-ee()))),kt}(mn):mn}function $t(){const kt=we("left");return Ue(tt)[kt]-Ue(Xe)[kt]+Ge(re(!1))}function En(kt){return Sn(kt?s.Controller.getEnd():0,!!l.trimSpace)}function hn(){return c.state.is(4)&&l.waitForTransition}function Dn(kt,Ct){Ct=ae(Ct)?$t():Ct;const mn=!0!==kt&&Ge(Ct)Ge(En(!0));return mn||Un}return{mount:function at(){pt=s.Transition,E([Kn,Yn,Xt,bt],Ft)},destroy:function wt(){We(tt,"style")},move:function xt(kt,Ct,mn,Un){if(!hn()){const{set:pr}=c.state,Fi=$t();kt!==Ct&&(pt.cancel(),qe(ht(Fi,kt>Ct),!0)),pr(4),P(sn,Ct,mn,kt),pt.start(Ct,()=>{pr(3),P(Cr,Ct,mn,kt),"move"===l.trimSpace&&kt!==mn&&Fi===$t()?s.Controller.go(kt>mn?">":"<",!1,Un):Un&&Un()})}},jump:ct,translate:qe,shift:ht,cancel:function Wt(){qe($t()),pt.cancel()},toIndex:function bn(kt){const Ct=s.Slides.get();let mn=0,Un=1/0;for(let pr=0;pr{hn(P.toIndex(P.getPosition())),Fi&&Fi()})}function Nt(Ct){return Wt(!1,Ct)}function ht(Ct){return Wt(!0,Ct)}function Wt(Ct,mn){const Un=pt||(kt()?1:at),pr=bn(Ge+Un*(Ct?-1:1),Ge);return-1===pr&&we&&!function Xr(c,s,l){return Br(c-s)pr?Ct=cn(0,Ct,mn,!0)||cn(pr,mn,Ct,!0)?Ht(Fn(Ct)):Re?pt||kt()?Ct:Ct<0?-(Xe%at||at):Xe:l.rewind?Ct<0?pr:0:-1:!Un&&Ct!==mn&&(Ct=pt?Ct:Ht(Fn(mn)+(Ct])(\d+)?/)||[];"+"===Un||"-"===Un?mn=bn(Ge+ +`${Un}${+pr||1}`,Ge,!0):">"===Un?mn=pr?Ht(+pr):Nt(!0):"<"===Un&&(mn=ht(!0))}else mn=Re?Ct:Vr(Ct,0,Sn());return mn}(Ct);if(l.useScroll)ct(pr,!0,!0,l.speed,Un);else{const Fi=$t(pr);Fi>-1&&!P.isBusy()&&(mn||Fi!==Ge)&&(hn(Fi),P.move(pr,Fi,tt,Un))}},scroll:ct,getNext:Nt,getPrev:ht,getAdjacent:Wt,getEnd:Sn,setIndex:hn,getIndex:function Dn(Ct){return Ct?tt:Ge},toIndex:Ht,toPage:Fn,toDest:En,hasFocus:kt}},Arrows:function Ki(c,s,l){const{on:E,bind:P,emit:z}=Tr(c),{classes:re,i18n:he}=l,{Elements:ee,Controller:Re}=s;let Xe,we=ee.arrows,Ge=ee.prev,tt=ee.next;const pt={};function wt(){if(l.arrows&&(!Ge||!tt)&&function ct(){we=Be("div",re.arrows),Ge=qe(!0),tt=qe(!1),Xe=!0,Et(we,[Ge,tt]),Pt(we,Hn("slider"===l.arrows&&ee.slider||c.root))}(),Ge&&tt)if(pt.prev)J(we,!1===l.arrows?"none":"");else{const{id:ht}=ee.track;Oe(Ge,ii,ht),Oe(tt,ii,ht),pt.prev=Ge,pt.next=tt,function xt(){const{go:ht}=Re;E([Kn,Cr,Xt,bt,St],Nt),P(tt,"click",()=>{ht(">",!0)}),P(Ge,"click",()=>{ht("<",!0)})}(),z("arrows:mounted",Ge,tt)}}function qe(ht){return jt(`