1import{a as $n,b as Wn,c as Yn,d as Xn,e as ti,j as So,k as Ao,l as Do,m as ei,o as oi}from"./chunk-MAEJVIJ6.js";import{a as Ee}from"./chunk-LBQM2WZH.js";import"./chunk-VRFETQXY.js";import{b as ue}from"./chunk-2V4TAYOQ.js";import"./chunk-JIWAB6UG.js";import"./chunk-NBQSXI3O.js";import{a as Jn}from"./chunk-FSU67RPD.js";import{a as nt}from"./chunk-F4RV6FZB.js";import{b as Hn}from"./chunk-RFTV7ZMZ.js";import"./chunk-AGDMQRUN.js";import{a as xt}from"./chunk-JLQKOJQC.js";import{a as Zn,b as Eo}from"./chunk-NGSGB6U2.js";import{a as Mo}from"./chunk-ESHO673H.js";import"./chunk-AIR7XLAV.js";import"./chunk-SA4SDALY.js";import{a as Gn}from"./chunk-N5MIBQS5.js";import"./chunk-LQBWI6BD.js";import"./chunk-ZIN4L2HQ.js";import{a as jn,d as gt}from"./chunk-FBL3BD2D.js";import"./chunk-ZFIDDOBT.js";import{b as Po,c as Fo}from"./chunk-YOFEG72S.js";import"./chunk-BD5TWPD4.js";import{a as Qn}from"./chunk-IWW5HSPK.js";import"./chunk-AMWOTDBQ.js";import{C as Vn,k as xo,m as Nn,n as Je}from"./chunk-6TQA62GH.js";import"./chunk-Q65FDYON.js";import"./chunk-HF46FQSU.js";import{a as Bn,b as Nt}from"./chunk-UZ2LNYTY.js";import"./chunk-TXWUF7AP.js";import{d as Ln}from"./chunk-TC5FCLVY.js";import"./chunk-R4LOHCPV.js";import"./chunk-OSPPP4DN.js";import{a as ko}from"./chunk-7UXOZXHP.js";import{a as _e}from"./chunk-7RHGX45U.js";import{a as Kn}from"./chunk-VNGQZGMM.js";import{c as Rn}from"./chunk-PUUFDSR5.js";import{a as Lt}from"./chunk-BUCWAJRJ.js";import{a as zn}from"./chunk-SHBCU2IV.js";import"./chunk-BSKLAPJ7.js";import{b as wt}from"./chunk-BBWI5BRC.js";import{a as Pe}from"./chunk-5WRB4FCB.js";import{B as bo,C as wo,E as Fe,K as Ut,R as Tn,U as qn,W as Uo,X as Oo,Y as Ot,m as xe,o as In,w as Rt,x as Me,z as ke}from"./chunk-IE3GEG6D.js";import{B as An,F as Dn,G as pe,H as Oe,a as vt,c as bt,e as ce,g as $,h as rt,l as Ze,m as de,n as kn,p as vo,r as Pn,s as at,v as st,w as Fn,x as En,y as Sn}from"./chunk-JLQQPUG2.js";import{a as se,b as le}from"./chunk-OYHRIJHA.js";import{H as Mn,d as mt,e as Ge,f as Ue,r as ot,s as K,t as N,u as ft}from"./chunk-JLTXE2K3.js";import{$ as po,$a as $t,$b as P,A as vn,Ab as ne,Ac as Co,Ca as Ke,D as co,Db as Et,Eb as Xt,Fb as k,G as bn,Gb as we,Gc as R,Hb as y,Ib as I,Ja as m,Jb as T,La as w,Lb as ie,Ma as pt,Mb as re,N as ve,Na as Un,Nb as ae,Ob as qt,P as Q,Pa as Tt,Pb as go,Ra as U,Sb as yt,T as _t,Tb as zt,U as Ct,Ua as fo,Ub as j,V as ct,Va as q,Vb as Qt,Wa as H,Wb as ho,X as Zt,Xa as Z,Za as an,Zb as xn,_a as Jt,_b as x,aa as Ve,ab as l,ac as te,b as et,ba as _,bb as c,c as ao,ca as C,cb as p,db as f,dd as Bt,eb as b,fa as uo,fb as v,gb as E,gd as yo,hb as Wt,ib as Yt,id as He,m as Cn,mc as B,n as so,na as dt,nb as D,o as lo,ob as be,pc as _o,qa as mo,r as yn,sb as g,ta as wn,tb as Ft,tc as J,ua as It,ub as u,uc as ut,vb as On,vc as z,wb as sn,xa as rn,ya as s,yb as ee,za as M,zb as oe}from"./chunk-Y66N7V4O.js";import"./chunk-7CEBWOAQ.js";var jt={SIDEBAR:"sidebar",OVERLAY:"overlay",QUESTION_CARD:"question-card",DRAG_PREVIEW:"drag-preview"};var V={CIRCLE_QUESTION:"fa-regular fa-circle-question",TEXT:"fa-regular fa-text",PEN_FIELD:"fa-regular fa-pen-field",INPUT_PIPE:"fa-regular fa-input-pipe",IMAGE_POLAROID:"fa-regular fa-image-polaroid",FILE_IMAGE:"fa-regular fa-file-image",PARAGRAPH:"fa-regular fa-paragraph",RANKING_STAR:"fa-regular fa-ranking-star",HEART:"fa-regular fa-heart",BOLT_AUTO:"fa-regular fa-bolt-auto",CIRCLE_DOT:"fa-regular fa-circle-dot",SIGMA:"fa-regular fa-sigma",BULLSEYE_POINTER:"fa-regular fa-bullseye-pointer",INPUT_TEXT:"fa-regular fa-input-text",FILE_ARROW_UP:"fa-regular fa-file-arrow-up",STAR:"fa-regular fa-star",SIGNATURE:"fa-regular fa-signature",SCRIBBLE:"fa-regular fa-scribble",SLOT_MACHINE:"fa-regular fa-slot-machine",GAME_BOARD:"fa-regular fa-game-board",CHECK_CIRCLE:"fa-regular fa-check-circle",COMMENT_DOTS:"fa-regular fa-comment-dots",IMAGE:"fa-regular fa-image",CAMERA:"fa-regular fa-camera",QB_GROUP:"fa-kit fa-qb-group",SLIDER_WITH_NUMBERS:"fa-kit fa-sliderwithnumbers",SLIDER_WITH_TEXT:"fa-kit fa-sliderwithtext",STRIPE:"fa-brands fa-stripe-s",PAYPAL:"fa-brands fa-paypal"};var Io={byTypeId:{[Bn.NPS]:V.HEART},byObjectName:{group:V.QB_GROUP,text_choice:V.TEXT,open_end:V.PEN_FIELD,form:V.INPUT_PIPE,image_choice:V.IMAGE_POLAROID,image_upload:V.FILE_IMAGE,plaintext:V.PARAGRAPH,ranked:V.RANKING_STAR,typeahead:V.BOLT_AUTO,radio_button_rating:V.CIRCLE_DOT,continuous_sum:V.SIGMA,interactive_image:V.BULLSEYE_POINTER,slider_numeric:V.SLIDER_WITH_NUMBERS,slider_text:V.SLIDER_WITH_TEXT,typeahead_form:V.INPUT_TEXT,file_upload:V.FILE_ARROW_UP,rating:V.STAR,signature:V.SIGNATURE,stripe:V.STRIPE,paypal:V.PAYPAL,scratchcard:V.SCRIBBLE,slotmachine:V.SLOT_MACHINE,puzzle:V.GAME_BOARD}},To=V.CIRCLE_QUESTION;var ln=class{resolve(i){if(i==null)return To;if(i.id!==null&&i.id!==void 0){let r=Io.byTypeId[i.id];if(r!==void 0)return r}if(i.object_name!==null&&i.object_name!==void 0){let r=Io.byObjectName[i.object_name];if(r!==void 0)return r}return To}},cn=new ln;function me(n){return cn.resolve(n)}var fe=(()=>{let i=class i{constructor(){this.variant=jt.SIDEBAR}get dataVariant(){return this.variant}get glyphAttrClass(){return`sally-question-type-icon__glyph ${this.iconClass!==null&&this.iconClass!==void 0&&this.iconClass.trim()!==""?this.iconClass.trim():me(this.source)}`.trim()}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-sally-question-type-icon"]],hostVars:1,hostBindings:function(o,e){o&2&&q("data-variant",e.dataVariant)},inputs:{source:"source",iconClass:"iconClass",variant:"variant"},decls:1,vars:1,consts:[["aria-hidden","true"]],template:function(o,e){o&1&&E(0,"i",0),o&2&&q("class",e.glyphAttrClass)},styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
1src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}[data-variant=sidebar][_nghost-%COMP%]{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;color:#421f3c;opacity:.64;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}[data-variant=sidebar][_nghost-%COMP%] i[_ngcontent-%COMP%]{box-sizing:border-box;display:block;width:13px;height:13px;margin:0;font-size:13px;font-weight:400;line-height:13px;color:inherit;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s linear;-moz-transition:all .2s linear;-khtml-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}[data-variant=sidebar][_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit}[data-variant=sidebar][_nghost-%COMP%] svg[_ngcontent-%COMP%]{width:13px;height:13px;min-width:13px;display:block;color:#421f3c;opacity:.64;transition:all .2s linear;-moz-transition:all .2s linear;-khtml-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}[data-variant=sidebar]li[_nghost-%COMP%]:not(.collapsed-item).hover-state:not(.drag-state)[_nghost-%COMP%], li:not(.collapsed-item).hover-state:not(.drag-state) [_nghost-%COMP%]{color:#ff7418;opacity:1}[data-variant=sidebar]li[_nghost-%COMP%]:not(.collapsed-item).hover-state:not(.drag-state)[_nghost-%COMP%] svg[_ngcontent-%COMP%], li:not(.collapsed-item).hover-state:not(.drag-state) [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar]li[_nghost-%COMP%]:not(.collapsed-item).hover-state:not(.drag-state)[_nghost-%COMP%] i[_ngcontent-%COMP%], li:not(.collapsed-item).hover-state:not(.drag-state) [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#ff7418;opacity:1}[data-variant=sidebar]li[_nghost-%COMP%]:not(.collapsed-item).hover-state:not(.drag-state)[_nghost-%COMP%] i[_ngcontent-%COMP%]:before, li:not(.collapsed-item).hover-state:not(.drag-state) [_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit}[data-variant=sidebar]li.drag-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%], li.drag-state:not(.collapsed-item) [_nghost-%COMP%], [data-variant=sidebar]li.mousedown-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%], li.mousedown-state:not(.collapsed-item) [_nghost-%COMP%]{color:var(--pp-white);opacity:1}[data-variant=sidebar]li.drag-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] svg[_ngcontent-%COMP%], li.drag-state:not(.collapsed-item) [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar]li.drag-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] i[_ngcontent-%COMP%], li.drag-state:not(.collapsed-item) [_nghost-%COMP%] i[_ngcontent-%COMP%], [data-variant=sidebar]li.mousedown-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] svg[_ngcontent-%COMP%], li.mousedown-state:not(.collapsed-item) [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar]li.mousedown-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] i[_ngcontent-%COMP%], li.mousedown-state:not(.collapsed-item) [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:var(--pp-white)!important;opacity:1}[data-variant=sidebar]li.drag-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] i[_ngcontent-%COMP%]:before, li.drag-state:not(.collapsed-item) [_nghost-%COMP%] i[_ngcontent-%COMP%]:before, [data-variant=sidebar]li.mousedown-state[_nghost-%COMP%]:not(.collapsed-item)[_nghost-%COMP%] i[_ngcontent-%COMP%]:before, li.mousedown-state:not(.collapsed-item) [_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:currentcolor!important}[data-variant=sidebar]li.drag-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%], li.drag-state.collapsed-item [_nghost-%COMP%], [data-variant=sidebar]li.mousedown-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%], li.mousedown-state.collapsed-item [_nghost-%COMP%]{color:#421f3c!important;opacity:1}[data-variant=sidebar]li.drag-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], li.drag-state.collapsed-item [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar]li.drag-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], li.drag-state.collapsed-item [_nghost-%COMP%] i[_ngcontent-%COMP%], [data-variant=sidebar]li.mousedown-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], li.mousedown-state.collapsed-item [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar]li.mousedown-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], li.mousedown-state.collapsed-item [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#421f3c!important;opacity:1}[data-variant=sidebar]li.drag-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%]:before, li.drag-state.collapsed-item [_nghost-%COMP%] i[_ngcontent-%COMP%]:before, [data-variant=sidebar]li.mousedown-state.collapsed-item[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%]:before, li.mousedown-state.collapsed-item [_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:currentcolor!important}[data-variant=sidebar].sortable-ghost[_nghost-%COMP%][_nghost-%COMP%], .sortable-ghost [_nghost-%COMP%]{opacity:.4!important}[data-variant=sidebar].sortable-ghost[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], .sortable-ghost [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar].sortable-ghost[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], .sortable-ghost [_nghost-%COMP%] i[_ngcontent-%COMP%]{opacity:.4!important}[data-variant=sidebar].icon-wrapper.collapsed-hover-icon[_nghost-%COMP%][_nghost-%COMP%], .icon-wrapper.collapsed-hover-icon [_nghost-%COMP%]{color:#fff;opacity:1}[data-variant=sidebar].icon-wrapper.collapsed-hover-icon[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], .icon-wrapper.collapsed-hover-icon [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar].icon-wrapper.collapsed-hover-icon[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], .icon-wrapper.collapsed-hover-icon [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#fff;opacity:1}[data-variant=sidebar].icon-wrapper.collapsed-hover-icon.group-icon[_nghost-%COMP%][_nghost-%COMP%], .icon-wrapper.collapsed-hover-icon.group-icon [_nghost-%COMP%]{color:#ff7418}[data-variant=sidebar].icon-wrapper.collapsed-hover-icon.group-icon[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], .icon-wrapper.collapsed-hover-icon.group-icon [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar].icon-wrapper.collapsed-hover-icon.group-icon[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], .icon-wrapper.collapsed-hover-icon.group-icon [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#ff7418}[data-variant=sidebar].icon-wrapper.collapsed-active-icon[_nghost-%COMP%][_nghost-%COMP%], .icon-wrapper.collapsed-active-icon [_nghost-%COMP%]{color:#421f3c!important;opacity:1}[data-variant=sidebar].icon-wrapper.collapsed-active-icon[_nghost-%COMP%][_nghost-%COMP%] svg[_ngcontent-%COMP%], .icon-wrapper.collapsed-active-icon [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar].icon-wrapper.collapsed-active-icon[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%], .icon-wrapper.collapsed-active-icon [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#421f3c!important;opacity:1}[data-variant=sidebar].icon-wrapper.collapsed-active-icon[_nghost-%COMP%][_nghost-%COMP%] i[_ngcontent-%COMP%]:before, .icon-wrapper.collapsed-active-icon [_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:currentColor!important}[data-variant=sidebar].icon-wrapper.group-icon[_nghost-%COMP%]:hover[_nghost-%COMP%], .icon-wrapper.group-icon:hover [_nghost-%COMP%]{color:#ff7418;opacity:1}[data-variant=sidebar].icon-wrapper.group-icon[_nghost-%COMP%]:hover[_nghost-%COMP%] svg[_ngcontent-%COMP%], .icon-wrapper.group-icon:hover [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=sidebar].icon-wrapper.group-icon[_nghost-%COMP%]:hover[_nghost-%COMP%] i[_ngcontent-%COMP%], .icon-wrapper.group-icon:hover [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#ff7418;fill:#ff7418;opacity:1}[data-variant=overlay][_nghost-%COMP%]{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;color:#421f3c;opacity:.64;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}[data-variant=overlay][_nghost-%COMP%] i[_ngcontent-%COMP%]{box-sizing:border-box;display:block;width:13px;height:13px;margin:0;font-size:13px;font-weight:400;line-height:13px;color:inherit;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s linear;-moz-transition:all .2s linear;-khtml-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}[data-variant=overlay][_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit}[data-variant=overlay][_nghost-%COMP%] svg[_ngcontent-%COMP%]{width:13px;height:13px;min-width:13px;display:block;color:#421f3c;opacity:.64;transition:all .2s linear;-moz-transition:all .2s linear;-khtml-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}[data-variant=overlay].question-type-item[_nghost-%COMP%]:hover:not(.disabled)[_nghost-%COMP%], .question-type-item:hover:not(.disabled) [_nghost-%COMP%]{color:#ff7418;opacity:1}[data-variant=overlay].question-type-item[_nghost-%COMP%]:hover:not(.disabled)[_nghost-%COMP%] svg[_ngcontent-%COMP%], .question-type-item:hover:not(.disabled) [_nghost-%COMP%] svg[_ngcontent-%COMP%], [data-variant=overlay].question-type-item[_nghost-%COMP%]:hover:not(.disabled)[_nghost-%COMP%] i[_ngcontent-%COMP%], .question-type-item:hover:not(.disabled) [_nghost-%COMP%] i[_ngcontent-%COMP%]{color:#ff7418;opacity:1}[data-variant=overlay].question-type-item[_nghost-%COMP%]:hover:not(.disabled)[_nghost-%COMP%] i[_ngcontent-%COMP%]:before, .question-type-item:hover:not(.disabled) [_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit}[data-variant=question-card][_nghost-%COMP%]{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:12px;background-color:#ffae3c1f;color:#ff7418;opacity:1;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}[data-variant=question-card][_nghost-%COMP%] i[_ngcontent-%COMP%]{display:block;width:18px;height:18px;margin:0;font-size:18px;font-weight:400;line-height:18px;color:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}[data-variant=question-card][_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit}[data-variant=drag-preview][_nghost-%COMP%]{color:var(--pp-white);opacity:1}[data-variant=drag-preview][_nghost-%COMP%] i[_ngcontent-%COMP%]{box-sizing:border-box;display:block;width:13px;height:13px;margin:0;font-size:13px;font-weight:400;line-height:13px;color:inherit;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s linear;-moz-transition:all .2s linear;-khtml-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}[data-variant=drag-preview][_nghost-%COMP%] svg[_ngcontent-%COMP%]{color:var(--pp-white)!important;width:13px;height:13px;min-width:13px;display:block}[data-variant=drag-preview][_nghost-%COMP%] i[_ngcontent-%COMP%]:before{color:inherit} 2/*# sourceMappingURL=question-type-icon.component-B6JZDQMY.css.map */`],changeDetection:0});let n=i;return n})();var ii=(()=>{let i=class i{constructor(){this.questionTypeIconVariant=jt,this.iconClass="",this.text=""}}
2;i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-question-drag-image"]],inputs:{iconClass:"iconClass",text:"text"},decls:6,vars:3,consts:[[1,"drag-image-container"],[1,"drag-image-content"],[1,"icon-wrapper"],[3,"variant","iconClass"],[1,"item-name-text"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"div",2),f(3,"sa-sally-question-type-icon",3),p(),c(4,"span",4),y(5),p()()()),o&2&&(s(3),l("variant",e.questionTypeIconVariant.DRAG_PREVIEW)("iconClass",e.iconClass),s(2),I(e.text))},dependencies:[fe],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{position:absolute;top:-9999px;left:-9999px}.drag-image-container[_ngcontent-%COMP%]{background-color:#ff7418;overflow:hidden;border-radius:.75rem;transform:rotate(-4deg);width:auto;display:grid;gap:.5rem;padding:.25rem;min-width:230px;cursor:grabbing}.drag-image-container[_ngcontent-%COMP%] .drag-image-content[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-shrink:1;flex-grow:0;gap:.5rem;align-items:center}.drag-image-container[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{background-color:var(--pp-white-32);width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center}.drag-image-container[_ngcontent-%COMP%] .item-name-text[_ngcontent-%COMP%]{color:var(--pp-white);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-family:var(--secondary-font);font-weight:500;padding-right:1em} 3/*# sourceMappingURL=question-drag-image.component-D2SOOYRT.css.map */`],changeDetection:0});let n=i;return n})();var $e=(function(n){return n.COPY="copy",n.MOVE="move",n.COPY_MOVE="copyMove",n})($e||{}),We=(function(n){return n.COPY="copy",n.MOVE="move",n})(We||{});var Ye="application/json",ri={x:6,y:46},ai=0;var $i=$e.COPY,Wi=We.COPY,si=(()=>{let i=class i{constructor(t,o){this.appRef=t,this.environmentInjector=o}startDrag(t,o,e){if(!t.dataTransfer)return;let a=e.effectAllowed??$i,d=e.dropEffect??Wi,h=e.mimeType??Ye,O=e.dragImageOffset??ri;t.dataTransfer.effectAllowed=a,t.dataTransfer.dropEffect=d,t.dataTransfer.setData(h,JSON.stringify(o));let F=_o(ii,{environmentInjector:this.environmentInjector});F.instance.iconClass=e.iconClass,F.instance.text=e.text,this.appRef.attachView(F.hostView);let S=F.location.nativeElement;document.body.appendChild(S),t.dataTransfer.setDragImage(S,O.x,O.y),setTimeout(()=>{this.appRef.detachView(F.hostView),F.destroy(),S.parentNode&&S.parentNode.removeChild(S)},ai)}parsePayload(t,o=Ye){if(!t.dataTransfer)return null;let e=t.dataTransfer.getData(o);if(!e)return null;try{return JSON.parse(e)}catch(a){return console.error("DragDropService: failed to parse drag payload",a),null}}};i.\u0275fac=function(o){return new(o||i)(Zt(fo),Zt(po))},i.\u0275prov=Ct({token:i,factory:i.\u0275fac,providedIn:"root"});let n=i;return n})();var Se=(()=>{let i=class i{constructor(t){this.dragDropService=t,this.dragIconClass="",this.dragText="",this.dragEnabled=!0,this.dragEffectAllowed=$e.COPY,this.dragDropEffect=We.COPY,this.dragMimeType=Ye,this.dragStarted=new M,this.dragEnded=new M,this.pressedChange=new M}onMouseDown(){this.dragEnabled&&this.pressedChange.emit(!0)}onMouseUp(){this.pressedChange.emit(!1)}onDragStart(t){if(!this.dragEnabled){t.preventDefault();return}this.dragDropService.startDrag(t,this.dragPayload,{iconClass:this.dragIconClass,text:this.dragText,effectAllowed:this.dragEffectAllowed,dropEffect:this.dragDropEffect,mimeType:this.dragMimeType}),this.dragStarted.emit(t)}onDragEnd(){this.pressedChange.emit(!1),this.dragEnded.emit()}};i.\u0275fac=function(o){return new(o||i)(m(si))},i.\u0275dir=Un({type:i,selectors:[["","saDragHandle",""]],hostVars:1,hostBindings:function(o,e){o&1&&g("mou
3sedown",function(){return e.onMouseDown()})("mouseup",function(){return e.onMouseUp()})("dragstart",function(d){return e.onDragStart(d)})("dragend",function(){return e.onDragEnd()}),o&2&&q("draggable",e.dragEnabled)},inputs:{dragPayload:"dragPayload",dragIconClass:"dragIconClass",dragText:"dragText",dragEnabled:"dragEnabled",dragEffectAllowed:"dragEffectAllowed",dragDropEffect:"dragDropEffect",dragMimeType:"dragMimeType"},outputs:{dragStarted:"dragStarted",dragEnded:"dragEnded",pressedChange:"pressedChange"},exportAs:["dragHandle"]});let n=i;return n})();var Ae=class{constructor(i){this.modal=i,this.items=[]}getCount(){return this.items.length}onConfirm(){this.modal.close()}onCancel(){this.modal.dismiss()}getWarningKey(){return this.warningKey}getStatusClass(i){return""}getStatusIcon(i){return""}getStatusText(i){return""}};var Ce=(()=>{let i=class i{};i.BREAKS_LOGIC="breaks-logic",i.BREAKS_FORMULA="breaks-formula",i.NEEDS_REVIEW="needs-review",i.VALID="valid";let n=i;return n})();var Vt=(()=>{let i=class i{};i.KEEP="keep",i.UPDATE="update";let n=i;return n})();function er(n,i){if(n&1&&(c(0,"div",15)(1,"div",16)(2,"h5",17),y(3),p(),c(4,"div",18),y(5),p()(),c(6,"div",19),f(7,"sa-status-tag",20),p()()),n&2){let r=i.$implicit,t=u();s(3),I(r.title),s(2),I(r.currentValue),s(2),l("status",t.statusBreaksFormula)("icon",t.iconBreaksFormula)("translationKey","editor.modals.formula_update.status_breaks_formula")}}function or(n,i){if(n&1&&(c(0,"div",21)(1,"div",16)(2,"h5",17),y(3),p(),c(4,"div",18),y(5),p()(),c(6,"div",19),f(7,"sa-status-tag",20),p()()),n&2){let r=i.$implicit,t=u();s(3),I(r.title),s(2),I(r.newValue),s(2),l("status",t.statusValid)("icon",t.iconValid)("translationKey","editor.modals.formula_update.status_valid")}}var nr="fa-regular fa-function",ir="fa-solid fa-xmark",rr="fa-solid fa-check",li=(()=>{let i=class i extends Ae{set formulas(t){this.items=t||[],this.computeParsedFormulas()}get formulas(){return this.items}constructor(t){super(t),this.modal=t,this.items=[],this.parsedFormulas=[],this.selectedOption=Vt.UPDATE,this.iconHeader=nr,this.iconBreaksFormula=ir,this.iconValid=rr,this.statusBreaksFormula=Ce.BREAKS_FORMULA,this.statusValid=Ce.VALID,this.logicChoiceKeep=Vt.KEEP,this.logicChoiceUpdate=Vt.UPDATE,this.warningKey="editor.warning.auto_formula_update"}getItemTitle(t){return t.name}getItemCurrentValue(t){return t.currentValue}getItemNewValue(t){return t.newValue}hasWarning(t){return!1}onConfirm(){this.modal.close(this.selectedOption===Vt.UPDATE)}onCancel(){this.modal.dismiss(!1)}computeParsedFormulas(){this.parsedFormulas=this.items.map(t=>({original:t,title:t.name,currentValue:t.currentValue,newValue:t.newValue}))}};i.\u0275fac=function(o){return new(o||i)(m(xe))},i.\u0275cmp=w({type:i,selectors:[["ng-component"]],inputs:{formulas:"formulas"},standalone:!1,features:[Tt],decls:23,vars:18,consts:[[1,"modal-header","formula-header"],[1,"modal-title",3,"transloco"],[1,"modal-body","formula-body"],[1,"formula-comparison"],[1,"formula-column"],[1,"column-header"],[1,"radio-option"],["type","radio","name","formulaChoice",3,"ngModelChange","value","ngModel"],[1,"radio-circle"],[1,"radio-label",3,"transloco"],[1,"formulas-container"],["class","formula-card current",4,"ngFor","ngForOf"],["class","formula-card updated",4,"ngFor","ngForOf"],[1,"modal-footer","formula-footer"],["helpIndicatorIdentifier","appcues-formula-modal","confirmButtonClass","btn-primary btn-continue",3,"cancel","confirm","showHelpIndicator","cancelTranslationKey","confirmTranslationKey"],[1,"formula-card","current"],[1,"formula-content"],[1,"formula-title"],[1,"formula-expression"],[1,"formula-status"],[3,"status","icon","translationKey"],[1,"formula-card","updated"]],template:function(o,e){o&1&&(c(0,"div",0),f(1,"i")(2,"h4",1),p(),c(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"label",6)(8,"input",7),ae("ngModelChange",function(d){return re(e.selectedOption,d)||(e.selectedOption=d),d}),p(),f(9,"span",8)(10,"span",9),p()(),c(11,"div",10),U(12,er,8,5,"div",11),p()(),c(13,"div",4)(14,"div",5)(15,"label",6)(16,"input",7),ae("ngModelChange",function(d){return re(e.selectedOption,d)||(e.selectedOption=d),d}),p(),f(17,"span",8)(18,"span",9),p()(),c(19,"div",10),U(20,or,8,5,"div",12),p()()()(),c(21,"div",13)(22,"sa-modal-footer-buttons",14),g("cancel",function(){return e.onCancel()})("confirm",function(){return e.onConfirm()}),p()()),o&2&&(s(),we(e.iconHeader+" header-icon"),s(),l("transloco","editor.modals.formula_update.title"),s(6),l("value",e.logicChoiceKeep),ie("ngModel",e.selectedOption),s(2),l("transloco","editor.modals.formula_update.keep_current"),s(),k("selected-column",e.selectedOption===e.logicChoiceKeep),s(),l("ngForOf",e.parsedFormulas),s(4),l("value",e.logicChoiceUpdate),ie("ngModel",e.selectedOption),s(2),l("transloco","editor.modals.formula_update.auto_update"),s(),k("selected-column",e.selectedOption===e.logicChoiceUpdate),s(),l("ngForOf",e.parsedFormulas),s(2),l("showHelpIndicator",!0)("cancelTranslationKey","editor.modals.formula_update.button_cancel")("confirmTranslationKey","editor.modals.formula_update.button_continue"))},dependencies:[bt,vo,$,de,ut,K,Oo,Uo],styles:[`.formula-header[_ngcontent-%COMP%]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.5rem;padding:1.5rem;border-bottom:1px dotted var(--border-color);height:auto!important;width:100%!important;position:relative!important}.formula-header[_ngcontent-%COMP%] .header-icon[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem;position:static!important;transform:none!important}
3.formula-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{color:var(--primary-color);font-family:var(--pp-font-family-sans);font-size:1.25rem;font-weight:600;margin:0;position:static!important;transform:none!important;width:auto!important;text-align:left!important}.formula-body[_ngcontent-%COMP%]{padding:1.5rem 2rem;position:relative;min-height:300px}.formula-comparison[_ngcontent-%COMP%]{display:flex;gap:0}.formula-column[_ngcontent-%COMP%]{flex:1;min-width:0}.column-header[_ngcontent-%COMP%]{margin-bottom:1rem;text-align:center}.radio-option[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{display:none}.radio-option[_ngcontent-%COMP%] .radio-circle[_ngcontent-%COMP%]{width:18px;height:18px;border:2px solid var(--border-color);border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0}.radio-option[_ngcontent-%COMP%] .radio-circle[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color .2s ease}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .radio-circle[_ngcontent-%COMP%]{border-color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .radio-circle[_ngcontent-%COMP%]:after{background-color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked ~ .radio-label[_ngcontent-%COMP%]{font-weight:700;color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] .radio-label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-size:16px;font-weight:500;line-height:24px;color:var(--secondary-color)}.formulas-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;border:1px solid rgba(66,31,60,.12);overflow:hidden;border-radius:16px}.formulas-container.selected-column[_ngcontent-%COMP%]{border:2px solid var(--primary-color);border-radius:16px}.formula-column[_ngcontent-%COMP%]:first-child .formulas-container[_ngcontent-%COMP%]{border-radius:16px 0 0 16px;border-right:none}.formula-column[_ngcontent-%COMP%]:first-child .formulas-container.selected-column[_ngcontent-%COMP%]{border-radius:16px;border-right:2px solid var(--primary-color)}.formula-column[_ngcontent-%COMP%]:last-child .formulas-container[_ngcontent-%COMP%]{border-radius:0 16px 16px 0;border-left:none}.formula-column[_ngcontent-%COMP%]:last-child .formulas-container.selected-column[_ngcontent-%COMP%]{border-radius:16px;border-left:2px solid var(--primary-color)}.formula-card[_ngcontent-%COMP%]{background:var(--white);border:none;border-bottom:1px solid rgba(66,31,60,.12);border-radius:0;padding:1rem}.formula-card[_ngcontent-%COMP%]:last-child{border-bottom:none}.formula-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.formula-title[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-size:14px;font-weight:600;line-height:20px;color:var(--secondary-color);margin:0}.formula-expression[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-size:16px;font-weight:500;line-height:24px;color:var(--secondary-color);word-break:break-word}.formula-status[_ngcontent-%COMP%]{margin-top:.75rem}.formula-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between!important;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:none;position:relative!important;left:unset!important;transform:none!important}.formula-footer[_ngcontent-%COMP%] .btn-continue{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.formula-footer[_ngcontent-%COMP%] .btn-continue:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)} 4/*# sourceMappingURL=confirm-formula-update-modal.component-L7LDCMPT.css.map */`]});let n=i;return n})();var ci=(()=>{let i=class i{constructor(){this.parsedDescriptions=new Map}parse(t,o){let e=this.parsedDescriptions.get(t);if(e!==void 0)return e;let a={condition:"",operator:"",value:"",action:""};if(t==null||t==="")return a;let d=t.match(/\s+if\s+(.+)$/i);if(d===null){let L=t.match(/^(.+?)\s+if/i);return L!==null&&(a.action=L[1].trim()),this.parsedDescriptions.set(t,a),a}let h=d[1],O=h.match(/answer on question\s+(\d+)(?:,\s*field\s+(\d+))?/i);O===null?a.condition=h:O[2]?a.condition=`answer on question ${O[1]}, field ${O[2]}`:a.condition=`answer on question ${O[1]}`;let F=h.match(/(?:is\s+equal\s+to|is|equals?|==)\s+(.+?)(?:\s+and|\s+or|$)/i);F!==null&&(a.operator=o.translate("editor.modals.logic_update.operator_is_equal_to"),a.value=F[1].trim());let S=t.match(/^(.+?)\s+if/i);return S&&(a.action=S[1].trim()),this.parsedDescriptions.set(t,a),a}clearCache(){this.parsedDescriptions.clear()}};i.\u0275fac=function(o){return new(o||i)},i.\u0275prov=Ct({token:i,factory:i.\u0275fac,providedIn:"root"});let n=i;return n})();function sr(n,i){if(n&1&&(c(0,"div",20),f(1,"span",21),c(2,"span",22),y(3),p()()),n&2){let r=u().$implicit;s(),l("transloco","editor.modals.logic_update.keyword_if"),s(2),T(" ",r.current.condition||r.currentValue," ")}}function lr(n,i){if(n&1&&(c(0,"div",20)(1,"span",23),y(2),p(),c(3,"span",22),y(4),p()()),n&2){let r=u().$implicit;s(2),I(r.current.operator),s(2),I(r.current.value)}}function cr(n,i){if(n&1&&(c(0,"div",20),f(1,"span",24),c(2,"span",22),y(3),p()()),n&2){let r=u().$implicit;s(),l("transloco","editor.modals.logic_update.keyword_then"),s(2),I(r.current.action)}}function dr(n,i){if(n&1&&(c(0,"div",20)(1,"span",22),y(2),p()()),n&2){let r=u().$implicit;s(2),I(r.currentValue)}}function pr(n,i){if(n&1&&(c(0,"div",15)(1,"div",16),U(2,sr,4,2,"div",17)(3,lr,5,2,"div",17)(4,cr,4,2,"div",17)(5,dr,3,1,"div",17),p(),c(6,"div",18),f(7,"sa-status-tag",19),p()()),n&2){let r=i.$implicit,t=u();s(2),l("ngIf",r.currentValue),s(),l("ngIf",r.current.operator),s(),l("ngIf",r.current.action),s(),l("ngIf",!r.current.condition&&!r.current.action),s(2),l("status",t.statusBreaksLogic)("icon",t.iconBreaksLogic)("translationKey","editor.modals.logic_update.status_breaks_logic")}}function ur(n,i){if(n&1&&(c(0,"div",20),f(1,"span",21),c(2,"span",22),y(3),p()()),n&2){let r=u().$implicit;s(),l("transloco","editor.modals.logic_update.keyword_if"),s(2),T(" ",r.new.condition||r.newValue," ")}}function mr(n,i){if(n&1&&(c(0,"div",20)(1,"span",23),y(2),p(),c(3,"span",22),y(4),p()()),n&2){let r=u().$implicit;s(2),I(r.new.operator),s(2),I(r.new.value)}}function fr(n,i){if(n&1&&(c(0,"div",20),f(1,"span",24),c(2,"span",22),y(3),p()()),n&2){let r=u().$implicit;s(),l("transloco","editor.modals.logic_update.keyword_then"),s(2),I(r.new.action)}}function gr(n,i){if(n&1&&(c(0,"div",20)(1,"span",22),y(2),p()()),n&2){let r=u().$implicit;s(2),I(r.newValue)}}function hr(n,i){if(n&1&&(c(0,"div",25)(1,"div",16),U(2,ur,4,2,"div",17)(3,mr,5,2,"div",17)(4,fr,4,2,"div",17)(5,gr,3,1,"div",17),p(),c(6,"div",18),f(7,"sa-status-tag",19),p()()),n&2){let r=i.$implicit;s(2),l("ngIf",r.newValue),s(),l("ngIf",r.new.operator),s(),l("ngIf",r.new.action),s(),l("ngIf",!r.new.condition&&!r.new.action),s(2),l("status",r.statusClass)("icon",r.statusIcon)("translationKey",r.statusText)}}var _r="fa-regular fa-arrow-down-up-across-line",Cr="fa-solid fa-xmark",yr="fa-solid fa-exclamation",vr="fa-solid fa-check",di=(()=>{let i=class i extends Ae{set rules(t){this.items=t||[],this.computeParsedRules()}get rules(){return this.items}constructor(t,o,e){super(t),this.modal=t,this.translate=o,this.ruleParser=e,this.items=[],this.parsedRules=[],this.selectedOption=Vt.UPDATE,this.iconHeader=_r,this.iconBreaksLogic=Cr,this.statusBreaksLogic=Ce.BREAKS_LOGIC,this.logicChoiceKeep=Vt.KEEP,this.logicChoiceUpdate=Vt.UPDATE,this.warningKey="editor.warning.auto_rule_update"}getItemTitle(t){return`${t.order}.`}getItemCurrentValue(t){return t.currentValue}getItemNewValue(t){return t.newValue.description}hasWarning(t){return t.warning}onConfirm(){this.modal.close(this.selectedOption===Vt.UPDATE)}onCancel(){this.modal.dismiss(!1)}getStatusClass(t){return t.warning?Ce.NEEDS_REVIEW:Ce.VALID}getStatusIcon(t){return t.warning?yr:vr}getStatusText(t){return t.warning?"editor.modals.logic_update.status_needs_review":"editor.modals.logic_update.status_valid"}parseRuleDescription(t){return this.ruleParser.parse(t,this.translate)}computeParsedRules(){this.parsedRules=this.items.map(t=>{let o=t.currentValue,e=t.newValue.description;return{original:t,currentValue:o,newValue:e,current:this.parseRuleDescription(o),new:this.parseRuleDescription(e),statusClass:this.getStatusClass(t),statusIcon:this.getStatusIcon(t),statusText:this.getStatusText(t)}})}};i.\u0275fac=function(o){return new(o||i)(m(xe),m(ot),m(ci))},i.\u0275cmp=w({type:i,selectors:[["ng-component"]],inputs:{rules:"rules"},standalone:!1,features:[Tt],decls:23,vars:18,consts:[[1,"modal-header","question-logic-header"],[1,"modal-title",3,"transloco"],[1,"modal-body","question-logic-body"],[1,"logic-comparison"],[1,"logic-column"],[1,"column-header"],[1,"radio-option"],["type","radio","name","logicChoice",3,"ngModelChange","value","ngModel"],[1,"radio-circle"],[1,"radio-label",3,"transloco"],[1,"rules-container"],["class","rule-card current",4,"ngFor","ngForOf"],["class","rule-card updated",4,"ngFor","ngForOf"],[1,"modal-footer","question-logic-footer"],["helpIndicatorIdentifier","appcues-question-logic-modal","confirmButtonClass","btn-primary btn-continue",3,"cancel","confirm","showHelpIndicator","cancelTranslationKey","confirmTranslationKey"],[1,"rule-card","current"],[1,"rule-content"],["class","rule-line",4,"ngIf"],[1,"rule-status"],[3,"status","icon","translationKey"],[1,"rule-line"],[1,"rule-keyword","if",3,"transloco"],[1,"rule-text"],[1,"rule-keyword","operator"],[1,"rule-keyword","then",3,"transloco"],[1,"rule-card","updated"]],template:function(o,e){o&1&&(c(0,"div",0),f(1,"i")(2,"h4",1),p(),c(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"label",6)(8,"input",7),ae("ngModelChange",function(d){return re(e.selectedOption,d)||(e.selectedOption=d),d}),p(),f(9,"span",8)(10,"span",9),p()(),c(11,"div",10),U(12,pr,8,7,"div",11),p()(),c(13,"div",4)(14,"div",5)(15,"label",6)(16,"input",7),ae("ngModelChange",function(d){return re(e.selectedOption,d)||(e.selectedOption=d),d}),p(),f(17,"span",8)(18,"span",9),p()(),c(19,"div",10),U(20,hr,8,7,"div",12),p()()()(),c(21,"div",13)(22,"sa-modal-footer-buttons",14),g("cancel",function(){return e.onCancel()})("confirm",function(){return e.onConfirm()}),p()()),o&2&&(s(),we(e.iconHeader+" header-icon"),s(),l("transloco","editor.modals.logic_update.title"),s(6),l("value",e.logicChoiceKeep),ie("ngModel",e.selectedOption),s(2),l("transloco","editor.modals.logic_update.keep_current"),s(),k("selected-column",e.selectedOption===e.logicChoiceKeep),s(),l("ngForOf",e.parsedRules),s(4),l("value",e.logicChoiceUpdate),ie("ngModel",e.selectedOption),s(2),l("transloco","editor.modals.logic_update.auto_update"),s(),k("selected-column",e.selectedOption===e.logicChoiceUpdate),s(),l("ngForOf",e.parsedRules),s(2),l("showHelpIndicator",!0)("cancelTranslationKey","editor.modals.logic_update.button_cancel")("confirmTranslationKey","editor.modals.logic_update.button_continue"))},dependencies:[bt,vo,$,de,ut,z,K,Oo,Uo],styles:[`.question-logic-header[_ngcontent-%COMP%]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.5rem;padding:1.5rem;border-bottom:1px dotted var(--border-color);height:auto!important;width:100%!important;position:relative!important}.question-logic-header[_ngcontent-%COMP%] .header-icon[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem;position:static!important;transform:none!important}
4.question-logic-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{color:var(--primary-color);font-family:var(--pp-font-family-sans);font-size:1.25rem;font-weight:600;margin:0;position:static!important;transform:none!important;width:auto!important;text-align:left!important}.question-logic-body[_ngcontent-%COMP%]{padding:1.5rem 2rem;position:relative;min-height:300px}.logic-comparison[_ngcontent-%COMP%]{display:flex;gap:0}.logic-column[_ngcontent-%COMP%]{flex:1;min-width:0}.column-header[_ngcontent-%COMP%]{margin-bottom:1rem;text-align:center}.radio-option[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{display:none}.radio-option[_ngcontent-%COMP%] .radio-circle[_ngcontent-%COMP%]{width:18px;height:18px;border:2px solid var(--border-color);border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0}.radio-option[_ngcontent-%COMP%] .radio-circle[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color .2s ease}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .radio-circle[_ngcontent-%COMP%]{border-color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .radio-circle[_ngcontent-%COMP%]:after{background-color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked ~ .radio-label[_ngcontent-%COMP%]{font-weight:700;color:var(--pp-black)}.radio-option[_ngcontent-%COMP%] .radio-label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-size:16px;font-weight:500;line-height:24px;color:var(--secondary-color)}.rules-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;border:1px solid rgba(66,31,60,.12);overflow:hidden;border-radius:16px}.rules-container.selected-column[_ngcontent-%COMP%]{border:2px solid var(--primary-color);border-radius:16px}.logic-column[_ngcontent-%COMP%]:first-child .rules-container[_ngcontent-%COMP%]{border-radius:16px 0 0 16px;border-right:none}.logic-column[_ngcontent-%COMP%]:first-child .rules-container.selected-column[_ngcontent-%COMP%]{border-radius:16px;border-right:2px solid var(--primary-color)}.logic-column[_ngcontent-%COMP%]:last-child .rules-container[_ngcontent-%COMP%]{border-radius:0 16px 16px 0;border-left:none}.logic-column[_ngcontent-%COMP%]:last-child .rules-container.selected-column[_ngcontent-%COMP%]{border-radius:16px;border-left:2px solid var(--primary-color)}.rule-card[_ngcontent-%COMP%]{background:var(--white);border:none;border-bottom:1px solid rgba(66,31,60,.12);border-radius:0;padding:1rem}.rule-card[_ngcontent-%COMP%]:last-child{border-bottom:none}.rule-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.rule-line[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:.5rem;font-family:var(--pp-font-family-sans);font-size:16px;font-weight:500;line-height:24px;color:var(--secondary-color)}.rule-keyword[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:1px;padding:0 .375rem;border-radius:8px}.rule-card.current[_ngcontent-%COMP%] .rule-keyword.if[_ngcontent-%COMP%], .rule-card.current[_ngcontent-%COMP%] .rule-keyword.then[_ngcontent-%COMP%], .rule-card.current[_ngcontent-%COMP%] .rule-keyword.operator[_ngcontent-%COMP%]{color:#dc3545;background:#dc354514}.rule-card.updated[_ngcontent-%COMP%] .rule-keyword.if[_ngcontent-%COMP%], .rule-card.updated[_ngcontent-%COMP%] .rule-keyword.then[_ngcontent-%COMP%], .rule-card.updated[_ngcontent-%COMP%] .rule-keyword.operator[_ngcontent-%COMP%]{color:#ffb20c;background:#ffb20c14}.rule-text[_ngcontent-%COMP%]{color:var(--secondary-color)}.rule-status[_ngcontent-%COMP%]{margin-top:.75rem}.question-logic-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between!important;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:none;position:relative!important;left:unset!important;transform:none!important}.question-logic-footer[_ngcontent-%COMP%] .btn-continue{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.question-logic-footer[_ngcontent-%COMP%] .btn-continue:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)} 5/*# sourceMappingURL=confirm-logic-update-modal.component-RPF62YBD.css.map */`]});let n=i;return n})();var Kt=(function(n){return n.ADD_QUESTION_OR_GROUP="add-question-or-group",n.REORDER_QUESTION="reorder-question",n.REORDER_QUESTION_BLOCK="reorder-question-block",n})(Kt||{});var Gt=class{constructor(i){this.action=Kt.ADD_QUESTION_OR_GROUP,this.questionType=i.questionType,this.questionBlockIndex=i.questionBlockIndex??null,this.questionIndex=i.questionIndex??null,this.expandAfterInsert=i.expandAfterInsert??!1,this.scrollToQuestion=i.scrollToQuestion??!1}};var lt={NONE:"none",SOME:"some",ALL:"all"};var Mt=(()=>{let i=class i{constructor(){this.selectedIds=new Set,this.items=[],this.locked=!1,this.selectionChanged$=new ao(new Set),this.totalCount=0}get selectedCount(){return this.selectedIds.size}get isLocked(){return this.locked}get selectionState(){return this.selectedIds.size===0?lt.NONE:this.selectedIds.size===this.totalCount?lt.ALL:lt.SOME}isSelected(t){return this.selectedIds.has(t)}toggleSelection(t){this.locked||(this.selectedIds.has(t)?this.selectedIds.delete(t):this.selectedIds.add(t),this.emitChange())}
5selectAll(){this.locked||(this.items.forEach(t=>this.selectedIds.add(t.id)),this.emitChange())}clearSelection(){this.selectedIds.clear(),this.emitChange()}lockSelection(){this.locked=!0,this.emitChange()}unlockSelection(){this.locked=!1,this.emitChange()}setItems(t){this.items=t,this.totalCount=t.length,this.removeOrphanedSelections(),this.emitChange()}getSelectedItems(){return this.items.filter(t=>this.selectedIds.has(t.id))}getSelectedIds(){return Array.from(this.selectedIds)}removeOrphanedSelections(){let t=new Set(this.items.map(o=>o.id));this.selectedIds.forEach(o=>{t.has(o)===!1&&this.selectedIds.delete(o)})}emitChange(){this.selectionChanged$.next(new Set(this.selectedIds))}};i.\u0275fac=function(o){return new(o||i)},i.\u0275prov=Ct({token:i,factory:i.\u0275fac});let n=i;return n})();var br=n=>[n],wr=n=>["fa-regular",n],tt=(()=>{let i=class i{constructor(){this.icon="fa-gear",this.disabled=!1,this.isActive=!1,this.size="md",this.variant="default",this.dataCy="sally-icon",this.clicked=new M}onClick(){this.disabled===!1&&this.clicked.emit()}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-sally-icon"]],inputs:{icon:"icon",disabled:"disabled",isActive:"isActive",size:"size",variant:"variant",dataCy:"dataCy"},outputs:{clicked:"clicked"},decls:2,vars:30,consts:[["type","button",1,"sally-icon-button","tw-inline-flex","tw-items-center","tw-justify-center","tw-rounded-lg","tw-transition-all","tw-duration-200","tw-border-0","tw-bg-transparent","tw-cursor-pointer",3,"click","ngClass","disabled"],[3,"ngClass"]],template:function(o,e){o&1&&(c(0,"button",0),g("click",function(){return e.onClick()}),f(1,"i",1),p()),o&2&&(k("sally-icon-button--disabled",e.disabled)("sally-icon-button--active",e.isActive)("tw-w-6",e.size==="sm")("tw-h-6",e.size==="sm")("tw-w-8",e.size==="md")("tw-h-8",e.size==="md")("tw-w-10",e.size==="lg")("tw-h-10",e.size==="lg"),l("ngClass",j(26,br,"sally-icon-button--"+e.variant))("disabled",e.disabled),q("data-cy",e.dataCy),s(),k("tw-text-sm",e.size==="sm")("tw-text-base",e.size==="md")("tw-text-lg",e.size==="lg"),l("ngClass",j(28,wr,e.icon)))},dependencies:[R,J],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");
5unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.sally-icon-button[_ngcontent-%COMP%]{transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.sally-icon-button--default[_ngcontent-%COMP%]{color:#421f3c;opacity:.56}.sally-icon-button--default[_ngcontent-%COMP%]:hover:not(:disabled):not(.sally-icon-button--active){opacity:1}.sally-icon-button--default.sally-icon-button--active[_ngcontent-%COMP%], .sally-icon-button--primary[_ngcontent-%COMP%]{color:#ff7418;opacity:1}.sally-icon-button--primary[_ngcontent-%COMP%]:hover:not(:disabled):not(.sally-icon-button--active){opacity:.72}.sally-icon-button--primary.sally-icon-button--active[_ngcontent-%COMP%]{color:#421f3c;opacity:1}.sally-icon-button--primary.sally-icon-button--active[_ngcontent-%COMP%]:hover:not(:disabled){opacity:.72}.sally-icon-button--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.sally-icon-button[_ngcontent-%COMP%]:active:not(:disabled){transform:scale(.92)} 6/*# sourceMappingURL=icon.component-PCS7QPXW.css.map */`]});let n=i;return n})();var Ur=(n,i)=>[n,i],it=(()=>{let i=class i{constructor(){this.disabled=!1,this.size="md",this.dataCy="sally-toggle",this.toggled=new M,this.checked=!1,this.stateClass="",this.onChange=()=>{},this.onTouched=()=>{}}ngOnChanges(t){t.disabled&&this.updateStateClass()}updateStateClass(){this.stateClass="",this.checked&&(this.stateClass="sally-toggle--checked"),this.disabled&&(this.stateClass=`${this.stateClass} sally-toggle--disabled`.trim())}onToggle(){this.disabled||(this.checked=!this.checked,this.updateStateClass(),this.onChange(this.checked),this.onTouched(),this.toggled.emit(this.checked))}writeValue(t){this.checked=t,this.updateStateClass()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.updateStateClass()}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-sally-toggle"]],inputs:{disabled:"disabled",size:"size",dataCy:"dataCy"},outputs:{toggled:"toggled"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}]),dt],decls:3,vars:7,consts:[["type","button","role","switch",1,"sally-toggle","tw-relative","tw-inline-flex","tw-items-center","tw-justify-center","tw-border-0","tw-cursor-pointer","tw-transition-all","tw-duration-200",3,"click","ngClass","disabled"],[1,"sally-toggle__track"],[1,"sally-toggle__thumb"]],template:function(o,e){o&1&&(c(0,"button",0),g("click",function(){return e.onToggle(
6)}),f(1,"span",1)(2,"span",2),p()),o&2&&(l("ngClass",Qt(4,Ur,e.stateClass,"sally-toggle--"+e.size))("disabled",e.disabled),q("data-cy",e.dataCy)("aria-checked",e.checked))},dependencies:[R,J],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.sally-toggle[_ngcontent-%COMP%]{padding:0;display:flex;align-items:center;position:relative}.sally-toggle__track[_ngcontent-%COMP%]{position:absolute;left:0;width:100%;height:100%;background-color:#421f3c;opacity:.12;pointer-events:none;transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-khtml-transition:background-color .2s linear,opacity .2s linear;-ms-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear}.sally-toggle__thumb[_ngcontent-%COMP%]{position:absolute;border-radius:50%;background-color:#fff;border:2px solid rgba(66,31,60,.4);z-index:1;pointer-events:none;transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01);-o-transition:background-color .2s linear,border .2s linear,transform .2s cubic-bezier(.56,0,.08,1.01)}.sally-toggle--sm[_ngcontent-%COMP%]{height:32px;width:32px}.sally-toggle--sm[_ngcontent-%COMP%] .sally-toggle__track[_ngcontent-%COMP%]{top:10px;left:5.5px;border-radius:6px;height:12px;width:21px}.sally-toggle--sm[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{top:10px;left:5.5px;width:12px;height:12px}.sally-toggle--sm.sally-toggle--checked[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{transform:translate(9px)}.sally-toggle--md[_ngcontent-%COMP%]{height:32px;width:32px}.sally-toggle--md[_ngcontent-%COMP%] .sally-toggle__track[_ngcontent-%COMP%]{top:8px;left:2px;border-radius:8px;height:16px;width:28px}.sally-toggle--md[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{top:8px;left:2px;width:16px;height:16px}.sally-toggle--md.sally-toggle--checked[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{transform:translate(12px)}.sally-toggle--lg[_ngcontent-%COMP%]{height:32px;width:40px}.sally-toggle--lg[_ngcontent-%COMP%] .sally-toggle__track[_ngcontent-%COMP%]{top:4px;left:0;border-radius:12px;height:24px;width:40px}.sally-toggle--lg[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{top:4px;left:0;width:24px;height:24px}.sally-toggle--lg.sally-toggle--checked[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{transform:translate(16px)}.sally-toggle[_ngcontent-%COMP%]:hover:not(:disabled):not(.sally-toggle--checked) .sally-toggle__track[_ngcontent-%COMP%]{opacity:.24}.sally-toggle[_ngcontent-%COMP%]:hover:not(:disabled):not(.sally-toggle--checked) .sally-toggle__thumb[_ngcontent-%COMP%]{border-color:#421f3c}.sally-toggle--checked[_ngcontent-%COMP%] .sally-toggle__track[_ngcontent-%COMP%]{background-color:#ff7418;opacity:1}.sally-toggle--checked[_ngcontent-%COMP%] .sally-toggle__thumb[_ngcontent-%COMP%]{border-color:#ff7418}.sally-toggle--checked[_ngcontent-%COMP%]:hover:not(:disabled) .sally-toggle__track[_ngcontent-%COMP%]{opacity:.72}.sally-toggle[_ngcontent-%COMP%]:active:not(:disabled){transform:scale(.95)}.sally-toggle--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.sally-toggle--disabled[_ngcontent-%COMP%]:hover .sally-toggle__track[_ngcontent-%COMP%]{opacity:.12}.sally-toggle--disabled[_ngcontent-%COMP%]:hover.sally-toggle--checked .sally-toggle__track[_ngcontent-%COMP%]{opacity:1} 7/*# sourceMappingURL=toggle.component-NQ3JVKGD.css.map */`]});let n=i;return n})();var kr=n=>({"wysiwyg-center":n}),Pr=()=>["video"];function Fr(n,i){if(n&1&&(c(0,"div",12)(1,"div",13)(2,"div",14)(3,"div",15)(4,"label",16),y(5),x(6,"transloco"),p(),f(7,"sa-redactor-wysiwyg",17),p(),c(8,"div",15)(9,"label",16),y(10),x(11,"transloco"),p(),f(12,"input",18)(13,"sa-validation-message",19),p()(),f(14,"sa-survey-custom-fields",20),p()()),n&2){let r=u(2);k("card--entering",r.isCardEntering)("card--exiting",r.isCardExiting),s(3),l("formGroup",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.intro),s(2),I(P(6,15,"editor.questions.intro.text.label")),s(2),l("ngClass",j(19,kr,r.parentForm.controls.design.value.page_layout!="left"))("buttons",zt(21,Pr))("readonly",!r.editor.isEditable)("variables","piping"),s(),l("formGroup",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.labels),s(2),I(P(11,17,"editor.questions.intro.start_button.label")),s(3),l("control",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.labels.controls.start_survey)("messageKey","survey.translations.*.labels.start_survey"),s(),l("parentForm",r.parentForm)}}function Er(n,i){if(n&1){let r=D();c(0,"div",1)(1,"div",2)(2,"div",3)(3,"button",4),g("click",function(o){return _(r),u().onToggleCollapse(),C(o.stopPropagation())}),f(4,"sa-app-icon",5),p(),c(5,"div",6),y(6),x(7,"transloco"),p()(),c(8,"div",7),f(9,"sa-sally-toggle",8),c(10,"sa-sally-icon",9),g("clicked",function(){_(r);let o=u();return C(o.onToggleCollapse())}),p(),c(11,"sa-sally-icon",10),g("clicked",function(){_(r);let o=u();return C(o.saveAndPreview())}),p()()(),U(12,Fr,15,22,"div",11),p()}if(n&2){let r,t=u();q("data-state",(r=t.parentForm.get("settings.skipintro"))!=null&&r.value?"enabled":"disabled"),s(6),T(" ",P(7,5,"editor.questions.intro.header")," "),s(2),l("formGroup",t.parentForm.controls.settings),s(2),l("isActive",!t.isCollapsed),s(2),l("ngIf",!t.isCollapsed||t.isCardExiting)}}var ui=(()=>{let i=class i extends Pe{constructor(t,o,e,a,d,h,O,F,S,L,X){super(),this.editor=t,this.surveyValidator=o,this.screen=e,this.api=a,this.surveyForm=d,this.app=h,this.event=O,this.toast=F,this.route=S,this.cdRef=L,this.modal=X,this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!1,this.collapseTimeoutId=null,this.CARD_TRANSITION_MS=300}ngOnInit(){this.parentForm?.get("settings.skipintro")?.valueChanges.pipe(Q(this.isDestroyed)).subscribe(t=>this.onSkipIntroChange(t))}onToggleCollapse(){if(this.isCollapsed===!0){this.expandSettings();return}this.collapseSettings()}collapseSettings(){this.clearCollapseTimeout(),this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!0,this.collapseTimeoutId=window.setTimeout(()=>{this.isCardExiting=!1,this.collapseTimeoutId=null,this.cdRef.detectChanges()},this.CARD_TRANSITION_MS)}expandSettings(){this.clearCollapseTimeout(),this.isCollapsed=!1,this.isCardEntering=!0,this.isCardExiting=!1,this.cdRef.detectChanges(),requestAnimationFrame(()=>this.isCardEntering=!1)}ngOnDestroy(){this.clearCollapseTimeout(),super.ngOnDestroy()}clearCollapseTimeout(){this.collapseTimeoutId!==null&&(clearTimeout(this.collapseTimeoutId),this.collapseTimeoutId=null)}onSkipIntroChange(t){if(t)return this.event.trigger("survey.intro.skip.enable");this.parentForm.get("settings.integration_adobe_analytics.enabled")?.value&&this.confirmAdobeAnalyticsSettings()}confirmAdobeAnalyticsSettings(){this.modal.confirm("editor.advanced.integrations.adobe_analytics.warnings.intro_screen").result.then(()=>{this.parentForm.get("settings.integration_adobe_analytics")?.setValue({enabled:!1,path:"",email_sent_event:{enabled:!1,input_email_field:null,opt_in_field:null}},{emitEvent:!1})},()=>{this.parentForm.get("settings.skipintro")?.setValue(!0,{emitEvent:!1})})}saveAndPreview(){if(!this.surveyValidator.validate(this.parentForm,this.route))return;let t=this.screen.openTab(),o=this.surveyForm.prepareSaveSurvey(this.parentForm);this.api.fetchSurveyPreviewToken(o).subscribe({next:e=>{let a=e.data.token;this.api.save(o).subscribe({next:()=>{this.screen.changeTabLocation(t,this.app.getSurveyPreviewLink(this.parentForm.get("url")?.value,a)),this.event.trigger("survey.intro.preview")},error:d=>{t.close(),this.toast.error("editor.nav.notification.save.fail"),console.error(d)}})}})}};i.\u0275fac=function(o){return new(o||i)(m(nt),m(ue),m(Lt),m(xt),m(gt),m(le),m(se),m(mt),m(Bt),m(B),m(wt))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-intro-screen"]],inputs:{parentForm:"parentForm"},standalone:!1,features:[Tt],decls:1,vars:1,consts:[["class","qb-row",4,"ngIf"],[1,"qb-row"],[1,"tw-flex","tw-items-center","tw-justify-between","tw-pl-10","tw-pr-3","tw-flex-grow","tw-h-16","tw-cursor-pointer"],[1,"tw-flex","tw-items-center","tw-gap-4","tw-flex-1"],[1,"icon","tw-flex","tw-items-center","tw-justify-center","tw-w-8","tw-h-8","tw-rounded-lg","tw-text-gray-500","hover:tw-text-gray-700","hover:tw-bg-gray-100","tw-transition-all","tw-duration-200",3,"click"],["name","intro-screen",1,"tw-rounded-xl","tw-rotate-180"],[1,"rowtitle","tw-text-lg","tw-font-semibold","tw-text-theme-secondary"],[1,"tw-flex","tw-gap-2","tw-items-center",3,"formGroup"],["formControlName","skipintro",1,"tw-flex","tw-w-10","tw-justify-center"],["icon","fa-gear",3,"clicked","isActive"],["icon","fa-play",3,"clicked"],["class","card",3,"card--entering","card--exiting",4,"ngIf"],[1,"card"],[1,"tw-gri
7d","tw-grid-cols-1","md:tw-grid-cols-2","tw-gap-6","tw-p-4"],[1,"tw-flex","tw-flex-col","tw-gap-2"],[3,"formGroup"],[1,"tw-font-semibold"],["data-cy","intro-text","formControlName","text",3,"ngClass","buttons","readonly","variables"],["type","text","formControlName","start_survey","saValidateOnBlur","","data-cy","start-text",1,"tw-w-full","tw-bg-transparent","hover:tw-bg-theme-almostwhite","tw-border","tw-border-theme-secondary/20","focus:tw-border-theme-primary","tw-py-2","tw-px-2","tw-transition-all","tw-duration-200","placeholder:tw-text-theme-secondary/40","tw-text-theme-secondary/40","focus:tw-text-theme-secondary"],[3,"control","messageKey"],[3,"parentForm"]],template:function(o,e){o&1&&U(0,Er,13,7,"div",0),o&2&&l("ngIf",e.parentForm)},dependencies:[Po,J,z,bt,$,rt,at,st,ke,bo,wo,$n,tt,it,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}*[_ngcontent-%COMP%]:not(i){-webkit-user-select:none;user-select:none}.qb-row[_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.25rem;margin-bottom:.125rem;color:#421f3c;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] sa-app-icon[_ngcontent-%COMP%]{background-color:#ffae3c1f;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[data-state=disabled][_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%]{color:#421f3c52}.qb-row[data-state=disabled][_ngcontent-%COMP%] sa-app-icon[_ngcontent-%COMP%]{filter:grayscale(1);opacity:.72;background-color:#f5f5f5}.card[_ngcontent-%COMP%]{display:flex;flex-shrink:1;flex-grow:1;background-color:#ffae3c1f;border-radius:12px;border:none;padding:.75rem;margin:0rem 1rem 1rem 4.5rem;overflow:hidden;transform:scale(1);max-height:80rem;opacity:1;position:relative;top:0rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.card.card--entering[_ngcontent-%COMP%], .card.card--exiting[_ngcontent-%COMP%]{transform:scale(.96);max-height:0rem;opacity:0;padding:0rem .75rem;margin:0rem 1rem 0rem 4.5rem;top:-2rem}.card[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{max-height:78.5rem;overflow-y:auto;border:1px solid rgba(255,116,24,.24);background-color:#fff;box-shadow:0 8px 72px #ff74181f;border-radius:8px;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[data-state=disabled][_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{background-color:#f5f5f5}.qb-row[data-state=disabled][_ngcontent-%COMP%] .card[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border:1px solid rgba(66,31,60,.12);box-shadow:0 8px 72px #421f3c14}button[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em}button[_ngcontent-%COMP%]:hover{opacity:1}button[_ngcontent-%COMP%]:active{transform:scale(.92)} 8/*# sourceMappingURL=intro-screen.component-WPIQMF5F.css.map */`]});let n=i;return n})();var Ar=n=>({"wysiwyg-center":n}),mi=()=>["video"];function Dr(n,i){if(n&1&&f(0,"sa-final-redirect-setting",26),n&2){let r=u(3);l("parentForm",r.parentForm)}}function Ir(n,i){if(n&1&&f(0,"sa-download-button-setting",27),n&2){let r=u(3);l("parentForm",r.parentForm)}}function Tr(n,i){if(n&1&&f(0,"sa-dashboard-embed-setting",28),n&2){let r=u(3);l("parentForm",r.parentForm)}}function qr(n,i){if(n&1&&(c(0,"div",11)(1,"div",12)(2,"div",13)(3,"div",14)(4,"label",15),y(5),x(6,"transloco"),p(),f(7,"sa-redactor-wysiwyg",16),p(),c(8,"div",13)(9,"label",17),y(10),x(11,"transloco"),p(),c(12,"div",18)(13,"label",15),y(14),x(15,"transloco"),p(),c(16,"small",19),y(17),x(18,"transloco"),p(),f(19,"input",20)(20,"sa-validation-message",21),p(),U(21,Dr,1,1,"sa-final-redirect-setting",22),p()(),c(22,"div",13)(23,"div",14)(24,"label",15),y(25),x(26,"transloco"),p(),c(27,"small",19),y(28),x(29,"transloco"),p(),f(30,"sa-redactor-wysiwyg",23),p(),U(31,Ir,1,1,"sa-download-button-setting",24)(32,Tr,1,1,"sa-dashboard-embed-setting",25),p()()()),n&2){let r=u(2);k("card--entering",r.isCardEntering)("card--exiting",r.isCardExiting),s(3),l("formGroup",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.outro),s(2),I(P(6,25,"editor.questions.outro.text.label")),s(2),l("ngClass",j(37,Ar,r.parentForm.controls.design.value.page_layout!="left"))("buttons",zt(39,mi))("readonly",!r.editor.isEditable)("variables","piping"),s(3),T(" ",P(11,27,"editor.questions.outro.button.text.title")," "),s(2),l("formGroup",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.labels),s(2),T(" ",P(15,29,"editor.questions.outro.button.text.label")," "),s(3),T(" ",P(18,3
81,"editor.questions.outro.button.text.helper")," "),s(3),l("control",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.labels.controls.back_to_start)("messageKey","survey.translations.*.labels.back_to_start"),s(),l("ngIf",r.isEditorReady),s(2),l("formGroup",r.parentForm.controls.translations.controls[r.parentForm.controls.default_language_id.value].controls.outro),s(2),T(" ",P(26,33,"editor.questions.outro.additional.label")," "),s(3),T(" ",P(29,35,"editor.questions.outro.additional.helper")," "),s(2),l("buttons",zt(40,mi))("readonly",!r.editor.isEditable)("variables","piping"),s(),l("saIfPermission","settings.download-button"),s(),l("saIfPermission","settings.final-screen-dashboard-embed")}}function zr(n,i){if(n&1){let r=D();c(0,"div",1)(1,"div",2)(2,"div",3)(3,"button",4),g("click",function(o){return _(r),u().onToggleCollapse(),C(o.stopPropagation())}),f(4,"sa-app-icon",5),p(),c(5,"div",6),y(6),x(7,"transloco"),p()(),c(8,"div",7)(9,"sa-sally-icon",8),g("clicked",function(){_(r);let o=u();return C(o.onToggleCollapse())}),p(),c(10,"sa-sally-icon",9),g("clicked",function(){_(r);let o=u();return C(o.saveAndPreview())}),p()()(),U(11,qr,33,41,"div",10),p()}if(n&2){let r=u();s(6),T(" ",P(7,3,"editor.questions.outro.header")," "),s(3),l("isActive",!r.isCollapsed),s(2),l("ngIf",!r.isCollapsed||r.isCardExiting)}}var fi=(()=>{let i=class i extends Pe{constructor(t,o,e,a,d,h,O,F,S,L,X){super(),this.editor=t,this.surveyValidator=o,this.screen=e,this.api=a,this.surveyForm=d,this.app=h,this.event=O,this.toast=F,this.route=S,this.cdRef=L,this.user=X,this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!1,this.collapseTimeoutId=null,this.CARD_TRANSITION_MS=300}ngOnInit(){if(!this.parentForm)return;this.editor?.isEditable===void 0&&(this.editor.isEditable=!1);let t=this.parentForm.get("settings.backfunction");t&&(t.value===""||t.value===void 0)&&t.setValue(null,{emitEvent:!1});let o=this.parentForm.get("default_language_id")?.value;o&&this.parentForm.get(`translations.${o}.labels.back_to_start`)?.valueChanges.pipe(Q(this.isDestroyed)).subscribe(e=>this.onBackToStartLabelChange(e)),this.disable()}get isEditorReady(){return this.editor?.isEditable!==void 0}onToggleCollapse(){if(this.isCollapsed===!0){this.expandSettings();return}this.collapseSettings()}collapseSettings(){this.clearCollapseTimeout(),this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!0,this.collapseTimeoutId=window.setTimeout(()=>{this.isCardExiting=!1,this.collapseTimeoutId=null,this.cdRef.detectChanges()},this.CARD_TRANSITION_MS)}expandSettings(){this.clearCollapseTimeout(),this.isCollapsed=!1,this.isCardEntering=!0,this.isCardExiting=!1,this.cdRef.detectChanges(),requestAnimationFrame(()=>this.isCardEntering=!1),this.screen.scrollTo("final-screen-content")}ngOnDestroy(){this.clearCollapseTimeout(),super.ngOnDestroy()}clearCollapseTimeout(){this.collapseTimeoutId!==null&&(clearTimeout(this.collapseTimeoutId),this.collapseTimeoutId=null)}disable(){if(!this.user.hasPermission("outro.additional")){let t=this.parentForm.get("default_language_id")?.value;t&&this.parentForm.get(`translations.${t}.outro.extra`)?.disable()}}onBackToStartLabelChange(t){if(t===""){let o=this.parentForm.get("default_language_id")?.value;o&&(this.parentForm.get(`translations.${o}.labels.leaderboard_back`)?.setValue("",{emitEvent:!1}),this.parentForm.get(`translations.${o}.labels.viewcorrectanswers_back`)?.setValue("",{emitEvent:!1}),this.parentForm.get("translations")?.markAsDirty())}}saveAndPreview(){if(!this.surveyValidator.validate(this.parentForm,this.route))return;let t=this.screen.openTab(),o=this.surveyForm.prepareSaveSurvey(this.parentForm);this.api.fetchSurveyPreviewToken(o).subscribe({next:e=>{let a=e.data.token;this.api.save(this.surveyForm.prepareSaveSurvey(this.parentForm)).subscribe({next:d=>{this.screen.changeTabLocation(t,this.app.getSurveyPreviewLink(this.parentForm.get("url")?.value,a)+"&slide=final"),this.event.trigger("survey.outro.preview"),this.editor.loadSurvey(d)},error:d=>{t.close(),this.toast.error("editor.nav.notification.save.fail"),console.error(d)}})},error:e=>{t.close(),this.toast.error("editor.nav.notification.save.fail"),console.error(e)}})}};i.\u0275fac=function(o){return new(o||i)(m(nt),m(ue),m(Lt),m(xt),m(gt),m(le),m(se),m(mt),m(Bt),m(B),m(Mn))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-outro-screen"]],inputs:{parentForm:"parentForm"},standalone:!1,features:[Tt],decls:1,vars:1,consts:[["class","qb-row",4,"ngIf"],[1,"qb-row"],[1,"tw-flex","tw-items-center","tw-justify-between","tw-pl-10","tw-pr-3","tw-flex-grow","tw-h-16","tw-cursor-pointer"],[1,"tw-flex","tw-items-center","tw-gap-4","tw-flex-1"],[1,"icon","tw-flex","tw-items-center","tw-justify-center","tw-w-8","tw-h-8","tw-rounded-lg","tw-text-gray-500","hover:tw-text-gray-700","hover:tw-bg-gray-100","tw-transition-all","tw-duration-200",3,"click"],["name","intro-screen",1,"tw-rounded-xl","tw-rotate-0"],[1,"rowtitle","tw-text-lg","tw-font-semibold","tw-text-theme-secondary"],[1,"tw-flex","tw-gap-2","tw-items-center"],["icon","fa-gear",3,"clicked","isActive"],["icon","fa-play",3,"clicked"],["
8id","final-screen-content","class","card",3,"card--entering","card--exiting",4,"ngIf"],["id","final-screen-content",1,"card"],[1,"tw-grid","tw-grid-cols-1","md:tw-grid-cols-2","tw-gap-6","tw-p-4"],[1,"tw-flex","tw-flex-col","tw-gap-4"],[3,"formGroup"],[1,"tw-block","tw-font-semibold","tw-mb-1"],["data-cy","outro-text","formControlName","text",3,"ngClass","buttons","readonly","variables"],[1,"tw-block","tw-font-semibold","tw-mb-2"],[1,"tw-flex","tw-flex-col","tw-gap-2",3,"formGroup"],[1,"tw-block","tw-text-sm","tw-text-theme-secondary/60","tw-mb-2"],["type","text","formControlName","back_to_start","saValidateOnBlur","","data-cy","outro-final-btn-input",1,"tw-w-full","tw-bg-transparent","hover:tw-bg-theme-almostwhite","tw-border","tw-border-theme-secondary/20","focus:tw-border-theme-primary","tw-py-2","tw-px-2","tw-transition-all","tw-duration-200","placeholder:tw-text-theme-secondary/40","tw-text-theme-secondary","focus:tw-text-theme-secondary"],[3,"control","messageKey"],["data-cy","outro-redirect",3,"parentForm",4,"ngIf"],["data-cy","outro-additional-text","formControlName","extra",3,"buttons","readonly","variables"],["data-cy","outro-download",3,"parentForm",4,"saIfPermission"],["data-cy","outro-dashboard",3,"parentForm",4,"saIfPermission"],["data-cy","outro-redirect",3,"parentForm"],["data-cy","outro-download",3,"parentForm"],["data-cy","outro-dashboard",3,"parentForm"]],template:function(o,e){o&1&&U(0,zr,12,5,"div",0),o&2&&l("ngIf",e.parentForm)},dependencies:[J,z,bt,$,rt,at,st,ke,bo,Ut,wo,Po,tt,Wn,Yn,Xn,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;
8src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}*[_ngcontent-%COMP%]:not(i){-webkit-user-select:none;user-select:none}.qb-row[_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.25rem;color:#421f3c;margin-bottom:.125rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] sa-app-icon[_ngcontent-%COMP%]{background-color:#ffae3c1f;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[data-state=disabled][_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%]{color:#421f3c52}.qb-row[data-state=disabled][_ngcontent-%COMP%] sa-app-icon[_ngcontent-%COMP%]{filter:grayscale(1);opacity:.72;background-color:#f5f5f5}.card[_ngcontent-%COMP%]{display:flex;flex-shrink:1;flex-grow:1;background-color:#ffae3c1f;border-radius:12px;border:none;padding:.75rem;margin:0rem 1rem 1rem 4.5rem;overflow:hidden;transform:scale(1);max-height:80rem;opacity:1;position:relative;top:0rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.card.card--entering[_ngcontent-%COMP%], .card.card--exiting[_ngcontent-%COMP%]{transform:scale(.96);max-height:0rem;opacity:0;padding:0rem .75rem;margin:0rem 1rem 0rem 4.5rem;top:-2rem}.card[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{max-height:78.5rem;overflow-y:auto;border:1px solid rgba(255,116,24,.24);background-color:#fff;box-shadow:0 8px 72px #ff74181f;border-radius:8px;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[data-state=disabled][_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{background-color:#f5f5f5}.qb-row[data-state=disabled][_ngcontent-%COMP%] .card[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border:1px solid rgba(66,31,60,.12);box-shadow:0 8px 72px #421f3c14}button[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em}button[_ngcontent-%COMP%]:hover{opacity:1}button[_ngcontent-%COMP%]:active{transform:scale(.92)} 9/*# sourceMappingURL=outro-screen.component-VFPBCGHN.css.map */`]});let n=i;return n})();var Br=["dropzoneElement"],Rr=["*",[["","dropzoneActions",""]]],Lr=["*","[dropzoneActions]"];function Nr(n,i){if(n&1){let r=D();b(0,"div",3),Ft("dragover",function(o){_(r);let e=u();return C(e.dragOverHandler(o))})("dragleave",function(o){_(r);let e=u();return C(e.dragLeaveHandler(o))})("drop",function(o){_(r);let e=u();return C(e.dropHandler(o))})("dragenter",function(o){_(r);let e=u();return C(e.dragEnterHandler(o))}),sn(1),v()}if(n&2){let r=u();k("show-border",r.showBorder)("drag-over",r.isDragOver)("is-dragging",r.isDragging)}}function jr(n,i){if(n&1){let r=D();b(0,"div",4,0),Ft("dragover",function(o){_(r);let e=u();return C(e.dragOverHandler(o))})("dragleave",function(o){_(r);let e=u();return C(e.dragLeaveHandler(o))})("drop",function(o){_(r);let e=u();return C(e.dropHandler(o))})("dragenter",function(o){_(r);let e=u();return C(e.dragEnterHandler(o))})("mouseenter",function(){_(r);let o=u();return C(o.onMouseEnter())})("mouseleave",function(){_(r);let o=u();return C(o.onMouseLeave())}),b(2,"div",5),sn(3,1),v()()}if(n&2){let r=u();k("drag-over",r.isDragOver)("is-dragging",r.isDragging)("is-hovered",r.isHovered)("highlight-orange",r.highlightColor==="orange")("highlight-purple",r.highlightColor==="purple")}}var he=(()=>{let i=class i{constructor(t){this.changeDetectorRef=t,this.mode="container",this.showBorder=!0,this.isDragging=!1,this.highlightColor="none",this.itemDropped=new M,this.dragOverChange=new M,this.hoverChange=new M,this.isDragOver=!1,this.isHovered=!1,this.dragOverHandler=o=>{o.preventDefault(),o.stopPropagation(),o.dataTransfer&&(o.dataTransfer.dropEffect="copy"),this.isDragOver||(this.isDragOver=!0,this.dragOverChange.emit(!0),this.changeDetectorRef.detectChanges())},this.dragLeaveHandler=o=>{o.preventDefault(),o.stopPropagation(),this.isDragOver&&(this.isDragOver=!1,this.dragOverChange.emit(!1),this.changeDetectorRef.detectChanges())},this.dropHandler=o=>{if(o.preventDefault(),o.stopPropagation(),this.isDragOver=!1,this.dragOverChange.emit(!1),o.dataTransfer){let e=o.dataTransfer.getData("application/json");if(e)try{let a=JSON.parse(e);this.itemDropped.emit(a)}catch(a){console.error("Failed to parse dropped data:",a)}}this.changeDetectorRef.detectChanges()},this.dragEnterHandler=o=>{o.preventDefault(),o.stopPropagation()}}get anchorElement(){return this.dropzoneElement?.nativeElement||null}onMouseEnter(){this.mode==="line"&&this.isDragging===!1&&(this.isHovered=!0,this.hoverChange.emit(!0),this.changeDetectorRef.detectChanges())}onMouseLeave(){this.mode==="line"&&(this.isHovered=!1,this.hoverChange.emit(!1),this.changeDetectorRef.detectChanges())}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-dropzone"]],viewQuery:function(o,e){if(o&1&&ee(Br,5),o&2){let a;oe(a=ne())&&(e.dropzoneElement=a.first)}},inputs:{mode:"mode",showBorder:"showBorder",isDragging:"isDragging",highlightColor:"highlightColor"},outputs:{itemDropped:"itemDropped",dragOverChange:"dragOverChange",hoverChange:"hoverChange"},ngContentSelectors:Lr,decls:2,vars:2,consts:[["dropzoneElement",""],[1,"dropzone","dropzone-container","tw-flex","tw-flex-grow","tw-justify-center","tw-items-center",3,"show-border","drag-over","is-dragging"],[1,"dropzone","dropzone-line",3,"drag-over","is-dragging","is-hovered","highlight-orange","highlight-purple"],[1,"dropzone","dropzone-container","tw-flex","tw-flex-grow","tw-justify-center","tw-items-center",3,"dragover","dragleave","drop","dragenter"],[1,"dropzone","dropzone-line",3,"dragover","dragleave","drop","dragenter","mouseenter","mouseleave"],[1,"dropzone-actions-wrapper"]],template:function(o,e){o&1&&(On(Rr),H(0,Nr,2,6,"div",1),H(1,jr,4,10,"div",2)),o&2&&(Z(e.mode==="container"?0:-1),s(),Z(e.mode==="line"?1:-1))},dependencies:[R],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
9src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.dropzone[_ngcontent-%COMP%]{position:relative;transition:all .2s ease}.dropzone-container[_ngcontent-%COMP%]{background-color:transparent;position:relative;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.dropzone-container[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;border-radius:1rem;background-color:#ffae3c14;pointer-events:none;opacity:0;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.dropzone-container.show-border[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='rgba(66, 31, 60, 0.24)' stroke-width='2' stroke-dasharray='1%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:1rem}.dropzone-container.show-border[_ngcontent-%COMP%]:hover{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='rgba(66, 31, 60, 0.4)' stroke-width='2' stroke-dasharray='1%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.dropzone-container.drag-over[_ngcontent-%COMP%]:before{opacity:1}.dropzone-container.drag-over[_ngcontent-%COMP%]:not(.show-border):before{top:-.5rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);border-radius:1rem;box-shadow:0 0 0 2px #fff;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23ff7418' stroke-width='2' stroke-dasharray='1%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");z-index:1000000}.dropzone-container.drag-over.show-border[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23ff7418' stroke-width='2' stroke-dasharray='1%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.dropzone-actions-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.dropzone-line[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='rgba(66, 31, 60, 0.24)' stroke-width='1' stroke-dasharray='2%2c 7' stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;height:1rem;opacity:1;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .4s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .4s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .4s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .4s cubic-bezier(.56,0,.08,1.01);-o-transition:all .4s cubic-bezier(.56,0,.08,1.01)}.dropzone-line.drag-over[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='%23ff7418' stroke-width='2' stroke-dasharray='4%2c 9' stroke-linecap='round'/%3e%3c/svg%3e")}.dropzone-line.is-hovered[_ngcontent-%COMP%]{z-index:1}.dropzone-line.highlight-orange[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='%23ff7418' stroke-width='2' stroke-dasharray='4%2c 9' stroke-linecap='round'/%3e%3c/svg%3e");background-size:100% 2px}.dropzone-line.highlight-purple[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='%23421f3c' stroke-width='2' stroke-dasharray='4%2c 9' stroke-linecap='round'/%3e%3c/svg%3e")} 10/*# sourceMappingURL=dropzone.component-D6M4OAFK.css.map */`]});let n=i;return n})();var ht=(function(n){return n.COLLAPSE="collapse",n.RESTORE="restore",n.FINALIZE="finalize",n})(ht||{});var Lo=class{constructor(i){this.action=Kt.REORDER_QUESTION_BLOCK,this.questionBlockIndex=i.questionBlockIndex,this.questionBlockId=i.questionBlockId,this.questionBlockOrder=i.questionBlockOrder,this.targetQuestionBlockIndex=i.targetQuestionBlockIndex}};var ze=(()=>{let i=class i{constructor(t){this.modal=t}showModals(t,o){let e=t.formulas.length>0,a=t.rules.length>0;if(e===!1&&a===!1){o({cancelled:!1,updateFormulas:!1,updateRules:!1});return}let d={cancelled:!1,updateFormulas:!1,updateRules:!1},h=()=>
10{if(a===!1){o(d);return}let F=this.modal.open(di,"sm",!0,i.WINDOW_CLASS);F.componentInstance.rules=t.rules,F.result.then(S=>{d.updateRules=S,o(d)},()=>{d.cancelled=!0,o(d)})};(()=>{if(e===!1){h();return}let F=this.modal.open(li,"sm",!0,i.WINDOW_CLASS);F.componentInstance.formulas=t.formulas,F.result.then(S=>{d.updateFormulas=S,h()},()=>{d.cancelled=!0,o(d)})})()}};i.WINDOW_CLASS="modal-breaking-changes",i.\u0275fac=function(o){return new(o||i)(Zt(wt))},i.\u0275prov=Ct({token:i,factory:i.\u0275fac,providedIn:"root"});let n=i;return n})();var hi=n=>({groupName:n}),Vr=n=>({amount:n});function Kr(n,i){if(n&1&&(c(0,"option",13),y(1),x(2,"transloco"),p()),n&2){let r=i.$implicit;l("value","move:"+r.value),s(),T(" ",te(2,2,"editor.questions.group.delete.move_option",j(5,hi,r.label))," ")}}var _i=(()=>{let i=class i{constructor(t,o,e){this.modal=t,this.fb=o,this.translate=e,this.questionGroups=[],this.currentGroupTitle="",this.currentGroupAmountQuestions=1,this.questionGroupOptions=[]}ngOnInit(){this.questionGroupOptions=this.questionGroups.map(t=>({value:t.order,label:this.getQuestionGroupTitle(t)})),this.buildForm()}buildForm(){this.form=this.fb.group({actionSelect:["delete",[ce.required]]})}getQuestionGroupTitle(t){let o=t.translations[this.defaultLanguageId]?.title;if(o)return o;let e=t.order;return`${this.translate.translate("editor.questions.group.name")} ${e||""}`}onConfirm(){if(this.form.valid===!1)return;let t=this.form.get("actionSelect")?.value,o;t==="delete"&&(o={action:"delete"}),t?.startsWith("move:")&&(o={action:"move",targetGroupOrder:parseInt(t.split(":")[1])}),this.modal.close(o)}onCancel(){this.modal.dismiss()}};i.\u0275fac=function(o){return new(o||i)(m(xe),m(Dn),m(ot))},i.\u0275cmp=w({type:i,selectors:[["sa-delete-question-group-modal"]],inputs:{defaultLanguageId:"defaultLanguageId",questionGroups:"questionGroups",currentGroupTitle:"currentGroupTitle",currentGroupAmountQuestions:"currentGroupAmountQuestions"},standalone:!1,decls:25,vars:24,consts:[[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true","transloco","app.modals.buttons.close"],[1,"modal-body"],[3,"ngSubmit","formGroup"],[1,"mb-3"],["formControlName","actionSelect","id","actionSelect",1,"form-select"],[3,"value",4,"ngFor","ngForOf"],["value","delete"],[1,"modal-footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button","data-cy","confirm-btn",1,"btn","btn-danger",3,"click","disabled"],[3,"value"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"h4",1),y(2),x(3,"transloco"),p(),c(4,"button",2),g("click",function(){return e.modal.dismiss()}),f(5,"span",3),p()(),c(6,"div",4)(7,"form",5),g("ngSubmit",function(){return e.onConfirm()}),c(8,"div",6)(9,"p"),y(10),x(11,"transloco"),p()(),c(12,"div",6)(13,"select",7),U(14,Kr,3,7,"option",8),c(15,"option",9),y(16),x(17,"transloco"),p()()()()(),c(18,"div",10)(19,"button",11),g("click",function(){return e.onCancel()}),y(20),x(21,"transloco"),p(),c(22,"button",12),g("click",function(){return e.onConfirm()}),y(23),x(24,"transloco"),p()()),o&2&&(s(2),I(te(3,8,"editor.questions.group.delete.title",j(20,hi,e.currentGroupTitle))),s(5),l("formGroup",e.form),s(3),I(te(11,11,"editor.questions.group.delete.message",j(22,Vr,e.currentGroupAmountQuestions))),s(4),l("ngForOf",e.questionGroupOptions),s(2),T(" ",P(17,14,"editor.questions.group.delete.delete_option")," "),s(4),T(" ",P(21,16,"app.modals.buttons.cancel")," "),s(2),l("disabled",!e.form.valid),s(),T(" ",P(24,18,"editor.questions.group.delete.confirm_delete")," "))},dependencies:[kn,En,Sn,Fn,$,rt,at,st,ut,K,N],encapsulation:2});let n=i;return n})();var No=class{constructor(i){this.action=Kt.REORDER_QUESTION,this.questionBlockIndex=i.questionBlockIndex,this.questionIndex=i.questionIndex,this.questionId=i.questionId,this.questionOrder=i.questionOrder,this.targetQuestionBlockIndex=i.targetQuestionBlockIndex,this.targetQuestionIndex=i.targetQuestionIndex}};var Gr=["checkboxInput"],Hr=(n,i)=>[n,i];function Zr(n,i){if(n&1&&f(0,"i",6),n&2){let r=u();Xt("color",r.uncheckedColor)}}function Jr(n,i){if(n&1&&f(0,"i",7),n&2){let r=u();Xt("color",r.indeterminateColor)}}function $r(n,i){if(n&1&&f(0,"i",8),n&2){let r=u();Xt("color",r.checkedColor)}}var Qe=(()=>{let i=class i{constructor(t){this.cdRef=t,this.disabled=!1,this.state=lt.NONE,this.size="md",this.uncheckedColor="rgba(66, 31, 60, 0.4)",this.indeterminateColor="rgba(66, 31, 60, 0.4)",this.checkedColor="#421f3c",this.changed=new M,this.STATE=lt,this.onChange=()=>{},this.onTouched=()=>{}}onClick(){this.disabled||(this.onTouched(),this.checkboxInput?.nativeElement?.click())}onInputChange(){if(this.disabled)return;let o=this.checkboxInput?.nativeElement?.checked?lt.ALL:lt.NONE;this.state=o,this.onChange(o),this.changed.emit(o)}writeValue(t){this.state=t??lt.NONE,this.cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdRef.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-checkbox"]],viewQuery:function(o,e){if(o&1&&ee(Gr,5),o&2){let a;oe(a=ne())&&(e.checkboxInput=a.first)}},inputs:{disabled:"disabled",state:"state",size:"size",uncheckedColor:"uncheckedColor",indeterminateColor:"indeterminateColor",checkedColor:"checkedColor"},outputs:{changed:"changed"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}])],decls:6,vars:9,consts:[["checkboxInput",""],[1,"sally-checkbox","tw-flex","tw-items-center","tw-justify-center","tw-cursor-pointer",3,"click","ngClass"],["type","checkbox",1,"tw-hidden",3,"change","checked","indeterminate"],["class","fa-regular fa-square tw-text-2xl",3,"color",4,"ngIf"],["class","fa-solid fa-square-minus tw-text-2xl",3,"color",4,"ngIf"],["class","fa-solid fa-square-check tw-text-2xl",3,"color",4,"ngIf"],[1,"fa-regular","fa-square","tw-text-2xl"],[1,"fa-solid","fa-square-minus","tw-text-2xl"],[1,"fa-solid","fa-square-check","tw-text-2xl"]],template:function(o,e){if(o&1){let a=D();c(0,"div",1),g("click",function(){return _(a),C(e.onClick())}),c(1,"input",2,0),g("change",function(){return _(a),C(e.onInputChange())}
10),p(),U(3,Zr,1,2,"i",3)(4,Jr,1,2,"i",4)(5,$r,1,2,"i",5),p()}o&2&&(l("ngClass",Qt(6,Hr,"sally-checkbox--"+e.size,e.disabled?"sally-checkbox--disabled":"")),s(),l("checked",e.state===e.STATE.ALL)("indeterminate",e.state===e.STATE.SOME),s(2),l("ngIf",e.state===e.STATE.NONE),s(),l("ngIf",e.state===e.STATE.SOME),s(),l("ngIf",e.state===e.STATE.ALL))},dependencies:[R,J,z],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.sally-checkbox[_ngcontent-%COMP%]{padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.sally-checkbox[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01);-moz-transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01);-khtml-transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01);-ms-transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01);-webkit-transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01);-o-transition:color .2s linear,transform .1s cubic-bezier(.56,0,.08,1.01)}.sally-checkbox--sm[_ngcontent-%COMP%]{width:24px;height:24px}.sally-checkbox--sm[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:16px}.sally-checkbox--md[_ngcontent-%COMP%]{width:32px;height:32px}.sally-checkbox--md[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:22px}.sally-checkbox--lg[_ngcontent-%COMP%]{width:40px;height:40px}.sally-checkbox--lg[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px}.sally-checkbox[_ngcontent-%COMP%]:hover:not(.sally-checkbox--disabled) i[_ngcontent-%COMP%]{opacity:.8}.sally-checkbox[_ngcontent-%COMP%]:active:not(.sally-checkbox--disabled) i[_ngcontent-%COMP%]{transform:scale(.9)}.sally-checkbox--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed} 11/*# sourceMappingURL=checkbox.component-YVYOZCQZ.css.map */`],changeDetection:0});let n=i;return n})();function Yr(n,i){if(n&1&&(c(0,"div",21),y(1),p()),n&2){let r=u();s(),I(r.questionOrder)}}function Xr(n,i){if(n&1){let r=D();c(0,"div",22),g("dragStarted",function(){_(r);let o=u();return C(o.onQuestionDragStarted())})("dragEnded",function(){_(r);let o=u();return C(o.onQuestionDragEnded())}),f(1,"i",23),p()}if(n&2){let r=u();l("dragPayload",r.buildQuestionReorderPayload())("dragIconClass",r.questionTypeIconClass)("dragText",r.questionTitle)("dragEnabled",r.editor.isEditable)}}function ta(n,i){n&1&&(c(0,"span",24),y(1),x(2,"transloco"),p()),n&2&&(s(),T(" ",P(2,1,"editor.questions.question.optional")," "))}
11function ea(n,i){if(n&1){let r=D();c(0,"sa-sally-icon",25),g("click",function(o){return _(r),u().toggleLocked(),C(o.stopPropagation())}),p()}if(n&2){let r=u();l("icon",r.questionLocked?"fa-lock":"fa-lock-open")("disabled",!r.editor.isEditable)("dataCy","lock-icon")}}function oa(n,i){if(n&1&&(c(0,"div",26)(1,"div",27),f(2,"sa-question-card-body",28),p()()),n&2){let r=u();k("card--entering",r.isCardEntering)("card--exiting",r.isCardExiting),s(2),l("parentForm",r.parentForm)("questionForm",r.questionForm)("questionTypes",r.questionTypes)("questionBlockIndex",r.questionBlockIndex)("questionIndex",r.questionIndex)}}var yi=(()=>{let i=class i{constructor(t,o,e,a,d,h,O,F,S,L,X){this.breakingChangesModalService=t,this.cdRef=o,this.editor=e,this.injector=a,this.modal=d,this.questionFormService=h,this.questionReorderService=O,this.screen=F,this.surveyForm=S,this.translocoService=L,this.selectionService=X,this.groupCollapsed=!1,this.parentIsDragging=!1,this.dragStart=new M,this.dragEnd=new M,this.previewRequested=new M,this.STATE=lt,this.questionTypeIconVariant=jt,this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!1,this.isHovered=!1,this.isDragging=!1,this.isMandatory=!0,this.questionTitle="",this.questionType="",this.questionOrder=null,this.questionStatus=!1,this.questionLocked=!1,this.collapseTimeoutId=null,this.CARD_TRANSITION_MS=300,this.destroy$=new et}ngOnInit(){if(!this.questionForm)throw new Error("QuestionComponent: questionForm is required");if(!this.parentForm)throw new Error("QuestionComponent: parentForm is required");if(!this.questionBlockForm)throw new Error("QuestionComponent: questionBlockForm is required");this.updateQuestionTitle(),this.questionType=this.getQuestionTypeName(),this.initializeFormProperties(),this.subscribeToTitleChanges(),this.subscribeToFormChanges(),this.questionForm.get("_shouldAutoExpand")?.value===!0&&(this.isCollapsed=!1,this.questionForm.removeControl("_shouldAutoExpand"),this.cdRef.detectChanges())}ngOnChanges(t){t.groupCollapsed&&t.groupCollapsed.currentValue===!0&&(this.clearCollapseTimeout(),this.isCollapsed=!0,this.isCardEntering=!1,this.isCardExiting=!1),t.parentIsDragging&&t.parentIsDragging.currentValue===!1&&this.isDragging&&(this.isDragging=!1),this.questionForm&&(t.questionTypes!==void 0||t.questionForm!==void 0)&&this.cdRef.markForCheck()}initializeFormProperties(){this.questionOrder=this.questionForm.get("order")?.value??null,this.questionStatus=this.questionForm.get("status")?.value??!1,this.questionLocked=this.questionForm.get("locked")?.value??!1,this.isMandatory=this.questionForm.get("mandatory")?.value??!0}subscribeToFormChanges(){let t=this.questionForm.get("order");t&&t.valueChanges.pipe(Q(this.destroy$)).subscribe(d=>{this.questionOrder=d??null});let o=this.questionForm.get("status");o&&o.valueChanges.pipe(Q(this.destroy$)).subscribe(d=>{this.questionStatus=d??!1});let e=this.questionForm.get("locked");e&&e.valueChanges.pipe(Q(this.destroy$)).subscribe(d=>{this.questionLocked=d??!1});let a=this.questionForm.get("mandatory");a&&a.valueChanges.pipe(Q(this.destroy$)).subscribe(d=>{this.isMandatory=d??!0,this.cdRef.markForCheck()})}updateQuestionTitle(){this.questionTitle=this.getQuestionTitle()}subscribeToTitleChanges(){let t=this.questionForm.get("order");t&&t.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateQuestionTitle()});let o=this.parentForm.get("default_language_id").value,e=this.questionForm.get(`translations.${o}.text`);e&&e.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateQuestionTitle()})}buildQuestionReorderPayload(){return new No({questionBlockIndex:this.questionBlockIndex,questionIndex:this.questionIndex,questionId:this.questionForm.get("id")?.value,questionOrder:this.questionForm.get("order")?.value})}get questionTypeIconClass(){return me(this.questionTypeIconSource)}onQuestionDragStarted(){this.isDragging=!0,this.dragStart.emit(this.buildQuestionReorderPayload())}onQuestionDragEnded(){this.isDragging=!1,this.dragEnd.emit()}onCollapse(){this.clearCollapseTimeout(),this.isCollapsed=!this.isCollapsed,this.isCollapsed===!1&&(this.isCardEntering=!0,this.isCardExiting=!1,this.cdRef.detectChanges(),requestAnimationFrame(()=>this.isCardEntering=!1)),this.isCollapsed===!0&&(this.isCardEntering=!1,this.isCardExiting=!0,this.collapseTimeoutId=window.setTimeout(()=>{this.isCardExiting=!1,this.collapseTimeoutId=null,this.cdRef.detectChanges()},this.CARD_TRANSITION_MS))}toggleLocked(){let t=this.questionForm.get("locked")?.value;this.questionForm.get("locked")?.setValue(!t),this.questionForm.markAsDirty()}onMouseEnter(){this.isHovered=!0}onMouseLeave(){this.isHovered=!1}get isSelected(){let t=this.questionForm.get("id")?.value;return this.selectionService.isSelected(t)}onCheckboxChange(){let t=this.questionForm.get("id")?.value;typeof t=="number"&&this.selectionService.toggleSelection(t)}decodeHtmlEntities(t){let o=document.createElement("textarea");return o.innerHTML=t,o.value}getQuestionTitle(){let t=this.parentForm.get("default_language_id").value,o=this.questionForm.get(`translations.${t}.text`)?.value;if(!o||o===!1){let h=this.questionForm.get("order")?.value;return`${this.translocoService.translate("editor.questions.question.text.label")} ${h||""}`}let e=o.replace(/<[^>]*>/g,"");if(e=this.decodeHtmlEntities(e),e=e.trim(),e.length<=65)return e;let a=e.substring(0,65),d=a.lastIndexOf(" ");return d>0?a.substring(0,d)+"...":a+"..."}getQuestionTypeName(){return this.questionForm.get("type.name")?.value||""}get questionTypeIconSource(){let o=this.questionForm?.get("type")?.get("id")?.value;return o==null?void 0:(this.questionTypes?this.questionTypes.find(a=>a.id===o):void 0)??{id:o}}duplicate(){let t=this.questionFormService.prepareSaveQuestion(this.questionForm,!1);t.stripIds(),t.handle=null;let o=this.questionForm.get("order").value;t.order=(o+1).toString(),this.questionBlockForm.markAsDirty();let e=this.surveyForm.createQuestionForm(t);e.markAsDirty(),e.addControl("_shouldAutoExpand",new Ze(!0));let a=this.surveyForm.getQuestions(this.questionBlockForm),d=this.questionIndex+1;a.insert(d,e),this.surveyForm.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(this.editor.questionCount+1),this.isCollapsed=!0,Ve(this.injector,()=>{Ke(()=>{this.screen.scrollTo("q-"+t.order,-160),this.cdRef.detectChanges()})})}confirmDeleteQuestion(){let o=this.parentForm.get("settings.offline").value?"editor.warnings.question_delete_offline":"editor.warnings.question_delete";this.modal.confirm(o).result.then(()=>this.deleteQuestion(),()=>{})}deleteQuestion(){let t=this.questionForm.get("order").value,o=this.editor.questionCount,e=this.questionReorderService.detectBreakingChanges(this.parentForm,{oldOrder:parseInt(t,10),newOrder:o+1,isDeleted:!0}
11);if(this.questionReorderService.hasAffectedFormulasOrRules(e)){this.breakingChangesModalService.showModals(e,a=>{a.cancelled||this.performDelete(t,e,a)});return}this.performDelete(t,e,{cancelled:!1,updateFormulas:!1,updateRules:!1})}performDelete(t,o,e){this.surveyForm.removeTypeaheadSurveyFile(this.parentForm,this.questionForm,this.parentForm.get("default_language_id").value),this.surveyForm.removeQuestion(this.parentForm,this.questionBlockIndex,this.questionIndex),this.surveyForm.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(this.editor.questionCount-1),e.updateFormulas&&o.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,o.formulas),e.updateRules&&o.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,o.rules)}saveAndPreview(){let t=this.questionForm.value.order;this.previewRequested.emit(t)}ngOnDestroy(){this.clearCollapseTimeout(),this.destroy$.next(),this.destroy$.complete()}clearCollapseTimeout(){this.collapseTimeoutId!==null&&(clearTimeout(this.collapseTimeoutId),this.collapseTimeoutId=null)}};i.\u0275fac=function(o){return new(o||i)(m(ze),m(B),m(nt),m(uo),m(wt),m(jn),m(Ee),m(Lt),m(gt),m(ot),m(Mt))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-question"]],inputs:{questionForm:"questionForm",questionBlockForm:"questionBlockForm",parentForm:"parentForm",questionIndex:"questionIndex",questionBlockIndex:"questionBlockIndex",questionTypes:"questionTypes",groupCollapsed:"groupCollapsed",parentIsDragging:"parentIsDragging"},outputs:{dragStart:"dragStart",dragEnd:"dragEnd",previewRequested:"previewRequested"},standalone:!1,features:[dt],decls:25,vars:34,consts:[[1,"qb-row","tw-overflow-hidden",3,"mouseenter","mouseleave","formGroup"],[1,"question-header","tw-flex","tw-items-center","tw-justify-between","tw-pl-0","tw-pr-3","tw-flex-grow","tw-h-16","tw-cursor-pointer"],["data-cy","question-select-checkbox",3,"changed","state"],[1,"tw-flex","tw-items-center","tw-justify-center","tw-w-6","tw-ml-3"],["class","roworder",4,"ngIf"],["saDragHandle","","class","rowmove tw-pointer-events-auto tw-flex tw-justify-center tw-w-full","data-cy","reorder-question",3,"dragPayload","dragIconClass","dragText","dragEnabled","dragStarted","dragEnded",4,"ngIf"],[1,"tw-flex","tw-items-center","tw-gap-4","tw-flex-1","tw-pl-8"],["type","button",1,"icon","question-collapse-btn","tw-flex","tw-items-center","tw-justify-center","tw-p-0","tw-border-0","tw-bg-transparent","tw-rounded-xl","tw-transition-all","tw-duration-200",3,"click"],[3,"variant","source"],[1,"tw-flex","tw-flex-col"],["data-cy","question-title",1,"rowtitle"],[1,"tw-flex","tw-items-center","tw-gap-2"],[1,"rowtype"],["class","optional-badge","data-cy","optional-badge",4,"ngIf"],["icon","fa-clone",1,"tw-transition-opacity","tw-duration-200",3,"click","disabled","dataCy"],["icon","fa-trash-can",1,"tw-transition-opacity","tw-duration-200",3,"click","disabled","dataCy"],[3,"icon","disabled","dataCy","click",4,"saIfPermission"],["formControlName","status",1,"tw-flex","tw-w-10","tw-justify-center",3,"dataCy"],["icon","fa-gear",3,"click","disabled","isActive","dataCy"],["icon","fa-play",3,"click","disabled","dataCy"],["class","tw-p-3 tw-ml-12 question-card",3,"card--entering","card--exiting",4,"ngIf"],[1,"roworder"],["saDragHandle","","data-cy","reorder-question",1,"rowmove","tw-pointer-events-auto","tw-flex","tw-justify-center","tw-w-full",3,"dragStarted","dragEnded","dragPayload","dragIconClass","dragText","dragEnabled"],[1,"fa","fa-regular","fa-grip-dots-vertical"],["data-cy","optional-badge",1,"optional-badge"],[3,"click","icon","disabled","dataCy"],[1,"tw-p-3","tw-ml-12","question-card"],[1,"tw-p-4","question-card-body"],[3,"parentForm","questionForm","questionTypes","questionBlockIndex","questionIndex"]],template:function(o,e){o&1&&(c(0,"div",0),g("mouseenter",function(){return e.onMouseEnter()})("mouseleave",function(){return e.onMouseLeave()}),c(1,"div",1)(2,"sa-sally-checkbox",2),g("changed",function(){return e.onCheckboxChange()}),p(),c(3,"div",3),U(4,Yr,2,1,"div",4)(5,Xr,2,4,"div",5),p(),c(6,"div",6)(7,"button",7),g("click",function(d){return e.onCollapse(),d.stopPropagation()}),f(8,"sa-sally-question-type-icon",8),p(),c(9,"div",9)(10,"span",10),y(11),p(),c(12,"div",11)(13,"span",12),y(14),x(15,"transloco"),p(),U(16,ta,3,3,"span",13),p()()(),c(17,"div",11)(18,"sa-sally-icon",14),g("click",function(d){return e.duplicate(),d.stopPropagation()}),p(),c(19,"sa-sally-icon",15),g("click",function(d){return e.confirmDeleteQuestion(),d.stopPropagation()}),p(),U(20,ea,1,3,"sa-sally-icon",16),f(21,"sa-sally-toggle",17),c(22,"sa-sally-icon",18),g("click",function(d){return e.onCollapse(),d.stopPropagation()}),p(),c(23,"sa-sally-icon",19),g("click",function(d){return e.saveAndPreview(),d.stopPropagation()}),p()()(),U(24,oa,3,9,"div",20),p()),o&2&&(k("drag-state",e.isDragging),l("formGroup",e.questionForm),q("data-state",e.questionStatus?"enabled":"disabled"),s(2),l("state",e.isSelected?e.STATE.ALL:e.STATE.NONE),s(2),l("ngIf",e.isHovered===!1),s(),l("ngIf",e.isHovered===!0),s(3),l("variant",e.questionTypeIconVariant.QUESTION_CARD)("source",e.questionTypeIconSource),s(3),T(" ",e.questionTitle," "),s(3),T(" ",P(15,32,e.questionType)," "),s(2),l("ngIf",e.isMandatory===!1),s(2),k("tw-opacity-0",!e.isHovered)("tw-opacity-100",e.isHovered),l("disabled",!e.editor.isEditable)("dataCy","duplicate-icon"),s(),k("tw-opacity-0",!e.isHovered)("tw-opacity-100",e.isHovered),l("disabled",!e.editor.isEditable)("dataCy","delete-icon"),s(),l("saIfPermission","questions.question-lock"),s(),l("dataCy","status-toggle"),s(),l("disabled",!e.editor.isEditable)("isActive",e.isCollapsed===!1)("dataCy","settings-icon"),s(),l("disabled",e.questionStatus===!1)("dataCy","preview-icon"),s(),l("ngIf",!e.isCollapsed||e.isCardExiting))},dependencies:[z,$,rt,at,st,Ut,ti,Qe,tt,fe,it,Se,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
11src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}*[_ngcontent-%COMP%]:not(i){-webkit-user-select:none;user-select:none}.sep[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='rgba(66, 31, 60, 0.24)' stroke-width='1' stroke-dasharray='2%2c 7' stroke-linecap='square'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}.qb-row[_ngcontent-%COMP%] .question-header[_ngcontent-%COMP%]{max-height:4rem;opacity:1;overflow:hidden;transform:scaleY(1);transition:all .4s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .4s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .4s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .4s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .4s cubic-bezier(.56,0,.08,1.01);-o-transition:all .4s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.25rem;margin-bottom:.125rem;color:#421f3c;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] .rowtype[_ngcontent-%COMP%]{font-size:.625rem;font-weight:700;font-style:normal;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;color:#421f3c66;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] .roworder[_ngcontent-%COMP%]{color:#421f3c66}
11.qb-row[_ngcontent-%COMP%] .optional-badge[_ngcontent-%COMP%]{font-size:.5rem;font-weight:700;font-style:normal;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;color:#421f3c66;border:1px solid rgba(66,31,60,.24);border-radius:9999px;padding:0 .5rem;white-space:nowrap}.qb-row[_ngcontent-%COMP%] .rowmove[_ngcontent-%COMP%], .qb-row[_ngcontent-%COMP%] .rowmove[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:grab}.qb-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em}.qb-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}.qb-row[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{transform:scale(.92)}.qb-row[_ngcontent-%COMP%] button.question-collapse-btn[_ngcontent-%COMP%]{cursor:pointer}.qb-row[_ngcontent-%COMP%] button.question-collapse-btn[_ngcontent-%COMP%]:hover sa-sally-question-type-icon[_ngcontent-%COMP%]{background-color:#ffae3c33}.qb-row[_ngcontent-%COMP%] button.question-collapse-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid rgba(255,116,24,.45);outline-offset:2px}.qb-row[_ngcontent-%COMP%] .question-card[_ngcontent-%COMP%]{display:flex;flex-shrink:1;flex-grow:1;background-color:#ffae3c1f;border-radius:12px;border:none;padding:.75rem;margin:0rem 1rem 1rem 4.5rem;overflow:hidden;transform:scale(1);max-height:80rem;opacity:1;position:relative;top:0rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.qb-row[_ngcontent-%COMP%] .question-card.card--entering[_ngcontent-%COMP%], .qb-row[_ngcontent-%COMP%] .question-card.card--exiting[_ngcontent-%COMP%]{transform:scale(.96);max-height:0rem;opacity:0;padding:0rem .75rem;margin:0rem 1rem 0rem 4.5rem;top:-2rem}.qb-row[_ngcontent-%COMP%] .question-card[_ngcontent-%COMP%] .question-card-body[_ngcontent-%COMP%]{max-height:78.5rem;overflow-y:auto;border:1px solid rgba(255,116,24,.24);background-color:#fff;box-shadow:0 8px 72px #ff74181f;border-radius:8px;flex-grow:1;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.qb-row[data-state=disabled][_ngcontent-%COMP%] .rowtitle[_ngcontent-%COMP%], .qb-row[data-state=disabled][_ngcontent-%COMP%] .rowtype[_ngcontent-%COMP%]{color:#421f3c52}.qb-row[data-state=disabled][_ngcontent-%COMP%] sa-sally-question-type-icon[_ngcontent-%COMP%]{filter:grayscale(1);opacity:.72}.qb-row[data-state=disabled][_ngcontent-%COMP%] .question-card[_ngcontent-%COMP%]{background-color:#f5f5f5}.qb-row[data-state=disabled][_ngcontent-%COMP%] .question-card[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border:1px solid rgba(66,31,60,.12);box-shadow:0 8px 72px #421f3c14}.qb-row.drag-state[_ngcontent-%COMP%]{opacity:.4;pointer-events:none} 12/*# sourceMappingURL=question.component-SBXVA7MV.css.map */`]});let n=i;return n})();var ia=n=>({"group-icon":n}),ra=(n,i)=>i.id;function aa(n,i){if(n&1){let r=D();c(0,"li",2),g("click",function(){let o=_(r).$implicit,e=u();return C(!o.disabled&&e.onItemClick(o))})("keydown.enter",function(){let o=_(r).$implicit,e=u();return C(!o.disabled&&e.onItemClick(o))})("keydown.space",function(o){let e=_(r).$implicit,a=u();return!e.disabled&&a.onItemClick(e),C(o.preventDefault())})("mouseenter",function(){let o=_(r).$implicit,e=u();return C(!o.disabled&&e.onItemHover(o))}),c(1,"div",3)(2,"div",4),f(3,"sa-sally-question-type-icon",5),p(),c(4,"span",6),y(5),p()()()}if(n&2){let r=i.$implicit,t=u();k("disabled",r.disabled),q("data-item-id",r.id)("data-item-object_name",r.object_name)("aria-disabled",r.disabled)("tabindex",r.disabled?-1:0),s(2),l("ngClass",j(10,ia,r.object_name==="group")),s(),l("variant",t.questionTypeIconVariant.OVERLAY)("source",r),s(2),I(t.toSentenceCase(r.name_translated||r.name))}}var vi=(()=>{let i=class i{constructor(){this.questionTypeIconVariant=jt,this.questionTypes=[],this.questionTypeSelected=new M,this.questionTypeHovered=new M}trackById(t,o){return o.id!==null&&o.id!==void 0?o.id.toString():t.toString()}onItemClick(t){t.disabled||this.questionTypeSelected.emit(t)}onItemHover(t){this.questionTypeHovered.emit(t)}toSentenceCase(t){return t?t.split(" ").map((e,a)=>a===0||e===e.toUpperCase()&&e.length<=3?e:e.toLowerCase()).join(" "):""}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-question-type-overlay-list"]],inputs:{questionTypes:"questionTypes"},outputs:{questionTypeSelected:"questionTypeSelected",questionTypeHovered:"questionTypeHovered"},decls:3,vars:0,consts:[["role","listbox",1,"question-type-list"],["role","option","data-cy","overlay-list-item",1,"question-type-item",3,"disabled"],["role","option","data-cy","overlay-list-item",1,"question-type-item",3,"click","keydown.enter","keydown.space","mouseenter"],[1,"item-content"],[1,"icon-wrapper",3,"ngClass"],[3,"variant","source"],[1,"item-name"]],template:function(o,e){o&1&&(c(0,"ul",0),Jt(1,aa,6,12,"li",1,ra),p()),o&2&&(s(),$t(e.questionTypes))},dependencies:[R,J,ft,Ot,fe],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
12src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{display:block;font-family:var(--secondary-font)}.question-type-list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:1rem .25rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.5rem}.question-type-item[_ngcontent-%COMP%]{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.75rem;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.question-type-item[_ngcontent-%COMP%]:hover:not(.disabled){background-color:#ffae3c1f}.question-type-item[_ngcontent-%COMP%]:hover:not(.disabled) .icon-wrapper[_ngcontent-%COMP%]{background-color:transparent}.question-type-item[_ngcontent-%COMP%]:hover:not(.disabled) .item-name[_ng
12content-%COMP%]{color:#421f3c}.question-type-item.disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.item-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;width:100%}.icon-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:.5rem;background-color:#421f3c1f;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.icon-wrapper.group-icon[_ngcontent-%COMP%]{background-color:transparent}.item-name[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;color:#421f3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none} 13/*# sourceMappingURL=question-type-overlay-list.component-5W35UTDV.css.map */`],changeDetection:0});let n=i;return n})();var sa=()=>[0,1,2,3,4,5,6,7,8,9,10],la=()=>[1,2,3,4];function ca(n,i){n&1&&(b(0,"div",1)(1,"div",26)(2,"div",27),E(3,"div",28),v(),E(4,"div",29),v(),b(5,"div",30),E(6,"div",31)(7,"div",32),v(),b(8,"div",30),E(9,"div",31)(10,"div",33),v()())}function da(n,i){n&1&&(b(0,"div",2)(1,"div",34),E(2,"i",35),v(),b(3,"div",34),E(4,"i",35),v(),b(5,"div",36),E(6,"i",35),v(),b(7,"div",34),E(8,"i",35),v()())}function pa(n,i){n&1&&(b(0,"div",3),E(1,"div",37)(2,"div",38)(3,"div",39)(4,"div",40),v())}function ua(n,i){n&1&&(b(0,"div",4)(1,"div",41),E(2,"div",42)(3,"div",43),v(),b(4,"div",41),E(5,"div",44)(6,"div",43),v(),b(7,"div",41),E(8,"div",45)(9,"div",43),v()())}function ma(n,i){n&1&&(b(0,"div",5)(1,"div",46),E(2,"div",47)(3,"div",48),v(),b(4,"div",49)(5,"span",50),y(6,"0"),v(),b(7,"span",50),y(8,"100"),v()()())}function fa(n,i){n&1&&(b(0,"div",6),E(1,"i",51)(2,"i",51)(3,"i",51)(4,"i",51)(5,"i",52),v())}function ga(n,i){n&1&&(b(0,"div",7)(1,"div",53)(2,"span",54),y(3,"1"),v(),E(4,"div",55),v(),b(5,"div",53)(6,"span",54),y(7,"2"),v(),E(8,"div",56),v(),b(9,"div",53)(10,"span",54),y(11,"3"),v(),E(12,"div",57),v()())}function ha(n,i){if(n&1&&(b(0,"div",60),y(1),v()),n&2){let r=i.$implicit;k("selected",r===8),s(),I(r)}}function _a(n,i){n&1&&(b(0,"div",8)(1,"div",58),Jt(2,ha,2,3,"div",59,an),v()()),n&2&&(s(2),$t(zt(0,sa)))}function Ca(n,i){n&1&&(b(0,"div",9)(1,"div",61),E(2,"div",37)(3,"div",62)(4,"div",38),v()())}function ya(n,i){n&1&&(b(0,"div",10)(1,"div",63)(2,"div",64),E(3,"div",65),v(),E(4,"div",66),v(),b(5,"div",67)(6,"div",68),E(7,"div",69)(8,"div",70),v(),b(9,"div",68),E(10,"div",69)(11,"div",70),v()()())}
13function va(n,i){n&1&&(b(0,"div",11)(1,"div",71),E(2,"i",72),v(),b(3,"div",73),E(4,"i",74),v()())}function ba(n,i){n&1&&(b(0,"div",12)(1,"div",75)(2,"span",76),y(3,"A"),v(),b(4,"span",77),y(5,"B"),v(),b(6,"span",76),y(7,"C"),v(),b(8,"span",76),y(9,"D"),v()(),b(10,"div",78),E(11,"div",79)(12,"div",80)(13,"div",81),v(),b(14,"div",82)(15,"span"),y(16,"B"),v(),E(17,"div",83),v()())}function wa(n,i){n&1&&E(0,"div",88)}function Ua(n,i){if(n&1&&(b(0,"div",85)(1,"span",86),y(2),v(),b(3,"div",87),H(4,wa,1,0,"div",88),v()()),n&2){let r=i.$implicit;k("selected",r===3),s(2),I(r),s(2),Z(r===3?4:-1)}}function Oa(n,i){n&1&&(b(0,"div",13),Jt(1,Ua,5,4,"div",84,an),v()),n&2&&(s(),$t(zt(0,la)))}function xa(n,i){n&1&&(b(0,"div",14)(1,"div",89)(2,"div",90),E(3,"i",91),v()(),b(4,"div",89)(5,"span",92),y(6,"+"),v(),E(7,"div",93),v(),b(8,"div",89)(9,"span",92),y(10,"+"),v(),E(11,"div",93),v()())}function Ma(n,i){n&1&&(b(0,"div",15)(1,"div",94),E(2,"i",91),v(),b(3,"div",95),E(4,"div",96)(5,"div",97)(6,"div",98),v()())}function ka(n,i){n&1&&(b(0,"div",16)(1,"div",99),E(2,"i",100),v(),b(3,"div",101),E(4,"i",100),v()())}function Pa(n,i){n&1&&(b(0,"div",17)(1,"div",102),E(2,"div",103)(3,"div",104)(4,"div",105)(5,"div",106),v(),b(6,"div",107),E(7,"i",35),v()())}function Fa(n,i){n&1&&(b(0,"div",18)(1,"div",108),E(2,"i",109),v()())}function Ea(n,i){n&1&&(b(0,"div",19)(1,"div",110),E(2,"i",111),v()())}function Sa(n,i){n&1&&(b(0,"div",20)(1,"div",112),E(2,"i",113),v(),b(3,"div",114),E(4,"div",115)(5,"div",116),v()())}function Aa(n,i){n&1&&(b(0,"div",21),E(1,"i",117)(2,"div",118),b(3,"div",119)(4,"span",120),y(5,"*"),v(),b(6,"span",120),y(7,"*"),v(),b(8,"span",120),y(9,"*"),v(),b(10,"span",120),y(11,"*"),v()()())}function Da(n,i){n&1&&(b(0,"div",22),E(1,"div",121),b(2,"div",122),E(3,"i",100),v()())}function Ia(n,i){n&1&&(b(0,"div",23)(1,"div",123)(2,"span",124),y(3,"7"),v()(),b(4,"div",125),E(5,"i",126),v(),b(6,"div",123)(7,"span",124),y(8,"7"),v()()())}function Ta(n,i){n&1&&(b(0,"div",24)(1,"div",127),E(2,"i",100),v(),b(3,"div",128),E(4,"i",100),v()())}function qa(n,i){n&1&&(b(0,"div",25),E(1,"i",129),v())}var za={group:"group",text_choice:"text_choice",image_choice:"image_choice",open_end:"open_ended",form:"form",slider_numeric:"slider",slider_text:"slider_text",rating:"rating",radio_button_rating:"radio_button_rating",ranked:"ranking",plaintext:"text_only",continuous_sum:"continuous_sum",typeahead:"typeahead",typeahead_form:"typeahead",interactive_image:"interactive_image",image_upload:"image_upload",xy_drag_and_drop:"xy",file_upload:"file_upload",signature:"signature",stripe:"stripe",paypal:"paypal",scratchcard:"scratch_card",slotmachine:"slot_machine",puzzle:"puzzle",matching:"text_choice"},bi=(()=>{let i=class i{constructor(){this.objectName=""}get visualizationType(){return this.objectName==="slider_numeric"&&this.questionTypeId===14?"nps":za[this.objectName]||"default"}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-question-type-preview-visualization"]],inputs:{objectName:"objectName",questionTypeId:"questionTypeId"},decls:26,vars:1,consts:[[1,"visualization-container"],[1,"viz-text-choice"],[1,"viz-image-choice"],[1,"viz-open-ended"],[1,"viz-form"],[1,"viz-slider"],[1,"viz-rating"],[1,"viz-ranking"],[1,"viz-nps"],[1,"viz-text-only"],[1,"viz-group"],[1,"viz-image-upload"],[1,"viz-slider-text"],[1,"viz-radio-rating"],[1,"viz-continuous-sum"],[1,"viz-typeahead"],[1,"viz-interactive-image"],[1,"viz-xy"],[1,"viz-file-upload"],[1,"viz-signature"],[1,"viz-stripe"],[1,"viz-paypal"],[1,"viz-scratch"],[1,"viz-slot-machine"],[1,"viz-puzzle"],[1,"viz-default"],[1,"choice-row","selected"],[1,"radio-outer"],[1,"radio-inner"],[1,"choice-bar","long"],[1,"choice-row"],[1,"radio-outer","muted"],[1,"choice-bar","medium","muted"],[1,"choice-bar","short","muted"],[1,"image-box","muted"],["aria-hidden","true",1,"fa-regular","fa-image"],[1,"image-box","selected"],[1,"text-line","long"],[1,"text-line","medium"],[1,"text-line","short"],[1,"cursor"],[1,"form-field"],[1,"field-label"],[1,"field-input"],[1,"field-label","short"],[1,"field-label","medium"],[1,"slider-track"],[1,"slider-fill"],[1,"slider-thumb"],[1,"slider-labels"],[1,"slider-label"],["aria-hidden","true",1,"fa-solid","fa-star","filled"],["aria-hidden","true",1,"fa-regular","fa-star"],[1,"rank-item"],[1,"rank-number"],[1,"rank-bar","long"],[1,"rank-bar","medium"],[1,"rank-bar","short"],[1,"nps-scale"],[1,"nps-box",3,"selected"],[1,"nps-box"],[1,"text-block"],[1,"text-line","full"],[1,"group-header"],[1,"group-icon-box"],[1,"group-icon-inner"],[1,"group-title-bar"],[1,"group-children"],[1,"group-child-row"],[1,"group-connector"],[1,"group-child-bar"],[1,"upload-box"],["aria-hidden","true",1,"fa-light","fa-camera"],[1,"upload-badge"],["aria-hidden","true",1,"fa-solid","fa-plus"],[1,"slider-text-labels"],[1,"slider-text-label","muted"],[1,"slider-text-label","selected"],[1,"slider-text-track"],[1,"slider-text-line"],[1,"slider-text-dot","start"],[1,"slider-text-dot","end"],[1,"slider-text-thumb"],[1,"thumb
13-dot"],[1,"radio-rating-item",3,"selected"],[1,"radio-rating-item"],[1,"radio-rating-number"],[1,"radio-rating-circle"],[1,"radio-rating-inner"],[1,"sum-row"],[1,"sum-input","has-cursor"],["aria-hidden","true",1,"fa-solid","fa-i-cursor"],[1,"sum-plus"],[1,"sum-input"],[1,"typeahead-input"],[1,"typeahead-dropdown"],[1,"typeahead-line","short"],[1,"typeahead-line","long"],[1,"typeahead-line","medium"],[1,"interactive-image-box"],["aria-hidden","true",1,"fa-light","fa-image"],[1,"interactive-hotspot"],[1,"xy-grid"],[1,"xy-axis-v"],[1,"xy-axis-h"],[1,"xy-arrow-up"],[1,"xy-arrow-right"],[1,"xy-image-badge"],[1,"file-upload-input"],["aria-hidden","true",1,"fa-regular","fa-file-arrow-up"],[1,"signature-input"],["aria-hidden","true",1,"fa-solid","fa-signature"],[1,"stripe-card-row"],["aria-hidden","true",1,"fa-regular","fa-credit-card"],[1,"stripe-fields"],[1,"stripe-field","wide"],[1,"stripe-field","narrow"],["aria-hidden","true",1,"fa-brands","fa-paypal","paypal-icon"],[1,"paypal-field"],[1,"paypal-field","has-dots"],[1,"paypal-dot"],[1,"scratch-bg-blob"],[1,"scratch-card"],[1,"slot-reel"],[1,"slot-number"],[1,"slot-reel","center"],["aria-hidden","true",1,"fa-regular","fa-cherries"],[1,"puzzle-main"],[1,"puzzle-piece"],["aria-hidden","true",1,"fa-regular","fa-question-circle"]],template:function(o,e){if(o&1&&(b(0,"div",0),H(1,ca,11,0,"div",1)(2,da,9,0,"div",2)(3,pa,5,0,"div",3)(4,ua,10,0,"div",4)(5,ma,9,0,"div",5)(6,fa,6,0,"div",6)(7,ga,13,0,"div",7)(8,_a,4,1,"div",8)(9,Ca,5,0,"div",9)(10,ya,12,0,"div",10)(11,va,5,0,"div",11)(12,ba,18,0,"div",12)(13,Oa,3,1,"div",13)(14,xa,12,0,"div",14)(15,Ma,7,0,"div",15)(16,ka,5,0,"div",16)(17,Pa,8,0,"div",17)(18,Fa,3,0,"div",18)(19,Ea,3,0,"div",19)(20,Sa,6,0,"div",20)(21,Aa,12,0,"div",21)(22,Da,4,0,"div",22)(23,Ia,9,0,"div",23)(24,Ta,5,0,"div",24)(25,qa,2,0,"div",25),v()),o&2){let a;s(),Z((a=e.visualizationType)==="text_choice"?1:a==="image_choice"?2:a==="open_ended"?3:a==="form"?4:a==="slider"?5:a==="rating"?6:a==="ranking"?7:a==="nps"?8:a==="text_only"?9:a==="group"?10:a==="image_upload"?11:a==="slider_text"?12:a==="radio_button_rating"?13:a==="continuous_sum"?14:a==="typeahead"?15:a==="interactive_image"?16:a==="xy"?17:a==="file_upload"?18:a==="signature"?19:a==="stripe"?20:a==="paypal"?21:a==="scratch_card"?22:a==="slot_machine"?23:a==="puzzle"?24:25)}},dependencies:[R],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;
13src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{display:block}.visualization-container[_ngcontent-%COMP%]{width:100%;height:240px;background-color:#ffae3c1f;border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.viz-text-choice[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;width:100%}.viz-text-choice[_ngcontent-%COMP%] .choice-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.5rem}.viz-text-choice[_ngcontent-%COMP%] .choice-row.selected[_ngcontent-%COMP%] .radio-outer[_ngcontent-%COMP%]{border-color:#ff7418;border-width:5px}.viz-text-choice[_ngcontent-%COMP%] .choice-row.selected[_ngcontent-%COMP%] .choice-bar[_ngcontent-%COMP%]{background-color:#ff7418;height:.5rem}.viz-text-choice[_ngcontent-%COMP%] .radio-outer[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:50%;border:4px solid rgba(255,116,24,.32);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#fff}.viz-text-choice[_ngcontent-%COMP%] .radio-outer.muted[_ngcontent-%COMP%]{border-color:#ff741852}.viz-text-choice[_ngcontent-%COMP%] .radio-inner[_ngcontent-%COMP%]{width:14px;height:14px;border-radius:50%;background-color:#ff7418}.viz-text-choice[_ngcontent-%COMP%] .choice-bar[_ngcontent-%COMP%]{height:.25rem;border-radius:.5rem;background-color:#ff741852}.viz-text-choice[_ngcontent-%COMP%] .choice-bar.long[_ngcontent-%COMP%]{width:82px}.viz-text-choice[_ngcontent-%COMP%] .choice-bar.medium[_ngcontent-%COMP%]{width:99px}.viz-text-choice[_ngcontent-%COMP%] .choice-bar.short[_ngcontent-%COMP%]{width:56px}.viz-text-choice[_ngcontent-%COMP%] .choice-bar.muted[_ngcontent-%COMP%]{background-color:#ff741852}.viz-image-choice[_ngcontent-%COMP%]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.viz-image-choice[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%]{width:80px;height:80px;border-radius:.75rem;border:3px solid #ff7418;display:flex;align-items:center;justify-content:center;background-color:transparent}.viz-image-choice[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem;color:#ff7418}.viz-image-choice[_ngcontent-%COMP%] .image-box.muted[_ngcontent-%COMP%]{opacity:.4}.viz-image-choice[_ngcontent-%COMP%] .image-box.selected[_ngcontent-%COMP%]{width:88px;height:88px;background-color:#ff7418;border-width:4px}.viz-image-choice[_ngcontent-%COMP%] .image-box.selected[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2.5rem;color:#fff}.viz-open-ended[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:180px}.viz-open-ended[_ngcontent-%COMP%] .text-line[_ngcontent-%COMP%]{height:.375rem;border-radius:.25rem;background-color:#ff741866}.viz-open-ended[_ngcontent-%COMP%] .text-line.long[_ngcontent-%COMP%]{width:100%}
13.viz-open-ended[_ngcontent-%COMP%] .text-line.medium[_ngcontent-%COMP%]{width:75%}.viz-open-ended[_ngcontent-%COMP%] .text-line.short[_ngcontent-%COMP%]{width:50%}.viz-open-ended[_ngcontent-%COMP%] .cursor[_ngcontent-%COMP%]{width:2px;height:1rem;background-color:#ff7418;animation:_ngcontent-%COMP%_blink 1s infinite}@keyframes _ngcontent-%COMP%_blink{0%,50%{opacity:1}51%,to{opacity:0}}.viz-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:160px}.viz-form[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.viz-form[_ngcontent-%COMP%] .field-label[_ngcontent-%COMP%]{height:.25rem;border-radius:.125rem;background-color:#ff74187a;width:60%}.viz-form[_ngcontent-%COMP%] .field-label.short[_ngcontent-%COMP%]{width:40%}.viz-form[_ngcontent-%COMP%] .field-label.medium[_ngcontent-%COMP%]{width:50%}.viz-form[_ngcontent-%COMP%] .field-input[_ngcontent-%COMP%]{height:1.5rem;border-radius:.25rem;border:2px solid rgba(255,116,24,.32);background-color:#ffffff80}.viz-slider[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:180px}.viz-slider[_ngcontent-%COMP%] .slider-track[_ngcontent-%COMP%]{height:.5rem;border-radius:.25rem;background-color:#ff74183d;position:relative}.viz-slider[_ngcontent-%COMP%] .slider-fill[_ngcontent-%COMP%]{position:absolute;left:0;top:0;height:100%;width:65%;border-radius:.25rem;background-color:#ff7418}.viz-slider[_ngcontent-%COMP%] .slider-thumb[_ngcontent-%COMP%]{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;border-radius:50%;background-color:#fff;border:3px solid #ff7418;box-shadow:0 2px 4px #0000001a}.viz-slider[_ngcontent-%COMP%] .slider-labels[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:.625rem;color:#ff7418a3;font-weight:600}.viz-rating[_ngcontent-%COMP%]{display:flex;gap:.5rem}.viz-rating[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem;color:#ff741852}.viz-rating[_ngcontent-%COMP%] i.filled[_ngcontent-%COMP%]{color:#ff7418}.viz-ranking[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:160px}.viz-ranking[_ngcontent-%COMP%] .rank-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem}.viz-ranking[_ngcontent-%COMP%] .rank-number[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ff7418;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.viz-ranking[_ngcontent-%COMP%] .rank-bar[_ngcontent-%COMP%]{height:.5rem;border-radius:.25rem;background-color:#ff741866}.viz-ranking[_ngcontent-%COMP%] .rank-bar.long[_ngcontent-%COMP%]{width:100%}.viz-ranking[_ngcontent-%COMP%] .rank-bar.medium[_ngcontent-%COMP%]{width:70%}.viz-ranking[_ngcontent-%COMP%] .rank-bar.short[_ngcontent-%COMP%]{width:50%}.viz-nps[_ngcontent-%COMP%]{width:100%}.viz-nps[_ngcontent-%COMP%] .nps-scale[_ngcontent-%COMP%]{display:flex;gap:.125rem;justify-content:center}.viz-nps[_ngcontent-%COMP%] .nps-box[_ngcontent-%COMP%]{width:1.25rem;height:1.5rem;border-radius:.25rem;border:1px solid rgba(255,116,24,.32);display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:600;color:#ff7418a3}.viz-nps[_ngcontent-%COMP%] .nps-box.selected[_ngcontent-%COMP%]{background-color:#ff7418;border-color:#ff7418;color:#fff}.viz-text-only[_ngcontent-%COMP%]{width:100%;max-width:180px}.viz-text-only[_ngcontent-%COMP%] .text-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.viz-text-only[_ngcontent-%COMP%] .text-line[_ngcontent-%COMP%]{height:.375rem;border-radius:.25rem;background-color:#ff741866}.viz-text-only[_ngcontent-%COMP%] .text-line.full[_ngcontent-%COMP%]{width:100%}.viz-text-only[_ngcontent-%COMP%] .text-line.long[_ngcontent-%COMP%]{width:90%}.viz-text-only[_ngcontent-%COMP%] .text-line.medium[_ngcontent-%COMP%]{width:70%}.viz-text-only[_ngcontent-%COMP%] .text-line.short[_ngcontent-%COMP%]{width:50%}.viz-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;width:100%}.viz-group[_ngcontent-%COMP%] .group-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.5rem}.viz-group[_ngcontent-%COMP%] .group-icon-box[_ngcontent-%COMP%]{width:72px;height:72px;border-radius:.5rem;border:2px dashed #421f3c;flex-shrink:0}.viz-group[_ngcontent-%COMP%] .group-title-bar[_ngcontent-%COMP%]{height:.5rem;width:95px;border-radius:.5rem;background-color:#ff7418}.viz-group[_ngcontent-%COMP%] .group-children[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:.75rem}.viz-group[_ngcontent-%COMP%] .group-child-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;height:44px}.viz-group[_ngcontent-%COMP%] .group-connector[_ngcontent-%COMP%]{width:79px;height:100%;border-left:2px dashed rgba(255,116,24,.32);border-bottom:2px dashed rgba(255,116,24,.32);border-bottom-left-radius:8px;flex-shrink:0}
13.viz-group[_ngcontent-%COMP%] .group-child-bar[_ngcontent-%COMP%]{height:4px;width:72px;border-radius:.5rem;background-color:#ff741852}.viz-image-upload[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center}.viz-image-upload[_ngcontent-%COMP%] .upload-box[_ngcontent-%COMP%]{width:120px;height:120px;border-radius:1rem;border:4px solid #ff7418;background-color:#fff;display:flex;align-items:center;justify-content:center}.viz-image-upload[_ngcontent-%COMP%] .upload-box[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:3.2rem;color:#ff741866}.viz-image-upload[_ngcontent-%COMP%] .upload-badge[_ngcontent-%COMP%]{position:absolute;top:-8px;right:-8px;width:40px;height:40px;border-radius:50%;background-color:#ff7418;display:flex;align-items:center;justify-content:center}.viz-image-upload[_ngcontent-%COMP%] .upload-badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.5rem;color:#fff}.viz-slider-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:180px;position:relative}.viz-slider-text[_ngcontent-%COMP%] .slider-text-labels[_ngcontent-%COMP%]{display:flex;gap:1.25rem;margin-bottom:0}.viz-slider-text[_ngcontent-%COMP%] .slider-text-label[_ngcontent-%COMP%]{width:30px;text-align:center;font-size:1.125rem;font-weight:900;color:#ff741866}.viz-slider-text[_ngcontent-%COMP%] .slider-text-label.selected[_ngcontent-%COMP%]{color:#ff7418}.viz-slider-text[_ngcontent-%COMP%] .slider-text-track[_ngcontent-%COMP%]{width:162px;height:11px;position:relative;opacity:.32}.viz-slider-text[_ngcontent-%COMP%] .slider-text-line[_ngcontent-%COMP%]{position:absolute;top:3.5px;left:0;width:100%;height:4px;border-radius:.5rem;background-color:#ff7418}.viz-slider-text[_ngcontent-%COMP%] .slider-text-dot[_ngcontent-%COMP%]{position:absolute;top:0;width:11px;height:11px;border-radius:50%;background-color:#ff7418}.viz-slider-text[_ngcontent-%COMP%] .slider-text-dot.start[_ngcontent-%COMP%]{left:0}.viz-slider-text[_ngcontent-%COMP%] .slider-text-dot.end[_ngcontent-%COMP%]{right:0}.viz-slider-text[_ngcontent-%COMP%] .slider-text-thumb[_ngcontent-%COMP%]{position:absolute;top:0;left:calc(50% - 38px);width:30px;height:59px;border-radius:1.5rem;background-color:#ff7418;border:4px solid #ff7418;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:3px}.viz-slider-text[_ngcontent-%COMP%] .slider-text-thumb[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:900;color:#fff}.viz-slider-text[_ngcontent-%COMP%] .slider-text-thumb[_ngcontent-%COMP%] .thumb-dot[_ngcontent-%COMP%]{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:.72;margin-top:2px}.viz-radio-rating[_ngcontent-%COMP%]{display:flex;gap:1rem;padding-bottom:.5rem}.viz-radio-rating[_ngcontent-%COMP%] .radio-rating-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.viz-radio-rating[_ngcontent-%COMP%] .radio-rating-number[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:900;color:#ff741866}.viz-radio-rating[_ngcontent-%COMP%] .radio-rating-circle[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:50%;border:4px solid rgba(255,116,24,.32);display:flex;align-items:center;justify-content:center}.viz-radio-rating[_ngcontent-%COMP%] .radio-rating-inner[_ngcontent-%COMP%]{width:14px;height:14px;border-radius:50%;background-color:#ff7418}.viz-radio-rating[_ngcontent-%COMP%] .radio-rating-item.selected[_ngcontent-%COMP%] .radio-rating-circle[_ngcontent-%COMP%]{border-width:5px;border-color:#ff7418;background-color:#fff}.viz-continuous-sum[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.625rem;align-items:flex-end}.viz-continuous-sum[_ngcontent-%COMP%] .sum-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.625rem}.viz-continuous-sum[_ngcontent-%COMP%] .sum-plus[_ngcontent-%COMP%]{font-size:2rem;color:#ff741866;font-weight:600}.viz-continuous-sum[_ngcontent-%COMP%] .sum-input[_ngcontent-%COMP%]{width:110px;height:48px;border-radius:.75rem;border:4px solid #ff7418}
13.viz-continuous-sum[_ngcontent-%COMP%] .sum-input.has-cursor[_ngcontent-%COMP%]{background-color:#fff;display:flex;align-items:center;padding:0 1rem}.viz-continuous-sum[_ngcontent-%COMP%] .sum-input.has-cursor[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff741866}.viz-typeahead[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:164px}.viz-typeahead[_ngcontent-%COMP%] .typeahead-input[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:.75rem;border:4px solid #ff7418;background-color:#fff;display:flex;align-items:center;padding:0 1rem;margin-bottom:-4px;position:relative;z-index:1}.viz-typeahead[_ngcontent-%COMP%] .typeahead-input[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff741866}.viz-typeahead[_ngcontent-%COMP%] .typeahead-dropdown[_ngcontent-%COMP%]{width:100%;height:109px;border-radius:.75rem;border:4px solid #ff7418;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:1rem 1.5rem}.viz-typeahead[_ngcontent-%COMP%] .typeahead-line[_ngcontent-%COMP%]{height:6px;border-radius:.5rem;background-color:#ff741866}.viz-typeahead[_ngcontent-%COMP%] .typeahead-line.short[_ngcontent-%COMP%]{width:60%}.viz-typeahead[_ngcontent-%COMP%] .typeahead-line.long[_ngcontent-%COMP%]{width:70%}.viz-typeahead[_ngcontent-%COMP%] .typeahead-line.medium[_ngcontent-%COMP%]{width:47%}.viz-interactive-image[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center}.viz-interactive-image[_ngcontent-%COMP%] .interactive-image-box[_ngcontent-%COMP%]{width:160px;height:160px;border-radius:.75rem;border:4px solid #ff7418;opacity:.32;display:flex;align-items:center;justify-content:center}.viz-interactive-image[_ngcontent-%COMP%] .interactive-image-box[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff7418}.viz-interactive-image[_ngcontent-%COMP%] .interactive-hotspot[_ngcontent-%COMP%]{position:absolute;top:-16px;right:-16px;width:80px;height:80px;border-radius:.75rem;border:4px dashed #ff7418;background-color:#fff;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;padding:0}.viz-interactive-image[_ngcontent-%COMP%] .interactive-hotspot[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff7418;margin-left:-24px;margin-bottom:-12px}.viz-xy[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center}.viz-xy[_ngcontent-%COMP%] .xy-grid[_ngcontent-%COMP%]{width:160px;height:160px;border-radius:.75rem;border:4px solid rgba(255,116,24,.32);position:relative}.viz-xy[_ngcontent-%COMP%] .xy-axis-v[_ngcontent-%COMP%]{position:absolute;left:50%;top:10%;bottom:10%;width:0;border-left:2px dashed #ff7418;opacity:.64}.viz-xy[_ngcontent-%COMP%] .xy-axis-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:10%;right:10%;height:0;border-top:2px dashed #ff7418;opacity:.64}.viz-xy[_ngcontent-%COMP%] .xy-arrow-up[_ngcontent-%COMP%]{position:absolute;left:calc(50% - 6px);top:8%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid rgba(255,116,24,.64)}.viz-xy[_ngcontent-%COMP%] .xy-arrow-right[_ngcontent-%COMP%]{position:absolute;top:calc(50% - 6px);right:8%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid rgba(255,116,24,.64)}.viz-xy[_ngcontent-%COMP%] .xy-image-badge[_ngcontent-%COMP%]{position:absolute;top:-8px;right:-8px;width:64px;height:64px;border-radius:.5rem;background-color:#ff7418;display:flex;align-items:center;justify-content:center}.viz-xy[_ngcontent-%COMP%] .xy-image-badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.8rem;color:#fff}.viz-file-upload[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.viz-file-upload[_ngcontent-%COMP%] .file-upload-input[_ngcontent-%COMP%]{width:164px;height:48px;border-radius:.75rem;border:4px solid #ff7418;background-color:#fff;display:flex;align-items:center;padding:0 .6rem}.viz-file-upload[_ngcontent-%COMP%] .file-upload-input[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.875rem;color:#ff741866}.viz-signature[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.viz-signature[_ngcontent-%COMP%] .signature-input[_ngcontent-%COMP%]{width:164px;
13height:48px;border-radius:.75rem;border:4px solid #ff7418;background-color:#fff;display:flex;align-items:center;padding:0 .6rem}.viz-signature[_ngcontent-%COMP%] .signature-input[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.875rem;color:#ff741866}.viz-stripe[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.625rem;align-items:center}.viz-stripe[_ngcontent-%COMP%] .stripe-card-row[_ngcontent-%COMP%]{width:164px;height:48px;border-radius:.75rem;border:4px solid #ff7418;background-color:#fff;display:flex;align-items:center;padding:0 .625rem}.viz-stripe[_ngcontent-%COMP%] .stripe-card-row[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem;color:#ff741866}.viz-stripe[_ngcontent-%COMP%] .stripe-fields[_ngcontent-%COMP%]{display:flex;gap:.625rem}.viz-stripe[_ngcontent-%COMP%] .stripe-field[_ngcontent-%COMP%]{height:48px;border-radius:.75rem;border:4px solid #ff7418}.viz-stripe[_ngcontent-%COMP%] .stripe-field.wide[_ngcontent-%COMP%]{width:94px}.viz-stripe[_ngcontent-%COMP%] .stripe-field.narrow[_ngcontent-%COMP%]{width:60px}.viz-paypal[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.625rem;align-items:center}.viz-paypal[_ngcontent-%COMP%] .paypal-icon[_ngcontent-%COMP%]{font-size:3rem;color:#ff741866}.viz-paypal[_ngcontent-%COMP%] .paypal-field[_ngcontent-%COMP%]{width:164px;height:48px;border-radius:.75rem;border:4px solid #ff7418;background-color:#fff}.viz-paypal[_ngcontent-%COMP%] .paypal-field.has-dots[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.75rem}.viz-paypal[_ngcontent-%COMP%] .paypal-dot[_ngcontent-%COMP%]{font-size:1.5rem;color:#ff741866}.viz-scratch[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.viz-scratch[_ngcontent-%COMP%] .scratch-bg-blob[_ngcontent-%COMP%]{position:absolute;width:180px;height:180px;border-radius:50%;background-color:#ffffffb3;top:-20px;left:-20px}.viz-scratch[_ngcontent-%COMP%] .scratch-card[_ngcontent-%COMP%]{width:160px;height:160px;border-radius:.75rem;border:4px solid rgba(255,116,24,.24);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.viz-scratch[_ngcontent-%COMP%] .scratch-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff7418;opacity:.4}.viz-slot-machine[_ngcontent-%COMP%]{display:flex;gap:2px;padding:4px;border-radius:.75rem;border:4px solid #ff7418;background-color:#ff74181f;height:72px;align-items:center;justify-content:center}.viz-slot-machine[_ngcontent-%COMP%] .slot-reel[_ngcontent-%COMP%]{width:46px;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.viz-slot-machine[_ngcontent-%COMP%] .slot-reel[_ngcontent-%COMP%]:first-child{border-radius:.5rem 0 0 .5rem}.viz-slot-machine[_ngcontent-%COMP%] .slot-reel[_ngcontent-%COMP%]:last-child{border-radius:0 .5rem .5rem 0}.viz-slot-machine[_ngcontent-%COMP%] .slot-reel.center[_ngcontent-%COMP%]{width:50px}.viz-slot-machine[_ngcontent-%COMP%] .slot-number[_ngcontent-%COMP%]{font-size:1.875rem;font-weight:400;font-family:Ultra,serif;color:#ff7418}.viz-slot-machine[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.7rem;color:#ff7418}.viz-puzzle[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center}.viz-puzzle[_ngcontent-%COMP%] .puzzle-main[_ngcontent-%COMP%]{width:160px;height:160px;border-radius:.75rem;border:4px solid #ff7418;opacity:.32;display:flex;align-items:center;justify-content:center}.viz-puzzle[_ngcontent-%COMP%] .puzzle-main[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff7418}.viz-puzzle[_ngcontent-%COMP%] .puzzle-piece[_ngcontent-%COMP%]{position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:.75rem;border:4px dashed #ff7418;background-color:#fff;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.viz-puzzle[_ngcontent-%COMP%] .puzzle-piece[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff7418;margin-left:-28px;margin-top:-40px}.viz-default[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.viz-default[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:4rem;color:#ff741866} 14/*# sourceMappingURL=question-type-preview-visualization.component-OCY7QLQW.css.map */`],changeDetection:0});let n=i;return n})();
14function Qa(n,i){if(n&1){let r=D();c(0,"div",9),f(1,"h3",13),c(2,"sa-question-type-overlay-list",14),g("questionTypeSelected",function(o){_(r);let e=u(2);return C(e.onQuestionTypeSelected(o))})("questionTypeHovered",function(o){_(r);let e=u(2);return C(e.onQuestionTypeHovered(o))}),p()()}if(n&2){let r=u(2);s(2),l("questionTypes",r.filteredQuestionTypes)}}function Ba(n,i){if(n&1){let r=D();c(0,"div",10),f(1,"h3",15),c(2,"sa-question-type-overlay-list",14),g("questionTypeSelected",function(o){_(r);let e=u(2);return C(e.onQuestionTypeSelected(o))})("questionTypeHovered",function(o){_(r);let e=u(2);return C(e.onQuestionTypeHovered(o))}),p()()}if(n&2){let r=u(2);s(2),l("questionTypes",r.filteredWidgetTypes)}}function Ra(n,i){n&1&&(c(0,"div",11),y(1),x(2,"transloco"),p()),n&2&&(s(),T(" ",P(2,1,"editor.questions.no_results")," "))}function La(n,i){if(n&1&&(c(0,"p",21),y(1),p()),n&2){let r=u(4);s(),I(r.hoveredItemUsage)}}function Na(n,i){if(n&1&&(c(0,"div",16),f(1,"sa-question-type-preview-visualization",18),c(2,"div",19)(3,"h4",20),y(4),p(),H(5,La,2,1,"p",21),c(6,"a",22),y(7),x(8,"transloco"),f(9,"i",23),p()()()),n&2){let r=u(3);s(),l("objectName",r.hoveredQuestionType.object_name)("questionTypeId",r.hoveredQuestionType.id),s(3),I(r.hoveredItemName),s(),Z(r.hoveredItemUsage?5:-1),s(),l("href",r.helpUrl,It),s(),T(" ",P(8,6,"editor.questions.overlay.read_more")," ")}}function ja(n,i){n&1&&(c(0,"div",17)(1,"div",24),f(2,"i",25),p(),c(3,"h4",26),y(4),x(5,"transloco"),p(),c(6,"p",27),y(7),x(8,"transloco"),p()()),n&2&&(s(4),I(P(5,2,"editor.questions.overlay.hover_title")),s(3),I(P(8,4,"editor.questions.overlay.hover_hint")))}
14function Va(n,i){if(n&1&&(c(0,"div",12),H(1,Na,10,8,"div",16)(2,ja,9,6,"div",17),p()),n&2){let r=u(2);s(),Z(r.hoveredQuestionType?1:2)}}function Ka(n,i){if(n&1){let r=D();c(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5),f(5,"i",6),c(6,"input",7),x(7,"transloco"),x(8,"transloco"),g("input",function(o){_(r);let e=u();return C(e.onSearchQueryChanged(o))}),p()()(),c(9,"div",8),H(10,Qa,3,1,"div",9),H(11,Ba,3,1,"div",10),H(12,Ra,3,3,"div",11),p()(),H(13,Va,3,1,"div",12),p()()}if(n&2){let r=u();Xt("top",r.position.top,"px")("left",r.position.left,"px")("width",r.overlayWidth,"px")("transform-origin",r.position.transformOrigin),k("with-info",r.showInfo),s(6),l("placeholder",P(7,17,"editor.questions.search"))("value",r.searchQuery),q("aria-label",P(8,19,"editor.questions.search")),s(4),Z(r.filteredQuestionTypes.length>0?10:-1),s(),Z(r.filteredWidgetTypes.length>0?11:-1),s(),Z(r.hasNoResults?12:-1),s(),Z(r.showInfo?13:-1)}}var Re="https://help.pointerpro.com/en/support/solutions/articles/35000048750-overview-of-different-question-types",wi={group:"https://help.pointerpro.com/en/support/solutions/articles/35000050556-question-grouping-question-blocks",text_choice:"https://help.pointerpro.com/en/support/solutions/articles/35000048959-text-choice",image_choice:"https://help.pointerpro.com/en/support/solutions/articles/35000046948-image-choice",open_end:"https://help.pointerpro.com/en/support/solutions/articles/35000047214-open-ended-questions",form:"https://help.pointerpro.com/en/support/solutions/articles/35000048555-form",slider_numeric:"https://help.pointerpro.com/en/support/solutions/articles/35000047194-number-slider",slider_text:"https://help.pointerpro.com/en/support/solutions/articles/35000047096-text-slider",rating:"https://help.pointerpro.com/en/support/solutions/articles/35000047035-rating",radio_button_rating:"https://help.pointerpro.com/en/support/solutions/articles/35000047908-radio-button-rating",ranked:"https://help.pointerpro.com/en/support/solutions/articles/35000047740-ranked",plaintext:Re,continuous_sum:"https://help.pointerpro.com/en/support/solutions/articles/35000047916-continuous-sum",typeahead:"https://help.pointerpro.com/en/support/solutions/articles/35000047823-typeahead-auto-suggest",typeahead_form:"https://help.pointerpro.com/en/support/solutions/articles/35000047823-typeahead-auto-suggest",interactive_image:"https://help.pointerpro.com/en/support/solutions/articles/35000054613-interactive-image",image_upload:"https://help.pointerpro.com/en/support/solutions/articles/35000047531-image-upload",xy_drag_and_drop:"https://help.pointerpro.com/en/support/solutions/articles/35000055638-xy-drag-and-drop",file_upload:Re,signature:Re,stripe:"https://help.pointerpro.com/en/support/solutions/articles/35000133603-stripe-payment-processing",paypal:"https://help.pointerpro.com/en/support/solutions/articles/35000176160-paypal-payment-processing",scratchcard:"https://help.pointerpro.com/en/support/solutions/articles/35000047524-scratch-card",slotmachine:"https://help.pointerpro.com/en/support/solutions/articles/35000048033-slot-machine",puzzle:Re,matching:"https://help.pointerpro.com/en/support/solutions/articles/35000048959-text-choice",nps:"https://help.pointerpro.com/en/support/solutions/articles/35000047810-net-promoter-score-nps-"},Be={width:{withInfo:520,withoutInfo:248},height:{min:496,max:576},margin:8},Vo=(()=>{let i=class i{constructor(t,o,e,a){this.elementRef=t,this.changeDetectorRef=o,this.translocoService=e,this.questionTypeModelService=a,this.questionTypes=[],this.widgetTypes=[],this.showInfo=!1,this.anchorElement=null,this.isOpen=!1,this.questionTypeSelected=new M,this.closed=new M,this.position={top:0,left:0,transformOrigin:"center center"},this.searchQuery="",this.hoveredQuestionType=null,this.overlayWidth=Be.width.withoutInfo,this.overlayHeight=Be.height.min,this.filteredQuestionTypes=[],this.filteredWidgetTypes=[],this.clickOutsideEnabled=!1}ngOnInit(){this.updateDimensions(),this.calculatePosition(),this.applySearchFilter(),setTimeout(()=>{this.clickOutsideEnabled=!0},100)}ngOnChanges(t){t.isOpen&&this.isOpen&&(this.hoveredQuestionType=null,this.searchQuery="",this.applySearchFilter()),(t.showInfo||t.isOpen)&&(this.updateDimensions(),this.calculatePosition(),this.changeDetectorRef.markForCheck()),(t.questionTypes||t.widgetTypes)&&this.applySearchFilter()}ngOnDestroy(){this.clickOutsideEnabled=!1}onEscapeKey(t){this.isOpen&&(t.preventDefault(),t.stopPropagation(),this.close())}onDocumentClick(t){if(this.clickOutsideEnabled===!1||this.isOpen===!1)return;let o=t.target;this.elementRef.nativeElement.contains(o)||this.close()}onQuestionTypeSelected(t){this.questionTypeSelected.emit(t),this.close()}onQuestionTypeHovered(t){this.hoveredQuestionType=t,this.changeDetectorRef.markForCheck()}onSearchQueryChanged(t){let o=t.target;this.searchQuery=o.value,this.applySearchFilter(),this.changeDetectorRef.markForCheck()}get hoveredItemName(){if(this.hoveredQuestionType===null)return"";
14let t=this.hoveredQuestionType.name_translated||this.hoveredQuestionType.name;return this.toSentenceCase(t)}toSentenceCase(t){return t?t.split(" ").map((e,a)=>a===0||e===e.toUpperCase()&&e.length<=3?e:e.toLowerCase()).join(" "):""}get hoveredItemUsage(){return this.hoveredQuestionType===null?"":this.getQuestionTypeUsage(this.hoveredQuestionType)}get helpUrl(){if(this.hoveredQuestionType===null)return Re;let t=this.hoveredQuestionType.object_name;return t==="slider_numeric"&&this.hoveredQuestionType.id===this.questionTypeModelService.NPS_ID?wi.nps:wi[t]||Re}get hasNoResults(){return this.filteredQuestionTypes.length===0&&this.filteredWidgetTypes.length===0}applySearchFilter(){if(this.searchQuery===null||this.searchQuery===void 0||this.searchQuery.trim()===""){this.filteredQuestionTypes=[...this.questionTypes],this.filteredWidgetTypes=[...this.widgetTypes];return}let t=this.searchQuery.toLowerCase().trim();this.filteredQuestionTypes=this.questionTypes.filter(o=>(o.name_translated||o.name||"").toLowerCase().includes(t)),this.filteredWidgetTypes=this.widgetTypes.filter(o=>(o.name_translated||o.name||"").toLowerCase().includes(t))}close(){this.closed.emit()}updateDimensions(){this.overlayWidth=this.showInfo?Be.width.withInfo:Be.width.withoutInfo,this.overlayHeight=Be.height.max}calculatePosition(){if(this.anchorElement===null){this.centerInViewport();return}let t=this.anchorElement.getBoundingClientRect(),o=window.innerWidth,e=window.innerHeight,a=Be.margin,d=t.left+t.width/2-this.overlayWidth/2,h=t.top+t.height/2-this.overlayHeight/2,O="center",F="center";d+this.overlayWidth>o-a&&(d=o-this.overlayWidth-a,O="right"),d<a&&(d=a,O="left"),h+this.overlayHeight>e-a&&(h=e-this.overlayHeight-a,F="bottom"),h<a&&(h=a,F="top"),this.position={top:h,left:d,transformOrigin:`${O} ${F}`}}centerInViewport(){let t=window.innerWidth,o=window.innerHeight;this.position={top:(o-this.overlayHeight)/2,left:(t-this.overlayWidth)/2,transformOrigin:"center center"}}getQuestionTypeUsage(t){return t.object_name===null||t.object_name===void 0||t.object_name===""?"":t.object_name==="group"?this.getGroupUsageTranslation():this.getQuestionTypeUsageTranslation(t)}getGroupUsageTranslation(){let t="editor.questions.group.usage",o=this.translocoService.translate(t);return o==null||o===t?"":o}getQuestionTypeUsageTranslation(t){let e=`editor.questions.types.${this.getTranslationKeyForObjectName(t.object_name,t.id)}.usage`,a=this.translocoService.translate(e);return a==null||a===e?"":a}getTranslationKeyForObjectName(t,o){let e={open_end:"open_ended",plaintext:"text_only",slider_text:"text_slider",ranked:"ranking"};return t==="slider_numeric"&&o!==void 0?o===this.questionTypeModelService.NPS_ID?"nps":"numeric_slider":e[t]||t}};i.\u0275fac=function(o){return new(o||i)(m(mo),m(B),m(ot),m(Nt))},i.\u0275cmp=w({type:i,selectors:[["sa-question-type-overlay"]],hostBindings:function(o,e){o&1&&g("keydown.escape",function(d){return e.onEscapeKey(d)},rn)("click",function(d){return e.onDocumentClick(d)},rn)},inputs:{questionTypes:"questionTypes",widgetTypes:"widgetTypes",showInfo:"showInfo",anchorElement:"anchorElement",isOpen:"isOpen"},outputs:{questionTypeSelected:"questionTypeSelected",closed:"closed"},features:[dt],decls:1,vars:1,consts:[["data-cy","question-type-overlay",1,"question-type-overlay",3,"with-info","top","left","width","transform-origin"],["data-cy","question-type-overlay",1,"question-type-overlay"],[1,"overlay-content"],[1,"list-column"],[1,"search-field-container"],[1,"search-input-wrapper"],["aria-hidden","true",1,"fa-regular","fa-magnifying-glass","search-icon"],["type","text","data-cy","overlay-search-input",1,"search-input",3,"input","placeholder","value"],["data-cy","question-type-overlay-list",1,"overlay-sections"],["data-cy","overlay-questions-section",1,"overlay-section"],["data-cy","overlay-widgets-section",1,"overlay-section"],["data-cy","overlay-no-results",1,"no-results"],["data-cy","overlay-preview-panel",1,"preview-column"],["transloco","editor.questions.add_question.group.questions",1,"section-heading"],[3,"questionTypeSelected","questionTypeHovered","questionTypes"],["transloco","editor.questions.add_question.group.widgets",1,"section-heading"],[1,"preview-content"],[1,"preview-placeholder"],[3,"objectName","questionTypeId"],[1,"preview-info"],[1,"preview-name"],[1,"preview-u
14sage"],["target","_blank","rel","noopener noreferrer","data-cy","overlay-read-more-link",1,"read-more-link",3,"href"],["aria-hidden","true",1,"fa-regular","fa-arrow-up-right-from-square"],[1,"placeholder-icon-container"],["aria-hidden","true",1,"fa-light","fa-hand-point-up"],[1,"placeholder-title"],[1,"placeholder-description"]],template:function(o,e){o&1&&H(0,Ka,14,21,"div",0),o&2&&Z(e.isOpen?0:-1)},dependencies:[R,pe,vi,bi,ft,K,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{display:block}.question-type-overlay[_ngcontent-%COMP%]{position:fixed;z-index:10000;background-color:#fff;border-radius:.75rem;box-shadow:0 0 2px #0000001f,0 8px 72px #0000001f;min-height:496px;max-height:576px;overflow:hidden;animation:_ngcontent-%COMP%_overlayFadeIn .2s cubic-bezier(.56,0,.08,1.01);display:flex;flex-direction:column}.question-type-overlay.with-info[_ngcontent-%COMP%]{width:520px}@keyframes _ngcontent-%COMP%_overlayFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.overlay-content[_ngcontent-%COMP%]{display:flex;flex:1;min-height:0}.list-column[_ngcontent-%COMP%]{flex:1;min-width:248px;max-width:248px;min-height:0;border-right:1px solid rgba(66,31,60,.12);overflow:hidden;display:flex;flex-direction:column}.search-field-container[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1;padding:.5rem;background-color:#fff}.search-input-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.search-icon[_ngcontent-%COMP%]{position:absolute;
14left:.75rem;color:#421f3c;opacity:.4;font-size:1.25rem;pointer-events:none}.search-input[_ngcontent-%COMP%]{width:100%;height:2.5rem;padding:0 .75rem 0 2.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;color:#421f3c;background-color:#f5f5f5;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.search-input[_ngcontent-%COMP%]::placeholder{color:#421f3c;opacity:.4}.search-input[_ngcontent-%COMP%]:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px #ff741852}.overlay-sections[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:0}.overlay-sections[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.overlay-sections[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.overlay-sections[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#421f3c29;border-radius:3px}.overlay-sections[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:#421f3c52}.overlay-section[_ngcontent-%COMP%]:not(:first-child){margin-top:0}.section-heading[_ngcontent-%COMP%]{margin:0;padding:1.5rem .25rem .5rem .5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#421f3c;opacity:.4}.no-results[_ngcontent-%COMP%]{padding:1rem;text-align:center;color:#421f3c66;font-size:.875rem}.preview-column[_ngcontent-%COMP%]{flex:1;width:272px;padding:.5rem;display:flex;flex-direction:column;overflow-y:auto;background-color:#fff}.preview-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}.preview-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;padding:1rem;flex:1}.preview-name[_ngcontent-%COMP%]{margin:0;font-size:1rem;font-weight:700;color:#421f3c;line-height:1.25}.preview-usage[_ngcontent-%COMP%]{margin:0;font-size:1rem;font-weight:500;color:#421f3ccc;line-height:1.5}.read-more-link[_ngcontent-%COMP%]{display:inline-flex;align-items:flex-end;gap:.25rem;font-size:.875rem;font-weight:500;color:#421f3c7a;text-decoration:none;border-bottom:1px solid rgba(66,31,60,.32);width:fit-content;padding-bottom:.125rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.read-more-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.875rem;color:#421f3c52;line-height:1.5}.read-more-link[_ngcontent-%COMP%]:hover{color:#421f3ca3;border-color:#421f3c7a}.preview-placeholder[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:7.5rem 2.5rem;gap:1rem;border-radius:1rem}.preview-placeholder[_ngcontent-%COMP%] .placeholder-icon-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:4rem;background-color:#ffae3c1f}.preview-placeholder[_ngcontent-%COMP%] .placeholder-icon-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:3.5rem;color:#ff7418;transform:rotate(90deg) scaleY(-1)}.preview-placeholder[_ngcontent-%COMP%] .placeholder-title[_ngcontent-%COMP%]{margin:0;font-size:1.125rem;font-weight:600;color:#421f3c;line-height:1.25rem}.preview-placeholder[_ngcontent-%COMP%] .placeholder-description[_ngcontent-%COMP%]{margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;color:#421f3c;opacity:.5} 15/*# sourceMappingURL=question-type-overlay.component-HXKFNAIR.css.map */`],changeDetection:0});let n=i;return n})();function Ha(n,i){if(n&1){let r=D();b(0,"button",1),Ft("click",function(o){_(r);let e=u();return C(e.onClick(o))})("mouseenter",function(){_(r);let o=u();return C(o.onMouseEnter())})("mouseleave",function(){_(r);let o=u();return C(o.onMouseLeave())}),E(1,"i",2),b(2,"span",3),y(3),x(4,"transloco"),v()()}if(n&2){let r=u();k("orange",r.colorScheme==="orange")("purple",r.colorScheme==="purple")("hovered",r.isButtonHovered),q("data-cy",r.dataCy),s(3),I(P(4,8,r.label))}}var Ko=(()=>{let i=class i{constructor(){this.label="",this.colorScheme="orange",this.visible=!1,this.dataCy="action-pill-button",this.clicked=new M,this.buttonHoverChange=new M,this.isButtonHovered=!1}
15onClick(t){t.stopPropagation(),this.clicked.emit()}onMouseEnter(){this.isButtonHovered=!0,this.buttonHoverChange.emit(!0)}onMouseLeave(){this.isButtonHovered=!1,this.buttonHoverChange.emit(!1)}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-action-pill-button"]],inputs:{label:"label",colorScheme:"colorScheme",visible:"visible",dataCy:"dataCy"},outputs:{clicked:"clicked",buttonHoverChange:"buttonHoverChange"},decls:1,vars:1,consts:[["type","button",1,"action-pill-button",3,"orange","purple","hovered"],["type","button",1,"action-pill-button",3,"click","mouseenter","mouseleave"],["aria-hidden","true",1,"fa-solid","fa-plus"],[1,"button-text"]],template:function(o,e){o&1&&H(0,Ha,5,10,"button",0),o&2&&Z(e.visible?0:-1)},dependencies:[R,ft,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.action-pill-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:1rem;padding:.25rem .5rem;border:none;border-radius:.75rem;background-color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;white-space:nowrap;opacity:0;transform:translateY(4px);animation:_ngcontent-%COMP%_fadeInUp .2s cubic-bezier(.56,0,.08,1.01) forwards;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.action-pill-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.75rem}.action-pill-button[_ngcontent-%COMP%]:active{transform:scale(.95)}.action-pill-button.orange[_ngcontent-%COMP%], .action-pill-button.orange[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#421f3c3d}.action-pill-button.orange[_ngcontent-%COMP%]:hover, .action-pill-button.orange.hovered[_ngcontent-%COMP%]{background-color:#ff7418;color:#fff}.action-pill-button.orange[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%], .action-pill-button.orange.hovered[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}.action-pill-button.purple[_ngcontent-%COMP%], .action-pill-button.purple[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#421f3c52}.action-pill-button.purple[_ngcontent-%COMP%]:hover, .action-pill-button.purple.hovered[_ngcontent-%COMP%]{background-color:#421f3c;color:#fff}.action-pill-button.purple[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%], .action-pill-button.purple.hovered[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}} 16/*# sourceMappingURL=action-pill-button.component-TD647D5Q.css.map */`],changeDetection:0});let n=i;return n})();var Go={INFO:"info",FORMATTING:"formatting",BACKGROUND:"background",SCORING:"scoring"},Le=class Le{};Le.INFO=Go.INFO,Le.FORMATTING=Go.FORMATTING,Le.BACKGROUND=Go.BACKGROUND,Le.SCORING=Go.SCORING;var eo=Le;var gn={FULL:"full",AUTO:"auto",SMALL:"small"},oo=class oo{};oo.FULL=gn.FULL,oo.AUTO=gn.AUTO,oo.SMALL=gn.SMALL;var Y=oo;var Ui={DEFAULT:"default",OUTLINE:"outline"},Ho=class Ho{};Ho.DEFAULT=Ui.DEFAULT,Ho.OUTLINE=Ui.OUTLINE;var no=Ho;var Zo=(()=>{let i=class i{get isWidthFull(){return this.width===Y.FULL}get isWidthAuto(){return this.width===Y.AUTO}constructor(t){this.cdRef=t,this.disabled=!1,this.placeholder="",this.type="text",this.sallyInputWidth=Y,this.sallyTextInputTheme=no,this.width=Y.FULL,this.theme=no.DEFAULT,this.dataCy="sally-text-input",this.value="",this.onChange=()=>{},this.onTouched=()=>{}}onInput(t){let e=t.target.value??"";this.value=e,this.onChange(e),this.cdRef.markForCheck()}onBlur(){this.onTouched()}writeValue(t){this.value=t??"",this.cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdRef.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-text-input"]],hostVars:4,hostBindings:function(o,e){o&2&&k("sally-text-input-host--width-full",e.isWidthFull)("sally-text-input-host--width-auto",e.isWidthAuto)},inputs:{disabled:"disabled",placeholder:"placeholder",type:"type",width:"width",theme:"theme",dataCy:"dataCy"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}])],decls:2,vars:14,consts:[[1,"sally-text-input-wrapper"],[1,"sally-text-input",3,"input","blur","type","value","placeholder","disabled"]],template:function(o,e){o&1&&(b(0,"div",0)(1,"input",1),Ft("input",function(d){return e.onInput(d)})("blur",function(){return e.onBlur()}),v()()),o&2&&(k("sally-text-input-wrapper--width-full",e.width===e.sallyInputWidth.FULL)("sally-text-input-wrapper--width-auto",e.width===e.sallyInputWidth.AUTO),q("data-cy",e.dataCy),s(),k("sally-text-input--theme-default",e.theme===e.sallyTextInputTheme.DEFAULT)("sally-text-input--theme-outline",e.theme===e.sallyTextInputTheme.OUTLINE),be("type",qt(e.type))("value",e.value)("placeholder",e.placeholder)("disabled",e.disabled))},dependencies:[R],styles:[`.sally-text-input-host--width-full[_nghost-%COMP%]{display:block;width:100%}.sally-text-input-host--width-auto[_nghost-%COMP%]{display:inline-block;width:auto}.sally-text-input-wrapper[_ngcontent-%COMP%]{display:block;width:100%}.sally-text-input-wrapper--width-auto[_ngcontent-%COMP%]{width:auto;min-width:0}.sally-text-input[_ngcontent-%COMP%]{width:100%;height:40px;padding:0 12px;border-radius:8px;font-family:var(--pp-font-family-sans);font-weight:500;font-size:16px;line-height:21px;color:var(--pp-brand-purple);box-sizing:border-box}.sally-text-input[_ngcontent-%COMP%]::placeholder{color:var(--pp-brand-purple);opacity:.48}.sally-text-input[_ngcontent-%COMP%]:focus{outline:none}.sally-text-input[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}.sally-text-input--theme-default[_ngcontent-%COMP%]{background:var(--pp-app-system-almost-white);border:none}.sally-text-input--theme-default[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 2px rgba(var(--pp-brand-purple-rgb),.2)}.sally-text-input--theme-outline[_ngcontent-%COMP%]{background:var(--pp-app-system-white);border:1px solid rgba(var(--pp-brand-purple-rgb),.24)}.sally-text-input--theme-outline[_ngcontent-%COMP%]:focus{border-color:var(--pp-brand-purple);box-shadow:0 0 0 2px rgba(var(--pp-brand-purple-rgb),.12)} 17/*# sourceMappingURL=text-input.component-YFQHPOLF.css.map */`],changeDetection:0});let n=i;return n})();
17function $a(n,i){if(n&1&&(c(0,"div",3),f(1,"label",4)(2,"sa-sally-text-input",5)(3,"small",6),p()),n&2){let r=u(2);l("formGroup",r.translationForm)}}function Wa(n,i){n&1&&(c(0,"div",1),U(1,$a,4,1,"div",2),p()),n&2&&(s(),l("saIfPermission","questionblocks.title"))}var Oi=(()=>{let i=class i{ngOnInit(){this.defaultLanguageId=this.parentForm.get("default_language_id").value}get translationForm(){if(this.form===null||this.form===void 0||this.defaultLanguageId===null||this.defaultLanguageId===void 0)return null;let t=this.form.get("translations");return t==null?null:t.get(this.defaultLanguageId)}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-group-info-tab"]],inputs:{form:"form",parentForm:"parentForm"},standalone:!1,decls:1,vars:1,consts:[["class","group-info-tab","data-cy","qb-v2-tab-info",4,"ngIf"],["data-cy","qb-v2-tab-info",1,"group-info-tab"],["class","form-group form-group--title",3,"formGroup",4,"saIfPermission"],[1,"form-group","form-group--title",3,"formGroup"],["data-cy","qb-v2-tab-info-title","transloco","editor.advanced.logic.question_blocks_v2.info.title.label",1,"group-info-tab__label"],["formControlName","title"],["transloco","editor.advanced.logic.question_blocks_v2.info.title.helper",1,"group-info-tab__caption"]],template:function(o,e){o&1&&U(0,Wa,2,1,"div",0),o&2&&l("ngIf",e.translationForm)},dependencies:[z,$,rt,at,st,K,Ut,Zo],styles:[`[_nghost-%COMP%]{display:block;width:100%;min-width:0}.group-info-tab[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;padding:0 32px 0 0}.group-info-tab[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;min-width:0}.group-info-tab[_ngcontent-%COMP%] .form-group--title[_ngcontent-%COMP%]{gap:0}.group-info-tab[_ngcontent-%COMP%] .form-group--title[_ngcontent-%COMP%] sa-sally-text-input[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.group-info-tab__label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin-bottom:12px}.group-info-tab__caption[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:var(--pp-brand-purple);opacity:.48;margin-top:12px;margin-bottom:0} 18/*# sourceMappingURL=group-info-tab.component-FIQUQ6TZ.css.map */`]});let n=i;return n})();function Xa(n,i){n&1&&f(0,"span",3)}var Ne=(()=>{let i=class i{constructor(t){this.cdRef=t,this.disabled=!1,this.dataCy="sally-checkbox-input",this.checked=!1,this.onChange=()=>{},this.onTouched=()=>{}}onClick(){this.disabled!==!0&&(this.checked=this.checked===!1,this.onChange(this.checked),this.onTouched(),this.cdRef.markForCheck())}writeValue(t){this.checked=t===!0,this.cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdRef.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-checkbox-input"]],inputs:{disabled:"disabled",dataCy:"dataCy"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}])],decls:3,vars:8,consts:[["role","checkbox",1,"sally-checkbox-input",3,"click"],[1,"sally-checkbox-input__box"],["class","sally-checkbox-input__check",4,"ngIf"],[1,"sally-checkbox-input__check"]],template:function(o,e){o&1&&(c(0,"div",0),g("click",function(){return e.onClick()}),c(1,"span",1),U(2,Xa,1,0,"span",2),p()()),o&2&&(k("sally-checkbox-input--checked",e.checked)("sally-checkbox-input--disabled",e.disabled),q("data-cy",e.dataCy)("aria-checked",e.checked)("aria-disabled",e.disabled),s(2),l("ngIf",e.checked))},dependencies:[R,z],styles:[`[_nghost-%COMP%]{cursor:pointer}.sally-checkbox-input[_ngcontent-%COMP%]{width:20px;height:20px;flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sally-checkbox-input--disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}.sally-checkbox-input__box[_ngcontent-%COMP%]{width:20px;height:20px;border:2px solid rgba(var(--pp-brand-purple-rgb),.32);border-radius:4px;background:var(--pp-app-system-white);display:flex;align-items:center;justify-content:center;box-sizing:border-box;
18cursor:pointer}.sally-checkbox-input--checked[_ngcontent-%COMP%] .sally-checkbox-input__box[_ngcontent-%COMP%]{border-color:var(--pp-brand-purple);background:var(--pp-brand-purple)}.sally-checkbox-input__check[_ngcontent-%COMP%]{width:5px;height:10px;border:solid var(--pp-app-system-white);border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px} 19/*# sourceMappingURL=checkbox-input.component-H4OKGFBG.css.map */`],changeDetection:0});let n=i;return n})();var je=(()=>{let i=class i{get isWidthFull(){return this.width===Y.FULL}get isWidthAuto(){return this.width===Y.AUTO}get isWidthSmall(){return this.width===Y.SMALL}constructor(t){this.cdRef=t,this.disabled=!1,this.placeholder="",this.min=null,this.max=null,this.step=1,this.sallyInputWidth=Y,this.width=Y.SMALL,this.dataCy="sally-number-input",this.value=null,this.onChange=()=>{},this.onTouched=()=>{}}onInput(t){let e=t.target.valueAsNumber;if(this.onTouched(),Number.isNaN(e)){this.value=null,this.onChange(null),this.cdRef.markForCheck();return}this.value=e,this.onChange(e),this.cdRef.markForCheck()}onBlur(){this.onTouched()}writeValue(t){this.value=t??null,this.cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdRef.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-number-input"]],hostVars:6,hostBindings:function(o,e){o&2&&k("sally-number-input-host--width-full",e.isWidthFull)("sally-number-input-host--width-auto",e.isWidthAuto)("sally-number-input-host--width-small",e.isWidthSmall)},inputs:{disabled:"disabled",placeholder:"placeholder",min:"min",max:"max",step:"step",width:"width",dataCy:"dataCy"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}])],decls:2,vars:13,consts:[[1,"sally-number-input-wrapper"],["type","number",1,"sally-number-input",3,"input","blur","value","placeholder","disabled","min","max","step"]],template:function(o,e){o&1&&(b(0,"div",0)(1,"input",1),Ft("input",function(d){return e.onInput(d)})("blur",function(){return e.onBlur()}),v()()),o&2&&(k("sally-number-input-wrapper--width-full",e.width===e.sallyInputWidth.FULL)("sally-number-input-wrapper--width-auto",e.width===e.sallyInputWidth.AUTO)("sally-number-input-wrapper--width-small",e.width===e.sallyInputWidth.SMALL),q("data-cy",e.dataCy),s(),be("value",e.value??"")("placeholder",e.placeholder)("disabled",e.disabled)("min",e.min)("max",e.max)("step",e.step))},dependencies:[R],styles:[`.sally-number-input-host--width-full[_nghost-%COMP%]{display:block;width:100%}.sally-number-input-host--width-auto[_nghost-%COMP%]{display:inline-block;width:auto}.sally-number-input-host--width-small[_nghost-%COMP%]{display:inline-block;width:80px}.sally-number-input-wrapper[_ngcontent-%COMP%]{display:block;width:100%}.sally-number-input-wrapper--width-auto[_ngcontent-%COMP%]{width:auto;min-width:0}.sally-number-input-wrapper--width-small[_ngcontent-%COMP%]{width:80px}.sally-number-input[_ngcontent-%COMP%]{width:100%;height:40px;padding:0 12px;border-radius:8px;font-family:var(--pp-font-family-sans);font-weight:500;font-size:16px;line-height:21px;color:var(--pp-brand-purple);box-sizing:border-box;background:var(--pp-app-system-almost-white);border:none}.sally-number-input[_ngcontent-%COMP%]::placeholder{color:var(--pp-brand-purple);opacity:.48}.sally-number-input[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--pp-brand-purple-rgb),.2)}.sally-number-input[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed;background:var(--pp-app-system-almost-white)}.sally-number-input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .sally-number-input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sally-number-input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield} 20/*# sourceMappingURL=number-input.component-D5GM3PNT.css.map */`],changeDetection:0});let n=i;return n})();var ts=n=>({selected:n});function es(n,i){if(n&1&&(c(0,"div",6),x(1,"transloco"),c(2,"label",7),f(3,"sa-sally-checkbox-input",8)(4,"span",9)(5,"sa-appcues-tooltip",10),p()()),n&2){let r=u();l("ngbTooltip",r.disableGrouping?P(1,2,"editor.advanced.logic.question_blocks.group.messages.disabled.adobe_analytics"):""),s(3),l("disabled",r.disableGrouping)}}
20function os(n,i){if(n&1&&(c(0,"div",6),x(1,"transloco"),c(2,"label",7),f(3,"sa-sally-checkbox-input",11)(4,"span",12)(5,"sa-appcues-tooltip",13),p()()),n&2){let r=u();l("ngbTooltip",r.disableRandom?P(1,2,r.randomizeTooltipIfDisabled):""),s(3),l("disabled",r.disableRandom)}}function ns(n,i){if(n&1&&(c(0,"div",18),f(1,"label",19)(2,"sa-sally-number-input",20),p()),n&2){let r=u(2);s(2),l("width",r.sallyInputWidth.SMALL)}}function is(n,i){if(n&1&&(c(0,"div",6),x(1,"transloco"),c(2,"label",7),f(3,"sa-sally-checkbox-input",14)(4,"span",15)(5,"sa-appcues-tooltip",16),p(),U(6,ns,3,1,"div",17),p()),n&2){let r=u();l("ngbTooltip",r.disablePool?P(1,3,r.tooltipIfDisabled):""),s(3),l("disabled",r.disablePool),s(3),l("ngIf",r.form.controls.question_pool_enabled.value)}}function rs(n,i){if(n&1){let r=D();c(0,"div",28),g("click",function(){let o=_(r).$implicit,e=u(3);return C(e.applyLayout(o.value))}),f(1,"img",29),x(2,"transloco"),f(3,"label",30),p()}if(n&2){let r=i.$implicit,t=u(3);l("ngClass",j(8,ts,t.form.controls.layout.value===r.value)),s(),l("alt",qt(P(2,6,r.name)))("src",r.thumbnail,It),s(2),l("transloco",qt(r.name))}}function as(n,i){if(n&1&&(c(0,"div",22),f(1,"label",23)(2,"small",24),c(3,"div",25)(4,"div",26),U(5,rs,4,10,"div",27),p()()()),n&2){let r=u(2);l("formGroup",r.form),s(5),l("ngForOf",r.layouts)}}function ss(n,i){if(n&1&&(Wt(0),U(1,as,6,2,"div",21),Yt()),n&2){let r=u();s(),l("ngIf",r.form.controls.group.value&&r.form.controls.layout.enabled)}}var Pi=(()=>{let i=class i{constructor(){this.disableGrouping=!1,this.disableRandom=!1,this.disablePool=!1,this.randomizeTooltipIfDisabled="",this.tooltipIfDisabled="",this.sallyInputWidth=Y,this.layouts=[{name:"editor.advanced.logic.question_blocks.layout.options.standard",thumbnail:`${Ue.CDN}app/v3/editor/design/layout-thumb-qb-standard.png`,value:"standard"},{name:"editor.advanced.logic.question_blocks.layout.options.condensed",thumbnail:`${Ue.CDN}app/v3/editor/design/layout-thumb-qb-condensed.png`,value:"condensed"},{name:"editor.advanced.logic.question_blocks.layout.options.table",thumbnail:`${Ue.CDN}app/v3/editor/design/layout-thumb-qb-table.png`,value:"table"}],this.destroy$=new et}ngOnInit(){this.form.controls.question_pool_enabled.valueChanges.pipe(Q(this.destroy$)).subscribe(t=>{t===!1&&this.form.controls.question_pool.setValue(0)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}applyLayout(t){this.form.controls.layout.setValue(t)}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-formatting-tab"]],inputs:{form:"form",disableGrouping:"disableGrouping",disableRandom:"disableRandom",disablePool:"disablePool",randomizeTooltipIfDisabled:"randomizeTooltipIfDisabled",tooltipIfDisabled:"tooltipIfDisabled"},standalone:!1,decls:8,vars:5,consts:[["data-cy","qb-v2-tab-formatting",1,"formatting-tab"],[1,"formatting-tab__header"],["data-cy","qb-v2-tab-formatting-title","transloco","editor.advanced.logic.question_blocks_v2.formatting.label",1,"formatting-tab__title"],[1,"formatting-options",3,"formGroup"],["class","formatting-option","container","body","placement","top-left",3,"ngbTooltip",4,"saIfPermission"],[4,"saIfPermission"],["container","body","placement","top-left",1,"formatting-option",3,"ngbTooltip"],[1,"formatting-option__row"],["formControlName","group",3,"disabled"],["transloco","editor.advanced.logic.question_blocks_v2.formatting.same_screen",1,"formatting-option__label"],["identifier","qb-v2-formatting-same-screen"],["formControlName","random",3,"disabled"],["transloco","editor.advanced.logic.question_blocks_v2.formatting.randomize_order",1,"formatting-option__label"],["identifier","qb-v2-formatting-randomize"],["formControlName","question_pool_enabled",3,"disabled"],["transloco","editor.advanced.logic.question_blocks_v2.formatting.question_pool",1,"formatting-option__label"],["identifier","qb-v2-formatting-pool"],["class","formatting-option__pool-input",4,"ngIf"],[1,"formatting-option__pool-input"],["transloco","editor.advanced.logic.question_blocks.pool.input.label",1,"pool-input-label"],["formControlName","question_pool",3,"width"],["class","form-group layout-section",3,"formGroup",4,"ngIf"],[1,"form-group","layout-section",3,"formGroup"],["transloco","editor.advanced.logic.question_blocks.layout.label",1,"bold"],["transloco","editor.advanced.logic.question_blocks.layout.helper",1,"help-block"],[1,"layout-options-container"],[1,"row","layout-options-row","text-center"],["class","col-12 col-sm-4",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"col-12","col-sm-4",3,"click","ngClass"],[3,"src","alt"],[3,"transloco"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1),f(2,"label",2),p(),c(3,"div",3),U(4,es,6,4,"div",4)(5,os,6,4,"div",4)(6,is,7,5,"div",4),p(),U(7,ss,2,1,"ng-container",5),p()),o&2&&(s(3),l("formGroup",e.form),s(),l("saIfPermission","editor.advanced-skiplogic-group-on-screen"),s(),l("saIfPermission","questionblocks.settings-randomization"),s(),l("saIfPermission","questionblocks.question-pool"),s(),l("saIfPermission","questionblocks.layout"))},dependencies:[J,ut,z,$,rt,at,st,Rt,K,Fe,Ut,Ne,je,N],styles:[`.formatting-tab__header[_ngcontent-%COMP%]{margin-bottom:16px}.formatting-tab__title[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0}.formatting-tab[_ngcontent-%COMP%] .formatting-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.formatting-tab[_ngcontent-%COMP%] .formatting-option__row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;min-height:24px;margin:0;cursor:pointer}.formatting-tab[_ngcontent-%COMP%] .formatting-option__label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:var(--pp-brand-purple);flex:0 1 auto;align-self:center;margin-top:-2px}.formatting-tab[_ngcontent-%COMP%] .formatting-option__pool-input[_ngcontent-%COMP%]{margin-left:32px;margin-top:12px;display:flex;align-items:center;gap:12px}.formatting-tab[_ngcontent-%COMP%] .formatting-option__pool-input[_ngcontent-%COMP%] .pool
20-input-label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0}.formatting-tab[_ngcontent-%COMP%] .formatting-option[_ngcontent-%COMP%] sa-appcues-tooltip[_ngcontent-%COMP%]{flex-shrink:0}.formatting-tab[_ngcontent-%COMP%] .formatting-option[_ngcontent-%COMP%] sa-appcues-tooltip[_ngcontent-%COMP%] .appcues-tooltip-wrapper{width:14px;height:14px;min-width:14px;min-height:14px}.formatting-tab[_ngcontent-%COMP%] .formatting-option[_ngcontent-%COMP%] sa-appcues-tooltip[_ngcontent-%COMP%] .circle-icon{font-size:14px;opacity:.4;color:var(--pp-brand-purple)}.formatting-tab[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{margin-bottom:16px}.formatting-tab[_ngcontent-%COMP%] .layout-section[_ngcontent-%COMP%]{margin-top:16px}.formatting-tab[_ngcontent-%COMP%] .layout-options-container[_ngcontent-%COMP%]{width:35%;max-width:35%}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%]{margin-top:12px;margin-left:-8px;margin-right:-8px}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{cursor:pointer;padding:8px;border:2px solid transparent;border-radius:4px;transition:all .2s ease;margin-left:8px;margin-right:8px;flex:0 1 calc(33.333% - 16px)}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:hover{border-color:var(--pp-brand-purple);background-color:rgba(var(--pp-brand-purple-rgb),.05)}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%] > div.selected[_ngcontent-%COMP%]{border-color:var(--pp-brand-purple);background-color:rgba(var(--pp-brand-purple-rgb),.1)}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;height:auto;margin-bottom:4px;display:block}.formatting-tab[_ngcontent-%COMP%] .layout-options-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:11px;margin:0;cursor:pointer;line-height:1.2}.formatting-tab[_ngcontent-%COMP%] .form-element.v-center-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px} 21/*# sourceMappingURL=formatting-tab.component-FAJA6FVD.css.map */`]});let n=i;return n})();var hn={DEFAULT:"default",COLOR:"color",IMAGE:"image"},io=class io{};io.DEFAULT=hn.DEFAULT,io.COLOR=hn.COLOR,io.IMAGE=hn.IMAGE;var At=io;function cs(n,i){n&1&&f(0,"span",6)}function ds(n,i){if(n&1){let r=D();c(0,"div",2),g("click",function(){let o=_(r).$implicit,e=u();return C(e.select(o.value))}),c(1,"span",3),U(2,cs,1,0,"span",4),p(),c(3,"span",5),y(4),x(5,"transloco"),p()()}if(n&2){let r=i.$implicit,t=u();k("sally-radio-input__option--disabled",t.disabled)("sally-radio-input__option--checked",t.isChecked(r.value)),q("aria-checked",t.isChecked(r.value))("aria-disabled",t.disabled),s(2),l("ngIf",t.isChecked(r.value)),s(2),I(P(5,8,r.labelKey))}}var Jo=(()=>{let i=class i{constructor(){this.options=[],this.value="",this.valueChange=new M,this.disabled=!1,this.dataCy="sally-radio-input"}select(t){this.disabled!==!0&&this.value!==t&&this.valueChange.emit(t)}isChecked(t){return this.value===t}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-sally-radio-input"]],inputs:{options:"options",value:"value",disabled:"disabled",dataCy:"dataCy"},outputs:{valueChange:"valueChange"},decls:2,vars:2,consts:[["role","radiogroup",1,"sally-radio-input"],["class","sally-radio-input__option","role","radio",3,"sally-radio-input__option--disabled","sally-radio-input__option--checked","click",4,"ngFor","ngForOf"],["role","radio",1,"sally-radio-input__option",3,"click"],[1,"sally-radio-input__circle"],["class","sally-radio-input__inner",4,"ngIf"],[1,"sally-radio-input__label"],[1,"sally-radio-input__inner"]],template:function(o,e){o&1&&(c(0,"div",0),U(1,ds,6,10,"div",1),p()),o&2&&(q("data-cy",e.dataCy),s(),l("ngForOf",e.options))},dependencies:[R,ut,z,ft,N],styles:[`[_nghost-%COMP%]{cursor:pointer}.sally-radio-input[_ngcontent-%COMP%]{display:flex;gap:32px;flex-wrap:wrap}.sally-radio-input__option[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;height:24px;
21cursor:pointer}.sally-radio-input__option--disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}.sally-radio-input__circle[_ngcontent-%COMP%]{width:20px;height:20px;border:2px solid rgba(var(--pp-brand-purple-rgb),.32);border-radius:12px;background:var(--pp-app-system-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;cursor:pointer}.sally-radio-input__option--checked[_ngcontent-%COMP%] .sally-radio-input__circle[_ngcontent-%COMP%]{border-width:2.5px;border-color:var(--pp-brand-purple)}.sally-radio-input__inner[_ngcontent-%COMP%]{width:9px;height:9px;border-radius:50%;background:var(--pp-brand-purple)}.sally-radio-input__label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0;cursor:pointer;white-space:nowrap}.sally-radio-input__option--disabled[_ngcontent-%COMP%] .sally-radio-input__label[_ngcontent-%COMP%]{cursor:not-allowed} 22/*# sourceMappingURL=radio-input.component-YXYJVSZ5.css.map */`],changeDetection:0});let n=i;return n})();var $o=(()=>{let i=class i{get isWidthFull(){return this.width===Y.FULL}get isWidthAuto(){return this.width===Y.AUTO}get isWidthSmall(){return this.width===Y.SMALL}constructor(t){this.cdRef=t,this.HEX_REGEX=/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,this.RGBA_REGEX=/^rgba?\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*[\d.]+\s*)?\)$/,this.disabled=!1,this.width=Y.FULL,this.dataCy="sally-color-picker",this.value="",this.hexInput="",this.onChange=()=>{},this.onTouched=()=>{}}toHex2(t){let o=Math.max(0,Math.min(255,Math.round(t))).toString(16);return o.length===1?"0"+o:o}cssColorToHex(t){if(t==null||t==="")return null;let o=t.trim();if(o==="")return null;let e=o.startsWith("#")?o:"#"+o;if(this.HEX_REGEX.test(e)){if(e.length===4){let d=e[1]+e[1],h=e[2]+e[2],O=e[3]+e[3];return("#"+d+h+O).toUpperCase()}return e.toUpperCase()}let a=o.match(this.RGBA_REGEX);if(a!==null){let d=parseInt(a[1],10),h=parseInt(a[2],10),O=parseInt(a[3],10);return("#"+this.toHex2(d)+this.toHex2(h)+this.toHex2(O)).toUpperCase()}return null}get displayColor(){let t=this.cssColorToHex(this.value);return t!==null?t:"transparent"}get hasColor(){return this.value!==null&&this.value!==void 0&&this.value!==""}get pickerBoundColor(){return this.displayColor==="transparent"?"#ffffff":this.displayColor}onPickerSelect(t){if(t==null){this.value="",this.hexInput="",this.onChange(""),this.onTouched(),this.cdRef.markForCheck();return}let o=this.cssColorToHex(t);o!==null&&(this.value=o,this.hexInput=o,this.onChange(o)),this.onTouched(),this.cdRef.markForCheck()}onHexInput(t){let o=t.target;this.hexInput=o.value,this.cdRef.markForCheck()}onHexBlur(){this.onTouched();let t=this.cssColorToHex(this.hexInput);t!==null&&(this.value=t,this.hexInput=t,this.onChange(t)),this.cdRef.markForCheck()}onHexKeydown(t){t.key==="Enter"&&t.target.blur()}clear(){this.disabled!==!0&&(this.value="",this.hexInput="",this.onChange(""),this.onTouched(),this.cdRef.markForCheck())}writeValue(t){let o=this.cssColorToHex(t??"")??"";this.value=o,this.hexInput=o,this.cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this.cdRef.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-color-picker"]],hostVars:6,hostBindings:function(o,e){o&2&&k("sally-color-picker-host--width-full",e.isWidthFull)("sally-color-picker-host--width-auto",e.isWidthAuto)("sally-color-picker-host--width-small",e.isWidthSmall)},inputs:{disabled:"disabled",width:"width",presetColors:"presetColors",dataCy:"dataCy"},features:[yt([{provide:vt,useExisting:_t(()=>i),multi:!0}])],decls:8,vars:33,consts:[[1,"sally-color-picker"],[1,"sally-color-picker__swatch-wrap",3,"colorPickerSelect","colorPicker","cpPositionOffset","cpPositionRelativeToArrow","cpAlphaChannel","cpPresetColors","cpDisabled","cpSaveClickOutside","cpOKButton","cpOKButtonClass","cpOKButtonText","cpPresetLabel"],[1,"sally-color-picker__swatch"],["type","text",1,"sally-color-picker__hex",3,"input","blur","keydown","value","placeholder","disabled"],["type","button",1,"sally-color-picker__clear",3,"click","disabled"],["icon","fa-xmark"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1),x(2,"transloco"),x(3,"transloco"),g("colorPickerSelect",function(d){return e.onPickerSelect(d)}),f(4,"span",2),p(),c(5,"input",3),g("input",function(d){return e.onHexInput(d)})("blur",function(){return e.onHexBlur()})("keydown",function(d){return e.onHexKeydown(d)}),p(),c(6,"button",4),g("click",function(){return e.clear()}),f(7,"sa-sally-icon",5),p()()),o&2&&(k("sally-color-picker--disabled",e.disabled),q("data-cy",e.dataCy),s(),Xt("background",e.displayColor),k("sally-color-picker__swatch-wrap--empty",!e.hasColor)("sally-color-picker__swatch-wrap--disabled",e.disabled),l("cpOKButtonText",qt(P(2,29,"app.color_picker.apply")))("cpPresetLabel",qt(P(3,31,"app.color_picker.preset")))("colorPicker",e.pickerBoundColor)("cpPositionOffset",0)("cpPositionRelativeToArrow",!0)("cpAlphaChannel","disabled")("cpPresetColors",e.presetColors)("cpDisabled",e.disabled)("cpSaveClickOutside",!1)("cpOKButton",!0)("cpOKButtonClass","cp-submit"),s(3),Xt("background",e.displayColor),s(),l("value",e.hexInput)("placeholder","#000000")("disabled",e.disabled),s(),l("disabled",e.disabled),q("aria-label","Clear color"))},dependencies:[R,tt,Jn,ft,N],styles:[`[_nghost-%COMP%]{display:block;position:relative}.sally-color-picker-host--width-full[_nghost-%COMP%]{display:block;width:100%}.sally-color-picker-host--width-auto[_nghost-%COMP%]{display:inline-block;width:auto}.sally-color-picker-host--width-small[_nghost-%COMP%]{display:inline-block;width:209px}.sally-color-picker[_ngcontent-%COMP%]{display:flex;align-items:center;gap:11px;height:38px;padding:0 11px;background:var(--pp-app-system-almost-white);border-radius:8px;box-sizing:border-box;
22cursor:pointer}.sally-color-picker--disabled[_ngcontent-%COMP%]{opacity:.6;pointer-events:none}.sally-color-picker__swatch-wrap[_ngcontent-%COMP%]{flex-shrink:0;padding:0;margin:0;border:1px solid rgba(var(--pp-brand-purple-rgb),.12);border-radius:15px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.sally-color-picker__swatch-wrap--disabled[_ngcontent-%COMP%]{cursor:default;pointer-events:none}.sally-color-picker__swatch-wrap--empty[_ngcontent-%COMP%] .sally-color-picker__swatch[_ngcontent-%COMP%]{background:repeating-conic-gradient(var(--pp-app-system-border) 0% 25%,transparent 0% 50%) 50%/11px 11px}.sally-color-picker__swatch[_ngcontent-%COMP%]{width:23px;height:23px;border-radius:15px;border:2px solid var(--pp-app-system-white);box-sizing:border-box;display:block;cursor:pointer}.sally-color-picker__hex[_ngcontent-%COMP%]{flex:1;min-width:0;font-family:var(--pp-font-family-sans);font-weight:500;font-size:15px;line-height:20px;color:var(--pp-brand-purple);background:transparent;border:none;outline:none;padding:0;cursor:pointer}.sally-color-picker__hex[_ngcontent-%COMP%]::placeholder{color:var(--pp-brand-purple);opacity:.48}.sally-color-picker__hex[_ngcontent-%COMP%]:focus{cursor:text}.sally-color-picker__hex[_ngcontent-%COMP%]:disabled{cursor:not-allowed}.sally-color-picker__clear[_ngcontent-%COMP%]{flex-shrink:0;padding:0;margin:0;width:23px;height:23px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pp-brand-purple);opacity:.4}.sally-color-picker__clear[_ngcontent-%COMP%]:hover{opacity:.7}.sally-color-picker__clear[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%]{font-size:15px} 23/*# sourceMappingURL=color-picker.component-B55YPLAK.css.map */`],changeDetection:0});let n=i;return n})();var ms=["fileInput"];function fs(n,i){if(n&1&&(c(0,"div",10),f(1,"sa-sally-icon",11),p()),n&2){let r=u();s(),l("icon",r.icon)}}function gs(n,i){if(n&1&&(c(0,"div",12),f(1,"img",13),p()),n&2){let r=u();s(),l("src",r.previewUrl,It)}}function hs(n,i){if(n&1){let r=D();c(0,"button",14),g("click",function(){_(r);let o=u();return C(o.onClear())}),f(1,"sa-sally-icon",15)(2,"span",8),p()}if(n&2){let r=u();l("disabled",r.disabled),s(2),l("transloco",r.clearButtonKey)}}var Wo=(()=>{let i=class i{get hasPreview(){return this.previewUrl!==null&&this.previewUrl!==""}constructor(t,o,e){this.fileService=t,this.toast=o,this.cdRef=e,this.icon="fa-light fa-image",this.textKey="app.forms.upload.label",this.replaceTextKey="app.forms.upload.replace",this.browseButtonKey="app.forms.upload.browse",this.clearButtonKey="app.forms.upload.clear",this.type=_e.IMAGE,this.allowedExtensions=[],this.maxFileSize=2*1024*1024,this.disabled=!1,this.asText=!1,this.previewUrl=null,this.showClearButton=!0,this.dataCy="sally-file-uploader",this.fileUploaded=new M,this.uploadError=ne
23w M,this.clearFile=new M,this.isDragOver=!1}ngOnChanges(t){t.previewUrl&&this.cdRef.markForCheck()}get acceptedExtensions(){return(this.allowedExtensions.length>0?this.allowedExtensions:this.getDefaultExtensions()).join(",")}onClear(){this.disabled||this.clearFile.emit()}openFilePicker(){this.disabled||this.fileInput.nativeElement.click()}onFileSelected(t){let o=t.target,e=o.files?.[0];e!==void 0&&(this.processFile(e),o.value="")}onDragOver(t){t.preventDefault(),t.stopPropagation(),!this.disabled&&this.isDragOver===!1&&(this.isDragOver=!0,this.cdRef.markForCheck())}onDragLeave(t){t.preventDefault(),t.stopPropagation(),this.isDragOver&&(this.isDragOver=!1,this.cdRef.markForCheck())}onDrop(t){if(t.preventDefault(),t.stopPropagation(),this.isDragOver=!1,this.disabled){this.cdRef.markForCheck();return}let o=t.dataTransfer?.files[0];if(o===void 0){this.cdRef.markForCheck();return}this.processFile(o),this.cdRef.markForCheck()}processFile(t){let o=new FileReader,e=this.fileService.getFileSize(t),a="."+this.fileService.getFileExtension(t),d=new FormData;d.set("file",t);let h=this.allowedExtensions.length>0?this.allowedExtensions:this.getDefaultExtensions();if(o.onload=()=>{if(this.fileService.exceededFileSize(e,this.maxFileSize/1024)){let O={message:"app.forms.upload.errors.file_size"};this.uploadError.emit(O),this.toast.error(O.message);return}if(h.length>0&&h.includes(a)===!1){let O={message:"app.forms.upload.errors.extensions",params:{extensions:h.join(", ")}};this.uploadError.emit(O),this.toast.error(O.message,O.params);return}o.result!==null&&this.fileUploaded.emit({file:t,formData:d,rawResult:o.result})},this.asText){o.readAsText(t);return}o.readAsDataURL(t)}getDefaultExtensions(){let t={[_e.IMAGE]:[".png",".jpg",".jpeg",".gif"],[_e.VIDEO]:[".mp4",".mov",".webm",".ogg",".m4v"],[_e.AUDIO]:[".mp3",".wav",".m4a",".ogg",".aac"],[_e.JAVASCRIPT]:[".js"],[_e.CSS]:[".css"]};if(Array.isArray(this.type)){let o=[];return this.type.forEach(e=>o.push(...t[e])),o}return t[this.type]||[]}};i.\u0275fac=function(o){return new(o||i)(m(Kn),m(mt),m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-sally-file-uploader"]],viewQuery:function(o,e){if(o&1&&ee(ms,5),o&2){let a;oe(a=ne())&&(e.fileInput=a.first)}},inputs:{icon:"icon",textKey:"textKey",replaceTextKey:"replaceTextKey",browseButtonKey:"browseButtonKey",clearButtonKey:"clearButtonKey",type:"type",allowedExtensions:"allowedExtensions",maxFileSize:"maxFileSize",disabled:"disabled",asText:"asText",previewUrl:"previewUrl",showClearButton:"showClearButton",dataCy:"dataCy"},outputs:{fileUploaded:"fileUploaded",uploadError:"uploadError",clearFile:"clearFile"},features:[dt],decls:10,vars:15,consts:[["fileInput",""],[1,"sally-file-uploader",3,"dragover","dragleave","drop"],["type","file",1,"sally-file-uploader__input",3,"change","accept","disabled"],["class","sally-file-uploader__icon",4,"ngIf"],["class","sally-file-uploader__preview",4,"ngIf"],[1,"sally-file-uploader__text",3,"transloco"],[1,"sally-file-uploader__buttons"],["type","button",1,"sally-file-uploader__browse-button",3,"click","disabled"],[3,"transloco"],["type","button","class","sally-file-uploader__clear-button",3,"disabled","click",4,"ngIf"],[1,"sally-file-uploader__icon"],[3,"icon"],[1,"sally-file-uploader__preview"],["alt","",1,"sally-file-uploader__preview-image",3,"src"],["type","button",1,"sally-file-uploader__clear-button",3,"click","disabled"],["icon","fa-light fa-trash-can"]],template:function(o,e){if(o&1){let a=D();c(0,"div",1),g("dragover",function(h){return _(a),C(e.onDragOver(h))})("dragleave",function(h){return _(a),C(e.onDragLeave(h))})("drop",function(h){return _(a),C(e.onDrop(h))}),c(1,"input",2,0),g("change",function(h){return _(a),C(e.onFileSelected(h))}),p(),U(3,fs,2,1,"div",3)(4,gs,2,1,"div",4),f(5,"p",5),c(6,"div",6)(7,"button",7),g("click",function(){return _(a),C(e.openFilePicker())}),f(8,"span",8),p(),U(9,hs,3,2,"button",9),p()()}o&2&&(k("sally-file-uploader--disabled",e.disabled)("sally-file-uploader--drag-over",e.isDragOver)("sally-file-uploader--has-preview",e.hasPreview),q("data-cy",e.dataCy),s(),l("accept",e.acceptedExtensions)("disabled",e.disabled),s(2),l("ngIf",!e.hasPreview),s(),l("ngIf",e.hasPreview),s(),l("transloco",e.hasPreview?e.replaceTextKey:e.textKey),s(2),l("disabled",e.disabled),s(),l("transloco",e.browseButtonKey
23),s(),l("ngIf",e.hasPreview&&e.showClearButton))},dependencies:[R,z,ft,K,tt],styles:[`.sally-file-uploader[_ngcontent-%COMP%]{border:1px dashed rgba(var(--pp-brand-purple-rgb),.24);border-radius:16px;padding:40px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;transition:all .2s ease;position:relative}.sally-file-uploader--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.sally-file-uploader--drag-over[_ngcontent-%COMP%]{border-color:var(--pp-brand-orange);background-color:rgba(var(--pp-brand-orange-rgb),.04)}.sally-file-uploader__input[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;border:0}.sally-file-uploader__icon[_ngcontent-%COMP%]{width:96px;height:96px;border-radius:64px;background:rgba(var(--pp-brand-orange-rgb),.12);display:flex;align-items:center;justify-content:center}.sally-file-uploader__icon[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--pp-brand-orange);pointer-events:none}.sally-file-uploader__icon[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button{pointer-events:none;cursor:default;color:var(--pp-brand-orange);opacity:1}.sally-file-uploader__icon[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button:hover, .sally-file-uploader__icon[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button:active{color:var(--pp-brand-orange);opacity:1;transform:none}.sally-file-uploader__icon[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] i{font-size:56px!important;line-height:1;color:var(--pp-brand-orange)!important}.sally-file-uploader__preview[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.sally-file-uploader__preview-image[_ngcontent-%COMP%]{max-width:200px;max-height:161px;width:auto;height:auto;object-fit:cover;border-radius:4px}.sally-file-uploader__text[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:var(--pp-brand-purple);opacity:.48;text-align:center;margin:0;max-width:374px}.sally-file-uploader__buttons[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.sally-file-uploader__browse-button[_ngcontent-%COMP%]{height:32px;min-height:32px;padding:0 12px;border:1px solid rgba(var(--pp-brand-purple-rgb),.32);border-radius:8px;background:var(--pp-app-system-white);font-family:var(--pp-font-family-sans);font-weight:500;font-size:13px;line-height:20px;color:var(--pp-brand-purple);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.sally-file-uploader__browse-button[_ngcontent-%COMP%]:hover:not(:disabled){background:rgba(var(--pp-brand-purple-rgb),.04)}.sally-file-uploader__browse-button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.sally-file-uploader__clear-button[_ngcontent-%COMP%]{height:32px;min-height:32px;padding:0 12px;border:1px solid rgba(var(--pp-brand-purple-rgb),.32);border-radius:8px;background:var(--pp-app-system-white);font-family:var(--pp-font-family-sans);font-weight:500;font-size:13px;line-height:20px;color:var(--pp-brand-purple);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;box-sizing:border-box}.sally-file-uploader__clear-button[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.56;pointer-events:none}.sally-file-uploader__clear-button[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button{pointer-events:none;cursor:default;opacity:.56}.sally-file-uploader__clear-button[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button:hover, .sally-file-uploader__clear-button[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] button:active{opacity:.56;transform:none}.sally-file-uploader__clear-button[_ngcontent-%COMP%] sa-sally-icon[_ngcontent-%COMP%] i{font-size:16px!important;line-height:1}.sally-file-uploader__clear-button[_ngcontent-%COMP%]:hover:not(:disabled){background:rgba(var(--pp-brand-purple-rgb),.04)}.sally-file-uploader__clear-button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed} 24/*# sourceMappingURL=file-uploader.component-UTT4X4QN.css.map */`],changeDetection:0});let n=i;return n})();
24function Cs(n,i){if(n&1&&(c(0,"div",12),f(1,"sa-sally-color-picker",13),p()),n&2){let r=u(2);s(),l("width",r.sallyInputWidth.SMALL)("presetColors",r.colorService.surveyColors)}}function ys(n,i){if(n&1){let r=D();c(0,"div",14)(1,"sa-sally-file-uploader",15),g("fileUploaded",function(o){_(r);let e=u(2);return C(e.onImageUploaded(o))})("clearFile",function(){_(r);let o=u(2);return C(o.removeImage())}),p()()}if(n&2){let r=u(2);s(),l("previewUrl",r.form.controls.background_image.value)("disabled",r.editor.isEditable===!1)}}function vs(n,i){if(n&1){let r=D();c(0,"div",1)(1,"div",2)(2,"div",3),f(3,"label",4)(4,"sa-appcues-tooltip",5),p(),c(5,"p",6),f(6,"span",7),c(7,"a",8),y(8),x(9,"transloco"),p(),f(10,"span",7),p(),c(11,"sa-sally-radio-input",9),g("valueChange",function(o){_(r);let e=u();return C(e.selectBackgroundType(o))}),p(),U(12,Cs,2,2,"div",10)(13,ys,2,2,"div",11),p()()}if(n&2){let r=u();s(),l("formGroup",r.form),s(5),l("transloco","editor.advanced.logic.question_blocks_v2.background.helper_before"),s(),l("routerLink",r.designSettingsRoute),s(),T(" ",P(9,9,"editor.advanced.logic.question_blocks_v2.background.helper_link")," "),s(2),l("transloco","editor.advanced.logic.question_blocks_v2.background.helper_after"),s(),l("options",r.backgroundOptions)("value",r.backgroundType),s(),l("ngIf",r.backgroundType===r.backgroundTypeConst.COLOR),s(),l("ngIf",r.backgroundType===r.backgroundTypeConst.IMAGE)}}var Fi=(()=>{let i=class i{constructor(t,o,e,a,d){this.cdnAssetsApi=t,this.cdr=o,this.colorService=e,this.editor=a,this.toast=d,this.backgroundTypeConst=At,this.sallyInputWidth=Y,this.backgroundType=At.DEFAULT,this.designSettingsRoute=["../design"],this.backgroundOptions=[{value:At.DEFAULT,labelKey:"editor.advanced.logic.question_blocks_v2.background.options.default"},{value:At.COLOR,labelKey:"editor.advanced.logic.question_blocks_v2.background.options.color"},{value:At.IMAGE,labelKey:"editor.advanced.logic.question_blocks_v2.background.options.image"}]}ngOnInit(){this.determineBackgroundType()}determineBackgroundType(){let t=this.form.controls.background_image.value,o=this.form.controls.background_color.value;if(t){this.backgroundType=At.IMAGE;return}if(o){this.backgroundType=At.COLOR;return}this.backgroundType=At.DEFAULT}selectBackgroundType(t){this.backgroundType=t}onImageUploaded(t){this.cdnAssetsApi.uploadSurveyImage(this.editor.uniqueIdentifier,1920,1200,t.formData).subscribe({next:o=>{this.form.controls.background_image.setValue(o.url),this.cdr.markForCheck(),this.cdnAssetsApi.uploadSurveyImage(this.editor.uniqueIdentifier,621,1104,t.formData).subscribe({next:e=>{this.form.controls.background_image_mobile.setValue(e.url),this.form.markAsDirty(),this.cdr.markForCheck()},error:()=>{this.toast.error("app.forms.upload.errors.general")}})},error:()=>{this.toast.error("app.forms.upload.errors.general")}})}removeImage(){this.form.controls.background_image.setValue(""),this.form.controls.background_image_mobile.setValue(""),this.cdr.markForCheck()}};i.\u0275fac=function(o){return new(o||i)(m(ko),m(B),m(Qn),m(nt),m(mt))},i.\u0275cmp=w({type:i,selectors:[["sa-background-tab"]],inputs:{form:"form"},standalone:!1,decls:1,vars:1,consts:[["class","background-tab","data-cy","qb-v2-tab-background",4,"saIfPermission"],["data-cy","qb-v2-tab-background",1,"background-tab"],[1,"form-group",3,"formGroup"],[1,"section-header"],["data-cy","qb-v2-tab-background-title","transloco","editor.advanced.logic.question_blocks_v2.background.label",1,"bold"],["
24identifier","qb-v2-background"],[1,"help-block"],[1,"help-block__text",3,"transloco"],[1,"help-block__link",3,"routerLink"],[3,"valueChange","options","value"],["class","background-color-picker",4,"ngIf"],["class","background-image-upload",4,"ngIf"],[1,"background-color-picker"],["formControlName","background_color",3,"width","presetColors"],[1,"background-image-upload"],["icon","fa-light fa-image","textKey","editor.advanced.logic.question_blocks_v2.background_image.dropzone_text","replaceTextKey","editor.advanced.logic.question_blocks_v2.background_image.replace_text","browseButtonKey","editor.advanced.logic.question_blocks_v2.background_image.browse","clearButtonKey","editor.advanced.logic.question_blocks_v2.background_image.clear",3,"fileUploaded","clearFile","previewUrl","disabled"]],template:function(o,e){o&1&&U(0,vs,14,11,"div",0),o&2&&l("saIfPermission","questionblocks.background")},dependencies:[z,$,rt,at,st,yo,K,Fe,Ut,Jo,$o,Wo,N],styles:[`.background-tab[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;height:24px;margin-bottom:16px}.background-tab[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0}.background-tab[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] sa-appcues-tooltip[_ngcontent-%COMP%]{flex-shrink:0}.background-tab[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] sa-appcues-tooltip[_ngcontent-%COMP%] .appcues-tooltip-wrapper{width:14px;height:14px;font-size:14px;opacity:.4}.background-tab[_ngcontent-%COMP%] .help-block[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;margin-bottom:16px}.background-tab[_ngcontent-%COMP%] .help-block__text[_ngcontent-%COMP%]{color:rgba(var(--pp-brand-purple-rgb),.48)}.background-tab[_ngcontent-%COMP%] .help-block__link[_ngcontent-%COMP%]{color:var(--pp-brand-orange);text-decoration:underline;cursor:pointer}.background-tab[_ngcontent-%COMP%] .help-block__link[_ngcontent-%COMP%]:hover{color:var(--pp-brand-orange-hover)}.background-tab[_ngcontent-%COMP%] sa-sally-radio-input[_ngcontent-%COMP%]{display:block;margin-bottom:16px}.background-tab[_ngcontent-%COMP%] .background-color-picker[_ngcontent-%COMP%]{margin-top:16px}.background-tab[_ngcontent-%COMP%] .background-color-picker[_ngcontent-%COMP%] sa-sally-color-picker[_ngcontent-%COMP%]{display:block}.background-tab[_ngcontent-%COMP%] .background-image-upload[_ngcontent-%COMP%]{margin-top:16px;padding-right:32px}.background-tab[_ngcontent-%COMP%] .background-image-upload[_ngcontent-%COMP%] sa-sally-file-uploader[_ngcontent-%COMP%]{display:block} 25/*# sourceMappingURL=background-tab.component-ELILHW3O.css.map */`]});let n=i;return n})();var ws=()=>({standalone:!0});function Us(n,i){if(n&1&&(c(0,"div",7),f(1,"sa-sally-toggle",8),p()),n&2){let r=u();l("formGroup",r.settingsFormGroup)}}
25function Os(n,i){if(n&1&&(c(0,"div",17),f(1,"label",18)(2,"sa-sally-number-input",19),p()),n&2){let r=u(3);s(2),l("width",r.sallyInputWidth.SMALL)}}function xs(n,i){if(n&1&&(c(0,"div",17),f(1,"label",20)(2,"sa-sally-number-input",21),p()),n&2){let r=u(3);s(2),l("width",r.sallyInputWidth.SMALL)}}function Ms(n,i){if(n&1&&(c(0,"div",15),U(1,Os,3,1,"div",16)(2,xs,3,1,"div",16),p()),n&2){let r=u(2);l("formGroup",r.form),s(),l("saIfPermission","settings.score-weights"),s(),l("saIfPermission","settings.score-weights-converted")}}function ks(n,i){if(n&1){let r=D();Wt(0),c(1,"div",9)(2,"label",10)(3,"sa-sally-checkbox-input",11),g("ngModelChange",function(o){_(r);let e=u();return C(e.onScoreWeightsToggle(o))}),p(),f(4,"span",12),p(),f(5,"p",13),p(),U(6,Ms,3,3,"div",14),Yt()}if(n&2){let r=u();s(),l("formGroup",r.form),s(2),l("ngModel",r.scoreWeightsChecked)("ngModelOptions",zt(4,ws)),s(3),l("ngIf",r.scoreWeightsChecked)}}var Ei=(()=>{let i=class i{constructor(){this.sallyInputWidth=Y}get scoreWeightsEnabled(){return this.parentForm?.controls?.settings?.controls?.score_weights?.value===!0}get scoreWeightsChecked(){if(this.form===null||this.form===void 0)return!1;let t=this.form.controls.score_weight?.value,o=this.form.controls.score_max_converted?.value;return t!=null&&Number(t)!==1||o!=null&&Number(o)!==0}get settingsFormGroup(){return this.parentForm?.controls?.settings??null}onScoreWeightsToggle(t){if(!(this.form===null||this.form===void 0)){if(t===!1){this.form.controls.score_weight.setValue(1),this.form.controls.score_max_converted.setValue(0);return}this.form.controls.score_weight.setValue(1),this.form.controls.score_max_converted.setValue(100)}}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-custom-scoring-tab"]],inputs:{form:"form",parentForm:"parentForm"},standalone:!1,decls:7,vars:2,consts:[["data-cy","qb-v2-tab-scoring",1,"custom-scoring-tab"],[1,"custom-scoring-tab__section"],[1,"custom-scoring-tab__header"],["data-cy","qb-v2-tab-scoring-title","transloco","editor.advanced.logic.question_blocks_v2.custom_scoring.label",1,"custom-scoring-tab__title"],["class","custom-scoring-tab__toggle-wrap",3,"formGroup",4,"ngIf"],["transloco","editor.advanced.logic.question_blocks_v2.custom_scoring.helper",1,"custom-scoring-tab__helper"],[4,"ngIf"],[1,"custom-scoring-tab__toggle-wrap",3,"formGroup"],["formControlName","score_weights",1,"custom-scoring-tab__toggle"],[1,"custom-scoring-tab__score-weights",3,"formGroup"],[1,"custom-scoring-tab__checkbox-row"],[3,"ngModelChange","ngModel","ngModelOptions"],["transloco","editor.advanced.logic.question_blocks_v2.custom_scoring.score_weights_label",1,"custom-scoring-tab__checkbox-label"],["transloco","editor.advanced.logic.question_blocks_v2.custom_scoring.score_weights_helper",1,"custom-scoring-tab__checkbox-helper"],[3,"formGroup",4,"ngIf"],[3,"formGroup"],["class","custom-scoring-tab__field",4,"saIfPermission"],[1,"custom-scoring-tab__field"],["transloco","editor.advanced.logic.question_blocks.score_weight.label",1,"custom-scoring-tab__field-label"],["formControlName","score_weight",3,"width"],["transloco","editor.advanced.logic.question_blocks.score_max_converted.label",1,"custom-scoring-tab__field-label"],["formControlName","score_max_converted",3,"width"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"div",2),f(3,"label",3),U(4,Us,2,1,"div",4),p(),f(5,"p",5),p(),U(6,ks,7,5,"ng-container",6),p()),o&2&&(s(4),l("ngIf",e.settingsFormGroup),s(2),l("ngIf",e.scoreWeightsEnabled))},dependencies:[z,$,rt,de,at,st,K,Ut,Ne,je,it],styles:[`.custom-scoring-tab__empty[_ngcontent-%COMP%]{padding:24px;text-align:center}.custom-scoring-tab__disabled-message[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:rgba(var(--pp-brand-purple-rgb),.48);margin:0;font-style:italic}.custom-scoring-tab__section[_ngcontent-%COMP%]{margin-bottom:40px}.custom-scoring-tab__header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;height:24px;margin-bottom:4px}.custom-scoring-tab__title[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0}.custom-scoring-tab__toggle-wrap[_ngcontent-%COMP%]{flex-shrink:0}.custom-scoring-tab__toggle[_ngcontent-%COMP%]{display:block}.custom-scoring-tab__helper[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:rgba(var(--pp-brand-purple-rgb),.48);margin:0}.custom-scoring-tab__score-weights[_ngcontent-%COMP%]{margin-bottom:24px}.custom-scoring-tab__checkbox-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;min-height:24px;margin:0 0 4px;
25cursor:pointer}.custom-scoring-tab__checkbox-label[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:var(--pp-brand-purple)}.custom-scoring-tab__checkbox-helper[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:24px;color:rgba(var(--pp-brand-purple-rgb),.48);margin:0 0 0 32px}.custom-scoring-tab__field[_ngcontent-%COMP%]{margin-bottom:16px;padding-right:32px}.custom-scoring-tab__field[_ngcontent-%COMP%]:last-child{margin-bottom:0}.custom-scoring-tab__field-label[_ngcontent-%COMP%]{display:block;font-family:var(--pp-font-family-sans);font-weight:700;font-size:14px;line-height:24px;color:var(--pp-brand-purple);margin:0 0 8px}.custom-scoring-tab[_ngcontent-%COMP%] sa-sally-number-input[_ngcontent-%COMP%]{display:block} 26/*# sourceMappingURL=custom-scoring-tab.component-4OE4KFNC.css.map */`]});let n=i;return n})();function Fs(n,i){if(n&1&&f(0,"sa-group-info-tab",14),n&2){let r=u();l("form",r.form)("parentForm",r.parentForm)}}function Es(n,i){if(n&1&&f(0,"sa-formatting-tab",15),n&2){let r=u();l("form",r.form)("disableGrouping",!1)("disableRandom",!1)("disablePool",!1)("randomizeTooltipIfDisabled","")("tooltipIfDisabled","")}}function Ss(n,i){if(n&1&&f(0,"sa-background-tab",16),n&2){let r=u();l("form",r.form)}}function As(n,i){if(n&1&&f(0,"sa-custom-scoring-tab",14),n&2){let r=u();l("form",r.form)("parentForm",r.parentForm)}}var Si=(()=>{let i=class i{constructor(t,o,e,a){this.surveyForm=t,this.editor=o,this.questiontypes=e,this.cdRef=a,this.onRemove=new M,this.activeTab=eo.INFO,this.tabConst=eo,this.destroy$=new et,this.layoutAllowedQuestionTypeIds=[this.questiontypes.NUMERIC_SLIDER_ID,this.questiontypes.TEXT_SLIDER_ID,this.questiontypes.RADIO_BUTTON_RATING_ID]}ngOnInit(){let t=this.parentForm.get("questionblocks");this.form=t.controls.find(o=>o.getRawValue().order===this.questionBlock.order),this.editor.isEditable===!0&&this.form&&(this.syncLayoutControlState(this.form.getRawValue().questions),this.form.get("questions")?.valueChanges.pipe(Q(this.destroy$)).subscribe(o=>this.onQuestionsListChange(o)))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}switchTab(t){this.activeTab=t}syncLayoutControlState(t){if(this.form===null||this.form===void 0)return;let o=t.some(a=>this.layoutAllowedQuestionTypeIds.indexOf(a.type.id)===-1)===!1,e=this.form.get("layout");if(e!==null){if(o===!1){e.setValue("standard",{emitEvent:!1}),e.disable({emitEvent:!1}),this.cdRef.detectChanges();return}e.enable({emitEvent:!1}),this.cdRef.detectChanges()}}onQuestionsListChange(t){if(this.form===null||this.form===void 0)return;let o=t.some(d=>this.layoutAllowedQuestionTypeIds.indexOf(d.type.id)===-1)===!1,e=this.form.get("layout");if(e===null)return;let a=e.value;if(o===!1){e.setValue("standard",{emitEvent:!1}),e.disable({emitEvent:!1}),a!=="standard"&&this.form.markAsDirty(),this.cdRef.detectChanges();return}e.enable({emitEvent:!1}),this.cdRef.detectChanges()}};i.\u0275fac=function(o){return new(o||i)(m(gt),m(nt),m(Nt),m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-questionblocks-v2"]],inputs:{parentForm:"parentForm",questionBlock:"questionBlock"},outputs:{onRemove:"onRemove"},standalone:!1,decls:15,vars:12,consts:[["data-cy","questionblocks-v2",1,"questionblocks-v2"],["data-cy","questionblocks-v2-tab-nav",1,"tab-navigation"],["data-cy","questionblocks-v2-tab-info",3,"click"],["transloco","editor.advanced.logic.question_blocks_v2.tabs.info"],["data-cy","questionblocks-v2-tab-formatting",3,"click"],["transloco","editor.advanced.logic.question_blocks_v2.tabs.formatting"],["data-cy","questionblocks-v2-tab-background",3,"click"],["transloco","editor.advanced.logic.question_blocks_v2.tabs.background"],["data-cy","questionblocks-v2-tab-scoring",3,"click"],["transloco","editor.advanced.logic.question_blocks_v2.tabs.scoring"],["data-cy","questionblocks-v2-tab-content",1,"tab-content"],[3,"form","parentForm",4,"ngIf"],[3,"form","disableGrouping","disableRandom","disablePool","randomizeTooltipIfDisabled","tooltipIfDisabled",4,"ngIf"],[3,"form",4,"ngIf"],[3,"form","parentForm"],[3,"form","disableGrouping","disableRandom","disablePool","randomizeTooltipIfDisabled","tooltipIfDisabled"],[3,"form"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"button",2),g("click",function(){return e.switchTab(e.tabConst.INFO)}),f(3,"span",3),p(),c(4,"button",4),g("click",function(){return e.switchTab(e.tabConst.FORMATTING)}),f(5,"span",5),p(),c(6,"button",6),g("click",function(){return e.switchTab(e.tabConst.BACKGROUND)}),f(7,"span",7),p(),c(8,"button",8),g("click",function(){return e.switchTab(e.tabConst.SCORING)}),f(9,"span",9),p()(),c(10,"div",10),U(11,Fs,1,2,"sa-group-info-tab",11)(12,Es,1,6,"sa-formatting-tab",12)(13,Ss,1,1,"sa-background-tab",13)(14,As,1,2,"sa-custom-scoring-tab",11),p()()),o&2&&(s(2),k("active",e.activeTab===e.tabConst.INFO),s(2),k("active",e.activeTab===e.tabConst.FORMATTING),s(2),k("active",e.activeTab===e.tabConst.BACKGROUND),s(2),k("active",e.activeTab===e.tabConst.SCORING),s(3),l("ngIf",e.activeTab===e.tabConst.INFO),s(),l("ngIf",e.activeTab===e.tabConst.FORMATTING),s(),l("ngIf",e.activeTab===e.tabConst.BACKGROUND),s(),l("ngIf",e.activeTab===e.tabConst.SCORING))},dependencies:[z,K,Oi,Pi,Fi,Ei],styles:[`.questionblocks-v2[_ngcontent-%COMP%]{display:flex;align-items:stretch;width:100%}.questionblocks-v2[_ngcontent-%COMP%] .tab-navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:8px 12px 8px 8px;
26width:200px;flex-shrink:0;align-self:stretch}.questionblocks-v2[_ngcontent-%COMP%] .tab-navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;align-items:center;height:32px;padding:0 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%}.questionblocks-v2[_ngcontent-%COMP%] .tab-navigation[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{flex:1;font-family:var(--pp-font-family-sans);font-weight:500;font-size:15px;line-height:24px;color:var(--pp-brand-orange);text-align:left}.questionblocks-v2[_ngcontent-%COMP%] .tab-navigation[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background-color:rgba(var(--pp-brand-orange-rgb),.12)}.questionblocks-v2[_ngcontent-%COMP%] .tab-navigation[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:800}.questionblocks-v2[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 0 0;min-width:0;box-sizing:border-box;background:var(--pp-app-system-white);border:1px solid rgba(var(--pp-brand-orange-rgb),.12);border-radius:8px;padding:24px 32px 40px;box-shadow:0 8px 72px rgba(var(--pp-brand-orange-rgb),.12);align-self:stretch;overflow:visible}.questionblocks-v2[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:block;width:100%;min-width:0;box-sizing:border-box} 27/*# sourceMappingURL=questionblocks-v2.component-IYKAANMA.css.map */`]});let n=i;return n})();var Is=(n,i)=>i.controls.order.value;function Ts(n,i){if(n&1){let r=D();c(0,"sa-sally-dropzone",28,0),g("itemDropped",function(o){_(r);let e=u();return C(e.onQuestionGroupDrop(o,0))}),c(2,"sa-action-pill-button",29),g("clicked",function(){_(r);let o=u();return C(o.onAddGroupButtonClick(0))})("buttonHoverChange",function(o){_(r);let e=u();return C(e.onButtonHoverChange("afterIntro",o,"purple"))}),p()()}if(n&2){let r=Et(1),t=u();l("mode","line")("highlightColor",t.dropzoneHighlightColors.afterIntro),s(2),l("visible",r.isHovered&&!t.isDragging&&t.editor.isEditable)}}function qs(n,i){n&1&&f(0,"sa-app-icon",13)}function zs(n,i){n&1&&f(0,"sa-app-icon",14)}function Qs(n,i){if(n&1){let r=D();c(0,"sa-questionblocks-v2",30),g("onRemove",function(){_(r);let o=u();return C(o.confirmDeleteQuestionGroup())}),p()}if(n&2){let r=u();k("card--entering",r.isSettingsCardEntering)("card--exiting",r.isSettingsCardExiting),l("parentForm",r.parentForm)("questionBlock",r.questionBlockForSettings)}}function Bs(n,i){if(n&1){let r=D();c(0,"sa-sally-dropzone",31,2),g("itemDropped",function(o){let e=_(r).$index,a=u(2);return C(a.onQuestionDrop(o,e))}),c(2,"sa-action-pill-button",32),g("clicked",function(){let o=_(r).$index,e=Et(1),a=u(2);return C(a.onAddQuestionClicked(e.anchorElement,o))})("buttonHoverChange",function(o){let e=_(r).$index,a=u(2);return C(a.onButtonHoverChange("question-"+e,o,"orange"))}),p()(),c(3,"sa-survey-questions-v2-question",33),g("dragStart",function(){_(r);let o=u(2);return C(o.onDragStart())})("dragEnd",function(){_(r);let o=u(2);return C(o.onDragEnd())})("previewRequested",function(o){_(r);let e=u(2);return C(e.saveAndPreview(o))}),p()}if(n&2){let r=i.$implicit,t=i.$index,o=Et(1),e=u(2);l("mode","line")("isDragging",e.isDragging)("highlightColor",e.dropzoneHighlightColors["question-"+t]),s(2),l("visible",o.isHovered&&!e.isDragging&&e.editor.isEditable),s(),l("id",go("q-",r.controls.order.value))("parentForm",e.parentForm)("questionForm",r)("questionBlockForm",e.questionBlockForm)("questionTypes",e.questionTypes)("questionBlockIndex",e.questionBlockIndex)("questionIndex",t)("groupCollapsed",e.isCollapsed)("parentIsDragging",e.isDragging)}}function Rs(n,i){if(n&1){let r=D();c(0,"div"),Jt(1,Bs,4,14,null,null,Is),c(3,"sa-sally-dropzone",31,1),g("itemDropped",function(o){_(r);let e=u();return C(e.onDrop(o,e.questionBlockIndex+1,e.questionBlockForm.get("questions").value.length))}),c(5,"sa-action-pill-button",32),g("clicked",function(){_(r);let o=Et(4),e=u();return C(e.onAddQuestionClicked(o.anchorElement,e.questionBlockForm.get("questions").value.length))})("buttonHoverChange",function(o){_(r);let e=u();return C(e.onButtonHoverChange("lastQuestion",o,"orange"))}),p()()()}if(n&2){let r=Et(4),t=u();s(),$t(t.questionBlockForm.controls.questions.controls),s(2),l("mode","line")("isDragging",t.isDragging)("highlightColor",t.dropzoneHighlightColors.lastQuestion),s(2),l("visible",r.isHovered&&!t.isDragging&&t.editor.isEditable)}}
27function Ls(n,i){if(n&1){let r=D();c(0,"sa-sally-dropzone",34,3),g("itemDropped",function(o){_(r);let e=u();return C(e.onQuestionGroupDrop(o,e.questionBlockIndex+1))}),c(2,"sa-action-pill-button",29),g("clicked",function(){_(r);let o=u();return C(o.onAddGroupButtonClick(o.questionBlockIndex+1))})("buttonHoverChange",function(o){_(r);let e=u();return C(e.onButtonHoverChange("collapsed",o,"purple"))}),p()()}if(n&2){let r=Et(1),t=u();l("mode","line")("highlightColor",t.dropzoneHighlightColors.collapsed),s(2),l("visible",r.isHovered&&!t.isDragging&&t.editor.isEditable)}}var Ai=(()=>{let i=class i{onButtonHoverChange(t,o,e){this.dropzoneHighlightColors[t]=o?e:"none",this.cdRef.detectChanges()}constructor(t,o,e,a,d,h,O,F,S,L,X,Ht,Pt,ye){this.api=t,this.app=o,this.breakingChangesModalService=e,this.cdRef=a,this.editor=d,this.event=h,this.modal=O,this.questionReorderService=F,this.route=S,this.screen=L,this.surveyFormService=X,this.surveyValidator=Ht,this.toast=Pt,this.translocoService=ye,this.widgetTypes=[],this.isDragging=!1,this.showInfo=!1,this.dragStart=new M,this.dragEnd=new M,this.questionGroupDropped=new M,this.questionDropped=new M,this.questionReordered=new M,this.blockReordered=new M,this.isPreviewing=!1,this.isCollapsed=!1,this.isHovered=!1,this.questionGroupTitle="",this.isQuestionsEntering=!1,this.isQuestionsExiting=!1,this.isSettingsCollapsed=!0,this.isSettingsCardEntering=!1,this.isSettingsCardExiting=!1,this.isBlockDragging=!1,this.isBlockDragPressed=!1,this.blockDragCollapseDelayId=null,this.blockCollapseSnapshot=null,this.BLOCK_DRAG_COLLAPSE_DELAY_MS=300,this.isOverlayOpen=!1,this.overlayAnchorElement=null,this.overlayQuestionIndex=0,this.dropzoneHighlightColors={afterIntro:"none",collapsed:"none",lastQuestion:"none"},this.collapseTimeoutId=null,this.settingsCollapseTimeoutId=null,this.QUESTIONS_TRANSITION_MS=400,this.SETTINGS_CARD_TRANSITION_MS=300,this.destroy$=new et}ngOnInit(){if(!this.questionBlockForm)throw new Error("QuestionGroupComponent: questionBlockForm is required");if(!this.parentForm)throw new Error("QuestionGroupComponent: parentForm is required");this.updateQuestionGroupTitle(),this.subscribeToTitleChanges(),this.subscribeToSidebarStateChanges(),this.subscribeToBlockDragCollapseRequests()}subscribeToBlockDragCollapseRequests(){this.editor.blockDragCollapseRequest.pipe(Q(this.destroy$)).subscribe(t=>{if(t===ht.COLLAPSE){this.blockCollapseSnapshot=this.isCollapsed,this.isCollapsed===!1&&this.collapseQuestions();return}if(t===ht.RESTORE){this.blockCollapseSnapshot===!1&&this.isCollapsed===!0&&this.expandQuestions(),this.blockCollapseSnapshot=null;return}t===ht.FINALIZE&&(this.blockCollapseSnapshot=null)})}updateQuestionGroupTitle(){this.questionGroupTitle=this.getQuestionGroupTitle()}subscribeToTitleChanges(){let t=this.questionBlockForm.get("order");t&&t.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateQuestionGroupTitle()});let o=this.parentForm.get("default_language_id").value,e=this.questionBlockForm.get(`translations.${o}.title`);e&&e.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateQuestionGroupTitle()})}subscribeToSidebarStateChanges(){this.editor.addV2QuestionsMenuIsCollapsed.pipe(Q(this.destroy$)).subscribe(()=>{this.isOverlayOpen&&this.onOverlayClosed()})}onCollapse(){if(this.isCollapsed===!0){this.expandQuestions();return}this.collapseQuestions()}collapseQuestions(){this.clearCollapseTimeout(),this.isCollapsed=!0,this.isQuestionsEntering=!1,this.isQuestionsExiting=!0,this.collapseTimeoutId=window.setTimeout(()=>{this.isQuestionsExiting=!1,this.collapseTimeoutId=null,this.cdRef.detectChanges()},this.QUESTIONS_TRANSITION_MS)}expandQuestions(){this.clearCollapseTimeout(),this.isQuestionsEntering=!0,this.isQuestionsExiting=!1,this.isCollapsed=!1,this.cdRef.detectChanges(),requestAnimationFrame(()=>this.isQuestionsEntering=!1)}onMouseEnter(){this.isHovered=!0}onMouseLeave(){this.isHovered=!1}getQuestionGroupTitle(){let t=this.parentForm.get("default_language_id")?.value,o=this.questionBlockForm.get(`translations.${t}.title`)?.value;if(o)return o;let e=this.questionBlockForm.get("order")?.value;return`${this.translocoService.translate("editor.questions.group.name")} ${e||""}`}confirmDeleteQuestionGroup(){if(this.surveyFormService.getQuestionBlocks(this.parentForm).controls.length>1){this.showDeleteOptionsModal();return}this.modal.confirm("editor.questions.group.delete.delete_last",{groupName:this.getQuestionGroupTitle()}).result.then(()=>this.deleteLastQuestionGroup(),()=>{})}showDeleteOptionsModal(){let t=this.surveyFormService.getQuestionBlocks(this.parentForm),o=[];
27t.getRawValue().forEach((a,d)=>{d!==this.questionBlockIndex&&o.push(new Je(a))});let e=this.modal.open(_i,"sm");e.componentInstance.defaultLanguageId=this.parentForm.get("default_language_id")?.value,e.componentInstance.questionGroups=o,e.componentInstance.currentGroupTitle=this.getQuestionGroupTitle(),e.componentInstance.currentGroupAmountQuestions=this.questionBlockForm.get("questions").value.length,e.result.then(a=>{if(a.action==="move"&&a.targetGroupOrder!==void 0){this.moveQuestionsAndDeleteQuestionGroup(a.targetGroupOrder);return}this.deleteQuestionGroup()})}moveQuestionsAndDeleteQuestionGroup(t){let o=this.surveyFormService.getQuestionBlocks(this.parentForm).controls.findIndex(h=>parseInt(h.get("order")?.value)===t);if(o===-1)return;let e=this.collectQuestionOrdersFromGroup(),a=this.surveyFormService.getQuestionCount(this.parentForm),d=this.questionReorderService.detectBreakingChangesForDeletedQuestions(this.parentForm,e,a);if(this.questionReorderService.hasAffectedFormulasOrRules(d)){this.breakingChangesModalService.showModals(d,h=>{h.cancelled||this.performMoveAndDelete(o,e,a,d,h)});return}this.performMoveAndDelete(o,e,a,d,{cancelled:!1,updateFormulas:!1,updateRules:!1})}performMoveAndDelete(t,o,e,a,d){this.surveyFormService.copyQuestionsToQuestionBlock(this.parentForm,this.questionBlockIndex,t),this.surveyFormService.removeQuestionBlock(this.parentForm,this.questionBlockIndex),this.surveyFormService.resetQuestionBlockOrders(this.parentForm),this.surveyFormService.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(e),d.updateFormulas&&a.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,a.formulas),d.updateRules&&a.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,a.rules),this.cdRef.detectChanges()}deleteQuestionGroup(){let t=this.collectQuestionOrdersFromGroup(),o=this.surveyFormService.getQuestionCount(this.parentForm),e=this.questionReorderService.detectBreakingChangesForDeletedQuestions(this.parentForm,t,o);if(this.questionReorderService.hasAffectedFormulasOrRules(e)){this.breakingChangesModalService.showModals(e,a=>{a.cancelled||this.performDeleteQuestionGroup(t,o,e,a)});return}this.performDeleteQuestionGroup(t,o,e,{cancelled:!1,updateFormulas:!1,updateRules:!1})}performDeleteQuestionGroup(t,o,e,a){this.surveyFormService.removeQuestionBlock(this.parentForm,this.questionBlockIndex),this.surveyFormService.resetQuestionBlockOrders(this.parentForm),this.surveyFormService.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(o-t.length),a.updateFormulas&&e.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,e.formulas),a.updateRules&&e.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,e.rules),this.cdRef.detectChanges()}deleteLastQuestionGroup(){let t=this.collectQuestionOrdersFromGroup(),o=this.surveyFormService.getQuestionCount(this.parentForm),e=this.questionReorderService.detectBreakingChangesForDeletedQuestions(this.parentForm,t,o);if(this.questionReorderService.hasAffectedFormulasOrRules(e)){this.breakingChangesModalService.showModals(e,a=>{a.cancelled||this.performDeleteLastQuestionGroup(t,o,e,a)});return}this.performDeleteLastQuestionGroup(t,o,e,{cancelled:!1,updateFormulas:!1,updateRules:!1})}performDeleteLastQuestionGroup(t,o,e,a){let d=this.questionBlockForm.get("questions");if(d&&d.value)for(;d.value.length>0;){let h=d.value.length-1;this.surveyFormService.removeQuestion(this.parentForm,this.questionBlockIndex,h)}this.surveyFormService.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(o-t.length),a.updateFormulas&&e.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,e.formulas),a.updateRules&&e.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,e.rules),this.editor.onLastQuestionGroupDeleted.next(),this.cdRef.detectChanges()}collectQuestionOrdersFromGroup(){let t=this.questionBlockForm.get("questions");return t==null||t.value===null||t.value===void 0?[]:t.value.map(o=>o.order)}saveAndPreviewGroup(){let t=this.questionBlockForm.get("questions");
27if(t&&t.value&&t.value.length>0){let o=t.value[0];o&&o.order&&this.saveAndPreview(o.order)}}openQuestionBlockSettings(){if(this.isSettingsCollapsed===!0){this.expandSettingsPanel();return}this.collapseSettingsPanel()}expandSettingsPanel(){this.clearSettingsCollapseTimeout(),this.isSettingsCollapsed=!1,this.isSettingsCardEntering=!0,this.isSettingsCardExiting=!1,this.cdRef.detectChanges(),requestAnimationFrame(()=>this.isSettingsCardEntering=!1)}collapseSettingsPanel(){this.clearSettingsCollapseTimeout(),this.isSettingsCollapsed=!0,this.isSettingsCardEntering=!1,this.isSettingsCardExiting=!0,this.settingsCollapseTimeoutId=window.setTimeout(()=>{this.isSettingsCardExiting=!1,this.settingsCollapseTimeoutId=null,this.cdRef.detectChanges()},this.SETTINGS_CARD_TRANSITION_MS)}clearSettingsCollapseTimeout(){this.settingsCollapseTimeoutId!==null&&(clearTimeout(this.settingsCollapseTimeoutId),this.settingsCollapseTimeoutId=null)}get questionBlockForSettings(){return new Je(this.questionBlockForm.getRawValue())}saveAndPreview(t){if(this.isPreviewing)return;if(this.isPreviewing=!0,this.surveyValidator.validate(this.parentForm,this.route)===!1){this.isPreviewing=!1;return}let o=this.screen.openTab(),e=this.surveyFormService.prepareSaveSurvey(this.parentForm);this.api.fetchSurveyPreviewToken(e).subscribe({next:a=>{let d=a.data.token;this.api.save(e).subscribe({next:h=>{this.screen.changeTabLocation(o,this.app.getSurveyPreviewLink(this.parentForm.get("url")?.value,d)+"&q="+t),this.event.trigger("survey.question.preview"),this.editor.loadSurvey(h),this.isPreviewing=!1},error:h=>{o.close(),this.toast.error("editor.nav.notification.save.fail"),console.error(h),this.isPreviewing=!1}})},error:a=>{o.close(),this.toast.error("editor.nav.notification.save.fail"),console.error(a),this.isPreviewing=!1}})}onDrop(t,o,e){if(this.isQuestionBlockReorderEvent(t))return;if(this.isQuestionReorderEvent(t)){this.handleQuestionReorder(t,e);return}let a=t;if(!(!a||a.id===void 0)){if(a.id===0){this.insertQuestionGroup(a,o);return}this.insertQuestion(a,e)}}onQuestionGroupDrop(t,o=null){if(this.isQuestionBlockReorderEvent(t)){this.handleBlockReorder(t,o);return}this.insertQuestionGroup(t,o)}onAddGroupButtonClick(t){let o=new xo({id:0,name:"Group",params:{}});o.object_name="group",this.insertQuestionGroup(o,t)}insertQuestionGroup(t,o){if(!t||t.id===void 0||t.id!==0)return;let e=new Gt({questionType:t,questionBlockIndex:o});this.questionGroupDropped.emit(e)}onQuestionDrop(t,o=null){if(!this.isQuestionBlockReorderEvent(t)){if(this.isQuestionReorderEvent(t)){this.handleQuestionReorder(t,o);return}this.insertQuestion(t,o)}}onQuestionTypeSelectedFromOverlay(t,o){this.insertQuestionFromOverlay(t,o)}onAddQuestionClicked(t,o){t!==null&&(this.overlayAnchorElement=t,this.overlayQuestionIndex=o,this.isOverlayOpen=!0,this.cdRef.detectChanges())}onOverlayClosed(){this.isOverlayOpen=!1,this.overlayAnchorElement=null,this.cdRef.detectChanges()}onOverlayQuestionTypeSelected(t){this.onQuestionTypeSelectedFromOverlay(t,this.overlayQuestionIndex),this.onOverlayClosed()}insertQuestion(t,o){if(!t||t.id===void 0||t.id===0)return;this.expandQuestions();let e=new Gt({questionType:t,questionBlockIndex:this.questionBlockIndex,questionIndex:o});this.questionDropped.emit(e)}insertQuestionFromOverlay(t,o){if(!t||t.id===void 0||t.id===0)return;let e=new Gt({questionType:t,questionBlockIndex:this.questionBlockIndex,questionIndex:o,expandAfterInsert:!0,scrollToQuestion:!0});this.questionDropped.emit(e)}handleQuestionReorder(t,o){t.targetQuestionBlockIndex=this.questionBlockIndex,t.targetQuestionIndex=o,this.questionReordered.emit(t)}handleBlockReorder(t,o){t.targetQuestionBlockIndex=o,this.blockReordered.emit(t)}onDragStart(){this.dragStart.emit()}onDragEnd(){this.dragEnd.emit()}onBlockHandlePressedChange(t){t&&!this.editor.isEditable||(this.isBlockDragPressed=t,this.cdRef.markForCheck())}buildBlockReorderPayload(){return new Lo({questionBlockIndex:this.questionBlockIndex,questionBlockId:this.questionBlockForm.get("id")?.value,questionBlockOrder:parseInt(this.questionBlockForm.get("order")?.value,10)})}get blockGroupIconClass(){return me({object_name:"group"})}onBlockDragStarted(){this.isBlockDragging=!0,this.clearBlockDragCollapseDelay(),this.blockDragCollapseDelayId=window.setTimeout(()=>{this.blockDragCollapseDelayId=null,this.editor.blockDragCollapseRequest.next(ht.COLLAPSE)},this.BLOCK_DRAG_COLLAPSE_DELAY_MS),this.dragStart.emit()}onBlockDragEnded(){this.blockCollapseSnapshot!==null&&this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.isBlockDragging=!1,this.isBlockDragPressed=!1,this.clearBlockDragCollapseDelay(),this.dragEnd.emit()}clearBlockDragCollapseDelay(){this.blockDragCollapseDelayId!==null&&(clearTimeout(this.blockDragCollapseDelayId),this.blockDragCollapseDelayId=null)}isQuestionReorderEvent(t){return"action"in t&&t.action===Kt.REORDER_QUESTION}isQuestionBlockReorderEvent(t){return"action"in t&&t.action===Kt.REORDER_QUESTION_BLOCK}ngOnDestroy(){this.clearCollapseTimeout(),this.clearSettingsCollapseTimeout(),this.clearBlockDragCollapseDelay(),this.destroy$.next(),this.destroy$.complete()}clearCollapseTimeout(){this.collapseTimeoutId!==null&&(clearTimeout(this.collapseTimeoutId),this.collapseTimeoutId=null)}};i.\u0275fac=function(o){return new(o||i)(m(xt),m(le),m(ze),m(B),m(nt),m(se),m(wt),m(Ee),m(Bt),m(Lt),m(gt),m(ue),m(mt),m(ot))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-question-group"]],inputs:{questionBlockForm:"questionBlockForm",parentForm:"parentForm",questionBlockIndex:"questionBlockIndex",questionTypes:"questionTypes",widgetTypes:"widgetTypes",isDragging:"isDragging",showInfo:"showInfo"},outputs:{dragStart:"dragStart",dragEnd:"dragEnd",questionGroupDropped:"questionGroupDropped",questionDropped:"questionDropped",questionReordered:"questionReordered",blockReordered:"blockReordered"},standalone:!1,decls:30,vars:40,consts:[["dropzoneAfterIntro",""],["lastQuestionDropzone",""],["questionDropzone",""],["collapsedDropzone",""],["data-cy","dropzone-after-intro-screen",3,"mode","highlightColor"],[1,"qb-row"],["data-cy","dropzone-question-group",3,"itemDropped","showBorder","isDragging"],["data-cy","question-group-header",1,"tw-flex","tw-items-center","tw-justify-between","tw-pl-3","t
27w-pr-3","tw-flex-grow","tw-h-16","tw-cursor-pointer",3,"click","mouseenter","mouseleave"],[1,"tw-flex","tw-items-center","tw-justify-center","tw-w-6","tw-ml-3"],["saDragHandle","","data-cy","reorder-question-block",1,"rowmove","tw-pointer-events-auto","tw-flex","tw-justify-center","tw-w-full","tw-transition-opacity","tw-duration-200",3,"dragStarted","dragEnded","pressedChange","click","dragPayload","dragIconClass","dragText","dragEnabled"],[1,"fa","fa-regular","fa-grip-dots-vertical"],[1,"tw-flex","tw-items-center","tw-gap-4","tw-flex-1"],["data-cy","button-collapse-question-group",1,"tw-flex","tw-items-center","tw-justify-center","tw-w-8","tw-h-8","tw-rounded-lg","tw-text-gray-500","hover:tw-text-gray-700","hover:tw-bg-gray-100","tw-transition-all","tw-duration-200"],["name","question-group-collapsed"],["name","question-group-expanded"],[1,"tw-flex","tw-flex-col"],["data-cy","question-group-title",1,"rowtitle"],[1,"rowtype"],[1,"tw-flex","tw-items-center","tw-gap-2"],[3,"click"],["icon","fa-trash-can",1,"tw-transition-opacity","tw-duration-200",3,"clicked","disabled","dataCy"],["role","button","tabindex","0",1,"tw-cursor-pointer",3,"click","keydown.enter","keydown.space"],["icon","fa-gear",3,"isActive","dataCy"],["icon","fa-play",3,"clicked","disabled","dataCy"],["data-cy","question-block-settings-panel",1,"question-group-settings-card",3,"card--entering","card--exiting","parentForm","questionBlock"],[1,"questions"],["data-cy","dropzone-between-question-groups",3,"mode","highlightColor"],[3,"questionTypeSelected","closed","questionTypes","widgetTypes","showInfo","anchorElement","isOpen"],["data-cy","dropzone-after-intro-screen",3,"itemDropped","mode","highlightColor"],["dropzoneActions","","label","editor.questions.add_group","colorScheme","purple","dataCy","add-group-button",3,"clicked","buttonHoverChange","visible"],["data-cy","question-block-settings-panel",1,"question-group-settings-card",3,"onRemove","parentForm","questionBlock"],["data-cy","dropzone-question",3,"itemDropped","mode","isDragging","highlightColor"],["dropzoneActions","","label","editor.questions.add","colorScheme","orange","dataCy","add-question-button",3,"clicked","buttonHoverChange","visible"],[3,"dragStart","dragEnd","previewRequested","id","parentForm","questionForm","questionBlockForm","questionTypes","questionBlockIndex","questionIndex","groupCollapsed","parentIsDragging"],["data-cy","dropzone-between-question-groups",3,"itemDropped","mode","highlightColor"]],template:function(o,e){o&1&&(c(0,"div"),H(1,Ts,3,3,"sa-sally-dropzone",4),c(2,"div",5)(3,"sa-sally-dropzone",6),g("itemDropped",function(d){return e.onQuestionDrop(d)}),c(4,"div",7),g("click",function(){return e.onCollapse()})("mouseenter",function(){return e.onMouseEnter()})("mouseleave",function(){return e.onMouseLeave()}),c(5,"div",8)(6,"div",9),g("dragStarted",function(d){return e.onBlockDragStarted(),d.stopPropagation()})("dragEnded",function(){return e.onBlockDragEnded()})("pressedChange",function(d){return e.onBlockHandlePressedChange(d)})("click",function(d){return d.stopPropagation()}),f(7,"i",10),p()(),c(8,"div",11)(9,"button",12),H(10,qs,1,0,"sa-app-icon",13),H(11,zs,1,0,"sa-app-icon",14),p(),c(12,"div",15)(13,"span",16),y(14),p(),c(15,"span",17),y(16),x(17,"transloco"),p()()(),c(18,"div",18)(19,"span",19),g("click",function(d){return d.stopPropagation()}),c(20,"sa-sally-icon",20),g("clicked",function(){return e.confirmDeleteQuestionGroup()}),p()(),c(21,"span",21),g("click",function(d){return e.openQuestionBlockSettings(),d.stopPropagation()})("keydown.enter",function(d){return e.openQuestionBlockSettings(),d.preventDefault()})("keydown.space",function(d){return e.openQuestionBlockSettings(),d.preventDefault()}),f(22,"sa-sally-icon",22),p(),c(23,"span",19),g("click",function(d){return d.stopPropagation()}),c(24,"sa-sally-icon",23),g("clicked",function(){return e.saveAndPreviewGroup()}),p()()()()(),H(25,Qs,1,6,"sa-questionblocks-v2",24),p(),c(26,"div",25),H(27,Rs,6,4,"div"),H(28,Ls,3,3,"sa-sally-dropzone",26),p(),c(29,"sa-question-type-overlay",27),g("questionTypeSelected",function(d){return e.onOverlayQuestionTypeSelected(d)})("closed",function(){return e.onOverlayClosed()}),p()()),o&2&&(s(),Z(e.questionBlockIndex===0?1:-1),s(),k("block-drag-pressed",e.isBlockDragPressed)("block-drag-state",e.isBlockDragging),s(),l("showBorder",!1)("isDragging",e.isDragging),s(3),k("tw-opacity-0",e.isHovered===!1&&e.isBlockDragging===!1)("tw-opacity-100",e.isHovered===!0||e.isBlockDragging===!0),l("dragPayload",e.buildBlockReorderPayload())("dragIconClass",e.blockGroupIconClass)("dragText",e.questionGroupTitle)("dragEnabled",e.editor.isEditable),s(4),Z(e.isCollapsed?10:-1),s(),Z(e.isCollapsed===!1?11:-1),s(3),I(e.questionGroupTitle),s(2),I(P(17,38,"editor.questions.group.type")),s(4),k("tw-opacity-0",!e.isHovered)("tw-opacity-100",e.isHovered),l("disabled",!e.editor.isEditable)("dataCy","delete-group-icon"),s(2),l("isActive",e.isSettingsCollapsed===!1)("dataCy","question-block-settings-icon"),s(2),l("disabled",!e.editor.isEditable)("dataCy","preview-group-icon"),s(),Z(!e.isSettingsCollapsed||e.isSettingsCardExiting?25:-1),s(),q("data-state",e.isCollapsed||e.isQuestionsEntering?"collapsed":"expanded"),s(),Z(!e.isCollapsed||e.isQuestionsEntering||e.isQuestionsExiting?27:-1),s(),Z(e.isCollapsed?28:-1),s(),l("questionTypes",e.questionTypes)("widgetTypes",e.widgetTypes)("showInfo",e.showInfo)("anchorElement",e.overlayAnchorElement)("isOpen",e.isOverlayOpen))},dependencies:[tt,yi,ke,he,Vo,Ko,Si,Se,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
27src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}*[_ngcontent-%COMP%]:not(i){-webkit-user-select:none;user-select:none}.sep[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='rgba(66, 31, 60, 0.24)' stroke-width='1' stroke-dasharray='2%2c 7' stroke-linecap='square'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center} .questions[data-state=collapsed] .qb-row .question-header{max-height:0rem!important;transform:scaleY(.6)!important;opacity:0!important} .questions[data-state=collapsed] sa-sally-dropzone:not(:first-of-type) .dropzone-line{height:0rem!important;opacity:0!important}.rowtitle[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.25rem;margin-bottom:.125rem}.rowtype[_ngcontent-%COMP%]{font-size:.625rem;font-weight:700;font-style:normal;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--pp-brand-purple-rgb),.4)}button[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em}button[_ngcontent-%COMP%]:hover{opacity:1}button[_ngcontent-%COMP%]:active{transform:scale(.92)}.rowmove[_ngcontent-%COMP%], .rowmove[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:grab}.qb-row.block-drag-pressed[_ngcontent-%COMP%]{opacity:.4}.qb-row.block-drag-state[_ngcontent-%COMP%]{opacity:.4;pointer-events:none}.question-group-settings-card[_ngcontent-%COMP%]{display:flex;flex-shrink:1;flex-grow:1;background-color:rgba(var(--pp-brand-sunshine-rgb),.12);border-radius:12px;border:none;padding:.5rem;margin:0 1rem 1rem 4.5rem;overflow:visible;transform:scale(1);max-height:80rem;opacity:1;position:relative;top:0;z-index:100;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.question-group-settings-card.card--entering[_ngcontent-%COMP%], .question-group-settings-card.card--exiting[_ngcontent-%COMP%]{transform:scale(.96);max-height:0;opacity:0;padding:0 .5rem;margin:0 1rem 0 4.5rem;top:-2rem} 28/*# sourceMappingURL=question-group.component-6T7XWUED.css.map */`]});let n=i;return n})();
28function js(n,i){if(n&1){let r=D();Wt(0),c(1,"sa-survey-questions-v2-question-group",7),g("dragStart",function(){_(r);let o=u(2);return C(o.onDragStart())})("dragEnd",function(){_(r);let o=u(2);return C(o.onDragEnd())})("questionDropped",function(o){_(r);let e=u(2);return C(e.handleQuestionDropped(o))})("questionGroupDropped",function(o){_(r);let e=u(2);return C(e.handleQuestionGroupDropped(o))})("questionReordered",function(o){_(r);let e=u(2);return C(e.handleQuestionReordered(o))})("blockReordered",function(o){_(r);let e=u(2);return C(e.handleBlockReordered(o))}),p(),Yt()}if(n&2){let r=i.$implicit,t=i.index,o=u(2);s(),l("id",go("qb-",r.controls.order.value))("questionBlockForm",r)("questionTypes",o.questionTypes)("widgetTypes",o.widgetTypes)("parentForm",o.parentForm)("questionBlockIndex",t)("isDragging",o.isDragging)("showInfo",o.showInfo)}}function Vs(n,i){if(n&1&&(c(0,"div",5),U(1,js,2,9,"ng-container",6),p()),n&2){let r=u();s(),l("ngForOf",r.questionBlocks)}}function Ks(n,i){n&1&&f(0,"i",20)}function Gs(n,i){n&1&&f(0,"i",21)}function Hs(n,i){n&1&&f(0,"i",22)}function Zs(n,i){n&1&&(c(0,"h3",23),y(1),x(2,"transloco"),p()),n&2&&(s(),T(" ",P(2,1,"editor.questions.empty.add_first_question")," "))}function Js(n,i){n&1&&(c(0,"h3",24),y(1),x(2,"transloco"),p()),n&2&&(s(),T(" ",P(2,1,"editor.questions.empty.drop_here")," "))}function $s(n,i){n&1&&(c(0,"div",25)(1,"p",26),y(2),x(3,"transloco"),p()()),n&2&&(s(2),T(" ",P(3,1,"editor.questions.empty.start_building")," "))}function Ws(n,i){n&1&&(c(0,"div",27)(1,"p",28),y(2),x(3,"transloco"),p()()),n&2&&(s(2),T(" ",P(3,1,"editor.questions.empty.drag_question")," "))}function Ys(n,i){if(n&1){let r=D();c(0,"sa-sally-dropzone",8),g("itemDropped",function(o){_(r);let e=u();return C(e.addQuestionOrQuestionGroup(o))})("dragOverChange",function(o){_(r);let e=u();return C(e.isDragOver=o)}),c(1,"div",9)(2,"div",10),g("click",function(){_(r);let o=u();return C(o.expandSidebar())})("mouseenter",function(){_(r);let o=u();return C(o.isHovered=!0)})("mouseleave",function(){_(r);let o=u();return C(o.isHovered=!1)}),c(3,"div",11),U(4,Ks,1,0,"i",12)(5,Gs,1,0,"i",13)(6,Hs,1,0,"i",14),p(),c(7,"div",15),U(8,Zs,3,3,"h3",16)(9,Js,3,3,"h3",17),p(),U(10,$s,4,3,"div",18)(11,Ws,4,3,"div",19),p()()()}if(n&2){let r=u();l("showBorder",!0)("isDragging",r.isDragging),s(2),k("toolbarexpanded",!r.isCollapsed),s(2),l("ngIf",!r.isDragging&&!r.isDragOver&&r.isCollapsed),s(),l("ngIf",!r.isDragging&&!r.isDragOver&&!r.isCollapsed),s(),l("ngIf",r.isDragging||r.isDragOver),s(2),l("ngIf",!r.isDragging&&!r.isDragOver),s(),l("ngIf",r.isDragging||r.isDragOver),s(),l("ngIf",r.isCollapsed),s(),l("ngIf",!r.isCollapsed)}}var Di=(()=>{let i=class i{constructor(t,o,e,a,d){this.editor=t,this.changeDetectorRef=o,this.route=e,this.selectionService=a,this.questionTypeModelService=d,this.isDragging=!1,this.showInfo=!1,this.dragStart=new M,this.dragEnd=new M,this.questionGroupDropped=new M,this.questionDropped=new M,this.questionReordered=new M,this.blockReordered=new M,this.destroy$=new et,this.isToolbarExpanded=!1,this.isDragOver=!1,this.isHovered=!1,this.shouldShowQuestionsView=!1,this.questionBlocks=[]}get isCollapsed(){return this.editor.addV2QuestionsMenuIsCollapsed.value}expandSidebar(){this.isDragOver||this.isCollapsed&&(this.editor.addV2QuestionsMenuIsCollapsed.next(!1),this.changeDetectorRef.markForCheck())}ngOnInit(){let t=this.route.snapshot.data.questionTypes;this.separateQuestionAndWidgetTypes(t),this.editor.addV2QuestionsMenuIsCollapsed.pipe(Q(this.destroy$)).subscribe(o=>{this.isToolbarExpanded=!o,this.changeDetectorRef.detectChanges()}),this.subscribeToFormChanges(),this.updateShouldShowQuestionsView()}separateQuestionAndWidgetTypes(t){let o=[this.questionTypeModelService.SCRATCHCARD_ID,this.questionTypeModelService.SLOTMACHINE_ID,this.questionTypeModelService.PUZZLE_ID];this.questionTypes=t.filter(e=>o.includes(e.id)===!1),this.widgetTypes=t.filter(e=>o.includes(e.id))}ngOnChanges(t){t.parentForm&&t.parentForm.currentValue&&(this.subscribeToFormChanges(),this.updateShouldShowQuestionsView(),this.changeDetectorRef.detectChanges())}subscribeToFormChanges(){let t=this.parentForm.get("questionblocks");t&&(this.updateSelectionItems(),t.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateShouldShowQuestionsView(),this.updateSelectionItems(),this.changeDetectorRef.detectChanges()}));let o=this.parentForm.get("widgets");o&&o.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateShouldShowQuestionsView(),this.changeDetectorRef.detectChanges()}),this.parentForm.valueChanges.pipe(Q(this.destroy$)).subscribe(()=>{this.updateShouldShowQuestionsView(),this.updateSelectionItems(),this.changeDetectorRef.detectChanges()})}updateSelectionItems(){let t=this.parentForm.get("questionblocks"),o=[];if(t===null){this.selectionService.setItems(o);return}
28t.controls.forEach(e=>{let a=e.get("questions");a!==null&&a.controls.forEach(d=>{let h=d.get("id")?.value;h!=null&&o.push({id:h})})}),this.selectionService.setItems(o)}updateShouldShowQuestionsView(){if(!this.parentForm){this.shouldShowQuestionsView=!1;return}let t=this.parentForm.get("questionblocks"),o=!1,e=0;if(t&&t.controls&&t.controls.length>0){this.questionBlocks=t.controls,e=this.questionBlocks.length;for(let O of this.questionBlocks){let F=O.get("questions");if(F&&F.controls&&F.controls.length>0){o=!0;break}}}let a=o||e>1,d=this.parentForm.get("widgets"),h=!1;d&&d.controls&&d.controls.length>0&&(h=!0),this.shouldShowQuestionsView=a||h}addQuestionOrQuestionGroup(t){if(!t||t.id===void 0)return;let o=new Gt({questionType:t});if(o.questionType.id===0){this.handleQuestionGroupDropped(o);return}this.handleQuestionDropped(o)}onDragStart(){this.dragStart.emit()}onDragEnd(){this.dragEnd.emit()}handleQuestionGroupDropped(t){this.questionGroupDropped.emit(t)}handleQuestionDropped(t){this.questionDropped.emit(t)}handleQuestionReordered(t){this.questionReordered.emit(t)}handleBlockReordered(t){this.blockReordered.emit(t)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};i.\u0275fac=function(o){return new(o||i)(m(nt),m(B),m(Bt),m(Mt),m(Nt))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-content"]],inputs:{isDragging:"isDragging",parentForm:"parentForm",showDefaultQuestionBlock:"showDefaultQuestionBlock",showInfo:"showInfo"},outputs:{dragStart:"dragStart",dragEnd:"dragEnd",questionGroupDropped:"questionGroupDropped",questionDropped:"questionDropped",questionReordered:"questionReordered",blockReordered:"blockReordered"},standalone:!1,features:[dt],decls:6,vars:4,consts:[[3,"parentForm"],["saShiftSelect",""],["data-cy","v2-questions-content",1,"tw-flex","tw-h-full"],["class","tw-flex tw-flex-col tw-w-full tw-h-full",4,"ngIf"],["data-cy","empty-state-container","class","tw-flex tw-flex-grow","mode","container",3,"showBorder","isDragging","itemDropped","dragOverChange",4,"ngIf"],[1,"tw-flex","tw-flex-col","tw-w-full","tw-h-full"],[4,"ngFor","ngForOf"],[3,"dragStart","dragEnd","questionDropped","questionGroupDropped","questionReordered","blockReordered","id","questionBlockForm","questionTypes","widgetTypes","parentForm","questionBlockIndex","isDragging","showInfo"],["data-cy","empty-state-container","mode","container",1,"tw-flex","tw-flex-grow",3,"itemDropped","dragOverChange","showBorder","isDragging"],[1,"tw-flex","tw-w-full","tw-justify-center"],["data-cy","empty-state-content",1,"tw-text-center","tw-w-full","tw-p-16","tw-gap-2","tw-flex","tw-flex-col","tw-items-center",3,"click","mouseenter","mouseleave"],["data-cy","empty-state-icon-container",1,"iconbox","tw-w-24","tw-h-24","tw-flex","tw-justify-center","tw-items-center","tw-text-6xl","tw-text-center","tw-mx-auto","tw-transition-all","tw-duration-300","tw-text-theme-primary"],["data-cy","empty-state-icon-collapsed","class","fa-light fa-hand-point-up",4,"ngIf"],["data-cy","empty-state-icon-expanded","class","fa-light fa-hand-point-up",4,"ngIf"],["data-cy","empty-state-icon-drag","class","fa-light fa-bullseye",4,"ngIf"],["data-cy","empty-state-title-container"],["data-cy","empty-state-title",4,"ngIf"],["data-cy","empty-state-title-drag",4,"ngIf"],["data-cy","empty-state-description-collapsed",4,"ngIf"],["data-cy","empty-state-description-expanded",4,"ngIf"],["data-cy","empty-state-icon-collapsed",1,"fa-light","fa-hand-point-up"],["data-cy","empty-state-icon-expanded",1,"fa-light","fa-hand-point-up"],["data-cy","empty-state-icon-drag",1,"fa-light","fa-bullseye"],["data-cy","empty-state-title"],["data-cy","empty-state-title-drag"],["data-cy","empty-state-description-collapsed"],["data-cy","empty-state-text-collapsed"],["data-cy","empty-state-description-expanded"],["data-cy","empty-state-text-expanded"]],template:function(o,e){o&1&&(f(0,"sa-survey-questions-v2-intro-screen",0),c(1,"div",1)(2,"div",2),U(3,Vs,2,1,"div",3)(4,Ys,12,11,"sa-sally-dropzone",4),p()(),f(5,"sa-survey-questions-v2-outro-screen",0)),o&2&&(l("parentForm",e.parentForm),s(3),l("ngIf",e.shouldShowQuestionsView||e.showDefaultQuestionBlock),s(),l("ngIf",!e.shouldShowQuestionsView&&!e.showDefaultQuestionBlock),s(),l("parentForm",e.parentForm))},dependencies:[ut,z,Tn,ui,fi,he,Ai,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
28src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.sep[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='1' x2='100%25' y2='1' stroke='rgba(66, 31, 60, 0.24)' stroke-width='1' stroke-dasharray='2%2c 7' stroke-linecap='square'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}sa-sally-dropzone[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;justify-content:center}sa-sally-dropzone[_ngcontent-%COMP%], sa-sally-dropzone[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:default;-webkit-user-select:none;user-select:none}sa-sally-dropzone[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], sa-sally-dropzone[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{font-size:18px;line-height:2rem;font-style:normal;font-weight:600}sa-sally-dropzone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#421f3c7a}sa-sally-dropzone[_ngcontent-%COMP%] .iconbox[_ngcontent-%COMP%]{transform:rotate(90deg);transition:all .3s ease;margin-bottom:.5rem;background-color:#ffae3c1f;border-radius:50%;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}sa-sally-dropzone[_ngcontent-%COMP%] .iconbox[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;
28transform:scaleX(-1) rotate(90deg);color:#ff7418;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}sa-sally-dropzone.toolbarexpanded[_ngcontent-%COMP%] .iconbox[_ngcontent-%COMP%], sa-sally-dropzone[_ngcontent-%COMP%]:hover .iconbox[_ngcontent-%COMP%]{transform:rotate(0)}sa-sally-dropzone.toolbarexpanded[_ngcontent-%COMP%] .iconbox[_ngcontent-%COMP%] i[_ngcontent-%COMP%], sa-sally-dropzone[_ngcontent-%COMP%]:hover .iconbox[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}sa-sally-dropzone.toolbarexpanded[_ngcontent-%COMP%] .iconbox[_ngcontent-%COMP%] i.fa-hand-back-point-left[_ngcontent-%COMP%], sa-sally-dropzone[_ngcontent-%COMP%]:hover .iconbox[_ngcontent-%COMP%] i.fa-hand-back-point-left[_ngcontent-%COMP%]{transform:rotate(0)} 29/*# sourceMappingURL=content.component-IDAPG7PJ.css.map */`]});let n=i;return n})();var Ii=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[R,Ot,pe,Oe,So,Qe,tt,it]});let n=i;return n})();var Yo=(()=>{let i=class i{constructor(t){this.translocoService=t,this._errorMessages=new ao([]),this.errorMessages$=this._errorMessages.asObservable()}setErrors(t){this._errorMessages.next(t)}clearErrors(){this._errorMessages.next([])}translateError(t){return this.translocoService.translate(t)}};i.\u0275fac=function(o){return new(o||i)(Zt(ot))},i.\u0275prov=Ct({token:i,factory:i.\u0275fac,providedIn:"root"});let n=i;return n})();var Xo=(()=>{let i=class i{constructor(t){this.surveyFormService=t}updateActiveStatus(t,o,e){let a=this.surveyFormService.getQuestionBlocks(t);if(a)for(let d=0;d<a.length;d++){let h=this.surveyFormService.getQuestions(t,d);if(h)for(let O=0;O<h.length;O++){let F=this.surveyFormService.getQuestion(t,d,O),S=F.get("id")?.value;if(!S)continue;let L=typeof S=="string"?Number(S):S;Number.isNaN(L)||o.includes(L)&&(F.get("status")?.setValue(e),F.markAsDirty())}}}updateMandatoryStatus(t,o,e){let a=this.surveyFormService.getQuestionBlocks(t);if(a)for(let d=0;d<a.length;d++){let h=this.surveyFormService.getQuestions(t,d);if(h)for(let O=0;O<h.length;O++){let F=this.surveyFormService.getQuestion(t,d,O),S=F.get("id")?.value;if(!S)continue;let L=typeof S=="string"?Number(S):S;Number.isNaN(L)||o.includes(L)&&(F.get("mandatory")?.setValue(e),F.markAsDirty())}}}getQuestionOrdersByIds(t,o){let e=[],a=this.surveyFormService.getQuestionBlocks(t);if(!a)return e;for(let d=0;d<a.length;d++){let h=this.surveyFormService.getQuestions(t,d);if(h)for(let O=0;O<h.length;O++){let F=this.surveyFormService.getQuestion(t,d,O),S=this.normalizeId(F.get("id")?.value);if(S===null||!o.includes(S))continue;let L=Number(F.get("order")?.value);Number.isNaN(L)||e.push(L)}}return e}deleteQuestions(t,o){let e=this.surveyFormService.getQuestionBlocks(t);if(!e)return;let a=t.get("default_language_id")?.value,d=[];for(let h=0;h<e.length;h++){let O=this.surveyFormService.getQuestions(t,h);if(O)for(let F=0;F<O.length;F++){let S=this.surveyFormService.getQuestion(t,h,F),L=this.normalizeId(S.get("id")?.value);L===null||!o.includes(L)||d.push({blockIndex:h,questionIndex:F,questionForm:S})}}d.length!==0&&(d.sort((h,O)=>h.blockIndex!==O.blockIndex?O.blockIndex-h.blockIndex:O.questionIndex-h.questionIndex),d.forEach(({blockIndex:h,questionIndex:O,questionForm:F})=>{this.surveyFormService.removeTypeaheadSurveyFile(t,F,a),this.surveyFormService.removeQuestion(t,h,O)}),this.surveyFormService.resetQuestionOrders(t))}normalizeId(t){if(t==null||t==="")return null;let o=typeof t=="string"?Number(t):t;return Number.isNaN(o)?null:o}};i.\u0275fac=function(o){return new(o||i)(Zt(gt))},i.\u0275prov=Ct({token:i,factory:i.\u0275fac});let n=i;return n})();var kt={MakeMandatory:"makeMandatory",MakeOptional:"makeOptional",Activate:"activate",Deactivate:"deactivate",Delete:"delete"};var el=(n,i)=>i.type;function ol(n,i){if(n&1){let r=D();b(0,"button",2),Ft("click",function(){let o=_(r).$implicit,e=u(2);return C(e.onAction(o.type))}),y(1),x(2,"transloco"),v()}if(n&2){let r=i.$implicit,t=u(2);be("disabled",t.selectionService.isLocked),q("data-cy",r.dataCy),s(),T(" ",P(2,3,r.labelKey)," ")}}function nl(n,i){if(n&1&&(b(0,"div",0),Jt(1,ol,3,5,"button",1,el),v(
29)),n&2){let r=u();s(),$t(r.actions)}}var tn=(()=>{let i=class i{constructor(t,o){this.selectionService=t,this.cdRef=o,this.actionTriggered=new M,this.actions=[{type:kt.Activate,labelKey:"editor.questions.bulk.activate",dataCy:"bulk-activate"},{type:kt.Deactivate,labelKey:"editor.questions.bulk.deactivate",dataCy:"bulk-deactivate"},{type:kt.MakeMandatory,labelKey:"editor.questions.bulk.make_mandatory",dataCy:"bulk-make-mandatory"},{type:kt.MakeOptional,labelKey:"editor.questions.bulk.make_optional",dataCy:"bulk-make-optional"},{type:kt.Delete,labelKey:"editor.questions.bulk.delete",dataCy:"bulk-delete"}],this.destroy$=new et}ngOnInit(){this.selectionService.selectionChanged$.pipe(Q(this.destroy$)).subscribe(()=>{this.cdRef.markForCheck()})}onAction(t){this.actionTriggered.emit(t)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};i.\u0275fac=function(o){return new(o||i)(m(Mt),m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-bulk-actions-toolbar"]],outputs:{actionTriggered:"actionTriggered"},decls:1,vars:1,consts:[[1,"bulk-actions-toolbar","tw-flex","tw-items-center","tw-gap-6","tw-ml-6"],["type","button",1,"bulk-action-button",3,"disabled"],["type","button",1,"bulk-action-button",3,"click","disabled"]],template:function(o,e){o&1&&H(0,nl,3,0,"div",0),o&2&&Z(e.selectionService.selectedCount>=1?0:-1)},dependencies:[R,ft,N],styles:[`.bulk-actions-toolbar[_ngcontent-%COMP%]{background-color:#fff}.bulk-action-button[_ngcontent-%COMP%]{font-family:var(--pp-font-family-sans);font-weight:500;font-size:14px;line-height:1.71;color:#421f3c;opacity:.48;background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}.bulk-action-button[_ngcontent-%COMP%]:hover:not(:disabled){opacity:1}.bulk-action-button[_ngcontent-%COMP%]:focus{outline:none}.bulk-action-button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #421f3c;outline-offset:2px;border-radius:2px}.bulk-action-button[_ngcontent-%COMP%]:disabled{opacity:.48;cursor:not-allowed} 30/*# sourceMappingURL=bulk-actions-toolbar.component-BNQGDVQW.css.map */`],changeDetection:0});let n=i;return n})();function rl(n,i){if(n&1&&(Wt(0),y(1),Yt()),n&2){let r=u();s(),T(" ",r.selectAllLabel," ")}}function al(n,i){if(n&1&&(Wt(0),y(1),Yt()),n&2){let r=u();s(),T(" ",r.selectedCountLabel," ")}}var en=(()=>{let i=class i{constructor(t,o){this.selectionService=t,this.cdRef=o,this.selectAllTooltip="Select all",this.selectNoneTooltip="Select none",this.deselectAllTooltip="Deselect all",this.selectAllLabel="",this.selectedCountLabel="",this.STATE=lt,this.destroy$=new et}ngOnInit(){this.selectionService.selectionChanged$.pipe(Q(this.destroy$)).subscribe(()=>{this.cdRef.markForCheck()})}get selectionState(){return this.selectionService.selectionState}onMasterCheckboxChange(){if(this.selectionState===lt.NONE){this.selectionService.selectAll();return}this.selectionService.clearSelection()}onLabelClick(){this.selectionState===lt.NONE&&this.selectionService.selectAll()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};i.\u0275fac=function(o){return new(o||i)(m(Mt),m(B))},i.\u0275cmp=w({type:i,selectors:[["sa-selection-toolbar"]],inputs:{selectAllTooltip:"selectAllTooltip",selectNoneTooltip:"selectNoneTooltip",deselectAllTooltip:"deselectAllTooltip",selectAllLabel:"selectAllLabel",selectedCountLabel:"selectedCountLabel"},decls:5,vars:10,consts:[[1,"tw-py-2","tw-pl-4","tw-flex","tw-items-center","tw-gap-4"],["placement","top","container","body","data-cy","master-checkbox",3,"changed","state","ngbTooltip"],["data-cy","selection-label",1,"selection-label","tw-text-sm","tw-font-medium",3,"click"],[4,"ngIf"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"sa-sally-checkbox",1),g("changed",function(){return e.onMasterCheckboxChange()}),p(),c(2,"span",2),g("click",function(){return e.selectionState===e.STATE.NONE&&e.onLabelClick()}),U(3,rl,2,1,"ng-container",3)(4,al,2,1,"ng-container",3),p()()),o&2&&(s(),l("state",e.selectionState)("ngbTooltip",e.selectionState===e.STATE.ALL?e.deselectAllTooltip:e.selectionState===e.STATE.SOME?e.selectNoneTooltip:e.selectAllTooltip),s(),k("tw-cursor-pointer",e.selectionState===e.STATE.NONE)("tw-opacity-48",e.selectionState===e.STATE.NONE)("hover:tw-opacity-100",e.selectionState===e.STATE.NONE),s(),l("ngIf",e.selectionState===e.STATE.NONE),s(),l("ngIf",e.selectionState!==e.STATE.NONE))},dependencies:[R,z,Me,Rt,Qe],styles:[`.tw-opacity-48[_ngcontent-%COMP%]{opacity:.48}.selection-label[_ngcontent-%COMP%]{color:#421f3c} 31/*# sourceMappingURL=selection-toolbar.component-BRBX4BMP.css.map */`],changeDetection:0});let n=i;return n})();var ll=(n,i)=>({"fa-arrow-right-from-line":n,"fa-arrow-left-to-line":i});function cl(n,i){if(n&1){let r=D();c(0,"div",9)(1,"div",10),x(2,"transloco"),x(3,"transloco"),c(4,"label",11),y(5),x(6,"transloco"),p(),c(7,"sa-sally-toggle",12),ae("ngModelChange",function(o){_(r);let e=u();return re(e.localShowInfo,o)||(e.localShowInfo=o),C(o)}),g("toggled",function(o){_(r);let e=u();return C(e.onToggleShowInfo(o))}),p()()()}if(n&2){let r=u();s(),l("ngbTooltip",r.showInfo?P(2,3,"editor.questions.add_question.show_info.tooltip_enabled"):P(3,5,"editor.questions.add_question.show_info.tooltip_disabled")),s(4),T(" ",P(6,7,"editor.questions.add_question.show_info.label")," "),s(2),ie("ngModel",r.localShowInfo)}}var qi=(()=>{let i=class i{constructor(){this.isCollapsed=!1,this.search="",this.showInfo=!1,this.searchChange=new M,this.toggleCollapse=new M,this.showInfoToggle=new M,this.localShowInfo=!1}get collapsedClass(){return this.isCollapsed}ngOnChanges(){this.localShowInfo=this.showInfo}onSearchInput(t){this.searchChange.emit(t)}
31onToggle(){this.toggleCollapse.emit()}onToggleShowInfo(t){this.localShowInfo=t,this.showInfoToggle.emit(t)}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-v2-sidebar-header"]],hostVars:2,hostBindings:function(o,e){o&2&&k("is-collapsed",e.collapsedClass)},inputs:{isCollapsed:"isCollapsed",search:"search",showInfo:"showInfo"},outputs:{searchChange:"searchChange",toggleCollapse:"toggleCollapse",showInfoToggle:"showInfoToggle"},standalone:!1,features:[dt],decls:10,vars:7,consts:[[1,"sidebar-header-container","px-2","tw-flex","tw-flex-col"],[1,"tw-flex","tw-justify-between","tw-items-center","tw-gap-2"],["type","button","container","body",1,"toggle-button","bg-transparent","tw-ml-2",3,"click"],["aria-hidden","true",1,"fa-regular",3,"ngClass"],["class","show-info-toggle-section",4,"ngIf"],[1,"search-section","relative"],["for","add-question-search",1,"sr-only"],["aria-hidden","true",1,"fa-regular","fa-magnifying-glass","search-input-icon"],["type","text","autocomplete","off","id","add-question-search","placeholder","Search","aria-label","Search questions","data-cy","search-input",1,"search-input","w-full","pl-10","pr-4","py-2","rounded-lg","focus:outline-none","text-sm","placeholder-gray-400",3,"ngModelChange","ngModel"],[1,"show-info-toggle-section"],["placement","right","container","body","triggers","mouseenter:mouseleave",1,"show-info-toggle-wrapper","tw-flex","tw-items-center","tw-gap-2",3,"ngbTooltip"],["for","show-info-toggle",1,"tw-text-sm","tw-font-medium","tw-cursor-pointer"],["id","show-info-toggle","data-cy","show-info-toggle",3,"ngModelChange","toggled","ngModel"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"div",2),g("click",function(){return e.onToggle()}),f(3,"i",3),p(),U(4,cl,8,9,"div",4),p(),c(5,"div",5)(6,"label",6),y(7,"Search questions"),p(),f(8,"i",7),c(9,"input",8),g("ngModelChange",function(d){return e.onSearchInput(d)}),p()()()),o&2&&(s(2),q("data-cy",e.isCollapsed?"toggle-sidebar-expand":"toggle-sidebar-collapse"),s(),l("ngClass",Qt(4,ll,e.isCollapsed,!e.isCollapsed)),s(),l("ngIf",!e.isCollapsed),s(5),l("ngModel",e.search))},dependencies:[bt,$,de,Rt,J,z,it,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");
31unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{display:block}.toggle-button[_ngcontent-%COMP%]{background:transparent!important;box-shadow:none!important;transition:all .2s ease-in-out;height:1rem;width:1rem;opacity:.4}.toggle-button[_ngcontent-%COMP%], .toggle-button[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer;color:#421f3c}.toggle-button[_ngcontent-%COMP%]:hover{opacity:.6}.toggle-button[_ngcontent-%COMP%]:focus{outline:none}.sidebar-header-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:3;padding-top:.9rem}.search-section[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative;height:2.5rem;overflow:hidden;opacity:1;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.is-collapsed[_nghost-%COMP%] .search-section[_ngcontent-%COMP%]{height:0rem;opacity:0}.search-input[_ngcontent-%COMP%]{width:100%;height:2.5rem;border-radius:.5rem;border:none;color:#421f3c;background-color:#f5f5f5!important;padding-left:2.5rem;padding-right:.75rem;font-size:1rem;font-weight:500;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}.search-input[_ngcontent-%COMP%]::placeholder{color:#421f3c;opacity:.4}.search-input[_ngcontent-%COMP%]:focus{outline:none;background-color:#fff!important;box-shadow:0 0 0 2px #ff741852}.search-input-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#421f3c;opacity:.4;font-size:1.25rem;pointer-events:none}.question-types-label[_ngcontent-%COMP%]{color:var(--pp-grey);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em} 32/*# sourceMappingURL=sidebar-header.component-PHIP4MZ6.css.map */`]});let n=i;return n})();function pl(n,i){if(n&1&&(c(0,"p",5),y(1),p()),n&2){let r=u();s(),I(r.usage)}}var zi=(()=>{let i=class i{constructor(){this.item=null,this.usage=""}get previewImageUrl(){return this.item===null||this.item.id===void 0?"":`${Ue.CDN}app/v3/editor/questions/types/questiontypes_images/${this.item.id}.svg`}get itemName(){return this.item===null?"":this.item.name_translated||this.item.name}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-question-type-info-panel"]],inputs:{item:"item",usage:"usage"},standalone:!1,decls:6,vars:3,consts:[[1,"question-type-info-panel"],[1,"preview-image-container"],["alt","Preview",1,"preview-image",3,"error","src"],[1,"item-name"],["class","item-description",4,"ngIf"],[1,"item-description"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"img",2),g("error",function(d){return d.target.style.display="none"}),p()(),c(3,"h4",3),y(4),p(),U(5,pl,2,1,"p",4),p()),o&2&&(s(2),l("src",e.previewImageUrl,It),s(2),I(e.itemName),s(),l("ngIf",e.usage))},dependencies:[z],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
32src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{cursor:default}*:not(i){font-family:var(--sallyUI-font)}button,button *,a,a *{cursor:pointer}::ng-deep body{background-color:#fff}::ng-deep .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row}::ng-deep .tab-content>ng-component{flex-grow:1}::ng-deep .fixed-top{position:relative}::ng-deep #main-component{padding-top:unset!important;position:relative!important;height:unset!important}::ng-deep .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.question-type-info-panel{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:1rem;box-shadow:0 4px 6px #0000001a;width:288px}.question-type-info-panel.info-panel-positioned{position:fixed;left:var(--panel-left);bottom:clamp(var(--panel-min-bottom, 8px),var(--panel-bottom-calculated, calc(100vh - var(--panel-bottom) - 160px)),100vh - 16px);max-height:calc(100vh - 16px);max-width:400px;z-index:9999;overflow-y:auto}.preview-image-container{margin-bottom:.75rem}.preview-image{width:256px;height:256px;border-radius:.5rem;display:block;object-fit:cover}.item-name{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#333}.item-description{margin:0;font-size:.875rem;color:#666;line-height:1.5} 33/*# sourceMappingURL=question-type-info-panel.component-JYFZ3R7L.css.map */ 34`],encapsulation:2});let n=i;return n})();var ul=n=>({"collapsed-list":n}),ml=(n,i,r,t,o,e,a)=>({"drag-state":n,"hover-state":i,"mousedown-state":r,"drag-handle":t,"collapsed-item":o,"disabled-item":e,selected:a}),fl=n=>({"sortable-ghost":n}),gl=(n,i,r)=>({"group-icon":n,"collapsed-hover-icon":i,"collapsed-active-icon":r});function hl(n,i){n&1&&(c(0,"span",11),f(1,"i",12),p())}function _l(n,i){if(n&1&&(c(0,"div",13),f(1,"sa-sally-question-type-icon",14),p()),n&2){let r=u().$implicit,t=u();l("ngClass",ho(3,gl,r.object_name==="group",t.isCollapsed&&r._hover&&!r._dragging&&!r._placeholder,t.isCollapsed&&(r._dragging||r._mousedown))
34),s(),l("variant",t.questionTypeIconVariant.SIDEBAR)("source",r)}}function Cl(n,i){if(n&1){let r=D();c(0,"button",15),g("click",function(o){_(r);let e=u().$implicit,a=u();return C(a.addQuestionOrQuestionGroup(e,o))})("mouseenter",function(){_(r);let o=u(2);return C(o.onHoverPlusButton())})("mouseleave",function(){_(r);let o=u(2);return C(o.onLeavePlusButton())}),f(1,"i",16),p()}}function yl(n,i){if(n&1){let r=D();c(0,"li",3,0),g("mouseenter",function(o){let e=_(r).$implicit,a=Et(1),d=u();return C(d.onHover(e,a,o))})("mouseleave",function(){let o=_(r).$implicit,e=Et(1),a=u();return C(a.onLeave(o,e))})("mousedown",function(){let o=_(r).$implicit,e=u();return C(e.onMouseDown(o))})("mouseup",function(){let o=_(r).$implicit,e=u();return C(e.onMouseUp(o))})("click",function(o){let e=_(r).$implicit,a=u();return C(a.onItemSelected(e,o))})("dragStarted",function(){let o=_(r).$implicit,e=u();return C(e.onItemDragStarted(o))})("dragEnded",function(){let o=_(r).$implicit,e=u();return C(e.onItemDragEnded(o))}),c(2,"div",4),g("mouseenter",function(o){let e=_(r).$implicit,a=Et(1),d=u();return C(d.onHoverNameArea(e,a,o))}),c(3,"div",5),U(4,hl,2,0,"span",6)(5,_l,2,7,"div",7),c(6,"span",8),y(7),p()()(),c(8,"div",9),U(9,Cl,2,0,"button",10),p()()}if(n&2){let r=i.$implicit,t=u();l("ngClass",xn(13,ml,r._dragging,r._hover&&!t.isCollapsed&&!r._dragging&&!r._placeholder,r._mousedown,!t.isCollapsed&&r._hover&&!r._dragging&&!r._placeholder,t.isCollapsed,r.disabled,(t.selectedItem==null?null:t.selectedItem.id)===r.id))("ngbTooltip",t.isCollapsed?r.name_translated||r.name:r.disabled&&!t.showInfo?r.tooltip:null)("dragPayload",r)("dragIconClass",t.getItemIconClass(r))("dragText",t.getItemDragText(r))("dragEnabled",!r.disabled),q("data-item-id",r.id)("data-item-object_name",r.object_name),s(2),l("ngClass",j(21,fl,r._placeholder)),s(2),l("ngIf",r._hover&&!t.isCollapsed&&!r._mousedown&&!r._dragging),s(),l("ngIf",!r._hover||t.isCollapsed||r._mousedown||r._dragging),s(2),T(" ",r.name_translated||r.name," "),s(2),l("ngIf",!t.isCollapsed&&r._hover&&!r._dragging&&!r._placeholder)}}var Qi=(()=>{let i=class i{constructor(t,o,e,a){this.appRef=t,this.injector=o,this.translocoService=e,this.questionTypeModelService=a,this.questionTypeIconVariant=jt,this.items=[],this.isCollapsed=!1,this.showInfo=!1,this.groupName="",this.search="",this.itemSelected=new M,this.questionOrQuestionGroupAdded=new M,this.dragStart=new M,this.dragEnd=new M,this.selectedItem=null,this.activeTooltip=null,this.infoPanelComponentRef=null,this.infoPanelElement=null}ngOnChanges(t){(t.isCollapsed&&this.isCollapsed||t.showInfo&&!this.showInfo)&&this.hideInfoPanel()}trackById(t,o){return o.id?.toString()||""}onItemDragStarted(t){t._dragging=!0,t._placeholder=!0,t._hover=!0,t._mousedown=!0,this.closeAllTooltips(),this.hideInfoPanel(),this.dragStart.emit(t)}getItemIconClass(t){return me(t)}onItemDragEnded(t){t&&(t._dragging=!1,t._placeholder=!1,t._hover=!1,t._mousedown=!1),this.dragEnd.emit(t)}getItemDragText(t){return t.name_translated||t.name}onHover(t,o,e){if(!(t._dragging===!0||t._placeholder===!0)){if(e.target instanceof HTMLElement){let a=e.target;if(((a.closest("button.add-item-btn")||a.closest('[data-cy="add-item-button"]'))!==null||a.classList.contains("add-item-btn")||a.tagName==="I"&&a.closest("button.add-item-btn")!==null||a.tagName==="BUTTON"&&a.classList.contains("add-item-btn"))&&this.showInfo===!0)return}if(t._hover=!0,this.activeTooltip!==null&&this.activeTooltip!==o&&this.activeTooltip.close(),this.showInfo===!0){o.close(),this.showInfoPanel(t,e);return}if(this.isCollapsed===!0){o.open(),this.activeTooltip=o;return}}}onLeave(t,o){if(t._hover=!1,t._mousedown=!1,this.isCollapsed===!0&&this.activeTooltip===o){o.close(),this.activeTooltip=null;return}this.showInfo===!0&&this.hideInfoPanel()}onItemSelected(t,o){!t._placeholder&&!t._dragging&&(this.showInfo===!0&&o!==void 0&&(this.closeAllTooltips(),this.showInfoPanel(t,o)),this.selectedItem?.id===t.id?this.selectedItem=null:this.selectedItem=t,this.itemSelected.emit(t))}addQuestionOrQuestionGroup(t,o){if(o.stopPropagation(),t.disabled)return;let e=new Gt({questionType:t});this.questionOrQuestionGroupAdded.emit(e)}
34onHoverPlusButton(){this.showInfo===!0&&this.hideInfoPanel()}onLeavePlusButton(){}onHoverNameArea(t,o,e){this.onHover(t,o,e)}onMouseDown(t){!this.isCollapsed&&!t._placeholder&&!t.disabled&&(t._mousedown=!0)}onMouseUp(t){t._mousedown=!1}closeAllTooltips(){this.tooltips&&this.tooltips.forEach(t=>t.close()),this.activeTooltip=null}ngOnDestroy(){this.hideInfoPanel()}showInfoPanel(t,o){let e=document.querySelector('[data-cy="sidebar-container"]');if(e===null)return;let a=this.findItemElement(t,o);if(a===null)return;this.hideInfoPanel();let d=this.createPanelComponent(t),h=d.location.nativeElement,O=e.getBoundingClientRect(),F=a.getBoundingClientRect();this.infoPanelComponentRef=d,document.body.appendChild(h),requestAnimationFrame(()=>{let S=h.querySelector(".question-type-info-panel");if(S===null){this.hideInfoPanel();return}S.style.setProperty("--panel-left",`${O.right+8}px`),S.style.setProperty("--panel-bottom",`${F.bottom}px`),S.classList.add("info-panel-positioned"),requestAnimationFrame(()=>{let L=S.offsetHeight||300,X=window.innerHeight,Ht=8,Pt=X-F.bottom-180,ye=X-Pt-L,Dt=Pt;ye<Ht&&(Dt=X-L-Ht);let ro=Ht;Dt=Math.max(Dt,ro);let nn=X-Ht;Dt=Math.min(Dt,nn),S.style.setProperty("--panel-bottom-calculated",`${Dt}px`),S.style.setProperty("--panel-min-bottom",`${ro}px`)}),this.infoPanelElement=S})}findItemElement(t,o){if(o.currentTarget!==null&&o.currentTarget instanceof HTMLElement){let e=o.currentTarget.closest("li");if(e!==null)return e}if(o.target instanceof HTMLElement){let e=o.target.closest("li");if(e!==null)return e}if(t.id!==void 0){let e=document.querySelector(`[data-item-id="${t.id}"]`);if(e!==null)return e}return null}hideInfoPanel(){if(this.infoPanelComponentRef===null)return;let t=this.infoPanelComponentRef.location.nativeElement;this.appRef.detachView(this.infoPanelComponentRef.hostView),this.infoPanelComponentRef.destroy(),t.parentNode!==null&&t.parentNode.removeChild(t),this.infoPanelElement=null,this.infoPanelComponentRef=null}createPanelComponent(t){let o=_o(zi,{environmentInjector:this.injector}),e=this.getQuestionTypeUsage(t);return o.instance.item=t,o.instance.usage=e,this.appRef.attachView(o.hostView),o}getTranslationKeyForObjectName(t,o){let e={open_end:"open_ended",plaintext:"text_only",slider_text:"text_slider",ranked:"ranking"};return t==="slider_numeric"&&o!==void 0?o===this.questionTypeModelService.NPS_ID?"nps":"numeric_slider":e[t]||t}getQuestionTypeUsage(t){return t.object_name===null||t.object_name===void 0||t.object_name===""?"":t.object_name==="group"?this.getGroupUsageTranslation():this.getQuestionTypeUsageTranslation(t)}getGroupUsageTranslation(){let t="editor.questions.group.usage",o=this.translocoService.translate(t);return o==null||o===t?"":o}getQuestionTypeUsageTranslation(t){let e=`editor.questions.types.${this.getTranslationKeyForObjectName(t.object_name,t.id)}.usage`,a=this.translocoService.translate(e);return a==null||a===e?"":a}};i.\u0275fac=function(o){return new(o||i)(m(fo),m(po),m(ot),m(Nt))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-sidebar-header-list"]],viewQuery:function(o,e){if(o&1&&ee(Rt,5),o&2){let a;oe(a=ne())&&(e.tooltips=a)}},inputs:{items:"items",isCollapsed:"isCollapsed",showInfo:"showInfo",groupName:"groupName",search:"search"},outputs:{itemSelected:"itemSelected",questionOrQuestionGroupAdded:"questionOrQuestionGroupAdded",dragStart:"dragStart",dragEnd:"dragEnd"},standalone:!1,features:[dt],decls:2,vars:5,consts:[["itemTooltip","ngbTooltip"],[1,"list-none",3,"ngClass"],["tabindex","0","data-cy","question-type-item","triggers","manual","placement","right","container","body","class","transition-all duration-200 easein-out","saDragHandle","",3,"ngClass","ngbTooltip","dragPayload","dragIconClass","dragText","dragEnabled","mouseenter","mouseleave","mousedown","mouseup","click","dragStarted","dragEnded",4,"ngFor","ngForOf","ngForTrackBy"],["tabindex","0","data-cy","question-type-item","triggers","manual","placement","right","container","body","saDragHandle","",1,"transition-all","duration-200","easein-out",3,"mouseenter","mouseleave","mousedown","mouseup","click","dragStarted","dragEnded","ngClass","ngbTooltip","dragPayload","dragIconClass","dragText","dragEnabled"],[1,"grid-col-left",3,"mouseenter","ngClass"],[1,"item-main-area"],["class","drag-handle mr-1","data-cy","drag-handle",4,"ngIf"],["class","icon-wrapper",3,"ngClass",4,"ngIf"],[1,"item-name-text"],[1,"grid-col-right"],["class","add-item-btn","data-cy","add-item-button",3,"click","mouseenter","mouseleave",4,"ngIf"],["data-cy","drag-handle",1,"drag-handle","mr-1"],["aria-hidden","true",1,"fa-solid","fa-grip-dots-vertical","fa-xl"],[1,"icon-wrapper",3,"ngClass"],[3,"variant","source"],["data-cy","add-item-button",1,"add-item-btn",3,"click","mouseenter","mouseleave"],["aria-hidden","true",1,"fa-solid","fa-plus"]],template:function(o,e){o&1&&(c(0,"ul",1),U(1,yl,10,23,"li",2),p()),o&2&&(l("ngClass",j(3,ul,e.isCollapsed)),s(),l("ngForOf",e.items)("ngForTrackBy",e.trackById))},dependencies:[Rt,J,ut,z,fe,Se],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
34src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{display:block;font-family:var(--secondary-font)} li.drag-state, li.mousedown-state{z-index:10} li.drag-state :not(.sortable-ghost).grid-col-left, li.mousedown-state :not(.sortable-ghost).grid-col-left{background-color:#ff7418!important;overflow:hidden;border-radius:.75rem;transform:rotate(-4deg);width:auto;display:grid;gap:.5rem;padding:.25rem} li.drag-state :not(.sortable-ghost).grid-col-left, li.drag-state :not(.sortable-ghost).grid-col-left *, li.mousedown-state :not(.sortable-ghost).grid-col-left, li.mousedown-state :not(.sortable-ghost).grid-col-left *{cursor:move!important;cursor:grab!important;cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important} li.drag-state :not(.sortable-ghost).grid-col-left .item-main-area, li.mousedown-state :not(.sortable-ghost).grid-col-left .item-main-area{display:flex;flex-direction:row;flex-shrink:1;flex-grow:0;gap:.5rem} li.drag-state :not(.sortable-ghost).grid-col-left .icon-wrapper, li.mousedown-state :not(.sortable-ghost).grid-col-left .icon-wrapper{background-color:var(--pp-white-32)!important;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center} li.drag-state :not(.sortable-ghost).grid-col-left .item-name-text, li.mousedown-state :not(.sortable-ghost).grid-col-left .item-name-text{color:var(--pp-white)!important;font-size:1rem;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis;flex:1} li.drag-state :not(.sortable-ghost).grid-col-left .drag-handle, li.mousedown-state :not(.sortable-ghost).grid-col-left .drag-handle{color:var(--pp-white)!important} li.drag-state .grid-col-right, li.mousedown-state .grid-col-right{opacity:0!important} li.drag-state.collapsed-item .icon-wrapper, li.mousedown-state.collapsed-item .icon-wrapper{background-color:transparent!important}ul[_ngcontent-%COMP%]{list-style:none;padding:.8rem 0rem 1rem .2rem;margin:0;display:flex;flex-direction:column;gap:.5rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}
34ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;min-height:2rem;height:2rem;max-height:2rem;border-radius:1.5rem;transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .1s cubic-bezier(.56,0,.08,1.01);display:grid;grid-template-columns:80% 20%;align-items:center;padding:0;cursor:pointer;width:100%}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus-visible{outline:none}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .grid-col-left[_ngcontent-%COMP%]{display:flex;align-items:center;height:100%;overflow:hidden;padding-left:.25rem;transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01),transform .3s .3s cubic-bezier(.56,0,.08,1.01)}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .grid-col-right[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;opacity:0;transition:opacity .2s linear}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;height:100%;overflow:hidden}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:.5rem;background-color:#421f3c1f;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .icon-wrapper.group-icon[_ngcontent-%COMP%]{background-color:transparent!important}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .item-name-text[_ngcontent-%COMP%]{font-size:1rem;margin-left:5px;font-weight:600;color:#421f3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.25}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .drag-handle[_ngcontent-%COMP%]{color:var(--grey-medium);display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:4px;transition:all .2s;width:1.5rem}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .drag-handle[_ngcontent-%COMP%]:hover{color:var(--primary-color)}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .drag-handle[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.875rem}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .add-item-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border:none;background:none;padding:.25rem;transition:all .2s;color:#ff7418;cursor:pointer!important;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .add-item-btn[_ngcontent-%COMP%]:hover{background-color:rgba(var(--color-primary-50),.1)}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .add-item-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.875rem}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state, ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).drag-state{width:100%}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .grid-col-left[_ngcontent-%COMP%]{background-color:#ffae3c1f}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .grid-col-left[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .grid-col-left[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:grab}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .grid-col-right[_ngcontent-%COMP%]{opacity:1}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .icon-wrapper[_ngcontent-%COMP%]{background-color:transparent}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .item-name-text[_ngcontent-%COMP%]{color:#421f3c}
34ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.collapsed-item).hover-state .drag-handle[_ngcontent-%COMP%]{color:#421f3c66}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .sortable-ghost[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23ff7418' stroke-width='2' stroke-dasharray='1%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='rgba(255, 174, 60, 0.4)' stroke-width='2' stroke-linecap='square'/%3e%3c/svg%3e");background-color:transparent!important;border-radius:.75rem}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .sortable-ghost[_ngcontent-%COMP%] .item-name-text[_ngcontent-%COMP%]{overflow:hidden;opacity:.4}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .sortable-ghost[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{background-color:transparent!important;opacity:.4!important}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .sortable-ghost[_ngcontent-%COMP%] .icon-wrapper.group-icon[_ngcontent-%COMP%]{background-color:transparent!important}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .sortable-ghost[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%] sa-sally-question-type-icon[_ngcontent-%COMP%]{opacity:.4!important}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .grid-col-left[_ngcontent-%COMP%]{border-radius:.75rem;width:100%;min-width:2rem}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .item-inner-content[_ngcontent-%COMP%]{padding:0;width:100%;min-width:1.5rem;height:100%;display:flex;justify-content:center;align-items:center}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%]{height:1.5rem;min-height:auto;min-height:2rem;height:2rem;max-height:2rem;grid-template-columns:80% 20%;width:40px;padding:0;border-radius:.75rem}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .grid-col-right[_ngcontent-%COMP%]{display:none}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;max-width:1.5rem;max-height:1.5rem;border-radius:.5rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-hover-icon[_ngcontent-%COMP%]{background-color:#ff7418}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-hover-icon[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-hover-icon[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-hover-icon.group-icon[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-hover-icon.group-icon[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{color:#ff7418}ul[_ngcontent-%COMP%] li.collapsed-item[_ngcontent-%COMP%] .icon-wrapper.collapsed-active-icon[_ngcontent-%COMP%]{background-color:transparent!important}ul.collapsed-list[_ngcontent-%COMP%]{gap:.3rem}.drag-image[_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{overflow:hidden;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;max-width:1.5rem;max-height:1.5rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center;background-color:#ff7418}.drag-image[_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%], .drag-image[_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{color:#fff}.drag-image[data-sidebar-state=collapsed][_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%]{background-color:#ff7418;transform:scale(1.5);padding:.25rem;border-radius:.75rem;width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-width:2rem;max-height:2rem;transition:all .4s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .4s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .4s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .4s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .4s cubic-bezier(.56,0,.08,1.01);-o-transition:all .4s cubic-bezier(.56,0,.08,1.01)}.drag-image[data-sidebar-state=collapsed][_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{background-color:#fff6}.drag-image[data-sidebar-state=collapsed][_ngcontent-%COMP%] .item-main-area[_ngcontent-%COMP%] .item-name-text[_ngcontent-%COMP%]{display:none} 35/*# sourceMappingURL=sidebar-list.component-MZKBXK7Z.css.map */`]});let n=i;return n})();var bl=(n,i)=>({"collapsed-sidebar":n,"expanded-sidebar":i}),wl=n=>({collapsed:n}),Bi=(()=>{let i=class i{constructor(t,o,e,a,d){this.editor=t,this.changeDetectorRef=o,this.apiService=e,this.toast=a,this.questionTypesService=d,this.isOffline=!1,this.questionOrQuestionGroupAdded=new M,this.onImportQuestions=new M,this.dragStart=new M,this.dragEnd=new M,this.showInfoChange=new M,this.destroy$=new et,this.search="",this.showInfo=!1,this.allQuestionTypes=[],this.allWidgetTypes=[],this.filteredQuestionTypes=[],this.filteredWidgetTypes=[],this.groupItem=new xo({id:0,name:"Group",params:{}}
35),this.searchSubject=new et,this.groupItem.name_translated="Group",this.groupItem.object_name="group",this.groupItem.answertypes=[],this.groupItem.disabled=!1,this.groupItem.tooltip="editor.questions.add_question.group.tooltip",this.searchSubject.pipe(vn(300),co(),Q(this.destroy$)).subscribe(h=>{this.search=h,this.applySearchFilter(),this.changeDetectorRef.markForCheck()})}ngOnInit(){this.getQuestionTypes()}getQuestionTypes(){this.apiService.getQuestionTypes().pipe(Q(this.destroy$)).subscribe({next:t=>{let o=this.questionTypesService.setQuestionTypes(t);this.parseQuestionTypes(o),this.applySearchFilter(),this.changeDetectorRef.markForCheck()},error:t=>{console.error("Error fetching question types:",t),this.toast.error(),this.changeDetectorRef.markForCheck()}})}parseQuestionTypes(t){this.allQuestionTypes=[],this.allWidgetTypes=[];for(let o of t){let e=o;if(e.disabled=!1,e.tooltip="",[this.questionTypesService.SCRATCHCARD_ID,this.questionTypesService.SLOTMACHINE_ID,this.questionTypesService.PUZZLE_ID].includes(e.id)){this.allWidgetTypes.push(e);continue}this.isOffline&&[this.questionTypesService.IMAGE_UPLOAD_ID,this.questionTypesService.FILE_UPLOAD_ID,this.questionTypesService.SIGNATURE_ID].includes(e.id)&&(e.disabled=!0,e.tooltip="messages.disabled.offline"),this.allQuestionTypes.push(e)}}onSearchChange(t){this.searchSubject.next(t)}applySearchFilter(){if(!this.search){this.filteredQuestionTypes=[this.groupItem,...this.allQuestionTypes],this.filteredWidgetTypes=[...this.allWidgetTypes];return}let t=this.search.toLowerCase(),o=this.allQuestionTypes.filter(a=>a.name.toLowerCase().includes(t)),e=this.groupItem.name.toLowerCase().includes(t);this.filteredQuestionTypes=e?[this.groupItem,...o]:o,this.filteredWidgetTypes=this.allWidgetTypes.filter(a=>a.name.toLowerCase().includes(t))}onToggleCollapse(){this.editor.addV2QuestionsMenuIsCollapsed.next(!this.editor.addV2QuestionsMenuIsCollapsed.value),this.changeDetectorRef.markForCheck()}handleQuestionOrQuestionGroupAdded(t){this.questionOrQuestionGroupAdded.emit(t)}onDragStart(t){this.dragStart.emit(t)}onDragEnd(t){this.dragEnd.emit(t)}onToggleShowInfo(t){this.showInfo=t,this.showInfoChange.emit(t),this.changeDetectorRef.markForCheck()}goTo(t){setTimeout(()=>{let o=document.getElementById(`add-question-${t}`);o&&o.scrollIntoView({behavior:"smooth",block:"start"})},1)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};i.\u0275fac=function(o){return new(o||i)(m(nt),m(B),m(Mo),m(mt),m(Nt))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-sidebar-header"]],inputs:{isOffline:"isOffline",showInfo:"showInfo"},outputs:{questionOrQuestionGroupAdded:"questionOrQuestionGroupAdded",onImportQuestions:"onImportQuestions",dragStart:"dragStart",dragEnd:"dragEnd",showInfoChange:"showInfoChange"},standalone:!1,decls:10,vars:21,consts:[["data-cy","sidebar-container",1,"sidebar-container",3,"ngClass"],[3,"searchChange","toggleCollapse","showInfoToggle","isCollapsed","search","showInfo"],["id","questions-sidebar-scroll-container",1,"sidebar-list-scroll-area",3,"ngClass"],["data-cy","question-types-section",1,"sidebar-section"],["transloco","editor.questions.add_question.group.questions",1,"section-heading"],["id","add-question-questions",3,"questionOrQuestionGroupAdded","dragStart","dragEnd","items","isCollapsed","showInfo","groupName","search"],[1,"section-border"],["data-cy","widgets-section",1,"sidebar-section"],["transloco","editor.questions.add_question.group.widgets",1,"section-heading"],["id","add-question-widgets",3,"dragStart","dragEnd","questionOrQuestionGroupAdded","items","isCollapsed","showInfo","groupName","search"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"sa-v2-sidebar-header",1),g("searchChange",function(d){return e.onSearchChange(d)})("toggleCollapse",function(){return e.onToggleCollapse()})("showInfoToggle",function(d){return e.onToggleShowInfo(d)}),p(),c(2,"div",2)(3,"div",3),f(4,"h3",4),c(5,"sa-survey-questions-v2-sidebar-header-list",5),g("questionOrQuestionGroupAdded",function(d){return e.handleQuestionOrQuestionGroupAdded(d)})("dragStart",function(d){return e.onDragStart(d)})("dragEnd",function(d){return e.onDragEnd(d)}),p(),f(6,"hr",6),p(),c(7,"div",7),f(8,"h3",8),c(9,"sa-survey-questions-v2-sidebar-header-list",9),g("dragStart",function(d){return e.onDragStart(d)})("dragEnd",function(d){return e.onDragEnd(d)})("questionOrQuestionGroupAdded",function(d){return e.handleQuestionOrQuestionGroupAdded(d)}),p()()()()),o&2&&(l("@inOutAnimation",e.editor.addV2QuestionsMenuIsCollapsed.value?"collapsed-sidebar":"expanded-sidebar")("ngClass",Qt(16,bl,e.editor.addV2QuestionsMenuIsCollapsed.value,!e.editor.addV2QuestionsMenuIsCollapsed.value)),s(),l("isCollapsed",e.editor.addV2QuestionsMenuIsCollapsed.value)("search",e.search)("showInfo",e.showInfo),s(),l("ngClass",j(19,wl,e.editor.addV2QuestionsMenuIsCollapsed.value)),s(3),l("items",e.filteredQuestionTypes)("isCollapsed",e.editor.addV2QuestionsMenuIsCollapsed.value)("showInfo",e.showInfo)("groupName","questions")("search",e.search),s(4),l("items",e.filteredWidgetTypes)("isCollapsed",e.editor.addV2QuestionsMenuIsCollapsed.value)("showInfo",e.showInfo)("groupName","widgets")("search",e.search))},dependencies:[J,K,qi,Qi],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;
35src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{height:100%;display:flex;flex-direction:column}.sidebar-container[_ngcontent-%COMP%]{background-color:#fff;border-right:1px solid rgba(66,31,60,.12);transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01);height:100%;display:flex;flex-direction:column;position:relative}.sidebar-container[_ngcontent-%COMP%]:before{content:"";display:block;height:4rem;width:calc(100% - .5rem);position:absolute;pointer-events:none;top:3rem;opacity:1;z-index:2;background:#fff;background:linear-gradient(0deg,#fff0,#fff 50%);transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.sidebar-container.collapsed-sidebar[_ngcontent-%COMP%]{width:4rem}.sidebar-container.collapsed-sidebar[_ngcontent-%COMP%]:before{top:1rem;height:3rem}.sidebar-container.collapsed-sidebar[_ngcontent-%COMP%] .sidebar-list-scroll-area[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.sidebar-container.expanded-sidebar[_ngcontent-%COMP%]{width:248px}.sidebar-list-scroll-area[_ngcontent-%COMP%]{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding:0 .5rem 1rem;width:248px;z-index:1;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.collapsed-sidebar[_ngcontent-%COMP%] .sidebar-list-scroll-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0rem .5rem .5rem .75rem;height:calc(100vh - 170px)}.sidebar-list-scroll-area.collapsed[_ngcontent-%COMP%]{width:3.75rem}.sidebar-list-scroll-area.collapsed[_ngcontent-%COMP%]::-webkit-scrollbar{width:0!important}.sidebar-section[_ngcontent-%COMP%]{display:flex;flex-direction:column}.section-heading[_ngcontent-%COMP%]{font-size:.75rem;font-weight:800;height:2.5rem;overflow:hidden;text-transform:uppercase;color:#421f3c66;margin-bottom:.5rem;padding:1.5rem 1rem .5rem .25rem;letter-spacing:1px;-webkit-user-select:none;user-select:none;white-space:nowrap;opacity:1;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.collapsed-sidebar[_ngcontent-%COMP%] .section-heading[_ngcontent-%COMP%]{padding:0;opacity:0;margin:0;height:0rem}.import-button-wrapper[_ngcontent-%COMP%]{padding:1rem;border-top:1px solid var(--border-color);text-align:center;margin-top:auto}.collapsed-sidebar[_ngcontent-%COMP%] .import-button-wrapper[_ngcontent-%COMP%]{display:none}.import-button[_ngcontent-%COMP%]{background-color:var(--white);border:1px solid var(--border-color-200);color:var(--secondary-color);padding:.75rem 1.25rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex;align-items:center}.import-button[_ngcontent-%COMP%]:hover{background-color:var(--background-white);border-color:var(--grey-medium);color:var(--pp-black)}.import-button[_ngcontent-%COMP%] .import-icon[_ngcontent-%COMP%]{margin-right:.5rem}li.hover-state[_ngcontent-%COMP%]{background-color:rgb(var(--color-primary-50));color:var(--primary-color-hover);position:relative}
35li.hover-state[_ngcontent-%COMP%] .fa-circle[_ngcontent-%COMP%]{position:absolute;left:.75rem}li.drag-state[_ngcontent-%COMP%]{background-color:var(--primary-color);color:var(--white)}li.drag-state[_ngcontent-%COMP%] i[_ngcontent-%COMP%], li.drag-state[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{color:var(--white);fill:var(--white)}li.drag-state[_ngcontent-%COMP%] .item-inner-content[_ngcontent-%COMP%]{background-color:var(--primary-color)}li.drag-state[_ngcontent-%COMP%] .item-name-text[_ngcontent-%COMP%]{color:var(--white)}li.placeholder-state[_ngcontent-%COMP%]{border:2px dashed rgb(var(--color-primary-400));background-image:repeating-linear-gradient(45deg,rgb(var(--color-primary-400)),rgb(var(--color-primary-400)) 5px,rgb(var(--color-primary-50)) 5px 10px)}hr.section-border[_ngcontent-%COMP%]{height:1px;opacity:0;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.collapsed-sidebar[_ngcontent-%COMP%] hr.section-border[_ngcontent-%COMP%]{opacity:.16} 36/*# sourceMappingURL=sidebar.component-VWN65WPB.css.map */`],data:{animation:[Rn("inOutAnimation",Ln())]},changeDetection:0});let n=i;return n})();function Ol(n,i){n&1&&f(0,"i",4)}function xl(n,i){n&1&&f(0,"i",5)}function Ml(n,i){if(n&1&&f(0,"span",6),n&2){let r=u();l("transloco",qt(r.buttonLabel))}}var on=(()=>{let i=class i{constructor(){this.buttonLabel="app.buttons.copy",this.class="",this.isCopied=!1}onCopySuccess(){this.isCopied=!0,setTimeout(()=>{this.isCopied=!1},1500)}};i.\u0275fac=function(o){return new(o||i)},i.\u0275cmp=w({type:i,selectors:[["sa-sally-copy-to-clipboard"]],inputs:{content:"content",buttonLabel:"buttonLabel",class:"class"},decls:4,vars:6,consts:[["ngxClipboard","",1,"tw-w-6","tw-h-6","tw-flex","tw-justify-center","tw-items-center",3,"cbOnSuccess","cbContent"],["class","fa-regular fa-clone",4,"ngIf"],["class","fa-regular fa-check",4,"ngIf"],[3,"transloco",4,"ngIf"],[1,"fa-regular","fa-clone"],[1,"fa-regular","fa-check"],[3,"transloco"]],template:function(o,e){o&1&&(c(0,"button",0),g("cbOnSuccess",function(){return e.onCopySuccess()}),U(1,Ol,1,0,"i",1)(2,xl,1,0,"i",2)(3,Ml,1,2,"span",3),p()),o&2&&(we(e.class),l("cbContent",e.content),s(),l("ngIf",!e.isCopied),s(),l("ngIf",e.isCopied),s(),l("ngIf",e.buttonLabel))},dependencies:[R,z,Eo,Zn,K],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;
36src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}[_nghost-%COMP%]{opacity:.48;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}[_nghost-%COMP%]:hover{opacity:1} 37/*# sourceMappingURL=copy-to-clipboard.component-HSZIKWXC.css.map */`]});let n=i;return n})();var Pl=(n,i,r)=>({disabled:n,focus:i,invalid:r}),Ri=n=>({"!tw-border-theme-danger !tw-bg-theme-danger/5 !tw-text-theme-danger !placeholder:tw-text-theme-danger/70":n}),Fl=n=>({count:n}),El=n=>["/survey",n,"questions-v1"];function Sl(n,i){if(n&1&&(f(0,"span",16),x(1,"async"),x(2,"transloco")),n&2){let r=u();l("innerHTML",te(2,3,"editor.questions.survey_title.url.chars_left",j(6,Fl,P(1,1,r.charsLeftForUrl$))),wn)}}function Al(n,i){if(n&1&&f(0,"a",17),n&2){let r=u();l("routerLink",j(1,El,r.surveyId))}}var Li=(()=>{let i=class i{constructor(t,o,e,a,d){this.appService=t,this.surveyApiService=o,this.translocoService=e,this.globalErrorService=a,this.elRef=d,this.surveyId=null,this.tooltipIfUrlDisabled="",this.urlPrefix="",this.originalURLs=[],this.destroy$=new et,this.isInitialized=!1,this.urlFocused=!1,this.titleHovered=!1,this.descriptionHovered=!1,this.urlPrefix=`https:${this.appService.getSurveyBaseURL()}`}ngOnInit(){this.initializeFormControls()}ngAfterViewInit(){let t=this.elRef.nativeElement.querySelector("#v2-survey-url");t&&(this.charsLeftForUrl$=yn(t,"input").pipe(ve(t.value),so(()=>20-(t.value.length||0)),co(),Q(this.destroy$)))}initializeFormControls(){if(this.isInitialized)return;let t=this.parentForm.get("default_language_id")?.value;this.urlControl=this.parentForm.get("url"),this.translationsGroup=this.parentForm.get("translations")?.get(t),this.titleControl=this.translationsGroup.get("title"),this.descriptionControl=this.translationsGroup.get("description"),this.urlControl.setValidators([ce.required,ce.maxLength(20)]),this.titleControl.setValidators([ce.required,ce.maxLength(255)]),this.descriptionControl.setValidators([ce.maxLength(300)]),this.urlControl.updateValueAndValidity({emitEvent:!1}),this.titleControl.updateValueAndValidity({emitEvent:!1}),this.descriptionControl.updateValueAndValidity({emitEvent:!1}),this.originalURLs.push(this.urlControl.value),this.urlControl.setAsyncValidators(this.surveyUrlExists.bind(this)),this.parentForm.get("settings.offline")?.valueChanges.pipe(ve(this.parentForm.get("settings.offline")?.value),Q(this.destroy$)).subscribe(()=>this.disableIfOffline()),lo([this.urlControl.statusChanges.pipe(ve(this.urlControl.status)),this.titleControl.statusChanges.pipe(ve(this.titleControl.status)),this.descriptionControl.statusChanges.pipe(ve(this.descriptionControl.status))]).pipe(Q(this.destroy$)).subscribe(()=>this.updateGlobalErrors()),this.isInitialized=!0,this.disableIfOffline()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.isInitialized=!1}surveyUrlExists(t){return new Promise(o=>{if(this.originalURLs.includes(t.value)||!t.value)return o(null);this.surveyApiService.checkSurvey(t.value,"url").subscribe({next:e=>{let a=e?{unique:!0}:null;a===null&&this.originalURLs.push(t.value),o(a)},error:()=>o(null)})})}disableIfOffline(){if(this.parentForm.disabled){this.urlControl.disable({emitEvent:!1}),this.tooltipIfUrlDisabled=this.translocoService.translate("editor.questions.survey_title.url.messages.disabled.general");return}if(this.parentForm.get("settings.offline")?.value){this.tooltipIfUrlDisabled=this.translocoService.translate("editor.questions.survey_title.url.messages.disabled.offline"),this.urlControl.disable({emitEvent:!1});return}this.tooltipIfUrlDisabled="",this.urlControl.enable({emitEvent:!1})}updateGlobalErrors(){let t=[];this.urlControl.invalid&&(this.urlControl.dirty||this.urlControl.touched)&&(this.urlControl.errors?.required?t.push("editor.errors.url_missing"):this.urlControl.errors?.maxlength?t.push("editor.errors.url_too_long"):this.urlControl.errors?.unique&&t.push("editor.errors.url_not_unique")),this.titleControl.invalid&&(this.titleControl.dirty||this.titleControl.touched)&&(this.titleControl.errors?.required?t.push("editor.errors.title_missing"):this.titleControl.errors?.maxlength&&t.push("editor.errors.title_too_long")),this.descriptionControl.invalid&&(this.descriptionControl.dirty||this.descriptionControl.touched)&&this.descriptionControl.errors?.maxlength&&t.push("editor.errors.description_too_long"),this.globalErrorService.setErrors(t)}onUrlFocus(){this.urlFocused=!0}onUrlBlur(){this.urlFocused=!1}onTitleHover(){this.titleHovered=!0}onTitleLeave(){this.titleHovered=!1}onDescriptionHover(){this.descriptionHovered=!0}onDescriptionLeave(){this.descriptionHovered=!1}get titleIsEmpty(){return(this.titleControl?.value||"").trim().length===0}get descriptionIsEmpty(){return(this.descriptionControl?.value||"").trim().length===0}};i.\u0275fac=function(o){return new(o||i)(m(le),m(xt),m(ot),m(Yo),m(mo))},i.\u0275cmp=w({type:i,selectors:[["sa-survey-questions-v2-title-card"]],inputs:{parentForm:"parentForm",surveyId:"surveyId"},standalone:!1,decls:22,vars:32,consts:[[1,"tw-flex","tw-justify-between","tw-items-start","tw-items-center","tw-gap-4","tw-mb-2"],[1,"inputgroup",3,"ngClass"],[1,"tw-flex","tw-items-center","tw-gap-1","tw-pointer-events-none"],["target","_blank","rel","noopener noreferrer",1,"openurl",3,"href"],[1,"fa-regular","fa-globe","tw-w-6","tw-h-6","tw-flex","tw-justify-center","tw-items-center"],[1,"tw-text-theme-secondary","tw-opacity-40","tw-text-sm"],["id","v2-survey-url","type","text","maxlength","20","data-cy","v2-survey-url",1,"tw-border","t
37w-border-transparent","tw-bg-transparent","tw-text-theme-secondary","tw-flex-1","tw-text-sm","tw-transition-all","tw-duration-200","placeholder:tw-text-gray-400","hover:placeholder:tw-text-gray-600",3,"focus","blur","formControl"],[1,"tw-flex","tw-items-center","tw-gap-1"],["class","charsleft tw-text-xs tw-text-theme-secondary tw-opacity-60 tw-mr-1",3,"innerHTML",4,"ngIf"],[3,"content","buttonLabel"],[1,"tw-flex","tw-items-center","tw-gap-2","tw-px-1"],[1,"tw-flex","tw-items-center"],["data-cy","questions-switch-classic","class","whitespace-nowrap tw-text-theme-secondary tw-opacity-40 tw-mr-2 tw-underline tw-text-sm tw-transition-opacity hover:tw-opacity-70","transloco","editor.questions.switch.classic",3,"routerLink",4,"ngIf"],["identifier","appcues-switch-to-questions-v1"],["type","text","data-cy","v2-survey-title",1,"title",3,"mouseenter","mouseleave","formControl","ngClass","placeholder"],["type","text","data-cy","v2-survey-description",1,"description",3,"mouseenter","mouseleave","formControl","ngClass","placeholder"],[1,"charsleft","tw-text-xs","tw-text-theme-secondary","tw-opacity-60","tw-mr-1",3,"innerHTML"],["data-cy","questions-switch-classic","transloco","editor.questions.switch.classic",1,"whitespace-nowrap","tw-text-theme-secondary","tw-opacity-40","tw-mr-2","tw-underline","tw-text-sm","tw-transition-opacity","hover:tw-opacity-70",3,"routerLink"]],template:function(o,e){o&1&&(c(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"a",3),f(5,"i",4),p(),c(6,"span",5),y(7),x(8,"surveyUrl"),p()(),c(9,"input",6),g("focus",function(){return e.onUrlFocus()})("blur",function(){return e.onUrlBlur()}),p(),c(10,"div",7),U(11,Sl,3,8,"span",8),f(12,"sa-sally-copy-to-clipboard",9),p()(),c(13,"div",10)(14,"div",11),U(15,Al,1,3,"a",12),f(16,"sa-appcues-tooltip",13),p()()(),c(17,"div")(18,"input",14),x(19,"transloco"),g("mou
37seenter",function(){return e.onTitleHover()})("mouseleave",function(){return e.onTitleLeave()}),p(),c(20,"input",15),x(21,"transloco"),g("mouseenter",function(){return e.onDescriptionHover()})("mouseleave",function(){return e.onDescriptionLeave()}),p()()()),o&2&&(s(2),l("ngClass",ho(24,Pl,e.urlControl.disabled,e.urlFocused,e.urlControl.invalid&&(e.urlControl.dirty||e.urlControl.touched))),s(2),l("href",(e.urlPrefix||"")+(e.urlControl.value||""),It),s(3),T("https:",P(8,18,"")),s(2),l("formControl",e.urlControl),s(2),l("ngIf",e.urlFocused),s(),l("content",e.urlPrefix+e.urlControl.value)("buttonLabel",null),s(3),l("ngIf",e.surveyId),s(3),k("empty",e.titleIsEmpty),l("formControl",e.titleControl)("ngClass",j(28,Ri,e.titleControl.invalid&&(e.titleControl.dirty||e.titleControl.touched)))("placeholder",P(19,20,e.titleHovered?"editor.questions.survey_title.title.placeholder_hover":"editor.questions.survey_title.title.placeholder_empty")),s(2),k("empty",e.descriptionIsEmpty),l("formControl",e.descriptionControl)("ngClass",j(30,Ri,e.descriptionControl.invalid&&(e.descriptionControl.dirty||e.descriptionControl.touched)))("placeholder",P(21,22,e.descriptionHovered?"editor.questions.survey_title.description.placeholder_hover":"editor.questions.survey_title.description.placeholder_empty")))},dependencies:[bt,$,An,Pn,J,z,K,Fe,yo,on,Co,N,qn],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");
37unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*[_ngcontent-%COMP%]{cursor:default}*[_ngcontent-%COMP%]:not(i){font-family:var(--sallyUI-font)}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%] *[_ngcontent-%COMP%], a[_ngcontent-%COMP%], a[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer} body{background-color:#fff} .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row} .tab-content>ng-component{flex-grow:1} .fixed-top{position:relative} #main-component{padding-top:unset!important;position:relative!important;height:unset!important} .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}*[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;font-weight:500}a.openurl[_ngcontent-%COMP%]{cursor:pointer;pointer-events:all;opacity:.48;transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}a.openurl[_ngcontent-%COMP%]:hover{opacity:1}.inputgroup[_ngcontent-%COMP%]{background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:row;flex-grow:1;padding:.25rem}.inputgroup.focus[_ngcontent-%COMP%]{box-shadow:0 0 0 1px #ff7418 inset;background-color:#fff}.inputgroup.disabled[_ngcontent-%COMP%]{box-shadow:none}.inputgroup.invalid[_ngcontent-%COMP%]{background-color:#dc354514;box-shadow:0 0 0 1px #dc3545 inset}input[_ngcontent-%COMP%]{cursor:text}input.title[_ngcontent-%COMP%], input.description[_ngcontent-%COMP%]{background-color:#fff;text-align:center;border-radius:.5rem;padding:.75em;color:#421f3c;justify-self:center;display:flex;field-sizing:content;max-width:calc(100% - 4rem);transition:all .2s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .2s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .2s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .2s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .2s cubic-bezier(.56,0,.08,1.01);-o-transition:all .2s cubic-bezier(.56,0,.08,1.01)}input.title.title[_ngcontent-%COMP%], input.description.title[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;height:3rem;position:absolute;top:6rem}input.title.description[_ngcontent-%COMP%], input.description.description[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;height:2.5rem;position:absolute;top:9rem}input.title[_ngcontent-%COMP%]::placeholder, input.description[_ngcontent-%COMP%]::placeholder{color:#421f3c66}input.title[_ngcontent-%COMP%]:hover, input.description[_ngcontent-%COMP%]:hover{background-color:#f5f5f5;box-shadow:none!important}input.title[_ngcontent-%COMP%]:hover::placeholder, input.description[_ngcontent-%COMP%]:hover::placeholder{color:#ff7418}input.title[_ngcontent-%COMP%]:focus, input.description[_ngcontent-%COMP%]:focus{background-color:#fff;box-shadow:0 0 0 2px #ff7418 inset!important}input.title[_ngcontent-%COMP%]:focus::placeholder, input.description[_ngcontent-%COMP%]:focus::placeholder{color:#421f3c66}input.title.ng-invalid[_ngcontent-%COMP%], input.description.ng-invalid[_ngcontent-%COMP%]{box-shadow:0 0 0 2px #dc3545 inset}input.title.empty[_ngcontent-%COMP%], input.description.empty[_ngcontent-%COMP%]{cursor:pointer}input.title.empty.ng-invalid[_ngcontent-%COMP%], input.description.empty.ng-invalid[_ngcontent-%COMP%]{background-color:#dc354514!important}input.title.empty.ng-invalid[_ngcontent-%COMP%]:hover, input.description.empty.ng-invalid[_ngcontent-%COMP%]:hover, input.title.empty[_ngcontent-%COMP%]:hover, input.description.empty[_ngcontent-%COMP%]:hover{background-color:#ffae3c14!important}input.title.empty[_ngcontent-%COMP%]:focus, input.description.empty[_ngcontent-%COMP%]:focus{background-color:#fff!important}.charsleft[_ngcontent-%COMP%]{white-space:nowrap} 38/*# sourceMappingURL=title-card.component-HNNIGSGC.css.map */`],changeDetection:0});let n=i;return n})();var Il=(n,i)=>({collapsed:n,uncollapsed:i}),Ni=n=>({count:n});function Tl(n,i){if(n&1){let r=D();c(0,"div",12),f(1,"sa-selection-toolbar",13),x(2,"transloco"),x(3,"transloco"),x(4,"transloco"),x(5,"transloco"),x(6,"transloco"),c(7,"sa-bulk-actions-toolbar",14),g("actionTriggered",function(o){_(r);let e=u();return C(e.onBulkAction(o))}),p()()}if(n&2){let r=u();s(),l("selectAllTooltip",P(2,5,"editor.questions.selection.select_all"))("selectNoneTooltip",P(3,7,"editor.questions.selection.select_none"))("deselectAllTooltip",P(4,9,"editor.questions.selection.deselect_all"))("selectAllLabel",te(5,11,"editor.questions.selection.select_all_questions",j(17,Ni,r.selectionService.totalCount)))("selectedCountLabel",te(6,14,"editor.questions.selection.selected_count",j(19,Ni,r.selectionService.selectedCount)))}}var ji=(()=>{let i=class i extends Pe{constructor(t,o,e,a,d,h,O,F,S,L,X,Ht,Pt,ye,Dt,ro,nn,Zi,Ji){super(),this.api=t,this.breakingChangesMo
38dalService=o,this.bulkActionService=e,this.cdRef=a,this.event=d,this.globalErrorService=h,this.injector=O,this.localStorage=F,this.modalService=S,this.questionReorderService=L,this.questionUtils=X,this.route=Ht,this.screen=Pt,this.surveyFormService=ye,this.surveyValidator=Dt,this.toast=ro,this.translocoService=nn,this.editor=Zi,this.selectionService=Ji,this.surveyId=null,this.isDragging=!1,this.showDefaultQuestionBlock=!1,this.showInfo=!1,this.destroy$=new et,this.SCROLL_OFFSET=-160,this.showInfo=this.localStorage.getItem(Ge.QUESTIONS_V2_SHOW_INFO)==="true"}ngOnInit(){if(!this.parentForm)throw new Error("QuestionsV2Component: parentForm is required");this.globalErrorMessages$=this.globalErrorService.errorMessages$,this.consolidatedErrorMessage$=lo([this.globalErrorMessages$,this.translocoService.selectTranslate("editor.errors.please_fix_input")]).pipe(so(([o,e])=>this.getConsolidatedErrorMessage(o,e)),Q(this.destroy$));let t=this.surveyFormService.getQuestionBlocks(this.parentForm).controls;this.showDefaultQuestionBlock=t.length>1||(t[0]?.get("questions")?.value?.length??0)>0,this.surveyId=this.parentForm?.value?.unique_identifier,this.editor.onLastQuestionGroupDeleted.pipe(Q(this.destroy$)).subscribe(()=>{this.showDefaultQuestionBlock=!1})}onDragStart(){this.isDragging=!0,this.cdRef.detectChanges()}onDragEnd(){this.isDragging=!1,this.cdRef.detectChanges()}onShowInfoChange(t){this.showInfo=t,this.localStorage.setItem(Ge.QUESTIONS_V2_SHOW_INFO,String(t)),this.cdRef.detectChanges()}resetDragState(){this.onDragEnd();try{this.cdRef.reattach()}catch{}try{this.cdRef.markForCheck(),this.cdRef.detectChanges()}catch{}}handleQuestionOrQuestionGroupAdded(t){if(t.questionType.id===0){this.addQuestionGroup(t);return}this.addQuestion(t)}addQuestionGroup(t){let o=this.surveyFormService.getQuestionBlocks(this.parentForm);if(o.length===1&&o.at(0).get("questions").value.length===0&&!this.showDefaultQuestionBlock){this.showDefaultQuestionBlock=!0;return}let e=this.surveyFormService.getLanguageIds(this.parentForm).map(O=>new Nn({language_id:O})),a=new Je({order:null,translations:e,group:!0}),d=this.surveyFormService.createQuestionBlockForm(a);d.markAsDirty();let h=this.surveyFormService.getQuestionBlocks(this.parentForm);t.questionBlockIndex===null?h.push(d):h.insert(t.questionBlockIndex,d),this.surveyFormService.resetQuestionBlockOrders(this.parentForm),this.event.trigger("survey.question_blocks.add"),Ve(this.injector,()=>{Ke(()=>{this.cdRef.detectChanges(),this.screen.scrollTo("qb-"+d.get("order")?.value,this.SCROLL_OFFSET)})})}addQuestion(t){if(!t.questionType||t.questionType.id===void 0)return;let o=this.surveyFormService.getQuestionBlocks(this.parentForm);o.length===1&&o.at(0).get("questions").value.length===0&&!this.showDefaultQuestionBlock&&(this.showDefaultQuestionBlock=!0);try{let e=this.questionUtils.prepareNewQuestion(this.parentForm,t.questionType);e.order=null;let a=this.surveyFormService.createQuestionForm(e);a.markAsDirty();let d=t.expandAfterInsert===!0;a.addControl("_shouldAutoExpand",new Ze(d)),t.questionBlockIndex===null&&(t.questionBlockIndex=this.surveyFormService.getQuestionBlocks(this.parentForm).controls.length-1);let h=this.surveyFormService.getQuestionBlock(this.parentForm,t.questionBlockIndex);h.markAsDirty(),h.get("_shouldAutoExpand")===null&&h.addControl("_shouldAutoExpand",new Ze(d)),h.get("_shouldAutoExpand")!==null&&h.get("_shouldAutoExpand").setValue(d);let O=this.surveyFormService.getQuestions(h);t.questionIndex===null?O.push(a):O.insert(t.questionIndex,a),this.surveyFormService.resetQuestionOrders(this.parentForm),this.editor.setQuestionCount(this.editor.questionCount+1),this.event.trigger("survey.question.create"),this.editor.getVariables(this.parentForm),t.scrollToQuestion===!0&&Ve(this.injector,()=>{Ke(()=>{this.cdRef.detectChanges(),this.screen.scrollTo("q-"+a.get("order")?.value,this.SCROLL_OFFSET)})})}catch(e){this.toast.error("editor.errors.question_add_failed"),console.error("Error adding question:",e)}}reorderQuestion(t){try{if(this.isSamePosition(t)){this.resetDragState();return}let o=this.prepareReorderData(t);
38if(o===null)return;this.handleBreakingChanges(o)}catch(o){this.handleReorderError(o)}}isSamePosition(t){return t.questionBlockIndex===t.targetQuestionBlockIndex&&t.questionIndex===t.targetQuestionIndex}prepareReorderData(t){let o=t.questionBlockIndex,e=t.questionIndex,a=t.targetQuestionBlockIndex,d=t.targetQuestionIndex,h=this.surveyFormService.getQuestionBlock(this.parentForm,o),O=this.surveyFormService.getQuestions(h),F=O.at(e);if(!F)return console.error("Question not found at source index"),this.resetDragState(),null;let S=F.get("order")?.value,L=this.surveyFormService.getQuestionBlock(this.parentForm,a),X=this.surveyFormService.getQuestions(L),Pt=o===a&&e<d?d-1:d,Dt=(Pt!=null?X.at(Pt):X.at(X.length-1))?.get("order")?.value??this.surveyFormService.getQuestionCount(this.parentForm)+1;return{sourceQuestionBlockIndex:o,sourceQuestionIndex:e,targetQuestionBlockIndex:a,adjustedTargetIndex:Pt,questionForm:F,sourceQuestionBlock:h,destinationQuestionBlock:L,destinationQuestionsArray:X,sourceQuestionsArray:O,oldOrder:parseInt(S,10),newOrder:parseInt(Dt,10)}}handleBreakingChanges(t){let o=this.questionReorderService.detectBreakingChanges(this.parentForm,{oldOrder:t.oldOrder,newOrder:t.newOrder});if(this.questionReorderService.hasAffectedFormulasOrRules(o)){this.breakingChangesModalService.showModals(o,e=>{if(e.cancelled){this.resetDragState();return}this.executeReorder(t,o,e)});return}this.executeReorder(t,o,{cancelled:!1,updateFormulas:!1,updateRules:!1})}executeReorder(t,o,e){this.performReorder(t.sourceQuestionBlockIndex,t.sourceQuestionIndex,t.targetQuestionBlockIndex,t.adjustedTargetIndex,t.questionForm,t.sourceQuestionBlock,t.destinationQuestionBlock,t.destinationQuestionsArray,t.sourceQuestionsArray,o,e)}handleReorderError(t){this.toast.error("editor.errors.question_reorder_failed"),console.error("Error reordering question:",t),this.resetDragState()}performReorder(t,o,e,a,d,h,O,F,S,L,X){this.withChangeDetection(()=>{S.removeAt(o),a==null?F.push(d):F.insert(a,d),h.markAsDirty(),O.markAsDirty(),this.parentForm.markAsDirty(),this.surveyFormService.resetQuestionOrders(this.parentForm),X.updateFormulas&&L.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,L.formulas),X.updateRules&&L.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,L.rules),this.resetDragState()})}withChangeDetection(t){this.cdRef.detach();try{return t()}finally{this.cdRef.reattach()}}reorderQuestionBlock(t){try{let o=t.questionBlockIndex,e=t.targetQuestionBlockIndex,a=this.surveyFormService.getQuestionBlocks(this.parentForm).length;if(e==null||e<0||e>a||o<0||o>=a){this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.resetDragState();return}if(e===o||e===o+1){this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.resetDragState();return}if(!this.surveyFormService.getQuestionBlock(this.parentForm,o)){this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.resetDragState();return}let h=this.questionReorderService.detectBreakingChangesForBlockMove(this.parentForm,o,e);if(this.questionReorderService.hasAffectedFormulasOrRules(h)){this.breakingChangesModalService.showModals(h,O=>{if(O.cancelled){this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.resetDragState();return}this.executeBlockReorder(o,e,h,O)});return}this.executeBlockReorder(o,e,h,{cancelled:!1,updateFormulas:!1,updateRules:!1})}catch(o){this.toast.error("editor.errors.question_reorder_failed"),console.error("Error reordering question block:",o),this.editor.blockDragCollapseRequest.next(ht.RESTORE),this.resetDragState()}}executeBlockReorder(t,o,e,a){this.withChangeDetection(()=>{this.surveyFormService.moveQuestionBlock(this.parentForm,t,o),this.surveyFormService.resetQuestionBlockOrders(this.parentForm),this.surveyFormService.resetQuestionOrders(this.parentForm),this.parentForm.markAsDirty(),a.updateFormulas&&e.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,e.formulas),a.updateRules&&e.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,e.rules)}),this.editor.blockDragCollapseRequest.next(ht.FINALIZE),this.resetDragState()}setForm(t){this.parentForm=t}getConsolidatedErrorMessage(t,o){if(!t||t.length===0)return"";let e=t.map(a=>this.translocoService.translate(a));return o+": "+e.join(", ")}onBulkAction(t){if(this.selectionService.isLocked)return;if(t===kt.Delete){this.handleBulkDelete();return}let o=this.selectionService.getSelectedIds(),e=o.length,a=this.getBulkActionConfig(t);this.modalService.confirm(a.confirmKey,{count:e}).result.then(()=>{this.selectionService.lockSelection(),a.execute(o),this.saveAfterBulkAction(a.successKey,a.keepSelection??!1)},()=>{})}handleBulkDelete(){let t=this.selectionService.getSelectedIds(),o=t.length;if(o===0)return;this.modalService.confirm("editor.questions.bulk.confirm_delete",{count:o}).result.then(()=>{let a=this.bulkActionService.getQuestionOrdersByIds(this.parentForm,t),d=this.questionReorderService.detectBreakingChangesForDeletedQuestions(this.parentForm,a,this.surveyFormService.getQuestionCount(this.parentForm));if(this.questionReorderService.hasAffectedFormulasOrRules(d)){this.breakingChangesMo
38dalService.showModals(d,h=>{h.cancelled||this.executeBulkDelete(t,d,h)});return}this.executeBulkDelete(t,d,{cancelled:!1,updateFormulas:!1,updateRules:!1})},()=>{})}executeBulkDelete(t,o,e){this.selectionService.lockSelection(),this.bulkActionService.deleteQuestions(this.parentForm,t),e.updateFormulas&&o.formulas.length>0&&this.questionReorderService.applyFormulaChanges(this.parentForm,o.formulas),e.updateRules&&o.rules.length>0&&this.questionReorderService.applyRuleChanges(this.parentForm,o.rules),this.editor.setQuestionCount(this.surveyFormService.getQuestionCount(this.parentForm)),this.saveAfterBulkAction("editor.questions.bulk.success_delete",!1)}getBulkActionConfig(t){switch(t){case kt.MakeMandatory:return{confirmKey:"editor.questions.bulk.confirm_mandatory",successKey:"editor.questions.bulk.success_mandatory",execute:o=>this.bulkActionService.updateMandatoryStatus(this.parentForm,o,!0)};case kt.MakeOptional:return{confirmKey:"editor.questions.bulk.confirm_optional",successKey:"editor.questions.bulk.success_optional",execute:o=>this.bulkActionService.updateMandatoryStatus(this.parentForm,o,!1)};case kt.Activate:return{confirmKey:"editor.questions.bulk.confirm_activate",successKey:"editor.questions.bulk.success_activate",execute:o=>this.bulkActionService.updateActiveStatus(this.parentForm,o,!0),keepSelection:!0};case kt.Deactivate:return{confirmKey:"editor.questions.bulk.confirm_deactivate",successKey:"editor.questions.bulk.success_deactivate",execute:o=>this.bulkActionService.updateActiveStatus(this.parentForm,o,!1),keepSelection:!0}}}saveAfterBulkAction(t,o){if(this.surveyValidator.validate(this.parentForm,this.route)===!1){this.selectionService.unlockSelection();return}if(this.surveyValidator.hasIncompleteTranslations(this.parentForm)){this.modalService.confirm("editor.warning.incomplete_translations").result.then(()=>this.executeSave(t,o),()=>this.selectionService.unlockSelection());return}this.executeSave(t,o)}executeSave(t,o=!1){let e=this.surveyFormService.prepareSaveSurvey(this.parentForm);this.api.save(e).pipe(Cn(3e4),bn(()=>this.selectionService.unlockSelection())).subscribe({next:d=>{this.editor.loadSurvey(d),this.parentForm.patchValue(this.surveyFormService.createSurveyForm(new Vn(d)).value,{emitEvent:!1}),this.parentForm.markAsPristine(),o||this.selectionService.clearSelection(),this.toast.success(t),this.event.trigger("survey.save")},error:d=>{this.toast.error("editor.nav.notification.save.fail"),console.error("Error saving after bulk action:",d)}})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.globalErrorService.clearErrors()}};i.\u0275fac=function(o){return new(o||i)(m(xt),m(ze),m(Xo),m(B),m(se),m(Yo),m(uo),m(Ge),m(wt),m(Ee),m(Ao),m(Bt),m(Lt),m(gt),m(ue),m(mt),m(ot),m(nt),m(Mt))},i.\u0275cmp=w({type:i,selectors:[["ng-component"]],standalone:!1,features:[Tt],decls:17,vars:22,consts:[[1,"tw-flex","tw-w-full","questions-v2-layout"],["id","questions-sidebar",1,"editor-left-sidebar-container",3,"questionOrQuestionGroupAdded","dragStart","dragEnd","showInfoChange","showInfo","ngClass","isOffline"],[1,"tw-flex","tw-flex-1","tw-flex-grow"],[1,"tw-flex","tw-flex-col","tw-flex-grow","tw-h-full","tw-w-full","position-relative"],[1,"tw-flex","tw-flex-col","tw-h-52","tw-w-full"],["role","alert","data-cy","v2-global-error-bar",1,"alertbar","tw-bg-theme-danger","tw-text-white","tw-w-full","tw-font-bold","tw-flex","tw-items-center","tw-h-8","tw-shadow-sm","tw-font-inter"],[1,"fa-regular","fa-triangle-exclamation","!tw-text-white","tw-text-lg","tw-mx-3"],[1,"p-2","tw-flex-grow","tw-h-0"],[3,"surveyId","parentForm"],["class","tw-flex tw-items-center tw-h-12 tw-border-b","style","border-color: rgba(66, 31, 60, 0.12)",4,"ngIf"],[1,"tw-flex","tw-flex-col","tw-flex-grow","tw-px-4","tw-pt-4","tw-pb-24"],[1,"tw-flex","tw-flex-grow","tw-flex-col",3,"dragStart","dragEnd","questionDropped","questionGroupDropped","questionReordered","blockReordered","isDragging","parentForm","showDefaultQuestionBlock","showInfo"],[1,"tw-flex","tw-items-center","tw-h-12","tw-border-b",2,"border-color","rgba(66, 31, 60, 0.12)"],[3,"selectAllTooltip","selectNoneTooltip","deselectAllTooltip","selectAllLabel","selectedCountLabel"],[3,"actionTriggered"]],template:function(o,e){if(o&1&&(c(0,"div",0)(1,"s
38a-survey-questions-v2-sidebar-header",1),g("questionOrQuestionGroupAdded",function(d){return e.handleQuestionOrQuestionGroupAdded(d)})("dragStart",function(){return e.onDragStart()})("dragEnd",function(){return e.onDragEnd()})("showInfoChange",function(d){return e.onShowInfoChange(d)}),p(),c(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),x(6,"async"),x(7,"async"),f(8,"i",6),c(9,"span"),y(10),x(11,"async"),p()(),c(12,"div",7),f(13,"sa-survey-questions-v2-title-card",8),p()(),U(14,Tl,8,21,"div",9),c(15,"div",10)(16,"sa-survey-questions-v2-content",11),g("dragStart",function(){return e.onDragStart()})("dragEnd",function(){return e.onDragEnd()})("questionDropped",function(d){return e.addQuestion(d)})("questionGroupDropped",function(d){return e.addQuestionGroup(d)})("questionReordered",function(d){return e.reorderQuestion(d)})("blockReordered",function(d){return e.reorderQuestionBlock(d)}),p()()()()()),o&2){let a,d;s(),l("showInfo",e.showInfo)("ngClass",Qt(19,Il,e.editor.addV2QuestionsMenuIsCollapsed.value,!e.editor.addV2QuestionsMenuIsCollapsed.value))("isOffline",e.parentForm.controls.settings.controls==null?null:e.parentForm.controls.settings.controls.value),s(4),q("data-visible",(a=P(6,13,e.globalErrorMessages$))!=null&&a.length?"true":"false")("aria-hidden",(d=P(7,15,e.globalErrorMessages$))!=null&&d.length?"false":"true"),s(5),T(" ",P(11,17,e.consolidatedErrorMessage$)," "),s(3),l("surveyId",e.surveyId)("parentForm",e.parentForm),s(),l("ngIf",e.showDefaultQuestionBlock),s(2),l("isDragging",e.isDragging)("parentForm",e.parentForm)("showDefaultQuestionBlock",e.showDefaultQuestionBlock)("showInfo",e.showInfo)}},dependencies:[tn,en,J,z,Di,Bi,Li,Co,N],styles:[`@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1D
38BF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}
38button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-relative{position:relative}.tw-mx-3{margin-left:.75rem;margin-right:.75rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mb-1{margin-bottom:.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-ml-12{margin-left:3rem}.tw-ml-2{margin-left:.5rem}.tw-ml-3{margin-left:.75rem}.tw-ml-6{margin-left:1.5rem}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-0{height:0px}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-16{height:4rem}.tw-h-24{height:6rem}.tw-h-52{height:13rem}.tw-h-6{height:1.5rem}.tw-h-8{height:2rem}.tw-h-full{height:100%}.tw-w-10{width:2.5rem}.tw-w-24{width:6rem}.tw-w-6{width:1.5rem}.tw-w-8{width:2rem}.tw-w-full{width:100%}.tw-flex-1{flex:1 1 0%}.tw-flex-grow{flex-grow:1}.tw-rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-cursor-pointer{cursor:pointer}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-gap-6{gap:1.5rem}.tw-overflow-hidden{overflow:hidden}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.75rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-2{border-width:2px}.tw-border-b{border-bottom-width:1px}.\\!tw-border-theme-danger{border-color:var(--pp-danger)!important}.tw-border-secondary-500{--tw-border-opacity: 1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-border-theme-secondary\\/20{border-color:rgb(var(--color-secondary-400) / .2)}.tw-border-transparent{border-color:transparent}.tw-bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.tw-bg-theme-danger{background-color:var(--pp-danger)}.tw-bg-transparent{background-color:transparent}.tw-p-0{padding:0}.tw-p-16{padding:4rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-px-0\\.5{padding-left:.125rem;padding-right:.125rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-0{padding-top:0;padding-bottom:0}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-pb-24{padding-bottom:6rem}.tw-pl-0{padding-left:0}.tw-pl-10{padding-left:2.5rem}.tw-pl-3{padding-left:.75rem}.tw-pl-4{padding-left:1rem}.tw-pl-8{padding-left:2rem}.tw-pr-3{padding-right:.75rem}.tw-pt-4{padding-top:1rem}.tw-text-center{text-align:center}.tw-font-outfit{font-family:Outfit,serif}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-6xl{font-size:3.75rem;line-height:1}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.\\!tw-text-theme-danger{color:var(--pp-danger)!important}.\\!tw-text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.tw-text-theme-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.tw-text-theme-secondary{--tw-text-opacity: 1;color:rgb(var(--color-secondary-400) / var(--tw-text-opacity, 1))}.tw-text-theme-secondary\\/40{color:rgb(var(--color-secondary-400) / .4)}.tw-text-theme-secondary\\/60{color:rgb(var(--color-secondary-400) / .6)}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-underline{text-decoration-line:underline}.tw-opacity-0{opacity:0}
38.tw-opacity-100{opacity:1}.tw-opacity-40{opacity:.4}.tw-opacity-60{opacity:.6}.tw-shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}*{cursor:default}*:not(i){font-family:var(--sallyUI-font)}button,button *,a,a *{cursor:pointer}::ng-deep body{background-color:#fff}::ng-deep .tab-content{background-color:#fff;margin:0;padding:0;display:flex;flex-direction:row}::ng-deep .tab-content>ng-component{flex-grow:1}::ng-deep .fixed-top{position:relative}::ng-deep #main-component{padding-top:unset!important;position:relative!important;height:unset!important}::ng-deep .editor-nav{position:sticky!important;padding-top:1.4em!important;top:0!important}.tab-content{margin:0!important;padding-right:0!important}.questions-v2-layout{align-items:flex-start}.editor-left-sidebar-container{position:sticky!important;position:-webkit-sticky!important;top:4.5em!important;align-self:flex-start;height:calc(100vh - 4.5em);float:unset!important;margin:0!important;z-index:2;overflow:hidden}.alertbar{font-weight:500;border-radius:0;padding:0;height:0rem;transition:all .3s cubic-bezier(.56,0,.08,1.01);-moz-transition:all .3s cubic-bezier(.56,0,.08,1.01);-khtml-transition:all .3s cubic-bezier(.56,0,.08,1.01);-ms-transition:all .3s cubic-bezier(.56,0,.08,1.01);-webkit-transition:all .3s cubic-bezier(.56,0,.08,1.01);-o-transition:all .3s cubic-bezier(.56,0,.08,1.01)}.alertbar i{opacity:.64}.alertbar[data-visible=true]{height:2rem}.placeholder\\:tw-text-theme-secondary\\/40::placeholder{color:rgb(var(--color-secondary-400) / .4)}.hover\\:tw-bg-theme-almostwhite:hover{background-color:var(--surface-color-800B)}.hover\\:tw-opacity-100:hover{opacity:1}.hover\\:tw-opacity-70:hover{opacity:.7}.focus\\:tw-border-theme-primary:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-400) / var(--tw-border-opacity, 1))}.focus\\:tw-text-theme-secondary:focus{--tw-text-opacity: 1;color:rgb(var(--color-secondary-400) / var(--tw-text-opacity, 1))}.focus\\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.hover\\:enabled\\:tw-bg-primary-600:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.hover\\:enabled\\:tw-bg-secondary-500\\/20:enabled:hover{background-color:rgb(var(--color-secondary-500) / .2)}.disabled\\:tw-opacity-25:disabled{opacity:.25}@media(min-width:768px){.md\\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}} 39/*# sourceMappingURL=questions-v2.component-XD4MLZUI.css.map */ 40`],encapsulation:2});let n=i;return n})();var ql=[{path:"",component:ji,resolve:{questionTypes:Do}}],Vi=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[He.forChild(ql),He]});let n=i;return n})();var Ki=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[Fo,Gn,Ot,ei,zn,tt,it]});let n=i;return n})();var Gi=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[Ot,Fo,tt,it,oi]});let n=i;return n})();var _n=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[R,pe,Oe,He,Ot,Ne,Zo,je,Jo,$o,it,he,tt,Wo,Me]});let n=i;return n})();var Hi=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({imports:[_n,_n]});let n=i;return n})();var B2=(()=>{let i=class i{};i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=pt({type:i}),i.\u0275inj=ct({providers:[Xo,ko,wt,Do,Ao,Mt,xt,Mo],imports:[tn,Eo,pe,tt,In,Me,So,Ii,Oe,en,Ot,Hn,Vi,Ki,Gi,on,he,it,Vo,Ko,Hi]});let n=i;return n})();export{B2 as SurveyQuestionsV2Module}; 41//# sourceMappingURL=chunk-4ZFV2XIN.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.