From 0b5c3cc01403564e67037661a5bd25bf85a2320f Mon Sep 17 00:00:00 2001 From: Derek Houck Date: Tue, 17 Sep 2024 07:36:46 -0500 Subject: [PATCH] VATEAM-90628: Add Identification Information Paragraph type (#19190) * Add OMB info fields to Digital Form (#19078) * Add Identification Information pattern * Add OMB Info to digital-forms script * Add Identification Information to digital-forms script --- ...gital_form_identification_info.default.yml | 40 ++++++++++++++++++ ...gital_form_identification_info.default.yml | 34 +++++++++++++++ ...l_form_identification_info.user_guides.yml | 26 ++++++++++++ ...field.node.digital_form.field_chapters.yml | 31 ++++++++------ ...n_info.field_include_veteran_s_service.yml | 28 ++++++++++++ ...l_form_identification_info.field_title.yml | 26 ++++++++++++ ...agraph.field_include_veteran_s_service.yml | 18 ++++++++ ..._type.digital_form_identification_info.yml | 17 ++++++++ ....paragraphs_browser_type.digital_forms.yml | 1 + .../screenshots/identification-info.png | Bin 0 -> 51795 bytes scripts/content/digital-forms.php | 36 +++++++++++++--- 11 files changed, 239 insertions(+), 18 deletions(-) create mode 100644 config/sync/core.entity_form_display.paragraph.digital_form_identification_info.default.yml create mode 100644 config/sync/core.entity_view_display.paragraph.digital_form_identification_info.default.yml create mode 100644 config/sync/core.entity_view_display.paragraph.digital_form_identification_info.user_guides.yml create mode 100644 config/sync/field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service.yml create mode 100644 config/sync/field.field.paragraph.digital_form_identification_info.field_title.yml create mode 100644 config/sync/field.storage.paragraph.field_include_veteran_s_service.yml create mode 100644 config/sync/paragraphs.paragraphs_type.digital_form_identification_info.yml create mode 100644 docroot/themes/custom/vagovclaro/images/screenshots/identification-info.png diff --git a/config/sync/core.entity_form_display.paragraph.digital_form_identification_info.default.yml b/config/sync/core.entity_form_display.paragraph.digital_form_identification_info.default.yml new file mode 100644 index 0000000000..2fe15eca64 --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.digital_form_identification_info.default.yml @@ -0,0 +1,40 @@ +uuid: f6c77a23-cd2f-4a5b-9589-4a3ab27cab26 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service + - field.field.paragraph.digital_form_identification_info.field_title + - paragraphs.paragraphs_type.digital_form_identification_info + module: + - textfield_counter +id: paragraph.digital_form_identification_info.default +targetEntityType: paragraph +bundle: digital_form_identification_info +mode: default +content: + field_include_veteran_s_service: + type: boolean_checkbox + weight: 2 + region: content + settings: + display_label: true + third_party_settings: { } + field_title: + type: string_textfield_with_counter + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + use_field_maxlength: false + maxlength: 0 + counter_position: after + js_prevent_submit: true + count_only_mode: false + count_html_characters: true + textcount_status_message: 'Maxlength: @maxlength
Used: @current_length
Remaining: @remaining_count' + third_party_settings: { } +hidden: + created: true + status: true diff --git a/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.default.yml b/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.default.yml new file mode 100644 index 0000000000..720d7cdef5 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.default.yml @@ -0,0 +1,34 @@ +uuid: ee8a8314-d05e-41c9-a1d4-8f79e7f32a0c +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service + - field.field.paragraph.digital_form_identification_info.field_title + - paragraphs.paragraphs_type.digital_form_identification_info +id: paragraph.digital_form_identification_info.default +targetEntityType: paragraph +bundle: digital_form_identification_info +mode: default +content: + field_include_veteran_s_service: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 1 + region: content + field_title: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content +hidden: + breadcrumbs: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.user_guides.yml b/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.user_guides.yml new file mode 100644 index 0000000000..b7f6928d15 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.digital_form_identification_info.user_guides.yml @@ -0,0 +1,26 @@ +uuid: b90e31e0-3a2b-41b1-84c8-77f99240339b +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.user_guides + - field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service + - field.field.paragraph.digital_form_identification_info.field_title + - paragraphs.paragraphs_type.digital_form_identification_info +id: paragraph.digital_form_identification_info.user_guides +targetEntityType: paragraph +bundle: digital_form_identification_info +mode: user_guides +content: + field_title: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content +hidden: + breadcrumbs: true + field_include_veteran_s_service: true + search_api_excerpt: true diff --git a/config/sync/field.field.node.digital_form.field_chapters.yml b/config/sync/field.field.node.digital_form.field_chapters.yml index 337ee74e17..0742b2ede9 100644 --- a/config/sync/field.field.node.digital_form.field_chapters.yml +++ b/config/sync/field.field.node.digital_form.field_chapters.yml @@ -5,6 +5,7 @@ dependencies: config: - field.storage.node.field_chapters - node.type.digital_form + - paragraphs.paragraphs_type.digital_form_identification_info - paragraphs.paragraphs_type.digital_form_name_and_date_of_bi module: - entity_reference_revisions @@ -27,46 +28,50 @@ settings: handler_settings: target_bundles: digital_form_name_and_date_of_bi: digital_form_name_and_date_of_bi + digital_form_identification_info: digital_form_identification_info negate: 0 target_bundles_drag_drop: address: - weight: -95 + weight: -93 enabled: false alert: - weight: -94 + weight: -92 enabled: false alert_single: - weight: -93 + weight: -91 enabled: false audience_topics: - weight: -92 + weight: -90 enabled: false basic_accordion: - weight: -91 + weight: -89 enabled: false button: - weight: -90 + weight: -88 enabled: false centralized_content_descriptor: - weight: -89 + weight: -87 enabled: false checklist: - weight: -88 + weight: -86 enabled: false checklist_item: - weight: -87 + weight: -85 enabled: false collapsible_panel: - weight: -86 + weight: -84 enabled: false collapsible_panel_item: - weight: -85 + weight: -83 enabled: false contact_information: - weight: -84 + weight: -82 enabled: false + digital_form_identification_info: + weight: -94 + enabled: true digital_form_name_and_date_of_bi: - weight: -82 + weight: -95 enabled: true downloadable_file: weight: -81 diff --git a/config/sync/field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service.yml b/config/sync/field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service.yml new file mode 100644 index 0000000000..f7b35e4458 --- /dev/null +++ b/config/sync/field.field.paragraph.digital_form_identification_info.field_include_veteran_s_service.yml @@ -0,0 +1,28 @@ +uuid: fbc94490-e23d-420b-8736-2b90f367ac0e +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_include_veteran_s_service + - paragraphs.paragraphs_type.digital_form_identification_info + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.digital_form_identification_info.field_include_veteran_s_service +field_name: field_include_veteran_s_service +entity_type: paragraph +bundle: digital_form_identification_info +label: "Include Veteran's Service Number?" +description: '' +required: false +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'Yes' + off_label: 'No' +field_type: boolean diff --git a/config/sync/field.field.paragraph.digital_form_identification_info.field_title.yml b/config/sync/field.field.paragraph.digital_form_identification_info.field_title.yml new file mode 100644 index 0000000000..6d616b8e7d --- /dev/null +++ b/config/sync/field.field.paragraph.digital_form_identification_info.field_title.yml @@ -0,0 +1,26 @@ +uuid: 22f2c100-eac7-445d-8282-8653f7f7a115 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_title + - paragraphs.paragraphs_type.digital_form_identification_info + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.digital_form_identification_info.field_title +field_name: field_title +entity_type: paragraph +bundle: digital_form_identification_info +label: Title +description: '' +required: true +translatable: false +default_value: + - + value: 'Identification Information' +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.storage.paragraph.field_include_veteran_s_service.yml b/config/sync/field.storage.paragraph.field_include_veteran_s_service.yml new file mode 100644 index 0000000000..ab7ca6f826 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_include_veteran_s_service.yml @@ -0,0 +1,18 @@ +uuid: af411891-3d0b-45f3-aadf-bebec5209692 +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_include_veteran_s_service +field_name: field_include_veteran_s_service +entity_type: paragraph +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/paragraphs.paragraphs_type.digital_form_identification_info.yml b/config/sync/paragraphs.paragraphs_type.digital_form_identification_info.yml new file mode 100644 index 0000000000..bc07a050f0 --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.digital_form_identification_info.yml @@ -0,0 +1,17 @@ +uuid: b59f56e8-4be0-48fa-8e19-79797f4aaef5 +langcode: en +status: true +dependencies: + content: + - 'file:file:8b5da18c-28a6-4cda-80d5-78e2f60b6cf7' + module: + - paragraphs_browser +third_party_settings: + paragraphs_browser: + image_path: themes/custom/vagovclaro/images/screenshots/identification-info.png +id: digital_form_identification_info +label: 'Identification Information' +icon_uuid: 8b5da18c-28a6-4cda-80d5-78e2f60b6cf7 +icon_default: 'data:image/png;base64,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' +description: "Follow this pattern whenever you need to collect a person's Social Security or VA file number for an application." +behavior_plugins: { } diff --git a/config/sync/paragraphs_browser.paragraphs_browser_type.digital_forms.yml b/config/sync/paragraphs_browser.paragraphs_browser_type.digital_forms.yml index 746c7fdd5a..95e95df58c 100644 --- a/config/sync/paragraphs_browser.paragraphs_browser_type.digital_forms.yml +++ b/config/sync/paragraphs_browser.paragraphs_browser_type.digital_forms.yml @@ -11,3 +11,4 @@ groups: weight: '0' map: digital_form_name_and_date_of_bi: patterns + digital_form_identification_info: patterns diff --git a/docroot/themes/custom/vagovclaro/images/screenshots/identification-info.png b/docroot/themes/custom/vagovclaro/images/screenshots/identification-info.png new file mode 100644 index 0000000000000000000000000000000000000000..68a3cb916bcdc1ac865a829e97fb8b33ea528ad9 GIT binary patch literal 51795 zcmeEuWmH_vwkx)|zYX4g<+cyh0{KhJu26B_%1U1O)|)0|f<;M}&vOAk3?9LP0?r znTv>kq(nr>Kn}Jh=2l=RD4H1S=yoO;L;T+MC!s(YCm?DFn$i2=I+(CL223f60(KuO z*O_MN@)^zTybSTJwlVQO}T9Wxrb>)clO?tIRNF8JKf;l2m_ zNLoXP=Cr2cc#Y1$$Pfw`F%vG32m3`vZJUIW37+&bfz$hXTIr89R)HCj6tS|eWXg}lVx zOgc!1+{SQ~ez^63*@@sdI)L|Sjpmqe%;i_{PU@hHy%dq803cD|chQ3{Uu0`Pd<8-|r6LZh96H|nC0u$T_-?5{T%hC(wem*btHQn_HW@WyIzm+a8IEFFh1)h{0T#*9O z7drN+leiIsy9@k%wG8I41EB^K1QBUK;ajN z&_9DUq)g=Gpx#5mh)}T5givsh5H#c~08R8ySR9%L3g(Y^02EZHITY+)dE_DY-=Ap6 z_jj2;?=Z0;PzaF!upnQzEWqEnVR5ox{tg5FC@G{YA|(aMq-^W}2HQBA**ak_I#xg; zknAKi9igCbseXT;oe+BlBAUWHK@`K8KGc zJW8VCe-(%P$N$#M$;pm~iOJQ~mC==r(bmC~iG`b+n~9l~iItTBl7qp~-Nwn#jlsr| z;?GL{u16H?XzXBa=VWecL-xB~LnB*fC;qo@e?RD-&!6oCyP5y%Nj8pubqmr#rr#+{ zER4)d|I`gB%J(~#2W0LBw$cxwDE^f5AF&WY3n23`{WE9+$UBMd z>X31KV=k(o0=YwG+3ycDHRKP?pZDM4B<9PG1rjJIAe5A-kcu1hVLC!14hLQcIv73J$px=D*g5iJb)` zH~JXXQ z`*-<1)AG6=#ne=rCJrzSP-xbeM9{XHy`>f=`PS#E)lJUiyQz@IMecd?MArWD9J)E2 zuFTlFY2=GZ@ELX-8oC~4FDp7p?62i4i2xfbo@KXtYIwJm80c_0%W}6fE9h{!t9bCZ zJ7zq6$Fi09RC=gXEqdkzvI>jork&XN)hIP_G??antvTKxA<=Y_!D}tpPVM_>FS+dY zpgWfrguUQ$7+1F9V=Fe41Mkq}xE-g{xyjy1)t8N&)!&G*~gKLp=+6+Uljx&l-lMSHBZr2iXTrFUIM95`@Zrf zULEP=!}>NXI^`_dc^me{QaQeD16;)YfSpClWj1)H@YjGyiISPaBG>FN#v10l3u2hB zv&2P#?{UgTD)l&G*jx5A0FhN{SD7WGIS$VW-F)X;RtX4NehU4i?@N4!jJ4|fP{t|K zu9yDtDKzsZ13EN1mk86krim%d+k?7D+U$**I>Ns4CC@;;8mX@NbDgXALeF8VX9E=o z;N4I5=kuv2xBX~sQ`1A4iRWPHJLD0dDLh2}rsCY^43d7Zzb`UH$R4^%gM^Ip2FS;l z+OS7Y>UCLkuoPwtFEjR*vvJwc<9bg}MNhY?XOH;WHezb<5sr`WSMDziE2pyl|xoHYNr zfoNJ`HU{BL7&bMP2)v^2ekOV-fsQiqV)(gH#jw(Pwo!iK!QBI?7d^v*i*qa9u;bZc z(RjUbMbZVvF?X1kAVWWWjQdYI+mqIp>{^?ZC61=YJI1eYHPkK3GIR>F9)8S*8~GI! z!+=`sW+$`P_I%=!Zy+tkDxgoo{(HiT1I!sg9rJe*{d~lj4;HF)QeWO(QGCAG+tKga zG_TqEI?{$nz(l}~6Z!bma5!5f)3(y4-1cD8Vzqo9;dQnpzBgGO%%^#L7VUL8bRV(s zE0O5K-hf{Y>8s%O7lHQ*{Mzb1Jg1I8oeMx9XOJUGjn$g$-gu6$tUGgN{O(Q|$Ruo- zM(^(7c7iEaY5=XgkLp{@hxUQeJ5r&gJ*k@F0ph%*PY}el&$^g7yiv2BIJde_bNqYF6Fbf`s(E>dU|Gavu)c_M%V_t(X(4! zi+`yNKvpbC9)AEbf!Ziho!N=jG7ilxHjTjmOKCU9RH@;n^)ElYX?fIgyH^SoR5bXo zLJwq?3G^;zRx)=^bspCo@_O0=3aqBXILagdEZNg9Zm5(-3^lM4I5UT3Iv4quyKFRM za)(e8HI}@6akR>QzFK+)O@D4*si z{?u6fDJi430l~h{+>BofMq<^snUIuvo#~=l;-7*%>Pq_LIQ33k77|I}kdLp?-;RNx z%w}6>EA77=F1IKQ3!dmS<(Xk}zdT-e#S69jcY*t=RfP;$%nowuGuVmY<+d`5XONafReb$TXeOMXlJ3(6{_N@B^wbHn4mcMJlg z+$NxqNT|VDM8iyz4a_Iz+4mT1Hi;$tlg7?CG(RP>Fl4yd&F%xh4V}q7HL8>0MOw!| zJV`P=n6M5N_xNR`jt{aq+ebS38_s#%j-7BjEz3Ek_mmK!c_$D#%KbGtOTq~m*(k3^bSZJ2%c%uC-yeMHuru@r+yN30gFFqSouyeGB9^#n zj{-q=g%@4}ep^^PR<&ED8xpYy#1f>6ku5GKRsEP+nB0u5qKr+qZ~Kxrl$tb%pLiy@ z@jH0kPC4(kW&+h(yRafJ;&6L|@iLfZ^t|H@+$AX)G5ZITS61T7{L??rEPD%Tq@crH z?9}Y%=rg=F^|&WgJE(dc>I+#z5qK`1x>s72Upgx=c2#5YUS^gt&|L zKLqiap=9x6nJY%hU3t9olU(<{&4YnuKG&b66AXC+?9D( zmkqT54OtHfL;AiOcc@O1mZ}wRnZ35B$&Uoxa=l)j(C#iO+BZM#i{^ZFy4)S}%OfRi zZJF=C%oYiSn_jGvHJCYW6=FJ<-9jGUyyM9TfWuE&D1i6b)j@y5GtV(1_GOVQs+bBv zUcFpaN~Y4^m4x5tb5>5|BMI+ylx0R$-UiqmhC|8#)v>pHX&TDnAu^rSba~zHW^yFR z4>sLrV##M=Na^}af}uj=+#tVbgoVuWE6`Jou0ujT9$VL>a7coW~EzGsr!?)_kzH;@~h)zfx_ikXs?Xj zld*ev)nubkOw)`-7qJf30M&j*|43KK)~E~K3>Nn|oVM-vGNuP08vCqiSP`XlkW`zH2U~X#(O=hYsOm#Wh-|UbiTJ|)X6NC8LIjLSSlnOC8`PH zSD7{KhKQBRK0Ex$Ep|mE(>U{I{@yLf^SvOn9~6(2GeX8MA*N;Y5}=KPtyp z8m-4A>Ke6pcJ_NTL|W%&jZ-qG&scpWfNvq7*RB%pDHhV<3guYd5J!zYoU4I@71N`Z zzsg+k`?U{n?|?#pN&GtO&*kBJKnaMchzR67YY1l zieA}-?uv5uR`2u?Pxo)S3HYe09{G_KZZ`e~hNJ-M0+}FIwu>Om>piv|ah0g7;IVR5 zY}%(;3KOO2rc8&Q9q53x7-MQAm4~jTw*KpoR3N<$pZChh&Fw18O>rl9^_a42%D^oF zOFGy=1mRjKaE*f1}i3OdHN&r38xh=G8FXM1Z(R-CHi1G zHP@x}4?4|_Cu$X|BQC3PP&6D1&~^oX9ahj-rwXg#m^21GHFCWqimtUB)gS;IzPaT} zUPHxjf&2(xxduC(LC^FE6nr47PeH$ZERdp2uFzKZ}^%!aoes_1!Rum!VzDTXF(IeA)8<#vR zSgWN~fAoIA^>ADdlNh2plJhs$zWTJ$@CN2>a8pM^wZ-0>8L+V7H?4*zuP7TBK|uhV z;0R|IPRof6!D4&p9yqi2Ehy=Op=h*ypD3fg89hT1|6C%Fe7qj(YJBnR2mGNuU@gQE zfsoCN9srliw%dKI^!V&KNI8cFJ9_GhY00~KLW?T)kB)?th6#Wx&Gz1I3MrR?zWj2} zAA&_wdo(+t$}nR)pGV>?>EX)Ts+%|SeC9LZh!Q$Hxt~`7YexIi((e8lfm9ntreP<= z$0pFd!TNTPD|=XmPeoSm(Ags0jo!V3t+KpHIwHi-G)!d6wA+XZ|K4^h(;juF1R6je2*2g1KHt+oPrR+sgU)=c(cVoq3o{QPour2rgsZZ1_08^V>eB%)! z5J0fvM!v@T>oGnym9#xU~IPt2+ zJ6CZR#)Z;7x6|&(H{1ngw?gzP%51ymX?4p?yz3N&OIJc7K3|dgyrolXEhojabAo7c zK;%^H`QZ03^q4G5{I1K4R|hH$t>1=Vu#%q7b-)Nl#pwwPNbowzY~Wa3&+F!dFmry= zgF{lc%do7E%oA?PF$Y^pRBp3nR(jvBx3v`f6V(nrU`qwDiuhEP69=#}Aw0k}#S00| zP62hV9g@s_z&*EqomkV&zRz3Y?gvM%##ocdBe1T6m*N{)*DrNiFfYOV6Gq?-g9_H| zeJ2}8k2_cDy+f}UHH0sgZWhwVzBPZamP|s*;xpJpM+>o9vMOFBIYdv(ndh6hIvVR^ zl`VNvs`h&FD&Qg2>s_#ElIkhmBE=xIRqeqNe6h&+&Sxq#IWML+a(1Af?Pb0~>S$WL00}NH97b(u)SGj0n$CFU z+FvC0X3Hu}eJXp1U`US)I$i~!9o@frbKE?Q_r8OQ)E$IS6Nw+)NI=nb9_0{k0UI=h z2a%n(0_jH8fJm-8u($3}nZp@3AQD51uOQsaNCN(-M>dJD_MPXEz4 zIo+7C=s9yVUN_?h8o@MoqW``e?SUUjSx*+DY}DUOPIET&=h3`@p2cLh!4B z_*Oj5jZ8$#dB-vPtFdGz#07(_={=JXUCJ(TIXe&S8RJm&=mi@Fixp#DgPcm29;qXj z)yoNY@xQmIRWY(96dVIG%#h*5H}IiygwtrvS9_-V(mA*Vi6lwTi?GPH#RMv-t4nDM zP%t&q3MxLs&IWm^Zt3RSygA!X8M+I78&sqpTH{pDUo@}Z0Qg>75DSj?>eSx+NSx;= zZl)sG#IuNwE(8Qa4zhv4xr@MMIFkAG?-$$J{r8@sjNX9nE54rY9kLIBdGBFSH5U6( zkV@T+%bbqp1j!h@*V2+FpYM}!!MGO5pVf&UWHlRo+cdLUVV}@!R*;W_v1klJ2zyRz zL&D_`icAkYh6fMQ6`f|yB5BD%9ZIN&KV!v?>a&RJBfTEOOfSJ5EOEqe#LT$wdf2?r=+F#GdGiggV*V^VW9U0SfzDp3;Bep(7>_J-a?>O>QZYE|P zy@>k*FM&WN9f81RJQ|2i_-mpP7u9U5Kbc~8isCg*P<1W8iJNaHuAe;KdwtS!ZLm38 zlKpp{K8=bm&MoqxWyqxTnw@*rx}n&pxnc#A$z!#nAU{K)2BCn|C8Tuy!*x)F{puli z>2NBVj7?=kzRRqM@`A>w4;RVp9UiT6b_(QZQ^3E91@g}il4I@1RH00Z00Cn8oZhg^n z@h(pEhN`7A(}&DpSmYwrwrp5rws#S6KW6l-+t&}>Ev|hw_vSnsgqqZ~!*nSsEk93K zFSIEaPdm+A;&WVzb>bGt?@$%GXlLYZv|SuOoIlm4-;YbrG)N?Z4Bxm1_bi|1ic3$^_0)s@SK&RC|jz5^OtZ?Y`PtDy8 z*3#6tq2@7#(3jiMZ?8bgU|7Xg8GWw+OS+KH%h|P=QXdkVEFF-eSTbXPeZw zx`auZ|1p~=t>J=fR(u+U%1OB6fw#qUDDyL1XBKqX(10O=0u-uWM1mI4i{BD5xt6}= z(ZMZ9@#xa{2e4TcT2>@q!8=<@wrU*NleyL5uMewzPW*hKz{_1xw-`nPIwiaeQtn3QuxxaCcG7Ou70Ct~ zejD@vXZIMADr;p$Yi$wrxmvV)eZsD&AD78Gyw`KDG5eqJXtv5*LE;jsfoqaS^r_ZP*X$yMW*`so5p#Ebf82$x~U>ws&kw(T-S z4yrmUXfUFvI7>Q|fM9HD`Cq>g5-RMvl@ze!);AO;#7`$vQu#n~DCG_@N|^YQxXupK zOiux_wzgAN+`^MkUSR`f(_^D#4p&1zhG4t1!H2MSAV2%D2NFh0lQ98ws#1}xyDtfS zS=l*9r`vtGRU!e?CDiM{x63jlSaKrd90Q!OCzGXgdOLd7U@a6JGD(eQuQ~&yxI}3E z3fJ*xNNtis9Xdk^Mhy0@8!~8vhb& zH2rU>l26Xhg0#!U-hzN)r&?;z#y+!BZ@5!65z=)xXzjE}Xv; z0|<(lY2XR}u)^KBJmpnC;ZF`F|9}}NBqUFQD`XEdeDn%=2Wdo{d6z@lKkQ=(=L}Er zjEWnb==M~J(m>b>G`G6q_*}8C_cl?e=U>>-v%@WoW&nt|Z|(I4Xh1h=Oy1qNl)LQ4 zm^8U!$-(pYIND@Jm77k?vYORaV0CRQbi8)``@VAp7Nur!^$OawbQy}#E=i1to zT7Enb+WGl8bb#Bzecxd}Xe|LW=FX<&4_NRA#^TVx{@`lzOS(8F2I7Seu0xp={&A-w#}T91JSTZ}29u=@Ze4 zoBK)2G$494Y*TI@IImP9UMV!$u0v?esL;$P!OoOm&o?#ftvR8g+ud^g8Y5Alazc`(OdGoksx4>-ssT>xE~q zy)XZeB1S)#-NE*V%v3>UZFOXsWx-$)@%hdBG@$>HUpZVssx^YrRnw!VxlZRFv_re9ypok1LdPj-v^G8Z z(hn{NV`m1V3Gf1kWEk5d+a7#c_K58SoD7&ctr}fGfxZf_*bRRT51Em&lQp}TF>o$} zG$b%*VKi=*5yo>)$keCKzlqsI&vTS$5n?8@Wv+jeP@~pkJ3tH+IxXW|q4c~tYDg4I z(tb+kvRA6NdJ@<3-5^fpw~a|I^+qHArL2$;UxKV__^^kKFY&X(V{^8z++8BASb?9m zVbLpRv*nSMm|+!PhU7au#WoB`9~t)-bz!0nSgA$}Y<}-WeD{|h#$?jZaaQs6VRxn4 zeqsjt*#@uj4!Uzlu6X&kf=DB&6|b3!#t)nB!i1nUqw85`wNNz>A0LSzB-b=fb(QBV z%D-G`{)Jw*UMrzxRtHFiTAAVA96;4E7IQWfmCihbHEk|%O^$Fga+)II%Eu zXWRZlju9@aHhu4Uv`mD9AlzUQaUfOYd4fFp@rS`#mx938L{p|{CQd8l&j?X?p3Vsf zq>bvVv^iz-*{ugJqMqY`5hX1ah~LQLi63C#8p9MeXYHRyeAbRl zPa42n_bXziPjjw@*H(LmR=aI&0U0qDbfb8ZezH4g*I18bt^Rm)0FK)Z5nMT6F$`Io(O!J;3>Zm zCk$MbLZyXEWOtvN^oG7qo!;PygtGBw@0(~C2{v*>k!@L0Ti4H))7JYucB~soJNTfh z{c*KprI8uNX}-h7I*E*OH3e$CEBme3xda1*4}9xKJrQqmgLuRMv2rD>3ssJZD&@;$ zWK1!7S;GnhoP+acqP=Lw%|~7;$rM)_%h1TZ-l;j08%*c!JSP#D*JbM@K$uBiXo#ck7cg1!&}Ep}=e5%i zwT_t?enb1mG2zC7C`TPZV9|g#J@9+ z+rglpa@(G?#hX|5$~kj-bue9v+LB^kO)Pom(y=+@_&4#!{}gsyC+oDAG;}kDRUvew z2=j+|qwT_Vx>B8q2!*JZyfd|O!M3XptDotDma!>SOUADN>E^+I*eTb*^I@X`c+u=1yeH1)E7JXm z3}DYtCHp!UZuvpJRkcD*0ST2EnOXEg%_H-J));#!fF%76z76kMi6f06I5Nz9~1$S1PC6&I3s`?`v6F;Q3N z{_rmd_u6=G4K=J>^~?JS9;#+7cMc_SD2PX-V%Z5U!p)Nu=%N!-WA>}>bl;U(yh!$o zH^gTryxn!WvIl0CpM%aGJ}&0&v4Zd491)+JF-mAd?3(e`n~vx;iq^flM{+D&w|5Kv zmayWkd;dT)N+BHt_l4yO={RVhd zxnPe9B>9DP!abn*gURWW8O|=(?eP9g(XqvDEC4P>6q6?F`*^dLb2`fc%2B8>yEWJX z8OOjD?x-je{0ag=BoI|F(MM?2a_Y0}F3MyN>8=->0nZu6u)?>46( zTrGI8$bOqqW zZ$m&eSpJA{-A{*%uOQ%jf71Ta|AT5Eekim7ZXQ#wo}f}?)ew9ET~B)Yrr=Bd*KqcA zauASbmN-ZG#;3frGT~L=%2 z2!A84VdjY`*RSyQ=|*ynm1?T_u0?mM3Y}PheuH`_+8sro<7>k(xg=Dtbbmf{O;NU;mI$=dHy7U>+ zesP#-2E1RHBOf;LRRc(3nAxr%wq$=s>%(R*DY}N*pZ`*)wFd|7`ZV{&oxgU8S z41y14Vc3rP{$6%{r|iUF{%Dus?pXm00= zNHGcl+sC-??v4Xf!R1b`g>R*pRFY~L*-$eK3>>38R#xK3PR<9;5j70$L=&HpD!p=; zL=fNK9K8tD!Fg^~Q25eqv~h2ylpt#g2ka_4NAJB44gxxmB!7?>*55Yz zztQw4Ng)Kn*owiso_|c;e+4kuAc;oezy5}V{x&85VAR|}7&Xye;9<^pe>*|{#a#4H zLW1xa*@WNyH)da-1cZFJN$1$c@?YBX^EWdw36u3d>x9OV6o4=qDfN>tBL3;zKYNQL znF%EEXL$5~sWTdQjtLJW8ES8`ft+y>tqKG{$@lHkYoQ#V*ga@zexe~7e0^Y zUP<~dVmEpRNgPB>{?9t0kp6cl0slLc{~xbPN(z4nSk~Y6B&bo5!D0;GmrCu*YP8Br zO$$B!LdoE^QRn+~m1VW~UDf4yo*|YzP$z-2VbT6z$N_?55M~D`Xu1X@=jM*A_>#tF z`rb`>{M0lBCqj%V8YTF90V8x2{HQX0EnU@S>oKx(~JJj5cX=4n#bcLwX|KUB0w z{(|848s-@gN@can(0XJ3$WM7}E~nkf?+@+hl*T>b=N(Tsh;9>k43HMpZe>m@`0lh` zLDU+c5I?i-UoZz&@ez25B`ojp?jBt*2A9dHibSPa)P8Rw$GBfGP64u{CEo+g--BkG zETg<`o?K9Fn|9I|T$kLnC2t|rzlu`t8}FE}ZnQ1Ym27sePM??u>0huN=Q;B<_WC8-64wk;r6F?u!Z zH*om%t_0=hq;C4G7BA}_A?&FGe#Umb3Z0U9HNoQ}*Jo;K`LyUkO;#C*p;aAZGwilv zys5R`R>9j$R`wj6t#&om`&d5($U^_N_jO4eIx5@)+5j+E{^xN-Ina4yl@;SB;vXed@xt44=L$st`s-er2U(cjIu@Fa1ACYa@g;(%G z{AbGs`7$ck^0W-Y@%0{v`$lz{dLim~u`Q2J@tWmfKyGqBy=q(Hd^ zSFH_O(QG4mk87FB=dp3|0i?+*#$=7*)9~S&3U`>qlR|uW{?}01KV1ywTlHo!L?73a zIt?A$M3Bhn)NKtywQuf~`ZD-ay~`8`*}a9@ZXI&k;xvLwAOy4Mz6lfUJ>3M(sJs{` z^4$+qjWiw;5v;yrCFBcw)5I+_N?SpIV3p3n&}g6%wxqH@;8%mijNEg>Gerr;dvy(2Kn4|{Z~LTXF>PrA&etyZ@SC`UO<}CK`AsgAB*B9tNX=5u zo9Z*pa5xQ!O(OYtsX_1%#V~rN${L0C>Q|s)SH2n)qDY2&d3IjxmugY!`yVL7Q41T! zM>r$;wX*Q9h>z$5Z>0-7@V^0&?m1q}@gH(#dt zL7lPr6yR-6+72No?{ipK>l&Z_rblqodAd9ZD2yj`NMw33%4w%-B_=MzA#1hr%)ue2 zH{aB7V4n^_o}ypWzidpfIG>k5=lwL~3SfX5MD5~NZVITim}a)7`?j(7^60pT^$9{i z8OUAVGup%9MLzn|wfPZ)X`0>4$h5^rCiQeyo1{fIk+m$E?0LQEbTS>LLSm`jYSuH9(<3%)W@B`W6%eamMXf~-05pBz6!DH;v<*twMG<9 z0Kv$r7TSTMA8~2k@O#L9=2u!SS5WRLk>9xLOcxJI<+=jj=@m7j?a#&ycYRdPjj_7Jx10VOeFjoDR36DAv+AVUEzkr|52+B#2sg%EF2i?S~FP zg7{141xn8XyJQ!ClTb=wg3fvhN~UT~Ds=c3CO`!B6ak;FqXeIFr_c3q&(PDaqE+q@ zT3|HZNAtSMk6i75czYj6)!}I?XrdJuKjrkhG|mKJ%HoI3LtOg@O>pNsU+Mc#zou%} zehj`O;Sv6LNh6_!9q-;#tw zrcuBr7|MbV2`;C>zvkX%yW*~Q5tcaesykA9eoWMczrW-c>@|LQG$vT#dECj26WJ$MIn@az$7HF3Bcu~8S`ndG4Gx@2_^N7ZS}lCK|L}AC92gk8#JB} z<=w?ia4Kp{Z`&mx985U!KtY$%V}5 za6v}~?DJw{(-i3yZgr}XBer^jE_mMAoN9wNIO8e8kDe!OA_k~qd!Up>&hq&4Hukh%gtd;tqo$BU}h&v*T4vivT5D>!+j3OgTZ zS~3N#C*}V7(9Bs@&Npo&tp-RSodR~}G}nMYY8t}?Kbw2*d!ypvyc(s9LtuxLR(lWQ z?__@a2-NT|NL7e3D{j*GwUJ$B0|{aHs9lLG9P-Ws94-z{a|GOGH9RBoBSVK7rsdUX z^tC+aBsBV&o;Hh|r>-niYo?uyIzHI0m0WkoAu#IK$JJWTQFdfeAG(ESvWxhr5*wB| zd_FA{%-1eO4dt1s5+VCwbqV{MKFwCxUFV&eAHeF!a|k>Qc#qJC8TcT*W?3HVZ^8dm zGB7hMlv$>usP%!@+HRn2jmv-3ba=7*e5@dI!J?1{@f;m`q^tX6Mz1Y$m`eP&1MDoT z!wZ9_|5m^rLgNlsP=8OYn&~k<#nVK9`=f5GSpG+G)5It81XKfDL0bsb6Q@QVD7P%v zjTcCti?H!2)3=E{3yp$2ccD(iQoU265IQ~`DGFPeuA~cPC~qCR(|Ml4BAT;p#vZ$1 zAa<(+a2{371R?5JJnX|yI-3G^3pYF^hz@EK?Vp@yBx}U4HtV%*s&l*{OkEC|JtN(f z3M*bWYoQMZ@xck#$N(cE?j2WN=bkso&zZVGoa&5~Z4fmD9u7ZB#8Xqp8rwX?8sc1x zV^sa&(YA8p(pf5{R3e1p-vMiLKASzAHQ#J^$7$a`z-oCcd>~&@el(>P@7fZ?a|GT# zx!Ste+O5iAHQ%Rq-&wkXmK}4sJXzATq1D=S+I$&S3ZOeb55@Wwna(w&)t0+pwh7Zh zS!Xdn`mC!{>y#Ic&&HC4M!x7LpbLRD0~VNTo+%cKscOouT{_pn*M}T>udXT&H>l!G z40XXzf|jG6mQi1+75dlJ)innS)2=W+i1O51AK$l_R->y&UDgN_8=IFH4WZ2E^iG{5 z*{t+L5pHU!N57ElYil-b%N?jfSRz!nx{f?vGa};QHQ)6;szMj-ABL13$EeFJYg@nU zz`ykHPB2%noCUTeXbNoGQYPqTmHwz}HCYmR1Zf|OPmnTS9P)7v(3G`LP3{w=0N`dD zET+C^gP|_#I9I9;2)VN5CqdWDgU=0LNy~GdhFIo$H?*Axh@K!u{dfrQ2O`cO!}4e$ zLmJy0p+U#IPmx0bEaL5&zel=q89Gcr#*-fME+V(R5%YY7I<v@M+*xs!mt-Mg7O+S~4Om5Wj>3 zKI3FHhO!%*@i~npa|tQztElOt7PwbGuDrdy>OT`67DMYmxT!Ec(U;yA_`|dL1lPoM z3^eesn>Q?%Cw8JMZ+0JrJ4)l{gxsqaH)7d#^6I;-h)4L0q60cVy9}tcy=&Ef^Noo= zs&dJ`uNzPEX6!EY8@$*&YlC`jeOU@DlItL;o6{`0&X25Vr`G2Buf5U&RvvI^#_-m) ztZJMP$~Kg5!xzbjBoYWwSenmgepD^6nFBT;MUoi5laOoQgeElot%r*_9fWCpf_9!= zO+6|%g|akuEj@7Pm+JhZYyw$m^b1o&r8UqkFRb2p_|jfTIM{B_GY`R6xsG7vLiUPy zojZnS5MW#sQ*XS6OKLIHrN6(?e1U9I(0oIHPq}NK591GYofyitU{R5*7$nlvMaZY~ zrx#7()kk{tD|EnsIopm_BFc`eBA}i`=%h;JX!EOtxm~g$OXcK`Fv&LUNg*?(PJZ>) z&+O*AjGI3@>UHu6>kY=Dq#KgkW2AvxX0u6tLUmW5jg?v?3fLcn6M3*R*)X1cUjoHv zPmBc6cksDtm5(MyV>ZCY0m{Xv!_18t0`@^V>Rin2CQlOhi1MvIHJ4BR7MgLX5tN81 zo;RdMOqQZ<1zntcRtC0BO}i1$4YJp3`-(u(UNOG;VznrS{sg=TB(jI#8?~0vZ{qF`1jk)7`enI_XCNv;3CWQ%Z~gdJQdHva{Z(FB#AsvN|zD6*Z_#$=WxD+e8s%WNwSvIGRMTiw zUp{`TdmjO#xOw}K02VnfUOd#r1VQX!?UOw3{uta&CiQ@Nn+=2a=#73di(dKnZ+^~A zA`E33-%NVZp088={9Q(|n2A+H>+(@dF7HdAi(H})R~&DSq%jht1k~mMDX))3fC&l= zonym~{=GmYOR?2-TcsL*!S@Ui7OI)m@X9=q7oX&*_S;Bg13VR9-xSkTRI)QLDEi&aihYjWn1g z^o zGVhE0v`F_!O^_u7zHQ@R9*4)o%!=`_#g}8(ZM+<+9Cn1Po}1|Q>7fjD>mMTIruIWl z%rdZ3#=5Q$1Ae97SYWFDG0UYfiO;)U_cavC|0Ri@#(T$w?L@Mg&`UkBF5gF16ginWZ*qZYm&^^Dw!sNRTqxFp#>*OnF-W zLcdY8bs}Pdd@{}N?aLVvdM=eaBf%LR6{WwG7l+NzUa#6q3y2eTKX7**b{das{cBX$U*_} zy9Q~VaIc>GKNr@N`(_N}ZBKhd$~Yi&P4v*@ITY8R1{%qz2#N1Hfi^Pw>!OQEpeXNP z{*2{fe}-3{zgfS0ZF)9 zDh`SQgwU~B5K!}j%6^f#uy%tyt%;EKe1ePXj#$}Dd#)~KT5tS04n80BPNBOh{k&+Gu2S}xOSLGHQL9~T6%WS1ocVO3bB)R9ogO)34`GK)vr=6M z?CZR)BRM<$nWTz6+J|0UfkbRV(bPe4&?tL59kD)7txB*x@#! z+mISnS&K36IV;E0#XP~({nH3j_+&9 zLd{_1{o)|$M&F~ql36j8J)z>F$* z(yb!m$?O*Vd8d=sxn?x|ilX!gGI=p`p2zY!m zKzfy?+`7^ypu%5`Wp{@cRgc`)L&420ITz=b?QV>Z(1ZG0YQo3QwVjc1l!|S4 z4{ftvKIQ3byM9_hF&nWsdi^*(oGc))dNXfDlyf&^Umdlr{Ytg|58KBD77M};Li0Ha zVK}VY1y7dFe}0+lsB$6U1ty`j2pHTT9I4ScUw(N}mYDJ3GP33+v^mOZLxo|V&&vmP zTG9q^ll5kq4W2>^!8^!?@$&%WdC?$~x)uUSRWcF`&vj0IUyL+)PKR-CIF%Q4JdGf2 z8S8?FeT?2a-6s3BSl)k_MOL~1Mf$wmw#2NIX9~1OA3o{$I9rHxo#11W!d9S!Jupk7 zae?5^O0jLywHmncNfYAY=(Xo?UAP)* zBRITkT}J~((|s=HxI#~{y_Vo-x3i#5w)5SC*~u!+b75KSh6tzP2}cC1(_f0=Uq{gz zmbt{t+DjJspG+ckZG{|^PiZ1^r4TDN2>sUf_s*xrT|1cRtj&C{Km%53!*A%h2Nns` z^i%Hw-zkvRZDmgALDi3W)*eo{cxz>|Q#$B)c!ViP+trm@;O>iv||-YhNxiMc{0C zdLM~T_I^y{247E3nQ+S4FO+c>xCa}V?czx@1BF<6B^PhTc6#)0a9n0{yDke&ls^tH zlIA6#k%AhT+c6ucgiMy~EIqrHqUr=O-X1`Me89$`LeFpQEfQuUOQtiM#8nT} zkC>nI3HJ!MN7|pOyU5UsyYMh!^+X_!kAUM%s}8YRQHQ6n_T`fpLYuu= zcLu!sl2Bfmc_AE1qDU3tQNJBgM@^?*VOs$9$&oI*&aEL?6EbP_wLJ377!emxG~pTI z_q>@ijL()`&}ZnbdU{H`EyLC`&mJnelqG(+8+Hxn@P1l^9P51C2B(q_+$n(q@7JcJ zI4p|-wR_P89)F@$gqOoXx{aYwkW-&oYg=UPVeRX+(;N9@yn^ETE#YF;KK?q<)D9ds zidFzCBeW(Sm1(qcGFqoF>OIkg`i1An$){aAPuNxvTgT3tr|zl9Tc6>M#Wt7^JyDSO zE_o-TVZyb(jJ9(s;`RBr|HIx{cD40wZNIo{DQ<;Af#U8iEgGb_mg4SEGQ`iAwZBPJ@s6L~lK3`Ss#==R zj_AY0ghk7*_q+Rv=L5JQPqDMiCn&I|q3R!5jlIShCqHK>u`y{X979`a>;h?-WWpo# zs!`E>Im+P`TMnq~T~iNZ%sj_GK7no1Ci$-iJGY}MjUZ9Wg+93}jIuax*PKmhtf z-<9jj1M}$IlrC@|)3AvQFDtp(lS=8cJnmtUlb(VEPZnUXt@U=tQ`C()wuc_}*T9IKHYZqe9s5aq~dR@$lkfaWX}0Z?Y&Q4#I=rHuhT+G2PBi~^%zF7I2#-VHP-$$q8g%idxLrnakM*0 zO@F)8o!6B93hKJT7}cyiQuh?cHwB=FLNq=xuB$-0#^Qx)_lOrJy-H_!QsRVCmQp)k zZpHjO`s0iZj~HU@bqRnHY?CpLjIs(z+19oHlB+$7HhIxU4<@i`QFJ5u224`70eVEW zT9C2NFs$8R&cGZ(t7~stTSHN@Kasm?oaFGWbl;iRe*LI>_45k-`U;KOU)n@}w0zAT z+O;5?b)afTeu&O9cgoE9fO$~(7!Jm4eEnO__6B|7+3~L*XyN+Mu3f{CO+HefEwNVJ z=2{uRK;Q{xg}amm33w?5I&aah{N)w+UI~ckY{prTztj-*Yae~S|6oq|)`~?Z5l+$C zI6+8DCA(QigFeyH_*|Pmq%Xx;r3Vis*v0 zTA)vb7~lev2L4H968W{NS5zGzPpXg+?bvHS58IQ?&7yWYKlgf+8m5T+ZmN>)yq!;4 zC@8tNS-^7p8XZS+^t(v4IE{Ps=e@MWqe&x!u}xu}q?81S5}S6($tEZ~)@y2ls5q5n z`aYnEK3QWtn|}e*a=@t&*;}_2vRJU+rE|b+sK84I44%QRiseZUF%TWq>I}5ImhL9* z4lrzbIOH8;uqYJfIxS+JoY(+TBzbmN_ol`pk}LD(Pj@#r*#rOF^GEWxYBUZR?9-vO@^cT2GWF?5{F z2_k*@l?M2QciTg=?rvK6VMxYin`ezN8aoEp^ngeOFz5HDfl*u71;I!M9;N5l(cGz4 z;PAtEmE--b)zdz0lgW+vcR1um3q+<*NI*ofwchq2mMH}yB%yk>_bl+?wc_4<%PTctZ~(C< zllrL9p8|*0o?)gn{?h+TCLg8_aF2i4YM59Js2csyB#eN7h%J6pzy2OEd9S+R>8~0` zB*+v?(?Ro1Ju>F~$0`fQ$AR*bhqMqAH@q*QP)#(mL20|5)Qj~7_cU^K&Irzyl7`@Bol0i%oL6z{=lZL`U023B6O zhn7TQrqq*wzhmoc>tFq&A`1+*@g@kiM9{8a$RlD|u4p@iJyWfT-FILPV;z((nCAz|c&9jPeQ)l>zj5Y1%u3Pvx zC@_bjaYJ^d%?I6Y%JOVv5Y8Zb(#rtn=#c9MF<1xDx&0D8r%@R{kun7d*bmm8R#$oD zY{%_EXInTHfOoK>6?#!iyjq5(3wu86eCvMM5&x~s=8q!LjriC-D7h{30W$P0XmcOd zQeJ?APPrG>jH@;N$DkzD4*E@jPY^e)WwFtIAzEO=n1mbWVBFaQ(QcPdqKsZa%uARj zhMWjx4L2n~a+8T;?8~PW)V~%EB4@TioAYV5TE~W<3**1Z><0`L)-c#=!3RXLZA$_xpXa;Y~f}DUtpZ#M8N759U^kb(()T z`BRgNAK#ICCqg(8j@Y60sIuKU&%OYr%->0A4`BSuHXTO1uqS?#dG!teu+{VIMMH|s z&0OZvNbW!iPM0v|4By=!lX^qG`rgp?(Kz;ZoIHWxcyNzykxK(+tm}of)yBRCvB#T8AE|JcX;%pMzms8VIVwz&Y$8;CEG|6vZXox%7ZNARp)7Rr7DHI9GP#kEIh6U$m-2RuDob9 z=t}}bMlAhZ;oGSncD7hVWBiEWf%PyI3~~>#7S`JH?}R zOV}70TRy>8rE(ga;|dUX)~*39xnCvvUUl?(YhyI?LwJx>D?#4dl}YUZP+jBM&Iq5= z%Ed(pDg+D<&LHcFUEx_yv?VweFYzS!`2dNv{YdNVN#@x3LaW&`&nC!vTvnyL&N?nCHK!l2BScuT?feOSHap}mty~Gn_5z3xCxKl-_rZ5gA z7yczgdLE;eI&>sMXowe#H~7lt(PkiHl&%EZ_4w;pkS z;$$lDc8=rG%9i+VUvZz0Zm@D>!_|8Ec!-B9;fM=&I+e3a8}ZG3GX41q2MyoZ477c> zFj$M=Ne>m%b(#veMs^59(z*(D;SRXOR+m^vrdjao7MCnkPCMp|PVDB_MHMh=;@h%Z zn$v$BCgxxN*Sn%%JB-+ZYKKrugImY-9xtg)vJ6dpl&<(qqMSxn-<#>DV5tlZd+exLIi3E$(}`g1O=?;dsol4D${mO z3OHFcjz;cU7QOy{UANV9|L8cL;&#djf}}1AI1PAYM~vp+(%2e#+PcOz;-Ivdlv?7< zHyVg+W7Fo zrnAMgaGi@6r~WmtaB}gR?`g|AdEzg!u^@zqJHM+nJzUOvO{KkD(~-cAM7vg?N14yg6|EG^ncZn<{#$KCc7qQVrzY$3<#*8Gl0LY_1Dafk$ov?ri(^8(}$j!Q+4o_VQtq%Fke5o72oxkaBllh?2ka%$nQf&Ib z02EA8S(cBhLFEPn&o>56a63h2I-jduV!mGHQJr>63hcf|c*#yz`c}QvnJkmgL6GY(NFSqM!Y&8u&}foe@mM+-J*U_xWeQ{ zxNVV(+Tml{<){7WH4Pn@FGl+qu%otp#$|j5F0|QwA}op#?E$Z?EMXsr3gp1O0>@~j zEQ=dRZ0>AC%n$Jduk4IrYM6I2rzFIvKJv4$ps!S)@mkbX%BLVYyOMG~zEVC+?~J9hXsvHw}`7k_fAEa5obvqz_i)O`a2UX5m$E9bAP=C0w^zHCRJ) zP&G{n~oQ>m%;+NK6B=M0Cbl{y3rtpH ziU1Bpw+kx)A5vOTL-w(625}FRbLE?a&1^B73Zm08Gv+q+1FsyZ+z*24oZ{mye+MGs zH1gKdG_Z$;f7NhXG|pDoHNORIXxy%phV)26&<|6kXF-zBKCIayA8DI7sVtdRy-v)r z7{+|}o818@b@uEEren;O!9dSuT zM{cA|_W9}^EEiby>?Jb&VC(!40n!8XtNY8l1>%k-+`X|A=3FyGhgN5HZ6M+dbkWqDVVQK$}bNWN)!+w8!$=Z-%GuUr87S)3j8xnJ>=K?sq6l1M&aNk2~Irz~V#``p|i;xVg^-LGm4CO=agT5f> zbi@$yy9=_}I~Nih-HQ|yE;(&-`hJMVjYcqniww%Xl!~x@Lx(T?za;BBWfebO6Oc>k zjyS`eQ&&c>BX2oyC@AK>N%?52hcva+m!fziWMSm?mMyfSwZH3;DlJxtJ}58+&Uy$L zW_5kX8T%5K#mTm*J~V62K$ARhZTGdNp4OJF+ykrv+MLVo!Vc_h;X|6aY6*%GL1q|v zUv^-MtuGA_3k#1)39%&HK*(}JSI@-t{hBxN*9+(>*#oEEwmx9RSlk>{8iw`J(;6(e zZgAH2ma63s#yM)MM!e{o@p*0YA*Hma`7#(B-)`g`9P6^qt6IaZP)KP=J|As!%7)>< zZ409RBvE1e{H~6=$%7}o>@ha%@p9eOV>R5x5;I)M>A`kqVUc=*QqrWos zwfCW6m+WwjHaXF{C4+aXI z$8dwMrpSWwC@kmX}bODN`v_QM8xZBjWNe!Nt()WEp3U{5-T6*q{ z|A}pe8TwLpHg?&{&HqdB?Y>xX!5JJJ^*ml-BQf&M{g|B_Ds8#uow=j%@~k@WIo@?E zjHI~RR(#mSW>eVxN=WaH5!Qd^BFg3?qH95b-0 zN?5!dNSc1XTr|Sqlx?WEQ)rstACZ6|=(ugLTsYI)sPW$BY-ev;DY~J&5plu@C)A$SoR6y^zzujN%xW2ZIE`LG_Kvf&J%)@&{~8Z0Ht{IvS6M6r zw{mN+*D@^cFen-+<)Ol+1VBAYyzi34lB9Kv3DmQ*4*Pe6zn>8w{fSQ$VxaBovYP)c zWRo4p`ChgnU=$VngWHewnFUA{;F}quB5~M-ixygde=CU}-dU!nwkm)5L%z&xds@3c zJ%UFp;EjWoJ`}BOgib85bhGp0GFQuHFxKvh9p+zl*|)v0G!TBHtN1$e16~a`A{5*~ z#yqScO11eH#RSxPYf8Qw_K2~Rnfs3&9-Lb^R|`T!c`hUU{x9%o6Z`cGm7j3?swF2R z^T3HL&f^Tx*Z*Kj2!zfIlEC11#9#i$;yBX=xyq2y_r~6~c?=IuOwg`wV0oejXQ2uI z2RH>Bf-__IWE|oDgN(h8K>kDQ!%1mFUKxtOOlCE zQ$7O_j&u;(z>@EnkiQ|JXBI z_=~c!aRmRr*L>h8Ttb`0q`-e(<^P@+Sp1ih;}e$u$4K;_FQf(T!W&rnGFc3q`TqgI ze*XQLbH7R9YKQ-0)&BY8dkXw_3>)0|{lhf>NBjKuNB*}b{~NCV9h3i^c>X)P{`VI0 z-}~ghS3K`U5eJ{|m7c_0WowLFKWtmX2`Q!^Kdsa&O-!Vyy^#rbPYbk6|G)JH?cQJh z-_>4IbT0%AZ)C1S^W>n;c3$xsy0ldbJP$?2MtrATmQZfcs4ouP@U2|)hprE-^BlOF zLr-fwegm2d<*=A%S{o0d9mqH(cl$7!f7xgb!%^StE$^MNx98VgK-WufU^xk!Zf#+v z$Fjx3odmovo5O4S2A0hB!`E^$xy@oU`;PNA9A3!!pM!wly*IFD_{ZBlllkf4OgKQs zk-Pu|`(3G|@!EX&qz_ybq(vYzzhs_8%@z4=)%DiV<#tQLxI&ynatfrNg;b zY7_d;+40BA^zSM=H!y#6D!ytq-zCH>-{({iyhjE06e+Hn4#toX z-+s>tU^y`IueW5LZ5G1jtUVZGUcTD>=5~3I zLfIe1unuxldVZ>DHj$vfLl(mSolkPW0QYk78qau3vsh}?KH^|L@V@(Kesob>y5xm8Km}Q{oGX7atEpG#6+fDdEIH^fBkXI zs&eNwU@6a%ceTOc9b}<=cG*MBxCoUdPd@g0Pv&sl-Jg?Hoq=N922XgLr0kDpK$KvD z>NxDGO!Jqbwp|}P{Crk(-j*nBDw8lhG`kg*JyotV1Ip9a#69g_Y*q?;CYF&Hy-8u( zl9FdY)-4SUbtZkt)~o_OTy8~NuBMoboa_vIkT1})5Jsn=4L#qf*&8xrYh=>u?D#AU zVU(cFmAn46?$0rTF{6b6tIUs4n)0& zgq8=M&HUFOuzCNtH2^Z%LT;8XaIpur{@8c=)Vl7CaDN_32(6dfyTdCX(I zT`ivaLKu8(6aaFcYrWV3Iv?k$O<1;HzMhpu9!2W_D5<~Zgzl%97w9z5N9P(JpSg)j>7`%flBaqr^Dpi53EA}KNGGZ>n&TEEx`6^HqO zg{mg+p4_mFVAVG(cFzmq8BP;?i_eYB%Rnzqwxf7~rT$1~jk;jBfi z>&NNls*_hn0~<3JwFUbXHs&$3v~lC8FaWkXO;7pdAj`2eS7!7<@F)X4GU#7Nm+%_^ zc}R~8o>(HFrSne#hY&fbXMc;z2!&G{0UHqX{b`J6Qg%>P_%PpkL3D+A>v==2&SQXg zsZPqyM#K)#bUE^F{VV|5no4Q@BGY3*&k<7I7-u6}3g>~gd;ZQ4(_TRSYu zp*G3GIe?GHeepB`_2+Q`usiIe(IoT(YS=Zbp{_;>SUbc^+Sd8`E2J5^aXK{o<7L%i zh2i1;!@htcdmDl7TP07iv$mnuuHZ{OF)--dhbg6fwT*&w?%M^@(!R!;8*Uqg;17oy zj+l~115WKQF%#VmJegxg2IDxAo5h<_G9tkNsHqTE!P)tiBYyH5MOjJY|2=|`70m&l z)>{>Ub)s0z#Z$27szV8ol#DaMaUbsV;2t=jza`HM89)Exz5sIWLO^ShOKr~Qlb&ORa;QH++rwX&Ou>;R^CRAc1tWi2rkVF#PRL68s@M>ZkX)bF1aq z6_2%6lX1bAGdsXE5@D9-0p)SZu`U<+^loCvw~yWTpB_JFxc>l`joj}{kPH6xmjQGvZL!q3| zPkd!6)9*^9fT;AYr>l)lfBfWf%4?OcDy#yvX)UOBRL?tk&607RP;Y$?<2OU*12{UQ zwm$W}6r@4GR=M>BDc}Zr{h2z9oQjTeIB%^oLR(+A;k2NL>8+Vn6?ug#4r8ssoDvCg zW!lu{ZzY2)}Ro*b>F#c znDJ%wThqZ_SGJkNM}gqs#~qqy>qS(ULh>M$m*I9z4qeNAJ9LABO5|#cXT5QC;hvGj z%nFmJkmg|%ZQ6{*|JaHthPnH~@_cyuHZN_2DrMtV>K$3%_feVs$(%FQ-m!||{0~1q z$so0h6%+CNE_j|e@95xs!JLwHE(SV(^2@mlO=CE1+KDU1OxmVX0`wewQvUu7L=<*h z6NFL*m!+L&?Gus=y#4Tl%Y2~e8@+;j5vli_3HQ$8fol$ZyePN0yTHO;M4DcYxQiYR zQlKlVza<*Ax9J~|DlaRHH3(VCF1(rS*2D#@tC|sN&-6yxoB+2RpV@B7Ee-YlKCMjc z;YLs%JA0U`EV&{%ytcHWWn?`f&A@=Tuj5=VzK2!(Y&K5;k6JPE`IM6pLv!@kAdLG3^O(KQo>*v zajPdK64$LCS>GcA#z}@}7!OUn98qMN=GnaXvmc6a8qyFWSl0XEn~03dNqk3Y4~4NE z%y3l#joJ>I@lc88Ax=En>4vcGQB-l{z^R$xGW8t7#kqIXADt(IEuWTjvd!?>Ic?Az zKS6D$eVOMrmYa6pyr~EyR@m$~^6=Kn;dMtX5&MVS>78aJj@abfC6BQL7u^h!AS#2H zy&w+Ll4WkcPQTZ)2u&SOuEE;~&Bj^5X^OD3t`1VD%XgCaIPOQ3^e21=fFL?$hM(!qUlr0X@_10g6blHM$8QW}xblWT!Sh7LWgV`b$%>wQ z`&yEn*eSnxbGHtBb)BflgL+y%Z&~SV-s)D#xIVwOw3`hzCM5>AT8(|;PO@TBR#NOw zsNGgB814uUr!M3zs7W0J3nYX=&!J=@p_6vYuZyQ7uq@u#G2_MZ^OmJvDi+*tvM@h; zOZc)sHJr)<>Yb#_uwumnI*ZX~e-n>@Ih8&P5Z#1?7xQlU%2g8nu$e8a$I?B79(p2I z?=0PhBey0q#FDg;ymBEw@GDrY96Z<&Eb<|{?flSjwwvuC(crUW79lrKZk&3p`ciyW zXy|joB5LeQUO0iK@VuUDwj)7Mcb!VqpHSjfd+Ox>$uG3kYw7jMNwm`nD3eu43sjQo zh!V2A<=xrp(9!Hm$)!%*T`Y}qC2Q##qyS)o2iJx{(^Tw5O*bV@JPJ9xpU?Gv#<~_M z+EwT%3vMXkckbQGznmygmk7*da>vll(mIU??AzUY=@P;7f#MV|bYB`sL2A~GMaPvX6`mIv@<`Ii|U7BH5M^QJ0{jQ$1 zd-J#0z>}%r}&o&k}d6?v>CmMY0?)35!|8r+xdE zO*h<@;q_9LFGfM#_pzKzRYqSvie3)Uuf-5ayZRuo5Blk(jlYhU!1>Hu6H1Nw*wCfcv6N4OcW1a~YL!@}lTKsW z&aeXk#_{NZQ=2_P(gA7*Uz3~gPtC9}l9duq2CK9Z%CoPjd=0F@s9&v|abC@qPo?md z^n*5A2WrdBbX9ADeqcJLr-8J*eZNydQL&VO^ zKh>UO?6gX&;Y=Jwd@p3Gs`BkiCgPJL zNub(X_pwK-un*eiFv0cf&v9g%n4&l=a;qVYl52R}Az1#~4V;2nrdnSiUCxPulT`U8 zF_X0t=gHPOXe0J0r;o3iX5UV9^U!q=D`^rQJWw%>xri}MKb3f|(zxwhZie6u96ZL- zJ>=>RKt=ZwH6KP_uKGnB2k16@6FfLO_pklp7ay&7Yq*977I~T|b4cbyuD9E$>;>B; zn=(uOWFysC`G^AxH7$G9w;l;`$utvHtm_R3yEZi~?pkH481$U&dseB*0wSSlw$ zLIyCcHRY-{2JwljHY>K7_aTU%us?eipg;daMd>gZ2)9^i1vb%stqyLKwgmUQ?6{00 zB}zMS8!M+d&qmMq8sqEPk&TMd&<_q|;@w_;)U7$Qx!%-EC?+A#TB>-?$j=RyZ|Bvk zxBa+nRKPVx(kK7*tlvwRmr>U!F8(^}@rJ?AYYA7B;(;Zs(WGT7TzA+Y`%@As0tlttVTsT1hp ztx%4`GK0>0d*S00joC17uE!tJ^JkR(>I>|GF-;VCC;i$VZZUU%F>GqLeZJ+=9x9bT zk$K$U=Gey70iI#jJg!nCz(@Gk0c2MOX`!OTAz9TDyyx1YG7U^L__~BtqR4JlRgOE# z+uu8o&I1fspMnL|f;_2#563k<1(j`|$%uaO$@j0^OQJ9(0+L1z4c@vO(%eo)UfSzPU*#e$n@D%zYarp%_s_UYl4 zOb@S`Xy%vPAn}@qj-gi^lzk!NhsWmps#E;gB9jwoYs$ZybDtI<91?8iOXFCj3pUxJ zxw?sHH@Orvy7AA=?LMLfWd^c%tU6^xmio&*lD$nZhww^t#j!PS;)rbD9o$Y9+$oHDTk1d_gk7wo;k!3VF zmnkjz<57dJc=*XJ0GnlA*+g3=(Nf(4kuD`_Ohc#mS9y)9Y}@fR$(Iv1OBJy~;4Q#H zy%Z1%6*H*8#^kNg?bM@tl3BVAjgaP}r`ay*JGpr3m|E>ReZ_uu0dZM18QGx_?DdL( zKT|HrhSNKJyG>a4%k(sVFT_tKX#HKOpZ!wR2*qt2d=kfTktkt`V88!*PpW1Ycnm}v zDBAG8-MST=3~aJg@nd)BT`|>T4C#p>pr2`>pptorxFz#9S6o4H+7fHD%7;dLXcy9J z<)vGC{6*$=OrG@5cDh^z#4AO1C9Q3m<(9Y+i}1?d48R+GI=KVB9T4~lie3xn-sQX+ zA6LEzA>77$7NnxiJC?DDtb9jkBUZ82u!R<+gf(J)O;(psvW3q>OE5PzVKBVuldL}# zXGYAAS!@NXN42Pf^boo*Qq~$6`kug{c!W@dGrxT^5g(Yc*!z9XV7LN(jjO_zjA$DP zg`fOY;k?~l+Q%M5e(qTM5dM3OKLW#c zqzN;4F~g>r%Fm=7l>xB%27>6`lh_xbiF9YG^*6_&wG5nghz07v%Lh;lHhEJsG$Si| zjE(V8Rj8jTw2av1k{B^6P60FdMIR4{fbx$L@Vw9aMCqxKZHnapT`Ig&~u z>c$@sG8_0{4)NUjUcxN_zM-Cj$N9DjGMhg(^G9YFebT-vx-1L9|I8c+1ix31(|bUs zGQ22<6IBni1k+iV6g=2~RPo85?GZMVEq=9%OY zNlcdiWLRl=v#4twv$26&c$sufI3W;6nRFfr80w^%HoxlV0Z$_&Dv@72@)dpoO`V-z z!D!sacLx2St^-++9GY6(?{8ZL+W~8Zy0p4x5837eq9f#h*yzBHVh#3?o@Y&S#SfOL zTxOoJCkbJ+ekLb=-@faa!*hO>#kOKNn3Hs+{h1BQM1wnG%S2?ZM{Mu}2tKJ~+RXH> z4=D)WaLRLidPo%h+~{X-Fn?;&rioRyO)FoLB>?nOB`l+-3@rlLhNM?MV;a;IL*cgC zfv|P8djdlZ`{GsuV-L+eb;%bhpyd5h2RX3duMuXE`@iH?3o)>eo5|U_$K8QsJD!7_ zjLGEjNGGq(b*%%vR#%Jns!vBY4U3w6Pu+u@J;DEV2a)>5YQbc*nx(xK57Ps}-F&sG zNJqLN-A|ZES)Nyp^=Rt^nJsl*8D2=R2Rm=o)Vn^7{kt)nrEYG*R@O#JQSYkNS3EJw zSIzLuO}~dt*QT-`d>){0o{gqcNo|QgWM$@E5e;|u%_aKS=3_)qFeO0#@d{v?k%?io zq8XJ#Jfri+<};`|mzeq9@X5cWCIV5@nl4;E#{22v&M_~RKT2bgyS@~oQ$qQ*zU=L4 zVG2^gP^)IX%7PDdi7`PF$FG1tb0rmM9SqmWq9HwKrP|GCH|vY-@pCCePCe+b1@TdR9?`0-Hd0L8{RHbAk6A>5 zdq@*m8E2w1m8X?CQ|QU6_+k+Zvh?WvQv9m4vSWq4q~s6M;++GDLtlJu*DM*#AD}7#cE*t0EF1AC_>%LN-h7Y6G%2P4t$9#8%%=0TM7XqmCK?1#ZbN^i zOLEfs92d^awOrW-&c9wAk$5~*wKcDiK+DXCP_rtESDTn>=;NP1?A@oE>CVI_EF49i~W?j;n zUr1fnL(|ZY1(TxNB(2O^dKGB==hD9_nh2RC^yxFG`CMpjU5MKZAa7Jo!*dgbaYT> zsSlc;3yQq$CQCywAO6nZLSc5_O?OhQI(_iV5@5=yVm{4B@gL{GzD&cXYHO)Q%?EP zD|nu*LB!`vQ?|+7#&jwU@A2NuP{ks9NUNVJA0he(EktUz<@wvPN z1zXSFkw*IBFAfS{=`QEa?D$gkC9UxLF(i5{qnSMXJ{CPwu!ce`91h5cHWz51FO}Za zq!-fy%nd6ys4>-ETTtX+DZOCf-QUGX;#sJFww%nS(kX(5Q(1jLY0)O*v(@?;t8e9> zM%HtmV8J9w8S_hzXUXY#eI$d=YMoB;bui9=zd229jDr1SXbGW;kfqNkTVtQYdDibp zBL50oR1`~5t_9X!<#)#vJiyS-oVqV^Fs(Ycw{oYjIp7>8z#ih6KXTPCKzQM&AetK0 zCh{b9)sSMYtc;NLZ727~qI|vEJT_)qz+ob@i^Nh6No8w=QLW~LC{IN%zeHE7adcU@ z%XoIu-t3U*4~FM#E_!u=aS*4=?Rk@GdTx+Ir;wSnVFXmUR7WiYkw<3=){}i@0)DVu zptq#16nNV@O+QotFQ0M_-I{x7{d;H1h6q^)NqT(=?5-_!Pfx=gTh>>7F2kcOsPD7;?^MFj(>Likyq*GlEE`+v&h4?(FH`>fjLuj)4g;s zf!9JWd~RNGkq{m@MA$GlBh$78@LiT&-T5)XOBZ#c+uy^nJKib3JsLF{>UUhM$+wE& zK%YzVMqL=@7A5*KOif|$_szMr`E$m9Bq|t ztDD?LmM4h?CFqltBDE$zzjPESk+%s;=K@Lc8Jl71?+F$^na8UiY9i&*djcw{_X+Y* zfI=g8^`Egm%<}x~qvvP6C%hp&vm}Q2i+Rw#RxIK-j*X;XXjPUx10DZ)pUIS=$;@gT&e47WxA?Ibn z)EGL(0Z_j5Fcoz^$nrAYCS7n;C?VQX$ET4%IIOz?2R>Wp0B=d1$3t!IsJ%B47RwC; zM2J!(V9S$~m-B-#1IK0yqA~)^2y@sEMip01T-k$VwZgeo=U$w=$2L%mS-v-_A*HyV zH&G^jlzd{%ML~*j)Y)ik9VkXw$VPofFJhUr>ND-H(MQ&94SY0uNxHqld5iQuBwRt- z6^nddZ>*(~;$6}uACYeZncZZ$G0n#9UxY}pe~#hj5xmNjE)1AbqR!wn3l@3&Guupt zmD7L9_o{o}^nK)n3#F;E^QvR3L)|1Sf|)37!qr!{HA0#uo}jX}E*QeXWG*OAsenqb z?sqj#B})6#YTuVSiY9Y<;uXe`wMTD_u@u=ddkEk6(qVP=4T?vKPjk;3 zFpE}a0jdfy)0e$zeuj1&G{}PHa9X{*&gfn+ZlgEty(eiyK{VyI>kBuvMWhd-s2!wk zph!}-Xg$7EwepYq9&aZ~??%DKuNb_W$j5SZ?v_53D=%#(%P zO9*NRZEkqc;d!3b?6w{PJF#kY6dVW)X$ZtR-u%(zC>}haaXBNe|M=m3cQa{;yvmo? zS9rB7oY81LrZ%Czdy|2lXJ&272SA5qjxoA~8mYq`pYosoCd`xfgUw_g%WPG|&8LTV_UNL<_7Yr-j|OO`CBdH7&$6 zMe6&boVNCL%a#{hjzn9sGANY>;m7ictg3Do&V$#lLir+kp(Q z-{1Z9=j2C+;Sj!23kI8=F)n_`C#N7OavA28x1GkuhFF0m(ktK5IwcG@dckp>nS;7l zji}}_OY3v~>^hery!sT{myMY>?JW1F`5U}@n+B7jFI)3?f=t^Bet$>X@H!bu`bzpj zZ}FFPV<|fsXffYJ>lj`Sn92ZA6KrS8-DWCBMcR zMhHQ`l_s4-7T&d{sElpwYZ2cMQe^_zEuEO$V+Uzq-<0fh8&|}wE}MyfO2oe%)ky3{ z-5sq3K!1eAWyp|GfkQ9Rs^3tim`o`JpLrxtty7~${B}>)QCO&lYzqc+$Qw&OWVyD9 zBSHVfwfRDRR{B7_aUAa-9?wN&)Nt8nOFo)TMRoA}iP{#3V7)ad@7&WrgDlc`op(>i zh_2tn4?5AhH$x%GHZU2#M(vKx4HBs4C*ix< zYCrh|EpLdT;j`OcXDJIWTEzSla^i8eJbT^OI@OMJ7F@4$=E|1bR33yzGvg#2$0g)Y zGtM98WS+UO2~MZJWxu@tsbt=Sy%*r^2k`9Y?wx#kI0!o{jr!+S4bQvOp@uCCR201g z`XOpfMPQR{TkGa^jrPB``1~X%yjp-UM!`3t(z+QO*=-iNUUgy?;bBAVcdL($X+*7! z8$?nqi$^B=lU#vT8!hF-`+q_}HVFAMV9J*kk>O3(EfRL-hh@~-1m}#igrfHtG%7~6 z_&~mM&lames=S3pU}FzH@~h(`x)A9D@QW|}oap;#=Tk7`Px06|h}WJ^xVBRNl(*6_ zhCowec|{$KZxAf;1+V8ccT58#QMM<94lz6>OJfj++z--qW8W zZ0D>+)L&$(Jne3FpPpBn&;IgAGv{Vrmn=viPfl`2R8} z)(nW;Om#EXM|$bWUER*=jouhH_}D8$f1-VW6y+6)1e}N*=FMYm(|POJ5)Zi$w;l}7 zCZ*)RXI_%fuN`QA7?f!73A_yv!FMqv63KNF^{D^fWP2SQ0vVCMi`KQWirfok>~+&I zMh>GE-Xj4X21>Y@I``ax5yN%$Qi4kIUOCxfK|$j{}$yYba0g#YLyN#r91 zN!0(>-j#<#-L?Pns1T7g3WY+JNkf*hP1fuQ6Cxv9D%r`FBBE$e_BA2fG}ed_HIya$ zE;2&)2E&Z?cRbIN#{0b2?{{6lzuxz{^w&4vnRD)Q-}m{P``qVqp9x$+U(w)c5v0)c z{4D-ZvsZ9C4fHFMT)^~9F?E_ZedF=3!=k@=P2j%@)W9UVHHv!Czm5MZC8Crv4ctIr zmFo3x=FGP5@#w;UilXl7cAWf`vi_w!(67LGFvxm2*ktmrBL=drqn-idojk_us{YF{ zwtG~dtk(uZDhPkJ!v8l{=XZ}=?s)tmjQW7`HAb?&c89sG+yBd&UGEf!10tIR&hrws z88~FRm(lu`R5dg(ajw1tSjdWlj-dPx3#C|XIm~#f1bv|4A0{@MH?{xy5q0XK>_HO_ z`hD!oaf{KZcS5%X{Ppmi@tNWYHk~@1lG8n5Os&6D$=lY>Q%W%)n0bOpXp(L7uPzN7 zj1xE*hd5szO^M>$j@*BEnL^}YTZ2j?E*h;Rp6qwqt!_UwDFZj#|I{ew!EFXn388=Z zTFVVeV}rTpL9ocm;K}@dHt&2G%qhi@&g|<)12mep_qy8?OPt-`u+wWawdDpRt^D6K zZwh9XZHq_o>7M<=mkYPW+J4Yd`D^&%y`fpN|E77iKZkF&JN*Br^-~P!Xf_Y**|WJx zw-EDm&mNK4t$hE?SFaY=&b2*1JF!uE>2Xn?gLT!#>!X*0yeU^NaZD!Vcp_R?jUZ@3G zd!Me^aDuEos<`ipW4iK%rJjXXqoojYw_2XA8Y8CT3itQyrJ$r@*n054L%AX|drb?L z8h=#f%CEov^_qc#k%sf@0iVE`U=8?=SD!RfP$Ong=Ckh(8$|zZ418^#@tN+Atg027 z{=?C4{_f+i)}F;GnAcTW3*2zy%@*D6f9v7<$>XUldVU0!5?)aY>OaN$`~7jKKPJqp zN%zyV%9U$7CD2fSrM}#l6uPBqTEj>_Bn4{P6Q9`$sTq$+XFx5}0i% zj$mYNaURF`VuyOpGX0o(+f5tTct@#orvw$0e9SVFC`^sp$CJW4)N|uhOSdD6ohJ5c zaQ03KJgL(u2_0k5 z4$PnuRt6aKsz+#2X$SsLQsrLuS58iSbID|?;V(4b#tnZ%04K&4%mF)Fq6MgF0bkE6 z-hqn>DJ-A^!z24nkYnOriVpzGj~M#di)=Uh=Yy>>fL<0A#hqQge*=1a)H!6l6QU@M z4?okj4b)@Uf!@c@2!kFi2&G*+fOF5T*t^>Py_WAf$?lXSgN^?MN%k!+7g#m4f!t1H zKA;P@^xrOh1xkm+X9^lbCjhlmJ14KCF9GR*A&t3AzRv8jI&|UZdrx_Nwxu))|B-Nc zxv##fGgcLqOMN-hAG#hKBnMi5u7hd5)2e(qE^{mM?8lU)#gZ&q`fhTCUpk>GK>qMK-2Wy&zghn9QL_-ek!ok40s0{BTZ=iTmxAM{0V+tkBJ7K z_5RMg8N&sijfG?#oqKJOlgovb#8HS}Y|=_cW>+-i?Y9T)Of(~-xIcgt`-umo2j^du zrbGNl4OYRyuJwYM>A(Wnns>Kqbtiy|)cS7~YOS+?thsjibU{O#v3;IFa-?pSAS)p- zpeAj8)rrjVXIbGL0kF5X!C)sI9law!y`{Pg_o~&eqf=!Y(x8B)4dk*m3O-%rUTK-{ z-i)pH14(u*KuTEr^eU#8p^%EzX&SRSJJF^A5xH0~Oy{5$#Oc;kbQfQVUw5pS^O@6F zoi5ZNm9MD6QX}94RX__*J`H4bFB7fN z40lu$5P!uwR~%4->s_@b8}U3Vd@%sVx1UE*mlGW`{KDkU)yl*rN!FH7#p|w0PAMc0 zMc0iGp?o#K@oaA>^_r`64_WTaeK6;@xjJ!z-c!xMC2;c`6U`PauAabXC>|V86B6R8 zZw5;}YNSUtupd?L)A*SYP5yOqOK8HS)j99+^X;H6M?PoG2s8hDF+;NQbp;ocLli^A zv6q^xwFJpUg-MUa6bz{ICr0ICRwfsb;oj-q+~EQrU(yJ930uR4%{Nz!RtPA+Yoce^ zrzBm9p-Q*xN%2E#83QVgBTprhT0N}R4VRqtlKp@;jcUI5u^Jl&&TLOA7o0NX+V~li z={2-E2xZA>mSCc>N%nCgQE8h#36%F+emC^$XV^v(M4R&s9+%`bD>%jI8d9G7Znpes zPGr>@7`(}sqOysM_R|o6CO{Nj<5>sOTn)XXcr4uGBX1jNJXwCm**P&7j<>~v zadtC@%AO0qiLATk)_YQ!hc^rqMHToK;apK(*Y5Q;n02kGNw*}p^nX$-|5y`lljLb# zKAD}Pf}1X%${%%aDrvx~4WlK+px=S)UedgLYnDbKOxjW>62a`Am~VifH0shK<~*Cd z+RVIW43h0J!F7h14FW1U(+nSC)L5>fJRPPdo5X0{nuNEk&=%tzjZ9v;bnxDUCHE?PWpEi| z#9x+ntMS2O3AtML3VD>ml&e^S&w4645%kPcl&7DWLy<_j0rcO(BMgBc$hJEU4l#JE#R!mH+{>0H+w1m zcF9#A-x7a=3w^pL>D@q$4s#(#tqttseKB8&q{U$Ky77L09=F_J2^O5~ET!Y86G0t? zr|Uzp@{w}$cY!x$Y@NzuwOO4x`I9^l_m&EiWsQ(_-PzSHYdB8z1f$AHgLX#NCVJ)h zQxQ@lb^ZsqV!p^s<<7elt)@IY!~waC3Fp(MjT(u$E!Je6h#_JjFGk}Z2h4xiT;<X!5hKW^wLwO0yHVgHlNGYZ}%dUvX^KR-(7i%%q!n#Gr$?C17q3%BAawq zjrmUMCtqsznRU)A-rQOOARg5R>lg4jp0v5v96b_j_nw${S*9GTOAX?R)0SUfoF`Nt z;7%9>MY+)^e$qH_tei*+e2lW|$6Gr=B7JR zH>+yV4^r~gt$&{DF#!_y_~DVek~S1dWj!^}k^{G2gz~8_ekQhx+nR;O(j6AE4)9*> zAG%|9X{%&0vq|bPMN^$4&ZlEUy4h2^&-UfhHk2tU!k&I8Ak95V|5;YGN2qj=%VkYNb>g>$Y!Bg-F#WI4 zkI187Mh(W3nK}u17Q2+G52W;q zQ_cvX?76ZqD9H7Jy-dzmN2$N&wVKM4sD(%5(SwHKan@uLMpgWPuPiZCv72~b0=>_ z?HE+d>$3mh>f(Q8CWqX%-{X8}VKir@@KI$=kS6WoS`|i8Jpq|Ws#`@ybv*6)%nc& z7E*SFV;h6&#rJ<1Q8l6t?41<%MKOopdt&t3dlT60Wxjhym9)vLmG|lU_2d|@Jio}t z9jDr8oR#0?rlUlvS{sG9mKjy8bT%>Qk5C69u026c4U*?CuM1KO#|FSsm=6wiKFq_B z<_~8g*dDAHN5xMBn@7k0@e${_X@?EL9+;968?mqoGeGJBCzjLghW5#I>s^R9kCq)z za2`7?_WPWM*n)w=LlwvoDQZ9tBcT)kcr0Bg+8+E2o}XRKOWen|X+kPVYD z?xtfV*7Y8B&>QUZG%uZ-_qR>F-)!wWQhTnK|B#o z2@P}OJELrDHvO$BN0>8lWu()lWv)ZSC2zDAPEVE7Ao}sXWiHYu)vh^yPc)X*q~qX` zTEmBEk0BzuMVZ|k6yandnu73e7BG;mST&UQsL;3w+rGGijJ2ZlXqFL8)m!~=KB;;Q zw7?j@9R4v9aZRLN$|&(v-m15cgk6H|-2rzrr|q%U@z!O>kFe*R`8=bKS%~A{CK8ke z8&sekdnSho&G3V`ZgOp5M+Q1n*(UxuWUF-HSuRS5r*! z7*S#sTM)OehYYCms?}*GVTi7>Ecz?s!cbpFjN;8Gb6c22W}+KM@2l$-hYBkp8Mx?v zx-V{(p1y6>MFBONIX++(X@L+DPCDgQ6P(D0vprQ)&m{CSJfMc=y5ObXX`1&DjPT3U zfzNtD95Z=)MQ&}FJ~Jkk!Gw)r5e5@I#h#FqGvPL0W9>o)~6M(WUD#Y{)M`*1Zg6x?{z#48r!df+l%*ate0 zfHG2srNT|mve@%R5d^wK)DCca|4eW-jtz}Glwow^5$r+%BUIU1<_oy|qX=Bq6CGX4 zZTGrf$2e2Hp{d&_vi9+cazEl6>=;&tYl3smLzPtCW09t*8RZb-7jm1c9V}-im5D@D zK+VT1G-S!5Hw|pe#Z!{ zYjy9lhS}vRhe0OfTAYiDI%kT?qSRO_uEx!}B z+F2I3aa$<$ZVfemI^sY;flT2^nvKOw`R7oz{Ian)=?1OeiVhSQIh-&FHfjgk#^N2! zDz(5>D}Kh{#u<{_Z012o#ThIwosbjQ>ju9lAOl|E^7j$_?rB-NXyUa>I&-WgbtlJWVl=T$E~A zzeAOeaV(+>s}_qWUoSfAh|7q-6DI>$l9`D9Mi%K)U(e!uEW`7r#M(=cTamwyY~SVS z1hLCcc^;oB1|i4Os9vzAR;|C{a4N4oeROOp$2y@$r3kL`GW*hcsfV|9`YiU=ixp!+ zS`X49T@&42dqpfKqx`~rsoFVB7V2E2Gv3;}|I<5geY-I`KY0T4%@xWQ-)RGh5?&c1 zw3Y_za3#kzsqfD&wvEdzm(9CqN}#$-jzGG-&0Q2ooRR}~FM5`fG`$N4G*RQLo#*AC zL%j5*15OQ}+@6au@s?EFDuK9F3hW;wjBp*6>?@thf0qHGJIGhZI?hqcqXu4K%cm0ciN_H3tz%;SmXiF5E|+C+!Mu}ct%G2LEqS}7*V-Pmgg=Ab^~~QJJ><44m~s!5DAde-0`865-I z%N5PyJFtpyUM`0!pzSe3m7}Ot^b|m%dzB zXmpZ&;!(xSMB^CVG>kpc%NlAXq?JLHqC#f`d9R)s5>tnz zO55}J7W+2Yn?Xfx(F%;PO;5&%oM2FoJkn8Tyss0o)@g%tpbemx`gY&xYcSEkr;V5O zU2d1S6u2*>{apVo=!h!6x&YYf%f9vyN7PokFl-4`+Y;jEWoagK^D_;aR?SeDU43~13hO;x;< zQrTDym?JVy(h(ZS8`5spe}_c; z;mj#H=wW%f%TEn?qX*D_8=41zOUF*}<}4at*tkpRG|Joxf$e6ByS1?#`|Z5HRa_D( zVl-!k(xuTMiNT!8X*z~3{#at)`MHY1C(i4H?r7H5Dl7+6-dq=&QETxqxgf%DaKKO< zKtUb^fkWnDa8OB$YA%lXje=Vaxcli{osjK>xBNu-9?T+K)?DU-s|fifd5?cJwXnIH z3aU>ywIye^;|RIaF~GCIfxF1Ero_cmhc_ZnYSrHX7;v~)8gNek?uNC1n!t?}zehKB z5Fp+sfUi2w=dNKfHTf06I%FY+!hMD0zi0ueI_|GacDVHW2&OHbgT^k;VVCEyOGKgA zC88WxIKImi+NE;+NvZoUAfo(7bL}3?2vqFk4k}z%rvl4=ZA6x;$#eKwD0AP44%L7cC 'digital_form', 'title' => 'Script Generated Digital Form', + 'field_expiration_date' => '2024-09-11', 'field_va_form_number' => '123456789', 'field_omb_number' => '1234-5678', + 'field_respondent_burden' => 30, 'moderation_state' => 'published', ], array $steps = [ [], - ['title' => 'Step without Date of Birth', 'include_dob' => FALSE], + [ + 'type' => 'digital_form_identification_info', + 'title' => 'Generated Identification Information', + 'include_sn' => TRUE, + ], ], ) { $digital_form = Node::create($values); @@ -61,12 +67,23 @@ function create_digital_forms() { $form_21_4140 = [ 'type' => 'digital_form', 'title' => 'Employment Questionnaire', + 'field_expiration_date' => '2024-07-31', 'field_va_form_number' => '21-4140', 'field_omb_number' => '2900-0079', + 'field_respondent_burden' => 5, 'moderation_state' => 'published', ]; $form_21_4140_steps = [ - ['title' => "Veteran's personal information", 'include_dob' => TRUE], + [ + 'type' => 'digital_form_name_and_date_of_bi', + 'title' => "Veteran's personal information", + 'include_dob' => TRUE, + ], + [ + 'type' => 'digital_form_identification_info', + 'title' => 'Identification information', + 'include_sn' => TRUE, + ], ]; create_digital_form(); @@ -88,9 +105,18 @@ function create_digital_forms() { function create_step( array $values = [], ): Paragraph { + $step_type = $values['type'] ?? 'digital_form_name_and_date_of_bi'; + $additional_fields = match ($step_type) { + 'digital_form_identification_info' => [ + 'field_include_veteran_s_service' => $values['include_sn'] ?? FALSE, + ], + 'digital_form_name_and_date_of_bi' => [ + 'field_include_date_of_birth' => $values['include_dob'] ?? TRUE, + ], + default => [], + }; return Paragraph::create([ - 'type' => 'digital_form_name_and_date_of_bi', + 'type' => $step_type, 'field_title' => $values['title'] ?? 'Script Generated Step', - 'field_include_date_of_birth' => $values['include_dob'] ?? TRUE, - ]); + ] + $additional_fields); }