PageSourceSearch

https://midlandsoccerclub.com/chunk-22ACI5KU.js

js midlandsoccerclub.com collected 2026-10-09 22:41:42 UTC 185,466 bytes, 1,462 lines download raw bytes

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.