1import{a as Z}from"./chunk-FXUQQQIE.js";import{c as Qe}from"./chunk-RW2MVE4O.js";import{a as Gt,c as Qt,e as Nt,f as Lt,g as Pt}from"./chunk-3ZVRFUA4.js";import{a as ce,b as se,d as j,e as z,g as pe,h as Ge,i as Ae,j as Oe,k as ae}from"./chunk-H4PCL6BZ.js";import{$b as je,$c as At,B as qe,Cc as Rt,Ec as ze,Ed as Mt,Gb as we,Hd as Ke,Ia as Dt,Kb as W,Mb as It,Ob as dt,Od as kt,Qc as Vt,Qd as $t,Rc as We,Sc as Xe,Tb as Ft,Ub as wt,Vb as $e,Wc as Re,Xb as ut,b as ue,d as ne,gd as Ot,id as Ye,jb as bt,k as oe,kd as Je,kh as Ve,lb as Be,m as yt,mb as He,ua as Et,y as ht}from"./chunk-X5J6QTCG.js";import{$ as ge,$a as u,Db as B,Fa as r,Fb as I,G as fe,Gb as Le,H as pt,Ib as e,J as ee,Jb as D,Ka as G,Kb as v,Kf as St,Lb as te,Lc as be,Lf as gt,Ma as V,Mb as lt,Na as Ee,Qb as Q,Rb as N,Sa as g,Sb as L,Sc as ie,T as Se,U as w,Vc as Ue,W as K,Wc as xt,Xa as ke,Yc as vt,bb as c,be as Ie,bg as Tt,cb as q,cc as Pe,d as $,db as A,dc as st,eb as T,ec as X,fa as C,fb as E,ga as x,gb as p,hb as l,ib as s,jb as S,k as he,lc as F,lj as _t,ma as R,mc as Y,nb as Ce,nc as H,ob as xe,oc as Ct,pb as k,pj as Fe,qb as f,qc as P,ra as Te,sb as h,ta as mt,tb as _,u as ct,ua as Ne,wb as De,xb as de,ya as _e,yb as O,yd as ft,zb as M}from"./chunk-SMW7PHYX.js";import{a as ye}from"./chunk-BMIYOSOG.js";var ii=["leftContent"],ni=["header"],oi=["rightContent"];function ai(i,a){i&1&&k(0)}function ri(i,a){if(i&1&&(e(0,` 2 `),g(1,ai,1,0,"ng-container",5),e(2,` 3 `)),i&2){let t=_(3);r(),p("ngTemplateOutlet",t.header)}}function li(i,a){if(i&1&&(e(0,` 4 `),l(1,"span",6),e(2),s(),e(3,` 5 `)),i&2){let t=_(3);r(2),D(t.headerText||t.assignment.surveyCriteria.name)}}function si(i,a){if(i&1&&(e(0,` 6 `),u(1,ri,3,1)(2,li,4,1)),i&2){let t=_(2);r(),c(t.header?1:2)}}function _i(i,a){if(i&1&&(e(0,` 7 `),l(1,"div"),e(2,` 8 `),u(3,si,3,1),s(),e(4,` 9 `)),i&2){let t=_();r(3),c(t.showHeader?3:-1)}}function di(i,a){i&1&&k(0)}function ui(i,a){if(i&1&&(e(0,` 10 `),l(1,"div",7),e(2,` 11 `),g(3,di,1,0,"ng-container",5),e(4,` 12 `),e(5,` 13 `),s(),e(6,` 14 `)),i&2){let t=_();r(3),p("ngTemplateOutlet",t.leftContent)}}function ci(i,a){i&1&&e(0,` 15 inches is required 16 `)}function pi(i,a){if(i&1&&(e(0,` 17 `),l(1,"div",12),e(2,` 18 `),u(3,ci,1,0),s(),e(4,` 19 `)),i&2){let t=_(3);r(3),c(t.value.value1?-1:3)}}function mi(i,a){if(i&1){let t=f();e(0,` 20 `),l(1,"div",9),e(2,` 21 `),l(3,"div"),e(4,` 22 `),l(5,"div"),e(6,` 23 `),l(7,"input",10),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 24 `),l(9,"label",11),e(10,` 25 inches 26 `),s(),e(11,` 27 `),s(),e(12,` 28 `),u(13,pi,5,1),s(),e(14,` 29 `),s(),e(15,` 30 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(4),c(t.showFormErrorValue1?13:-1)}}function Ci(i,a){i&1&&e(0,` 31 feet is required 32 `)}function xi(i,a){i&1&&e(0,` 33 feet must be a whole number 34 `)}function vi(i,a){if(i&1&&(e(0,` 35 `),l(1,"div",12),e(2,` 36 `),u(3,Ci,1,0)(4,xi,1,0),s(),e(5,` 37 `)),i&2){let t=_(3);r(3),c(t.value.value1?4:3)}}function yi(i,a){i&1&&e(0,` 38 inches is required 39 `)}function hi(i,a){i&1&&e(0,` 40 inches must be less than 12 41 `)}function fi(i,a){if(i&1&&(e(0,` 42 `),l(1,"div",12),e(2,` 43 `),u(3,yi,1,0),u(4,hi,1,0),s(),e(5,` 44 `)),i&2){let t=_(3);r(3),c(t.value.value2?-1:3),r(),c(t.value.value2?4:-1)}}function Si(i,a){if(i&1){let t=f();e(0,` 45 `),l(1,"div",13),h("focusout",function(o){C(t);let d=_(2);return x(d.onGroupFocusOut(o))}),e(2,` 46 `),l(3,"div",14),e(4,` 47 `),l(5,"div"),e(6,` 48 `),l(7,"input",15),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 49 `),l(9,"label",11),e(10,` 50 feet 51 `),s(),e(11,` 52 `),s(),e(12,` 53 `),u(13,vi,6,1),s(),e(14,` 54 `),l(15,"div"),e(16,` 55 `),l(17,"div"),e(18,` 56 `),l(19,"input",10),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value2Change$.next({previous:d.value.value2,current:o.target.value}))}),s(),e(20,` 57 `),l(21,"label",11),e(22,` 58 inches 59 `),s(),e(23,` 60 `),s(),e(24,` 61 `),u(25,fi,6,2),s(),e(26,` 62 `),s(),e(27,` 63 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(4),c(t.showFormErrorValue1?13:-1),r(6),p("id",t.inputIDPrefix+"-value-2")("ngModel",t.value.value2)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-2"),r(4),c(t.showFormErrorValue2?25:-1)}}function gi(i,a){i&1&&e(0,`
64 seconds is required 65 `)}function Ti(i,a){if(i&1&&(e(0,` 66 `),l(1,"div",12),e(2,` 67 `),u(3,gi,1,0),s(),e(4,` 68 `)),i&2){let t=_(3);r(3),c(t.value.value1?-1:3)}}function Ei(i,a){if(i&1){let t=f();e(0,` 69 `),l(1,"div",9),e(2,` 70 `),l(3,"div"),e(4,` 71 `),l(5,"div"),e(6,` 72 `),l(7,"input",10),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 73 `),l(9,"label",11),e(10,` 74 seconds 75 `),s(),e(11,` 76 `),s(),e(12,` 77 `),u(13,Ti,5,1),s(),e(14,` 78 `),s(),e(15,` 79 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(4),c(t.showFormErrorValue1?13:-1)}}function Di(i,a){i&1&&e(0,` 80 minutes is required 81 `)}function bi(i,a){i&1&&e(0,` 82 minutes must be a whole number 83 `)}function Ii(i,a){if(i&1&&(e(0,` 84 `),l(1,"div",12),e(2,` 85 `),u(3,Di,1,0)(4,bi,1,0),s(),e(5,` 86 `)),i&2){let t=_(3);r(3),c(t.value.value1?4:3)}}function Fi(i,a){i&1&&e(0,` 87 seconds is required 88 `)}function wi(i,a){i&1&&e(0,` 89 seconds must be less than 60 90 `)}function Ri(i,a){if(i&1&&(e(0,` 91 `),l(1,"div",12),e(2,` 92 `),u(3,Fi,1,0),u(4,wi,1,0),s(),e(5,` 93 `)),i&2){let t=_(3);r(3),c(t.value.value2?-1:3),r(),c(t.value.value2?4:-1)}}function Vi(i,a){if(i&1){let t=f();e(0,` 94 `),l(1,"div",16),h("focusout",function(o){C(t);let d=_(2);return x(d.onGroupFocusOut(o))}),e(2,` 95 `),l(3,"div",14),e(4,` 96 `),l(5,"div"),e(6,` 97 `),l(7,"input",17),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 98 `),l(9,"label",11),e(10,` 99 minutes 100 `),s(),e(11,` 101 `),s(),e(12,` 102 `),u(13,Ii,6,1),s(),e(14,` 103 `),l(15,"div"),e(16,` 104 `),l(17,"div"),e(18,` 105 `),l(19,"input",10),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value2Change$.next({previous:d.value.value2,current:o.target.value}))}),s(),e(20,` 106 `),l(21,"label",11),e(22,` 107 seconds 108 `),s(),e(23,` 109 `),s(),e(24,` 110 `),u(25,Ri,6,2),s(),e(26,` 111 `),s(),e(27,` 112 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(4),c(t.showFormErrorValue1?13:-1),r(6),p("id",t.inputIDPrefix+"-value-2")("ngModel",t.value.value2)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-2"),r(4),c(t.showFormErrorValue2?25:-1)}}function Ai(i,a){i&1&&e(0,` 113 pounds is required 114 `)}function Oi(i,a){if(i&1&&(e(0,` 115 `),l(1,"div",12),e(2,` 116 `),u(3,Ai,1,0),s(),e(4,` 117 `)),i&2){let t=_(3);r(3),c(t.value.value1?-1:3)}}function Mi(i,a){if(i&1){let t=f();e(0,` 118 `),l(1,"div",9),e(2,` 119 `),l(3,"div"),e(4,` 120 `),l(5,"div"),e(6,` 121 `),l(7,"input",10),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 122 `),l(9,"label",11),e(10,` 123 pounds 124 `),s(),e(11,` 125 `),s(),e(12,` 126 `),u(13,Oi,5,1),s(),e(14,` 127 `),s(),e(15,` 128 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(4),c(t.showFormErrorValue1?13:-1)}}function ki(i,a){if(i&1&&e(0),i&2){let t=_(4);v(` 129 `,t.headerText||t.assignment.surveyCriteria.name,` is required 130 `)}}function $i(i,a){if(i&1&&(e(0,` 131 `),l(1,"div",12),e(2,` 132 `),u(3,ki,1,1),s(),e(4,` 133 `)),i&2){let t=_(3);r(3),c(t.value.value1?-1:3)}}function Gi(i,a){if(i&1){let t=f();e(0,` 134 `),l(1,"div",9),e(2,` 135 `),l(3,"div"),e(4,` 136 `),l(5,"div"),e(6,` 137 `),l(7,"input",18),h("focus",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_(2);return x(o.buttonsDisabled=!1)})("change",function(o){C(t);let d=_(2);return x(d.value1Change$.next({previous:d.value.value1,current:o.target.value}))}),s(),e(8,` 138 `),l(9,"label",19),e(10),s(),e(11,` 139 `),s(),e(12,` 140 `),u(13,$i,5,1),s(),e(14,` 141 `),s(),e(15,` 142 `)}if(i&2){let t=_(2);r(7),p("id",t.inputIDPrefix+"-value-1")("ngModel",t.value.value1)("disabled",!t.isEditable||t.saving)("required",!0),r(2),p("for",t.inputIDPrefix+"-value-1"),r(),v(` 143 `,t.headerText||t.assignment.surveyCriteria.name,` 144 `),r(3),c(t.showFormErrorValue1?13:-1)}}function Qi(i,a){if(i&1&&(e(0,` 145 `),l(1,"div",8),e(2,`
146 `),u(3,mi,16,6)(4,Si,28,12)(5,Ei,16,6)(6,Vi,28,12)(7,Mi,16,6)(8,Gi,16,7),e(9,` 147 `),s(),e(10,` 148 `)),i&2){let t,n=_();r(3),c((t=n.assignment.surveyCriteria.surveyCriteriaFormFieldTypeID)===n.SurveyCriteriaFormFieldType.INCHES?3:t===n.SurveyCriteriaFormFieldType.FEET_INCHES?4:t===n.SurveyCriteriaFormFieldType.SECONDS?5:t===n.SurveyCriteriaFormFieldType.MINUTES_SECONDS?6:t===n.SurveyCriteriaFormFieldType.POUNDS?7:8)}}function Ni(i,a){i&1&&k(0)}function Li(i,a){if(i&1&&(e(0,` 149 `),g(1,Ni,1,0,"ng-container",5),e(2,` 150 `)),i&2){let t=_();r(),p("ngTemplateOutlet",t.rightContent)}}function Pi(i,a){i&1&&(e(0,` 151 `),l(1,"app-pill",20),e(2,"Saving..."),s(),e(3,` 152 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2"))}function Ui(i,a){i&1&&(e(0,` 153 `),l(1,"app-pill",21),e(2,"Saved"),s(),e(3,` 154 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2")("iconFirst",!0)("icon","fa fa-circle-check"))}function qi(i,a){if(i&1&&(e(0,` 155 `),u(1,Pi,4,2),u(2,Ui,4,4)),i&2){let t=_();r(),c(t.saving?1:-1),r(),c(t.value!=null&&t.value.surveyCriteriaValueID&&!t.saving&&!t.saveFailed?2:-1)}}function Bi(i,a){if(i&1){let t=f();e(0,` 156 `),l(1,"div"),e(2,` 157 `),l(3,"button",22),h("click",function(){C(t);let o=_();return x(o.saveValue())}),e(4,` 158 `),S(5,"i",23),e(6,` 159 `),s(),e(7,` 160 `),s(),e(8,` 161 `)}if(i&2){let t=_();r(3),p("hidden",t.buttonsDisabled||!t.isEditable||t.saving)}}function Hi(i,a){if(i&1){let t=f();e(0,` 162 `),l(1,"div"),e(2,` 163 `),l(3,"button",24),h("click",function(){C(t);let o=_();return x(o.deleteValue(o.assignment.surveyCriteriaGroupAssignID,o.value==null?null:o.value.surveyCriteriaValueID))}),e(4,` 164 `),S(5,"i",25),e(6,` 165 `),s(),e(7,` 166 `),s(),e(8,` 167 `)}if(i&2){let t=_();r(3),I("text-primary-link",!t.buttonsDisabled&&t.isEditable&&!t.saving)("text-grey-lt",t.buttonsDisabled||!t.isEditable||!(t.value!=null&&t.value.surveyCriteriaValueID)||t.saving),p("disabled",t.buttonsDisabled||!t.isEditable||!(t.value!=null&&t.value.surveyCriteriaValueID)||t.saving)}}function ji(i,a){if(i&1&&(e(0,` 168 `),l(1,"div",26),e(2),s(),e(3,` 169`)),i&2){let t=_();r(2),v(` 170 `,t.assignment.description||t.assignment.surveyCriteria.description,` 171 `)}}function zi(i,a){if(i&1&&e(0),i&2){let t=_().$implicit;v(` 172 `,t.score,` 173 `)}}function Wi(i,a){if(i&1&&e(0),i&2){let t=_().$implicit;v(` 174 `,t.label,` 175 `)}}function Xi(i,a){if(i&1){let t=f();e(0,` 176 `),l(1,"span",31),h("click",function(){let o=C(t).$implicit,d=_(2);return x(d.setRatingValue(o.score))}),e(2,` 177 `),S(3,"span",32),e(4,` 178 `),l(5,"span",33),e(6,` 179 `),u(7,zi,1,1),u(8,Wi,1,1),s(),e(9,` 180 `),s(),e(10,` 181 `)}if(i&2){let t=a.$implicit,n=_(2);r(),I("selected",(n.value==null?null:n.value.score)===t.score)("disabled",!n.isEditable),r(6),c(n.criteriaGroup.surveyCriteriaRatingScoringTypeID===n.SurveyCriteriaRatingScoringType.NUMERIC?7:-1),r(),c(n.criteriaGroup.surveyCriteriaRatingScoringTypeID===n.SurveyCriteriaRatingScoringType.NON_NUMERIC?8:-1)}}function Yi(i,a){if(i&1){let t=f();e(0,` 182 `),l(1,"div",27),e(2,` 183 `),l(3,"div",28),e(4,` 184 `),l(5,"p-slider",29),h("onChange",function(o){C(t);let d=_();return x(d.ratingChange$.next({previous:d.value.score,current:o.value}))}),s(),e(6,` 185 `),s(),e(7,` 186 `),l(8,"div",30),e(9,` 187 `),T(10,Xi,11,6,null,null,A),s(),e(12,` 188 `),s(),e(13,` 189 `)}if(i&2){let t=_();r(5),p("ngModel",t.value.score)("disabled",!t.isEditable||t.saving)("min",t.ratingRange[0].score)("max",t.ratingRange[t.ratingRange.length-1].score)("step",1),r(5),E(t.ratingRange)}}function Ji(i,a){i&1&&(e(0,` 190 `),S(1,"i",36),e(2,` 191 `))}function Ki(i,a){if(i&1&&(e(0,` 192 `),u(1,Ji,3,0),l(2,"span"),e(3),s(),e(4,` 193 `)),i&2){let t=_().$implicit,n=_(2);r(),c((n.value==null?null:n.value.score)===t.score?1:-1),r(),I("fw-600",(n.value==null?null:n.value.score)===t.score),r(),D(t.score)}}function Zi(i,a){i&1&&(e(0,` 194 `),S(1,"i",36),e(2,` 195 `))}function en(i,a){if(i&1&&(e(0,` 196 `),u(1,Zi,3,0),l(2,"span"),e(3),s(),e(4,` 197 `)),i&2){let t=_().$implicit,n=_(2);r(),c((n.value==null?null:n.value.score)===t.score?1:-1),r(),I("fw-600",(n.value==null?null:n.value.score)===t.score),r(),D(t.label)}}function tn(i,a){if(i&1&&(e(0,` 198 `),l(1,"span",35),e(2,` 199 `),u(3,Ki,5,4),u(4,en,5,4),s(),e(5,` 200 `)),i&2){let t=_(2);r(3),c(t.criteriaGroup.surveyCriteriaRatingScoringTypeID===t.SurveyCriteriaRatingScoringType.NUMERIC?3:-1),r(),c(t.criteriaGroup.surveyCriteriaRatingScoringTypeID===t.SurveyCriteriaRatingScoringType.NON_NUMERIC?4:-1)}}function nn(i,a){if(i&1&&(e(0,` 201 `),l(1,"div",34),e(2,` 202 `),T(3,tn,6,2,null,null,A),s(),e(5,` 203 `)),i&2){let t=_();r(3),E(t.ratingRange)}}var tt=(()=>{let a=class a{get canSave(){return this.surveyService.isSurveyCriteriaValueValid(this.criteriaGroup,this.assignment,this.value)}get isMultiFieldType(){let n=this.assignment?.surveyCriteria?.surveyCriteriaFormFieldTypeID;return n===pe.FEET_INCHES||n===pe.MINUTES_SECONDS}constructor(n){this.surveyService=n,this.inputIDPrefix="",this.isEditable=!1,this.enableLiveEditing=!0,this.showHeader=!0,this.showDescription=!0,this.save=new R,this.delete=new R,this.ratingChange$=new $,this.value1Change$=new $,this.value2Change$=new $,this.SurveyCriteriaType=z,this.SurveyCriteriaFormFieldType=pe,this.SurveyCriteriaRatingScoringType=Ge,this.saving=!1,this.saveFailed=!1,this.show
203FormErrorValue1=!1,this.showFormErrorValue2=!1,this.buttonsDisabled=!1,this.unsubscribe$=new $}ngOnInit(){if((!this.editService||!this.surveyResponseID)&&(this.enableLiveEditing=!1),this.setSavedOnText(),this.criteriaGroup.surveyCriteriaTypeID===z.RATING)if(this.ratingRange=[],this.criteriaGroup.surveyCriteriaRatingScoringTypeID===Ge.NUMERIC)for(let n=this.criteriaGroup.scoringRangeFrom||0;n<=(this.criteriaGroup.scoringRangeTo||10);n++)this.ratingRange.push({score:n,label:n.toString()});else this.criteriaGroup.surveyCriteriaRatingScoringRange?.options?.length&&(this.criteriaGroup.surveyCriteriaRatingScoringRange.options.sort((n,o)=>n.score<o.score?n.score:o.score).forEach(n=>{this.ratingRange.push({score:n.score,label:n.label||n.score.toString()})}),this.criteriaGroup.surveyCriteriaRatingScoringRange?.options?.some(n=>n.score===this.value.score)&&(this.value.surveyCriteriaRatingScoringRangeOptionID=this.criteriaGroup.surveyCriteriaRatingScoringRange.options.find(n=>n.score===this.value.score).surveyCriteriaRatingScoringRangeOptionID));this.enableLiveEditing?(this.ratingChange$.pipe(fe(500),ee(),K(n=>{this.ratingData=n,this.value.score=n.current,this.criteriaGroup.surveyCriteriaRatingScoringTypeID===Ge.NON_NUMERIC&&this.criteriaGroup.surveyCriteriaRatingScoringRange?.options?.some(o=>o.score===this.value.score)&&(this.value.surveyCriteriaRatingScoringRangeOptionID=this.criteriaGroup.surveyCriteriaRatingScoringRange.options.find(o=>o.score===this.value.score).surveyCriteriaRatingScoringRangeOptionID),this.saving=this.canSave}),Se(()=>this.saving?this.editService.savePlayerSurveyCriteriaValue(this.surveyID,this.surveyResponseID,this.assignment.surveyCriteriaGroupAssignID,this.value):he(null)),w(this.unsubscribe$)).subscribe({next:n=>{this.saving&&(n&&(this.value.surveyCriteriaValueID=n.surveyCriteriaValueID),this.assignment.surveyCriteriaValuesCount=this.assignment.surveyCriteriaValues.filter(o=>o.surveyCriteriaValueID)?.length||0,this.setCompositeRating(),this.value.savedOn=new Date(new Date().toISOString()),this.setSavedOnText(),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormErrorValue1=!1,this.showFormErrorValue2=!1)},error:()=>{this.saveFailed=!0,this.value.score=this.ratingData.previous,this.editService.showSiteErrorAlert("There was a problem saving data")}}),this.value1Change$.pipe(fe(500),ee(),K(n=>{this.value1Data=n,this.value.value1=n.current,this.saving=this.canSave,!this.saving&&!this.isMultiFieldType&&this.runValidationAndShowMessages(!0)}),Se(()=>this.saving?this.editService.savePlayerSurveyCriteriaValue(this.surveyID,this.surveyResponseID,this.assignment.surveyCriteriaGroupAssignID,this.value):he(null))).subscribe({next:n=>{this.saving&&(n&&(this.value.surveyCriteriaValueID=n.surveyCriteriaValueID),this.assignment.surveyCriteriaValuesCount=this.assignment.surveyCriteriaValues.filter(o=>o.surveyCriteriaValueID)?.length||0,this.value.savedOn=new Date(new Date().toISOString()),this.setSavedOnText(),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormErrorValue1=!1,this.showFormErrorValue2=!1)},error:()=>{this.value.value1=this.value1Data.previous,this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}}),this.value2Change$.pipe(fe(500),ee(),K(n=>{this.value2Data=n,this.value.value2=n.current,this.saving=this.canSave,!this.saving&&!this.isMultiFieldType&&this.runValidationAndShowMessages(!0)}),Se(()=>this.saving?this.editService.savePlayerSurveyCriteriaValue(this.surveyID,this.surveyResponseID,this.assignment.surveyCriteriaGroupAssignID,this.value):he(null))).subscribe({next:n=>{this.saving&&(n&&(this.value.surveyCriteriaValueID=n.surveyCriteriaValueID),this.assignment.surveyCriteriaValuesCount=this.assignment.surveyCriteriaValues.filter(o=>o.surveyCriteriaValueID)?.length||0,this.value.savedOn=new Date(new Date().toISOString()),this.setSavedOnText(),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormErrorValue1=!1,this.showFormErrorValue2=!1)},error:()=>{this.value.value2=this.value2Data.previous,this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}})):(this.ratingChange$.pipe(ee(),K(n=>{this.ratingData=n,this.value.score=n.current,this.criteriaGroup.surveyCriteriaRatingScoringTypeID===Ge.NON_NUMERIC&&this.criteriaGroup.surveyCriteriaRatingScoringRange?.options?.some(o=>o.score===this.value.score)&&(this.value.surveyCriteriaRatingScoringRangeOptionID=this.criteriaGroup.surveyCriteriaRatingScoringRange.options.find(o=>o.score===this.value.score).surveyCriteriaRatingScoringRangeOptionID)}),w(this.unsubscribe$)).subscribe(),this.value1Change$.pipe(ee(),K(n=>{this.value1Data=n,this.value.value1=n.current,this.isMultiFieldType?this.surveyService.isSurveyCriteriaValue1Valid(this.criteriaGroup,this.assignment,this.value)&&(this.show
203FormErrorValue1=!1):this.surveyService.isSurveyCriteriaValue1Valid(this.criteriaGroup,this.assignment,this.value)?this.showFormErrorValue1=!1:this.showFormErrorValue1AndFocus(!0)})).subscribe(),this.value2Change$.pipe(ee(),K(n=>{this.value2Data=n,this.value.value2=n.current,this.isMultiFieldType?this.surveyService.isSurveyCriteriaValue2Valid(this.criteriaGroup,this.assignment,this.value)&&(this.showFormErrorValue2=!1):this.surveyService.isSurveyCriteriaValue2Valid(this.criteriaGroup,this.assignment,this.value)?this.showFormErrorValue2=!1:this.showFormErrorValue2AndFocus(!0)})).subscribe())}setRatingValue(n){this.isEditable&&this.ratingChange$.next({previous:this.value.score,current:n})}runValidationAndShowMessages(n){let o=!1;this.surveyService.isSurveyCriteriaValue1Valid(this.criteriaGroup,this.assignment,this.value)?this.showFormErrorValue1=!1:(this.showFormErrorValue1AndFocus(n),o=!0),this.surveyService.isSurveyCriteriaValue2Valid(this.criteriaGroup,this.assignment,this.value)?this.showFormErrorValue2=!1:this.showFormErrorValue2AndFocus(!o)}showFormErrorValue1AndFocus(n){if(this.showFormErrorValue1=!0,n)try{document.getElementById(`${this.inputIDPrefix}-value-1`).focus()}catch(o){}}showFormErrorValue2AndFocus(n){if(this.showFormErrorValue2=!0,n)try{document.getElementById(`${this.inputIDPrefix}-value-2`).focus()}catch(o){}}onGroupFocusOut(n){if(!n.currentTarget.contains(n.relatedTarget)){let d=document.getElementById(`${this.inputIDPrefix}-value-1`),m=document.getElementById(`${this.inputIDPrefix}-value-2`);d&&(this.value.value1=d.value),m&&(this.value.value2=m.value),this.saving||this.runValidationAndShowMessages(!1)}}saveValue(){this.canSave?(this.saving=!0,this.editService.savePlayerSurveyCriteriaValue(this.surveyID,this.surveyResponseID,this.assignment.surveyCriteriaGroupAssignID,this.value).pipe(w(this.unsubscribe$)).subscribe({next:n=>{n&&(this.value.surveyCriteriaValueID=n.surveyCriteriaValueID),this.assignment.surveyCriteriaValuesCount=this.assignment.surveyCriteriaValues.filter(o=>o.surveyCriteriaValueID)?.length||0,this.setCompositeRating(),this.value.savedOn=new Date(new Date().toISOString()),this.setSavedOnText(),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormErrorValue1=!1,this.showFormErrorValue2=!1},error:()=>{this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}})):this.runValidationAndShowMessages(!0)}deleteValue(n,o){o&&this.editService.deletePlayerSurveyCriteriaValue(this.surveyID,this.surveyResponseID,n,o).pipe(w(this.unsubscribe$)).subscribe({next:()=>{if(this.assignment){let d=this.assignment.surveyCriteriaValues.findIndex(y=>y.surveyCriteriaValueID===o),m=this.editService.createPlayerSurveyCriteriaValue(this.criteriaGroup.surveyCriteriaTypeID,this.criteriaGroup,this.surveyResponseID,this.playerID,this.assignment.surveyCriteriaGroupAssignID,this.assignment.surveyCriteriaID,this.value.surveyCriteriaValueResponseTypeID);this.assignment.surveyCriteriaValues.splice(d,1,m),this.assignment.surveyCriteriaValuesCount=this.assignment.surveyCriteriaValues.filter(y=>y.surveyCriteriaValueID)?.length||0}this.delete.emit(),this.editService.showSiteSuccessAlert("Value deleted successfully")},error:()=>{this.editService.showSiteErrorAlert("There was a problem saving data")}})}setCompositeRating(){this.criteriaGroup.surveyCriteriaTypeID===z.RATING&&(this.criteriaGroup.compositeRatings||(this.criteriaGroup.compositeRatings={}),this.criteriaGroup.compositeRatings[this.playerID]=this.editService.getCompositeRating(this.criteriaGroup,this.playerID))}setSavedOnText(){}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(Z))}
203,a.\u0275cmp=V({type:a,selectors:[["app-survey-criteria-value-edit"]],contentQueries:function(o,d,m){if(o&1&&De(m,ii,5)(m,ni,5)(m,oi,5),o&2){let y;O(y=M())&&(d.leftContent=y.first),O(y=M())&&(d.header=y.first),O(y=M())&&(d.rightContent=y.first)}},inputs:{surveyID:"surveyID",surveyResponseID:"surveyResponseID",criteriaGroup:"criteriaGroup",playerID:"playerID",clubUserID:"clubUserID",assignment:"assignment",value:"value",inputIDPrefix:"inputIDPrefix",isEditable:"isEditable",enableLiveEditing:"enableLiveEditing",headerText:"headerText",showHeader:"showHeader",showDescription:"showDescription",editService:"editService"},outputs:{save:"save",delete:"delete"},standalone:!1,decls:26,vars:16,consts:[[1,"d-flex","align-items-center","mb-print-0"],[1,"row","full-width","no-gutters"],[1,"col-md-4"],[1,"col-auto","d-flex","align-items-center","justify-content-end","ml-auto"],[1,"criteria-container"],[4,"ngTemplateOutlet"],[1,"text-header-3"],[1,"d-flex","align-items-center"],[1,"col"],[1,"d-flex","justify-content-start","flex-wrap","align-items-center"],["type","number","maxLength","2",1,"metric-input",3,"focus","blur","change","id","ngModel","disabled","required"],[1,"ml-1","text-medium",3,"for"],[1,"mt-1","text-medium","form-error-message","pl-0"],[1,"d-flex","justify-content-start","align-items-center",3,"focusout"],[1,"mr-3"],["type","number","maxLength","1",1,"metric-input",3,"focus","blur","change","id","ngModel","disabled","required"],[1,"d-flex","justify-content-start","flex-wrap","align-items-center",3,"focusout"],["type","number","maxLength","1",1,"metric-input","form-error",3,"focus","blur","change","id","ngModel","disabled","required"],["type","text","maxLength","500",1,"metric-input",3,"focus","blur","change","id","ngModel","disabled","required"],[1,"ml-1","sr-only",3,"for"],["status","default",3,"variant","styleClass"],["status","success",3,"variant","styleClass","iconFirst","icon"],["type","button",1,"btn-a11y","text-primary-link","mr-2",3,"click","hidden"],[1,"fa","fa-save"],["type","button",1,"btn-a11y","mr-2",3,"click","disabled"],[1,"fa","fa-redo-alt"],[1,"text-medium","mb-3"],[1,"px-2","d-print-none"],[1,"slider","mb-1","mt-3"],[3,"onChange","ngModel","disabled","min","max","step"],[1,"range-wrapper","d-flex","align-items-center","justify-content-between","mt-2"],[1,"slider-range-step","text-center","text-grey",3,"click"],[1,"slider-range-step-target"],[1,"slider-range-step-value"],[1,"px-2","d-none","d-print-flex","align-items-center"],[1,"mr-3","text-medium"],[1,"fa","fa-check","mr-1"]],template:function(o,d){o&1&&(l(0,"div",0),e(1,` 204 205 `),l(2,"div",1),e(3,` 206 `),l(4,"div",2),e(5,` 207 `),u(6,_i,5,1),u(7,ui,7,1),s(),e(8,` 208 `),u(9,Qi,11,1),l(10,"div",3),e(11,` 209 `),u(12,Li,3,1),u(13,qi,3,2),u(14,Bi,9,1),u(15,Hi,9,5),s(),e(16,` 210`),e(17,` 211`),s(),e(18,` 212`),s(),e(19,` 213`),e(20,` 214`),u(21,ji,4,1),l(22,"div",4),e(23,` 215 `),u(24,Yi,14,5),u(25,nn,6,0),s()),o&2&&(I("mb-3",d.leftContent||!(d.showDescription&&(d.assignment.description||d.assignment.surveyCriteria.description))&&d.criteriaGroup.surveyCriteriaTypeID!==d.SurveyCriteriaType.METRICS)("mb-2",!d.leftContent&&d.showDescription&&(d.assignment.description||d.assignment.surveyCriteria.description)&&d.criteriaGroup.surveyCriteriaTypeID!==d.SurveyCriteriaType.METRICS)("mb-0",d.criteriaGroup.surveyCriteriaTypeID===d.SurveyCriteriaType.METRICS),r(6),c(d.leftContent?-1:6),r(),c(d.leftContent?7:-1),r(2),c(d.criteriaGroup.surveyCriteriaTypeID===d.SurveyCriteriaType.METRICS?9:-1),r(3),c(d.rightContent?12:-1),r(),c(d.enableLiveEditing||!d.isEditable?13:-1),r(),c(d.enableLiveEditing&&d.saveFailed||d.criteriaGroup.surveyCriteriaTypeID===d.SurveyCriteriaType.RATING&&(d.ratingRange!=null&&d.ratingRange.length)&&!(d.value!=null&&d.value.surveyCriteriaValueID)?14:-1),r(),c(d.enableLiveEditing?15:-1),r(6),c(!d.leftContent&&d.showDescription&&(d.assignment.description||d.assignment.surveyCriteria.description)?21:-1),r(3),c(d.criteriaGroup.surveyCriteriaTypeID===d.SurveyCriteriaType.RATING&&(d.ratingRange!=null&&d.ratingRange.length)?24:-1),r(),c(d.criteriaGroup.surveyCriteriaTypeID===d.SurveyCriteriaType.RATING&&(d.ratingRange!=null&&d.ratingRange.length)?25:-1))},dependencies:[ie,ue,yt,ne,ht,oe,W,Ot],styles:["@media print{[_nghost-%COMP%]{display:flex!important;align-items:center}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}}.range-wrapper[_ngcontent-%COMP%]{margin:0 -9px}.slider-range-step[_ngcontent-%COMP%]{font-size:var(--text-medium);position:relative;width:1.1rem}.slider-range-step[_ngcontent-%COMP%] .slider-range-step-target[_ngcontent-%COMP%]{position:absolute;top:-1.1rem;height:1.1rem;width:1.1rem;background-color:var(--grey-100);border:var(--border);border-radius:50%;display:block;cursor:pointer}.slider-range-step[_ngcontent-%COMP%] .slider-range-step-target[_ngcontent-%COMP%]:hover{background-color:var(--grey-200)}.slider-range-step.selected[_ngcontent-%COMP%]{color:var(--blue-1000);font-weight:600;font-size:var(--text-default)}.slider-range-step.selected[_ngcontent-%COMP%] .slider-range-step-target[_ngcontent-%COMP%]{border:1px solid var(--blue-1000);background-color:var(--blue-1000)}.slider-range-step[_ngcontent-%COMP%] .slider-range-step-value[_ngcontent-%COMP%]{display:inline-block;width:1.1rem}.slider-range-step[_ngcontent-%COMP%]:not(.selected):not(.disabled):hover{color:var(--blue-1000);font-weight:600;cursor:pointer}.criteria-container[_ngcontent-%COMP%]{--p-slider-track-background: var(--grey-100);--p-slider-range-background: transparent;--p-slider-handle-background: transparent;--p-slider-handle-hover-background: transparent}
215.criteria-container[_ngcontent-%COMP%] .p-slider{border-top:1px solid var(--grey-300)}.metric-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;width:10ch;font-size:var(--text-medium)}"]});let i=a;return i})();function on(i,a){if(i&1){let t=f();e(0,` 216 `),l(1,"button",8),h("click",function(){C(t);let o=_(2);return x(o.selectText(o.originalText))}),e(2,` 217 Use this version 218 `),s(),e(3,` 219 `),l(4,"button",9),h("click",function(){C(t);let o=_(2);return x(o.startOver())}),e(5,` 220 Start Over 221 `),s(),e(6,` 222 `)}if(i&2){let t=_(2);r(4),p("disabled",t.refining)}}function an(i,a){if(i&1){let t=f();e(0,` 223 `),l(1,"button",10),h("click",function(){C(t);let o=_(2);return x(o.refineText(o.originalText))}),e(2,` 224 Refine 225 `),s(),e(3,` 226 `)}if(i&2){let t=_(2);r(),p("disabled",t.refining)}}function rn(i,a){if(i&1&&(e(0,` 227 `),l(1,"div",7),e(2,` 228 `),u(3,on,7,1)(4,an,4,1),s(),e(5,` 229 `)),i&2){let t=_();r(3),c(t.systemMessages!=null&&t.systemMessages.length||t.refining?3:4)}}function ln(i,a){i&1&&(e(0,` 230 `),S(1,"hr",11),e(2,` 231 `))}function sn(i,a){if(i&1){let t=f();e(0,` 232 `),l(1,"span",18),h("click",function(){C(t);let o=_(3);return x(o.previous())}),e(2,` 233 `),S(3,"i",19),e(4,` 234 Previous 235 `),s(),e(5,` 236 `)}if(i&2){let t=_(3);r(),I("cursor-pointer",t.currentSystemMessageIndex>0)("text-grey",t.currentSystemMessageIndex===0)}}function _n(i,a){if(i&1){let t=f();e(0,` 237 `),l(1,"span",20),e(2,` 238 `),l(3,"app-pill",21),h("click",function(){let o=C(t).$implicit,d=_(3);return x(d.useSuggestion(o.value))}),s(),e(4,` 239 `),s(),e(5,` 240 `)}if(i&2){let t=a.$implicit;r(3),p("text",t.label)}}function dn(i,a){if(i&1){let t=f();e(0,` 241 `),l(1,"span",18),h("click",function(){C(t);let o=_(3);return x(o.next())}),e(2,` 242 Next `),S(3,"i",22),e(4,` 243 `),s(),e(5,` 244 `)}if(i&2){let t=_(3);r(),I("cursor-pointer",t.currentSystemMessageIndex<t.systemMessages.length-1)("text-grey",t.currentSystemMessageIndex===t.systemMessages.length-1)}}function un(i,a){if(i&1&&(e(0,` 245 `),l(1,"div",14),e(2,` 246 `),l(3,"div",15),e(4,` 247 `),l(5,"div",16),e(6),s(),e(7,` 248 `),l(8,"div",17),e(9,` 249 `),u(10,sn,6,4),T(11,_n,6,1,null,null,A),u(13,dn,6,4),s(),e(14,` 250 `),s(),e(15,` 251 `),s(),e(16,` 252 `)),i&2){let t=_(2);r(6),v(` 253 `,t.systemMessages[t.currentSystemMessageIndex]==null?null:t.systemMessages[t.currentSystemMessageIndex].message,` 254 `),r(4),c((t.systemMessages==null?null:t.systemMessages.length)>1?10:-1),r(),E(t.refineOptions),r(2),c((t.systemMessages==null?null:t.systemMessages.length)>1?13:-1)}}function cn(i,a){i&1&&(e(0,` 255 `),l(1,"div"),e(2,` 256 `),l(3,"div",7),e(4,` 257 `),S(5,"app-skeleton-template"),e(6,` 258 `),s(),e(7,` 259 `),s(),e(8,` 260 `))}function pn(i,a){if(i&1){let t=f();e(0,` 261 `),l(1,"div",12),e(2,` 262 `),l(3,"div",3),e(4,` 263 `),l(5,"label"),e(6,"Improved Version"),s(),e(7,` 264 `),s(),e(8,` 265 `),u(9,un,17,3),u(10,cn,9,0),l(11,"div",13),e(12,` 266 `),l(13,"button",10),h("click",function(){C(t);let o=_();return x(o.selectText(o.systemMessages[o.currentSystemMessageIndex]==null?null:o.systemMessages[o.currentSystemMessageIndex].message))}),e(14,` 267 Use this version 268 `),s(),e(15,` 269 `),l(16,"button",9),h("click",function(){C(t);let o=_();return x(o.refineText(o.systemMessages[o.currentSystemMessageIndex]==null?null:o.systemMessages[o.currentSystemMessageIndex].message))}),e(17,` 270 Retry 271 `),s(),e(18,` 272 `),s(),e(19,` 273 `),s(),e(20,` 274 `)}if(i&2){let t=_();r(9),c(t.refining?-1:9),r(),c(t.refining?10:-1),r(3),p("disabled",t.refining),r(3),p("disabled",t.refining)}}var me=(()=>{let a=class a{constructor(n,o){this.surveyService=n,this.siteDataService=o,this.maxLength=500,this.surveyID=null,this.visible=!1,this.visibleChange=new R,this.textSelected=new R,this.refining=!1,this.maxMessages=10,this.messages=[],this.systemMessages=[],this.currentSystemMessageIndex=-1,this.refineOptions=[{label:"More Professional",value:1,refinementText:"Make it more professional"},{label:"More Concise",value:2,refinementText:"Make it more concise"},{label:"More Casual",value:3,refinementText:"Make it more casual"}],this.unsubscribe$=new $}ngOnChanges(n){n.textToRefine&&this.originalText!==this.textToRefine&&(this.originalText=this.textToRefine,n.textToRefine.firstChange||this.reset())}refineText(n){this.refining=!0,this.surveyService.refineText(n,this.criteriaName,this.maxLength,this.messages,this.surveyID).pipe(w(this.unsubscribe$)).subscribe({next:o=>{o?(this.messages.push(o),this.systemMessages=this.messages.filter(d=>d.copilotChatMessageTypeID===_t.SYSTEM),this.currentSystemMessageIndex=this.systemMessages.length-1):this.siteDataService.showSiteErrorAlert("There was a problem refining the text. Please try again later."),this.refining=!1},error:()=>{this.siteDataService.showSiteErrorAlert("There was a problem refining the text. Please try again later."),this.refining=!1}})}useSuggestion(n){let o=this.refineOptions.find(d=>d.value===n);o&&(this.messages.push({copilotChatMessageTypeID:_t.USER,message:o.refinementText}),this.refineText(this.systemMessages[this.currentSystemMessageIndex].message))}previous(){this.currentSystemMessageIndex>0&&this.currentSystemMessageIndex--}next(){this.currentSystemMessageIndex<this.systemMessages.length-1&&this.currentSystemMessageIndex++}startOver(){this.reset(),this.refineText(this.originalText)}reset(){this.messages=[],this.systemMessages=[],this.currentSystemMessageIndex=-1}selectText(n){this.textSelected.emit(n)}closeDialog(){this.visible=!1,this.visibleChange.emit(this.visible)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(Z),G(Fe))},a.\u0275cmp=V({type:a,selectors:[["app-ai-text-refinement"]],inputs:{criteriaName:"criteriaName",maxLength:"maxLength",textToRefine:"textToRefine",surveyID:"surveyID",visible:"visible"},outputs:{visibleChange:"visibleChange",textSelected:"textSelected"},standalone:!1,features:[Te],decls:22,vars:11,consts:[["header","Refine with AI Assist","styleClass","standardWidthDialog",3,"visibleChange","onHide","visible","modal","closable","draggable"],[1,"dialog-content"],[1,"original"],[1,"text-header-3","mb-1"],["for","original"],[1,"full-width"],["id","original","rows","5",1,"full-width","mb-3",3,"ngModelChange","ngModel","maxlength"],[1,"mb-3"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-naked","btn-icon-redo-alt-after",3,"click","disabled"],["type","button",1,"btn","btn-primary",3,"click","disabled"],[1,"my-4"],[1,"refined","mb-1"],[1,"mt-2"],[1,"d-flex","justify-content-center","mb-3"],[1,"full-width","border-radius","border-all","p-3"],[1,"system-message","mb-3"],[1,"d-flex","justify-content-between","align-items-center","full-width"],[1,"text-smallest","text-uppercase","text-primary-link","pt-1",3,"click"],[1,"fa","fa-chevron-left"],[1,""],["status","secondary",1,"d-inline-block","user-select-none","cursor-pointer",3,"click","text"],[1,"fa","fa-chevron-right"]],template:function(o,d){o&1&&(l(0,"p-dialog",0),L("visibleChange",function(y){return N(d.visible,y)||(d.visible=y),y}),h("onHide",function(){return d.closeDialog()}),e(1,` 275 `),l(2,"div",1),e(3,` 276 `),l(4,"div",2),e(5,` 277 `),l(6,"div",3),e(7,` 278 `),l(8,"label",4),e(9,"Original"),s(),e(10,` 279 `),s(),e(11,` 280 `),l(12,"div",5),e(13,` 281 `),l(14,"textarea",6),L("ngModelChange",function(y){return N(d.originalText,y)||(d.originalText=y),y}),s(),e(15,` 282 `),u(16,rn,6,1),s(),e(17,` 283 `),s(),e(18,` 284 `),u(19,ln,3,0),u(20,pn,21,4),s(),e(21,` 285`),s()),o&2&&(Q("visible",d.visible),p("modal",!0)("closable",!0)("draggable",!0),r(4),I("mb-3",(d.messages==null?null:d.messages.length)||d.refining),r(10),Q("ngModel",d.originalText),p("maxlength",d.maxLength),r(2),c(d.originalText!=null&&d.originalText.length?16:-1),r(3),c(d.messages!=null&&d.messages.length||d.refining?19:-1),r(),c(d.systemMessages!=null&&d.systemMessages.length||d.refining?20:-1))},dependencies:[ue,ne,qe,oe,W,Re,we],styles:["#original[_ngcontent-%COMP%]{max-width:100%!important;width:100%}"]});let i=a;return i})();var mn=["leftContent"],Cn=["header"],xn=["rightContent"];function vn(i,a){i&1&&k(0)}function yn(i,a){if(i&1&&(e(0,` 286 `),g(1,vn,1,0,"ng-container",6),e(2,` 287 `)),i&2){let t=_(2);r(),p("ngTemplateOutlet",t.header)}}function hn(i,a){if(i&1&&(e(0,` 288 `),l(1,"span",7),e(2),s(),e(3,` 289 `)),i&2){let t=_(2);r(2),v(` 290 `,t.headerText||(t.criteriaGroup==null?null:t.criteriaGroup.overallCommentsLabel)||"Overall Comments",` 291 `)}}function fn(i,a){if(i&1&&(e(0,` 292 `),l(1,"div"),e(2,` 293 `),u(3,yn,3,1)(4,hn,4,1),s(),e(5,` 294 `)),i&2){let t=_();r(3),c(t.header?3:4)}}function Sn(i,a){i&1&&k(0)}function gn(i,a){if(i&1&&(e(0,` 295 `),l(1,"div",1),e(2,` 296 `),g(3,Sn,1,0,"ng-container",6),e(4,` 297 `),e(5,` 298 `),s(),e(6,` 299 `)),i&2){let t=_();r(3),p("ngTemplateOutlet",t.leftContent)}}function Tn(i,a){i&1&&k(0)}function En(i,a){if(i&1&&(e(0,` 300 `),g(1,Tn,1,0,"ng-container",6),e(2,` 301 `)),i&2){let t=_();r(),p("ngTemplateOutlet",t.rightContent)}}function Dn(i,a){i&1&&(e(0,` 302 `),l(1,"app-pill",8),e(2,"Saving..."),s(),e(3,` 303 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2"))}function bn(i,a){i&1&&(e(0,` 304 `),l(1,"app-pill",9),e(2,"Saved"),s(),e(3,` 305 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2")("iconFirst",!0)("icon","fa fa-circle-check"))}function In(i,a){if(i&1&&(e(0,` 306 `),u(1,Dn,4,2),u(2,bn,4,4)),i&2){let t=_();r(),c(t.saving?1:-1),r(),c(t.value!=null&&t.value.surveyCriteriaGroupCommentID&&!t.saving&&!t.saveFailed?2:-1)}}function Fn(i,a){if(i&1){let t=f();e(0,` 307 `),l(1,"div"),e(2,` 308 `),l(3,"button",10),h("click",function(){C(t);let o=_();return x(o.saveValue())}),e(4,` 309 `),S(5,"i",11),e(6,` 310 `),s(),e(7,` 311 `),s(),e(8,` 312 `)}if(i&2){let t=_();r(3),p("hidden",t.buttonsDisabled||!t.isEditable||t.saving)}}function wn(i,a){if(i&1){let t=f();e(0,` 313 `),l(1,"div"),e(2,` 314 `),l(3,"button",12),h("click",function(){C(t);let o=_();return x(o.deleteValue(o.value==null?null:o.value.surveyCriteriaGroupCommentID))}),e(4,` 315 `),S(5,"i",13),e(6,` 316 `),s(),e(7,` 317 `),s(),e(8,` 318 `)}if(i&2){let t=_();r(3),I("text-primary-link",!t.buttonsDisabled&&t.isEditable&&!t.saving)("text-grey-lt",t.buttonsDisabled||!t.isEditable||!(t.value!=null&&t.value.surveyCriteriaGroupCommentID)||t.saving),p("disabled",t.buttonsDisabled||!t.isEditable||!(t.value!=null&&t.value.surveyCriteriaGroupCommentID)||t.saving)}}function Rn(i,a){if(i&1){let t=f();e(0,` 319 `),l(1,"div",1),e(2,` 320 `),l(3,"div",14),e(4,` 321 `),l(5,"button",15),h("click",function(){C(t);let o=_();return x(o.openAiAssistant())}),e(6,` 322 AI Assist 323 `),S(7,"i",16),e(8,` 324 `),s(),e(9,` 325 `),s(),e(10,` 326 `),s(),e(11,` 327 `)}}function Vn(i,a){if(i&1){let t=f();e(0,` 328 `),l(1,"textarea",17,0),h("change",function(){C(t);let o=B(2),d=_();return x(d.valueChange$.next({previous:d.value.comments,current:o.value}))})("focus",function(){C(t);let o=_();return o.showFormError=!1,x(o.buttonsDisabled=!0)})("blur",function(){C(t);let o=_();return x(o.buttonsDisabled=!1)}),s(),e(3,` 329 `)}if(i&2){let t=_();r(),p("id",t.inputID)("maxLength",t.maxLength)("disabled",t.saving)("ngModel",t.value.comments)("placeholder","Enter "+((t.criteriaGroup==null?null:t.criteriaGroup.overallCommentsLabel)||"Overall Comments")+" here, up to "+t.maxLength+" characters")}}function An(i,a){if(i&1&&e(0),i&2){let t=_(2);v(` 330 `,t.value.comments,` 331 `)}}function On(i,a){i&1&&e(0,` 332 No Response 333 `)}function Mn(i,a){if(i&1&&(e(0,` 334 `),l(1,"div",18),e(2,` 335 `),u(3,An,1,1),u(4,On,1,0),s(),e(5,` 336 `)),i&2){let t=_();r(),p("id",t.inputID),r(2),c(t.value.comments?3:-1),r(),c(t.value.comments?-1:4)}}function kn(i,a){if(i&1&&(e(0,` 337 `),l(1,"div",19),e(2),s(),e(3,` 338 `)),i&2){let t=_();r(2),v(` 339 `,(t.criteriaGroup==null?null:t.criteriaGroup.overallCommentsLabel)||"Overall Comments",` is required 340 `)}}function $n(i,a){if(i&1){let t=f();e(0,` 341`),l(1,"app-ai-text-refinement",20),L("visibleChange",function(o){C(t);let d=_();
341return N(d.showAiRefinementModal,o)||(d.showAiRefinementModal=o),x(o)}),h("textSelected",function(o){C(t);let d=_();return x(d.aiRefinementModalTextSelected(o))}),s(),e(2,` 342`)}if(i&2){let t=_();r(),Q("visible",t.showAiRefinementModal),p("maxLength",t.maxLength)("surveyID",t.surveyID)("textToRefine",t.value==null?null:t.value.comments)}}var nt=(()=>{let a=class a{constructor(){this.inputID="",this.isEditable=!1,this.showAIAssistant=!1,this.enableLiveEditing=!0,this.save=new R,this.delete=new R,this.valueChange$=new $,this.SurveyCriteriaType=z,this.SurveyCriteriaFormFieldType=pe,this.saving=!1,this.saveFailed=!1,this.buttonsDisabled=!1,this.aiRefinementModalInitialized=!1,this.showAiRefinementModal=!1,this.skipNextLiveEditSave=!1,this.maxLength=500,this.showFormError=!1,this.unsubscribe$=new $}get canSave(){return this.value&&(!this.enableLiveEditing&&!this.value.comments||this.value.comments?.length>0&&this.value.comments?.length<=500)}ngOnInit(){(!this.editService||!this.surveyResponseID)&&(this.enableLiveEditing=!1),this.enableLiveEditing?this.valueChange$.pipe(fe(500),ee(),K(n=>{this.saving=!this.skipNextLiveEditSave&&n.current?.length>0,this.skipNextLiveEditSave=!1,this.valueData=n,this.value.comments=n.current}),Se(()=>this.saving?this.editService.savePlayerSurveyCriteriaGroupComment(this.surveyID,this.surveyResponseID,this.criteriaGroup.surveyCriteriaGroupID,this.value):he(null))).subscribe({next:n=>{this.saving&&(n&&(this.value.surveyCriteriaGroupCommentID=n.surveyCriteriaGroupCommentID),this.criteriaGroup.surveyCriteriaGroupCommentsCount=this.criteriaGroup.surveyCriteriaGroupComments.filter(o=>o.surveyCriteriaGroupCommentID)?.length||0,this.value.savedOn=new Date(new Date().toISOString()),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormError=!1)},error:()=>{this.value.comments=this.valueData.previous,this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}}):this.valueChange$.pipe(ee(),K(n=>{this.valueData=n,this.value.comments=n.current})).subscribe()}saveValue(){this.canSave?(this.saving=!0,this.showFormError=!1,this.editService.savePlayerSurveyCriteriaGroupComment(this.surveyID,this.surveyResponseID,this.criteriaGroup.surveyCriteriaGroupID,this.value).pipe(w(this.unsubscribe$)).subscribe({next:n=>{n&&(this.value.surveyCriteriaGroupCommentID=n.surveyCriteriaGroupCommentID),this.criteriaGroup.surveyCriteriaGroupCommentsCount=this.criteriaGroup.surveyCriteriaGroupComments.filter(o=>o.surveyCriteriaGroupCommentID)?.length||0,this.value.savedOn=new Date(new Date().toISOString()),this.save.emit(this.value),this.saving=!1,this.saveFailed=!1,this.showFormError=!1},error:()=>{this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}})):this.showFormError=!0}deleteValue(n){this.showFormError=!1,n&&this.editService.deletePlayerSurveyCriteriaGroupComment(this.surveyID,this.surveyResponseID,this.criteriaGroup.surveyCriteriaGroupID,n).pipe(w(this.unsubscribe$)).subscribe({next:()=>{if(this.criteriaGroup){let o=this.criteriaGroup.surveyCriteriaGroupComments.findIndex(m=>m.surveyCriteriaGroupCommentID===n),d=this.editService.createPlayerSurveyCriteriaGroupComment(this.playerID,this.criteriaGroup.surveyCriteriaGroupID,this.surveyResponseID);this.criteriaGroup.surveyCriteriaGroupComments.splice(o,1,d),this.criteriaGroup.surveyCriteriaGroupCommentsCount=this.criteriaGroup.surveyCriteriaGroupComments.filter(m=>m.surveyCriteriaGroupCommentID)?.length||0}this.delete.emit(),this.editService.showSiteSuccessAlert("Comments deleted successfully")},error:()=>{this.editService.showSiteErrorAlert("There was a problem saving data")}})}openAiAssistant(){this.aiRefinementModalInitialized=!0,this.showAiRefinementModal=!0,this.skipNextLiveEditSave=!0}aiRefinementModalTextSelected(n){this.value.surveyCriteriaGroupCommentID=null,this.valueChange$.next({previous:this.valueData?.previous||"",current:n}),this.showAiRefinementModal=!1}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)},a.\u0275cmp=V({type:a,selectors:[["app-survey-criteria-group-comment-edit"]],c
342ontentQueries:function(o,d,m){if(o&1&&De(m,mn,5)(m,Cn,5)(m,xn,5),o&2){let y;O(y=M())&&(d.leftContent=y.first),O(y=M())&&(d.header=y.first),O(y=M())&&(d.rightContent=y.first)}},inputs:{surveyID:"surveyID",surveyResponseID:"surveyResponseID",criteriaGroup:"criteriaGroup",playerID:"playerID",clubUserID:"clubUserID",value:"value",inputID:"inputID",isEditable:"isEditable",showAIAssistant:"showAIAssistant",enableLiveEditing:"enableLiveEditing",headerText:"headerText",editService:"editService"},outputs:{save:"save",delete:"delete"},standalone:!1,decls:32,vars:17,consts:[["commentInput",""],[1,"d-flex","align-items-center"],[1,"ml-auto"],[1,"criteria-container"],[1,"full-width"],[1,"sr-only",3,"for"],[4,"ngTemplateOutlet"],[1,"text-header-3"],["status","default",3,"variant","styleClass"],["status","success",3,"variant","styleClass","iconFirst","icon"],["type","button",1,"btn-a11y","text-primary-link","mr-2",3,"click","hidden"],[1,"fa","fa-save"],["type","button",1,"btn-a11y","mr-2",3,"click","disabled"],[1,"fa","fa-redo-alt"],[1,"justify-content-end","ml-auto"],["type","button",1,"btn","btn-sm","btn-naked","mt-0","pt-0",3,"click"],[1,"fa","fa-sparkles","ml-1"],[1,"criteria-group-comments","auto-grow",3,"change","focus","blur","id","maxLength","disabled","ngModel","placeholder"],[1,"border-all","p-3","bg-white","border-print-none","p-print-0","pb-print-1",3,"id"],[1,"mt-1","text-medium","form-error-message"],[3,"visibleChange","textSelected","visible","maxLength","surveyID","textToRefine"]],template:function(o,d){o&1&&(l(0,"div",1),e(1,` 343 `),u(2,fn,6,1),u(3,gn,7,1),l(4,"div",2),e(5,` 344 `),l(6,"div"),e(7,` 345 `),l(8,"div",1),e(9,` 346 `),u(10,En,3,1),u(11,In,3,2),u(12,Fn,9,1),u(13,wn,9,5),s(),e(14,` 347 `),s(),e(15,` 348 `),s(),e(16,` 349`),s(),e(17,` 350`),l(18,"div",3),e(19,` 351 `),l(20,"div",4),e(21,` 352 `),l(22,"label",5),e(23),s(),e(24,` 353 `),u(25,Rn,12,0),u(26,Vn,4,5),u(27,Mn,6,3),s(),e(28,` 354 `),u(29,kn,4,1),s(),e(30,` 355 356`),u(31,$n,3,4)),o&2&&(I("mb-4",d.leftContent)("mb-2",!d.leftContent),r(2),c(d.leftContent?-1:2),r(),c(d.leftContent?3:-1),r(7),c(d.rightContent?10:-1),r(),c(d.enableLiveEditing||!d.isEditable?11:-1),r(),c(d.enableLiveEditing?12:-1),r(),c(d.enableLiveEditing?13:-1),r(9),p("for",d.inputID),r(),v(` 357 `,(d.criteriaGroup==null?null:d.criteriaGroup.overallCommentsLabel)||"Overall Comments",` 358 `),r(2),c(d.showAIAssistant&&d.isEditable?25:-1),r(),c(d.isEditable?26:-1),r(),c(d.isEditable?-1:27),r(2),c(d.showFormError?29:-1),r(2),c(d.aiRefinementModalInitialized?31:-1))},dependencies:[ie,ue,ne,oe,W,me],encapsulation:2});let i=a;return i})();var ot=(()=>{let a=class a{};a.\u0275fac=function(o){return new(o||a)},a.\u0275mod=Ee({type:a}),a.\u0275inj=ge({imports:[Ve]});let i=a;return i})();var Nn=["leftContent"],Ln=["dynamicForm"];function Pn(i,a){i&1&&k(0)}function Un(i,a){if(i&1&&(e(0,` 359 `),g(1,Pn,1,0,"ng-container",10),e(2,` 360 `)),i&2){let t=_();r(),p("ngTemplateOutlet",t.leftContent)}}function qn(i,a){if(i&1&&e(0),i&2){let t=_();v(` 361 `,t.question.questionText,` 362 `)}}function Bn(i,a){i&1&&(e(0,` 363 `),l(1,"app-pill",11),e(2,"Saving..."),s(),e(3,` 364 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2"))}function Hn(i,a){i&1&&(e(0,` 365 `),l(1,"app-pill",12),e(2,"Saved"),s(),e(3,` 366 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2")("iconFirst",!0)("icon","fa fa-circle-check"))}function jn(i,a){i&1&&(e(0,` 367 `),l(1,"app-pill",13),e(2,"Save failed"),s(),e(3,` 368 `)),i&2&&(r(),p("variant","tag")("styleClass","pl-1 pr-2")("iconFirst",!0)("icon","fa fa-triangle-exclamation"))}function zn(i,a){if(i&1&&(e(0,` 369 `),u(1,Bn,4,2),u(2,Hn,4,4),u(3,jn,4,4)),i&2){let t=_();r(),c(t.saving?1:-1),r(),c(t.value!=null&&t.value.surveyQuestionResponseID&&!t.saving&&!t.saveFailed?2:-1),r(),c(t.saveFailed?3:-1)}}function Wn(i,a){if(i&1){let t=f();e(0,` 370 `),l(1,"button",14),h("click",function(){C(t);let o=_();return x(o.deleteResponse())}),e(2,` 371 `),S(3,"i",15),e(4,` 372 `),s(),e(5,` 373 `)}if(i&2){let t=_();r(),I("text-primary-link",t.isEditable&&!t.saving)("text-grey-lt",!t.isEditable||!(t.value!=null&&t.value.surveyQuestionResponseID)||t.saving),p("disabled",!t.isEditable||!(t.value!=null&&t.value.surveyQuestionResponseID)||t.saving)}}function Xn(i,a){i&1&&k(0)}function Yn(i,a){if(i&1&&(e(0,` 374 `),g(1,Xn,1,0,"ng-container",10),e(2,` 375 `)),i&2){_();let t=B(27);r(),p("ngTemplateOutlet",t)}}function Jn(i,a){i&1&&k(0)}function Kn(i,a){if(i&1&&(e(0,` 376 `),l(1,"div",16),e(2,` 377 `),l(3,"div",17),e(4,` 378 `),l(5,"span",6),e(6),s(),e(7,` 379 `),g(8,Jn,1,0,"ng-container",10),e(9,` 380 `),s(),e(10,` 381 `),s(),e(11,` 382`)),i&2){let t=_(),n=B(27);r(6),D(t.question.questionText),r(2),p("ngTemplateOutlet",n)}}function Zn(i,a){if(i&1){let t=f();e(0,` 383 `),l(1,"button",21),h("click",function(){C(t);let o=_(2).$implicit,d=_(2);return x(d.openAiAssistant(o.controlName))}),e(2,` 384 AI Assist 385 `),S(3,"i",22),e(4,` 386 `),s(),e(5,` 387 `)}}function eo(i,a){if(i&1&&(e(0,` 388 `),l(1,"div",20),e(2,` 389 `),u(3,Zn,6,0),s(),e(4,` 390 `)),i&2){let t=_(3);r(3),c(t.showAIAssistant&&(t.question.surveyQuestionTypeID===t.SurveyQuestionType.TEXTAREA||t.question.surveyQuestionTypeID===t.SurveyQuestionType.TEXTAREA_LIST)?3:-1)}}function to(i,a){if(i&1){let t=f();e(0,` 391 `),l(1,"app-ai-text-refinement",23),h("textSelected",function(o){C(t);let d=_().$implicit,m=_(2);
391return x(m.aiRefinementModalTextSelected(d.controlName,o))})("visibleChange",function(o){C(t);let d=_().$implicit,m=_(2);return x(m.aiModals[d.controlName].visible=o)}),e(2,` 392 `),s(),e(3,` 393 `)}if(i&2){let t=_().$implicit,n=_(2);r(),p("visible",n.aiModals[t.controlName]==null?null:n.aiModals[t.controlName].visible)("criteriaName",n.question.questionText)("maxLength",n.question.maxLength||5e3)("surveyID",n.surveyID)("textToRefine",(n.aiModals[t.controlName]==null?null:n.aiModals[t.controlName].originalText)||"")}}function io(i,a){if(i&1&&(e(0,` 394 `),l(1,"app-dynamic-form-field",19),e(2,` 395 `),g(3,eo,5,1,"ng-template",null,2,P),e(5,` 396 `),s(),e(6,` 397 `),u(7,to,4,5)),i&2){let t=a.$implicit,n=_(2);r(),p("fieldName",t.key)("hideLabel",!0)("autoGrow",!0),r(6),c(n.aiModals[t.controlName]!=null&&n.aiModals[t.controlName].initialized?7:-1)}}function no(i,a){if(i&1&&(e(0,` 398 `),l(1,"app-dynamic-form",18,1),e(3,` 399 `),T(4,io,8,4,null,null,A),s(),e(6,` 400`)),i&2){let t=_();r(),p("fields",t.fields)("entity",t.entity)("showSubmitButton",!1)("showCancelButton",!1)("saveBlankFields",!0)("contentFieldsMode",!0)("viewOnly",!t.isEditable),r(3),E(t.fields)}}var e0=(()=>{let a=class a{constructor(n){this.elRef=n,this.inputIDPrefix="",this.isEditable=!1,this.showAIAssistant=!1,this.save=new R,this.delete=new R,this.SurveyQuestionType=j,this.fields=[],this.entity={},this.enableLiveEditing=!0,this.saving=!1,this.saveFailed=!1,this.aiModals={},this.suppressNextFocusOut=!1,this.unsubscribe$=new $}onFocusOut(n){if(this.suppressNextFocusOut){this.suppressNextFocusOut=!1;return}let o=n.relatedTarget;(!o||!this.elRef.nativeElement.contains(o))&&this.flushPendingSave(this.question,this.value,!1)}get isList(){return this.question?.surveyQuestionTypeID===j.TEXTBOX_LIST||this.question?.surveyQuestionTypeID===j.TEXTAREA_LIST}get answerIndexes(){return Array.from({length:this.question?.numberOfAnswers||0},(n,o)=>o)}ngOnInit(){(!this.editService||!this.surveyResponseID)&&(this.enableLiveEditing=!1),this.fields=this.buildFormFields(),this.setSavedOnText()}ngOnChanges(n){let o=n.question&&n.question.previousValue?.surveyQuestionID!==n.question.currentValue?.surveyQuestionID,d=n.playerID&&n.playerID.previousValue!==n.playerID.currentValue,m=n.value&&n.value.previousValue!==n.value.currentValue;if((o||d||m)&&!n.question?.firstChange){let y=n.question?.previousValue??this.question,b=n.value?.previousValue??this.value;this.flushPendingSave(y,b,!1),this.fields=this.buildFormFields(),this.entity={},this.setSavedOnText(),this.saveFailed=!1,setTimeout(()=>{this.dynamicForm&&this.dynamicForm.createContentControls()},0)}}flushPendingSave(n,o,d){if(!this.enableLiveEditing||!this.isEditable||!n||!o||!this.dynamicForm?.form?.dirty)return;let m=this.dynamicForm.form.value;this.applyFormValueToResponseFor(n,o,m),this.saving=!0;let y=this.editService.savePlayerSurveyQuestionResponse(this.surveyID,this.surveyResponseID,n.surveyQuestionID,o);(d?y.pipe(pt(1)):y.pipe(w(this.unsubscribe$))).subscribe({next:U=>{U?.surveyQuestionResponseID&&(o.surveyQuestionResponseID=U.surveyQuestionResponseID,o.surveyQuestionResponseValues?.forEach(re=>{re.surveyQuestionResponseID=U.surveyQuestionResponseID})),o.savedOn=new Date(new Date().toISOString()),n.surveyCriteriaValuesCount=n.surveyQuestionResponses?.filter(re=>!!re.answerText?.trim()||re.surveyQuestionResponseValues?.some(le=>!!le.answerText?.trim()))?.length||0,o===this.value&&this.setSavedOnText(),this.save.emit(o),this.saving=!1,this.saveFailed=!1},error:()=>{this.editService&&this.editService.showSiteErrorAlert("There was a problem saving data"),this.saving=!1,this.saveFailed=!0}}),this.dynamicForm.form.markAsPristine()}applyFormValueToResponseFor(n,o,d){if(n.surveyQuestionTypeID===j.TEXTBOX_LIST||n.surveyQuestionTypeID===j.TEXTAREA_LIST){o.surveyQuestionResponseValues||(o.surveyQuestionResponseValues=[]);let y=n.numberOfAnswers||0;for(let b=0;b<y;b++){let U="surveyQuestion"+n.surveyQuestionID+"Value"+b,re=d?.[U]??"",le=o.surveyQuestionResponseValues.find(ti=>ti.answerNumber===b+1);le?le.answerText=re:(le=new Qt,le.surveyQuestionResponseID=o.surveyQuestionResponseID||0,le.answerNumber=b+1,le.answerText=re,o.surveyQuestionResponseValues.push(le))}}else{let y="surveyQuestion"+n.surveyQuestionID;o.answerText=d?.[y]??null}}buildFormFields(){let n=[],d=this.question.surveyQuestionTypeID===j.TEXTAREA||this.question.surveyQuestionTypeID===j.TEXTAREA_LIST?$e.TEXT_AREA:$e.TEXT,m=this.question.maxLength||(this.question.surveyQuestionTypeID===j.TEXTBOX_LIST?1e3:5e3);
400if(this.isList)this.answerIndexes.forEach(y=>{let b=new ut({dynamicFormFieldTypeID:d,key:"survey-question-"+this.question.surveyQuestionID+"-"+y,controlName:"surveyQuestion"+this.question.surveyQuestionID+"Value"+y,name:"survey-question-"+this.question.surveyQuestionID+"-"+y,label:(y+1).toString(),required:this.question.isRequired,maxLength:m,showCharacterCount:!0,fieldContainerClass:"form-group-list",order:y});b.required&&b.validators.push({validatorType:dt.REQUIRED,message:"This field is required"});let U=this.value?.surveyQuestionResponseValues?.find(re=>re.answerNumber===y+1);U&&(b.value=U.answerText),n.push(b)});else{let y=new ut({dynamicFormFieldTypeID:d,key:"survey-question-"+this.question.surveyQuestionID,controlName:"surveyQuestion"+this.question.surveyQuestionID,name:"survey-question-"+this.question.surveyQuestionID,label:this.question.questionText,required:this.question.isRequired,maxLength:m,showCharacterCount:!0,fieldContainerClass:"form-group-single",order:0});y.required&&y.validators.push({validatorType:dt.REQUIRED,message:"This field is required"}),this.value?.answerText&&(y.value=this.value.answerText),n.push(y)}return n}deleteResponse(){this.value.surveyQuestionResponseID?this.editService.deletePlayerSurveyQuestionResponse(this.surveyID,this.surveyResponseID,this.question.surveyQuestionID,this.value.surveyQuestionResponseID).pipe(w(this.unsubscribe$)).subscribe({next:()=>{this.value.surveyQuestionResponseID=null,this.value.answerText=null,this.value.surveyQuestionResponseValues=[],this.resetFormValues(),this.setSavedOnText(),this.question.surveyCriteriaValuesCount=this.question.surveyQuestionResponses?.filter(n=>!!n.answerText?.trim()||n.surveyQuestionResponseValues?.some(o=>!!o.answerText?.trim()))?.length||0,this.delete.emit(),this.editService.showSiteSuccessAlert("Value deleted successfully")},error:()=>{this.editService.showSiteErrorAlert("There was a problem deleting data")}}):(this.value.answerText=null,this.value.surveyQuestionResponseValues=[],this.resetFormValues(),this.setSavedOnText(),this.question.surveyCriteriaValuesCount=this.question.surveyQuestionResponses?.filter(n=>!!n.answerText?.trim()||n.surveyQuestionResponseValues?.some(o=>!!o.answerText?.trim()))?.length||0,this.delete.emit())}resetFormValues(){if(this.dynamicForm?.form){let n={};this.fields.forEach(o=>{n[o.controlName]=null}),this.dynamicForm.form.reset(n,{emitEvent:!1})}}setSavedOnText(){this.value?.savedOn?this.savedOnText="Saved "+new Date(this.value.savedOn).toLocaleTimeString():this.savedOnText=null}openAiAssistant(n){this.aiModals[n]={initialized:!0,visible:!0,originalText:this.dynamicForm?.value?.[n]||""}}aiRefinementModalTextSelected(n,o){this.suppressNextFocusOut=!0,this.dynamicForm.form.controls[n].setValue(o,{emitEvent:!1}),this.dynamicForm.form.controls[n].markAsDirty(),this.aiModals[n].visible=!1}ngOnDestroy(){this.flushPendingSave(this.question,this.value,!0),this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(mt))},a.\u0275cmp=V({type:a,selectors:[["app-survey-question-response-edit"]],contentQueries:function(o,d,m){if(o&1&&De(m,Nn,5),o&2){let y;O(y=M())&&(d.leftContent=y.first)}},viewQuery:function(o,d){if(o&1&&de(Ln,5),o&2){let m;O(m=M())&&(d.dynamicForm=m.first)}},hostBindings:function(o,d){o&1&&h("focusout",function(y){return d.onFocusOut(y)})},inputs:{surveyID:"surveyID",surveyResponseID:"surveyResponseID",criteriaGroup:"criteriaGroup",question:"question",playerID:"playerID",value:"value",inputIDPrefix:"inputIDPrefix",isEditable:"isEditable",editService:"editService",showAIAssistant:"showAIAssistant"},outputs:{save:"save",delete:"delete"},standalone:!1,features:[Te],decls:28,vars:7,consts:[["form",""],["dynamicForm",""],["beforeFieldContent",""],[1,"d-flex","align-items-start"],[1,"flex-grow-1"],[1,"d-flex","align-items-center","justify-content-between","mt-1"],[1,"fw-800"],[1,"d-flex","align-items-center"],["type","button",1,"btn-a11y","text-primary-link","pr-2",3,"click","hidden"],[1,"fa","fa-save"],[4,"ngTemplateOutlet"],["status","default",3,"variant","styleClass"],["status","success",3,"variant","styleClass","iconFirst","icon"],["status","warning",3,"variant","styleClass","iconFirst","icon"],["type","button",1,"btn-a11y",3,"click","disabled"],[1,"fa","fa-redo-alt"],[1,"full-width","py-3"],[1,"full-width"],[3,"fields","entity","showSubmitButton","showCancelButton","saveBlankFields","contentFieldsMode","viewOnly"],[1,"flex-grow","full-width",3,"fieldName","hideLabel","autoGrow"],[1,"d-flex","justify-content-end","mt-2"],["type","button",1,"btn","btn-sm","btn-naked","mt-0","pt-0","pr-0",3,"click"],[1,"fa","fa-sparkles","ml-1"],[3,"textSelected","visibleChange","visible","criteriaName","maxLength","surveyID","textToRefine"]],template:function(o,d){o&1&&(l(0,"div",3),e(1,` 401 `),u(2,Un,3,1),l(3,"div",4),e(4,` 402 `),l(5,"div",5),e(6,` 403 `),l(7,"span",6),e(8,` 404 `),u(9,qn,1,1),s(),e(10,` 405 `),l(11,"span",7),e(12,` 406 `),u(13,zn,4,3),l(14,"button",8),h("click",function(){return d.flushPendingSave(d.question,d.value,!1)}),e(15,` 407 `),S(16,"i",9),e(17,` 408 `),s(),e(18,` 409 `),u(19,Wn,6,5),s(),e(20,` 410 `),s(),e(21,` 411 `),u(22,Yn,3,1),s(),e(23,` 412`),s(),e(24,` 413`),u(25,Kn,12,2),g(26,no,7,7,"ng-template",null,0,P)),o&2&&(r(2),c(d.leftContent?2:-1),r(7),c(d.leftContent?-1:9),r(4),c(d.enableLiveEditing||!d.isEditable?13:-1),r(),p("hidden",!d.isEditable||d.saving),r(5),c(d.enableLiveEditing?19:-1),r(3),c(d.leftContent?-1:22),r(3),c(d.leftContent?25:-1))},dependencies:[ie,Ke,Je,W,me],styles:["app-dynamic-form-field.full-width[_ngcontent-%COMP%] textarea, app-dynamic-form-field.full-width[_ngcontent-%COMP%] input{width:100%!important}"]});let i=a;return i})();var zt=(()=>{let a=class a{};a.\u0275fac=function(o){return new(o||a)},a.\u0275mod=Ee({type:a}),a.\u0275inj=ge({imports:[Ve,ot]});let i=a;return i})();var _o=["surveyResponseDocumentMenu"],uo=()=>({width:"auto"});function co(i,a){if(i&1){let t=f();e(0,` 414 `),l(1,"div",2),e(2,` 415 `),l(3,"button",5),h("click",function(o){C(t);let d=B(7),m=_(2);return x((m.surveyDocuments==null?null:m.surveyDocuments.length)<5?d.click():o.preventDefault())}),e(4,` 416 Upload Document 417 `),s(),e(5,` 418 `),l(6,"input",6,1),h("change",function(o){C(t);let d=_(2);return x(d.documentOnSelect(o))}),s(),e(8,` 419 `),s(),e(9,` 420 `),l(10,"div",7),e(11),s(),e(12,` 421 `)}if(i&2){let t=_(2);
421r(3),I("btn-disabled",(t.surveyDocuments==null?null:t.surveyDocuments.length)===5),p("tooltipDisabled",(t.surveyDocuments==null?null:t.surveyDocuments.length)<5),r(3),p("hidden",!0)("accept",t.acceptedFileExtensions),r(4),I("form-error-message",t.showFileError),r(),te(` 422 Maximum of 5 documents allowed. Files must be less than `,t.maxFileSizeMB,`MB and be one of the following 423 formats: `,t.acceptedFileExtensions,`. 424 `)}}function po(i,a){i&1&&(e(0,` 425 `),l(1,"tr"),e(2,` 426 `),l(3,"th"),e(4,"Status"),s(),e(5,` 427 `),l(6,"th"),e(7,"Document Name"),s(),e(8,` 428 `),l(9,"th"),e(10,"Uploaded By"),s(),e(11,` 429 `),l(12,"th"),e(13,"Uploaded On"),s(),e(14,` 430 `),l(15,"th"),e(16,"Actions"),s(),e(17,` 431 `),s(),e(18,` 432 `))}function mo(i,a){i&1&&(e(0,` 433 `),l(1,"app-status-indicator",14),e(2,` 434 `),s(),e(3,` 435 `)),i&2&&(r(),p("dots",!0))}function Co(i,a){i&1&&(e(0,` 436 `),l(1,"app-status-indicator",15),e(2,` 437 `),s(),e(3,` 438 `)),i&2&&(r(),p("dots",!0))}function xo(i,a){i&1&&e(0,` 439 You 440 `)}function vo(i,a){if(i&1&&e(0),i&2){let t=_().$implicit;te(` 441 `,t.savedByClubUser==null?null:t.savedByClubUser.user.firstName," ",t.savedByClubUser==null?null:t.savedByClubUser.user.lastName,` 442 `)}}function yo(i,a){if(i&1&&(e(0),F(1,"utcDate")),i&2){let t=_().$implicit;v(` 443 `,Ct(1,1,t.savedOn,"MMM d, y",!1),` 444 `)}}function ho(i,a){i&1&&e(0,` 445 Just now 446 `)}function fo(i,a){if(i&1){let t=f();e(0,` 447 `),l(1,"tr"),e(2,` 448 `),l(3,"td"),e(4,` 449 `),u(5,mo,4,1),u(6,Co,4,1),s(),e(7,` 450 `),l(8,"td"),e(9),s(),e(10,` 451 `),l(11,"td"),e(12,` 452 `),u(13,xo,1,0),u(14,vo,1,2),s(),e(15,` 453 `),l(16,"td"),e(17,` 454 `),u(18,yo,2,5),u(19,ho,1,0),s(),e(20,` 455 `),l(21,"td"),e(22,` 456 `),l(23,"button",11),h("click",function(o){let d=C(t).$implicit,m=_(3);return x(m.toggleSurveyResponseDocumentOptionsMenu(d,o))}),e(24,` 457 `),S(25,"i",12),e(26,` 458 `),l(27,"span",13),e(28,` 459 Options 460 `),s(),e(29,` 461 `),s(),e(30,` 462 `),s(),e(31,` 463 `),s(),e(32,` 464 `)}if(i&2){let t=a.$implicit,n=_(3);r(5),c(t.isUploaded?5:-1),r(),c(t.isUploaded?-1:6),r(3),v(` 465 `,t.uploadedDocumentName,` 466 `),r(4),c(t.savedBy===n.clubUserID?13:-1),r(),c(t.savedBy!==n.clubUserID?14:-1),r(4),c(t.savedOn?18:-1),r(),c(t.savedOn?-1:19)}}function So(i,a){if(i&1&&(e(0,` 467 `),l(1,"p-table",8),e(2,` 468 `),g(3,po,19,0,"ng-template",9),e(4,` 469 `),g(5,fo,33,7,"ng-template",10),e(6,` 470 `),s(),e(7,` 471 `)),i&2){let t=_(2);r(),p("value",t.surveyDocuments)("lazy",!1)("paginator",!1)("totalRecords",t.surveyDocuments==null?null:t.surveyDocuments.length)("rows",100)}}function go(i,a){i&1&&(e(0,` 472 `),S(1,"span",22),e(2,` 473 Removing... 474 `))}function To(i,a){i&1&&e(0,` 475 Yes, remove 476 `)}function Eo(i,a){if(i&1){let t=f();e(0,` 477 `),l(1,"app-dialog-footer"),e(2,` 478 `),Ce(3,18),e(4,` 479 `),l(5,"button",19),h("click",function(){C(t);let o=_(3);return x(o.showDeleteSurveyResponseDocumentDelete=!1)}),e(6,"No"),s(),e(7,` 480 `),xe(),e(8,` 481 `),Ce(9,20),e(10,` 482 `),l(11,"button",21),h("click",function(){C(t);let o=_(3);return x(o.deleteSurveyResponseDocument())}),e(12,` 483 `),u(13,go,3,0)(14,To,1,0),s(),e(15,` 484 `),xe(),e(16,` 485 `),s(),e(17,` 486 `)}if(i&2){let t=_(3);r(5),p("disabled",t.deletingSurveyResponseDocument),r(6),p("disabled",t.deletingSurveyResponseDocument),r(2),c(t.deletingSurveyResponseDocument?13:14)}}function Do(i,a){if(i&1){let t=f();e(0,` 487 `),l(1,"p-dialog",16),L("visibleChange",function(o){C(t);let d=_(2);return N(d.showDeleteSurveyResponseDocumentDelete,o)||(d.showDeleteSurveyResponseDocumentDelete=o),x(o)}),e(2),g(3,Eo,18,3,"ng-template",17),e(4,` 488 `),s(),e(5,` 489 `)}if(i&2){let t=_(2);r(),Q("visible",t.showDeleteSurveyResponseDocumentDelete),p("modal",!0)("closable",!1)("draggable",!1)("styleClass","shortWidthDialog"),r(),v(` 490 Are you sure you want to `,t.editingSurveyResponseDocument.isUploaded?"delete":"remove",` this document? 491 `)}}function bo(i,a){if(i&1&&(e(0,` 492`),l(1,"div",2),e(2,` 493 `),l(3,"div",3),e(4,` 494 `),l(5,"h3"),e(6,"Document(s)"),s(),e(7,` 495 `),u(8,co,13,9),u(9,So,8,5),s(),e(10,` 496 `),l(11,"p-menu",4,0),e(13,` 497 `),s(),e(14,` 498 `),u(15,Do,6,6),s(),e(16,` 499`)),i&2){let t=_();r(8),c(t.editable?8:-1),r(),c(t.surveyDocuments!=null&&t.surveyDocuments.length?9:-1),r(2),Le(Pe(7,uo)),p("model",t.surveyResponseDocumentOptions)("popup",!0),r(4),c(t.editingSurveyResponseDocument?15:-1)}}var at=(()=>{let a=class a{constructor(n,o,d,m){this.surveyService=n,this.siteDataService=o,this.formService=d,this.userService=m,this.editable=!0,this.acceptedFileUploadFileExtensions=["jpg","jpeg","png","gif","pdf","xls","xlsx","doc","docx","txt"],this.acceptedFileExtensions=this.acceptedFileUploadFileExtensions.map(y=>"."+y).join(", "),this.maxFileSize=gt,this.maxFileSizeMB=St,this.surveyResponseDocumentOptions=[],this.showDeleteSurveyResponseDocumentDelete=!1,this.deletingSurveyResponseDocument=!1,this.show
499FileError=!1,this.unsubscribe$=new $}ngOnInit(){this.surveyDocuments||(this.surveyDocuments=[]),this.userService.getClubUser().pipe(w(this.unsubscribe$)).subscribe({next:n=>{this.clubUserID=n.clubUserID}}),this.surveyService.documentDeleted$.pipe(w(this.unsubscribe$)).subscribe({next:n=>{n.surveyResponseID===this.surveyResponseID&&n.surveyDocumentID===this.editingSurveyResponseDocument?.surveyDocumentID&&this.deleteSurveyResponseDocumentDone()}}),this.surveyService.documentSaved$.pipe(w(this.unsubscribe$)).subscribe({next:n=>{n.surveyResponseID===this.surveyResponseID&&(n.uploaded.isUploaded=!0,n.uploaded.surveyDocumentID=n.created.surveyDocumentID,this.surveyDocuments=[n.uploaded].concat(this.surveyDocuments))}})}toggleSurveyResponseDocumentOptionsMenu(n,o){this.editingSurveyResponseDocument=n;let d=[];this.surveyResponseID&&n.isUploaded&&d.push({label:"Download Document",icon:"fa-duotone fa-file-arrow-down",command:()=>{this.downloadSurveyResponseDocument(this.editingSurveyResponseDocument.surveyDocumentID)}}),this.editable&&n.savedBy===this.clubUserID&&d.push({label:this.surveyResponseID&&n.isUploaded?"Delete Document":"Remove Document",icon:"fas fa-trash-alt",command:()=>{this.showDeleteSurveyResponseDocumentDelete=!0}}),this.surveyResponseDocumentOptions=[{label:"Options",items:d}],this.surveyResponseDocumentMenu.toggle(o)}downloadSurveyResponseDocument(n){this.surveyService.downloadSurveyResponseDocument(this.surveyResponseID,n)}deleteSurveyResponseDocument(){if(this.editingSurveyResponseDocument.isUploaded)this.surveyService.deleteSurveyResponseDocument(this.surveyResponseID,this.editingSurveyResponseDocument.surveyDocumentID);else{let n=this.surveyDocuments.findIndex(o=>o.idx===this.editingSurveyResponseDocument.idx);this.surveyDocuments.splice(n,1),this.showDeleteSurveyResponseDocumentDelete=!1}}deleteSurveyResponseDocumentDone(){let n=this.surveyDocuments.findIndex(o=>o.surveyDocumentID===this.editingSurveyResponseDocument.surveyDocumentID);this.surveyDocuments.splice(n,1),this.showDeleteSurveyResponseDocumentDelete=!1}documentOnSelect(n){if(this.showFileError=!1,n.target.files&&n.target.files.length>0){let o=n.target.files[0];if(Ft(o,this.maxFileSize)&&wt(o,this.acceptedFileUploadFileExtensions)){let d=new Pt;d.file=o,d.idx=0,d.savedBy=this.clubUserID,d.uploadedDocumentName=o.name,this.surveyDocuments.filter(m=>m.idx>-1).forEach(m=>{m.idx++}),this.surveyResponseID?this.surveyService.saveSurveyResponseDocument(this.surveyResponseID,d):this.surveyDocuments=[d].concat(this.surveyDocuments)}else this.showFileError=!0}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(Z),G(Fe),G(je),G(Et))},a.\u0275cmp=V({type:a,selectors:[["app-shared-survey-response-documents"]],viewQuery:function(o,d){if(o&1&&de(_o,5),o&2){let m;O(m=M())&&(d.surveyResponseDocumentMenu=m.first)}},inputs:{surveyDocuments:"surveyDocuments",surveyResponseID:"surveyResponseID",editable:"editable"},standalone:!1,decls:1,vars:1,consts:[["surveyResponseDocumentMenu",""],["fileInput",""],[1,"mb-3"],[1,"mb-3","border-bottom"],["appendTo","body",3,"model","popup"],["type","button","pTooltip","Maximum file count reached",1,"btn","btn-icon-plus",3,"click","tooltipDisabled"],["type","file",3,"change","hidden","accept"],[1,"mb-3","text-small"],[1,"table","table-striped","table-sm",3,"value","lazy","paginator","totalRecords","rows"],["pTemplate","header"],["pTemplate","body"],["type","button",1,"btn","btn-tertiary","btn-sm",3,"click"],[1,"fa-solid","fa-ellipsis"],[1,"sr-only"],["text","Uploaded","status","active",3,"dots"],["text","Save to Upload","status","warning",3,"dots"],["header","Confirm Remove",3,"visibleChange","visible","modal","closable","draggable","styleClass"],["pTemplate","footer"],["slot","secondary"],[1,"btn",3,"click","disabled"],["slot","primary"],[1,"btn","btn-primary",3,"click","disabled"],["role","status","aria-hidden","true",1,"spinner-border","spinner-border-sm"]],template:function(o,d){o&1&&u(0,bo,17,8),o&2&&c(d.editable||d.surveyDocuments!=null&&d.surveyDocuments.length?0:-1)},dependencies:[We,Ie,Xe,kt,ze,we,bt,He,Ye],encapsulation:2});let i=a;return i})();var Io=(i,a)=>({"btn-icon-edit-after":i,"btn-icon-check-after":a});function Fo(i,a){if(i&1&&(e(0,` 500 `),l(1,"div",8),e(2,` 501 `),l(3,"h5",9),e(4),F(5,"uppercase"),s(),e(6,` 502 `),s(),e(7,` 503 `)),i&2){let t=_(2);r(4),D(Y(5,1,t.headerText))}}function wo(i,a){if(i&1){let t=f();e(0,` 504 `),l(1,"button",10),h("click",function(){C(t);let o=_(2);return x(o.openAiAssistant())}),e(2,` 505 AI Assist 506 `),S(3,"i",11),e(4,` 507 `),s(),e(5,` 508 `)}}function Ro(i,a){if(i&1){let t=f();e(0,` 509 `),l(1,"button",12),h("click",function(){C(t);let o=_(2);return x(o.copyFeedback.emit())}),e(2,` 510 Copy Feedback 511 `),s(),e(3,` 512 `)}}function Vo(i,a){i&1&&e(0,` 513 Edit 514 `)}function Ao(i,a){i&1&&e(0,` 515 Done 516 `)}function Oo(i,a){i&1&&k(0)}function Mo(i,a){if(i&1&&(e(0,` 517 `),g(1,Oo,1,0,"ng-container",13),e(2,` 518 `)),i&2){_(2);let t=B(8);r(),p("ngTemplateOutlet",t)}}function ko(i,a){if(i&1){let t=f();e(0,` 519 `),l(1,"div"),e(2,` 520 `),l(3,"textarea",14),L("ngModelChange",function(o){C(t);let d=_(2);return N(d.comment.commentText,o)||(d.comment.commentText=o),x(o)}),h("ngModelChange",function(){C(t);let o=_(2);return o.comment.touched=!0,x(o.dirty=!0)}),s(),e(4,` 521 `),s(),e(5,` 522 `)}if(i&2){let t=_(2);r(3),Q("ngModel",t.comment.commentText),p("maxlength",t.maxLength)("id",t.id)}}function $o(i,a){if(i&1&&(e(0,` 523 `),l(1,"div",15),e(2,` 524 `),l(3,"span",16),e(4,` 525 `),S(5,"i",17),e(6,` 526 `),s(),e(7,` 527 `),l(8,"span",18),e(9,` 528 `),S(10,"i",19),e(11,` 529 `),s(),e(12),s(),e(13,` 530 `)),i&2){let t=_(3);r(),I("warning",(t.comment.commentText==null?null:t.comment.commentText.length)<t.maxLength&&(t.comment.commentText==null?null:t.comment.commentText.length)/t.maxLength>=.95)("error",(t.comment.commentText==null?null:t.comment.commentText.length)>=t.maxLength),r(2),p("hidden",(t.comment.commentText==null?null:t.comment.commentText.length)/t.maxLength>=.95),r(5),p("hidden",(t.comment.commentText==null?null:t.comment.commentText.length)/t.maxLength<.95),r(4),te(` 531 `,(t.comment.commentText==null?null:t.comment.commentText.length)||0," / ",t.maxLength,` 532 `)}}function Go(i,a){if(i&1&&(e(0,` 533 `),l(1,"div",20),e(2,` 534 `),l(3,"app-status-indicator",21),e(4,` 535 `),s(),e(5,` 536 `),s(),e(6,` 537 `)),i&2){let t=_(3);r(),I("mt-1",!t.comment.editing)}}function Qo(i,a){if(i&1&&(e(0,` 538 `),l(1,"div",3),e(2,` 539 `),u(3,$o,14,8),u(4,Go,7,2),s(),e(5,` 540 `)),i&2){let t=_(2);r(3),c(t.comment.editing?3:-1),r(),c(t.comment.touched?4:-1)}}function No(i,a){if(i&1){let t=f();e(0,` 541 `),l(1,"div",3),e(2,` 542 `),u(3,Fo,8,3),l(4,"div",4),e(5,` 543 `),u(6,wo,6,0),u(7,Ro,4,0),l(8,"button",5),h("click",function(){C(t);let o=_();return x(o.comment.editing=!o.comment.editing)}),e(9,`
544 `),u(10,Vo,1,0),u(11,Ao,1,0),s(),e(12,` 545 `),l(13,"button",6),h("click",function(){C(t);let o=_();return x(o.delete.emit())}),e(14,` 546 Delete 547 `),s(),e(15,` 548 `),s(),e(16,` 549 `),s(),e(17,` 550 `),l(18,"div",7),e(19,` 551 `),l(20,"div",2),e(21,` 552 `),u(22,Mo,3,1),u(23,ko,6,3),u(24,Qo,6,2),s(),e(25,` 553 `),s(),e(26,` 554 `)}if(i&2){let t=_();r(3),c(t.showHeader?3:-1),r(3),c(t.showAIAssistant?6:-1),r(),c(t.showCopyFeedback?7:-1),r(),p("ngClass",X(9,Io,!t.comment.editing,t.comment.editing)),r(2),c(t.comment.editing?-1:10),r(),c(t.comment.editing?11:-1),r(11),c(t.comment.editing?-1:22),r(),c(t.comment.editing?23:-1),r(),c(t.comment.editing||t.comment.touched?24:-1)}}function Lo(i,a){i&1&&(e(0,` 555 `),l(1,"div",8),e(2,` 556 `),l(3,"h5",8),e(4),F(5,"uppercase"),s(),e(6,` 557 `),s(),e(7,` 558 `)),i&2&&(r(4),D(Y(5,1,"Coach Response(s)")))}function Po(i,a){i&1&&k(0)}function Uo(i,a){if(i&1&&(e(0,` 559 `),l(1,"div",3),e(2,` 560 `),u(3,Lo,8,3),s(),e(4,` 561 `),l(5,"div",7),e(6,` 562 `),l(7,"div",2),e(8,` 563 `),g(9,Po,1,0,"ng-container",13),e(10,` 564 `),s(),e(11,` 565 `),s(),e(12,` 566 `)),i&2){let t=_(),n=B(8);r(3),c(t.showHeader?3:-1),r(6),p("ngTemplateOutlet",n)}}function qo(i,a){if(i&1&&(e(0,` 567 `),l(1,"div",24),e(2,` 568 `),l(3,"span",25),e(4),s(),e(5,` 569 `),l(6,"span",26),e(7),F(8,"utcDate"),s(),e(9,` 570 `),s(),e(10,` 571 `)),i&2){let t=_(2);r(4),te(` 572 Updated By `,t.comment.savedByClubUser.user.firstName,` 573 `,t.comment.savedByClubUser.user.lastName,`, 574 `),r(3),v(` 575 `,H(8,3,t.comment.savedOn,"M/d/yy hh:mma"),` 576 `)}}function Bo(i,a){if(i&1&&(e(0,` 577 `),l(1,"div",24),e(2,` 578 `),l(3,"span",25),e(4),s(),e(5,` 579 `),l(6,"span",26),e(7),F(8,"utcDate"),s(),e(9,` 580 `),s(),e(10,` 581 `)),i&2){let t=_(2);r(4),te(` 582 Added By `,t.comment.createdByClubUser.user.firstName,` 583 `,t.comment.createdByClubUser.user.lastName,`, 584 `),r(3),v(` 585 `,H(8,3,t.comment.createdOn,"M/d/yy hh:mma"),` 586 `)}}function Ho(i,a){if(i&1&&(e(0,` 587 `),l(1,"div",22),e(2,` 588 `),u(3,qo,11,6),u(4,Bo,11,6),l(5,"div",23),e(6),s(),e(7,` 589 `),s(),e(8,` 590 `)),i&2){let t=_();r(3),c(t.comment.savedByClubUser&&!t.comment.touched&&t.comment.savedOn!==t.comment.createdOn?3:-1),r(),c(t.comment.createdByClubUser&&!t.comment.touched?4:-1),r(2),v(` 591 `,t.comment.commentText||"No Response",` 592 `)}}function jo(i,a){if(i&1){let t=f();e(0,` 593 `),l(1,"app-ai-text-refinement",27),L("visibleChange",function(o){C(t);let d=_();return N(d.showAiRefinementModal,o)||(d.showAiRefinementModal=o),x(o)}),h("textSelected",function(o){C(t);let d=_();return x(d.aiRefinementModalTextSelected(o))}),s(),e(2,` 594`)}if(i&2){let t=_();r(),Q("visible",t.showAiRefinementModal),p("maxLength",t.maxLength)("textToRefine",t.comment.commentText)("criteriaName",t.criteriaName)}}var Jt=(()=>{let a=class a{constructor(){this.editable=!1,this.showCopyFeedback=!1,this.showAIAssistant=!1,this.showHeader=!1,this.headerText="Coach Response(s)",this.copyFeedback=new R,this.delete=new R,this.maxLength=5e3,this.dirty=!1,this.showAiRefinementModal=!1,this.aiRefinementModalInitialized=!1}openAiAssistant(){this.aiRefinementModalInitialized=!0,this.showAiRefinementModal=!0}aiRefinementModalTextSelected(n){this.comment||(this.comment={}),this.comment.commentText=n,this.comment.touched=!0,this.comment.editing=!0,this.dirty=!0,this.showAiRefinementModal=!1}};a.\u0275fac=function(o){return new(o||a)},a.\u0275cmp=V({type:a,selectors:[["app-criteria-review"]],inputs:{comment:"comment",editable:"editable",showCopyFeedback:"showCopyFeedback",showAIAssistant:"showAIAssistant",criteriaName:"criteriaName",id:"id",showHeader:"showHeader",headerText:"headerText"},outputs:{copyFeedback:"copyFeedback",delete:"delete"},standalone:!1,decls:12,vars:3,consts:[["viewOnlyComment",""],[1,"row","no-gutters"],[1,"col-md-12"],[1,"d-flex","align-items-center"],[1,"justify-content-end","ml-auto"],["type","button",1,"btn","btn-sm","btn-naked",3,"click","ngClass"],["type","button",1,"btn","btn-sm","btn-naked","btn-icon-trash-alt-after",3,"click"],[1,"row","mb-3","no-gutters"],[1,""],[1,"mb-0"],["type","button",1,"btn","btn-sm","btn-naked",3,"click"],[1,"fa","fa-sparkles","ml-1"],["type","button",1,"btn","btn-sm","btn-naked","btn-icon-clipboard-after",3,"click"],[4,"ngTemplateOutlet"],["rows","5","placeholder","Enter Text",3,"ngModelChange","ngModel","maxlength","id"],[1,"form-note","form-field-length-counter"],[1,"form-field-length-indicator","ok",3,"hidden"],[1,"fas","fa-check-circle"],[1,"form-field-length-indicator",3,"hidden"],[1,"fas","fa-exclamation-triangle"],[1,"unsaved-changes","justify-content-end","ml-auto"],["text","Response has unsaved changes","status","warning"],[1,"border-all","pt-3","pb-3","pr-3","pl-3","bg-white","border-print-none","p-print-0","pb-print-1"],[1,"comment-text"],[1,"saved-by-text"],[1,"name"],[1,"time"],[3,"visibleChange","textSelected","visible","maxLength","textToRefine","criteriaName"]],template:function(o,d){o&1&&(l(0,"div",1),e(1,` 595 `),l(2,"div",2),e(3,`
596 `),u(4,No,27,12),u(5,Uo,13,2),s(),e(6,` 597 `),g(7,Ho,9,3,"ng-template",null,0,P),e(9,` 598`),s(),e(10,` 599 600`),u(11,jo,3,4)),o&2&&(r(4),c(d.editable?4:-1),r(),c(d.editable?-1:5),r(6),c(d.aiRefinementModalInitialized?11:-1))},dependencies:[be,ie,ue,ne,qe,oe,We,me,Ue,Ye],styles:[".form-note[_ngcontent-%COMP%]{position:unset}.form-field-length-indicator.ok[_ngcontent-%COMP%]{color:var(--green-700)}.form-field-length-indicator[_ngcontent-%COMP%]{margin-right:5px}.form-field-length-counter[_ngcontent-%COMP%]{font-style:12px;line-height:1.2}.form-field-length-counter.warning[_ngcontent-%COMP%]{color:var(--caution)}.form-field-length-counter.error[_ngcontent-%COMP%]{color:var(--warning)}.saved-by-text[_ngcontent-%COMP%], .unsaved-changes[_ngcontent-%COMP%]{font-size:var(--text-small);font-style:italic}.comment-text[_ngcontent-%COMP%]{white-space:pre-line}"]});let i=a;return i})();function Wo(i,a){if(i&1){let t=f();e(0,` 601 `),l(1,"app-pill",0),h("mouseenter",function(o){C(t);let d=_();return x(d.visibilityOp==null?null:d.visibilityOp.show(o))})("mouseleave",function(){C(t);let o=_();return x(o.visibilityOp==null?null:o.visibilityOp.hide())}),e(2,` 602 `),s(),e(3,` 603`)}if(i&2){let t=_();r(),p("text",t.isPlayerAlso?"Staff\xA0& Players/Parents":"Staff\xA0Only")("status",t.isPlayerAlso?"warning":"default")("clickable",!1),ke("aria-label",t.isPlayerAlso?"Staff & Players/Parents":"Staff Only")}}var rt=(()=>{let a=class a{constructor(){this.visibilityOp=null,this.visibility=null}get isPlayerAlso(){return this.visibility===Ae.EVALUATOR_AND_EVALUATEE}};a.\u0275fac=function(o){return new(o||a)},a.\u0275cmp=V({type:a,selectors:[["app-criteria-group-visibility"]],inputs:{visibilityOp:"visibilityOp",visibility:"visibility"},standalone:!1,decls:1,vars:1,consts:[[1,"cursor-pointer","text-center",3,"mouseenter","mouseleave","text","status","clickable"]],template:function(o,d){o&1&&u(0,Wo,4,4),o&2&&c(d.visibility?0:-1)},dependencies:[W],encapsulation:2});let i=a;return i})();var Xo=["documents"];function Yo(i,a){if(i&1&&(e(0,` 604 `),l(1,"div",12),F(2,"safeHtml"),e(3,` 605 `),s(),e(4,` 606 `)),i&2){let t=_(2);r(),p("innerHtml",Y(2,1,t.survey.description),_e)}}function Jo(i,a){if(i&1&&(e(0,` 607 `),l(1,"div",13),F(2,"safeHtml"),e(3,` 608 `),s(),e(4,` 609 `)),i&2){let t=_(2);r(),p("innerHTML",Y(2,1,t.survey.gradingCriteria),_e)}}function Ko(i,a){if(i&1&&(e(0,` 610 `),l(1,"div",19),e(2,` 611 `),l(3,"span",20),e(4,` 612 `),l(5,"span",21),e(6,"Visible to:"),s(),e(7,` 613 `),S(8,"app-criteria-group-visibility",22),e(9,` 614 `),s(),e(10,` 615 `),s(),e(11,` 616 `)),i&2){let t=_(3).$implicit;r(8),p("visibility",t.surveyCriteriaGroupVisibilityOptionID)}}function Zo(i,a){if(i&1&&(e(0,` 617 `),l(1,"div",23),e(2,` 618 `),l(3,"span",24),e(4,` 619 `),l(5,"span",21),e(6,"Assigned to:"),s(),e(7,` 620 `),l(8,"span",25),e(9),s(),e(10,` 621 `),s(),e(11,` 622 `),s(),e(12,` 623 `)),i&2){let t=_(3).$implicit;r(9),D(t.surveyCriteriaGroupAssignmentOption.description)}}function ea(i,a){if(i&1&&(e(0,` 624 `),l(1,"div",18),e(2,` 625 `),u(3,Ko,12,1),u(4,Zo,13,1),s(),e(5,` 626 `)),i&2){let t=_(2).$implicit;r(3),c(t.surveyCriteriaGroupVisibilityOption!=null&&t.surveyCriteriaGroupVisibilityOption.description?3:-1),r(),c(t.surveyCriteriaGroupAssignmentOption!=null&&t.surveyCriteriaGroupAssignmentOption.description?4:-1)}}function ta(i,a){if(i&1&&(e(0,` 627 `),S(1,"div",26),F(2,"safeHtml"),e(3,` 628 `)),i&2){let t=_(2).$implicit;r(),p("innerHtml",Y(2,1,t.description),_e)}}function ia(i,a){i&1&&(e(0,` 629 `),l(1,"h5",17),e(2),F(3,"uppercase"),s(),e(4,` 630 `)),i&2&&(r(2),D(Y(3,1,"Player Response")))}function na(i,a){i&1&&(e(0,` 631 `),l(1,"h5",17),e(2),F(3,"uppercase"),s(),e(4,` 632 `)),i&2&&(r(2),D(Y(3,1,"Coach Response")))}function oa(i,a){if(i&1&&e(0),i&2){let t,n=_(2).$implicit,o=_(6);v(` 633 `,(t=o.getQuestionResponse(n.surveyQuestionID))==null?null:t.answerText,` 634 `)}}function aa(i,a){i&1&&e(0,` 635 No Response 636 `)}function ra(i,a){if(i&1&&(e(0,` 637 `),u(1,oa,1,1)(2,aa,1,0)),i&2){let t,n=_().$implicit,o=_(6);r(),c((t=o.getQuestionResponse(n.surveyQuestionID))!=null&&t.answerText?1:2)}}function la(i,a){if(i&1&&e(0),i&2){let t=_().$implicit,n=_(3).$implicit,o=_(6);v(` 638 `,o.getQuestionResponseValue(n.surveyQuestionID,t),` 639 `)}}function sa(i,a){i&1&&e(0,` 640 No Response 641 `)}function _a(i,a){if(i&1&&(e(0,` 642 `),l(1,"li"),e(2,` 643 `),u(3,la,1,1)(4,sa,1,0),s(),e(5,` 644 `)),i&2){let t=a.$implicit,n=_(3).$implicit,o=_(6);r(3),c(o.getQuestionResponseValue(n.surveyQuestionID,t)?3:4)}}function da(i,a){if(i&1&&(e(0,` 645 `),l(1,"ol",35),e(2,` 646 `),T(3,_a,6,1,null,null,A),s(),e(5,` 647 `)),i&2){let t=_(2).$implicit,n=_(6);r(3),E(n.getQuestionCounter(t))}}function ua(i,a){i&1&&e(0,` 648 No Response 649 `)}function ca(i,a){if(i&1&&(e(0,` 650 `),u(1,da,6,0)(2,ua,1,0)),i&2){let t=_().$implicit,n=_(6);r(),c(n.anyResponseValues(t.surveyQuestionID)&&n.getQuestionCounter(t)?1:2)}}function pa(i,a){if(i&1){let t=f();e(0,` 651 `),l(1,"app-criteria-review",37),h("copyFeedback",function(){let o=C(t).$index,d=_(2).$implicit,m=_(6);return x(m.copyQuestionFeedback(d.surveyQuestionID,o))})("delete",function(){let o=C(t).$index,d=_(2).$implicit,m=_(6);return x(m.deleteQuestionReview(d.surveyQuestionID,o,!1))}),s(),e(2,` 652 `)}if(i&2){let t=a.$implicit,n=a.$index,o=_(2).$implicit,d=_(6);r(),p("comment",t)("editable",d.editable)("showAIAssistant",d.isEvaluator)("criteriaName",o.questionText)("headerText",d.evaluatorText+" Response(s)")("showCopy
652Feedback",d.showCopyFeedback)("showHeader",n===0)("id","question-comment-"+o.surveyQuestionID+"-"+n)}}function ma(i,a){if(i&1){let t=f();e(0,` 653 `),l(1,"div",38),e(2,` 654 `),l(3,"div",29),e(4,` 655 `),l(5,"button",39),h("click",function(){C(t);let o=_(2).$implicit,d=_(6);return x(d.addNewQuestionReview(o.surveyQuestionID))}),e(6,` 656 Add Response 657 `),s(),e(7,` 658 `),s(),e(8,` 659 `),s(),e(9,` 660 `)}}function Ca(i,a){if(i&1&&(e(0,` 661 `),l(1,"div",36),e(2,` 662 `),l(3,"div",29),e(4,` 663 `),T(5,pa,3,8,null,null,A),u(7,ma,10,0),s(),e(8,` 664 `),s(),e(9,` 665 `)),i&2){let t=_().$implicit,n=_(6);r(5),E(n.questionReviews[t.surveyQuestionID]),r(2),c(n.editable?7:-1)}}function xa(i,a){if(i&1&&(e(0,` 666 `),l(1,"div",27),e(2,` 667 `),l(3,"div",28),e(4,` 668 `),l(5,"div",29),e(6,` 669 `),l(7,"h4",30),e(8),s(),e(9,` 670 `),s(),e(10,` 671 `),s(),e(11,` 672 `),l(12,"div",31),e(13,` 673 `),l(14,"div",29),e(15,` 674 `),l(16,"div",32),e(17,` 675 `),l(18,"div",29),e(19,` 676 `),l(20,"div",33),e(21,` 677 `),u(22,ia,5,3),u(23,na,5,3),s(),e(24,` 678 `),l(25,"div",34),e(26,` 679 `),u(27,ra,3,1),u(28,ca,3,1),s(),e(29,` 680 `),s(),e(30,` 681 `),s(),e(31,` 682 `),s(),e(32,` 683 `),s(),e(33,` 684 `),u(34,Ca,10,1),s(),e(35,` 685 `)),i&2){let t=a.$implicit,n=_(6);r(8),v(` 686 `,t.questionText,` 687 `),r(14),c(n.survey.surveyTypeID===n.SurveyType.PLAYER_RESPONSE_COACH_REVIEW?22:-1),r(),c(n.survey.surveyTypeID===n.SurveyType.COACH_PLAYER_ASSESSMENT?23:-1),r(4),c(t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA?27:-1),r(),c(t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA_LIST||t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTBOX_LIST?28:-1),r(6),c((n.questionReviews[t.surveyQuestionID]==null?null:n.questionReviews[t.surveyQuestionID].length)>0?34:-1)}}function va(i,a){if(i&1&&(e(0,` 688 `),T(1,xa,36,6,null,null,A)),i&2){let t=_(2).$implicit;r(),E(t.questions)}}function ya(i,a){if(i&1&&(e(0,` 689 `),l(1,"div",42),e(2),s(),e(3,` 690 `)),i&2){let t=_(2).$implicit;r(2),v(` 691 `,t.description||t.surveyCriteria.description,` 692 `)}}function ha(i,a){if(i&1&&(e(0,` 693 `),l(1,"div",41),e(2,` 694 `),l(3,"h4",30),e(4),s(),e(5,` 695 `),s(),e(6,` 696 `),u(7,ya,4,1)),i&2){let t=_().$implicit;r(4),v(` 697 `,t.surveyCriteria.name,` 698 `),r(3),c(t.description||t.surveyCriteria.description?7:-1)}}function fa(i,a){if(i&1&&(e(0,` 699 `),l(1,"h5",45),e(2),s(),e(3,` 700 `)),i&2){let t=_(10);r(2),v("",t.evaluateeText," Rating")}}function Sa(i,a){i&1&&(e(0,` 701 `),g(1,fa,4,1,"ng-template",null,1,P),e(3,` 702 `))}function ga(i,a){if(i&1&&(e(0,` 703 `),l(1,"app-survey-criteria-value-edit",44,0),e(3,` 704 `),u(4,Sa,4,0),s(),e(5,` 705 `)),i&2){let t=_(2).$implicit,n=_(3).$implicit,o=_(3);r(),p("criteriaGroup",n)("assignment",t)("surveyID",o.surveyID)("surveyResponseID",o.surveyResponse==null?null:o.surveyResponse.surveyResponseID)("playerID",o.playerID)("clubUserID",o.clubUserID)("value",o.responseCriteriaValues[t.surveyCriteriaID])("inputIDPrefix","criteria-"+t.surveyCriteriaID+"-"+o.SurveyCriteriaValueResponseType.EVALUATEE)("isEditable",!1)("enableLiveEditing",!1)("showDescription",!1),r(3),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?4:-1)}}function Ta(i,a){if(i&1&&(e(0,` 706 `),l(1,"div",43),e(2,` 707 `),u(3,ga,6,12),s(),e(4,` 708 `)),i&2){let t=_().$implicit,n=_(3).$implicit,o=_(3);r(3),c(n&&o.responseCriteriaValues[t.surveyCriteriaID]?3:-1)}}function Ea(i,a){if(i&1&&(e(0,` 709 `),l(1,"h5",45),e(2),s(),e(3,` 710 `)),i&2){let t=_(10);r(2),v("",t.evaluatorText," Rating")}}function Da(i,a){i&1&&(e(0,` 711 `),g(1,Ea,4,1,"ng-template",null,2,P),e(3,` 712 `))}function ba(i,a){if(i&1&&(e(0,` 713 `),l(1,"app-survey-criteria-value-edit",44,0),e(3,` 714 `),u(4,Da,4,0),s(),e(5,` 715 `)),i&2){let t=_(2).$implicit,n=_(3).$implicit,o=_(3);r(),p("criteriaGroup",n)("assignment",t)("surveyID",o.surveyID)("surveyResponseID",o.surveyResponse==null?null:o.surveyResponse.surveyResponseID)("playerID",o.playerID)("clubUserID",o.clubUserID)("value",o.responseCriteriaValues[t.surveyCriteriaID])("inputIDPrefix","criteria-"+t.surveyCriteriaID+"-"+o.SurveyCriteriaValueResponseType.EVALUATOR)("isEditable",o.editable)("enableLiveEditing",!1)("showDescription",!1),r(3),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?4:-1)}}function Ia(i,a){if(i&1&&(e(0,` 716 `),l(1,"div",43),e(2,` 717 `),u(3,ba,6,12),s(),e(4,` 718 `)),i&2){let t=_().$implicit,n=_(3).$implicit,o=_(3);r(3),c(n&&o.responseCriteriaValues[t.surveyCriteriaID]?3:-1)}}function Fa(i,a){if(i&1&&(e(0,` 719 `),l(1,"h5",45),e(2),s(),e(3,` 720 `)),i&2){let t=_(10);r(2),v("",t.evaluateeText," Rating")}}function wa(i,a){i&1&&(e(0,` 721 `),g(1,Fa,4,1,"ng-template",null,3,P),e(3,` 722 `))}function Ra(i,a){if(i&1&&(e(0,` 723 `),l(1,"app-survey-criteria-value-edit",47,0),e(3,` 724 `),u(4,wa,4,0),s(),e(5,` 725 `)),i&2){let t=_(2).$implicit,n=_(3).$implicit,o=_(3);r(),p("criteriaGroup",n)("assignment",t)("surveyID",o.surveyID)("surveyResponseID",o.surveyResponse==null?null:o.surveyResponse.surveyResponseID)("playerID",o.playerID)("clubUserID",o.clubUserID)("value",o.responseCriteriaValues[t.surveyCriteriaID])("inputIDPrefix","criteria-"+t.surveyCriteriaID+"-"+o.SurveyCriteriaValueResponseType.EVALUATEE)("isEditable",!1)("headerText",o.evaluateeText+" Rating")("enableLiveEditing",!1)("showDescription",!1),r(3),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?4:-1)}}function Va(i,a){if(i&1&&(e(0,` 726 `),l(1,"h5",45),e(2),s(),e(3,` 727 `)),i&2){let t=_(10);r(2),v("",t.evaluatorText," Rating")}}function Aa(i,a){i&1&&(e(0,` 728 `),g(1,Va,4,1,"ng-template",null,4,P),e(3,` 729 `))}function Oa(i,a){if(i&1&&(e(0,` 730 `),l(1,"app-survey-criteria-value-edit",48,0),e(3,` 731 `),u(4,Aa,4,0),s(),e(5,` 732 `)),i&2){let t=_(2).$implicit,n=_(3).$implicit,o=_(3);r(),p("criteriaGroup",n)("assignment",t)("surveyID",o.surveyID)("playerID",o.playerID)("clubUserID",o.clubUserID)("value",o.reviewCriteriaValues[t.surveyCriteriaID])("inputIDPrefix","criteria-"+t.surveyCriteriaID+"-"+o.SurveyCriteriaValueResponseType.EVALUATOR)("isEditable",o.editable)("headerText",o.evaluatorText+" Rating")("enableLiveEditing",!1)("showDescription",!1),r(3),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?4:-1)}}function Ma(i,a){if(i&1&&(e(0,` 733 `),l(1,"div",43),e(2,` 734 `),l(3,"div",46),e(4,` 735 `),u(5,Ra,6,13),s(),e(6,` 736 `),l(7,"div",11),e(8,` 737 `),u(9,Oa,6,12),s(),e(10,` 738 `),s(),e(11,` 739 `)),i&2){let t=_().$implicit,n=_(3).$implicit,o=_(3);r(5),c(n&&o.responseCriteriaValues[t.surveyCriteriaID]?5:-1),r(4),c(n&&o.reviewCriteriaValues[t.surveyCriteriaID]?9:-1)}}function ka(i,a){if(i&1){let t=f();e(0,` 740 `),l(1,"app-criteria-review",37),h("copyFeedback",function(){let o=C(t).$index,d=_(2).$implicit,m=_(6);return x(m.copyCriteriaFeedback(d.surveyCriteriaID,o))})("delete",function(){let o=C(t).$index,d=_(2).$implicit,m=_(6);return x(m.deleteCriteriaReview(d.surveyCriteriaID,o,!1))}),s(),e(2,` 741 `)}if(i&2){let t=a.$implicit,n=a.$index,o=_(2).$implicit,d=_(6);r(),p("comment",t)("editable",d.editable)("showAIAssistant",d.isEvaluator)("criteriaName",o.surveyCriteria.name)("headerText",d.evaluatorText+" Response(s)")("showCopy
741Feedback",d.showCopyFeedback)("showHeader",n===0)("id","criteria-comment-"+o.surveyCriteriaID+"-"+n)}}function $a(i,a){if(i&1){let t=f();e(0,` 742 `),l(1,"div",38),e(2,` 743 `),l(3,"div",29),e(4,` 744 `),l(5,"button",39),h("click",function(){C(t);let o=_(2).$implicit,d=_(6);return x(d.addNewCriteriaReview(o.surveyCriteriaID))}),e(6,` 745 Add Response 746 `),s(),e(7,` 747 `),s(),e(8,` 748 `),s(),e(9,` 749 `)}}function Ga(i,a){if(i&1&&(e(0,` 750 `),l(1,"div",49),e(2,` 751 `),l(3,"div",29),e(4,` 752 `),T(5,ka,3,8,null,null,A),u(7,$a,10,0),s(),e(8,` 753 `),s(),e(9,` 754 `)),i&2){let t=_().$implicit,n=_(6);r(5),E(n.criteriaReviews[t.surveyCriteriaID]),r(2),c(n.editable?7:-1)}}function Qa(i,a){if(i&1&&(e(0,` 755 `),l(1,"div",40),e(2,` 756 `),u(3,ha,8,2),u(4,Ta,5,1)(5,Ia,5,1)(6,Ma,12,2),e(7,` 757 `),u(8,Ga,10,1),s(),e(9,` 758 `)),i&2){let t,n=a.$implicit,o=_(3).$implicit,d=_(3);r(),p("id","criteria-"+n.surveyCriteriaID),r(2),c(o.surveyCriteriaTypeID===d.SurveyCriteriaType.RATING?3:-1),r(),c((t=o.surveyCriteriaGroupAssignmentOptionID)===d.SurveyCriteriaGroupAssignmentOption.EVALUATEE_ONLY?4:t===d.SurveyCriteriaGroupAssignmentOption.EVALUATOR_ONLY?5:t===d.SurveyCriteriaGroupAssignmentOption.EVALUATOR_AND_EVALUATEE?6:-1),r(4),c((d.criteriaReviews[n.surveyCriteriaID]==null?null:d.criteriaReviews[n.surveyCriteriaID].length)>0?8:-1)}}function Na(i,a){if(i&1&&(e(0,` 759 `),l(1,"div",41),e(2,` 760 `),l(3,"span",51),e(4),s(),e(5,` 761 `),s(),e(6,` 762 `)),i&2){let t=_(4).$implicit;r(4),v(` 763 `,t.overallCommentsLabel||"Overall Comments",` 764 `)}}function La(i,a){if(i&1&&(e(0,` 765 `),l(1,"h5",45),e(2),s(),e(3,` 766 `)),i&2){let t=_(9);r(2),v("",t.evaluateeText," Response")}}function Pa(i,a){if(i&1&&(e(0,` 767 `),l(1,"app-survey-criteria-group-comment-edit",52),e(2,` 768 `),g(3,La,4,1,"ng-template",null,5,P),e(5,` 769 `),s(),e(6,` 770 `)),i&2){let t=_(5).$implicit,n=_(3);r(),p("criteriaGroup",t)("surveyID",n.surveyID)("surveyResponseID",n.surveyResponse==null?null:n.surveyResponse.surveyResponseID)("playerID",n.playerID)("clubUserID",n.clubUserID)("value",n.responseComments[t.surveyCriteriaGroupID])("inputID","criteria-group-comments-"+t.surveyCriteriaGroupID+"-"+n.SurveyCriteriaValueResponseType.EVALUATEE)("isEditable",!1)("enableLiveEditing",!1)}}function Ua(i,a){if(i&1&&(e(0,` 771 `),u(1,Pa,7,9)),i&2){let t=_(4).$implicit,n=_(3);r(),c(t&&n.responseComments[t.surveyCriteriaGroupID]?1:-1)}}function qa(i,a){if(i&1&&(e(0,` 772 `),S(1,"app-survey-criteria-group-comment-edit",53),e(2,` 773 `)),i&2){let t=_(5).$implicit,n=_(3);r(),p("criteriaGroup",t)("surveyID",n.surveyID)("surveyResponseID",n.surveyResponse==null?null:n.surveyResponse.surveyResponseID)("playerID",n.playerID)("clubUserID",n.clubUserID)("value",n.responseComments[t.surveyCriteriaGroupID])("inputID","criteria-group-comments-"+t.surveyCriteriaGroupID+"-"+n.SurveyCriteriaValueResponseType.EVALUATOR)("isEditable",n.editable)("showAIAssistant",n.isEvaluator)("enableLiveEditing",!1)}}function Ba(i,a){if(i&1&&(e(0,` 774 `),u(1,qa,3,10)),i&2){let t=_(4).$implicit,n=_(3);r(),c(t&&n.responseComments[t.surveyCriteriaGroupID]?1:-1)}}function Ha(i,a){if(i&1&&(e(0,` 775 `),l(1,"h5",45),e(2),s(),e(3,` 776 `)),i&2){let t=_(9);r(2),v("",t.evaluateeText," Response")}}function ja(i,a){if(i&1&&(e(0,` 777 `),l(1,"app-survey-criteria-group-comment-edit",54),e(2,` 778 `),g(3,Ha,4,1,"ng-template",null,6,P),e(5,` 779 `),s(),e(6,` 780 `)),i&2){let t=_(5).$implicit,n=_(3);r(),p("criteriaGroup",t)("surveyID",n.surveyID)("playerID",n.playerID)("clubUserID",n.clubUserID)("value",n.responseComments[t.surveyCriteriaGroupID])("inputID","criteria-group-comments-"+t.surveyCriteriaGroupID+"-"+n.SurveyCriteriaValueResponseType.EVALUATEE)("isEditable",!1)("enableLiveEditing",!1)}}function za(i,a){if(i&1&&(e(0,` 781 `),l(1,"h5",45),e(2),s(),e(3,` 782 `)),i&2){let t=_(9);r(2),v("",t.evaluatorText," Response")}}function Wa(i,a){if(i&1&&(e(0,` 783 `),l(1,"app-survey-criteria-group-comment-edit",55),e(2,` 784 `),g(3,za,4,1,"ng-template",null,7,P),e(5,` 785 `),s(),e(6,` 786 `)),i&2){let t=_(5).$implicit,n=_(3);r(),p("criteriaGroup",t)("surveyID",n.surveyID)("playerID",n.playerID)("clubUserID",n.clubUserID)("value",n.reviewComments[t.surveyCriteriaGroupID])("inputID","criteria-group-comments-"+t.surveyCriteriaGroupID+"-"+n.SurveyCriteriaValueResponseType.EVALUATOR)("isEditable",n.editable)("showAIAssistant",n.isEvaluator)("enableLiveEditing",!1)}}function Xa(i,a){if(i&1&&(e(0,` 787 `),l(1,"div",46),e(2,` 788 `),u(3,ja,7,8),s(),e(4,` 789 `),l(5,"div",41),e(6,` 790 `),u(7,Wa,7,9),s(),e(8,` 791 `)),i&2){let t=_(4).$implicit,n=_(3);r(3),c(t&&n.responseComments[t.surveyCriteriaGroupID]?3:-1),r(4),c(t&&n.reviewComments[t.surveyCriteriaGroupID]?7:-1)}}function Ya(i,a){if(i&1&&(e(0,` 792 `),l(1,"div",50),e(2,` 793 `),u(3,Na,7,1),u(4,Ua,2,1)(5,Ba,2,1)(6,Xa,9,2),e(7,` 794 `),s(),e(8,` 795 `)),i&2){let t,n=_(3).$implicit,o=_(3);r(3),c(n.surveyCriteriaGroupAssignmentOptionID!==o.SurveyCriteriaGroupAssignmentOption.EVALUATOR_ONLY?3:-1),r(),c((t=n.surveyCriteriaGroupAssignmentOptionID)===o.SurveyCriteriaGroupAssignmentOption.EVALUATEE_ONLY?4:t===o.SurveyCriteriaGroupAssignmentOption.EVALUATOR_ONLY?5:t===o.SurveyCriteriaGroupAssignmentOption.EVALUATOR_AND_EVALUATEE?6:-1)}}function Ja(i,a){if(i&1&&(e(0,` 796 `),T(1,Qa,10,4,null,null,A),u(3,Ya,9,2)),i&2){let t=_(2).$implicit;r(),E(t.surveyCriteriaAssignments),r(2),c(t.includeOverallComments?3:-1)}}function Ka(i,a){if(i&1&&(e(0,` 797 `),l(1,"section",14),e(2,` 798 `),l(3,"div",15),e(4,` 799 `),l(5,"div",16),e(6,` 800 `),l(7,"h3",17),e(8),s(),e(9,` 801 `),s(),e(10,` 802 `),u(11,ea,6,2),s(),e(12,` 803 `),u(13,ta,4,3),u(14,va,3,0)(15,Ja,4,1),s(),e(16,` 804 `)),i&2){let t=_().$implicit,n=_(3);r(8),v(` 805 `,t.name,` 806 `),r(3),c(n.isEvaluator?11:-1),r(2),c(t.description?13:-1),r(),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.FREE_FORM_QUESTION?14:15)}}function Za(i,a){if(i&1&&(e(0,` 807 `),u(1,Ka,17,4)),i&2){let t=a.$implicit;r(),c(t.questions!=null&&t.questions.length||t.surveyCriteriaAssignments!=null&&t.surveyCriteriaAssignments.length?1:-1)}}function er(i,a){if(i&1&&(e(0,` 808 `),l(1,"section",56),e(2,` 809 `),l(3,"app-shared-survey-response-documents",57),e(4,` 810 `),s(),e(5,` 811 `),s(),e(6,` 812 `)),i&2){let t=_(3);r(3),p("surveyResponseID",t.surveyResponse.surveyResponseID)("surveyDocuments",t.surveyResponse.surveyDocuments)("editable",t.isEvaluator)}}function tr(i,a){if(i&1&&(e(0,` 813`),l(1,"div"),e(2,` 814 `),T(3,Za,2,1,null,null,A),u(5,er,7,3),s(),e(6,` 815`)),i&2){let t=_(2);r(3),E(t.survey.criteriaGroups),r(2),c(t.survey.enableDocuments?5:-1)}}function ir(i,a){if(i&1&&(e(0,` 816`),Ce(1),e(2,` 817 `),l(3,"div",10),e(4,` 818 `),l(5,"h2",11),e(6),s(),e(7,` 819 `),s(),e(8,` 820 `),u(9,Yo,5,3),u(10,Jo,5,3),xe(),e(11,` 821`),u(12,tr,7,1)),i&2){let t=_();r(6),D(t.survey.title),r(3),c(t.survey.description?9:-1),r(),c(t.survey.surveyTypeID===t.SurveyType.COACH_PLAYER_ASSESSMENT&&t.survey.gradingCriteria?10:-1),r(2),c(!(t.survey==null||t.survey.criteriaGroups==null)&&t.survey.criteriaGroups.length?12:-1)}}function nr(i,a){if(i&1){let t=f();e(0,` 822 `),l(1,"app-dialog-footer"),e(2,` 823 `),Ce(3,58),e(4,` 824 `),l(5,"button",59),h("click",function(){C(t);let o=_();return x(o.showDeleteConfirm=!1)}),e(6,"No"),s(),e(7,` 825 `),xe(),e(8,` 826 `),Ce(9,60),e(10,` 827 `),l(11,"button",61),h("click",function(){C(t);let o=_();return x(o.deleteSurveyQuestionID?o.deleteQuestionReview(o.deleteSurveyQuestionID,o.deleteSurveyQuestionIndex,!0):o.deleteCriteriaReview(o.deleteSurveyCriteriaID,o.deleteSurveyCriteriaIndex,!0))}),e(12,"Yes"),s(),e(13,` 828 `),xe(),e(14,` 829 `),s(),e(15,` 830 `)}}var Zt=(()=>{let a=class a{get surveyQuestionReviews(){let n=[];
830return Object.keys(this.questionReviews).forEach(o=>{this.questionReviews[o]&&this.questionReviews[o].forEach(d=>{n.push(d)})}),n}get surveyCriteriaReviews(){let n=[];return Object.keys(this.criteriaReviews).forEach(o=>{this.criteriaReviews[o]&&this.criteriaReviews[o].forEach(d=>{n.push(d)})}),n}get reviewSurveyCriteriaValues(){let n=[];return Object.keys(this.reviewCriteriaValues).forEach(o=>{this.reviewCriteriaValues[o]&&n.push(this.reviewCriteriaValues[o])}),n}get reviewSurveyCriteriaGroupComments(){let n=[];return Object.keys(this.reviewComments).forEach(o=>{this.reviewComments[o]&&n.push(this.reviewComments[o])}),n}get isEvaluateeAndEvaluatorFlow(){return this.survey?.surveyTypeID===ce.PLAYER_RESPONSE_COACH_REVIEW||this.survey?.surveyTypeID===ce.COACH_RESPONSE_DOC_REVIEW}constructor(n){this.surveyService=n,this.editable=!1,this.showCopyFeedback=!1,this.isEvaluator=!1,this.responseCriteriaValues={},this.reviewCriteriaValues={},this.responseComments={},this.reviewComments={},this.onCopyFeedback=new R,this.SurveyType=ce,this.SurveyQuestionType=j,this.SurveyCriteriaType=z,this.SurveyCriteriaGroupAssignmentOption=Oe,this.SurveyCriteriaValueResponseType=ae,this.showDeleteConfirm=!1,this.showAiRefinementModal=!1,this.dirty=!1,this.questionReviews={},this.criteriaReviews={},this.evaluateeText="Evaluatee",this.evaluatorText="Evaluator",this.unsubscribe$=new $}ngOnChanges(n){n.surveyResponse&&!n.surveyResponse.firstChange&&this.setQuestionReviewsForEditing()}ngOnInit(){this.surveyService.playerID=this.playerID,this.surveyService.clubUserID=this.clubUserID,this.surveyService.surveyID=this.surveyID;let n=this.isEvaluateeAndEvaluatorFlow?ae.EVALUATEE:ae.EVALUATOR;this.evaluateeText=this.survey.surveyFormTypeID===se.STAFF_EVALUATION?"Staff":"Player",this.evaluatorText=this.survey.surveyFormTypeID===se.STAFF_EVALUATION?"Director":"Coach";let o=!this.responseCriteriaValues||!Object.keys(this.responseCriteriaValues)?.length,d=this.isEvaluateeAndEvaluatorFlow&&(!this.reviewCriteriaValues||!Object.keys(this.reviewCriteriaValues)?.length),m=!this.responseComments||!Object.keys(this.responseComments)?.length,y=this.isEvaluateeAndEvaluatorFlow&&(!this.reviewComments||!Object.keys(this.reviewComments)?.length);(o||m||d||y)&&this.survey.criteriaGroups.forEach(b=>{b.surveyCriteriaTypeID!==z.FREE_FORM_QUESTION&&(o&&this.surveyService.setSurveyResponseCriteriaValues(this.responseCriteriaValues,b,this.surveyResponse,n),d&&b.surveyCriteriaGroupAssignmentOptionID===Oe.EVALUATOR_AND_EVALUATEE&&this.surveyService.setSurveyReviewCriteriaValues(this.reviewCriteriaValues,b,this.surveyReview,ae.EVALUATOR)),b.includeOverallComments&&(m&&this.surveyService.setSurveyResponseCriteriaGroupComments(this.responseComments,b,this.surveyResponse),y&&this.surveyService.setSurveyReviewCriteriaGroupComments(this.reviewComments,b,this.surveyReview))}),this.setQuestionReviewsForEditing(),this.surveyService.feedbackAdded$.pipe(w(this.unsubscribe$)).subscribe(b=>{let U;this.copyFeedbackData.surveyQuestionID?U=this.questionReviews[this.copyFeedbackData.surveyQuestionID][this.copyFeedbackData.index]:U=this.criteriaReviews[this.copyFeedbackData.surveyCriteriaID][this.copyFeedbackData.index],U.editing=!0,U.touched=!0,U.commentText?.length>0?U.commentText+=`\r 831`+b:U.commentText=b,this.dirty=!0}),this.surveyService.feedbackDone$.pipe(w(this.unsubscribe$)).subscribe(()=>{this.copyFeedbackData.surveyQuestionID?(document.getElementById("question-comment-"+this.copyFeedbackData.surveyQuestionID+"-"+this.copyFeedbackData.index).focus(),document.getElementById("question-"+this.copyFeedbackData.surveyQuestionID).scrollIntoView({behavior:"smooth"})):(document.getElementById("criteria-comment-"+this.copyFeedbackData.surveyCriteriaID+"-"+this.copyFeedbackData.index).focus(),document.getElementById("criteria-"+this.copyFeedbackData.surveyCriteriaID).scrollIntoView({behavior:"smooth"})),this.copyFeedbackData=null})}setQuestionReviewsForEditing(){this.dirty=!1,this.questionReviews={},this.survey.criteriaGroups?.length&&this.survey.criteriaGroups.forEach(n=>{n.surveyCriteriaTypeID===z.FREE_FORM_QUESTION?n.questions.forEach(o=>{this.questionReviews[o.surveyQuestionID]||(this.questionReviews[o.surveyQuestionID]=[]),this.surveyReview?.surveyQuestionReviews?.some(d=>d.surveyQuestionID===o.surveyQuestionID)?this.questionReviews[o.surveyQuestionID].push(...this.surveyReview.surveyQuestionReviews.filter(d=>d.surveyQuestionID===o.surveyQuestionID)):this.editable&&this.addNewQuestionReview(o.surveyQuestionID)}
831):n.surveyCriteriaAssignments.forEach(o=>{this.criteriaReviews[o.surveyCriteriaID]||(this.criteriaReviews[o.surveyCriteriaID]=[]),this.surveyReview?.surveyCriteriaReviews?.some(d=>d.surveyCriteriaID===o.surveyCriteriaID)?this.criteriaReviews[o.surveyCriteriaID].push(...this.surveyReview.surveyCriteriaReviews.filter(d=>d.surveyCriteriaID===o.surveyCriteriaID)):this.editable&&this.addNewCriteriaReview(o.surveyCriteriaID)})})}addNewQuestionReview(n){this.questionReviews[n].push(new Nt(n))}addNewCriteriaReview(n){this.criteriaReviews[n].push(new Lt(n))}deleteQuestionReview(n,o,d){this.deleteSurveyQuestionID=n,this.deleteSurveyQuestionIndex=o,d?(this.showDeleteConfirm=!1,this.questionReviews[n].splice(o,1),this.questionReviews[n].length===0&&this.editable&&this.addNewQuestionReview(n),this.dirty=!0):this.showDeleteConfirm=!0}deleteCriteriaReview(n,o,d){this.deleteSurveyCriteriaID=n,this.deleteSurveyCriteriaIndex=o,d?(this.showDeleteConfirm=!1,this.criteriaReviews[n].splice(o,1),this.criteriaReviews[n].length===0&&this.editable&&this.addNewCriteriaReview(n),this.dirty=!0):this.showDeleteConfirm=!0}getQuestionResponse(n){return this.surveyResponse.surveyQuestionResponses.find(o=>o.surveyQuestionID===n)}getQuestionResponseValue(n,o){return this.getQuestionResponse(n)?.surveyQuestionResponseValues?.find(m=>m.answerNumber===o)?.answerText}anyResponseValues(n){return this.getQuestionResponse(n)?.surveyQuestionResponseValues?.some(d=>d.answerText?.length>0)}getQuestionCounter(n){return n.numberOfAnswers>0?Array.from(Array(n.numberOfAnswers),(o,d)=>d+1):null}copyQuestionFeedback(n,o){this.copyFeedbackData={surveyQuestionID:n,index:o},this.onCopyFeedback.emit()}copyCriteriaFeedback(n,o){this.copyFeedbackData={surveyCriteriaID:n,index:o},this.onCopyFeedback.emit()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(Z))}
831,a.\u0275cmp=V({type:a,selectors:[["app-shared-survey-response"]],viewQuery:function(o,d){if(o&1&&de(Xo,5),o&2){let m;O(m=M())&&(d.documents=m.first)}},inputs:{survey:"survey",surveyID:"surveyID",playerID:"playerID",clubUserID:"clubUserID",surveyResponse:"surveyResponse",surveyReview:"surveyReview",editable:"editable",showCopyFeedback:"showCopyFeedback",isEvaluator:"isEvaluator",responseCriteriaValues:"responseCriteriaValues",reviewCriteriaValues:"reviewCriteriaValues",responseComments:"responseComments",reviewComments:"reviewComments"},outputs:{onCopyFeedback:"onCopyFeedback"},standalone:!1,features:[Te],decls:5,vars:3,consts:[["criteriaValue",""],["header",""],["header_2",""],["header_3",""],["header_4",""],["header_5",""],["header_6",""],["header_7",""],["header","Confirm Delete",3,"visibleChange","visible","modal"],["pTemplate","footer"],[1,"border-bottom","text-center"],[1,""],[1,"survey-description","mt-3","border-bottom",3,"innerHtml"],[1,"survey-description","mt-3","border-bottom",3,"innerHTML"],[1,"group"],[1,"border-bottom","mb-3","pb-3","position-sticky-top"],[1,"group-name"],[1,"mb-0"],[1,"mt-2"],[1,"visibility-setting","line-height-1"],[1,"text-uppercase","text-medium","vertical-align"],[1,"text-grey","mr-2"],[3,"visibility"],[1,"assignment-setting","line-height-1"],[1,"text-uppercase","text-medium"],[1,"fw-800"],[1,"",3,"innerHtml"],[1,"card","bg-grey-lt","mt-3","card-print"],[1,"row","mb-4","no-gutters"],[1,"col-md-12"],[1,"text-header-3","mb-0","text-transform-none"],[1,"row","player-response","no-gutters"],[1,"row","header","no-gutters"],[1,"mb-2"],[1,"border-all","p-3","bg-white","border-print-none","p-print-0","pb-print-1"],[1,"ordered-response-list","mb-0"],[1,"row","player-response","mt-3","mb-0","no-gutters"],[3,"copyFeedback","delete","comment","editable","showAIAssistant","criteriaName","headerText","showCopyFeedback","showHeader","id"],[1,"row","add-row","mt-2"],["type","button",1,"btn","btn-icon-plus-circle",3,"click"],[1,"card","bg-grey-lt","card-print",3,"id"],[1,"mb-3"],[1,"text-medium","mb-3"],[1,"p-3","border-all","bg-white","border-print-none","border-print-bottom","p-print-0","pb-print-1"],[3,"criteriaGroup","assignment","surveyID","surveyResponseID","playerID","clubUserID","value","inputIDPrefix","isEditable","enableLiveEditing","showDescription"],[1,"mb-0","d-inline-block"],[1,"mb-3","pb-3","border-bottom","mb-print-1","pb-print-1"],[3,"criteriaGroup","assignment","surveyID","surveyResponseID","playerID","clubUserID","value","inputIDPrefix","isEditable","headerText","enableLiveEditing","showDescription"],[3,"criteriaGroup","assignment","surveyID","playerID","clubUserID","value","inputIDPrefix","isEditable","headerText","enableLiveEditing","showDescription"],[1,"row","player-response","mt-3","no-gutters"],[1,"card","bg-grey-lt","border-top","py-3","mt-0","card-print"],[1,"text-header-3"],[3,"criteriaGroup","surveyID","surveyResponseID","playerID","clubUserID","value","inputID","isEditable","enableLiveEditing"],[3,"criteriaGroup","surveyID","surveyResponseID","playerID","clubUserID","value","inputID","isEditable","showAIAssistant","enableLiveEditing"],[3,"criteriaGroup","surveyID","playerID","clubUserID","value","inputID","isEditable","enableLiveEditing"],[3,"criteriaGroup","surveyID","playerID","clubUserID","value","inputID","isEditable","showAIAssistant","enableLiveEditing"],[1,"documents"],[3,"surveyResponseID","surveyDocuments","editable"],["slot","secondary"],[1,"btn","btn-secondary",3,"click"],["slot","primary"],[1,"btn","btn-primary",3,"click"]],template:function(o,d){o&1&&(u(0,ir,13,4),l(1,"p-dialog",8),L("visibleChange",function(y){return N(d.showDeleteConfirm,y)||(d.showDeleteConfirm=y),y}),e(2,` 832 Are you sure you want to delete this response? 833 `),g(3,nr,16,0,"ng-template",9),e(4,` 834`),s()),o&2&&(c(d.survey&&d.surveyResponse?0:-1),r(),Q("visible",d.showDeleteConfirm),p("modal",!0))},dependencies:[Ie,Xe,we,tt,nt,at,Jt,rt,Ue,Be],styles:[".ordered-response-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]::marker{font-weight:600}.position-sticky-top[_ngcontent-%COMP%]{z-index:4;top:0;background:var(--color-white);padding-top:1rem;margin-top:0}"]});let i=a;return i})();var ar=["surveyResponseDocumentMenu"],rr=["documents"],lr=["optionsMenu"],sr=["customFieldsForm"],_r=["criteriaValue"],dr=["groupComment"],ur=(i,a)=>({surveyCriteriaGroupID:i,surveyQuestionID:a}),cr=(i,a)=>({"copy-feedback-container":i,"d-flex justify-content-end":a}),pr=()=>({width:"auto"});function mr(i,a){if(i&1&&(e(0,` 835 `),l(1,"div",7),e(2,` 836 `),l(3,"h2"),e(4),s(),e(5,` 837 `),s(),e(6,` 838 `)),i&2){let t=_(3);r(4),D(t.survey.title)}}function Cr(i,a){if(i&1&&(e(0,` 839 `),l(1,"div",8),F(2,"safeHtml"),e(3,` 840 `),s(),e(4,` 841 `)),i&2){let t=_(3);r(),p("innerHtml",Y(2,1,t.survey.description),_e)}}function xr(i,a){if(i&1&&(e(0,` 842 `),l(1,"div",9),F(2,"safeHtml"),e(3,` 843 `),s(),e(4,` 844 `)),i&2){let t=_(3);r(),p("innerHTML",Y(2,1,t.survey.gradingCriteria),_e)}}function vr(i,a){if(i&1&&(e(0,` 845 `),u(1,mr,7,1),u(2,Cr,5,3),u(3,xr,5,3)),i&2){let t=_(2);r(),c(t.showTitle?1:-1),r(),c(t.survey.description?2:-1),r(),c(t.survey.surveyTypeID===t.SurveyType.COACH_PLAYER_ASSESSMENT&&t.survey.gradingCriteria?3:-1)}}function yr(i,a){if(i&1&&(e(0,` 846 `),l(1,"div",15),e(2,` 847 `),l(3,"span",16),e(4,` 848 `),l(5,"span",17),e(6,"Visible to:"),s(),e(7,`
849 `),S(8,"app-criteria-group-visibility",18),e(9,` 850 `),s(),e(10,` 851 `),s(),e(11,` 852 `)),i&2){let t=_(3).$implicit;r(8),p("visibility",t.surveyCriteriaGroupVisibilityOptionID)}}function hr(i,a){if(i&1&&(e(0,` 853 `),l(1,"div",19),e(2,` 854 `),l(3,"span",20),e(4,` 855 `),l(5,"span",17),e(6,"Assigned to:"),s(),e(7,` 856 `),l(8,"span",21),e(9),s(),e(10,` 857 `),s(),e(11,` 858 `),s(),e(12,` 859 `)),i&2){let t=_(3).$implicit;r(9),D(t.surveyCriteriaGroupAssignmentOption.description)}}function fr(i,a){if(i&1&&(e(0,` 860 `),l(1,"div",14),e(2,` 861 `),u(3,yr,12,1),u(4,hr,13,1),s(),e(5,` 862 `)),i&2){let t=_(2).$implicit;r(3),c(t.surveyCriteriaGroupVisibilityOption!=null&&t.surveyCriteriaGroupVisibilityOption.description?3:-1),r(),c(t.surveyCriteriaGroupAssignmentOption!=null&&t.surveyCriteriaGroupAssignmentOption.description?4:-1)}}function Sr(i,a){if(i&1&&(e(0,` 863 `),S(1,"div",22),F(2,"safeHtml"),e(3,` 864 `)),i&2){let t=_(2).$implicit;r(),p("innerHtml",Y(2,1,t.description),_e)}}function gr(i,a){if(i&1){let t=f();e(0,` 865 `),l(1,"button",27),h("click",function(){C(t);let o=_(3).$implicit,d=_(2).$implicit,m=_(4).$implicit,y=_(3);return x(y.openAiAssistant(m.surveyCriteriaGroupID,d.surveyQuestionID,o.controlName))}),e(2,` 866 AI Assist 867 `),S(3,"i",28),e(4,` 868 `),s(),e(5,` 869 `)}}function Tr(i,a){if(i&1){let t=f();e(0,` 870 `),l(1,"button",29),h("click",function(){C(t);let o=_(3).$implicit,d=_(2).$implicit,m=_(4).$implicit,y=_(3);return x(y.copyFeedback(m.surveyCriteriaGroupID,d.surveyQuestionID,o))}),e(2,` 871 Copy Feedback 872 `),s(),e(3,` 873 `)}}function Er(i,a){if(i&1&&(e(0,` 874 `),l(1,"div",26),e(2,` 875 `),u(3,gr,6,0),u(4,Tr,4,0),s(),e(5,` 876 `)),i&2){let t=_(2).$implicit,n=_(2).$implicit,o=_(7);r(),p("ngClass",X(3,cr,t.fieldContainerClass!=="form-group-list",t.fieldContainerClass==="form-group-list")),r(2),c(o.showAIAssistant&&(n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA||n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA_LIST)?3:-1),r(),c(o.showCopy
876Feedback?4:-1)}}function Dr(i,a){i&1&&(e(0,` 877 `),g(1,Er,6,6,"ng-template",null,1,P),e(3,` 878 `))}function br(i,a){if(i&1){let t=f();e(0,` 879 `),l(1,"app-ai-text-refinement",30),L("visibleChange",function(o){C(t);let d=_().$implicit,m=_(9);return N(m.aiModals[d.controlName].visible,o)||(m.aiModals[d.controlName].visible=o),x(o)}),h("textSelected",function(o){C(t);let d=_().$implicit,m=_(2).$implicit,y=_(4).$implicit,b=_(3);return x(b.aiRefinementModalTextSelected(y.surveyCriteriaGroupID,m.surveyQuestionID,d.controlName,o))}),e(2,` 880 `),s(),e(3,` 881 `)}if(i&2){let t=_().$implicit,n=_(2).$implicit,o=_(7);r(),Q("visible",o.aiModals[t.controlName].visible),p("criteriaName",n.questionText)("maxLength",n.maxLength||5e3)("textToRefine",(o.aiModals[t.controlName]==null?null:o.aiModals[t.controlName].originalText)||"")}}function Ir(i,a){if(i&1&&(e(0,` 882 `),l(1,"app-dynamic-form-field",25),e(2,` 883 `),u(3,Dr,4,0),s(),e(4,` 884 `),u(5,br,4,4)),i&2){let t=a.$implicit,n=_(2).$implicit,o=_(7);
884r(),p("fieldName",t.key)("autoGrow",!0),r(2),c(o.showCopyFeedback||o.showAIAssistant&&(n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA||n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA_LIST)?3:-1),r(2),c(o.showAIAssistant&&(o.aiModals[t.controlName]!=null&&o.aiModals[t.controlName].initialized)?5:-1)}}function Fr(i,a){if(i&1){let t=f();e(0,` 885 `),l(1,"div",23),e(2,` 886 `),l(3,"app-dynamic-form",24,0),h("onCancel",function(){C(t);let o=_(8);return x(o.onCancel.emit())}),e(5,` 887 `),T(6,Ir,6,4,null,null,A),s(),e(8,` 888 `),s(),e(9,` 889 `)}if(i&2){let t=_().$implicit,n=_(4).$implicit,o=_(3);r(3),p("fields",o.fields[n.surveyCriteriaGroupID][t.surveyQuestionID])("entity",o.entity)("horizontalForm",!1)("showSubmitButton",!1)("showCancelButton",!1)("saveBlankFields",!0)("contentFieldsMode",!0)("formData",X(8,ur,n.surveyCriteriaGroupID,t.surveyQuestionID)),r(3),E(o.fields[n.surveyCriteriaGroupID][t.surveyQuestionID])}}function wr(i,a){if(i&1&&(e(0,` 890 `),u(1,Fr,10,11)),i&2){let t=a.$implicit,n=_(4).$implicit,o=_(3);r(),c(o.fields[n.surveyCriteriaGroupID][t.surveyQuestionID].length?1:-1)}}function Rr(i,a){if(i&1&&(e(0,` 891 `),T(1,wr,2,1,null,null,A)),i&2){let t=_(3).$implicit;r(),E(t.questions)}}function Vr(i,a){i&1&&(e(0,` 892 `),l(1,"div",31),e(2,` 893 `),S(3,"app-skeleton-template",32),e(4,` 894 `),s(),e(5,` 895 `))}function Ar(i,a){if(i&1&&(e(0,` 896 `),u(1,Rr,3,0),u(2,Vr,6,0)),i&2){let t=_(2).$implicit,n=_(3);r(),c(!n.loading&&n.fields&&n.fields[t.surveyCriteriaGroupID]?1:-1),r(),c(n.loading?2:-1)}}function Or(i,a){if(i&1&&(e(0,` 897 `),l(1,"div",37),e(2),s(),e(3,` 898 `)),i&2){let t=_(2).$implicit;r(2),v(` 899 `,t.description||t.surveyCriteria.description,` 900 `)}}function Mr(i,a){if(i&1&&(e(0,` 901 `),l(1,"div",35),e(2,` 902 `),l(3,"h4",36),e(4),s(),e(5,` 903 `),s(),e(6,` 904 `),u(7,Or,4,1)),i&2){let t=_().$implicit;r(4),v(` 905 `,t.surveyCriteria.name,` 906 `),r(3),c(t.description||t.surveyCriteria.description?7:-1)}}function kr(i,a){if(i&1&&(e(0,` 907 `),S(1,"app-survey-criteria-value-edit",38,2),e(3,` 908 `)),i&2){let t=_().$implicit,n=_(3).$implicit,o=_(3);r(),p("criteriaGroup",n)("assignment",t)("surveyID",o.surveyID)("surveyResponseID",o.surveyResponse==null?null:o.surveyResponse.surveyResponseID)("playerID",o.playerID)("clubUserID",o.clubUserID)("value",o.responseCriteriaValues[t.surveyCriteriaID])("inputIDPrefix","criteria-"+t.surveyCriteriaID)("isEditable",!0)("showHeader",n.surveyCriteriaTypeID===o.SurveyCriteriaType.METRICS)("enableLiveEditing",!1)("showDescription",n.surveyCriteriaTypeID===o.SurveyCriteriaType.METRICS)}}function $r(i,a){if(i&1&&(e(0,` 909 `),l(1,"div",33),e(2,` 910 `),u(3,Mr,8,2),l(4,"div",34),e(5,` 911 `),u(6,kr,4,12),s(),e(7,` 912 `),s(),e(8,` 913 `)),i&2){let t=a.$implicit,n=_(3).$implicit,o=_(3);r(3),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?3:-1),r(3),c(n&&o.responseCriteriaValues[t.surveyCriteriaID]?6:-1)}}function Gr(i,a){if(i&1&&(e(0,` 914 `),S(1,"app-survey-criteria-group-comment-edit",40,3),e(3,` 915 `)),i&2){let t=_(4).$implicit,n=_(3);r(),p("criteriaGroup",t)("surveyID",n.surveyID)("surveyResponseID",n.surveyResponse==null?null:n.surveyResponse.surveyResponseID)("playerID",n.playerID)("clubUserID",n.clubUserID)("value",n.responseComments[t.surveyCriteriaGroupID])("inputID","criteria-group-comments-"+t.surveyCriteriaGroupID)("isEditable",!0)("showAIAssistant",n.showAIAssistant)("enableLiveEditing",!1)}}function Qr(i,a){if(i&1&&(e(0,` 916 `),l(1,"div",39),e(2,` 917 `),u(3,Gr,4,10),s(),e(4,` 918 `)),i&2){let t=_(3).$implicit,n=_(3);r(3),c(t&&n.responseComments[t.surveyCriteriaGroupID]?3:-1)}}function Nr(i,a){if(i&1&&(e(0,` 919 `),T(1,$r,9,2,null,null,A),u(3,Qr,5,1)),i&2){let t=_(2).$implicit;r(),E(t.surveyCriteriaAssignments),r(2),c(t.includeOverallComments?3:-1)}}function Lr(i,a){if(i&1&&(e(0,` 920 `),l(1,"section",10),e(2,` 921 `),l(3,"div",11),e(4,` 922 `),l(5,"div",12),e(6,` 923 `),l(7,"h3",13),e(8),s(),e(9,` 924 `),s(),e(10,` 925 `),u(11,fr,6,2),s(),e(12,` 926 `),u(13,Sr,4,3),u(14,Ar,3,2)(15,Nr,4,1),s(),e(16,` 927 `)),i&2){let t=_().$implicit,n=_(3);r(8),v(` 928 `,t.name,` 929 `),r(3),c(n.isEvaluator?11:-1),r(2),c(t.description?13:-1),r(),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.FREE_FORM_QUESTION?14:15)}}function Pr(i,a){if(i&1&&(e(0,` 930 `),u(1,Lr,17,4)),i&2){let t=a.$implicit;r(),c(t.questions!=null&&t.questions.length||t.surveyCriteriaAssignments!=null&&t.surveyCriteriaAssignments.length?1:-1)}}function Ur(i,a){if(i&1&&(e(0,` 931 `),l(1,"app-shared-survey-response-documents",42,4),e(3,` 932 `),s(),e(4,` 933 `)),i&2){let t=_(4);r(),p("surveyResponseID",t.surveyResponse.surveyResponseID)("surveyDocuments",t.surveyResponse.surveyDocuments)}}function qr(i,a){if(i&1&&(e(0,` 934 `),l(1,"section",41),e(2,` 935 `),u(3,Ur,5,2),s(),e(4,` 936 `)),i&2){let t=_(3);r(3),c(t.surveyResponse?3:-1)}}function Br(i,a){i&1&&(e(0,` 937 `),S(1,"span",47),e(2,` 938 `))}function Hr(i,a){if(i&1){let t=f();e(0,` 939 `),l(1,"button",45),h("click",function(o){C(t);let d=_(4);return x(d.toggleOptionsMenu(o))}),e(2,` 940 `),u(3,Br,3,0),e(4),s(),e(5,` 941 `),l(6,"p-menu",46,5),e(8,` 942 `),s(),e(9,` 943 `)}if(i&2){let t=_(4);r(),p("disabled",t.loading||t.saving||t.savingFinishLater),r(2),c(t.saving?3:-1),r(),v(` 944 `,t.saving?"Saving...":"Save",`
945 `),r(2),Le(Pe(7,pr)),p("model",t.options)("popup",!0)}}function jr(i,a){i&1&&(e(0,` 946 `),S(1,"span",47),e(2,` 947 `))}function zr(i,a){i&1&&e(0,` 948 Saving... 949 `)}function Wr(i,a){i&1&&e(0,` 950 Save 951 `)}function Xr(i,a){i&1&&e(0,` 952 Save & Complete 953 `)}function Yr(i,a){if(i&1&&(e(0,` 954 `),u(1,Wr,1,0)(2,Xr,1,0)),i&2){let t=_(5);r(),c(t.surveyResponse!=null&&t.surveyResponse.isCompleted?1:2)}}function Jr(i,a){if(i&1){let t=f();e(0,` 955 `),l(1,"button",45),h("click",function(){C(t);let o=_(4);return x(o.save(!0,!1))}),e(2,` 956 `),u(3,jr,3,0),u(4,zr,1,0)(5,Yr,3,1),s(),e(6,` 957 `)}if(i&2){let t=_(4);r(),p("disabled",t.loading||t.saving||t.savingFinishLater),r(2),c(t.saving?3:-1),r(),c(t.saving?4:5)}}function Kr(i,a){i&1&&(e(0,` 958 `),S(1,"span",47),e(2,` 959 `))}function Zr(i,a){if(i&1){let t=f();e(0,` 960 `),l(1,"button",48),h("click",function(){C(t);let o=_(4);return x(o.save(!1,!1))}),e(2,` 961 `),u(3,Kr,3,0),e(4),s(),e(5,` 962 `)}if(i&2){let t=_(4);r(),p("disabled",t.loading||t.saving||t.savingFinishLater),r(2),c(t.savingFinishLater?3:-1),r(),v(` 963 `,t.savingFinishLater?"Saving...":"Save & Finish Later",` 964 `)}}function el(i,a){if(i&1){let t=f();e(0,` 965 `),l(1,"div",43),e(2,` 966 `),u(3,Hr,10,8)(4,Jr,7,3),u(5,Zr,6,3),l(6,"a",44),h("click",function(){C(t);let o=_(3);return x(o.onCancel.emit())}),e(7,` 967 Cancel 968 `),s(),e(8,` 969 `),s(),e(9,` 970 `)}if(i&2){let t=_(3);r(3),c((t.survey.surveyTypeID===t.SurveyType.COACH_PLAYER_ASSESSMENT||t.survey.surveyTypeID===t.SurveyType.DOC_COACH_ASSESSMENT)&&t.showNotify&&(!t.surveyResponse||!t.surveyResponse.isNotified)?3:4),r(2),c(!t.surveyResponse||!t.surveyResponse.isCompleted?5:-1)}}function tl(i,a){if(i&1&&(e(0,` 971 `),l(1,"div"),e(2,` 972 `),T(3,Pr,2,1,null,null,A),u(5,qr,5,1),s(),e(6,` 973 `),u(7,el,10,2)),i&2){let t=_(2);r(3),E(t.survey.criteriaGroups),r(2),c(t.survey.enableDocuments?5:-1),r(2),c(t.surveyID?7:-1)}}function il(i,a){if(i&1&&(e(0,` 974 `),u(1,vr,4,3),u(2,tl,8,2)),i&2){let t=_();r(),c(t.loading?-1:1),r(),c(!(t.survey==null||t.survey.criteriaGroups==null)&&t.survey.criteriaGroups.length?2:-1)}}function nl(i,a){if(i&1&&(e(0,` 975 `),l(1,"app-shared-survey-response",50),e(2,` 976 `),s(),e(3,` 977 `)),i&2){let t=_(2);r(),p("survey",t.survey)("surveyResponse",t.surveyResponse)("surveyReview",t.surveyReview)("editable",!1)("isEvaluator",t.isEvaluator)("surveyID",t.surveyID)("playerID",t.playerID)("clubUserID",t.clubUserID)("responseCriteriaValues",t.responseCriteriaValues)("responseComments",t.responseComments)("reviewCriteriaValues",t.reviewCriteriaValues)("reviewComments",t.reviewComments)}}function ol(i,a){if(i&1){let t=f();e(0,` 978 `),u(1,nl,4,12),l(2,"div",49),e(3,` 979 `),l(4,"a",44),h("click",function(){C(t);let o=_();return x(o.onCancel.emit())}),e(5,` 980 Cancel 981 `),s(),e(6,` 982 `),s(),e(7,` 983 `)}if(i&2){let t=_();r(),c(t.survey&&t.surveyResponse?1:-1)}}var hu=(()=>{let a=class a{get viewOnly(){return this.survey?this.isDatePast(this.survey.endDate)?!0:this.isEvaluator?!1:this.surveyResponse?.isCompleted:!0}get isEvaluateeAndEvaluatorFlow(){return this.survey?.surveyTypeID===ce.PLAYER_RESPONSE_COACH_REVIEW||this.survey?.surveyTypeID===ce.COACH_RESPONSE_DOC_REVIEW}get pristine(){return this.customFieldsForms?.length?this.customFieldsForms.filter(n=>n.form.pristine)?.length===this.customFieldsForms.length:!0}get isValid(){return this.questionFormsValid&&this.criteriaFormsValid&&this.groupCommentsFormsValid}get questionFormsValid(){return this.customFieldsForms?.length?this.customFieldsForms.filter(n=>n.isValid)?.length===this.customFieldsForms.length:!0}get criteriaFormsValid(){return this.criteriaValueComponents?.length?this.criteriaValueComponents.filter(n=>n.canSave)?.length===this.criteriaValueComponents.length:!0}get groupCommentsFormsValid(){return this.groupCommentComponents?.length?this.groupCommentComponents.filter(n=>n.canSave)?.length===this.groupCommentComponents.length:!0}constructor(n,o,d){this.surveyService=n,this.siteDataService=o,this.formService=d,this.isEvaluator=!1,this.showAIAssistant=!1,this.showBackButton=!0,this.showTitle=!0,this.showCopy
983Feedback=!1,this.onCancel=new R,this.onSave=new R,this.onCopyFeedback=new R,this.fields={},this.loading=!0,this.savingFinishLater=!1,this.saving=!1,this.showNotify=!1,this.SurveyType=ce,this.SurveyCriteriaType=z,this.SurveyFormType=se,this.entity={},this.responseCriteriaValues={},this.reviewCriteriaValues={},this.responseComments={},this.reviewComments={},this.aiModals={},this.SurveyCriteriaValueResponseType=ae,this.SurveyCriteriaGroupAssignmentOption=Oe,this.SurveyQuestionType=j,this.options=[],this.customFieldsForms=new Ne,this.criteriaValueComponents=new Ne,this.groupCommentComponents=new Ne,this.unsubscribe$=new $}ngOnInit(){if(this.surveyService.playerID=this.playerID,this.surveyService.clubUserID=this.clubUserID,this.surveyService.surveyID=this.surveyID,this.surveyResponse||(this.surveyResponse=new Gt,this.surveyResponse.playerID=this.playerID,this.surveyResponse.surveyID=this.surveyID,this.surveyResponse.clubUserID=this.clubUserID,this.surveyResponse.teamID=this.teamID),this.formService.loading$.pipe(w(this.unsubscribe$)).subscribe(n=>{n||(this.saving=!1,this.savingFinishLater=!1)}),this.survey?.criteriaGroups?.length){this.showNotify=this.survey?.criteriaGroups?.some(d=>d.surveyCriteriaGroupVisibilityOptionID===Ae.EVALUATOR_AND_EVALUATEE);let n=this.isEvaluateeAndEvaluatorFlow?ae.EVALUATEE:ae.EVALUATOR,o=[];this.survey.criteriaGroups.forEach(d=>{if(d.surveyCriteriaTypeID===z.FREE_FORM_QUESTION){this.fields[d.surveyCriteriaGroupID]={};let m=d.questions.map(y=>this.surveyService.getCustomFieldsFormMetadata(y,this.surveyResponse).pipe(K(b=>this.fields[d.surveyCriteriaGroupID][y.surveyQuestionID]=b)));o.push(...m)}else this.surveyService.setSurveyResponseCriteriaValues(this.responseCriteriaValues,d,this.surveyResponse,n),this.isEvaluateeAndEvaluatorFlow&&d.surveyCriteriaGroupAssignmentOptionID===Oe.EVALUATOR_AND_EVALUATEE&&this.surveyService.setSurveyReviewCriteriaValues(this.reviewCriteriaValues,d,this.surveyReview,ae.EVALUATOR);d.includeOverallComments&&(this.surveyService.setSurveyResponseCriteriaGroupComments(this.responseComments,d,this.surveyResponse),this.isEvaluateeAndEvaluatorFlow&&this.surveyService.setSurveyReviewCriteriaGroupComments(this.reviewComments,d,this.surveyReview))}),o?.length?ct(o).pipe(w(this.unsubscribe$)).subscribe({next:()=>{this.loading=!1},error:()=>{this.siteDataService.showSiteErrorAlert("There was a problem loading data.")}}):this.loading=!1}this.surveyService.feedbackAdded$.pipe(w(this.unsubscribe$)).subscribe(n=>{let o=this.customFieldsForms.find(m=>m.formData.surveyQuestionID===this.copyFeedbackData.surveyQuestionID&&m.formData.surveyCriteriaGroupID===this.copyFeedbackData.surveyCriteriaGroupID),d=o.value[this.copyFeedbackData.field.controlName]||"";d.length>0?this.copyFeedbackData.field.dynamicFormFieldTypeID===$e.TEXT_AREA?d+=`\r 984`+n:d+=" "+n:d=n,o.entity[this.copyFeedbackData.field.controlName]=d,this.entity=ye({},o.entity||{})}),this.surveyService.feedbackDone$.pipe(w(this.unsubscribe$)).subscribe(()=>{document.getElementById(this.copyFeedbackData.field.key).focus(),this.copyFeedbackData=null}),this.surveyService.surveyResponseSaved$.pipe(w(this.unsubscribe$)).subscribe({next:n=>{(!this.surveyResponse.surveyResponseID||this.surveyResponse.surveyResponseID===n.surveyResponseID)&&this.saveComplete()}})}save(n,o){if(!n||n&&this.isValid){this.saving=n,this.savingFinishLater=!n;let d={};n?this.customFieldsForms.filter(y=>y.isValid).forEach(y=>{d=ye(ye({},d),y.value)}):this.customFieldsForms.forEach(y=>{d=ye(ye({},d),y.validFieldsValue)});let m=this.surveyService.processSurveyResponseForm(this.surveyResponse,n,o,this.survey,d,this.responseCriteriaValues,this.responseComments);this.onSave.emit({response:m,documentsToUpload:this.documents?.surveyDocuments?.filter(y=>!y.isUploaded)})}else this.questionFormsValid||this.customFieldsForms.filter(d=>!d.isValid).forEach(d=>d.submitForm()),this.criteriaFormsValid||this.criteriaValueComponents.filter(d=>!d.canSave).forEach((d,m)=>{m===0&&this.questionFormsValid?d.runValidationAndShowMessages(!0):d.runValidationAndShowMessages(!1)}),this.groupCommentsFormsValid||this.groupCommentComponents.filter(d=>!d.canSave).forEach(d=>d.showFormError=!0),this.formService.hideFormLoader()}saveComplete(){this.formService.hideFormLoader(),this.markAsPristine(),this.saving=!1,this.savingFinishLater=!1}markAsPristine(){this.customFieldsForms?.filter(n=>n.form).forEach(n=>n.form.markAsPristine())}isDatePast(n){return new Date>new Date(n)}copyFeedback(n,o,d){this.copyFeedbackData={surveyCriteriaGroupID:n,surveyQuestionID:o,field:d},this.onCopyFeedback.emit()}openAiAssistant(n,o,d){let m=this.customFieldsForms.find(y=>y.formData.surveyQuestionID===o&&y.formData.surveyCriteriaGroupID===n);this.aiModals[d]={initialized:!0,visible:!0,originalText:m?.value?.[d]||""}}
984aiRefinementModalTextSelected(n,o,d,m){let y=this.customFieldsForms.find(b=>b.formData.surveyQuestionID===o&&b.formData.surveyCriteriaGroupID===n);y.form.controls[d].setValue(m),y.form.controls[d].markAsDirty(),this.aiModals[d].visible=!1}toggleOptionsMenu(n){this.options=[{label:this.surveyResponse?.isCompleted?"Save":"Save & Complete",icon:"fa fa-check",command:()=>{this.save(!0,!1)}},{label:"Save & Notify",icon:"fa fa-paper-plane",command:()=>{this.save(!0,!0)}}],this.optionsMenu.toggle(n)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)(G(Z),G(Fe),G(je))},a.\u0275cmp=V({type:a,selectors:[["app-shared-survey-response-edit"]],viewQuery:function(o,d){if(o&1&&de(ar,5)(rr,5)(lr,5)(sr,5)(_r,5)(dr,5),o&2){let m;O(m=M())&&(d.surveyResponseDocumentMenu=m.first),O(m=M())&&(d.documents=m.first),O(m=M())&&(d.optionsMenu=m.first),O(m=M())&&(d.customFieldsForms=m),O(m=M())&&(d.criteriaValueComponents=m),O(m=M())&&(d.groupCommentComponents=m)}},inputs:{surveyID:"surveyID",playerID:"playerID",clubUserID:"clubUserID",teamID:"teamID",isEvaluator:"isEvaluator",showAIAssistant:"showAIAssistant",survey:"survey",surveyResponse:"surveyResponse",surveyReview:"surveyReview",showBackButton:"showBackButton",showTitle:"showTitle",showCopyFeedback:"showCopyFeedback"},outputs:{onCancel:"onCancel",onSave:"onSave",onCopyFeedback:"onCopyFeedback"},standalone:!1,decls:5,vars:2,consts:[["customFieldsForm",""],["beforeFieldContent",""],["criteriaValue",""],["groupComment",""],["documents",""],["optionsMenu",""],[1,"player-progress-form-response"],[1,"border-bottom","text-center"],[1,"survey-description","mt-3","border-bottom",3,"innerHtml"],[1,"survey-description","mt-3","border-bottom",3,"innerHTML"],[1,"group"],[1,"border-bottom","mb-3","pb-3","position-sticky-top"],[1,"group-name"],[1,"mb-0"],[1,"mt-2"],[1,"visibility-setting","line-height-1"],[1,"text-uppercase","text-medium","vertical-align"],[1,"text-grey","mr-2"],[3,"visibility"],[1,"assignment-setting","line-height-1"],[1,"text-uppercase","text-medium"],[1,"fw-800"],[1,"",3,"innerHtml"],[1,"card","p-4","player-progress-form-response","bg-grey-lt"],["buttonsPosition","left",3,"onCancel","fields","entity","horizontalForm","showSubmitButton","showCancelButton","saveBlankFields","contentFieldsMode","formData"],[3,"fieldName","autoGrow"],[3,"ngClass"],["type","button",1,"btn","btn-sm","btn-naked","mt-0","pt-0",3,"click"],[1,"fa","fa-sparkles","ml-1"],["type","button",1,"btn","btn-sm","btn-naked","btn-icon-clipboard-after","mt-0","pt-0",3,"click"],[3,"visibleChange","textSelected","visible","criteriaName","maxLength","textToRefine"],[1,"card"],["skeletonType","form"],[1,"card","bg-grey-lt"],[1,"p-3","border-all","bg-white"],[1,"mb-3"],[1,"text-header-3","mb-0","text-transform-none"],[1,"text-medium","mb-3"],[3,"criteriaGroup","assignment","surveyID","surveyResponseID","playerID","clubUserID","value","inputIDPrefix","isEditable","showHeader","enableLiveEditing","showDescription"],[1,"card","bg-grey-lt","border-top","py-3","mt-0"],[3,"criteriaGroup","surveyID","surveyResponseID","playerID","clubUserID","value","inputID","isEditable","showAIAssistant","enableLiveEditing"],[1,"documents"],[3,"surveyResponseID","surveyDocuments"],["appStickyFormButtons","",1,"sticky-buttons"],["href","javascript:void(0);",1,"btn","btn-lg","btn-naked",3,"click"],["type","button",1,"btn","btn-lg","btn-primary",3,"click","disabled"],["appendTo","body",3,"model","popup"],["role","status","aria-hidden","true",1,"spinner-border","spinner-border-sm"],["type","button",1,"btn","btn-lg",3,"click","disabled"],[1,"d-print-none"],[3,"survey","surveyResponse","surveyReview","editable","isEvaluator","surveyID","playerID","clubUserID","responseCriteriaValues","responseComments","reviewCriteriaValues","reviewComments"]],template:function(o,d){o&1&&(l(0,"section",6),e(1,` 985 `),u(2,il,3,2),u(3,ol,8,1),s(),e(4,` 986`)),o&2&&(r(2),c(d.viewOnly?-1:2),r(),c(d.viewOnly?3:-1))},dependencies:[be,Ke,Je,Re,Mt,He,tt,nt,me,Zt,at,rt,Be],styles:[`.copy-feedback-container{position:absolute;right:.75rem;z-index:1}.form-group-list{display:flex;align-items:center!important}app-dynamic-form-field:first-of-type .form-group--field-header,.player-progress-form-response .form-group-list label{margin-top:0rem!important;border:none;padding-top:0}.form-group--field-header,.player-progress-form-response label{font-weight:500;font-size:var(--text-medium-large);color:var(--blue-1000);margin-bottom:1rem;display:block}.player-progress-form-response .form-group-list label{display:inline-block;color:var(--blue-1000)!important}.error{color:red}.player-progress-form-response input,.player-progress-form-response textarea:not(.criteria-group-comments){position:relative}.form-error-message{padding-left:1rem}.form-group-list{margin-bottom:1rem}.sticky-buttons{z-index:5}body:not(.admin-wrapper) .form-sticky-form-buttons-on{padding-left:0}.position-sticky-top{z-index:4;top:0;background:var(--color-white);padding-top:1rem;margin-top:0}.player-progress-form-response .form-group-list.form-group-list .form-text-area,.player-progress-form-response .form-group-list.form-group-list input{flex-grow:1;width:100%;margin-right:1rem}.player-progress-form-response .form-group-list.form-group-list .form-field-length-counter{flex-grow:0!important;display:unset!important;align-self:center!important;margin-left:unset!important;width:unset!important;text-align:unset!important;white-space:nowrap!important}.player-progress-form-response .form-group-list.form-group-list .form-error-message{white-space:nowrap!important;margin-top:0!important} 987`],encapsulation:2});let i=a;return i})();var al=(i,a)=>["forms",i,"teams",a],rl=(i,a)=>
987[i,"teams",a],ll=(i,a)=>["forms",i,"registrations",a],sl=i=>["forms",i],_l=(i,a)=>[i,"registrations",a],dl=i=>[i];function ul(i,a){if(i&1&&(e(0,` 988 `),l(1,"h3"),e(2),s(),e(3,` 989 `)),i&2){let t=_(2);r(2),D(t.header)}}function cl(i,a){if(i&1&&(e(0,` 990 `),l(1,"th"),e(2),s(),e(3,` 991 `)),i&2){let t=a.$implicit,n=_(3);r(),ke("aria-label",n.AriaLabels.ACTIVATE_SORT),r(),v(` 992 `,t.header,` 993 `)}}function pl(i,a){i&1&&(e(0,` 994 `),l(1,"th"),e(2,"Documents"),s(),e(3,` 995 `))}function ml(i,a){if(i&1&&(e(0,` 996 `),l(1,"tr"),e(2,` 997 `),T(3,cl,4,2,null,null,A),u(5,pl,4,0),s(),e(6,` 998 `)),i&2){let t=_(2);r(3),E(t.cols),r(2),c(t.showDocumentsColumn?5:-1)}}function Cl(i,a){if(i&1&&(e(0,` 999 `),l(1,"div"),e(2,` 1000 `),l(3,"a",6),e(4),s(),e(5,` 1001 `),s(),e(6,` 1002 `),e(7,` 1003 `)),i&2){let t=_(2).$implicit;r(3),p("routerLink",X(2,al,t.surveyID,t.teamID[0])),r(),v(` 1004 `,t.title,` 1005 `)}}function xl(i,a){if(i&1&&(e(0,` 1006 `),l(1,"a",6),e(2),s(),e(3,` 1007 `)),i&2){let t=_(2).$implicit;r(),p("routerLink",X(2,rl,t.surveyID,t.teamID[0])),r(),v(` 1008 `,t.title,` 1009 `)}}function vl(i,a){if(i&1&&(e(0,` 1010 `),u(1,Cl,8,5),u(2,xl,4,5)),i&2){let t=_(3);r(),c(t.isAdmin?1:-1),r(),c(t.isAdmin?-1:2)}}function yl(i,a){if(i&1&&(e(0,` 1011 `),l(1,"div"),e(2,` 1012 `),l(3,"a",6),e(4),s(),e(5,` 1013 `),s(),e(6,` 1014 `)),i&2){let t=_(3).$implicit;r(3),p("routerLink",X(2,ll,t.surveyID,t.registrationAssignments[0].registrationID)),r(),v(` 1015 `,t.title,` 1016 `)}}function hl(i,a){if(i&1&&(e(0,` 1017 `),l(1,"div"),e(2,` 1018 `),l(3,"a",6),e(4),s(),e(5,` 1019 `),s(),e(6,` 1020 `)),i&2){let t=_(3).$implicit;r(3),p("routerLink",st(2,sl,t.surveyID)),r(),v(` 1021 `,t.title,` 1022 `)}}function fl(i,a){if(i&1&&(e(0,` 1023 `),u(1,yl,7,5),u(2,hl,7,4)),i&2){let t=_(2).$implicit,n=_(2);r(),c(t.surveyFormTypeID===n.SurveyFormType.PLAYER_MEASURABLES?1:-1),r(),c(t.surveyFormTypeID!==n.SurveyFormType.PLAYER_MEASURABLES?2:-1)}}function Sl(i,a){if(i&1&&(e(0,` 1024 `),l(1,"a",6),e(2),s(),e(3,` 1025 `)),i&2){let t=_(3).$implicit;r(),p("routerLink",X(2,_l,t.surveyID,t.registrationAssignments[0].registrationID)),r(),v(` 1026 `,t.title,` 1027 `)}}function gl(i,a){if(i&1&&(e(0,` 1028 `),l(1,"a",6),e(2),s(),e(3,` 1029 `)),i&2){let t=_(3).$implicit;r(),p("routerLink",st(2,dl,t.surveyID)),r(),v(` 1030 `,t.title,` 1031 `)}}function Tl(i,a){if(i&1&&(e(0,` 1032 `),u(1,Sl,4,5),u(2,gl,4,4)),i&2){let t=_(2).$implicit,n=_(2);r(),c(t.surveyFormTypeID===n.SurveyFormType.PLAYER_MEASURABLES?1:-1),r(),c(t.surveyFormTypeID!==n.SurveyFormType.PLAYER_MEASURABLES?2:-1)}}function El(i,a){if(i&1&&(e(0,` 1033 `),u(1,fl,3,2),u(2,Tl,3,2)),i&2){let t=_(3);r(),c(t.isAdmin?1:-1),r(),c(t.isAdmin?-1:2)}}function Dl(i,a){if(i&1&&(e(0,` 1034 `),l(1,"td"),e(2),s(),e(3,` 1035 `)),i&2){let t=_().$implicit,n=_(2);r(2),v(` 1036 `,n.teamsDisplay(t.teams),` 1037 `)}}function bl(i,a){if(i&1&&(e(0,` 1038 `),l(1,"td"),e(2),s(),e(3,` 1039 `)),i&2){let t=_().$implicit;r(2),v(` 1040 `,t.programName,` 1041 `)}}function Il(i,a){i&1&&(e(0,` 1042 `),l(1,"app-pill",7),e(2,` 1043 `),s(),e(3,` 1044 `))}function Fl(i,a){i&1&&(e(0,` 1045 `),l(1,"app-pill",8),e(2,` 1046 `),s(),e(3,` 1047 `))}function wl(i,a){i&1&&(e(0,` 1048 `),l(1,"app-pill",9),e(2,` 1049 `),s(),e(3,` 1050 `))}function Rl(i,a){if(i&1&&(e(0,` 1051 `),u(1,Fl,4,0),u(2,wl,4,0)),i&2){let t=_(2).$implicit,n=_(2);r(),c(!t.surveyResponses[0].isCompleted&&!n.isDatePast(t.endDate)?1:-1),r(),c(!t.surveyResponses[0].isCompleted&&n.isDatePast(t.endDate)?2:-1)}}function Vl(i,a){if(i&1&&(e(0,` 1052 `),u(1,Il,4,0)(2,Rl,3,2)),i&2){let t=_().$implicit;r(),c(t.surveyResponses[0].isCompleted?1:2)}}function Al(i,a){i&1&&(e(0,` 1053 `),l(1,"app-pill",10),e(2,` 1054 `),s(),e(3,` 1055 `))}function Ol(i,a){i&1&&(e(0,` 1056 `),l(1,"app-pill",11),e(2,` 1057 `),s(),e(3,` 1058 `))}function Ml(i,a){if(i&1&&(e(0,` 1059 `),u(1,Al,4,0),u(2,Ol,4,0)),i&2){let t=_().$implicit,n=_(2);r(),c(n.isDatePast(t.endDate)?-1:1),r(),c(n.isDatePast(t.endDate)?2:-1)}}function kl(i,a){if(i&1){let t=f();e(0,` 1060 `),l(1,"div"),e(2,` 1061 `),l(3,"button",12),h("click",function(){let o=C(t).$implicit,d=_(3).$implicit,m=_(2);return x(m.downloadSurveyResponseDocument(d.surveyID,d.surveyResponses[0].teamID,o))}),e(4),F(5,"ellipsis"),s(),e(6,` 1062 `),s(),e(7,` 1063 `)}if(i&2){let t=a.$implicit;r(4),v(` 1064 `,H(5,1,t.uploadedDocumentName,35),` 1065 `)}}function $l(i,a){if(i&1&&(e(0,` 1066 `),T(1,kl,8,4,null,null,A)),i&2){let t=_(2).$implicit;r(),E(t.surveyResponses[0].surveyDocuments)}}function Gl(i,a){if(i&1&&(e(0,` 1067 `),l(1,"td"),e(2,` 1068 `),u(3,$l,3,0),s(),e(4,` 1069 `)),i&2){let t=_().$implicit;r(3),c(t.surveyResponses[0]&&t.surveyResponses[0].surveyDocuments?3:-1)}}function Ql(i,a){if(i&1&&(e(0,` 1070 `),l(1,"tr"),e(2,` 1071 `),l(3,"td"),e(4,` 1072 `),u(5,vl,3,2),u(6,El,3,2),s(),e(7,` 1073 `),u(8,Dl,4,1),u(9,bl,4,1),l(10,"td"),e(11,` 1074 `),u(12,Vl,3,1),u(13,Ml,3,2),s(),e(14,` 1075 `),l(15,"td"),e(16),F(17,"date"),s(),e(18,` 1076 `),l(19,"td"),e(20),F(21,"date"),s(),e(22,` 1077 `),e(23,` 1078 `),u(24,Gl,5,1),s(),e(25,` 1079 `)),i&2){let t=a.$implicit,n=_(2);r(5),c(t.teamID&&t.teamID.length>0?5:-1),r(),c(!t.teamID||t.teamID.length===0?6:-1),r(2),c(n.showTeams&&t.teams.length>0?8:-1),r(),c(n.showTeams&&t.teams.length===0?9:-1),r(3),c(t.surveyResponses.length>0?12:-1),r(),c(t.surveyResponses.length===0?13:-1),r(3),D(H(17,9,t.startDate,"MM/dd
1079/y")),r(4),D(H(21,12,t.endDate,"MM/dd/y")),r(4),c(n.showDocumentsColumn?24:-1)}}function Nl(i,a){if(i&1&&(e(0,` 1080 `),l(1,"tr"),e(2,` 1081 `),l(3,"td",13),e(4),s(),e(5,` 1082 `),s(),e(6,` 1083 `)),i&2){let t=_(2);r(3),ke("colspan",t.showDocumentsColumn?6:5),r(),v(` 1084 `,t.emptyMessage,` 1085 `)}}function Ll(i,a){if(i&1&&(e(0,` 1086 `),l(1,"section",0),e(2,` 1087 `),u(3,ul,4,1),l(4,"div",1),e(5,` 1088 `),l(6,"p-table",2),e(7,` 1089 `),g(8,ml,7,1,"ng-template",3),e(9,` 1090 `),g(10,Ql,26,15,"ng-template",4),e(11,` 1091 `),g(12,Nl,7,2,"ng-template",5),e(13,` 1092 `),s(),e(14,` 1093 `),s(),e(15,` 1094`),s(),e(16,` 1095`)),i&2){let t=_();r(3),c(t.showHeader&&t.header?3:-1),r(3),p("value",t.surveys)("sortOrder",-1)("columns",t.cols)("lazy",!0)("paginator",!0)("alwaysShowPaginator",!1)("totalRecords",t.totalRecords)("loading",t.loading)("rows",50)}}function Pl(i,a){i&1&&(e(0,` 1096 `),l(1,"div",14),e(2,` 1097 `),S(3,"app-skeleton-template",15),e(4,` 1098 `),s(),e(5,` 1099`)),i&2&&(r(3),p("invertBg",!1))}var Vu=(()=>{let a=class a{constructor(){this.showHeader=!0,this.header="Surveys",this.showTeams=!1,this.emptyMessage="This player does not have any surveys",this.isAdmin=!1,this.downloadDocument=new R,this.loading=!0,this.totalRecords=0,this.AriaLabels=Tt,this.SurveyFormType=se,this.cols=[],this.unsubscribe$=new $}get showDocumentsColumn(){return!!(this.surveys&&this.surveys.some(n=>n.surveyResponses?.length)&&this.surveys.some(n=>n.surveyResponses?.some(o=>o.surveyDocuments?.length)))}ngOnInit(){this.cols=[{field:"title",header:"Title"}],this.showTeams&&this.cols.push({header:"Team/Program"}),this.cols=this.cols.concat([{header:"Status"},{field:"startDate",header:"Opened On"},{field:"endDate",header:"Ends On"}]),this.surveys&&(this.totalRecords=this.surveys.length),this.loading=!1}downloadSurveyResponseDocument(n,o,d){this.downloadDocument.emit({surveyID:n,teamID:o,document:d})}isDateFuture(n){return new Date<new Date(n)}isDatePast(n){return new Date>new Date(n)}teamsDisplay(n){return n.map(o=>o.name).join(", ")}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(o){return new(o||a)},a.\u0275cmp=V({type:a,selectors:[["app-shared-survey-search"]],inputs:{playerID:"playerID",showHeader:"showHeader",header:"header",showTeams:"showTeams",emptyMessage:"emptyMessage",isAdmin:"isAdmin",surveys:"surveys"},outputs:{downloadDocument:"downloadDocument"},standalone:!1,decls:2,vars:1,consts:[[1,"report-filters"],[1,"table-responsive"],["sortField","savedOn",1,"table","table-striped","table-sm",3,"value","sortOrder","columns","lazy","paginator","alwaysShowPaginator","totalRecords","loading","rows"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],[3,"routerLink"],["text","Complete","status","active"],["text","Started","status","warning"],["text","Not Completed, Expired","status","error"],["text","Not Started","status","warning"],["text","Not Started, Expired","status","error"],["type","button",1,"btn","btn-sm","btn-naked","btn-icon-download",3,"click"],[2,"text-align","left"],[1,"mb-3"],[3,"invertBg"]],template:function(o,d){o&1&&u(0,Ll,17,10)(1,Pl,6,1),o&2&&c(d.loading?1:0)},dependencies:[ft,Ie,W,Re,ze,xt,$t],encapsulation:2});let i=a;return i})();var ei=(i,a)=>({"fa-chevron-up":i,"fa-chevron-down":a});function Ul(i,a){i&1&&(e(0,` 1100`),l(1,"app-loader"),e(2,"Loading Evaluations..."),s(),e(3,` 1101`))}function ql(i,a){i&1&&(e(0,` 1102`),l(1,"app-inline-alert",1),e(2,` 1103 `),l(3,"span",2),e(4,` 1104 No evaluations recorded for this player for this tryout. 1105 `),s(),e(5,` 1106`),s(),e(6,` 1107`)),i&2&&(r(),p("isInline",!0))}function Bl(i,a){if(i&1){let t=f();e(0,` 1108 `),l(1,"div",5),e(2,` 1109 `),l(3,"p-selectButton",6),L("ngModelChange",function(o){C(t);let d=_(3);return N(d.selectedTab,o)||(d.selectedTab=o),x(o)}),h("onChange",function(o){C(t);let d=_(3);return x(d.changeTab(o.value))}),e(4,` 1110 `),s(),e(5,` 1111 `),s(),e(6,` 1112 `)}if(i&2){let t=_(3);r(3),p("options",t.tabsList),Q("ngModel",t.selectedTab)}}function Hl(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(4);v(` 1113 `,H(1,1,t.evalScore,"1.0-2")||"N/A",` 1114 `)}}function jl(i,a){i&1&&e(0,` 1115 N/A 1116 `)}function zl(i,a){if(i&1&&(e(0,` 1117 `),l(1,"span",7),e(2,"EVAL SCORE: "),s(),e(3,` 1118 `),l(4,"span",8),e(5,` 1119 `),u(6,Hl,2,4)(7,jl,1,0),s(),e(8,` 1120 `),S(9,"app-tooltip",9),e(10,` 1121 `)),i&2){let t=_(3);r(6),c(t.evalScore||t.evalScore===0?6:7),r(3),p("tooltipText",t.evalScoreNoteText+" "+t.evalScoreTooltipText)}}function Wl(i,a){if(i&1){let t=f();e(0,` 1122`),l(1,"div",10),e(2,` 1123 `),l(3,"div",11),e(4,` 1124 `),l(5,"p-toggleswitch",12),L("ngModelChange",function(o){C(t);let d=_(4);return N(d.evaluationCompareMode,o)||(d.evaluationCompareMode=o),x(o)}),e(6,` 1125 `),s(),e(7,` 1126 `),s(),e(8,` 1127 `),l(9,"div"),e(10,` 1128 `),l(11,"div"),e(12,` 1129 Compare Mode 1130 `),S(13,"app-tooltip",13),e(14,` 1131 `),s(),e(15,` 1132 `),l(16,"div",2),e(17),s(),e(18,` 1133 `),s(),e(19,` 1134`),s(),e(20,` 1135`)}if(i&2){let t=_(4);r(5),Q("ngModel",t.evaluationCompareMode),r(12),te(` 1136 See how `,(t.player==null||t.player.user==null?null:t.player.user.firstName)||"this player",` compares 1137 to the average player in `,t.playerPoolName,` for this tryout. 1138 `)}}function Xl(i,a){i&1&&(e(0,` 1139 `),l(1,"div",20),e(2,` 1140 `),S(3,"div",21),e(4,` 1141 `),l(5,"div",22),e(6,` 1142 `),l(7,"div",23),e(8,` 1143 Compare Mode 1144 `),s(),e(9,` 1145 `),s(),e(10,` 1146 `),s(),e(11,` 1147 `))}function Yl(i,a){if(i&1&&e(0),i&2){let t=_().$implicit;lt(` 1148 (`,t.surveyCriteriaTypeName," ",t.scoringRangeFrom||1," - ",t.scoringRangeTo||10,`) 1149 `)}}function Jl(i,a){if(i&1&&(e(0),S(1,"app-tooltip",27),e(2,` 1150 `)),i&2){let t=_().$implicit;v(` 1151 (`,t.surveyCriteriaTypeName,") ")}}function Kl(i,a){if(i&1&&e(0),i&2){let t=_().$implicit;v(` 1152 (`,t.surveyCriteriaTypeName,`) 1153 `)}}function Zl(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(2).$implicit;v(` 1154 `,H(1,1,t.compositeRating||0,"1.1-2"),` 1155 `)}}function es(i,a){i&1&&e(0,` 1156 N/A 1157 `)}function ts(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(3).$implicit;v(` 1158 Avg `,H(1,1,t.totalOthersCompositeRating,"1.1-2"),` 1159 `)}}function is(i,a){i&1&&(e(0,` 1160 Avg N/A `),S(1,"app-tooltip",31),e(2,` 1161 `))}function ns(i,a){if(i&1&&(e(0,` 1162 `),l(1,"div",30),e(2,` 1163 `),u(3,ts,2,4)(4,is,3,0),s(),e(5,` 1164 `)),i&2){let t=_(2).$implicit;r(3),c(t.totalOthersCompositeRating||t.totalOthersCompositeRating===0?3:4)}}function os(i,a){i&1&&(e(0," "),S(1,"i",32),e(2,` 1165 `))}function as(i,a){i&1&&(e(0,` 1166 `),S(1,"i",33),e(2,` 1167 `))}function rs(i,a){if(i&1&&(e(0,` 1168 `),l(1,"div",28),e(2,` 1169 `),l(3,"div",29),e(4,` 1170 `),u(5,Zl,2,4)(6,es,1,0),s(),e(7,` 1171 `),u(8,ns,6,1),u(9,os,3,0),u(10,as,3,0),s(),e(11,` 1172 `)),i&2){let t=_().$implicit,n=_(7);r(3),I("composite-rating",!n.evaluationCompareMode),r(2),c(t.compositeRating||t.compositeRating===0?5:6),r(3),c(n.evaluationCompareMode?8:-1),r(),c(n.evaluationCompareMode&&t.compositeRating&&t.totalOthersCompositeRating&&t.compositeRating<t.totalOthersCompositeRating?9:-1),r(),c(n.evaluationCompareMode&&t.compositeRating&&t.totalOthersCompositeRating&&t.compositeRating>t.totalOthersCompositeRating?10:-1)}}function ls(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(2).$implicit;v(` 1173 `,H(1,1,t.compositeRating,"1.1-2"),` 1174 `)}}function ss(i,a){i&1&&e(0,` 1175 N/A 1176 `)}function _s(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(3).$implicit;v(` 1177 Avg `,H(1,1,t.totalOthersCompositeRating,"1.1-2"),` 1178 `)}}function ds(i,a){i&1&&(e(0,` 1179 Avg N/A `),S(1,"app-tooltip",37),e(2,` 1180 `))}function us(i,a){if(i&1&&(e(0,` 1181 `),l(1,"div",36),e(2,` 1182 `),u(3,_s,2,4)(4,ds,3,0),s(),e(5,` 1183 `)),i&2){let t=_(2).$implicit;r(3),c(t.totalOthersCompositeRating||t.totalOthersCompositeRating===0?3:4)}}function cs(i,a){i&1&&(e(0," "),S(1,"i",38),e(2,` 1184 `))}function ps(i,a){i&1&&(e(0,` 1185 `),S(1,"i",39),e(2,` 1186 `))}function ms(i,a){if(i&1&&(e(0,` 1187 `),l(1,"div",35),e(2,` 1188 `),l(3,"div",29),e(4,` 1189 `),u(5,ls,2,4)(6,ss,1,0),s(),e(7,` 1190 `),u(8,us,6,1),u(9,cs,3,0),u(10,ps,3,0),s(),e(11,` 1191 `)),i&2){let t=_().$implicit,n=_(9);r(3),I("composite-rating",!n.evaluationCompareMode),r(2),c(t.compositeRating||t.compositeRating===0?5:6),r(3),c(n.evaluationCompareMode?8:-1),r(),c(n.evaluationCompareMode&&t.compositeRating&&t.totalOthersCompositeRating&&t.compositeRating<t.totalOthersCompositeRating?9:-1),r(),c(n.evaluationCompareMode&&t.compositeRating&&t.totalOthersCompositeRating&&t.compositeRating>t.totalOthersCompositeRating?10:-1)}}function Cs(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1192 `,t.value1+" in",` 1193 `)}}function xs(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1194 `,t.value1+" ft "+(t.value2||0)+" in",` 1195 `)}}function vs(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1196 `,t.value1+" sec",` 1197 `)}}function ys(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1198 `,t.value1+" min "+(t.value2||0)+" sec",` 1199 `)}}function hs(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1200 `,t.value1+" lbs",` 1201 `)}}function fs(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1202 `,t.value1,` 1203 `)}}function Ss(i,a){if(i&1&&(e(0,` 1204 `),u(1,Cs,1,1)(2,xs,1,1)(3,vs,1,1)(4,ys,1,1)(5,hs,1,1)(6,fs,1,1),e(7,` 1205 `)),i&2){let t,n=_(2).$implicit,o=_(9);r(),c((t=n.surveyCriteriaFormFieldTypeID)===o.SurveyCriteriaFormFieldType.INCHES?1:t===o.SurveyCriteriaFormFieldType.FEET_INCHES?2:t===o.SurveyCriteriaFormFieldType.SECONDS?3:t===o.SurveyCriteriaFormFieldType.MINUTES_SECONDS?4:t===o.SurveyCriteriaFormFieldType.POUNDS?5:6)}}function gs(i,a){i&1&&e(0,` 1206 N/A 1207 `)}function Ts(i,a){if(i&1&&(e(0,` 1208 `),l(1,"div",35),e(2,` 1209 `),l(3,"div",40),e(4,` 1210 `),u(5,Ss,8,1)(6,gs,1,0),s(),e(7,` 1211 `),s(),e(8,` 1212 `)),i&2){let t=_().$implicit;r(5),c(t.value1||t.value1==="0"?5:6)}}function Es(i,a){if(i&1&&(e(0,` 1213 `),l(1,"div",34),e(2,` 1214 `),l(3,"div"),e(4),s(),e(5,` 1215 `),u(6,ms,12,6),u(7,Ts,9,1),s(),e(8,` 1216 `)),i&2){let t=a.$implicit,n=_(2).$implicit,o=_(7);r(4),D(t.name),r(2),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?6:-1),r(),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.METRICS?7:-1)}}function Ds(i,a){if(i&1&&(e(0,` 1217 `),T(1,Es,9,3,null,null,q)),i&2){let t=_().$implicit;r(),E(t.surveyCriteria)}}function bs(i,a){if(i&1&&(e(0,` 1218 `),l(1,"span",46),e(2),s(),e(3,` 1219 `)),i&2){let t=_().$implicit;r(2),D(t.answerText)}}function Is(i,a){if(i&1&&(e(0,` 1220 `),l(1,"li",46),e(2),s(),e(3,` 1221 `)),i&2){let t=a.$implicit;r(2),D(t)}}function Fs(i,a){if(i&1&&(e(0,` 1222 `),l(1,"ol",47),e(2,` 1223 `),T(3,Is,4,1,null,null,q),s(),e(5,` 1224 `)),i&2){let t=_().$implicit;r(3),E(t.answerTextValues)}}function ws(i,a){if(i&1&&(e(0,` 1225 `),l(1,"div",44),e(2,` 1226 `),u(3,bs,4,1),u(4,Fs,6,0),l(5,"div",45),e(6),s(),e(7,` 1227 `),s(),e(8,` 1228 `)),i&2){let t=a.$implicit,n=_(2).$implicit,o=_(10);r(3),c(n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA?3:-1),r(),c(n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTBOX_LIST||n.surveyQuestionTypeID===o.SurveyQuestionType.TEXTAREA_LIST?4:-1),r(2),v("(",t.savedBy,")")}}function Rs(i,a){if(i&1&&(e(0,` 1229 `),T(1,ws,9,3,null,null,q)),i&2){let t=_().$implicit;r(),E(t.responses)}}function Vs(i,a){if(i&1&&(e(0,` 1230 `),l(1,"app-inline-alert",1),e(2,` 1231 `),l(3,"span",2),e(4),s(),e(5,` 1232 `),s(),e(6,` 1233 `)),i&2){let t=_().$implicit,n=_(10);r(),p("isInline",!0),r(3),v(` 1234 No question response`,t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTBOX_LIST||t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA_LIST&&t.responses.length>
12341?"s":"",` provided 1235 `)}}function As(i,a){if(i&1&&(e(0,` 1236 `),l(1,"div",41),e(2,` 1237 `),l(3,"div",42),e(4),s(),e(5,` 1238 `),l(6,"div",43),e(7,` 1239 `),u(8,Rs,3,0)(9,Vs,7,2),s(),e(10,` 1240 `),s(),e(11,` 1241 `)),i&2){let t=a.$implicit;r(4),D(t.questionText),r(4),c(t.responses!=null&&t.responses.length?8:9)}}function Os(i,a){if(i&1&&(e(0,` 1242 `),T(1,As,12,2,null,null,q)),i&2){let t=_(2).$implicit;r(),E(t.questions)}}function Ms(i,a){i&1&&(e(0,` 1243 `),l(1,"div",48),e(2,` 1244 `),l(3,"app-inline-alert",1),e(4,` 1245 `),l(5,"span",2),e(6,` 1246 No questions configured for this criteria group 1247 `),s(),e(7,` 1248 `),s(),e(8,` 1249 `),s(),e(9,` 1250 `)),i&2&&(r(3),p("isInline",!0))}function ks(i,a){if(i&1&&(e(0,` 1251 `),u(1,Os,3,0)(2,Ms,10,1)),i&2){let t=_().$implicit;r(),c(t.questions!=null&&t.questions.length?1:2)}}function $s(i,a){if(i&1&&(e(0,` 1252 `),l(1,"div",50),e(2,` 1253 `),l(3,"div",51),e(4),s(),e(5,` 1254 `),s(),e(6,` 1255 `)),i&2){let t=a.$implicit;r(4),te(` 1256 `,t.comments," (",t.savedBy,`) 1257 `)}}function Gs(i,a){if(i&1&&(e(0,` 1258 `),T(1,$s,7,2,null,null,q)),i&2){let t=_(2).$implicit;r(),E(t.comments)}}function Qs(i,a){i&1&&(e(0,` 1259 `),l(1,"div",48),e(2,` 1260 `),l(3,"app-inline-alert",1),e(4,` 1261 `),l(5,"span",2),e(6,` 1262 No overall comments provided 1263 `),s(),e(7,` 1264 `),s(),e(8,` 1265 `),s(),e(9,` 1266 `)),i&2&&(r(3),p("isInline",!0))}function Ns(i,a){if(i&1&&(e(0,` 1267 `),l(1,"div",49),e(2,` 1268 `),l(3,"div",26),e(4),s(),e(5,` 1269 `),s(),e(6,` 1270 `),u(7,Gs,3,0)(8,Qs,10,1)),i&2){let t=_().$implicit;r(4),v(` 1271 `,t.overallCommentsLabel||"Overall Comments",` 1272 `),r(3),c(t.comments!=null&&t.comments.length?7:8)}}function Ls(i,a){if(i&1&&(e(0,` 1273 `),l(1,"div",24),e(2,` 1274 `),l(3,"div",25),e(4,` 1275 `),l(5,"div"),e(6,` 1276 `),l(7,"span",26),e(8),s(),e(9,` 1277 `),l(10,"span",2),e(11,` 1278 `),u(12,Yl,1,3),u(13,Jl,3,1),u(14,Kl,1,1),s(),e(15,` 1279 `),s(),e(16,` 1280 `),u(17,rs,12,6),s(),e(18,` 1281 `),u(19,Ds,3,0),u(20,ks,3,1),u(21,Ns,9,2),s(),e(22,` 1282 `)),i&2){let t=a.$implicit,n=_(7);r(8),D(t.name),r(4),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.RATING?12:-1),r(),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.METRICS?13:-1),r(),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.FREE_FORM_QUESTION?14:-1),r(3),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.RATING?17:-1),r(2),c(t.surveyCriteriaTypeID!==n.SurveyCriteriaType.FREE_FORM_QUESTION?19:-1),r(),c(t.surveyCriteriaTypeID===n.SurveyCriteriaType.FREE_FORM_QUESTION?20:-1),r(),c(t.includeComments?21:-1)}}function Ps(i,a){if(i&1&&(e(0,` 1283 `),T(1,Ls,23,8,null,null,q)),i&2){let t=_().$implicit;r(),E(t.criteriaGroups)}}function Us(i,a){i&1&&k(0)}function qs(i,a){if(i&1&&(e(0,` 1284 `),g(1,Us,1,0,"ng-container",52),e(2,` 1285 `)),i&2){_(6);let t=B(3);r(),p("ngTemplateOutlet",t)}}function Bs(i,a){if(i&1){let t=f();e(0,` 1286`),l(1,"div",14),e(2,` 1287 `),l(3,"div",15),e(4,` 1288 `),l(5,"div",16),h("click",function(){let o=C(t).$implicit;return x(o.expanded=!o.expanded)}),e(6,` 1289 `),S(7,"i",17),e(8,` 1290 `),l(9,"h2",18),e(10),s(),e(11,` 1291 `),s(),e(12,` 1292 `),s(),e(13,` 1293 `),u(14,Xl,12,0),l(15,"div",19),e(16,` 1294 `),u(17,Ps,3,0)(18,qs,3,1),s(),e(19,` 1295`),s(),e(20,` 1296`)}if(i&2){let t=a.$implicit,n=_(5);r(3),I("border-bottom",!n.evaluationCompareMode&&t.expanded),r(4),p("ngClass",X(8,ei,t.expanded,!t.expanded)),r(3),D(t.title),r(4),c(n.evaluationCompareMode&&t.expanded?14:-1),r(),I("d-none",!t.expanded),r(2),c(t.criteriaGroups!=null&&t.criteriaGroups.length?17:18)}}function Hs(i,a){if(i&1&&(e(0,` 1297`),T(1,Bs,21,11,null,null,q)),i&2){let t=_(4);r(),E(t.details.evaluations)}}function js(i,a){i&1&&k(0)}function zs(i,a){if(i&1&&(e(0,`
1298`),g(1,js,1,0,"ng-container",52),e(2,` 1299`)),i&2){_(4);let t=B(3);r(),p("ngTemplateOutlet",t)}}function Ws(i,a){if(i&1&&(e(0,` 1300`),u(1,Wl,21,3),u(2,Hs,3,0)(3,zs,3,1)),i&2){let t=_(3);r(),c(t.hideCompareMode?-1:1),r(),c(t.details.evaluations!=null&&t.details.evaluations.length?2:3)}}function Xs(i,a){i&1&&(e(0,` 1301 `),l(1,"h2",54),e(2,"Reviewer Response"),s(),e(3,` 1302 `))}function Ys(i,a){if(i&1&&(e(0,` 1303 `),l(1,"h2",54),e(2),s(),e(3,` 1304 `)),i&2){let t=_(2).$implicit;r(2),D(t.evaluatorInfo.name)}}function Js(i,a){i&1&&(e(0,` 1305 `),S(1,"app-pill",55),e(2,` 1306 `))}function Ks(i,a){if(i&1&&(e(0,` 1307 `),l(1,"div",56),e(2),s(),e(3,` 1308 `)),i&2){let t=_(2).$implicit;r(2),v(` 1309 `,t.evaluatorInfo.roleNames,` 1310 `)}}function Zs(i,a){if(i&1){let t=f();e(0,` 1311 `),l(1,"div",15),e(2,` 1312 `),l(3,"div",53),e(4,` 1313 `),l(5,"div",16),h("click",function(){C(t);let o=_().$implicit;return x(o.expanded=!o.expanded)}),e(6,` 1314 `),S(7,"i",17),e(8,` 1315 `),u(9,Xs,4,0)(10,Ys,4,1),u(11,Js,3,0),s(),e(12,` 1316 `),u(13,Ks,4,1),s(),e(14,` 1317 `),s(),e(15,` 1318 `)}if(i&2){let t=_().$implicit,n=_(5);r(),I("border-bottom",t.expanded),r(6),p("ngClass",X(6,ei,t.expanded,!t.expanded)),r(2),c(t.surveyFormTypeID===n.SurveyFormType.PLAYER_MEASURABLES&&t.playerID?9:10),r(2),c(t.surveyFormTypeID===n.SurveyFormType.PLAYER_MEASURABLES&&t.isCompleted&&t.playerID?11:-1),r(2),c(t.evaluatorInfo!=null&&t.evaluatorInfo.roleNames?13:-1)}}function e_(i,a){if(i&1&&e(0),i&2){let t=_(2).$implicit;lt(` 1319 (`,t.surveyCriteriaTypeName,` 1320 `,t.scoringRangeFrom||1," - ",t.scoringRangeTo||10,`) 1321 `)}}function t_(i,a){if(i&1&&(e(0),S(1,"app-tooltip",27),e(2,` 1322 `)),i&2){let t=_(2).$implicit;v(` 1323 (`,t.surveyCriteriaTypeName,") ")}}function i_(i,a){if(i&1&&e(0),i&2){let t=_(2).$implicit;v(` 1324 (`,t.surveyCriteriaTypeName,`) 1325 `)}}function n_(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(3).$implicit;v(` 1326 `,H(1,1,t.compositeRating||0,"1.1-2"),` 1327 `)}}function o_(i,a){i&1&&e(0,` 1328 N/A 1329 `)}function a_(i,a){if(i&1&&(e(0,` 1330 `),l(1,"div",59),e(2,` 1331 `),l(3,"div",40),e(4,` 1332 `),u(5,n_,2,4)(6,o_,1,0),s(),e(7,` 1333 `),s(),e(8,` 1334 `)),i&2){let t=_(2).$implicit;r(5),c(t.compositeRating||t.compositeRating===0?5:6)}}function r_(i,a){if(i&1&&(e(0),F(1,"number")),i&2){let t=_(2).$implicit;v(` 1335 `,H(1,1,t.score,"1.1-2"),` 1336 `)}}function l_(i,a){i&1&&e(0,` 1337 N/A 1338 `)}function s_(i,a){if(i&1&&(e(0,` 1339 `),l(1,"div",40),e(2,` 1340 `),u(3,r_,2,4)(4,l_,1,0),s(),e(5,` 1341 `)),i&2){let t=_().$implicit;r(3),c(t.score||t.score===0?3:4)}}function __(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1342 `,t.value1+" in",` 1343 `)}}function d_(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1344 `,t.value1+" ft "+(t.value2||0)+" in",` 1345 `)}}function u_(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1346 `,t.value1+" sec",` 1347 `)}}function c_(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1348 `,t.value1+" min "+(t.value2||0)+" sec",` 1349 `)}}function p_(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1350 `,t.value1+" lbs",` 1351 `)}}function m_(i,a){if(i&1&&e(0),i&2){let t=_(3).$implicit;v(` 1352 `,t.value1,` 1353 `)}}function C_(i,a){if(i&1&&(e(0,` 1354 `),u(1,__,1,1)(2,d_,1,1)(3,u_,1,1)(4,c_,1,1)(5,p_,1,1)(6,m_,1,1),e(7,` 1355 `)),i&2){let t,n=_(2).$implicit,o=_(11);r(),c((t=n.surveyCriteriaFormFieldTypeID)===o.SurveyCriteriaFormFieldType.INCHES?1:t===o.SurveyCriteriaFormFieldType.FEET_INCHES?2:t===o.SurveyCriteriaFormFieldType.SECONDS?3:t===o.SurveyCriteriaFormFieldType.MINUTES_SECONDS?4:t===o.SurveyCriteriaFormFieldType.POUNDS?5:6)}}function x_(i,a){i&1&&e(0,` 1356 N/A 1357 `)}function v_(i,a){if(i&1&&(e(0,` 1358 `),l(1,"div",40),e(2,` 1359 `),u(3,C_,8,1)(4,x_,1,0),s(),e(5,` 1360 `)),i&2){let t=_().$implicit;r(3),c(t.value1||t.value1==="0"?3:4)}}function y_(i,a){if(i&1&&(e(0,` 1361 `),l(1,"div",34),e(2,` 1362 `),l(3,"div"),e(4),s(),e(5,` 1363 `),u(6,s_,6,1),u(7,v_,6,1),s(),e(8,` 1364 `)),i&2){let t=a.$implicit,n=_(2).$implicit,o=_(9);r(4),D(t.name),r(2),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?6:-1),r(),c(n.surveyCriteriaTypeID===o.SurveyCriteriaType.METRICS?7:-1)}}function h_(i,a){if(i&1&&(e(0,` 1365 `),l(1,"span",46),e(2),s(),e(3,` 1366 `)),i&2){let t=_().$implicit;r(2),D(t.answerText)}}function f_(i,a){if(i&1&&(e(0,` 1367 `),l(1,"li",46),e(2),s(),e(3,` 1368 `)),i&2){let t=a.$implicit;r(2),D(t)}}function S_(i,a){if(i&1&&(e(0,` 1369 `),l(1,"ol",47),e(2,` 1370 `),T(3,f_,4,1,null,null,q),s(),e(5,` 1371 `)),i&2){let t=_().$implicit;r(3),E(t.answerTextValues)}}function g_(i,a){if(i&1&&(e(0,` 1372 `),l(1,"div",44),e(2,` 1373 `),u(3,h_,4,1),u(4,S_,6,0),s(),e(5,` 1374 `)),i&2){let t=_(2).$implicit,n=_(13);r(3),c(t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA?3:-1),r(),c(t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTBOX_LIST||t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA_LIST?4:-1)}}function T_(i,a){if(i&1&&(e(0,` 1375 `),T(1,g_,6,2,null,null,q)),i&2){let t=_().$implicit;r(),E(t.responses)}}function E_(i,a){if(i&1&&(e(0,` 1376 `),l(1,"app-inline-alert",1),e(2,` 1377 `),l(3,"span",2),e(4),s(),e(5,` 1378 `),s(),e(6,` 1379 `)),i&2){let t=_().$implicit,n=_(13);r(),p("isInline",!0),r(3),v(` 1380 No question response`,t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTBOX_LIST||t.surveyQuestionTypeID===n.SurveyQuestionType.TEXTAREA_LIST&&t.responses.length>
13801?"s":"",` provided 1381 `)}}function D_(i,a){if(i&1&&(e(0,` 1382 `),l(1,"div",41),e(2,` 1383 `),l(3,"div",42),e(4),s(),e(5,` 1384 `),l(6,"div",43),e(7,` 1385 `),u(8,T_,3,0)(9,E_,7,2),s(),e(10,` 1386 `),s(),e(11,` 1387 `)),i&2){let t=a.$implicit;r(4),D(t.questionText),r(4),c(t.responses!=null&&t.responses.length?8:9)}}function b_(i,a){if(i&1&&(e(0,` 1388 `),T(1,D_,12,2,null,null,q)),i&2){let t=_(3).$implicit;r(),E(t.questions)}}function I_(i,a){i&1&&(e(0,` 1389 `),l(1,"div",48),e(2,` 1390 `),l(3,"app-inline-alert",1),e(4,` 1391 `),l(5,"span",2),e(6,` 1392 No questions configured for this criteria group 1393 `),s(),e(7,` 1394 `),s(),e(8,` 1395 `),s(),e(9,` 1396 `)),i&2&&(r(3),p("isInline",!0))}function F_(i,a){if(i&1&&(e(0,` 1397 `),u(1,b_,3,0)(2,I_,10,1)),i&2){let t=_(2).$implicit;r(),c(t.questions!=null&&t.questions.length?1:2)}}function w_(i,a){if(i&1&&(e(0,` 1398 `),l(1,"div",50),e(2,` 1399 `),l(3,"div",51),e(4),s(),e(5,` 1400 `),s(),e(6,` 1401 `)),i&2){let t=a.$implicit,n=a.$index;r(),I("border-top",n===0),r(3),v(` 1402 `,t.comments,` 1403 `)}}function R_(i,a){if(i&1&&(e(0,` 1404 `),T(1,w_,7,3,null,null,q)),i&2){let t=_(4).$implicit;r(),E(t.comments)}}function V_(i,a){i&1&&(e(0,` 1405 `),l(1,"div",48),e(2,` 1406 `),l(3,"app-inline-alert",1),e(4,` 1407 `),l(5,"span",2),e(6,` 1408 No overall comments provided 1409 `),s(),e(7,` 1410 `),s(),e(8,` 1411 `),s(),e(9,` 1412 `)),i&2&&(r(3),p("isInline",!0))}function A_(i,a){if(i&1&&(e(0,` 1413 `),l(1,"div",49),e(2,` 1414 `),l(3,"h2",60),e(4),s(),e(5,` 1415 `),s(),e(6,` 1416 `),u(7,R_,3,0)(8,V_,10,1)),i&2){let t=_(3).$implicit;r(4),v(` 1417 `,t.overallCommentsLabel||"Overall Comments",` 1418 `),r(3),c(t.comments!=null&&t.comments.length?7:8)}}function O_(i,a){if(i&1&&(e(0,` 1419 `),u(1,A_,9,2)),i&2){let t=_(2).$implicit;r(),c(t.includeComments?1:-1)}}function M_(i,a){if(i&1&&(e(0,` 1420 `),l(1,"div",58),e(2,` 1421 `),l(3,"div"),e(4,` 1422 `),l(5,"span",26),e(6),s(),e(7,` 1423 `),l(8,"span",2),e(9,` 1424 `),u(10,e_,1,3),u(11,t_,3,1),u(12,i_,1,1),s(),e(13,` 1425 `),s(),e(14,` 1426 `),u(15,a_,9,1),s(),e(16,` 1427 `),l(17,"div",24),e(18,` 1428 `),T(19,y_,9,3,null,null,q),u(21,F_,3,1),u(22,O_,2,1),s(),e(23,` 1429 `)),i&2){let t=_().$implicit,n=_(4).$implicit,o=_(5);r(6),D(t.name),r(4),c(t.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?10:-1),r(),c(t.surveyCriteriaTypeID===o.SurveyCriteriaType.METRICS?11:-1),r(),c(t.surveyCriteriaTypeID===o.SurveyCriteriaType.FREE_FORM_QUESTION?12:-1),r(3),c(t.surveyCriteriaTypeID===o.SurveyCriteriaType.RATING?15:-1),r(4),E(t.surveyCriteria),r(2),c(t.surveyCriteriaTypeID===o.SurveyCriteriaType.FREE_FORM_QUESTION?21:-1),r(),c(!o.hideTabs&&!(n.surveyFormTypeID===o.SurveyFormType.PLAYER_MEASURABLES&&n.playerID)?22:-1)}}function k_(i,a){if(i&1&&(e(0,` 1430 `),u(1,M_,24,7)),i&2){let t=a.$implicit,n=_(9);r(),c(!n.hideTabs||t.surveyCriteriaGroupVisibilityOptionID===n.SurveyCriteriaGroupVisibilityOption.EVALUATOR_AND_EVALUATEE?1:-1)}}function $_(i,a){if(i&1&&(e(0,` 1431 `),T(1,k_,2,1,null,null,q)),i&2){let t=_().$implicit;r(),E(t.criteriaGroups)}}function G_(i,a){i&1&&k(0)}function Q_(i,a){if(i&1&&(e(0,` 1432 `),g(1,G_,1,0,"ng-container",52),e(2,` 1433 `)),i&2){_(8);let t=B(3);r(),p("ngTemplateOutlet",t)}}function N_(i,a){if(i&1&&(e(0,` 1434 `),l(1,"span",57),e(2),s(),e(3,` 1435 1436 `),u(4,$_,3,0)(5,Q_,3,1)),i&2){let t=a.$implicit;r(2),D(t.title),r(2),c(t.criteriaGroups!=null&&t.criteriaGroups.length?4:5)}}function L_(i,a){if(i&1&&(e(0,` 1437 `),T(1,N_,6,2,null,null,q)),i&2){let t=_().$implicit;r(),E(t.evaluations)}}function P_(i,a){i&1&&k(0)}function U_(i,a){if(i&1&&(e(0,` 1438 `),g(1,P_,1,0,"ng-container",52),e(2,` 1439 `)),i&2){_(6);let t=B(3);r(),p("ngTemplateOutlet",t)}}function q_(i,a){if(i&1&&(e(0,` 1440`),l(1,"div",14),e(2,` 1441 `),u(3,Zs,16,9),l(4,"div",19),e(5,` 1442 `),u(6,L_,3,0)(7,U_,3,1),s(),e(8,` 1443`),s(),e(9,` 1444`)),i&2){let t=a.$implicit,n=_(5);r(3),c(n.hideTabs?-1:3),r(),I("d-none",!n.hideTabs&&!t.expanded),r(2),c(t.evaluations!=null&&t.evaluations.length?6:7)}}function B_(i,a){if(i&1&&(e(0,` 1445`),T(1,q_,10,4,null,null,q)),i&2){let t=_(4);r(),E(t.details.evaluators)}}function H_(i,a){i&1&&k(0)}function j_(i,a){if(i&1&&(e(0,` 1446`),g(1,H_,1,0,"ng-container",52),e(2,` 1447`)),i&2){_(4);let t=B(3);r(),p("ngTemplateOutlet",t)}}function z_(i,a){if(i&1&&(e(0,` 1448`),u(1,B_,3,0)(2,j_,3,1)),i&2){let t=_(3);r(),c(t.details.evaluators!=null&&t.details.evaluators.length?1:2)}}function W_(i,a){if(i&1&&(e(0,` 1449 1450`),l(1,"div",3),e(2,` 1451 `),u(3,Bl,7,2),l(4,"div",4),e(5,` 1452 `),u(6,zl,11,2),s(),e(7,` 1453`),s(),e(8,` 1454`),u(9,Ws,4,2)(10,z_,3,1),e(11,` 1455`)),i&2){let t,n=_(2);r(3),c(n.hideTabs?-1:3),r(3),c(n.hideEvalScore?-1:6),r(3),c((t=n.hideTabs?n.PlayerTry
1455outEvaluationTab.EVALUATORS:n.selectedTab)===n.PlayerTryoutEvaluationTab.EVALUATIONS?9:t===n.PlayerTryoutEvaluationTab.EVALUATORS?10:-1)}}function X_(i,a){if(i&1&&(e(0,` 1456`),u(1,ql,7,1)(2,W_,12,3)),i&2){let t=_();r(),c(t.details?2:1)}}function Y_(i,a){i&1&&(e(0,` 1457 `),l(1,"app-inline-alert",1),e(2,` 1458 `),l(3,"span",2),e(4,` 1459 We can't find any evaluation data for this player. 1460 `),s(),e(5,` 1461 `),s(),e(6,` 1462`)),i&2&&(r(),p("isInline",!0))}var qu=(()=>{let a=class a{constructor(){this.loading=!1,this.loadingPlayer=!1,this.hidePlayerName=!1,this.hideEvalScore=!1,this.hideCompareMode=!1,this.hideTabs=!1,this.evalScoreNoteText="Please note: Eval Score is an average of all rating criteria on a 1 to 10 scale.",this.evalScoreTooltipText="Any rating criteria that is not already on a 1 to 10 scale is converted to be included in the average",this.SurveyCriteriaType=z,this.SurveyCriteriaFormFieldType=pe,this.SurveyCriteriaGroupVisibilityOption=Ae,this.SurveyQuestionType=j,this.SurveyFormType=se,this.PlayerTryoutEvaluationTab=Qe,this.evaluationCompareMode=!1,this.selectedTab=Qe.EVALUATIONS,this.tabsList=[{label:"Evaluations",value:Qe.EVALUATIONS},{label:"Evaluators",value:Qe.EVALUATORS}]}changeTab(n){this.selectedTab=n}};a.\u0275fac=function(o){return new(o||a)},a.\u0275cmp=V({type:a,selectors:[["app-tryout-evaluation-details"]],inputs:{details:"details",player:"player",loading:"loading",loadingPlayer:"loadingPlayer",registrationID:"registrationID",registrationName:"registrationName",playerPoolID:"playerPoolID",playerPoolName:"playerPoolName",playerID:"playerID",evalScore:"evalScore",hidePlayerName:"hidePlayerName",tryoutNumber:"tryoutNumber",hideEvalScore:"hideEvalScore",hideCompareMode:"hideCompareMode",hideTabs:"hideTabs",evalScoreNoteText:"evalScoreNoteText",evalScoreTooltipText:"evalScoreTooltipText"},standalone:!1,decls:4,vars:1,consts:[["noEvalDataForPlayer",""],["alertType","warning",3,"isInline"],[1,"text-medium"],[1,"d-flex","align-items-center","mb-3","full-width"],[1,"flex-grow-1","text-right","d-flex","align-items-center","justify-content-end"],[1,"d-inline-flex"],["optionLabel","label","optionValue","value",3,"ngModelChange","onChange","options","ngModel"],[1,"text-grey-lt","mr-3"],[1,"text-largest","fw-600"],[3,"tooltipText"],[1,"d-flex","align-items-center","mb-3","border-all","border-radius","p-3"],[1,"mr-3"],[3,"ngModelChange","ngModel"],["tooltipText","Compare Mode only applies to rating criteria"],[1,"card","settings-card","pool-section","p-0"],[1,"card-header","p-3","mb-0"],[1,"clickable","d-flex","align-items-center",3,"click"],[1,"fa","pool-chevron","mr-3",3,"ngClass"],[1,"text-large","mb-0","fw-700"],[1,"p-3"],[1,"compare-mode-indicator"],[1,"compare-top"],[1,"compare-bottom"],[1,"col-2","offset-5","compare-text","text-center","text-small","pb-1"],[1,"mb-3"],[1,"border-bottom","d-flex","align-items-center"],[1,"text-large"],["tooltipText","For metrics criteria, rather than displaying the average, the values being displayed are the most recent values collected."],[1,"text-large","d-flex","justify-content-end","align-items-center","ml-auto"],[1,"fw-800"],[1,"mx-2","text-grey-lt","text-medium"],["tooltipText","This means no other players have been evaluated for these criteria"],[1,"fa-solid","fa-arrow-down","text-medium","text-warn"],[1,"fa-solid","fa-arrow-up","text-medium","text-success"],[1,"bg-grey-lt","border-bottom","text-medium","justify-content-between","d-flex","p-2"],[1,"fw-600","d-flex","justify-content-end","ml-auto"],[1,"mx-2","text-small","text-grey-lt"],["tooltipText","This means no other players have been evaluated for this criterion"],[1,"fa-solid","fa-arrow-down","text-small","text-warn"],[1,"fa-solid","fa-arrow-up","text-small","text-green"],[1,"fw-800","composite-rating"],[1,"bg-grey-lt","border-bottom","text-medium","p-2","row","now-gutters","align-items-center","mx-0"],[1,"col-3"],[1,"col","ml-3","flex-grow-1"],[1,"mb-2","text-medium"],[1,"text-grey-lt"],[1,"text-break","white-space-pre"],[1,"m-0"],[1,"mt-2"],[1,"d-flex","align-items-center","px-2","mt-3"],[1,"d-flex","align-items-center","bg-grey-lt","border-bottom","py-2","px-2"],[1,"mb-0","text-medium"],[4,"ngTemplateOutlet"],[1,"d-flex","align-items-center","justify-content-between"],[1,"mb-0","text-large","fw-700"],["status","success","text","Published Response",1,"ml-2"],[1,"text-small","text-grey","mb-0"],[1,"text-larger"],[1,"border-bottom","d-flex","justify-content-between","align-items-centerfull-width"],[1,"text-large","text-right"],[1,"mb-0","text-large"]],template:function(o,d){o&1&&(u(0,Ul,4,0)(1,X_,3,1),g(2,Y_,7,1,"ng-template",null,0,P)),o&2&&c(d.loading?0:1)},dependencies:[be,ie,ne,oe,Dt,Vt,W,It,Rt,At,vt],styles:[".composite-rating[_ngcontent-%COMP%]{color:var(--blue-1000)}.eval-card-header[_ngcontent-%COMP%] .clickable[_ngcontent-%COMP%]:hover{cursor:pointer}.compare-mode-indicator[_ngcontent-%COMP%] .compare-top[_ngcontent-%COMP%]{border-top:1px solid var(--blue-1000);margin-bottom:0}.compare-mode-indicator[_ngcontent-%COMP%] .compare-text[_ngcontent-%COMP%]{color:var(--color-white);background-color:var(--blue-1000);margin-top:0;border-radius:0 0 5px 5px}.white-space-pre[_ngcontent-%COMP%]{white-space:pre-wrap}"]});let i=a;return i})();var _c=(()=>{let a=class a{};a.\u0275fac=function(o){return new(o||a)},a.\u0275mod=Ee({type:a}),a.\u0275inj=ge({providers:[Z],imports:[Ve,zt,ot]});let i=a;return i})();export{Vu as a,tt as b,nt as c,rt as d,Zt as e,hu as f,qu as g,e0 as h,zt as i,_c as j};
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.