From 8ad60b5fe134d99b33aaaf4d20b31d94900e8677 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 6 Jan 2021 15:27:38 +0100 Subject: [PATCH 01/24] [SIAEXPORT] docs and stub for value lists --- diagram/overview_simple.graphml | 1043 +++++++++++++++++ diagram/overview_simple.png | Bin 0 -> 244998 bytes diagram/overview_too_simple.graphml | 661 +++++++++++ diagram/overview_toosimple.png | Bin 0 -> 43748 bytes .../delta_1.3.6_add_vl_for_SIA_export.sql | 4 + 5 files changed, 1708 insertions(+) create mode 100644 diagram/overview_simple.graphml create mode 100644 diagram/overview_simple.png create mode 100644 diagram/overview_too_simple.graphml create mode 100644 diagram/overview_toosimple.png create mode 100644 update/delta/delta_1.3.6_add_vl_for_SIA_export.sql diff --git a/diagram/overview_simple.graphml b/diagram/overview_simple.graphml new file mode 100644 index 00000000..4a284e6a --- /dev/null +++ b/diagram/overview_simple.graphml @@ -0,0 +1,1043 @@ + + + + + + + + + + + + chamber + + + + + + + + + + + + + + + + + consumptionzone + + + + + + + + + + + + + + + + + cover + + + + + + + + + + + + + + + + + crossing + + + + + + + + + + + + + + + + + damage + + + + + + + + + + + + + + + + + distributor + + + + + + + + + + + + + + + + + district + + + + + + + + + + + + + + + + + folder + + + + + + + + + + + + + + + + + hydrant + + + + + + + + + + + + + + + + + installation + + + + + + + + + + + + + + + + + leak + + + + + + + + + + + + + + + + + meter + + + + + + + + + + + + + + + + + meter_reference + + + + + + + + + + + + + + + + + network_element + + + + + + + + + + + + + + + + + node + + + + + + + + + + + + + + + + + part + + + + + + + + + + + + + + + + + pipe + + + + + + + + + + + + + + + + + pressurecontrol + + + + + + + + + + + + + + + + + pressurezone + + + + + + + + + + + + + + + + + printmap + + + + + + + + + + + + + + + + + protectionzone + + + + + + + + + + + + + + + + + pump + + + + + + + + + + + + + + + + + remote + + + + + + + + + + + + + + + + + samplingpoint + + + + + + + + + + + + + + + + + source + + + + + + + + + + + + + + + + + subscriber + + + + + + + + + + + + + + + + + subscriber_reference + + + + + + + + + + + + + + + + + surveypoint + + + + + + + + + + + + + + + + + tank + + + + + + + + + + + + + + + + + treatment + + + + + + + + + + + + + + + + + valve + + + + + + + + + + + + + + + + + worker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/diagram/overview_simple.png b/diagram/overview_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b8fd4b3fcb69c28e701c58c992366189250223 GIT binary patch literal 244998 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%0AZNL9rB4W^T6;^HC*64hUhg)mJt+9s*y#(` zr`Z4pne;n`7 z)!+l!$}A*Vw6|v6kS^3aq-sRZQSqe3hmpARMmuQRcGr|md09!m_F5hN*v~6@2-Utq zVl4}geK|$%OmzP`7#D+UqiH0WdJ`t94r_bO;I9eXobM+T-;;w|&A``Ud*$dFp^nl~Zj zt#fF@NJdeKpmoHS7)UN^WLO9(nnUT!EYUbO1e+8El7e%}J-fwDI6y`yTrev73W4`_ zu7-(VvuO8U0B`=rl6`?QN(k(rhtT<}bswiS z-d=S2-u(^iYvDR%^u9uCn@Uu<)?LPe^7i1yhlG51m%m`t4@Rg;3z2H z^~z0ZF6Bj!iTY_uU((*QfrU<~%6{$)jdP!cyT3W_cB&FTY+Qc7I!&riJ$@qJN4oM& z?LO!bHi-C$43;j5hC#-|LlQR9XJYvE>`I^{sLj~TyJv$j2YD@(YA88hmv+0d5<`Gz z>{9=X3$jE6i-Thkk-wy!XvT<0P>Hu~)Aza~GzZo&jFA`575^pC=yX=U##X_S4JJ__ z+&DEGx2$UWOX{e3=B?xPd;Nj$Uu)>~S%=it%|=z71u|O4Wu~q^6LE7fG7si$*!VBQ zyyWjIIOk!DledrL`q2~u3HHpK zI+C?}>h&X6B4Yg{nT+?%ba+ZN&6nv+rPk12T~;OT9Om2SaQ_0NCM@b1)lR0vce`P9 z@ph_Zn_mrDa{8{&u%&!zAHenkXSboBBw#ZoXZJV47Dp^33_| z_R(C>j-|@I>(3ibo~uu(lU9ERNtGFLv2%{X8Gut-PI>)hA^5Qk3V&XxtYN_lpNkeC zJs8qddb{wa`FIGK64ppIA1FWZv;VvXa$vqlGrE3puDVVF?)6#C(mAsT^2e}68(WL= zr?!pN-rJIPN*yJ-k=RP14@k@lkqR%?;Eod|1BxR55}x)MFd}A}2DWBSE%!U(mXo zgjuJV^yPJmgaj&s)P9@5it|sM7SFS9ZvG6=cWQY}dJgY@WlvcW=n2{A)?$qlNti z_5}Krhh2c!1s(>j^*5IuB&+8;Dgk}($`BrBNBhvr4YryJ6XwGYI1-b0W24%0tLZrF za!Lt*D6xlce<@98w~b!?ISk*}Kb?{=-aXn@_ukywPYSvf@Z)Ig!6G^sY=}o~m!lb& zbGD)~kxLTFswNRZ!Th!eTEIqf3 z*j=4)TOHXds#~IQ&H%EHf!|O3OJ}Y{iPwscLR(P^(8?_{z;`af@lm%Pbd4pR*&| zts66a?z^x%htsl~`K_s_+902+p(YTwk;nWaU}{FIVj6M6cN`3-M%;m(aljJGp9eJ= zGmH{in&BAsV)AYm+Q#W7MxIkpBa#Ush>dGFl@ClX(>xGW!~sJ}2mgo{Yn5ZWlSI>b zfaW;txr67VJpTiRkDIB;{e&%Oxlj7zrwTmiv~O|}`8p#i1UPQj#9b?_=}D%E+t&hy zRxz5E*S8a@DfADxi$tv2eUYatW6KkFT@*kzoqmY7PNwdtSthv{`;hp%ZX*7+{}`(B z4<~*Veu#=IZs$x9XPTI`T&z*3Mk{;nspNzRuQS5=wr8LF&?(hTZ$fUUb2!o7hXIMDBZitKky0l( z!XzG1*6(D>Z{ums;C6$K`}}N^$8G0oZ$tmihu5BKH_@)mJs*8Vu;QJ4<&yxU`glGL z=i5&@h;8M9Ax@V+pGl~m%<2~{!?HZUf*8#<8SlWRl_A5g@E4hUa32&LX`$;r>qvuB zG%S(S>z;(pH&k9ReHGVF6CGyPGo$7H>Wnpy7#@SbT&-Er(NPo|L$ZAMs4D?aZXfBc zK?+xc8;@)3lYuPJA{6GkIbAIvu4nVPU}!)aN3V5>2(EAvOy((OiVXSTdDKG_pU=6R zTWWZTGqh-;)Ai?+F`V9|gxPGRwMFiad9z^EdZ^M$uV(Rzso`VD$BT2H|35fG$l^mf zrj6z#hH-|p3<~Hh>iap~EYz7We|R1DRto(O#Xq#|F0#B-dp|uHzR9`T$)lq&6UjB0z8VZp_eSec z#m<}Oj6YNoEfs;4!2IOAsLImYNfj2_O3KoWlko2bT@Dr~)R`vCWwLceK(?$!2)4`JW6qq6os-9Xj=jq9pxe3_Ad!Q5sced~tRR(Dy z*S4-#_FOM&*@a4b{v4yG3Y@IIhx^kMNVv3}F_rQW%~f?A2J)%#Qc3Z4=n))}G8 zDLo;4dr@|cwe}Pl%2>V29i|$2Uzcz?`$fyuJdX+{-=le&@NR{TcVC7?H55^!ktp>g zOM*l%0zjPQ!{cPb(r7~H6G0cUg}5%hmFp2ay?}uDGrX8Q?J_i!q<%ku>G~8J<2+=q zz`ZNy>v6J!v($T2*LF^SYx9KNYd`nzQ@w?nm|djO&R63&+QN+Fv&RtzrFW=)jc>&kZ}*Z9_`_q`k-5U=*Mi2{lTHhU@v%R(sB5^w>Co(& zR!EB`&gAP>nkTMTC(FDpm!NkY-ctHbxYNjQ&^43PYu>l^m_@SCT|E*@L216@^sw5N zi1bjw)sPM(L$6r?zrEFSG)*_=P?|YX=lRT1qfMvfxL@itF<3r zR`i%8BfxR4nU%jB2!&0OPRVxsF2`1n-~K!em*+oZyCZEo%3UG#J!BI+;@4EwL zp?%}%&E7USH1qjrc zaS0rLthd!zB+LhG-Ru|A@ZuS+1%mbn4g|Rns-WH#0A+%Y&BV?BZS&7lAYoJ7GomMK zQK%-oT0ntL8p_?Q&E!$v89vhr<1)9Uhjig8cFn(*uMOHCEZHgj>kpkzH$1)yj;Lsc z@lpAGBA#F|!wHdspC6eAkk3an*(yA(tF zd|S4BZIWp7v9Y>@xE0NiCY~^dLVl2kr;0+L5pyzSKZ&+&GU3TCo!EDbkBjxDGbH)_ zRchAR@?*L}Hm6DiH>A97KKn<8uHi)epf0R=+i6MFS8nDz?EiI|MBJS>?&11x)GXNH z?%fgn0qgakj?qHEc_3jy;u|CNh z7v-Uqgb^43K8*Ivke!}eczs)6#tu$zyEb#T_)1X~+6$=iunHc;#Jc_oMpZgTQ_e{F8N-y3O`Ml}yX0^X+PG zgm@i&tJ$JTI4T~)5ZyW)HRb{`L{mJ#^^;*+RdfBkZY$XQM$LJNHJDehFp{w&&w;+w z+&SbA%UYxzrDj6m*R;ol*%Twma^*hAR`~`hieIbHvm=yV)46-x;no4nh%zJ@!LOyZgmkt8t$PgLMTlKhJt}L#3`|Sd=5hG@) z+X+0ABzYDV7NC{S5{})h0*x0$qy#`Dw!BFtOvhp94z&7^w}j0vi&;BecG>r$h1zSa z{*_F2k^Gn4qvd@ovS$PN9YHt$?emYL3vxm3ymW{4lki0&CMPauZJ0O6J;eiT+V;P* z-!nQDu8RlI{Uppx7TcRV{n>uAvHRLt`T<-K@&$wSd%mDGb{bUMSIn?Q!?lGk7@$p{ zcNtx;emru;7L44U*`t-%R4?!ti;S{ye%kdiHKkD8?rvb3hR@Atu=-T?MOgNKw&{eUE%nhN@tCNm?eN$AtAWYb)3L z*WvF#jZ#RHhUyb2Tqo%186>T9e~9*-{`mtN*c3cEZrOPr@6aJpPS@JcK`Uhqc1ewa z#Sz;!pt^^sSTJs4+4qS}9;1f%f@a63?WrkhMK=Wp`KLfD?El?SA*}}JKX5-gQ%HXL z^eo$FFQrO}%TSg2-9VXVerOHloatLpwI}4d&>UiCmbtf5gxp+Vc9(In6P52lxR^LN zcvPdRxuzwR)_nF-u?9s&+UYL2Yu+y5S9?N&qH+-KOY~#blwV z(fN2FmEA{O#t$r6yHbTjSKVx;&byD^*06u!e(IL8NaQR%MNKRtJ>g>Iw zDu}=shW!cHv@|_zZX5haXraMRZsH!6#(;J0=&t+Tq5A$r$3F{j6ZOd$aodqXM6PA4 z;}C5Zr#p9W?sSdnbVNAsd4;?T<)+{L zPK*&&Tpz;Y3FErh;)&o|59W1Uc&{6WTW4h{TKN*{FDY=s*qBc$&ED7kP{yt^ zuYQ*fTZzf2^S1h(>@v5m6fXRXoaz>|uGpUtFL#5d#xnDSs2>)ZbpMHctf;@3ElE1B zAv#ZS3Tsa*Ad2yQHpuSGH22yf488Z!KYT=?Uia9#&1no&oT2*^_CinYMmT))E>ZY; zBJ>Q)w|rIT?AT<$(|eEd_O>os?a%@Tp{K7GrS`K&NAWQPqoXfV(Vo1S2J7AKgCfnM zGP4?#d9mrP5;Mtv*mD&@?=8qO2&u4n$ZIwo!cxlA^72>{?Wb4%qV6n*K_?h~gq!?$xcDk} zzB^69z6|LFdFM1X2O~)zsiOj~JYr?=NbU5P(t>*))JjT!oqW86TBSftF#A zZP+3+kyyiLeuw{EdZK+HgG$@#gR?7Tr#f+Zzd#ghxyr{=walJSmt>WZI9NZA<6ZK%a9)J18EvPu80`>k`M#z z_s4?6$_GL_Zf67!a5aA7YJQS3g2q{EX8%nzr}Wj3c4%9QH4eU()%7%&U853hx{n0! z0zDUB1S=kAf0j~3g~$-gz^vodMwXh#J%FE0iMAbLe6?XPcUnu^?Lcm&bo@L?e%^yN zJHQG0-dXx#cb{X@NG?msR;ek4*Wz;iq2LU6-Bl;$n*%b(b8Rmkd{+`;*G*5a_ucr` zEpeA8hDl5;NFdd@?CXq#eXQDBaPfVA!|Lotc1Zto<^HPw@v#^SWTCevO>6sT!RkhY z`{FU?bme@^5x}4cUi%9$x7H{6`V^P_`M+N-!GXLcnvTnPU%qHxsrrOjDa)p+pGwje zWz=+bxwbJ@JG>x|ujlC2TKi^+%jjdnq`x~GWHJzd0J6olH}+JuyuzH;+!+VD-slY2 zB989>*4Xd5uce}iLql>w%Bo$f(4z9I1Xd^N@i;m=$)CguKtMHs5LxLQ_*39ER8Hy}h|#Q?8Gm zL6uvr5zDOy(+Q6A6{{8sBuj+>rgr8Cp>*uj#40y}6zc17JrYvJUE%~grswz+C)4Sk{{>}~nPbeIHOM}VehYnh*BXu_P z^VCL_SRL18=s}u}tdlDy#QA67lNz_jpX3Pz+ORvmpmXenUY4@Voo1%np^!y`XhDUR z1!ZK@F43^%;=*KFvP_n^a6Jeq(p@SHkL-_o$T`ADq<6KWFyQ$nUe5``u?TzKfm3_j zDDPl`S;tW@M>?cOO>JNz0wF;)SFl_AV?TK!*IXbJ1-?9`O;Zr@ypY6ma|fp$El6MHQ5B2pS;iQVRFO;q$zTQWU}^o^K@QsbF36|2`P`?4I)&Z<)U!?1Z}`0MFURj) z_~F4@`|<*PR8FEP=SeBP$w?M|k{~^y_qz{KQq_vTvD)5^mTk6XAO42ko!-oZ6(RIo zBxX<=@III#k@(p)9xaBz&2K7%w&g+3wN1hX_MLuZwzGoTX+j>pf@Ky9Kn=j#x_ja> zdWQ=Ca+JT&N)|17_OW>O!ZIMWZOJrhn3GD%IY?Tf^ZeIfV~^9_)^;1u@8BLp3%D{F zu9&P2uk6)H)$69ybjK;@xpCj`cCrSV{M1SNrY`$4Hz(rwnmoooIhI#xiZZ(Wxrhq6 zMOup&6I3#Om9fB#{#mX8My2NulG)G2k+$!L{87a=9lHSAdVNupsc;Q;j%z=dj1WP_{Wh9hlTi+;=Bv>Nh4tJ9Oyg`c6ILP!5UYtDcPPW9M$cmsrTY zKgKXnr{J+k>phrQnA!S2B2irtQcCI=R*WH_%U+iOgYAz1uTjB15_o z0ImwEy2N-s9VcU~Q(+yAt$WjQ6|88c;EEqvc27o`Crh*6#1!Qj&3P=P=_1lnyOV2* z18WA|$W1QMzb|CY`5c!DH<@!efX8iHjVg!WzDO!$^Pctp^c-wACv8ksl$_==s{d$l zu)2iSrg2_&_@ZC}+a)r;;1LAxle~*<=k;I@N4-Y5at^OOra!2Pu2l@H41J|~ zBHNBmqoyYAT|u!1vWwy_kBCa@!^sO2dTC!Mg?GPVH1_&_eX^i84bj%eEb!Mtb~eG7 zPShy{lvSQHZ1i9PNIn&U1j&i{|F8e`aS~hG*#lpLvD=xIk%q{djzgj4U6ZzprpR+3 z5PSI{5-P`%GGJhJle5z@?mFRZax4pDGCFRQgXuTDPDpPfcbhF8u2Zqkld#?c7df ztOe$cmDaky-s(VzEIj+lPo*zgm430%pgm|_u|J%8HVG6GSfAGB({vq%?%U+>J}SmY zJ(PnjnMVHX^4ju7_OyZx9T!E#IADKEv3{qZe-fOh1ouT=@;q&|rqYHd8RWW#;v^5& zxwZxdQVFF}f8`>4wvC`p1_ZTcLfvB5$ z7BEDejQ(H8-CehJju`AYi@BOzMRXWZdLnF|)9J!ehlZA#--W`JgTrOyZg$p5S#y_J z)=RH)OH0F*{q7?>)y_Y-7JwXQjXeTTWMPssZta}2_OX~C_=2{6fze$zygNQLB;qB*n^m(IJDSoN0|G_YdRAsiIc;@ctr7j z%2<;iVri?VONuH@$Q?PWH~Dlb#~W6XN5RK4UN)O0=X&b=_dtv#mYi4KiiM7q5$8mu z#Z}E(!-PsflZKu9n`ZY%g%gVzod%ypssbfk5F$7w(AlLqo2@R^?B8WY@8a?FfdcK| zN$kOBKr8?Kwf3W-KDYU3esi=v0fOa&U3N|r%rt2rs@$i_T~?MO-ws7th$hy4xx^wY z^d+wGx;)bgajZKfE!P57+xCuB9|?OaTsv+Co2lD#{@!)J@6IphUqU4)q=RL#l?;aT zl-BghbCfH4Pu(_PPg1}A0e1)BGI4Fv)v?-RMnAv5vy7^|OWqp*0>zs2xI!i2XTnx-hxNpR$yQU%E8@Nh%Cwo`TC-YGtQLm!Z z4w-V_INJ@xr^FvWOCfQ0tz9QklL}^BZCH~1=DJhoD%8OAyvi098^9jVqOQVGPrPgJOCE*Nsn|6#`(}`GVNYneVwZs&3}EV)1yLoj`?==-p`W3RYzA zegb0-Jx230F||LQYPohi#en~Hy1J4CwWd#G{xa9>lMpU|AiLYM(mFS&!zFkKI#*Fy zp;Ra!gfw>cbBU!SB5Q=ad8ilj`>llIzNl{;)?rN<9TE8Cs4yZfkMTFFU#)bfYz;qI zY1OQhm(?iK7bYVqf`BSx(?#deyNe3aaY(!#=Y{OV2GQs zbh^t3&%K%Q0q+xVnn2BeKdt!kdQ{^@SbLIlU8OBMn~KSajU!UwIcMiglZHnNF9e4feN2{oACfU8-(Fyx z8-(Ks>Lo_POO#{U?C|EaK#VSQt^E5F}~ZrWK#IJ>VH3Rl+P+F?C3&iEeOO_Y-p z6qNaVIiV1|7r9t|yGdiKPM!Le>O-^mm>_-^_miDSpBsHTpMz^*U~0eO4btWBUX%Rj+qsqbV-w+X zw$|#AYXG<#H5(Nkm`{~n0^bNgwh zNEp-aHI7wpk3mtK-d*ZKv_+kl8b{*B%I)<&rE>i^8{ewr#mm^z&-wmBh}_$YFphLz zhi)ti=>PpxUc^3?#$iuKmec0sd2KM}z#vd)`gEJGo;Ivjb5qnG2FeTo|01|$p6l={ z$rnSd=3bu=oF9!aQK;nB^6)DT-1=y|}4Dq$?Ixwhr}7fk%h z!-U8vlUSQqbj9G~qSl1?$4T<9ZZxn2ggKkEhpplfj#JtSCP2$(3k1b8SNxa(&>-E(})lzl)+P!dpuV0Y=gJpuuY)wH3{We&i z8{jt+@od@w zmRBOB>!?%3pHM8#{f8%VCWko{E^^^~lfH#GGcGsY+ZSN{$X`*PXn7Yy_LZ8l&yQS+ zS^H084IeD+T#@(LE%{xoZ^$wNR(5G5pYcY1|;Bh{v1lrXf)(x@0K6UIVYV<$pQB0{6O z^y+@8y1(y=pXo{fNdrLJ zr5E!6lvt(*UjLf*zdLGReDDI_6L?)~&Gn0;6#`K7DrJDe7b3&=&vXdjp9cb-m(x$F zJ~_;m_!rLT)pZYPCp2_ud0t6^cs>yY`oV*E%BJXhU>IO;>6FKV=3MV~RhGo0)TQ;m zS;-3;sPLp7!$Q67U=F-hkO04k7I zMBmw4uaWk7?@U}vuIpV4YeE5QkfpVav`1K2Io%@#?(|r*g|Z7z;thRZDPyxTt~PBD zp+&03;YPN-<*}Bi1C0uYy2&i$e0lwABWlZVL^(;rslYTHsb~Msz}y_VP$W(Y`Fbma z$mHZ>8eEOt)nfrh-CldONZa#>#H**<*{U3ep!ncl@a< zI$y4dBu!*s_?Gtv8}l!V7f{0?fL_OYlhVzY#%jA@)$I|;T6?Y9`Yw|-SWpX5W&H{J z)s9Z%`??I;!J@c!WtWm=j)z9s!=uVB-Uz8-w#TNkqOh|Xg&7da;o&JSwD()LD|_pNJw1C8 z%dF9z>NR@aETehsP?4vX`j%tCqZ>1J_g2N7ziy-~I=(uWE!F;|g;t_U?hh^GO;y(& zh{20!&&{zrk_#?S;kFC-5@bjb#EFMG#UMiNhTALU^7jDQA%ZRwG{1+R2IwR2n{v>W zKNPNw-c%%_+9F^q%6li$jhZR&B!I&Ew{igZag(jeW47$5=yLrRHKLkUPoe)pVn-rxG2_w&vlXX!dim}fux-f>;m-Z##9 zIrpB5;n+>R4*9(3MY>a7fkM}C7X3vWUr9}h4mSe{t z`Ro4gp;Ull*ZlN3D9dSoyQTILTO_rcI~E&MZvKn_f)v`U>Ai}rcSaE*%=r2shRkeC zy%l=_fr^NFa}1?FTBl47|F=*5xZW9>8#4L|r7_$i^|aT+u6l-!rOsP>))3=?;hO0Nb%b_)Bdi)_&5T^;Lxr)0xVxM`7Aaqnq*SY+m(`|*%gS@d> zkCIg%s0Q?7hl%?qtll&O{>Q&~GG~_9YGx@pmE!XU11p_yo;s}Qe#qV38fgu<%jls8 ze*$kWLSsOP{=z$TuG3yKhr&4gL5w}h<$Qk#L4pf_4n}yGd3wa$s~AeMR*&H%0GXY8 zfdOoMjEJ$1L7M7RV{S|qANuD;P{c)3P{JO{Za^e?IFrI=-%gRP3nUv=nW-qKKdDug z_^KOIs^5Nu+C=k3*u&=~9LymNZbho{B+I3KnjM{J{s)2iWiwdWTYz)~Z``^ta%Gte zf-Hu&t*DGGp@Fo-kj1vFy705bY^<8@$TpJeiNKeIBXkRBGE7G@t%;nWVCB#o^|Emd ze||g^x&cOWyyDt)Y+HJzkHc;oakE6URGpX2@P_Q4A0L^Hno+4|dWGs8wU*8!4yBzL z70=c+M|ay+)@WjTwLh6+QxWY-CNUTq#;1CtUJt(nbCHy&{E?A3NaJoO$cZ2hMtPv1)u&;BezqArw|+iYL&KHZ(YD}jY_ zt!p_IS$4ruQZS@Z#-o#5!-~}_)N?~E4doXx4@wUZo?Ix2@83)FfWDy9)KWmKc`WtQ zjmfp%q16I)sTd{5P1G47CesmK@B#YK#h=cBGCvHrUN z+pby|gtirea;FkkZ<`DH@JECPIY>Lx>;zia!^^)D{iL-vxBjsZ?dP)h1=fbKaMndX ze*>88x^*GN#no?!Y|i`ESr>hRkpXw=S=Beet#pX65$bY061UYv%KJxewTQad9*SeS zLrbGf7Jcf2fk<*++`7|IJY->m>y?Zz*aK6t;(c>Nze^w1*y}m%?OmcM$$wNnX#a4! zMnZO#?#O%KXNhq$6t$#=PWaYBMgY&XS`s^o8>|INNh5;1b5wC8+zw;3NkY3h4e=7c zJ?ZAZ4^phuAcF`@yn%e*cW$$vXTlMfRr zSD7GN+IMSErR#d=7UN{RoKg+&&Sf{;iJd8)$B1C|UT{76Q?OArd28?uH&k)m^kc+> z(c29|J#Tb}9?IHWN>$W3xJ%dX6hUgU-A!1M48aBxgtvt)p3u04q!ClK=Eperf*#N79Ym|p zX-t<~B(z<9{7W{78w3n+z1;r^FFjqOMHx-JDj%a?@C-P&L0JSp+-{+{mvV8m8lyGz zF)5I>ZY#H0zuwEN*NKg|BPH_6T*cMKrbDx>E%Mo+@|b5(;!U{EJeTIEfs8M}zV#Oa z>{2sU-QnN-a?&D1UDs@DHwaw_OU&csWIZav8oH}71!GYin|Jy3XJpg2e z$s?&xU+mr@NebxW^z({IqW(-s`o&f*XpZ`;BjQU==lGr3845)Cg3BmOLMW|Xu}Z6g zmg84gwjghJ+aQ}oe`XDMvgQXBnys1?r%qM_pYXpkH4-x{15iD1$A?|B?AqzPjEESz z|78r*+^P@NZjMEqzm+R8L8P_t9O{}~%dx3L8N12_I!r&gifXqp{p34}K;Zp&ye0FM z*E-@Xj%j%Vbqmlv54AF#^Nh{Bh(J@x{-wDuhaXx9{IkkvJV9{j(VyEtVP23VL=j%F zPpYSVXXN_hutZZT%MWz~o`>!4z5sXe?P?O#D@wXcFa6tXBHJ$q@&P^94 zQSk(j2j1s&nNPhfyf$sFJ2|>y{9-6fq+rls{3ez4O|sn^SO`s=|9eCbcV64Je&tMZ zsP_mxYzu(bdp7*t>*SciBZb{=RdT{xi|jtOIMP$c*NNk-)uZG(YiHK&Cx0p(K_Gls zKo*J(FveSrdly4{kt{+!K80c}TAzN0I4h25r{Qi-12IP6u?S-0CdM9r>li$an1P9Q zi}jQOI)#Y-j@bUH6IqgYJekuv5f@v*I7hu^ie~8zs&2kZqV9QrjFRe>vdhnVDehu* zpzO_BXx$j@kv{z)?w4H7z_DpffAzBFYnngA+ZWjqo^9T?p->ek^Xw2Rd<{UH2$~xk z3?NUO>Zn^{vr`B78Q(XqiwJot`C?91-GAXe2zhQOqU_q%fO8OhAviw({EtXotEWe& zafxUQ3+Tj4j9)ymK03;{wXNc|i=e}WHbbjT7ci9l_b&=w?SL%X5W-Cp)ipqPk)udID=wbpNV$y74(bTo*# zQ2%Xl*^kiy@oM$q>eo^>n!hbLu_WBMvqggCIS_yO3^$wv!+?W%Ii3%Ank8)FIbw_6}@{zcJY3Xxa;Dnt-N12Ad^;w0M@zw7S}RYkyaU^fz&XN{{33SH2X zOmX+=<#SAq&EC39g^kFM2H45CVVE;%UkQ-d-BJoI6u+Ly5Qu>>SFzi-#}TZ*jui1) z*WivYQeH2nf6F*LvSYY;tE)Z~?$u4I8ar1|=egp%yQ?swI_60)UnT-GnGZ+toaYvf zzo8V|{jHK-##WJ&4$F^H+b$iF4J+Xlw9}}OS)ICNp+~@V3t0K$WdzwuywK z3TiDAtq)W*>0S>;yK+}I-mx57S?X&`XnFUO;!@-^G+Xuw#Lcz>&8~A`5=7WX)V3 zW3Y;wmF*9DWPu<+GTfZR3jBF<7NcEYtSdZ)GM(P3II7p9yi_|gQE#I`Ecl$RvEU}h zX4>ZDvsa)P)@RMfNP>zW@*g83)d4K9%ELY9WMciWS*Qy-EaLt$+7&(V5{=$sZAElm zHl@V+ggt)UpKMe|j#-elh0jV@f{;&)JutGie^dclC`6lve-t`5($@v>&}lSn_ZKQv z0eUO*?wG$6d0tlr^=L0k=uA z_n?y9o%Jy8JN>;pJTkp>{_-P5)T`BXwy;*^44upB;?#O{wM2VvkDas{$%neZaoNV- zuTTo0P+R#1>XEc@_CG6%en8}Hp297lJx^PQ_ounAu>O?(pWsQ_uI3MghLHu9xT&~e zsYrY(UzLCY(Uj`Onp%xvOCk?} zmJsof?a_`w3wf}g+fn2Axfpen_xg=+baKf{w)Sj2Kh;f5&ZcQ1R5;Uz5-S4tIc4fP zJ}%?)SuiT7_w>uG)t1!ABjD$ttpCY}K~L`APIVy^n^=aCQv+5{uBmhu7C5*6j(w$*3weqd5o@f&$90i}kEL}9S_jmQR-f3-%hQ=!r~!Kif^rpt&xG*C>+6%RBN zf$Mb^kO9kGaYKmX#BfgmHs$)BU6jZqG4y7@Otl(bFBQZXR{gqLNlucsUfb-caWz?o z8N@l_Qvm^HzgQmRzd9i%PJ%f06-!0&P-bgjcT@T?%Zn_6*vFa5bViCKOttlVl?wJi zsqHV%a&@wL9`y-LUvtfQE}m$<;lV9Np?K~>Ng9a&cd95})C<9%K*Ic{tRhFV2fttZ zTdW`+e38c9>ZUs+DDGvT2B2?GNyZYVmiQlj!HuC0;H<7S8NEmj+>EG@`c>!xG)Qu_ zEj0Kvzty4F31U*mv&0pEgjp1S3CWm})TMiQ=-rS(!(a6kRAzBT7okCu>2i9<_yET} zl02r6=OTr)=5$i%vGLgg2ggiC!=*L~TLZdi$YTH<>wCO@dYqQ|S#PfkD$}!$vm@G* zVliQBx|%LPzg%z2R=CClC!pk{BsIE25 zc6R;5bR|PL|F?TZq$UH}jraL&x;I21A28u4q=TnChet3s5M;0-zWQZt8wyLjtF}|6 zCiFe20yMgADA$qvX|}?ZD&rEZ^+Tf*$_wQo2B`^rWtx7eyM}jP4Crd;z0s7JJ?k|- zEC}#0yR%)BTgzGCEPs01X5LY2F4sY?J?i`HdM0;tUZUR#AP66gWD$*;i z)-4_-uz!70SshwFn}eQbY>YY+-sJK{m7g;w{4r4GY`Mje|tBdlu@e(ng|LP6`=y}-hM?VM(B^_Iu*)Bm`hoRkQ9gS z|O_YPV8nEjN5}DE;6H@SlxH*%eM1u-(aB_DdI79>|3)udo)pv zv^@gENlc&`#cNb`X@nwKudekhGVN9$jx@Ml1~1f{AcHhCf`OnfDHd59@Sc{gnF*II)y_!#2n#x~W} zlI)F}%bdRZNPDx$AZbh!^EL)=15friwzG07UObZl>uoz-foculjCudA%pQ@KC2)Z% z7cYVcki?Gt-va=Nio7>@Pj_Ps@D*Tfwl!gOAENhogo@(dx$eQfqaTsJxG z1t4!Q;E(bOm@pQsKUth!p=<)=HE1**n%}jYl0C>(=4=!QaZ~lzejI00v(=!G3>Yi$ z7ajkgX#?16^&?{h$cz*?qD6N}2D92k7zW6&6ozvrB6|@~;6}SBU2xXIE2y7Cvb82< z-P0K7qW>*kp;_^{zV&l|aEd%#7m?yOZYB1K-FENI-;a}tp5Mt&gZZlm4{U`a4-MuJ zbVcXGKHBpl#1dZNk`Bqzh)J?_cM{|Vl!!S^M@-QhQDF>1b#1@(5GGK1PC3>c`rxuL z+`)0IYyk(pc>a`(D7>{HD7>^A_25NVk;A=T6Ftl%KTd6iAdMTK=p$~GngNZbKJd&J?kh|?6eXZ}!7JQVXf zfG=awSTJANGo#nz&eL-G-k)9<29>IW#o~A_mdsAXqkAw~UoLii#L4^_yVAXtn)mm~ zWX)!M$2!NCHYEJYe2wFS({5>m*s){S`Wxy4k0M$jjn6fySO3BtDS6NI(hEzJq6+#E zi3_B4m($Je-?mY*k#B#!lx&lqUHTXH6MS3{WKb+pW9G8H36uN*#~}_aO_Y^Mh&d4? z`Zur@7M%Yo+YoCe5PjQvgv5AyC5r-AhW3DDgvlf*K&C%J`C7kqId>WQb|Bj6*5|50 zxpvO28xkxp7e-q$V@xFIwL5d_Q@y?Wp0|(~H?WKTlk)x|)O`M}IMc5cuJpa*%!$(O zd&`R$<*@GbjLsKpcHiP3ALQEI2MjxiWY1(B3G#c~@CZebRCyGi>hredgC zkc+};J_WRWQG%gZVG$aFJy0<*>zw{mxBN+)s2>BfwvCz7gNha^w-bniIek!w*D4e**&A7l zjBP(3W#RX;-ZEH3+Lp2idlWcmuN-~3W!DxrDA8P5+sqI;|Fh}K(ooWf ze&%Z0x0CP0lpaw{M=YZ0&xImi3hjur*Umq$Gy3d%Sn(w>DR8tMuf@G=UuN8nzqdVL z-x{^+<3atY<-&+9v&z4bhrk#xKbQ_uwzS_(PIGY0s!?_QBt9ds^|^1v`>8vyV*xx0 zqjOcjLd?JHxexkmXtAxQP#ylo<;?D@C^(LhKz}2j9an(veE33&vV6n%UvioAgL(Cj z~~D~)jJ?XOCx6E1XfAYm2N+9&=u>e351{Nj;C8h?za zI4~nA2%`7EMH>`v9#4|DTYgZw6}U+M5Q(N1*oabY5Q=Y_81v{Eo42S)=iah2p6&aB z*I9ltMzWfk+ECe2w~+2$c5owJwgF9-l9tj=Tw?f|Of)dz@NF;5cWy3i5>}M@vj2w;nchW$ML8 zup@*JBxrXPej1%NJwwE2>!@~Qqw?<@D#M=Y?s@;*o^Yz{w zw(mR4yxSq|qaq!-?sw|q#eMXB2RHj04#G-YO=$W3Ph}GO*c|LPEd-d=u<-i*R2Up$^++jDU(L8X>i-t>Us1&Y(K}PH zJpBqpQK(&x^p7=h7FKWp^=5hlihGccTv;Rds@cr}Jeb1(>z@W?h}iZwYsDWG#cRep z3Zy8MF6Uv%=RGG_AH*OlyzkSSPse4`0snnP%+EwljMg>`1;Oi;;$URQYSAmgZx!N+ zzGLw$0rtbqvKD*i!!J_U*l{)-UPhsMa3y#(I}LEjvA;Z1BG8r=3d(cwavj??5lH{1 z_3_o6@Ltay=%yT-O>MWn%6#Tar+tX`W40de2UM08%ZNJ+FdIZYVOL~!YGyuf6wpF4 z`)vN_0HxR+|5b*9nT)$$a+g|HOmDACWLcA8Hm2HVEBHNWRLQT! znV}^&H6PW|kvsZiXh9*zqx93hi0U-EByVYUc*WR$>SF6nS`Nv?Nrm|TDhC6UFZnKx zx_;qKl<9}uE{;Bit`xS7)N<+=1vHw6Cw-P085DUV`PLc{Ser{T!#G+$2N3?YQr#Q4 zEj%LxzmhNWS?PDZj0Pqr7iopw z&IaFi-;s07GpA))Wfy@6GuT(pE-M-Kk}E+O3O<7l{>pMb?R`P zl&uGoOU;z%*gKlKc&2}`hTwI8M^@LVfc^+yYh20=AUF&;(H#N7!BeV>o zY`Muep^~Pj2nQ$&a?u3ZosiJK_(8jM>sL!q9_I$fTPHL_0o=|zIZ|CW#5ifM( zxi?2ZlfhX0DfAhop^-;%2-XMLTB%P6Va>&5F`~E&;Apsn?%?Qz!KYQXK8X{a-y}c>w^H{Vq}z)vhr?tu zQwSy#`GB4?!(w?c7slaF%QM2`4_hpqNtyBKobqK9r?bmY{fmqCMx1>cue)R!3r=0P zIYC>RUKh% za7eDTE_}aC$-SIY$eoG9x4(ncr`Ry zqtr#Mf8>FiTA8$)3C2cSfXgJFxo#M@q`GZ1FM6=jBjm}fW082x^KaeFK9VYW^hOhx z-JEe7SLZ$XQ-)?JU>6D#*K6H$idwnp%X9Q6QS?FO=Je`)p9u-Etn2^fP*@;l-QHNw zhJjjsiCvh63eYWC@T$p=kn1R^FY%|-zL^L+13-|ckcV~q`nBK$lc4Q#AR}Q771!gN z1%W@L*lI8uW1&SRP}js*bQ*Q*Yi*jbU}O3i?xxRWjC#s<%T{sk5bO(lHGnqxjllA``JUTcRgnbBzLHJ}KzEc7~M#S<^= zeF>#XCdTo-4HeOks>#?=nFZNu*&k(_k9-jJV_0JMiP;nc($}(Ul&my)n*ryb$V-Ri zrkqu(xH=)8OpT0}dB0T6Z5oPsUiS6Whfrq)(lP~HnQ(i2yu8)}WvN9vP) z1$D~FEgh-*Qa6{isOfjUU+@z$Ub+*i^5q!1`#s`-O_u8w0xY{>QWI)NuG=m9hebU0 z>!*(PDR`tE6*S~IQ|{ZQ0m2Q_eA=^{C!SA3e)vw7>aBly*uRz`|6lI>{rS%1{y|H4ZP+^}+0mTvU6$ckXaqt2Y z)YYkbjVEy%R#YWJ*IZvN}CI!#E|CO#|)&+fcUBogvmhB7^_Im*gg zM-*ur4mHq9=G_60a--%KUnhI2!2LDbD>;5GGTB{)fV(aW6|1x#ySmzC%`STNfy%=9 zYCQcPgN}Jo^Os|9V%bReM`Tf)%uhf4M>v6DDS@hEpPy+m&T`U-dDV^cK88o3cy{x) zg}#bi3&V!pdP|d~^=cDKA-{V)SXW~4bJIW=huFI#yu!JY+xvaOMfCg51~AugQS3?orVD6?}{DE-Q@JO(OfHv2Q8=-A6hd}PGbKn%Zp3^f=<^6B zKCm(BdwEl!XFm%&oM%8&+aujNhpkBQSC=7~Nlms zc@Q07qxN@4NWCKiM^_q^e<&U>-e*Gn{F!TY9p3^U_EXeJ?HW$@zlXh1h*YX3}EUQEyuRYD_v(T)1x?MZ24V&BJ>q9{GCs?&p_pEdJVP@c;2D2&yGm{dUqm^k6`<=$CGn_6h*HbJeSoLUH$?FF`)6Y+0yEt$-Ed^7j&t`r1IpLJsPjrphXrrS9{pgCGN!2v|`8@B48^o6$iZiFPm6xzRiK+Rrsm_{Cj86;X z>}NbcX{q)IaTDu~8#Xjzi~kkWqNFiuN@8?$(ZH=@jGu0DBs&B^gXYy=A=UcM0G49* zNU~U5gl?yZoT3SaSb#?EbU%BV%X;}6d{eZmQ(3thPf0tF7_+NY^6dVt*8|ZQ5h9Z- z{N|GK!Vl*Y=x+7H0;B+*i~0Q&2I#t}VJ;i4u5yCr2;TRbiHXf*IlD#$HpClMP-KuD z$p+hehhdwN3@BevsA3T07ks}i!AnI{N47gqaWTa@=3$4*Yr;=2rsVsSNA`H=2`%z$ z{FACuXE3_9R5F#{(4p-ethT_4uYmm{uYKVpavnr%V1ghPzyUk|)r`uSAM|_#Nt;&R zXe_`nuyg72j=P>WkKwv=q8{6)TIDgI-VZbGz)3g-humDqvNeD;1cQ%$k^|yF6gt}3 z&h&<8$Uv&>US#MoiS~2Ab|9OvMPI;C$91~~hf38n1e^BrpbpTQ#W~X46uSa|KO7X0 zJY};LyE}wO#A(X)q#xs77LA0aPCE}jtPPjg_iEX##KCj;V^Ho*v2#SvC<2w-+qBzl zLw(&OMl4D5D=5R*$|2!E;Fpug=mHgmtYsao7~_k{I6ZBYC0^fC+CNG^$os)22p;a# ziKhF{Qm1>ZlUMD(4?(&#zIJBN{@|02|3S}rwH`ziX+G-Wy?oRw%YTWGVb*LAI+X?I zwM-o+B~8#&PMXL-%TAN7E4Ca9>$C{w6{1<~_mnHD@yTF%LINjVmY>ia9?+nX+hcF< zrEv*oZ@>)&o*12+X2|@(tS*O@$0S->ok18709vDbUT3GHzXSk`SNm*Pg(_B~j*-0$ zd82g>olTw`>Vv**RH%STSZ{b508W z+R*>=qnw{Rq8RsopAa;$tz~q-c!im5Y>3<4kSP@k%hYdsUI#a&p zS8ere0zfRpk-=`479&MlC45mM!?K1xjK2HM>$@=llI)82&)Ep5o=$oNq-dR!TLM_4 zx%iPyUJ}`RzoN!XI3q~p>+{JlRzXz0QZLIs_U9ZDE&hx;VY1xJtepnIPcdGf5Ea=xY^6aSpL9`;!UtFz^Kq<@0S3&?l2n1-B z3c5>LPqe3y1clF>2fT^ zk*{Doym6n(+12o8HV8+>dl2fzsJE;hZ=Nn)aK4uIRnKp7|7<(?@JGk#v>42o&=WP5 zp;GUZc4`iIz^!V)DqF9ENFmPfHOK5OhF?d11Bu~Q3z8V>NCq2KklC@>$50#6_<|a+)i6Xlr2y{~q)9H(t)QfeKFA zbN6p9Akl5xU8dK`%Kz$d@h~R>^U3bN)L-_Eqzk%joh>a7R|Saw=$m-o*tnPAYXE0V z6iaH*0!=EAi(@N1@Q)}y!R}V0(?1yPxf3+I#%AYD)2-2P{3c^}zm9O)g=BGTK&v!Ibu zxlvy(;7-Bo zzJm-G%*G}pcm@HMSM!+w#wwB!_m6_K{Njgcb|r*5K z!1TJzBz#5IyfO~R!#;FApuY|fdefXWs-~4(Hkb6M)s!__3-mo#!-OvjFkSmdeBnsyS>frW@@8^V#fUy zOWVQyI?2obSE)E|ERhJ-sS?-Ts#>cZnr)7)s3rBRy(U zrGy^3?Mi>P0==5lv<3+}tr3PMmH&I6B-mq42f7bnpV)qg==#C1 zxILY=GfM+@&u?Jw^xpzeC4A^1Fj2n-Kbnpl#0}!kgW=X!S3#i1`l;F&9UTa9w4%2t z^%^)Mywu|ZR_IZOo=Otp%E|TTD~(RV3gH&I_b(tTF`cqHq@)H|PZn&wn}3QsoC`xi z6!nU{2{C*mQNbYPd8V1Ufn@75&LRETviEd!p#VT8n_RS~+xSPuq1xkb%{iVgzY0Ua z@Z;?wlmBqFTmt%Ys_+J>^wY`wXMA3M5>GNfUkl9^;i%0U#xiKN0-4O<$dHRXP#wga zNire`7NnaO9vK5@#`srJX^r?tnS!7q2kC|R^v^BWKkD_p-{8a3kmfZBe=)xUN83ZU zW7yDVeLhuD9)4<{a)7%^NZGLO`5WabR(=pGLtVh9@&pG2Z#LM`X~UN3{n^vM*90k0 zT#{RQy!Et~rN}32*X6R5@^cF5lDl$k=9gK&M2pZ9V5=3`j*v|XqsZ%u9tDd5?*@bT zFmjc-DX30=e%pe%3q;e+zQ)YIM6Ie`Iu!oY_4SpTW3 z5i8$e44IDk<59-_ukZ#1op?(@=`c!9WLsQ?)Au%KVFH}xq6v)Nzw}75a;lUWV(O|d zi-yNGt)LmaY+Rx6^-ps25hAQhYp{uGb0PDtIF-88Lw+63TW)NxMm4AXy_$ESL^Rwi z=}^eI82hX0KvG4MCgKlskjuQJq2?t#b;D6R;ET>@v~rYGJzta$-ziVEmXYAcmz( zD-@!G6U9d!2-$dwY$Qqvwuw7rOBh)8n%Ea{fVP4CMrEqVRljiVq&Pjh-A3jT3F69? zG_jlA*wbU;71u62z?y%ykqWpw?9s=Q#7tk@Es(I)KJo}l>V1Q z8`I+5+j@xscZd2QSwb>gyBKJ(k(AgB-JWVoJcLC9(zbO4WnkBIV+yj z(&xFsxsNDr5gj#te5)I~Ij)M%BoUtUS*l3a8Q9?PiC}Mw!|(U=G<>ZSxm*v|i^$@j zJ&C)#2v=<6-*s5|$D+DX7hLuVF-0}Th>fk!-v@u0Yy-{H%^`f>hs8^eoQ7+m2 z_A#vIPSMFgax{Fp8l&1vfR469r`vl;bhK+UpY@&bzY=g!?c0<8nsE51hA(}d>@WAC zj~{6fWi#6zsw%~~tG%Wdo7j+fsE(}Uhzhl-jT6)&>B;4*nTrZI(a<|#av(cT=PG#J zn||uc4mtbyu=y?^U_KcRXCvRCvTS96lao+dSlbbaE;LvuH{PW#M?KPpprNYTW0DSP=*Ut?j~)v5sep` zXCmNnUquPTue6F8~TGO?TBLwvisfYP_E;bd?MkCr}nyakru#vJFLvjwk3Y> z;@jEEj^D{Wc>0&uHWaZ5wS_d|W%FcS$3o1_2-5tk@)Ykzeoz$FCh}ox{s7N9+@7DQI}L?`G=VFgbUv?doU0!}&}33gQ!(Otu{*Xl;Ti?~JYb;Uh>zBuJ)*Itc)CQkrU*q&%AQUa)mUPS>`1-DX|0>5B ziPe1>rWgFIOe^`V6OZ25@;X?rd)WoQG1#?blk3;h8EH*Z45OxwkS~&5wa!8Y+|`LP zid}y@m1KewtS_CFHu`x|y88Ma1*9Av8DVW2qc4U538y~BXHsr4>wIDJdzx?N3#HKA z{anp>#VGM3%(Dw(6$42Ni8+Rl?Mc@CXO!jNkr(WhMbeZvamiOY+_{JJq!g22)Bg1G zc<;WJT4^*4fvU#e)p|zm(s||VP}eDeM(k6|La#&F{d}dli|l;~M*4~abH4S>_+-uT zd^pK(D+xo&lxpv=D3s$o8fO`@5!5Zpdo6WX{)rO3;T50Sw9yoGeDX%+E>*4qyuTzB zzdtiJ$&7t^H-A4VG`lg@Dbwj?XTz+Q)ri{D^7&R@;h`eQE14gul9nYX+R5cHS;G`3 zgXFqwj;>;<7#=NsH7aC5^u=yPyd=DVKKVBo|tcQT}FQ0=yVXW|OX~-6Dv61DgjaKpYcH6^b@r4mXIK_uX6{7NdB{UJD8ncb& zc3wT-AoK8~46VLdkaYCzP@M&TmR)FCIal7W{mghZcJ5>jEp4mxX7r-r0AoS@59^)f z45OOJ?+}r%rhgrMB8hJi{;SAgdHZ_lk*y%%$}6#0R`e^iCRKwec%2`(D_&fywR{-n zKFMkLW>r6$KRDu=AFdSd31{0_v$cn6St50($(WI3-Drvc^;gAW6LVK<=KCWFdb3{+ zJx!APi6$djCLL5V_N&G~>z~~@i+v zy`~y@4XmfNztx_Y<7 z!RjJ9$zQ>l2>p|tL!G}i@-v9p-hu_A(E*rFP{kLkR7ili?!)I{67CeFGT9>VXA%4-;S1pHhUM5Y9 z2t;#ee-oTikGMLt<&Wpn^=W2i1&)sYo{J?&pXctokR9t?&qnn3 z>jmk2F3yZVjFYw+9#Q?ii>mdqJ@VbOxFr38&mzNdq~n3`lTRaaNNTqc!k?o6Mq5Fs zF3LVfLJRRN4kx+m^q1BiYvt{9>LwG3t9#h@$;Q^?Zr)0H(a8r{dRoJO7jktxu+S zJZbvMdB<{wV?M613}Pl;GMc=DbGOXF!f-1vbAmGKXiChiI)XjP^}!X_9v`_RVT7RuQLScQcs_BTCc0f-_MLN^S|i zXfCmj_@Ezlu6Phx6HrrwKn4!4%KqP&r?X^*^nHu?w`&7k-H3?EPX$ zavwqR+TF!GD4%0-Fn_XudRwg^zfj|E?Xf*uR<})q47}?T9p{z4`4#ttk*@VMEy_>~ z>RKjM*X|+hMtBQLt5|k4^x^M+n@LyCr&wuSR4%xoz_DddSMIt#dt=8)7XFtzVzpJ& z1BqQmLaq!B68HIm@!su7q=eXYwQqn=S6ui=_RQ!f#d;(co0vPYDGFAVH3NB1Bxt;ck5B^{_JQ4^gvL`|-z* z%PiRG@?;?qWiz|`XY=Hr&(K#Wzit*h_PK#wp;e#yPH8iPbjP(vS=Q>R-6QrECCWm9Cr~4Jev>xjg<*3I@b7pd9fvt_3yT{-9J)@9=%H zDLbXFpwB@3AO|w7w$nkwKs!AU$#C%P6~H9zNL`il%%ppxSb2 z;e}!8%B`8?u?Ze^%a> z{>UWqm~3r}oUo{_3LY_7g@@q18cli^CI5YNh~mza-efhS-54~rg7+HSVm+dsMA{?z z=C+GEeh)Ice|Y}H2J!X-NuZj(4ZorRWJVqv>-J-&>+iiARBbq*aK!5}&A7}^`y0|X zd;(p1l4mb*EV9q)mv>Zs`}%Ir)1=`I|3&B^+zB4ANa4yL#PgRKM`(dVZcDm``t^Wb zm1H2XO>DO=tavVx#9=NLn^Y;}hT-I3Zq!-olkQZztQX6_^|@!LslO;9Z9`r&F<$md z8M2kVk?Rk|6kl4zPwv&})(9oRkmVBxk(sJ3ar~5ECFZyfk30q7fhLF0W9W?CP!c?` z9MjvszBWABX=*Gqdj9Y&fzNuNtn;VGwqFe3EJ)@*I(q-!)W=cyjgQGtwa5X<&cxYq zR@q6Dv7-M9OV;s$!%0q>=c?GBj;s^8=pj4JycTz7r3?jLXzM6?gbl24OPYjj++tB| z^McHQ?qhZr-`b_qOz|ploSww}U8-0ygS$hS>!ielgsOR_@wSMwi65y)%8#Mx_fUOn zz*3m&;J(yC*AQx}z7 zMDG4E{1>!#@D6P{im|!*R9%IY9#iOz6JZ=lX36TQ8lPk^enpX-DM`ud6583rwE*S^?Rzj1~rIwRJ^s2_3&wnpp5;R_|Dx4{ZdMilbqvRI;AS|^U zprKlZwDU@BVw6jct6LxCdY{sIzCzxsjM5j`RBx$vT`xf`RSZr?6?4=L=i0nB#nPBt z(D)W&_5kOKH1<8EJThEEGwYrDo`|(O8nS;k?AaL*V11%ii5oO#TL>T?|K{EO#8=u; z2oJQ@FR_c8M=)fmJEXTeEr&qpnHD(StF2leda!OLSNDeRs&dFmhS829kI(Z_BfVtF zSoc4fbfN|7Gt?V<{TU?{j`+&ob_U8i1xjaQI$eeO_MH zw@K3Y{l2oWHd%0d%fcAh6AliyrloK3-C=F+%vSOguiW(1losEpsz?vT%YT<$R{fI4 zXZ9dZBUhL9)w#KTqe<|Q^!=9qbaU>QZ%9hg;>ypNGDG0w=2#7#drSMMP@7gp7Ibgt z7waMD5}sLcEUeW0@FqW`+koGkDz{V@>v;;{gr6w$(g;zWgO}CgZ&wYy+jV9n44ee~ zj=WWQOrw4OMD{70tt#A)+{npj5WGkz{(Izl;04s>iBL3mPlAzHPdk<24gPyay|TUgVl4-C(t5XPn{{Psu3*XJ zq5v5dBC!5ZkV?Rl9p=Rvba-(`@h@3U-x3{wkM!h8`dVBaWVFx_)-|vEm)IKVAzsy?ooEyKc&5uSW>Z)!kgQ}+If{L+ifF<9fh%;{*I#G z#uXp1JjH2YEE$2G2RVt0_$n^g39j=b`z0^sZvRRlf$oH|ww7v8*#5Z|iP9x2f-R)3 zo@`p_t!vi1wM0KHvVE2v?c%Aw2ArFWRn-yn(aT;ah{LXPlf`(&_zyxK7w(b^E9#e_7Q*}QYBvczP82QoJ|FC6ZZ*aoVeb3nVgLb(=0DxW&I)=< z^k+t~A4i4NgHO3sm7e5Xy;fUZ4E>m*C_1mYf==67I44CA-<1tJtSNyLkgS_x;;%Ss zY>qm`IIr_Kta?vkY*BY~O`1oQ@@YL@;i`DJW`|}eD&%|Zif*8Vj>>e1p;5?=x+FdR znj|Q~b$=bGhwz+oE~{p0Xokk2vh8%HI}fi-uOjLiUj9O#hNUxoWvS1MF=JS*!PAp@ zA;?Sn%On;n72(-H+dg@^ax(Bx71k4>Gj^xd?e+|8p>_7=rkH~`O5u5`iZs#(asDp0 zY~)SWlWRDuz|jFEGypaB|9}!iG5^-z*6jMw=e5PymiNeK&}+k3gxp=zlu1@2D9jMd zh%`T7blUyJUP$ckXb1E0#N$I`a5PI zifTxmH~bot<+px?6>(vqPmDu5)J2U?RR)*9{s*PbH#x{3oYUBE17B!zjTEMcOt7zv zdbzGncrsu2d7)(F3wbsTq}^a^kiYuj9Gc}F{6eDb1EI6@_^NOQEG}{`0`Df!}{#2oA-_ zl(~1}0i^uheNL#(lWHBTv`O7SBV8>`#I%Y~)3XSKox-iQ=5g(^_-34(m33hHqaEW$ zG}Usnr%`XTPJm*II-iHkSjsM@|ADz>^bAi2lU8#kcU5Q;(Rq{iS)`(&Dsk>IzZza{ z<*Vee@;8;6r!8VLxts;QgqlceF6%k8`jkj>NaKc9fomgCp^3I$dL27i}*|6tJT&(gyMSFeqJl+L)&a|=Wz zv6iL3S9a>s482Ydf&w7_!-iI8rLJzH2&8D^40NNma<8*npi{x)rPrR16W5+0OQouo z`uJ>#w4043^jUgLP|-H3!;));?|LKspJEes2v->l1;2q4Xvtfd@Rm6iugv~z`rGRP zmw87sj}$X;=XM5qHWeKU`m-g~e=ctFlN%}3^~yvp`r~%iXZC(4VmZ}weLd`N%ng!# z>&;FkrSw;#=7MGd`rP1%GXjyykV*&goDfY7nrk@e%T81LM8LhTup9|$=bP{gK$Nx4wDbs$~2Y@LpgYX z?J83jDU)4<&oQIF-k0%d`bkAL&6NR_&sD$d5)<e*ItB zx#x~HIT;)+j*q=L4}gdWQmZ!D@g;IBS#dw6jYDP$CV*=)eTe{(UN$O<%pD%Tv)DI5 zOy-Y@16uY_++pt@Fb_B%JAeLC+y&UGQu3EZ)}O;`r`2`hO5K`Bdn_;a8T-G- z!#9Ceg`dq8`3L4h-=aQ|M5|3msJDg*7wJx+Sxoe{cpj40hglnWuEcUq=J^#XZd7Hs zbRJ}nw=dD0?xM`0`~>A>pG1FSNt)Oy_taX`k7oFVL1r!uq(sUHdgVKSH)oBzz+D$Q z99}IvUo7NL{2&gjIV0dd+*!`#kF9?A!gqLA?lz9LwQAjp_=jJUVgQvz|E``*9{~AX zj>cci2@_r3J?;^&kC!WDNazYdkzhWiQ-p zC-XFrw>HNRipDGFS$unR_GVjav|5C9ETvs*NnxS-R6J5!H3Ju_NbOKKIwn*#=>|x` z5L0`^zRD8K`Nv^pPJ?L%)l$d{t+>)qt3In*Q;cL3o{vd=fE&F`54UyyjQz@s8CsG( zslDT016Eqij62qZA}!vP`QI{05lqbgQ-5z)q+=d^{A+$ArF5$vnWz#mEIJ8Y0|H zS0$Oqp%?+#ok;6?%PV~da6in)ww^hi&aJOJuWoyL#JPpKUR!O|(C}<*l(twoT@`hG zNo4hGZ3X<(cW+=`<@fD6T#DW;9=D7$Uc!_`O;4(+_sxfZAeaqv;E6V?=KPw=19*wXVk`oN6y9s}&* z?3oo{KwlOYl>Rg)r5R!G%Du_}U$eb>5T5U=uL^EI1LH?FuM&=t#^Uc>e-m6&;)LsN z?RL$Kj|`GYUFAm(YZM(K;Nd_2xrya)7h-y$J9JuNs)Q0IT?Cm`5>0i_X%AP}Ke+4* zz8IzGc9;MmxCt%IJ)hhi(`x;Ot{dHAPK$WWO>^^$mVqY2UsNAdJg7t#DNP%u{G}Tc zwmDRI9`KZ72+4h^KTRH`t5YK(h?5T zLoS{H7axD5qvXMjgWD@wL|qO-8qWIYnT)SPUn|~6eFOJU+*smtBsHa5=NOj`IT`W` z*LSj{7(4T)9l-z^_=othQXi!d!V6uiw z8Nf;|;SxWOE~^GBW(ClLl{t8Y9F;=Wm6wJc9?vsF(lM`jy~NpGP;?kjUJMY)u{ z9e|p~(nz)_gjqg#nkdo!^wQYALFiYwugNW(hWeGqlwB5$dP74E+~bO$ciy55i*3SUHN!0J${@NC3atg+?;2^SBF96pUx9q)|w~I)K07-F2&^T zL`1$tY|7nD>!eq3W#jtuvlcuh8D5^rln22+SC8W=dt24O85_~q0*hk1Ny2r!i@83B zUhfz-vUZ?X+8||CZ1-7CuW$QNfG@68NqNvQ>hq4sjvryCt{u-ej}JXVMulUgJ1kWP zB>#YW@y~y6=?C`hA0{7$KTR^jq3!Y1b}d=(WF2nVTM3f@(YCPyo*{&@? ztBWkA-w^Dl2cQupzG+l(@4RSWx93cdA&e0r{W< z^fYVP-{@H%ofXXO5_+5sAx*lnud9{ZL2wtzB(p@`(E&)P%5?-lUDTq$t_rl^EvRmL zy&>Jf=g0s{qnM!veOL?^{##|4E`YDP&7pALe$}|YhQz9a_rLb-Dw{pKk$Yd1Ai|uI2FD@FTD(r2k=ZeeGGYLV5?+S#+sJG&bv2 zB8Qh?2z3AnFOgAQ;)W4*k?Sx<>wzMikluUp)`(PJA*fXr#1;9yn()k(`Qgyp-G&W| z^HcjaCaVc?AR^2uawVPN`5re#EOiJxdRpC~E*s1B8T?3B;vPaFw1%VqX?zAjx>`fF zIPb`#+L-fo^@veRLx#PeL`iCX+!=v$M8nWtnBYOvLLX*F%A9~9P0#~JYPbpp-QLE0 zg6NCO{9ZURC5cnpAVTi2Ckx4HG!Y6_2l$G(j(wX2fwXW>I%FTl7@7yco4qYTF8X?g zELgxk5-~FPG zLYf$_Mkvd2x>3>L=}ej)D8wvzd=CmL;Y>!cxvO4nE+Aujd%tjZQA^C~EqvYdmLhei zdv%nE0S-V~U`qZXroRR$7BgpZ*DHldwol_h9@RogUsTB)F_DcnS>OKfNvibrW4>O! zkPiUP%Z4t|JX@03&-iR~0rBY8*5Bad$9Hb0k)Rq!wOB6}^tPb1RC9L0&%u@vFNpM; z2yI`h8|u^#!Pm(%PdXFrzbSqma&VeaPnIh%UcT5cD0AF;!EBNnA>18~fnoqwV3{_U zaISZP>&friOHBUxEtl%Eo2+W^Dq~TnoCjzac(G6LS&K{23Jk#~N}Wh2VAs2Z_YtBo zT;k4qlUPU=p$6vQtj4H>oF7xWatJ7p1m(T zQUD(1%tg|LN~PL9g)mZY0LMNQMiYEou0`3%$d4aDVJX7N+Lhc8tUnjP6dW0=+^Ixs zNdb>6fkH3$V3D`%hxjF~?Gy~Q_NAk%*tD}t_!{yJabQkh%h4aG}X;ql+V15V{3P3t*XN`Cw2WXUyiIL+$#E44Bg~?Xr-E%6F zEB!nVmGB0!YZerYGdchkp8j&Jp?aGg7BhW4j4dc66Q2uETwSKu8-bFJQ~LPvJjD;Y zN1m6PLtP!Ku=%1dFR5k-2A&?o{H0>cOT4tBK+yU7#)0~+5rA;h;+72k;lo|}hDZ#O zU6RD7I1QXE4v7pVm@Ejq51T7SMSZQqH~Qt4qB;VDI;c% z+yStE>E|<~s@%l%`H0CSbm+5aqU)kDrmw;EUY=+XWDIWzL zCPSvx@26ki{A-(&HS8`;C;#5cp>HYZ?Epe0lc-`)c{Nd&txC4zjar0#W)NiS)*$is?~5%dSY!)bLlia?1|ycG32eM(DiWg~+5HyIun+c+u&x^rw$!qfEG z<_Mt54%d(S`fV8fJ6hS0vj4C@VuuIC;P34JdeE+4@;hcDg#nj=q75}^hUVhn!9U=P#KKQ*7v9p-%9bm0}KYK<|(PQSN8pjXCRa5K|`=S*j zPAQs0OaxjLX&hFc(kN-5yks9;Y&aEZMl${?gJ9qdM`P9Yjo=T4F})!@KyP^7b81ta zuIHXIBjM7^$#qaElw8Fc>Oa^|xLAzVB%{^g(ZAq~V|%-M(HA4Cd4_CM#mN#HaG@Z(cLA6{u<*-tu? z^x*>#E6&2%1^lKAagmBZ&3&Dz1FNThKs}0B_}(IiCzUVrpBF-r1t~}?cN7v>fDAyI zU$wMd#Rg?XetTUf-JaO_-XOgS4)Ir(#V3H72W!;=JU}J+XwNVcs0g;4fp$!a#?x5F z0dtmoT-*(QVre^3gU3dxM|SGN*F+!)vZx|D0xfVgFjv@{&iB}*hp|&D8&X-wZ+)U& z#K&Dwt6Q?MAwwGLdd3vA!@X1u0XYwDK+s3#Rvl_~&Aui_j_QMRE>T`vvm2nNS9tWq zte&6QbHe3t@FMDxF2Ce=Z@@cm3-vw@=q~j)+Uq3_=DtE2)_q}S3Z;$D)!?Hi?m8iQ zOocXv6$tg}0m?>}yzaj*+_O{4{%P)<+QWhl(35YrVm|2fVkl#v2mn*rPbkhNJ<~fF ziZ|#`&!OCMCu_Aoc7D@?gwAVYrIGsZGIg03Ee+;O4PB4)-fwy?_u_e$LLgoxBW^g& z6m)+X5Ip#gypL3OB;SAeGt|?SVW0U?%a-ct|N52W(Dz!6}^CRb}_BdGFl7dQVGF zAtwF$vyD$VI+aLQD+@Ge`?CgXw3BXHld=`@i0jb5lE~ux_@r!A( z){G0E^eXZRP#3tw2gMraDNRK^ciM&UJiC;xM-+M`d}SCOaGjJ3&SIYl&bd;7_|bT( zCq}q>oUpzMg_hEzTe(PL}ikYo$z`z@51j;@q==cP7gPyB6%YR;YZMzyn~ z`SF2=|IbA0peSkIE8>u<%*>a8t46rUQRMKpdYtFI#LW@sf4=LNa>;kT5kt`Y>_h4Ghm%>K zV%6k|zmZNiaZ{^^{c__GJHuIn;+$It_dP1kCQV-#H7~GvdPpO5~fT!%|xp5J?XVmo9A;1wa9$Acp2b?NgWh=>xNLaA0~!=BwL^ zAwz90rdn9hOU0@N1!XOD_lNkcckdA6^obX4Zd^==HwG;5m$>q|O4uhelPy#Za(GGa_E-%^tV06sbtNC>{fs=rkHKZQ)ldf- z?zh+!TO0WlzS1eR)8%=t{Oc|mh4ek8oL$IAE#_sUxQ#3mHr$gDoPP8x-*O9VL@@*X z`W?RPyqGSUE^e(NO%D^05Dm(gp=u(92?6W3NJghzg{`3@cw6o9I!2Nwu(f1x7+MtS zw-L?yzv-j>`>2PiOqG!97Dytw(xN^%C0O-)F6v^~U$G|`eA*iygajaGp^$y#;Kzd7 zJ^HqFY0UpPYIwX~GHHJsmFp|A$B{p9QtenrAutFZ?LHN}QE){*2>>H*)hQkK*ISTo zgnV4AMc!(znegA=bHZ_Jtf;r2!|$x!CbT@o@VLQLO|)yfT}b}vy}168pKa>PKg956 zd_+JF7_Yio!VG(EJT*If)CL9DG&U59s<$iOvC`L_N=8CMOe;6%XHo3lVttE{k(Cit zQ@)$OZxHs7cS_%_Wnqv^ewFFR`pe6p+yNSJV{OWK^`!c%Vs=U604quzn6%|n%EN$C zU+(w;O^G-d8J8x4XeRm6@ywU%j|W_-#OpGgtfA9N0`P5E8lT*PWR949|CElS)TUit zRa>b;F|S=zYSNVCs+Iq7>M^))CtpWSf#Itw6ZiB3sh@2WNT;%5P^?;@=g4grb5NwDguc6q4T}9xYUW+2=f7! zb5A6F7ac`M82O{vyjDW!vi>9K1ErMKlcAQL7jOVT6s>yd{o@PG+Vz2ayz`iG= z(xo3zv4Ds{jfwiQ1s8Ok;gthRJ{%>5jOzg}^*OFSR!E^#xcclohp1HDUh%^`QgOf; zXbp&6x)S8h>A}qriO)2&bU_ykK<&mwHF#4@QiV(wsberx`s;dz#g{HMbjz(@`YY?e z!wuN|!J~nn_Fsq{v^lHfskuNJg;eSP!9HQuoH&Q}H6PE)b|1%sE{D`N3XMCP$zzN@ z2X`cd9iqMr{T)~yD=$Vrp7u3OZQ9uBTyL=MJXpjy=r7dyy8o@6@`^iGIQarka(kG; ztan)RcdZ14K0A1z#K=fO`8PPCqq}?fc+!IPGIV>B9`1lk5`ZpYPd^c}+xxBGGXW*p zmprC^)ODP)Q(t0ByPi*!ZP=Em_f zCChu+*JUGAf^TRN30g8fTDOJs?U{4Bt?W1v{_Z@t{zcL+uG&XK%73HPbuP-mKjoYF#qdT&KS{s4 zOuQKNd^dDl5K;j2M^n>rNSCB$M3tb4Y2YQK0TU{2tbI)__sO+`hCPqJm-^7%lrL`V%YIBG zo%u|m)NY9Mu*1_p_D!4`NJ}g_6dPG#G4LW8ei(vwTG(}$M066|MMG}IgdLe@IvLNKiS$c?B{+m9S_mytF#C7xCkG zlkBL0PkI^H!no^?7WY*X&J->PIKffH_oN*DZ1v-a(&D3y_HUQQruOG@*R1@vTKfA_ za_+CIW=p1jtuzzy|0ia@Yc(o}wkx*ruh+zqLzBE}cSw16gIu7)?=g?RHx}w9cO;f~ zyzZ_PEQ}Ww1SsRPVU{1$gYAT;>_(OYA42g3#XC0Jz+xU0an{HCgIq1c;((qZ0TTTE zECpGeE_eelQSrE92|rmR;3Q15@fs#zP#j@I`BtQ;mtAsLN6=buDy1;5^f$acSPtCB z;HkC0*=Zkc?IY;!vmq6m`=dilYF_0$kwJgxim@$}Mni0>&e^CUFLEP{E#VI3pPOnc znBN(N%Z9@VmJ9|3$%=;jxQUODltlh@_)$bQrK<{kO@+%HFo>EI2_KebY^A#8g;p!y zYkz5Ws_mov(rXTHqz=R+{FnV#YTYXrcn{T7r=D~l3%Que!vCZfh5u4B;7b**N`9+g zx77KZYEi=_zG-AAvP0SbR_b0>(gJToWh%#EN_DZ##AHly$@dSEC1!>=8N3KBtq2dj z+V%rKQ&h(!Q_wLpcr5`xrd7pKc!c?Z`wg!V&L@zwpmW-kQCHfCU5V(GuHNj);>Umx z0yP_0&-pu>2BWJtfr_84A^ViUC-(U5e&uYhbF8VIcOH$(vXVvjunWkKNwbKg&^oO4 zy$2!DSbNFy7vNsI^*w47?VSN7hwvfgZ|M`aIzMTLWA(1~ie9G}0m*`$ri+-~1}b|8 z?~q~jMv*WH`OUfETM%R{*0aC=edB`9xH7uLuJ1BK+hlTg+BxWD}n{s)*S|2~!*jYViKe@8WrQ&Zy zSH~$orsypB(@Jo%D#h)f;UP{waIRDypM&P6?v4SjY*I?XY$v3lE&^8P&g3tO^^(vO zsf0}4{x6-bU_Ly{>c3K61!C+V8bVjoyZi>CnC1}M>H=8pzd%iDCYrh5Beu$(n(_GF%!40-YDT5thJe;pXDz*{)byx-WXN?!zC-#gM?BkJ0(sWroEcGdvBgh*umfPpzGmESID4Nes_`r z{>+KR?9V^Ex#Q%fFZOen<-~}M2E*3n`W8s~LkYoJcf{*JPHBARYL#m?`#kV8+ppII z$zMpx$-;Tz^1)OZt^KK_hio&^o|Eph$?a}D=5+*22HJ1+yytYo@lq)OG|@S)dvkc~ zSlB*^U~T-OUi2-GfRC@*tesKx>njo9m6ad7j%0478wR0sQqk)T9x_S@8fYMcXB5{P zmrH9Ed4TGo*^YvZRgTD--v50bl7GC-CNqz z4BYd^FK=t~Vq0P$-?>m3d(`>RDQyDU?bY}(@>spPBX$X}0d20)^=P?PxPP{BRe9!5 zkkRb?nNFlfnL(KA(d~=f%bkri!?)QC6JfwWk(#gFW$r=o>43%lmiCH#`I39v(P|V) zL7!w8ut9qXz!?4&HmkRMe0Snk z>fYgBkS&-A+}=?i*UP^bnazAYNs{2d6r!S>eROHchUUsB7V&S^t4Fq1F2^9l^$W{*3r(z6v@b32?wmO&|pK{$x3 zDC_6Hv!aKzzt=hJg}!eARS@sF0$PU(+7CuJZltKzY171N; zC$;njt`@q4=sRqHBP4hjR|j*}qUJqB_7`cQKNt$aMy}m+ zYX?TVTiBpqFgdZt(2z}4Pl`z6&I+Rr-wR?p^tbSFgP3ab($)@Fh}4e0KbWE)FX^#Y zSq&s!|32wE;lIP1`a$7P!Wg?p=I@AkaTfrL;0d1(GvY+YCD>-CN4-n3(egX`v(uT9 z@-j<(*k??1XmxAh567s@b&ro_w@;uwpK{KwZCNXLItE8=-cZ|7Et)hf-nFfmBu-LwW6Oh#5bz49Tf7Ry#!(Wc7j0{wRAOs#5Dwzy9e%_wOocSa z*P<{IiJKQnINbmoRtx-D8YFsS&Fkg>4C*N-55$U|KyDVs)L;9Qix_#%A~}a(Q4bS@8Xl>2yOAQb%T9~veA0hTYnV8k zuvpzKogYUWG@RXdS{W`l5K_?r_CLcm3D3`1^1=W-Lo|veq>)FuvEWjHMytXI7YT}@ z)f<3${T2EjKQ(#Z8lJYimD~&S6Ij&=plyRikqh6!Fkg*VPFCv^4HyE(ZaQqCjHIrAnYF&7au!#-m=iJz@ltgj^S=$PyIEY@X+(0-`(<`ABzr%I4q;} z<_eL!{Eu3E9eu;WPRP;E{QLp`-CSnDr?3WWBJ`xzA=UGbF>+I7zZTMs59Ygl4wph# z*SjU%?(`jZl&0>Zj&Z^tt-ANp%N?#ZjEb*bnligSbu_&dIa>c^eyS>I;YpqI4~g`J zpfThp%-2?p{HfzAx8kwQgR2(0{s&g=4sKXpMLgg;C3iB7rRjb-~S|($t8m6{zZy~!4{L-jdINFYHZ2shE}6sPB6#koo9mFKa*F{qE())e2v3+ zt3oapSR6zE5*|xfmulj6{RDd%#|B1szTCOB%N61;9J|*im%4iaPvift8t>MRg(l(~jOCthB8^ag}l#}l&|uVtz#u^D`D&BXX0oRi9r)*ClpeSuo7#1DcZ zq#px4dr$K@0l<30cJXeGD)0ed6Bpz$j1UyjWu{*=7Zq82bsX|amc;;?U{T)jq6 zBzd|FV^2S@hkhDzxoSy=&;)2H)?(?Z#nzlx{s2Z8J@!Dz=Ki511S#}gaIXgK1}?NQ zSU1pstVwyferHlwF%)z=kqDI*a_*yL|NUUE_uG{?5?i(Q^`l37WJf0Z^&j6kHSTL{ z{tfNNsmIrO|1eibb>NfQ988fq4oYQvYNlw-Cb_?1H;qHVmA2th)7!=VL-!)==zWZsRV$m+$vT>n7Z;H?XnL(DrvMZ z|BMgAs!c3M^}(IPE)rT~yc>Y|(g)3pwuQ;;FyH7{;C@ry_kyS>fEV4lOUav!+4hSm zDbq2xiF!;S1bC(cpUup9F!oP6o#lJTe!wkH)ww2Szpr}`ckP__V89w0@VAGzjD=`i z*f>la$5*EKDHkdf8!Jf29)bei@9X&Geca1cZk*`EP8WO(#SL?ELxi+&zr4nRY%cyvliKooEe?R%;A5Wh%;FR=&T!JiqjHE{vm!)1v{XHQxdjJpV zR6ALC`?e{K4-PeVS|2R#byL{bTo?96BJCrK45yV(gyIX3FoDYQpnx8mYsVVT@#uI% ztV5_=2Rf;;;kPu%Z-DVXcfnR+KGs*DXA?B@$>wpmgP2)neFc(N6(ER?CA#)KTRX?} z-Jmftl6J}Of~b*h7`mfxGZuT7OT;{A>9d|{nm0RLHBZ@&GBY{qIsiCQ$RA>#)O{}( z;#Ps=$nC~_hnz$F|P?}}~13OwpFB*+t>Yw2xwt`j4&hecz zW!xG6JH4|SEmj`&v^;vOT58d2;qyrAWGtL3#Q6*EF@LQms?`I!Bil1yf7x=^C_a+$ zfvo}fTnF{Q{-c|aE7h5-boTs`{Ll1N)U2fkCFSQq0uvDYHBLK90&}7;SWMJi7$=rZ zrCwf4c{|{y?rLawS?TB9)#x>$Hs9Ngxx=@=(e$um1N6zmOwU4aCkL(>ouc=fz>+6{ z8LPUNzA;;nGr8uQ-WSV^6S31V=593;FCUAx8eE@q<16MwA2IQmVZ5C;&gVW9sTqh_ zM%{;ecVi`TpQpXvs|g$vWkHbqm3Bcu#qFkXC`|-Y?KyJ5Z*S+}laqL3xDt)VGo)$r zsI8XHF-GI8Yl3imAl+p^P!7Hr%(Rv1kgaB&U{#4_KJ7+pX5H5ht!~!yT546)yIj5K z$O=PvtAZ_es{vBNOwg^Wvm(_#docXd-+3gN$Po-vQIp+T*e9vQ?*^|XdL5bGNYR;Q zFwpeQsyBKVCg^C72^!z_3j6ihh+#VEW;#Y|2*P$XBJ~Zk^IH`#^CXlqGUr1e8)ABA zHNNHWz5bQ;IjrF_yUxVnz-&v?0zjUYY_wP|xzx5BJ8SQlb`uOBMw`z1yYdwBd#3S0 zJCUY3iB0}Dxx*w1WfL?wdR}T65Lg9Zbnb^;^7SUs_dfHGSrERWBgOZZM5GtuprFJ| z_eiYr;wNyY5j--v4bVPR?!lvC-+y`aIL&axReZ9>Iw^`paoICZGCz>Qp(aJRud&YZ zF;$KQVTRJdE77G`W#t_Xj2`5Q;cUFHPAf-Q0Q*^0y71$gW=$fe_9r7TM5;!$C4|lv zTBd`@w{Frtj)H;nmR}kcz(^Y(e=>I{Hyz&pj1*RC>{<#{1R)t6r{k|1JFUD;h_H+} z{Qfge5;^P(QIch!)4|Xg5HfPmNCiOoePnq85c5Dgy?vH}<~?uIX-bv^ucM4E8tbh} z9Z03Q-bitnt6{X;(Pq(4?UKIClm~A+VG_KZ>m$zx{qtui4U$x%h1#1i02m2MrRkjn zMX^zCPWEBlQ1J#U%f|2U#^@P8SNzlKf*&?D z58^N|-TAZisyFR<Rpl@|g`oQiy)5X_-ExL2W40x@jM(v+#0%dOyw2E z(bMciMYf)CV=Nd-JlPirB+$Cn3RP16KrZx?adWP*sys zs-Ayr^(2x7UB5d%8UkOrW$&gK-FZRalbk3Gi(ChDiFn-hsM9wyiM;zOwcI&PK5jTG zUu7_-cupe?br{@&81#LeTC$PC_(_#XbRe@t`u-#s0Hzw>U<#nbCD1nblEivNsgzUH zixd)t%wC?65AFd32mz9ll5c$W{byCqwXO#q&>rz?4;0%TPmcot1oakTF3GrHu-Bxj zXoJPcibI2!p^@Y2J+0`a<@!wgVYG^KZs#fulj#8&9gDGFrr{5Fo>j{Q5kjB~3JDJbN-ZpRg+&w&irqAbx_-a84MoPr<=e{! zY6l6TW{{;fv3Mu76Qi0VIZ@qyubVKt*OJDzQ>qWPhW-mkc}c(jWTW=5$gBs=DB~u$ z{BuYBP_|A4RFY)aa3Bn$zmZ8wTm?Nd&s2QJPYi$gGZ;`}_4byexj zP40>Ti9ip?EMZ8Fk084)-z0<>a?#n}aA+Ygvz~i>6~5ELzMRP~AgdWzYiS#7kx~`# zrVZatJS!TdSg^TsD$N&IHcDDtXNTviRqk?>9Y_g_V}!j~TbamGj7#y=Y>!;k1qF$V z!KdvWvH9u>`Nn&+P7c;r1#N-(AB3)Od$^nPt%vms{EYe{!dQP|)l0`x)CuDy6)$_( zF17!wRK@oL`(LhVf$f`WbP?_?Lj^$;h_qWLoN?bY?W&);lZQ|p7nJZB&@Q;OH^V## z7BudNI}_={RCJ#IlfpvEVz6hDI^Tb&OBvh_6%r_GO+6!!*hzyoJyuQewJpB8#wD%X z^_r8|hpqs~l7kxEyr(OVg^f8QT!G;gzYQQm1mQ36Od3$?!whS8QcPcdM2LR#G##$8 zqcmH*0SaKT$py^~^|v?|YK7iGk_=mLVyFEL+XkR4fTH+I(}Pnd2KmHZ5$4s_^(LNA zw~W`*tRN|dREj)c@FU*?wkKF@6&U!x-!Z>ikSuF=#X=<${q(vp0RlsFa^78?GJ6(F zK!09@g-4@TzCgSHMuCz6=z|cBj=CE?h-XB8PXr{ zVeOOj`;GDqe-w%lOwYguE#RxGmf-x$FCZ|`Xq}bCCOl1b!tsTDJ>AmriG4@Rhh3z= zKJUBhu0#wa+!yqe6JO8>E?uY&*7Udv)&^92*pIaw{N*X)e91{US0Fw&kGt`RzAd5O zauuuxM8MAdlag*Y&Mts|ziHfGT;}jEfOh$Lc+Wgsve{05W0>!SeCE`C!N4FiIS8}6 zxzWSpkI0?(#n^-C?_o1eP5D7-J^CD}KvLHkFg!bEdN`g!0t1pamIwuPk6ef>(yWr@ zWNZU-i>0JmvZoIV)8VQSA=4m~sMJs~W*dptqA zK2yfhgPnR_%e^{nAo@U%La1qYZrExGF=e;`d7Eb5`)oo@)NMr0_Nn7|nkdu|=ILkNz{Y@{~1l+pXqTbTPBc#{Iuj--X{DMnWtcYHRd+@UajvJ_jeF6 z3UNxq57>01LH<3Ll%_|%$cT(3f76Jk6?r3NxVE`Nz>$H`#%N0Jm}U4>an@?*{uzum za1%LzR+bXUYQP>QS@J>XfS2noofg5ah7uo{4iYWL+&AZX+!@Sk@J8sLb^G8hDgZtZ zQxk&C9*+4cEG?91kI=SkljST8L#{CvPmL8iX%9^4RllXoFCPBclQ*nCi@4AgGtk$b zM)Z6;JK?WLm2}wvY)kBD7&1-tXk#lvXC;#8Y84akb2;~f4J4Z?ShKJdy5OWwIdoF~7 z`4^GCrTt9T5t|ol8C~J{uwJL^<%Vy0Ik_bGRF1Zep=w!mv7ZHE@oZD=X2#L~{W-zL zXk&ocDsxR?Iu-gs*nI(x${iz6zqUvpytr?3u}E;C)90LkJUCT1QqI|XI=_xbIT5VEb=WRcWzWv_YY0s^4$laCX5UQII@`6fvkhjh8)n z?Vb$f*6cGSz(PlFw*Xc++Na`VY#cbH@kF1h`MfRBs*1OV<1nn!0}>+L2n(`CoPYjT z-A>Q(9)mG$HZjC%u+u!iN+IV<2x#9YA%7ZS@`yEZe7*wE8`%C}6=vyO&}+6v6o7XK zsA1oD@hu*QGw6*(enJGpwcSaEIzXjOYNs4B75WUOtt3X!S@Gw36hIqb=(Ag|2Z4Ie zEP&EH$dp4qg1yXI2dn0Zn;K|3^)eU^0M5uVs0ycNdOxX+2lrSAmryq;Erx$4!<=os z&DY5OmMd*MNw@RKdU6Ja)uQfMjC@SM0n{;)$v+aSLwzn%wKRskI+qGn&%scR>9A;= z7k#bAB{_zz={~5&{~}6X=G_^B7q9-$;~Iis1QXPdGpdpM|6EtGmjda6DbI}SY^~9r zB?iYfkc70CHlnJCgQ(*v^G0>yD;D7K^l2AIEc8vtI>s-_R($oOOEYto!RN^g1RW4p z11K{MjdBeY)UVInv}y^n%-_x0(saxhU2i$K0PwSMI3@pGFlA0e3+cWw91MY5i=n^P7J7S~iZZ@V&ewk2D=^%ME6mBM@sI9#T85}H4 z^y?eq;>l4oZaKC+RWaYdrq2fA|4A_!gL-(&;_-4QyP9pL9n9_K)4t-lDFpvcby|Wx!w!>-%Q_6vBv^;NgmLRLMCO z9G$ep|G9!0-J-78HT;BF^v$|*{}VC%zpX_Ss*9e452l1dB1Ox$2l!*i7kBY8(+ zcf6oKP*Li(ra>hN16Jr1OBUQ++p{4vsQ|q!qd}~NTxrQJY2VDVS?@{Gd% zUT4l%?g48iy*Zy+0rOi1!xOnhZi!yM^v!g`=w-Fo7Z)?da@en=*>u@X*|^Ym=~s7V zAp|6Ws$21DD)T1;NK@6Tr7UxHH6L|(BMiv`uc@UN?<4AoZp(ULD}I(P>k_W&_Hh!<#Akw zn<^dwXFLI$Wv6)HOyPpo$$LM^J>hwu>s$E5`29yC=CF)$2b-o3-IAwT+3t3u&asU~ z>v!<*+Q?;ZaCA|NY2j-UGS~2-aUErPi%tH&3eNp!mq_Z~FegD#lhr5PC$}5R1#4^>eQ^H(@fXNl|E3mLa zWHrqccQkS`5yO-AG;cO78FNMwmu46T62nthtM(2oagSrz3mDxIER|yvr_sqZA&b+V zS{x9Az&uZT;{KNOwwnbfZs2<^O?TQ3=Fhq>*Y;HSkOUr5y&`n;S|QAd$tu~>hTI=0 zpLV0ICw4T`?;^`FNZUQ&O^-QQj)))ca5>vET%{**bw`P$gx&^hD3MecZoy$bYd&5M z7^++?^FS6O`7B2YNnOz(Xey?vy}9Q}a|XBf2Sc2{1o1YJns6M6SW%^1XDQ~cBg`cy=sqOY)7I!!riW! zycbw+my<-{Bh+t59_e!(ik>A~;oHxE!VV39xIP4EndqC_4~S3ci0ioHexh}d?Z1vw z8xJDvRus=2ln9mZ+n1H8XRaZ5roGDZ$v9q9rrj4yJ0ttRNS5I2(?CpU2F-KzG!!{~ ziIGU?Ye8vGipLMn%IZbwSX>vpWy?a;RCR_KEIrlR`DeDl$H8nbgY^Cp- z9HG?w15+xDzb)4cjE?HF9!|P^TPHi`7tiP=e@&sTTVi2yYn&*J=BtTb=g~7)A^|&Y zryO&c!p3jv3KHefnjv~6u8;IifrDEI%rJ_V>pMDqZ<($44+wtrH zZPnHNj^Xb@hEkZ z-1ATwRL9P@3gpF-xiZzKKhr}$mGrsr&m5tIVsXxa=Vo$01wq}=ule-X!>^CZvYBNb zNLyQ@^&-OjDk`(&vix*!hdI@82k^7!k-D-Tz8LN4ed9kYPB7csk>@IuS4do!;uOM4 zJ$^{$$h&1ad@dpMRH@;c=VEdsOv{HtxMKev( z>#9bL4ukKd;DOR2IL|qSqrXo!AGODKFE43`r$kHJHhmJ>F;;*5_{oYVk=HP&Izj_g$RCX;L`9M&n%4~`O=WOF?D)Lo3*H;s)dIjj;IGoR(+H-PV| zktwD=i}ZBlW5uL|;Ts7Q45R+5-}Z0=+Ikby^LRIW*x7W8*8VkOGDPYb^2U-SPg>mVdL9>2vjxnN!O1J>A{3e&DX)(-Ihjcwec z`!2IR^0(-0|F1l5G8?br?Q*fP$!jc4Oj^nkzoxQ5U%P)-Fs=68mdz+v2$A@rzw3Tc2n^L4^I(j6ap+buiNy@Xr^%A?=^e3@NxF~B=N%x3GlHMa;gwy$iCCHD5p zZwoV&O~bv`s9DZy$jjLS@6|8apT!>*v`SYgO-B3Y=MuCck4djbD}6-A{a}ZYccB6; zg;j>lZ3-%E2+@Q4n-7~Sl+&W)e8!`c&*fcQUTXG9KUG`S+U(kCjSZ;o{(UjZA`NBW zHR-MY&F7%Dl_nmW5m80!pgs5~*&33P-Ew0edu`wT{=>~9^x5xA^zvFs4nL}| z8B0Aexhlo1bqiIvRKm`}^-=$Wp2pYt%$ zp0O8q@@nk6sX)4cuidG7RNJ@73kVLs`PH45xMn!2vrBMmN1JwCe_o7m(LPA=)>Z`d zSA?{KUZjN$$imex2w^iLa+obkp6ROy_ zr;s1oMTQ3EDFaV6-+)=u?RgKQtMr5H*;U$q3&w1~hnMxxBx}2J!fY z^xaR<3U-m_z@a=Q|56qpYm4lLL^t|`y(H|oovUzFZW#0R{~XO`8l`;7ZpSB4GpZul zK5sp|B2Wy!-yS8bl68O9(6{nsjV#oTC|RkbOSGREJ+r6b^@rK??BOrr*7wTN!VZ0m zuXSUhXr{{5s1fPbB)V_udSXA2avR#*d8Oz-=KRNR`?hsS-1PLM%rrZyg8pSd}y2O8_T1t&=@qy0H((3=i*jI;D)pg$lKYK@09pTBmwbV1;g<5dM45Quht>)Hs6SF}!6+GdNp@{W?s4G@*po6eWwXs!9D2;Hcf>^w?-7JSr>8 z`%%Jl%qK;{-{mtvcWk!nkw2z zHF;oeN6$-07Q1hg{Ry4>A~cVxC@*ZQiPg+N&y>e$(&?3Zf{xH|<*5ID@%~yXS|fO0Gl>YLywN^M{{Ba7l&-c+)yg>S`WPk z1%GZ5JQ4EhB}!*1%F)8NVQ|RZAj+)CNhldO__KdkUYM+f8c1uOIU5V_Ue95=ofwc- z(s`k3xW-XnaxAJZB!_OW`?GXiAu;UT;<6x-oO$k@thjRf>87mh>HNg~JfZ%tmuC@! z3gI=etPH157_!%SpRG+62pTrPnI+)RC?KCwXDGge`q)f(dP|MM--!@4q3w=Oln`%7 zCg-56aN+h8UJuPhG2JkE1A+|{>r;W3=5yB(vyVE{DRdRCM+fbim#~mM_=rCq((+1Q zS0zYiW$?cE1tJ|XE7L5&uiC7R&4C=WxGa(k&h)aF*CdN~lKS4}Et8yin-)uUE}-rN zwZDSAG|bS3{npdp(^CTT{o7v7&R=OG@N0HlC&d*mAx`Faoo*L?^oSqjt0^{igAY?I)`v*0V2~qJ0x#%8Wm6L};!IsN=lF z&|+3ZJ>+(-bc|p_U8{*$UYnBFuq^CD>a(WSyXucv@|ISaZyFk2$k;P4i9uhu-h$WD znecW{cKb;#f(t$&)##nMO!(;QxQaaGY@)rQQ$NnlD10lXa!0$_sz*?+K1*x-LS#y0g(JFq^pet;Z-eez7m+23 z+igZvXFLa|OPt&WU3Dq;EeR^!hbKs42wI5gDm-LSdyHNs4?L_}a`Uz$t5oLe2iFD6 zViZM%A9*h|NQ`{)&Gbx6L|sT#$3_AC(ZHsDUSM zaa2i5#iGzLlOSb7A968TB}eL1O_t=A$@VzaeNfHSV-6}gZ}+HLFj}S0Yv`0LX2JV- z6_TU*4IZDpJ(XS?n}~NfYq~Mo)iL|6T7x)Iy?p$QkLykMmi>`l9l3ZQ2Hlw@^`3ZX zIwu4o;`5N+G&Gi+XD*BJ7n25?@)IM3C0MQ(leh0a!@PVw3CqLMu5&hrg-!EHm|(v_ zU=yJU--q-}jK};dTxaD67s?bFUHQobINGjXpSeKCOGuFB||`Incl0og=JIFzLxjVrlQa{UyYlt@}}*an>32$0ILSaH}?-Fl>(PO>eQa z1v1sM?f=j4 zes;cfLeR~lT-BvTb`png+ffF+4nhk~x`-+u@?~M<%ce6F1dAl}YU)wn;Q=L_%s54% zPHVLE!8vryGnadm4IKQ*$7Bc)MYOmVZmqR^%gB2R zs)1&!sRUYeQtr{EJ(bxHlx%2Qn{HM#Yus}~j&lbkPUTK!9`Bx)Su=jLBr4j9R^jbU z)Ung@>h-czm1AmQIz*5mrAto%*?6ERP&#etJ!sJR9?SV5DHfa7K3L6F1SB71!|)+@ zudgda=YTICEPuqW;;nM_g;q8ddX>= zXa!XEt8~G;=!QaKpr30JIlZ^}_-hg`Pzbw|^kk~%Qr8RvbgbtL(}qIO7wJ4F7n2Id zeQjz&Bj>1k2GJwrwwVZpJJ*cDuHX5x?r&Q}nl37YnRN*j%N_Y~ChA-}zxR0NavZ14Vh!}x)l(9q zb30#6x--92kN$*jZa#{S$#6wS<-N}0?)Tc@Q3PcqZCx?{3-gGYO{H9JomxT3 zQ<;fe#K5!kqOh%0m(JZ{S(XfrayN^e0^wz-E?DD9)>d>_mzwR~ENu8P-B*mT4ajGv z*|x!X5Is+tkGkr+6?XXYJg2F=5vKUVRh?$`ulw1-cfCGER!SOJnTKbonjp}FY&p(Q zD5sh5hUK5Z>+$t~rMqq@%Dx<&Y+KGp-XG!jv8}-ZL19*XC(Gn~?$Z;#0#vuCZxk~Y zPi4P&EFvzo#9`gcA2IdB#mUsLD(BGZynviH-T~*(e0a=!#~>zc8JIQOp+o5)Px_9q zapCXPJ!ITcQe}-U!=}xd$FDn01*bmc_g8ARnzCi7v--@30PqeOvtBB#u5?CsSE+LA zW65MkTua|zYUxC$mHMA~XGPm4w~u_4tKf*;Hzyv_ zc?2mNL7_aZ0vje|a2hG&9E?ig!99z}v}5BJ*C#3%e(%cTl&W-^5>a$newya44r@v? zLYBql0Mrbc9@tvzg(yclq9m{1x89F_a;TO{P@W5mXU0`ZX?Az;W@(^{>w%hCb0}>J z-Hl#&vZO2fj46thxQ~bv8N6`s^^#m-=7x4=Vz~=M>sAIa%4>j>jZI%92a;rpC~6s7 zYHysFAv3=Nq$p`SgSRym zpgjnCUJ8Trs8TLB-GwR&>@3yu6!vuG;+qIRWjxU&4oxrVtlDx!47b%dB8P8ct6|pj zwRFWa+{Hc!E}FYUB;J|YHB&LN0WtL#r?EMwXuJ)|Yjy5o(_Ie4xwDy1moEaRJIp%k z(Nby}d77mz0^uHEdZLtk`Sr&#StYUEEhlg-vZ|CfL)O%Z(g{Z{#dX2=XbtU`Amujm(3544+zQ=0D#9IGcx|o7W4o@{{i^jgl#*Qq-L zn4F^XE~%khp-zrt`(ItS9Nzb55x z#jllj@Zacv?fBMVqtyDM{4}}cb%aws@GvBJ%JQsP_Tr5yiky2}P0@_@`bNTTb5d_$TZ(vs64z?e3nc>{@^7+rGeX4L8m# zRg+o&u;@ggH9v=q`;YY2vkN*NlNhld7|Ru3%!BfJ)ugd47r(hn?KbQ4kt#!$?ddC8 zq)GD?J%fFy=;*6bL$?8BgA?%~Hl6OQAIP8srQtKN$vBZJyi{vZ!ng)`N*AcB>WosS zP!F+M4I-8k1WxYrQ^XFSP#W6U>>_8oH3qe&b>JlS)RSJVByAU&W~Y7D8#N+3Pena1 z-8p4CPtH^v?Mo)J7J1Ou9}PkikW}C1;5@1iG~9?%(0&@ldN`~kr+BGNep`CG0IKQ_ zM2Cg#r|cKI-o#~cuE_)*MxYvq(+c$0>B@l5RILDcKj*c?s3*T~-8yZmD0G57g0gIi zE6wDL@#8%p(ZJNyh7gEwbWeEq{I%;SvXo|UaI$~~HrP(Ol6|&vNb`u=E|+y%&ah~( z)oWfub=!<#v;E+3TWxjycg@ZrHZ|4#&Y3Eee!U@jRI1LqN9?ofRotqXR=xehA#Xl- z<0s9&R=!2~ifUE9n`s^+y7_V*Zjxb-=Gy_vCkHzWD`FE$Bev{bf_JL5-jF}Bu@t+q zRL&BS`&A9Eit1eO6Col4+a2vFAqy6C?t$^#%VZuLG1oT)Eg+~)g&2c?GneSRD#LSJ zm)u6%iac8Hnl>_l`bcnW*1h|9B^Xt*RI&&<;V-&caY)(Au6k7d&V9KnyzZ%e#)}bQ z>JwQHc=^%NM}CSG&|#YD3GlbsZz7K2i0$wMomRZ^ZLZ04X<9oM#Zpo|l7q-M$}txZ zMQ<4MQ8z<3BAFxPg5$ntyuCmXlN6PodH&2)aVz?spd1+vdrC6tEQbR=>cAbCc9{|S zG3P!0N`Vmpgg|(zQT4$B)G!IQmk`OB_v!MG?|Pc9tg9lctS0IO{uJDVJFe>G#n?#y zJgrUY%<1aPg%K{w_BxTyD~IthWiW}9DP=tTURs^8`%;+iOp*mQ@z?gGMst_MJ~+5? zW~a1^W&ZZ@)VMpo$kIJdJ{cAc>ko(|)j#sHCda8QcfP&6J?^G;2;ZTbI!EW2!nC($ zo@aDHNyx*f+*W|Nt;}lfNik{5xJrxASu%n}7RgXd#mQkS{zPs%ViC7ZgD?AMYKgkT zbL1bK>hOaa0%Dw4UWOp@NBC6l;aajA!c^Nw#z41po0cr2;=zvH-ZkwL73cAK#56%F z1O*84U-9s$vWuId;)xG$?$*!*0-#K3-0Qqq1LBujZxne&B6ymgVoZ4Lo! z+pU zAarpWf#i&C-yFyd!9|q4%I_}@K15EFh!5DLO;Zb={CPvPj zPtfqjVE+A?pN?^1d0u-WUcj4Ul$RB)j8#}BpG>hEok>5s1=xis3hT{5x zfNmJm_5=4LZCi(wcu#YywJ)5iD!45mM62kUy`T&qR&j23JQ~n#=DGy;smpu6Go zt}tOdmNJT4iue17$hLD3q!QxX9d(l(41&e^p;>S4($ll!bl=z! zXVJnEjwyleZVh+75A^)cS$Po~FJLot+Nt&QK|oOL>=JiYMc$RZYnPFUIcm0(3eGp5 zJ8wR7PVyt?Z8V(@MK>LyL+^0D-ZM*F*qqWO!1J+VC+l!s{~R4$XPJ_cjq805M#}>g zGiW~8)wlFKcxcbiE9tcfF|r=?4fT;-fEBB=FNWsO#oIQTuU(1Q%8)8l7xKKcil>_G zeaa~i(tN(3ob2L276U>@N}7Z*i@p6iB9;#KOYzqj6SZ}}={g?T>ib6?+$Bp%1E?hk zDGvF#LD}YWO|@eB1?lHm>p&;2P#5yJ+3>aD)k;gC;=sa`xT58W5AB{-0WjaY!|}w3 zaeR{dnY!b!18u5le4JG?Mq}L9Cpd@d=SXESf|ve=`K*$@)I8{z1dB4RXyUdfaz{uc z)4^nqM{_iV{s0va<}_(l?1D?)(>}cqMrDLGsjh;B*1fa+Mv-uP&=bnUbLPydEeoX-(Lf-bsG~T*=Ixu-g}J^nBW)LQm%>>vr=%xc1pIWby*qAsQrV zlEk;6;UJEh`pkU5PiB?58h$sm`2aRfL7-`Zikoc30JA$GLRc!i=3vk2x^wqI8W`GP z(9e&Blidf~7s>U4w9|fJn8X!}Grs_XY03KBZ4ex&0w;c{1-=Q4m%>;dc3IEfAK@z9 zuebI+1p2+kn|;=6imm*+$~+P@B5u7LeSH)4F()U}nw<6h?i~&8JB@GUnW+W^>2;qP zyn%X>`+SeUI_b19g4J|*CE)7`1O+7e$gg`;UI(v^mX#(t8_4v6WEe}VjjLVg+I8Aa zur6>Sgg22Ear-62Jcm}-!~l7S zAV?MXsIuoITl}A+6wrD>Nwz?HA2fh;-R_$lG^N4cdR_;h<>-#yo-;?f{^>=%{~Om^ zcoF>S^S@?IBdzxBF|dFj0nyrR(j9zyE7kW^wr`1=B`nYKs@hO_vvUfllIGB}=r&R> z5r$%_-Dbxe$NtUa6+?FP^v-6xwURC6e8d9638$E*_&jU8Ek0u7+T1wiaeS~zb5hig zMCC_0_3qQ=XkH67-$ou-?*t@wGBK9?(Lwb*B1_;2^*8@0{7-Q!oE#;w;~L?J#RwCq z5+Q8Vn^O19q{CJCR?Z?uWc7>l?lh!HQ*7Ro#hm$^fJHBgmVl68ZfqqqQuRayIP2JB zYwmZwe)-+6L1fvAe*f;6@P-r+{Dym2fXGLE^sM}Ci)}sJ^+iEEin?u9zr@(BF4ldO zR#9Np#OqnI7}d|9O<^J2bybY>zN?lFG8aeq+N+ojrSD1TPKRJV5W+i7|8E={y6jN z+aN}2QpMLNKCp#1$%)(%eKcIU4V_(`8_k#!@I?QZ+}DZP0J*1ne_+tLn~DKVhwqA2 zs00|IKE_|5kWn(W<~DMxbhX9HSpH!fpOw^qpXWg1xDxuV+>28K<`G141ISA1)XxAq zVs+KrAiDZW03AzII31QnJp}W^isWD9DdbeY*GS{`)`P8-$#{WbZD ziIV0fdwsPidH=%hloxFFjn`Cc)tqD1z5C2B@embaG!dGvX@&96F}n8-!c>sY?9H)d z3MX{gj7L-EmH9^AE4~pg+Q2Z6FwWV^lp-D0e=SER9k)~e4Pn=Y@N@RX(9tzyH)W>p z%nbU})cOSg*Vdx}B(20r-fHg$9(#bZra44z<(|a>-#*}!-G}(_s2UtI9kW|Lbp`P- zup+w|3YPI3BsVjW^WUQmG^)}W^AiVUv-~kEROZ!;=H+n#!L3vN!(UG?LuHI5GL__u zEu0$a7if5sPj-;cDMA9)QEZZxRo?y>-+v!MMurVBu2QdkiMo9VlX7^Ufm^(c6I=e1 zbSAtBc`nH|JfRfu1>}5Q)Kg2t5x!$l%qh~j)(!-K@sN6rD}HkM%OaQj4BkN1dd_?v zb#2Ip*V))|$1Y_-)K!cJ~zhQuo9Q;>bEIScLH2c?`}5PJ72I;MvomFr(Z)Jml~W&{KQvYY+KPW0`C zyZ}Iv`KI3?7xQXnO}iT7l%z(n3CUq~6ZfdiGAYUUi)a~$6wt!|GC-{;018h(0)NFIP#t+ z$eeBZa}4Ms&c%%?3RUFoF5~io#|s~#NpJ=AhiKMDfn=u6=DuS2A|`v5qdt{)huUsg zax!is5dN}NvrC0@|8T*diqtQqW^0q}u#Kw5IP{deIP9j1CDU&dz61{zLPmYI zG`@JWLem|d+ns%N?qXuRq2Nfoga`AwF|*a`>pUtD&_m2mM?d1&-NI9KhHt+P@3-p4&-#Ku`@I3O-GT~wbk-^nZK zN$hNdtsZQ`QfTh^DbnqsRe3^;&L^cqIioY=MhqFfKY}m%Dnj!XHUp5;*AXrALcu0} zP;Jlk;@At%Rj^5hHuMp8J2^Icg{6{#==M|bE+UzzsfREz(56?}2ioU1hDm@lT11{- z?q(KoCKy;#+gA9YYTjbPZdGp2d7P{g24w}Gut^+O5VN-ze8;fmLl*l@q7la9+QA*l zOLaSo?91$vW6mb<<`0^KZbQFhCj=S(S|`=rVZCGjvRme!V)KbAd6#tvD^jc7xer@6 zd?{Dy4xYx9Abb;3l`;ad;H^f~=Si9-`!1Vz)@|acats!qFG7E`swTZX^fpO-Y9PUe z%{{C&oWi)&mcD z`?)iJ=yon`8}mXEuwlrtLot{3Al*F_8JYWtKZ>Tg(GI!)g`|I1}CQj zme1YF^f2Ii(tOklBL3bph8+X!>>wR~1n+2*%*3v6)Sq}~!36D%+u;|0$5B?lxPImb zbPb^pAy64!A`r{U7&<9u3w$YiIoianx5hE{o4!Dg5W-ghO9;uZowQdA!f0rQ}3RVsUYZ~s#t5Tre6kVb)rTC=__+%0B@-+=@^z5VhOpUvTBh%MD zKvN-cScn|H8(e8~4QZC>RvZE1Q$Zk)nkd5(7xBYFS6ti3Z~CNr1&fVpFA=js#Wb7H zNB)M35YyesB2%9q5G~C4aTSG%_@4hb{pJ}tdN+`r33Rc2v%S4%7=zzWlW_rt9>Q`s zc;2CU8T_)aoA-ppO&JDMZnl6_itT$E%RrA&9N&_Em+Bh~2tpXFP2d}-ICLmK&u{vc zAJ~(oR*O;-v0;e$x+bq;aSrQ$ho&I2WT^VO&DjLvuNo7u8lLNCrCi1?3 zvLf$E#DfOt32u+^Ll@>|x#?E8PU9ecb3*sz3m%}6iCcPns)stsJg}N?Wlll1 z(G3xVMQHM)IgMDlp?`@RGg9`_Z%2D>ptBqgq3}Rf;o`B^D$?VZkhMWw>Z_Gu(sqNl zUE`3zfb(Ae@1ezAx7t!+c*>flf%5((G@L0V5iC=*mZ+*bN0*j)Uk-3;I!Yca4S)u^ zd8PUJrt~dqCgO?18G{6#Lbt$pl*pUsjr`OEQ9}1rbQh z+~tM>^qo1hM_@qsckv+gOv$hGBOf)^Fiqsy3gBj=23eCRh03l*{74m=s(%SmBKV&E zvO3=_kg_pDG26dWbvI)7ds?BPSiYV}Khp;fm=KBF+NN;(p~uHLImR9O80?7WzE8lX zDL#_7XNE>7MTc4~nB!P9LJe!op8~wF;&)mJLQkB<{@ZI5Bz6GLdHHWoy5>q|Z@+D6 zQj+$TbqJ0KDK(XSUe@ z|JI#@U|@sIm|%<7p^UYrg%1?aMR~zMpiS17pqZoiS;wsV0&5-Q)DRXAC|kryA11C0 z#kAu+xC_h%G%k-R@Ew)6;vgDi48oVsg52P{&^W8I$@tNuQ%MlG5eaiMzW#-N7F_kjW;{P1ukBaXQEwo9+=MRB)^sxqTIyny7S|(Q?cw^*7?ppv2 z7T zr%>qUI>j507+t~7VuEDKQB+`UC`9czLa{rgovx@Ln+0*&DZ$8t(;&n6pb3!f4cpsC z`GN?6HH1t?>Gk>}p#5;YRV6oMoGyCGXlxRfiNEjt01o^u0@uZTMD1H~qk zvGXFXsKRZ1=~G_Q*1eg+@Uv3-zE8(EtuWgwutl$;?>y#u_>9V%5~6l`(#xKG0r=aO38*e|Figl;SGgT`JZArKE3K8MLXr;Eyx zSX%^lSK@gDSE^G$;X2;?5b6BLK|woj_G{PYm^|LxASXm#@m+>C6p&TaI^$a7T_>2>`!E9i` z_W|Z5cdM;HcYwLw<(q>LlaaTiH|b@?;?uJPutXD?0jZIR6_=P1rH~T0k4OFL$=1(L z>mL|f->+kC?%;tjExP3S<%x<=CG^zS{EI>d%jVP$>T9$69d1!;*r| zzh73NTVskEI+nsQ!gojBdfmEHcGa=j$z|te#?H2L%?)3Nf(bIYUb*)VS(y>SGTYMn zW@+805f#!x9;+}OBGWsOUGb*n!Np$(fIK;}%Z& zM4tA?dF{C713H;oVmD6hrEpIg28;)1l}tGqNYKI{fm&XKMezAR+3fT1|0ZPl&9{n4hkE+UK0a=-pdeH0342Jw7oqsQTlT z=Fb?O(yomFFI;f1gs-jrTpRHZs1xy_2rZR3qExJ_(6(2`kv=wWI%7i z<7DD91BGL~otRZf?gIIQ)ow!jQd57Tg-KfM*)GuiKou#j@-#-0nf_q9<|-#&%} zk=*!1W2AQmd|hVqV-Y+0_q@5md(`~k5t7N~@WQv`FZ^$RI3e6RUo&+Fg}%_ul>p_m(br5ej=59?Fh&XpPzJmUEp$ z=ud+Vr~cq55Gf=#y>fPKFZ_*oAeJ!iM+S?ubmhQgO`DravazKOqrXfxh*Wz+4ec9n zzXC;Wn8I6m?2Hu5){#x6 z=QwIgs(WmR9_L>lQZ@3Lj#c7*AUpEVV_sTjvurgWu`>xivRkM;uQy!ZIsWt6Xp*i6 zcH%C;#I;Is?0`&Q{CO0TD)3=aaHxM zUhf~D-*eKH3X%No6Z(<)v}Vn~HacmRb1#f)X>TeoQ-qM%0w>w(zU+~bS!vTg_%pxW z0Wti`0eHcHrmh#RMY_dwmD|^2T()iq;`PLf;yh4v@HZiB!j)EhBhLW^0=c(?_ma~B zVuN+gMfMhSBDCBYkXtoEtnJ`{QRF5>2!yI2Rkh?W#yG`;h0X&ea^=qN9+qVz%Cw}i zGsA`qWk<9;=ATbdGpcE5T30fnORm1pB3)FP>UI4seyJBs?;XQ{Y{Cv!hF?RA0Q>7OfMBXQxYfCxSE^NqKf-b>kHwj%{}G{Dd`9O> zq5)W;CMCDdoB)1M&%f~UwMm`jootVn%MWMRb`*BM*f{^}jswoEWq#hb}f(sI@3GNWa~9y(x?w z?o=^&#Q&6OWmxsq(?+F-pl!S*;Vg;0Jr>~1_MKw>kk)68?543zssC(#*Akwu&eYOI_I&sA8tq=~3KSroY*IXgGcW{&P&evtD6kyr$-O zc+yv4UNL!ky?;KkZ!Kr;z@NB;k+Vd&pG0@3 z-R|9WKUFyzCLzCfLY*;*DU#L0WMXHH{hC$?p0rTXw}7gy^=bd;EMez#m3j9i%+8e$ z+2=+&Rptfvlku@Rauz$J%F&lYGefBk(Q8Bi1t80qYMHnpd7RWH7B7(gn<QRX1YvYMl97{ct!g8GZzpQr(&qKnmW8$9%~qcnqvkE1OIr$uEg@w;N6FwL-j*s zV~tgL%;3_mBULTgH523JE%wMi<5r!-ufABExB#_3^PE%;Uu(rS!s$j6l0Px3Emc+) z_5MVYL}$-r8v$bY6`%;0rtE=x#eZoJ*T@oT_2jkralWCsa$Nq9$vnhC^#i5F@E? zx`b-fxUsX5fqoiqONU4{ZQQpg1rE)aPpKEw)Y#|{Qg^#(8ES$HZ|`cbMtwBtK9fuf zXK~;GNlGo(qMaYXvXcgxtW6(*Z<^$#oO|$w8={N=wt+=%OHKWtYmgpy24O+MAsW94TX_gi`IQkvQHh(~ zN3~@KSo_2u$l)7GIpy;%!2&o%y*fXwt+}Be@|(w~U|ASZB@?Px&o;?mt-f3{%iUQlhAf(66Ebm zWHf{WDZ2e-Tp~R@Sv?3#>y=&;X|x`bI9ORyTw8R8imq#!Hab_al8~oNl_y;}uW*Es|`^&52SB_Y{@X z0wo+{^CnYzk#KC#6*~z%?Hv@qC=z>wNj1mUjtPS*S?C`;)> z_y`MhMa)sn+asJFReMRAh#HnnwtByrA3<>=tjL3`vBkYkC9U>fSC4|H{B4iO%wRWo zaf#{@Kpw~Yqq?EH#m)&Ec$$x<>v_4RLY%F;{>aWw{Pz_#U5Th)9_9018}y&%(r%&; zZ`yNJ97`3|q68@wN)Ta{R1@viC=jc_9w&yUhJpYLFM(%w&$dvAIbk$TPR!Ag2>^z;Lzi40HK}>PT z;4e6NV$XJ6a7M}dNMR5jU{5P(4wCpVA$Id4d|xRaOQEuur)ePj>Ml2eoVoy;|ESHM zleI!Sjth+cNNrageI>WG`2*OxZN@p9M&gs@~O6Oc? z$YiLwLe}Ks^JW^GDfek{XEmUNf3eQ(ZscRM&Mw6MKgG0Zrb&+}Y`V zv3hX4E%7hyktk0AM*=5ks<($zq~a!_`PWWW;QBNj^F=rRoBc`$@^Ap0YDZb!nfWeH zx~{t>7Nz{?U?(Qugcq&o`vR&+`p^l)=D)Ks$ed2=*A&0e4#hTfJ#^c?W||fS?tjFZ z;e@8nrGXGxI+jov{qL;2Ru4|*q|jJXcI*z=|Cq4Dr+EYN=&xw_t{j~8R^>xa?4UEz z-J+YE1)s)Z_nvmOTGIk1=*R^YP9Zunpm^7zZiBPFVqSk5B!FRhAfXbs0p(v7z94+8 z#<<>E;$4{@PQ^51kKDmejAELT`lR^9C49L-w}?ZmR0kAMh#K@!nnq3dhpm)4{V!>J zhj(w_KeK0#Z~G*c&R^YiNs?HSX}bXso&|l_P{TsDKj?aSvF4=s@Ex6~V$xT=_Y)-k&1uk6;b=8=j1cyP zT+f($RAT?sos(|}k&KO#vI}09H-aEhsW2~r_OiADj>XKJqjymcInp)Sd5|^W!gczK zozCpE{x@E@NG`o%nm>%5qV0n7E}zhE6Vx#jN6(H|&X)K?Q~OEr4V_t3;8Vq)Wl9%Y zrA~)X05BEL?BpL^hLy%9pl7q5TnQd%s{XX+=Mk=w4BX>9uJaLySUIe42g_st+4SSL zQ0ka{?6n3j&f|3Jb3=O?7+o;_L+oko;~;t)E^$#(@cmX@6tqQ}Cs6ChW5bX8KTXTK zFZq54(Kqn-U@YPnC1+Az4#(A0kQj>2CJngMb-E$kFG36taShPp=-o`LVm~ZVzf{o0 zl4*Q=RN@GHz@(mVR7&7z+MFRtTIwH~|KPN$3jQ;Td)?J#;M;oB0Pc_Dm7$X;J=Z^J z4inAd)ci$^{_!yVi)o2KP`pSq?3Ywxku>Ce{qsh+t$_ z{=Y_FK1|kb0M3%|=#vrUTc&0R3*f>q{4shQuKZ*70~GdIH9sH}VG^jJ%|PA`ISE`$ z9&oJ08w^SIpr*N9%=jx1%s-Sp3vl>ikXRF2fm|1-^_+75cSwqE}9Sw|b{bc}n2rgorp7u>iSXzt0&!ML>So z^CGcrRiJV}nFe-82K1@qxHa#DolDPdIK2|wlJO;glQLi&0Zp)#5V};5G=-Tmu#^b( z7L~R|WEX_JHv`p`)G+c-ZW5!IN|!tX8V9~6f(7f>4PSA}Pqvt8ygApA%#d2I{o^`OyM${64hkW+iA@ucn z4Cnrs5?C<9Q*f0CDRk8JM+d<_a3*~)AQ$!%c7q_CBa<%E;y)|%;BtNJkBvEe!T)D) z{IKr5Wq9f2_qca=LoXq8vQ%maeB0o`c)$ZPYTEzY7y_oJxobTIC_YY?3~2jzK1|nr z&WdgP96#|NfN(sHf`Ws72ibDGYeKHK9>*wi3qbD z#wUGyfoIs0?b38K12uqKH>#I6tY>eBHwkv8BL7@50K5{8GH|jTa$Oat?Nf^JYjU zmLnS@om0MPu;OJ3&AT+U6wsRhXQ9kLiu zjvvg|+yggspgWin{T&L(smD1Q?@?RwHfW%Lon0vXFTm`*QKlL12>)GfIpTy+R7((3 zXxDz?gyHKO!5JQpO&e=;y&YmarG{x6b0t@vAEzbT^A2?4!?gbZvbl})`|^$-{htoA z%-^Wv3j-)i;F%NRzmNEyIV=cZ?)n64Rys!JnvfgA*9GG1B-p@9e7wB*pr?VaO$YdO za2i}{lz-J5clY1KROa-3$D*O~%F77C)e`mSa4gcl>Ch_5$|17eTfVqyqlaS|V&4F;mG=i~L_P73@FRgb@dCv1$b@~Y| zJ4$6vohT30@@7!|MmNgoG6*-v(HPi-U+5fV_QOWqbh8d0o-`l9L|@8I?YGM{}2 z>2%$bT(Ek_@j8E77-xQ8>Zbv|aY3W#eoCY0K}15(s?s5!nKe(r?=Q%>*UbALmQAGz-bTEb$k{ z2)WIuAj3J0p4+-zpQQ=eOJKc??9#r3v=*Q|PA8k^zg;~e{AD0ps=AYY*n2CP`#Y{C zhHv7X%pZ7js5~2aAm-fkJ7YA<}Rz*~Y$=qCMT?w4oWf#5NZgBq`wDFTF-Jw4I z*(Pbv@Hfy?Hcn=&6TkGh8QgU1$eMPQ?Px!bvA(Z5j)P}!eqOw|)q6qEM}~p>ojI4+ zV|2Y-qo(ANy|zmZQC_;Rmsg8Eb!Ol{+aP+TC2eg|Uk)SF_I2iO3WCEhf42kFfwLrS zW-Mz_B0ts&PqPFq*T~k95b8?=Qc{EEdqO=KTd>5p-Lj8?Q&K9-a1>z@*vWA~sWvQR zpmCs&a7;kIS3l}0GR2j9%snpsmonX(JM&ouWc0l&CK)l5ZM_x9c$`A!NfO!^ZO*xDv7W=`PT3^;odLgVQrm{; zpTU8w-_wQ{o;00BBwK+<4FY!(CKqx`XY;|*AL`7@ZNy=B(|RC6*je9VR# z^+70tgbKk`bRCSU*kAXj$jG*PGwF%YBF#%*L7CT*J@MN6y&+~eR_m1QH1XLlDoFlO z(%9Dtk~3eey}sIfovuoJDl*}=;+efs_~>ca=d2#d*GP3%Zn6i~UtY{OlF9O9?2AhZ zrp%q8f&w=xT1_ZMvHBMBUV33x>*Ce8q%8tZMMVR{rA4l#rNW13zV|{-x4*Dci+;RA z-W-EE;!b~%R~)F3A4rlBMsJli4ANwep~2=|CWUm?xyY>xPts?MiF~ed*9g9I`zN8T z{JK-5{=HlU$>?Z%7fVR<62G&U1}!d*Ku7ip<3@R+I=)BB;n0;F5GVTYgV<! z&U_cO&2Fr|ZjunGn-^Kp+nnWXq3xzSzU5Ed)wNDk6P>W4I7{_Uai$85%m?~zWdGm< z1od&!@fYbUTnyQ*qE5=YLR6YWa8fBPGQVII(qT(bquydvi`KEgiX6I$!XjmKBC6-{(5k;)v-cK?B2f|R$gY#^Lm8T z;V5sZ&tnn2JKjGC$4KK24rc7KZ0MAF;@nlNF2^0HAQ#N$KMl>%anCf>d2(w!)ksp; zBN;EAY9+JuUA^2Dm!Zv_7#?f0aQf2HdBH0p(1(6L^$8NrxJs}(<|Wui?g7CiK%(SDYmRInHyg0rZB&Yk%}hHzV>HOmm^j{%sBOT^d=@*39H>f!^MD zJ7Yq2<&)fubl?8+^K*am4P4^Un#JHQlJ`kV=!I7Ml2%(#w?5u?zWI^dpB9xJql2N$ z4i@zPK!~DgRK11`i*%DfMw-8h)yiUz!Dhbn+D$HeSSO-gz4ikBc{aAEtO~Mqq3qiU zq-7_H4JUjS&aX2K*Ga1f^zrLI$ftEt6y)j^QoLt%#pYWT^pB%?$@K^9et4WfxIg%T zzga9=*sDzDZLG}m7R)Np;~BgKZPW`C7j|4tm7It?Jt*gQ&j0tm@BicS@;b*0nCDr0 z?X~W8uY2vCzk5x?d?(&p({QyiqKlNJic;k$w)`TA#DVLpQ(yo2cpucc@fPcIv9aEd zhQs^JwV)IEk|YjXPxG~zyOmDkErHn$^F<4R*9<~K!cjG9cYdkA1|9P{c6oJsa6XbJ zXQ`pQ{yLG$!RLdy)MpRQ;>qK0CSfiFY_t#M37uWE9yExN^RCwyyEgbZd)Y{of6Zw8 zgRul-G${3}M(Umv6@)j5A)qD}rCS9N8Zm?!k3hc38(8+#49w$QD}7R;cTdUTi1;1& z%(`5`E@g6U@yVq&L9bjIN-Ki}36D%W5Ym&o^Z~qyM(HV}RQVu))zXm)(l%H1j0VH$9I?&+mZKi~m(g8ho)ZSN#o__gF0Z>+q@PBeV%S@n{ z7p9}Rt5;h*#MYzbrN7Dog$=_W-Cm+xU87UAICwOn>lY_p=6imrn@pTLwlXsCM3}<$ zwl^3I#F`cdYg&S!?sF24&>W1$fd#LwmAZY>4$Sx7su>h`x9Z4o4WHJUd!%wv1((~OIpBn^JD8ysy;|7i;N57JqS`vur%BNQhso_73ekU9%5DZ zYJ!qJXf}=IrK9l#(^o)HvbUK{cwf1k9P|Y^2*o`qfNaO`4K3nBM1LTUbdAm+R%{Q> zuA}^$@_QFOh~~N->ivH?$7QO0=i}$a=qTk1d2l*GxjboAPwTE#eiB-_9=JGypuA>Xl_?& zy1072_S;_#a?WXVnzv3J@A4=&=qet1UB{Ulo5U6P2grp_hiC6ezBJ2q>j`3n7T%nV z=g<%iiF*jEqSIL%FkgB0(+D%dL*2<5Rx+u(G7!K1m8o%BUc_rgYeG>x;5wj{G9=Rx zI`|O>c;LTb!*}tp^*gu}S5Ok$#sz#YRvChARo&M#T?WR%xheKFucy=E?>Un3mZI#oOs*qpIiR1uLDh0k-_tzs^Y`DWkCwfMnaH|MT_1ZP!-#E1alPaPRJYEdhQKuj6}DPW<_0Nq`e z6qLFI1C^*Jg$sy_NkE>-bC6li*(~Sx>;pF#8gTZ~-lF{gXw%;)|1=8b=ig~#)_I#Z zZ(21Ui-+J1Ew2lw9O-7FQ!SgHymSZ~1~AJk5LSmx_8VTaZ4SFK%M<&>d+6P`5YrNK_Av%Tl{00Vo7hS8A ztXA<@U>hNSVDp^dnv11fdwZdwe8P)HDHazV8ws^Ub-q7Yh0>JN3pPw^c$3SJwyeNG z4Wp4#F(QPmf-RlJ3b$07w+O)b3<$k*^&pzVHzK=U#P12Xa10CB!u$%Y zS#~8(>?Vx7k3WHqSRN;!8Xq z3%LUL)GAM&dN<$hZeKieqE99*OS1XX#FVFrKU5J6!`+QYQVXMTPFTs1|2#%F_gky? z(2Jx$Q0WI~&@*8v#&4FtO%^xjGG9&7qRHaYEAkL9hJRdW2mJWRm!il!h+Hfjtui#= z7Sc+2p+Ct|mE$R&Uw>A~y6xX6$o%<9RdhPfg%S^!Z%ADcXbo!i7~+I9{@~J#2byJ2 zd3|S@5?y)yh5unWKl-2XYGY03T$a_=$_0+J8!QwJ1NWw^J+e?(Arp>$`YtMc=EfvAMsW3M{Bma< zON}elT62T3)7`^c>2n?4mR$W#Ik9zYXAlTKgqDp)@U6_1sboaDUGYn8E2F{bNgxH) z!arqYJYQebf!XJ0q!QQvYtw=RyStTJ;%Yq1?%h+{>r`k4KJ!F9(N-|r~0a^&d#X9KJ}7b|R0_1j|NSI9@CEZ99@+4V)YeY6(H&v)Y}Y8fI3 z6Nsp|P9TkoB`KG{NOc1SOvotGfg8Atoqs$A3gzYVqi3zEwLF|++0uS&!@O0J77TUu zz77{|n5^*L0LtuRWreaz-CNLd8LmWxsh9r-_Fy0E7ia_lT98eF-b7cfaGuTwf%lul z1a&NE+BTR1)t>hwUdq(I5>ktdYY%14aQrJ;mj5ttWA9hWy2J!SpqiA~!-f~ijQLE| zv5@iU$REgP8L43#OF6444;_2J*Q^XnZR{&N@!Q*ws1CF5->g^3hH^%lhVjc@Sd6H< z|MF5O3D^7NPv1|nPBh3boy(Qg)wq8i=ErsM++PP-cGR{IV}bi&t}o;p`>LvS1LsxmLOuNNFCXhmI<(95z|whQl;>OedB7*(4dX0`2TwTd~S zO0L>7bUwnm=D{-WYaTVp$zc0qE}}c(hg*HUE4i@;b*7W9Cl(PpL^K5y=X;L7G6scz z`%QxKu4p`w&*$8X$MCBb%!uagiPTSJF~df|;bPYl`!IVqYd76XeXDc)iekML-iQYm zZ~E*P+)6VxwGtV$z=1sHZ=%KB85YoptzVuYr;3>K1~R({4U#BAO&BV4Mwfa}43L`f_ z*DV`L-0#*fuXFEs!q%Q0BbwfCR&gwr@OpczCSZkzrtb!5YrL;*>-uKoi`W}-+iq|K z7H?^%PDx2tHa^S==`d`%Jx&YxgA~8Npl1n)WX=@)F6CQWy6=^@qxGth%r`OL+U zZxYuf>p1FmzuZp|+%U8h7Fa-(Jw~>^epvAv!}06xv1U(6vGA?Nw<2jAR?*tk5cv>$4hqUi9Gkkh-e=ic#mIPR9r zw*seQ-n4kgGXRE9UHU(UI>-r`Cup1GJ|?9P$djpg;Ih*n5NRL!$4~2Ey!^cU@!baT zOI%DZPa7h*HwE!YwzvqG`e*yh~I2oG^gThoqyjzc75r1F17K$Xd=u+EC*9LIC z_QbX6rKh&a_@6lcaHqdMMUqI$lBiPu;;uF5CM}3hzpYBcIK!gi^5ijH*fchrr6*Z)@p9|5=%yU!yS^ zj+120=X)?B4bOaXJpDGn_uKV+oPUO~KqBHtlN7(` z{q(C`1}^^pePOxX##d;LE9MZ0@7Av1Ku(8)_>AvCpWt!DXax`%Q(>#YmGsN>Gh{Od zPj4zwqb^@2JB304M7w~8xJ18oC%>s?QV_iLOcp#b)S4%I^KNS1l zA0UFj0+g=I^ZpmySx3ViBz!DVzV9lMnz#>wFa)ep&&l7)6OYJUN?zh8oZIjX&%lQe zpLL!8c=%d{TByjhN41jQqf7K_-|SRqj(O;_r!t`uS6e~*oxbHX3?>j|(gK2wp7CVm zSvz)W?vw7FmrcO-sTK&Zs!QFwHz>Kdp!d?%KngK-SA*#O;S(VLc{`8|=Lvuj2C>`O z^M7vV|K3f)Dco0vs17fSi-7IBMq<+ea#fuG(jcWxgUVtlnH@v55d)_AbcrjUuRX7CY)kt%6- zL#|i<2#h#7M*zY5clfZf_#{)JLK;Dgfi>R>Aevg?%IkZ3l1MaY_pO-j;ylnYL>m2f z%x?IY_zrxE(n~w=Is@`$u1EX5xxgV85-%M9c;sn<`B5kj&=G(#wN~CP%9VH4_#v`q zt*<}f`%mP${c7#%|2uMJeWA!w8Mk_KaoV%o^O;kc5x7D-N#V%tY;%=(DL%aJ+Bk&}INYXZ|^S$u-|JAnFh<`v+XNO&EZ6MkT|**f{_a|b{Vz+1lf)O}WB(8|*#^8yj&xR#E#8O>;qk6ML1 z$DSgOUGYD!46Ge=BsT_@;&=4&xi}*CzrH&I1QH@>l<@_4b{1Pb%6zsvKUaz~vHFJL zjMuO2SMIlJ**G-Av2Q(d);0xr6Z_V~xZVvj$48bP%Uj9H?S^3Yy_kqbbDn;7xc#fO z|99Y&3E}~S4vFI@$)MF#ZJxf?js9bml62{V=K$cM^?cOZqG0RB>w<&1=Lf{j;usJ>-{u00?wCY4hVdEvzIfR zT3v;d+>t0a@JUQ7l@0nr5w!aCcQ6{fE&1}%sWuA)$5hazVM^D&9y}w{$Lpi}SpQY( zXu}C2yU;bP?_iW10)Ya&HJg6;fcC>i)3~6ZkaFE4e~FRyiA7JvBY?-jD}vPm;f3CQ zaGs_0T$}NxD3rY4vdOAR&%q9yn03ZsiN53Pif=#g(lbpj)T0eIlkGzOG<$VWVbb4G zF4S03@8-g?izs_*DPNM^Nf~O|6VyIsKoSg#^#przcsyLe z0>1z`BcU!&vueDcY(cGY+yvUD*S+;AAJ+KZcyk^0?jH$$hXuCeW#j|ss!KnhbKqxv z5Nu%Ky&aYs_ZM3X*UmLr}%W&H{W^Q{yFvtcgk_K=z&Yq;c{z#f}Tl*n43Cy;EtEz z?o&qu*nbN@qO@PuGI^VAb8IhP<8F7OpHKD2PPYfHtY3+0}Zb z^tlo*LM2Phx(RobU)Q(zn#=y^m_wcY*h-OuPoPYBzg2!*$A;JWfq!bn5vhRlXl;Yj;H-+xYx`*I+g4AWPTwzPB$AilqR2VTBF%oJ?NG zXkPpH+>^xx5eoM*($8ENqf`xY@bSq-oH{RRzTj>ii2aoo07ioIP9VhQ`C0LP*-4b1 z#L$JE_9pmWIocw$Jr2RmK~=>e@Wm?{CP_BFJ{SE7&UPz6Rhb{9l~}6c@y&aJFs*9x z9N@dU37bH6ez;OPuSh;>X;pnM%hzqkw=sWG=d&zuOK>$uYVZAu-TN$6+X~=jjQ#{_ zt<###1vudQP86?%iG}n7%<80?wYgu|y{G+Vlk;!B7XbVg52AphLl#+AxM zwDt2Lr;^*LT!u3O(klA1#U1OD7&Tg|H)8bGiU`9l9=9-6B}zl62NO2+&9IG9SRYYmOd5jlbg?MC2dG~ncJy^s~TEY6gL-EjE;8obhYt8#J3adlK}Z8YwFr?LCD#RTJ(QsKL?YHl5O zG;8`vdKCLl+@gl zGHns1I(mq|>BnJJg(vD#*Nvf#yQUgxieL`{@FT?nBeQr=E?Hm24;5_#bzb&`Dad!c zGw}V3hY@Zac>s_5t|#s%bT2EnW8<8kEA!BhpO7Yl!`s;#T_T*C2KV|+U$<}fmzt-n zI8rS?@$^9sCukM5H7lANn|Zx%zl%w$zx#;a&_7{psl#bZtB~e(HgC=H_N{}O7MwNM za0y!roaM0zp8aTr_8oz-&2__<>z0Hlw-%c!wi31xZn}i-sIW2*!`O}MMJ+je>a3l` z^VWEs;8HBnS-e2Iek*+s`^dRjmW4<9jhiOu?nivZAwQirx#xrL@wZvc^%!*Wmx&uzs*L`Rb+kXqKV1gF{Fqxs#_$Q_}E8+0AvC5m!PF z+9~=VE5jhGLyH<3We0m@ce+4PudAo^QLI`Jnpyt33*afpU+}BS=g)xKF&^8nq$bNy zt?mJ4bH8=%K z+oe5vg4*sSEHi+_`|;k@ogyseGBgwDWnCglE>m%;R6)YF5TQegfdg9S<)?iKXYKOh zJz1&{^3Q1SHR~vazYFWN9}xf4%%80P{&8|-H16|ch0R-P?eDWjQ-}NZA6%&H^^r|7 zOI7yg?<%i1J(z8HhWM1V#7(Bf@g(oFn$8Q>bt~HKTOCF^n^_;fR11C20C zldioPRE0pT1G2h?wOB5Jk|QE$N<4q&-iRyn7|jDaRGIxn1J0Hoy;m~6Y`MFw7&X=e zg|8cN?od4;FN)Q*Tew>Js0yjQ?3>@)DCdaXjI~X5H)Tq`cf1^?)0h%ltaS*Y&N-&b zu}hmVXQ1;RLNo<~^o5^)^PU*h;sUg-n2H!J~;zBas zmpWhR2VxO4Kfsp!^0U;=HdBeSwb5&+wj9NWh$7XLep}9iDhuou87b-g)t6 zX1u1^>3AbdThd{IIe|#5{L~Zi!UG$wxr6OuhXfx4qP6k;8)$7D_K(P_W>)wCx$jY` z0!@`ERIzx9ZGM#Cql-QA7w6GZf0lOnxIJdlft;fT&;uk?)%%-^o*X>LMthrAr@vvu ziS2Cna`|Q2H%9*C{?@87Q;Og-S;%x5T5&ZgOVG-JmXHaAz1FJRm^~sP(Ap_2?XAZU zd&r({#&s6z_Ui&-3A;?=WIP|6@X`wP?etlS#B4Ys_3=nIu77B83`bjfTEp-MJ>CZP zW_!$5y|-smfr$~Iw$Re=hNf%wZTVu~2i?f0q?z@8IBMZQ<1zITj4tWYGF$@?b5Z zz?!pSM$MXFXs=X%m#N0~yw*&;S&=uCE)XQu1|eD$2Tfo%qeHcq4I(PD!_HG6sP^Zu zx!I1y#Cyqis=uHWiK;47CPAnZoBG%F4trytlJmOp99Ip_{aonrm-i#J@`Fj0wxK@J z))#vchHMOHC6kKzmR85Qv90YB=_AP3)hr z4NV=H<4|QyF`(NUwYHuyxK`u(skl~h#9RGPfh-x71*a+drb|}XiTM2kyDtA+F4sl_ zU*`)4PRxTU{8J7+R^J8HnpdNL^_p$x9Ev(5T73S_U*2H?E>ipeiFm-@&UDoMRJyb= zZOp#x3R?@BMfCN}@#ep(&RteN-=I}LUuPYRjJ>^7UrX*jK7GgXRbz+u$Hp1!skC)< zHoHhyPQ9nI&7;gE_apWMr*o}(f|_ZnYaO;eXbVyHIP@kU+6`MV1U>PS@8S;DW>$Aj z1+l|@a+jvvp>&osub@US=UF*l%8Z%tmT<9);At)a{=vci_Q)^{c~ zYTEBt&Etq)@z}d@%C1sJ9QM)#A{ZUyV|wb9H7v%0F6#T_JQSXzP_2`9tbTGL&IrSfmffD#z0N&dZ$jIeXCRG=gQeA?YZ`<4E4Q$M zrQJ}Or8_?I)zmmx>8fe+MobN9%pIJA+$4~zNpDgw%8IvL&bfF_@MIgi4}TPPt#p;3 zH`^w+ut64@pxxw1z|RFGR;C<{#<}TxMr^cnM8*yxi>L#lR{KqZ?k>~TCIw{7(6c0V zqvdoLEb{ceJ|ck~4fI;Zba%4JhxgmmXjetw2+I9+W01rggj(ydvRL8!uSnayKQ@46 zGeCu*Rc4?1;O|E^Q?db~g46|k6TbuW!=kgI?#USP$3cRcSL0v1YSv?Mn-s$1{2(s= zUIB7YDKv8wq;^!R%dexju1Rw)9<9Bksr@WSHr_;Z98q9LyDd6rNHCNEZkfP*6RuUi zK^Leu7wB-xLS*a8uL~=r*(8+kHYQJ!gzw$CadPL>_DN*jZ(q7%%K{)lP!N8$H|C$5 z_ZhEjV)NWO*iUQM4hs1X*%HAWEpDB6G!yz+9*ja@!!49QKdgaj!Dk2#o#XXG;6d*D zhpd1~9%@8dqV%eNzozv^5NE%2)kJX-gbfs`ScH z3ctYZs}0*?Qn*t~djqO8KLdSVt0;c_lE#Q2zsi){TyH$>fcH+g;w_Ksn80TqKxlqug>CFl7@oJwWaZ3up~pcvn%{RJJl62{Dd1xP5{hW$q8y8| z#=J!@{7N19V$G10$G|)Kh;>-1zSL(CH|-v;RC7Omzhz zyyI~NI3`>#Yiacszv2+pe2G;5*iVpQAiq8d*&Hd+VF4WVAqDcsa2wt%7}bhMq0H?}quEkaB(xii6S%V(PZaX? z1^}_84%5^%Sr_Fu0)@|)hc_A{k%f4!i&uQvWznZrU%*;@z{btj z6?vYMd`gdts9lDB%2oze*G7hiRo%F@UQ=4I7{|CDEya}9cIo%n z(TaO(fXY2&y<^+041ED=Ugj!VYrunf#C`;b(Jl7*T2M3>hE;s$xCm+dXXVAt&{*=C zQ|In1^zLOSt{5-po~PvHZovpO`yQ9?Z+d?YI4wRzI4kOqNsXD!SvDFt0zXd3gY zwmCUoaZGEyoKpW9WU(&8mk;6x?1wuqH$yWAr>P|<>e>h&z%lTXXH#Vls~7gX zH&wvUa7pqDl)^JMn0@J&GM$?=w!hXhvV_O+jxUb10ok!bsP%Fg>#^GV#?JiI^*zbH z(z^puZ2M(5;W8uqgdVd1Rj>NPhF!f1*=wo0C*6Lo`;w?3xPLF@6Z!Rfo!;No*4`u4 zasabQap9G{ZE!F1I3+0O?Gn`7dI406RjY3z>QJ+uJN)R##`B)lj&?`uL3EDVS|6r$ zZCj`fgDch6JC5>OT+=&ep|N}YQPb`&(i1&8rsbFUg#z$_WFeuRH{Q=zY)*F6d^GBDj-e8MRR3~$Vj)|r{VT|#*?wVL679VBvsQE2 zkXnzWTz>r&P0q}(U&r3{hnXEFm&O{_@S7N1rbxy^gG%a{r4=s)?#u|gAV`7D6e-)X^_S~4790+BV^mKkWx;BL9?YFFn8`>*V2f}wv{T9H=ASE% z$SaY{<#(5u-jJJ_RiP7!-7dl|`Le>Z6xuH3ASqm%`ig-TVV4i&2lxe{O|g^9WFvhh zBL^^uSB$#I6e2LTPyd*%_9ZpmpzjkqWaRQp(6e`Y`to+DpE(zVY0@SSnX^3`MzOp& zi6%=Gk`XD7yk0=orqfqBq$S_`_N84~*&Y5YBO9O=tJIgD0X)^kiH8~nvIxnS8wBbI^AW%SO%gX)?b|^)9oc0X$JzVSjkz?!_e7%bU|;NJ(=HrpxQj11 zbBY8!G}YB*W+oP6hp`Q!&XnbD7abiAXF!Gk4B+1ez<4ax2;fCj_^Ha6C%}SNwH#@R zn9cqpOSLGkb|Vn1a|*{3M>e^kC|F@(+n5`b*MGSxmxeAk}wZ3^P+(6vU8=WzSn0wnB2u5A@NpM``?PWd0i&R5}TgAP&!g#$l?-t zaf-0uqsL(h*~YPfyS>-lskp<76v%gkn|tGSv#tw<`g3o7btyOn7P!CP=RA&sdK2z# ze``ym%PhZ5Gx>e@+0>mXFZvTV<`FgPQi7ocCc$PMabZvZPo)MDjG8fkwv+x2Y*@S| z&z07uLM#XrX_XaW24Cw0u3H62n__HPgQl;pJe6+A$u*a583m2nOSzzQGWWx;4rXm2su$xP z5bwJRy6!oFr*#!9woU|FSLyDcTT~o*2tLf7)3{yeV`bhf<>9k~MC*+By+UKFW04c6 zAp~;u?&(Gq)e#f}T7;9VamH4|)@1u9oD#lBxlvsxyJmQ+SlgZn1%@HsC{gc0l=ge= zVNf#Pi`rfEw0mxr5Jq%A0eiz4_KUD7XaKatB#k*>w;8oXJDyz2wE5E>3l?xyH#TVX zG#xwjPGgo`#ZEIs8bYiw*$zkgy$*%OZ7Ngg2PT($m{*RZ-R&4bLZ1XoL^Md~4whw3#%jj>HmeUbA(7#4PTPlqWyLu;;dKi-IoZ`jRG;?O4CbDw zrhR%-4v_=l z95jr&^d(OudUAz7FC287h;8mheCMygCYDx)9yRM+xh2j8?#5&(RXzW+=U)hZr>f%e zdz~zs!BUv}*;!oQ^`;-)X!9B>x8mV>e=sY$QtEBb2+k&`n~Iqx&(&&XF+v3^zpB1Q z>~bnM_!J0BN)lePHxglTDMUNz&#EuY_8fjz$^y(aW+RzZTzB>w27$_NlQ#1h25kU) z-%K&UYs6n3#DS2X0lwf!MUEP_--oal-!EtdVaa;3~vJ;hJ5!IG@h+jDI@S`!v5mt4jbh zSxd@55%mgP43_4Ajri%mo>11x*3y|)FYe=--o@e`RMgxHz17q-Mf7ky`7S@#E7HQFSfCGp3f-e77(-heg zDpaCg=>;$8G8c+mDPtb5{Q}}XHXQ$w|Dhi7#r3|rR3plnH((eQ`7dXXk~h)HTH}!l z*GK>+FT1q)aZ|KYls@$aNT(?^*CmGm*IaWaEkX;nY%+23I3hzL#%IIF>1#q=wlnA# zf*i?e%E#w2oZ5Sjsfv2g87MbG3nwz11FdZyRH4N;TJPlw?13yfo$TRID|h7R?NSN^ zUf=m}?l1qn-G2Amn?aK{zPe3JM#~l37H;LK0~EO5?SSXML0pyJG%C$BEmG+%kX!Uk zT|SeR{OP%~jw$D7ZP+fc4KBYFxyYccEzhNnky^~(eg7wE?ql=yIg)E zazNS}>mm6frB<57m+sX0lb7XL~^;N&NO3g(j5+YT4Ja5zDWB7?S;vaPjj< z!!a%k;jiD1vR=mEa>z-a?GP+t}V(m#5hgZ%hgd=PAS8N9RilY>lbk+S^jv&;dT zYmB+{^bgRt?c}Gr^a#19%yOH4_FD#X)G=0LLE~9$ znoa|WmfXaBk7V?9Qn++E1&Ftn{mNM}$H|)~PaI2|4~?a!B@Q_;mhL|m7Cpl*=i%Hu zJI?NV%MqXDpdHSD(BvjmmrlX&0wnq$mPx=gVFsGQbyvFIh=3>*ZO2a(vb2s_(13hY zXku11#$0%R8*QKvBz_$-FLU|?26*z9E>oA`VJw=VWSD)#&>Y*wHt3qpp8)*>=&(vp zR6!urf7cA%WA7nEA$y1M0G4iPBO`_f4RQRlp?-N#FUU>nc;8K+%CsZ&mQGgwbnT=cVRfBi$&(qs7QHfT4cW*s-d`zm&UYz602_`i$*7><#$ z*n|Ef$$p2U7Y!J&!t4skv*UjCheCVgIDZW{9IJ<1&XfH=nq=IEfGJ>w3MqcLX*lvo z`RGWQ6ot~uVBPRTwMl0;UV;24Zhy~Y_hxG}#%8tlafD96iJ@Fj- zMf;H%@8%VpgLoho_=q%yGq;+ZyDxL*qkM;IYf*Eq;LJHrKgH>%rdIVXs%?{Hg7{5H zTm8H1Kwh~71rj2%2p}ONz0uKLQb$Mgiok6a4f1`i6zawd_g3 z&|(mnD(ikm#@L@fHB(*1Q6?jOKmcvqhO9v_h2acPi-PVuJ{)*+4isyUKeHAW_>Ln_v zdZo35=I1^SHXL_zyF#XQf--N9fP*U_*3p|)#1fr%0wPSu#@vzZn}EnoLmHjO0TI*bEe*ttUrP0Q%L(3n#qEEE_M2CF#h}|}nE^zo%Cs<` zd97Dg255)Vel1m7uw%d6&-PH)?oeA-lbM2IwdDp{A63>Wagd~E97~@s~Be?$I2Db--sdf{<4)=KV!fO zbwb6psnvXV9_?1M+;c7n5v30KjIi6z*THJl5!*zO$wul)Zv-~RMZ{I8b>meP_fOph zK@n@-U!NZ707q+fz^e69R?aqE$U!3@P0870fc!l^+R9|jHVOpvrJ~ou_4FSg(;inJ zh2bA^LijpSy23k&5F!bz$*>yOLDK$;Ysj79T1kx~t)pZ>z*aKZWOrzx9wv+kyH&!d zC%3-FD@Ruyc6a^|(#<4+PJ8F{KE|K|{y>C1mBHy1?7IK&0W zU+U7c68^r$cb|YZ@Hk$o8w!VYj@D-B zr&WTv!PA5H{Bi$09mv5hju^1xv8%cK?QAveH&Cs$2gP>^+q*ZDS(6;Z1cm4fXP`yY zOe3PL{`4RIp@ISk@K2WWCUEKOncBqcExJii9_wH*I}VdQbDn#9hDQ&!5SWCc&|6l7 z77P$Q5P-UCQ|UN1E8}^gT^U|?Mtf>#{m|A;BZHkc6v#Y|madb2TmN%n3WU%b|H{oP zEeG*fz3g#n6EUp$97L|>M5SgAa({RQRS;GI^t1pu13mpxb107o(xDw_=pPpZz9En@ z`j;>n{|{8zr(TOqteLAZd|=nP-+b_;)sS4yOOOgjIL(7#83>bssBi=5W!I8fg-Jz| zy@EkYf+K>|FZQ}jx3+zp@)~dBmCtAAu+p+OqogmKR>*Zy78oFItEB7DUlW)zeMX+BX_XNyaF4(71RL@Zsv_%d&Ylm<;yz}-T1pu zdp>XgvTKkF=GoIU!8(`Dc?tke2vAiwmCp7lJvbvUATm6{GvY}R4X0)}fbr;Ntk6?o zs@3okeSqb=NM-!Gv+=-h9LRZZ4X9j27&xyA;pP{8Kg&><*ytDN%`=d!yrPJRn=f+ z%ppD#$1D0J>8~dj9TcibqS~cIOUEHV&9|RUNh9aIMpB=F=A8F~`(H(09^PI+8Bg)} zQC3Z}(z1y+c5&YV-Mn&k3JB!k!<0J_r5j-N!c3mq(qS(NhTOjZ8&={DNyi{D#rr5s zgyPguBc{=G+Rk#xE4LnB(T@%&=F%5CUf)a9>)bs5g$+h94w)yF&;QnIs#^IKJpEEL zl>{&QEm!<*K1(oiH&hHZTWAn81O`Y1z}tci(v3XV@`oFPsD0UnzKYLS1B>&Ov;eFE zSYV19;HVpsveAS3WN`Xx+-D`Jw3ANBd3S

D_X{2Vt44PGAU)UGGS%k*Rs#bmZf> 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 W=XG|k?p*Q}6egaoelF{r5}E)mzcb4K diff --git a/diagram/overview_too_simple.graphml b/diagram/overview_too_simple.graphml deleted file mode 100644 index 7b06ec37..00000000 --- a/diagram/overview_too_simple.graphml +++ /dev/null @@ -1,661 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - chamber - - - - - - - - - - - - cover - - - - - - - - - - - - crossing - - - - - - - - - - - - damage - - - - - - - - - - - - hydrant - - - - - - - - - - - - installation - - - - - - - - - - - - leak - - - - - - - - - - - - meter - - - - - - - - - - - - network_element - - - - - - - - - - - - node - - - - - - - - - - - - part - - - - - - - - - - - - pipe - - - - - - - - - - - - pressurecontrol - - - - - - - - - - - - pump - - - - - - - - - - - - samplingpoint - - - - - - - - - - - - source - - - - - - - - - - - - subscriber - - - - - - - - - - - - tank - - - - - - - - - - - - treatment - - - - - - - - - - - - valve - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/diagram/overview_toosimple.png b/diagram/overview_toosimple.png deleted file mode 100644 index 94898db49a578ade5418202ef9f2f4e2db6467de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43748 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 T5XKWAVeR5~rGzu@XuJJCAo9{O From 140d6ebfd42d03c2fdf5f6d8284d2223f0bef88b Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 30 Jun 2021 18:11:33 +0200 Subject: [PATCH 07/24] progress SIA405 matching --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 229 +++++++++++++++--- value_lists/value_list_sia405.sql | 192 ++++++++++++++- 2 files changed, 380 insertions(+), 41 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 8dc286a9..fb65bb0a 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -2,64 +2,213 @@ This adds corresponding sia405 values for interlis import/export. */ + -- Add columns -ALTER TABLE qwat_vl.bedding ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.cistern ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.cover_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.hydrant_material ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.hydrant_model_inf ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.hydrant_model_sup ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.hydrant_output ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.hydrant_provider ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.leak_cause ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.locationtype ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.nominal_diameter ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.object_reference ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.overflow ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.part_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pipe_function ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pipe_installmethod ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pipe_protection ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.precision ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.precisionalti ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pressurecontrol_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.protectionzone_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pump_operating ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.pump_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.remote_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.source_quality ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.source_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.status ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.subscriber_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.survey_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.tank_firestorage ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.valve_actuation ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.valve_function ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.valve_maintenance ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.valve_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.visible ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.watertype ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -ALTER TABLE qwat_vl.worker_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; -- Populate columns - --- TODO : complete this !!! -- TODO : sync this with value_list_sia405.sql +-- TODO : complete mapping +UPDATE qwat_vl.bedding SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.cistern SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.cover_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_material SET sia405_de = CASE + WHEN short_fr LIKE 'F %' THEN 'Metall' + ELSE 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_model_inf SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_model_sup SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_output SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_provider SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.leak_cause SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.locationtype SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.nominal_diameter SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.object_reference SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.overflow SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.part_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pipe_function SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pipe_installmethod SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping UPDATE qwat_vl.pipe_material SET sia405_de = CASE WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' ELSE 'unbekannt' END; +-- TODO : complete mapping +UPDATE qwat_vl.pipe_protection SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.precision SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.precisionalti SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pressurecontrol_type SET sia405_de = CASE + WHEN value_en = 'reducer' THEN 'Schacht.Druckbrecher' + WHEN value_en = 'pressure cut' THEN 'Schacht.Druckbrecher' + WHEN value_en = 'gathering' THEN 'Schacht.unbekannt' + ELSE 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.protectionzone_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pump_operating SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pump_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.remote_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.source_quality SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.source_type SET sia405_de = CASE + WHEN value_fr = 'captage eau lac' THEN 'Fassungsanlage.Fluss_Seewasserfassung' + WHEN value_fr = 'captage eau nappe' THEN 'Fassungsanlage.Grundwasserfassung' + WHEN value_fr = 'captage eau source' THEN 'Fassungsanlage.Quellfassung' + WHEN value_fr = 'captage eau rivière' THEN 'Fassungsanlage.Fluss_Seewasserfassung' + ELSE 'Fassungsanlage.unbekannt' +END; + +-- TODO : complete mapping UPDATE qwat_vl.status SET sia405_de = CASE WHEN value_en = 'in use' THEN 'in_Betrieb' WHEN value_en = 'out of service' THEN 'ausser_Betrieb' ELSE 'unbekannt' END; +-- TODO : complete mapping +UPDATE qwat_vl.subscriber_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.survey_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.tank_firestorage SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_actuation SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_function SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; +-- TODO : complete mapping +UPDATE qwat_vl.valve_maintenance SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.visible SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.watertype SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.worker_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql index df81c30e..509f2599 100644 --- a/value_lists/value_list_sia405.sql +++ b/value_lists/value_list_sia405.sql @@ -1,17 +1,207 @@ -- Populate columns --- TODO : complete this !!! -- TODO : sync this with delta_1.3.6_add_vl_for_SIA_export.sql +-- TODO : complete mapping +UPDATE qwat_vl.bedding SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.cistern SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.cover_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_material SET sia405_de = CASE + WHEN short_fr LIKE 'F %' THEN 'Metall' + ELSE 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_model_inf SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_model_sup SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_output SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.hydrant_provider SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.leak_cause SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.locationtype SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.nominal_diameter SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.object_reference SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.overflow SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.part_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pipe_function SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pipe_installmethod SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping UPDATE qwat_vl.pipe_material SET sia405_de = CASE WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' ELSE 'unbekannt' END; +-- TODO : complete mapping +UPDATE qwat_vl.pipe_protection SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.precision SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.precisionalti SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pressurecontrol_type SET sia405_de = CASE + WHEN value_en = 'reducer' THEN 'Schacht.Druckbrecher' + WHEN value_en = 'pressure cut' THEN 'Schacht.Druckbrecher' + WHEN value_en = 'gathering' THEN 'Schacht.unbekannt' + ELSE 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.protectionzone_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pump_operating SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.pump_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.remote_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.source_quality SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.source_type SET sia405_de = CASE + WHEN value_fr = 'captage eau lac' THEN 'Fassungsanlage.Fluss_Seewasserfassung' + WHEN value_fr = 'captage eau nappe' THEN 'Fassungsanlage.Grundwasserfassung' + WHEN value_fr = 'captage eau source' THEN 'Fassungsanlage.Quellfassung' + WHEN value_fr = 'captage eau rivière' THEN 'Fassungsanlage.Fluss_Seewasserfassung' + ELSE 'Fassungsanlage.unbekannt' +END; + +-- TODO : complete mapping UPDATE qwat_vl.status SET sia405_de = CASE WHEN value_en = 'in use' THEN 'in_Betrieb' WHEN value_en = 'out of service' THEN 'ausser_Betrieb' ELSE 'unbekannt' END; + +-- TODO : complete mapping +UPDATE qwat_vl.subscriber_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.survey_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.tank_firestorage SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_actuation SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_function SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_maintenance SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.valve_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.visible SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.watertype SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + +-- TODO : complete mapping +UPDATE qwat_vl.worker_type SET sia405_de = CASE + WHEN TRUE THEN 'unbekannt' +END; + From b9d63b949db31192e89373374b85a09997e96157 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Fri, 2 Jul 2021 10:57:31 +0200 Subject: [PATCH 08/24] sia405 value lists : rename sia405_de to sia405code and use NULL instead of unbekannt --- init_qwat.sh | 1 + .../delta_1.3.6_add_vl_for_SIA_export.sql | 176 +++++------------ value_lists/value_list_base.sql | 2 +- value_lists/value_list_sia405.sql | 180 +++++------------- 4 files changed, 100 insertions(+), 259 deletions(-) diff --git a/init_qwat.sh b/init_qwat.sh index 94414585..6e488c57 100755 --- a/init_qwat.sh +++ b/init_qwat.sh @@ -178,6 +178,7 @@ psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_valve_type psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_visible.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_watertype.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_worker_type.sql +# TODO : remove this once we have merged it's contents in corresponding vl_*.sql files psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/value_list_sia405.sql # Drawings diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index fb65bb0a..01baa70f 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -2,213 +2,131 @@ This adds corresponding sia405 values for interlis import/export. */ - -- Add columns -ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- Populate columns --- TODO : sync this with value_list_sia405.sql -- TODO : complete mapping -UPDATE qwat_vl.bedding SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.cistern SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.cistern SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.cover_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_material SET sia405_de = CASE - WHEN short_fr LIKE 'F %' THEN 'Metall' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_model_inf SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_model_inf SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_model_sup SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_model_sup SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_output SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_output SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_provider SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_provider SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.leak_cause SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.locationtype SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.locationtype SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.nominal_diameter SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.nominal_diameter SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.object_reference SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.object_reference SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.overflow SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.overflow SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.part_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_function SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_installmethod SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_material SET sia405_de = CASE - WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' - WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE'; -- TODO : complete mapping -UPDATE qwat_vl.pipe_protection SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.precision SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.precisionalti SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pressurecontrol_type SET sia405_de = CASE - WHEN value_en = 'reducer' THEN 'Schacht.Druckbrecher' - WHEN value_en = 'pressure cut' THEN 'Schacht.Druckbrecher' - WHEN value_en = 'gathering' THEN 'Schacht.unbekannt' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_en = 'gathering'; -- TODO : complete mapping -UPDATE qwat_vl.protectionzone_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.protectionzone_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pump_operating SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pump_operating SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pump_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.remote_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.remote_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.source_quality SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.source_type SET sia405_de = CASE - WHEN value_fr = 'captage eau lac' THEN 'Fassungsanlage.Fluss_Seewasserfassung' - WHEN value_fr = 'captage eau nappe' THEN 'Fassungsanlage.Grundwasserfassung' - WHEN value_fr = 'captage eau source' THEN 'Fassungsanlage.Quellfassung' - WHEN value_fr = 'captage eau rivière' THEN 'Fassungsanlage.Fluss_Seewasserfassung' - ELSE 'Fassungsanlage.unbekannt' -END; + +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; -- TODO : complete mapping -UPDATE qwat_vl.status SET sia405_de = CASE - WHEN value_en = 'in use' THEN 'in_Betrieb' - WHEN value_en = 'out of service' THEN 'ausser_Betrieb' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_en = 'in use'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_en = 'out of service'; -- TODO : complete mapping -UPDATE qwat_vl.subscriber_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.survey_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.survey_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.tank_firestorage SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.tank_firestorage SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_actuation SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_function SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_function SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_maintenance SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.visible SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.watertype SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.worker_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.worker_type SET sia405code = 'unbekannt' WHERE ???; diff --git a/value_lists/value_list_base.sql b/value_lists/value_list_base.sql index 833b9a04..b95f76b8 100644 --- a/value_lists/value_list_base.sql +++ b/value_lists/value_list_base.sql @@ -19,6 +19,6 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN value_ro varchar(50) ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_fr text ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_en text ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_ro text ; -ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405_de text NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code text; diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql index 509f2599..3b941b37 100644 --- a/value_lists/value_list_sia405.sql +++ b/value_lists/value_list_sia405.sql @@ -1,207 +1,129 @@ +/* +TODO : This should be defined directly in the corresponding vl_*.sql files. +Currently, we do it here until the matching stabilizes, so it can be pasted +from delta_1.3.6_add_vl_for_SIA_export.sql +*/ -- Populate columns --- TODO : sync this with delta_1.3.6_add_vl_for_SIA_export.sql - -- TODO : complete mapping -UPDATE qwat_vl.bedding SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.cistern SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.cistern SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.cover_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_material SET sia405_de = CASE - WHEN short_fr LIKE 'F %' THEN 'Metall' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_model_inf SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_model_inf SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_model_sup SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_model_sup SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_output SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_output SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.hydrant_provider SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.hydrant_provider SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.leak_cause SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.locationtype SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.locationtype SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.nominal_diameter SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.nominal_diameter SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.object_reference SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.object_reference SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.overflow SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.overflow SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.part_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_function SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_installmethod SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pipe_material SET sia405_de = CASE - WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' - WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE'; -- TODO : complete mapping -UPDATE qwat_vl.pipe_protection SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.precision SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.precisionalti SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pressurecontrol_type SET sia405_de = CASE - WHEN value_en = 'reducer' THEN 'Schacht.Druckbrecher' - WHEN value_en = 'pressure cut' THEN 'Schacht.Druckbrecher' - WHEN value_en = 'gathering' THEN 'Schacht.unbekannt' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_en = 'gathering'; -- TODO : complete mapping -UPDATE qwat_vl.protectionzone_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.protectionzone_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pump_operating SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pump_operating SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.pump_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.remote_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.remote_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.source_quality SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.source_type SET sia405_de = CASE - WHEN value_fr = 'captage eau lac' THEN 'Fassungsanlage.Fluss_Seewasserfassung' - WHEN value_fr = 'captage eau nappe' THEN 'Fassungsanlage.Grundwasserfassung' - WHEN value_fr = 'captage eau source' THEN 'Fassungsanlage.Quellfassung' - WHEN value_fr = 'captage eau rivière' THEN 'Fassungsanlage.Fluss_Seewasserfassung' - ELSE 'Fassungsanlage.unbekannt' -END; --- TODO : complete mapping -UPDATE qwat_vl.status SET sia405_de = CASE - WHEN value_en = 'in use' THEN 'in_Betrieb' - WHEN value_en = 'out of service' THEN 'ausser_Betrieb' - ELSE 'unbekannt' -END; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; -- TODO : complete mapping -UPDATE qwat_vl.subscriber_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_en = 'in use'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_en = 'out of service'; -- TODO : complete mapping -UPDATE qwat_vl.survey_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.tank_firestorage SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.survey_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_actuation SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.tank_firestorage SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_function SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_maintenance SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_function SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.valve_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.visible SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.valve_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.watertype SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -UPDATE qwat_vl.worker_type SET sia405_de = CASE - WHEN TRUE THEN 'unbekannt' -END; +-- UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE ???; +-- TODO : complete mapping +-- UPDATE qwat_vl.worker_type SET sia405code = 'unbekannt' WHERE ???; From 312cd58ead5f55a366245bbf0360baf639ca4134 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Fri, 2 Jul 2021 11:59:16 +0200 Subject: [PATCH 09/24] sia405 value lists : map some mandatory values --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 26 +++++++++++++----- value_lists/value_list_sia405.sql | 27 ++++++++++++++----- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 01baa70f..f2a3ab77 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -64,8 +64,14 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' -- TODO : complete mapping -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE ???; +-- TODO : check mapping +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; +UPDATE qwat_vl.precision SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; +UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; -- TODO : complete mapping -- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; @@ -91,15 +97,23 @@ UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE v -- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping - UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; --- TODO : complete mapping -UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_en = 'in use'; -UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_en = 'out of service'; +-- TODO : check mapping +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'abandonné'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'hors service'; +UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_fr = 'en service'; +UPDATE qwat_vl.status SET sia405code = 'tot' WHERE value_fr = 'détruit'; +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'autre'; +UPDATE qwat_vl.status SET sia405code = 'weitere.geplant' WHERE value_fr = 'projet planifie'; +UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'projet en execution'; -- TODO : complete mapping -- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql index 3b941b37..2caafa9b 100644 --- a/value_lists/value_list_sia405.sql +++ b/value_lists/value_list_sia405.sql @@ -4,6 +4,7 @@ Currently, we do it here until the matching stabilizes, so it can be pasted from delta_1.3.6_add_vl_for_SIA_export.sql */ + -- Populate columns -- TODO : complete mapping @@ -61,8 +62,14 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' -- TODO : complete mapping -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE ???; +-- TODO : check mapping +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; +UPDATE qwat_vl.precision SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; +UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; -- TODO : complete mapping -- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; @@ -88,15 +95,23 @@ UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE v -- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping - UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; --- TODO : complete mapping -UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_en = 'in use'; -UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_en = 'out of service'; +-- TODO : check mapping +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'abandonné'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'hors service'; +UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_fr = 'en service'; +UPDATE qwat_vl.status SET sia405code = 'tot' WHERE value_fr = 'détruit'; +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'autre'; +UPDATE qwat_vl.status SET sia405code = 'weitere.geplant' WHERE value_fr = 'projet planifie'; +UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'projet en execution'; -- TODO : complete mapping -- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; From 0ff04a820a11c2edaa9f4e57fcf84402af640e72 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 09:42:22 +0200 Subject: [PATCH 10/24] Hydrant material values MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit autre, inconnu, à déterminer - > unbekannt (commit de test) --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index f2a3ab77..00577d12 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -20,6 +20,9 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- TODO : complete mapping UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; -- TODO : complete mapping -- UPDATE qwat_vl.hydrant_model_inf SET sia405code = 'unbekannt' WHERE ???; From d9af9e87069cb85321e2e4de52c6c402320dc1e1 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 10:38:54 +0200 Subject: [PATCH 11/24] Add pipe material mapping To be checked with @sjib and @kandre --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 00577d12..a3a450bd 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -18,7 +18,7 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- TODO : complete mapping -- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- Hydrant material : mapping complete [X] UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; @@ -60,9 +60,26 @@ UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = ' -- TODO : complete mapping -- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- TODO : complete and check mapping +-- Missing CU +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACG'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACPR'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.rostbestaendig' WHERE short_fr = 'ACI'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Guss.unbekannt' WHERE short_fr = 'F'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Guss.unbekannt' WHERE short_fr = 'FAE'; UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE80'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PEX'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyvinylchlorid.unbekannt' WHERE short_fr = 'PVC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TAC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE value_fr = 'Béton précontraint'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Glasfaserverstaerkter_Epoxiharz' WHERE short_fr = 'GRP'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'PL'; -- TODO : complete mapping -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; From 65c86c1a5e809c7935cf2a258ffc1cbfc772b6bf Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 10:48:12 +0200 Subject: [PATCH 12/24] Add water quality mapping Add water quality mapping --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index a3a450bd..25bf571a 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -66,7 +66,7 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Autr UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; -UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACG'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.verzinkt' WHERE short_fr = 'ACG'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACPR'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.rostbestaendig' WHERE short_fr = 'ACI'; UPDATE qwat_vl.pipe_material SET sia405code = 'Guss.unbekannt' WHERE short_fr = 'F'; @@ -159,8 +159,13 @@ UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'proje -- TODO : complete mapping -- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE ???; +-- Water Quality : mapping complete [X] +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.watertype SET sia405code = 'Rohwasser' WHERE value_fr = 'brute'; +UPDATE qwat_vl.watertype SET sia405code = 'Trinkwasser' WHERE value_fr = 'potable'; +UPDATE qwat_vl.watertype SET sia405code = 'Industriebrauchwasser' WHERE value_fr = 'industrielle'; -- TODO : complete mapping -- UPDATE qwat_vl.worker_type SET sia405code = 'unbekannt' WHERE ???; From f9b9c6446aeda8b5466d806f47ccb533579e43a6 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 12:10:05 +0200 Subject: [PATCH 13/24] Add altimetric precision mapping Add altimetric precision mapping --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 25bf571a..7bc1c89d 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -18,7 +18,7 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- TODO : complete mapping -- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; --- Hydrant material : mapping complete [X] +-- Hydrant material : mapping complete [X] to check [ ] UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; @@ -79,12 +79,12 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TAC'; UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE value_fr = 'Béton précontraint'; UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Glasfaserverstaerkter_Epoxiharz' WHERE short_fr = 'GRP'; -UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'PL'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff' WHERE short_fr = 'PL'; -- TODO : complete mapping -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; --- TODO : check mapping +-- TODO : Planimetric precision mapping complete [X] to check [ ] UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; @@ -93,8 +93,15 @@ UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; --- TODO : complete mapping --- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; +-- TODO : Altimetric precision mapping complete [X] to check [ ] +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Inférieure à 100 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Inférieure à 50 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 10 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 5 cm'; -- TODO : complete mapping UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; @@ -122,7 +129,7 @@ UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; --- TODO : check mapping +-- TODO : status mapping complete [X] to check [ ] UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; @@ -159,7 +166,7 @@ UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'proje -- TODO : complete mapping -- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; --- Water Quality : mapping complete [X] +-- Water Quality : mapping complete [X] to check [ ] UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; From 8b24d4c285e626d1064c370f04e298e7842acb5e Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 13:20:28 +0200 Subject: [PATCH 14/24] Add bedding materials mapping Add bedding materials mapping --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 7bc1c89d..7846b8f3 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -9,8 +9,16 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- Populate columns --- TODO : complete mapping --- UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE ???; +-- TODO : Bedding material mapping complete [X] to check [ ] +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'aucun'; +UPDATE qwat_vl.bedding SET sia405code = 'Beton' WHERE value_fr = 'béton'; +UPDATE qwat_vl.bedding SET sia405code = 'Fliess' WHERE value_fr = 'géotextile'; +UPDATE qwat_vl.bedding SET sia405code = 'Betonkies' WHERE value_fr = 'gravier'; +UPDATE qwat_vl.bedding SET sia405code = 'Sand' WHERE value_fr = 'sable'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'terre'; -- TODO : complete mapping -- UPDATE qwat_vl.cistern SET sia405code = 'unbekannt' WHERE ???; From 555838bf0c4261a8d3288e5727707fde1209395c Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 13:33:50 +0200 Subject: [PATCH 15/24] Add pipe function mapping Add pipe function mapping --- .../delta/delta_1.3.6_add_vl_for_SIA_export.sql | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 7846b8f3..31097c8e 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -63,7 +63,22 @@ UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = ' -- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping --- UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE ???; +-- Pipe function mapping to complete [ ] to check [ ] +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Fernwasserleitung' WHERE value_fr = 'Conduite de transport'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Hydrantenanschlussleitung' WHERE value_fr = 'Conduite d''hydrant'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Entleerungsleitung' WHERE value_fr = 'Conduite de vidange'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Zubringerleitung' WHERE value_fr = 'Conduite d''adduction'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Conduite de distribution'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Anschlussleitung.gemeinsam' WHERE value_fr = 'Branchement commun'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'By-pass'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Bau_Wasseranschluss' WHERE value_fr = 'Branchement privé'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Conduite de haute pression'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Quellleitung' WHERE value_fr = 'Drain captant'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Trop plein'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Entlueftungsleitung' WHERE value_fr = 'Ventilation'; -- TODO : complete mapping -- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; From 169482a85082397019bb55b8f3bcab870a293c66 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 13:51:27 +0200 Subject: [PATCH 16/24] Add install method mapping Add install method mapping --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 31097c8e..0960c408 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -62,8 +62,7 @@ UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = ' -- TODO : complete mapping -- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- Pipe function mapping to complete [ ] to check [ ] +-- TODO : Pipe function mapping to complete [X] to check [ ] UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; @@ -80,10 +79,19 @@ UPDATE qwat_vl.pipe_function SET sia405code = 'Quellleitung' WHERE value_fr = 'D UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Trop plein'; UPDATE qwat_vl.pipe_function SET sia405code = 'Entlueftungsleitung' WHERE value_fr = 'Ventilation'; --- TODO : complete mapping --- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete and check mapping +-- TODO : pipe installation method mapping to complete [X] to check [ ] +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'En fouille'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Chemisé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'freiliegend' WHERE value_fr = 'Air libre'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'grabenlos' WHERE value_fr = 'Sous pont'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Protégé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Bétoné'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'grabenlos' WHERE value_fr = 'Galerie'; + +-- TODO : pipe material mapping to complete [ ] to check [ ] -- Missing CU UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; @@ -107,7 +115,7 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff' WHERE short_fr = 'PL' -- TODO : complete mapping -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; --- TODO : Planimetric precision mapping complete [X] to check [ ] +-- TODO : Planimetric precision mapping to complete [X] to check [ ] UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; @@ -116,7 +124,7 @@ UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; --- TODO : Altimetric precision mapping complete [X] to check [ ] +-- TODO : Altimetric precision mapping to complete [X] to check [ ] UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; @@ -188,8 +196,9 @@ UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'proje -- TODO : complete mapping -- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; +-- This is a QWAT attribute to enable/disable some attributes, no mapping required here. --- Water Quality : mapping complete [X] to check [ ] +-- TODO : Water Quality : mapping complete [X] to check [ ] UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; From e96e50eca09277de5183a734c73496ad33ce949c Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 14:54:44 +0200 Subject: [PATCH 17/24] Add valve function mapping Add valve function mapping --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 0960c408..92bad8cf 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -185,8 +185,22 @@ UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'proje -- TODO : complete mapping -- UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- UPDATE qwat_vl.valve_function SET sia405code = 'unbekannt' WHERE ???; +-- TODO : valve function mapping complete [X] to check [ ] +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Zonenschieber' WHERE value_fr = 'vanne de régulation'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'ventouse'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne bypass'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Anschlussschieber' WHERE value_fr = 'vanne branchement'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne incendie'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Hydrantenschieber' WHERE value_fr = 'vanne d''hydrant'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Entleerungsschieber' WHERE value_fr = 'vidange'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Trennschieber' WHERE value_fr = 'vanne réseau'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Entleerungsschieber' WHERE value_fr = 'vidange-ventouse'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'antiretour'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne sprinkler'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'jauge'; -- TODO : complete mapping -- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; From 7595e48b365f5c483ba267ae479c14255f2930db Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Thu, 8 Jul 2021 15:24:50 +0200 Subject: [PATCH 18/24] Add Valve actuation mapping Add Valve actuation mapping --- .../delta/delta_1.3.6_add_vl_for_SIA_export.sql | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 92bad8cf..b5266257 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -135,6 +135,9 @@ UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférie UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 5 cm'; -- TODO : complete mapping +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_en = 'gathering'; @@ -155,6 +158,9 @@ UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE v -- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; @@ -182,8 +188,15 @@ UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'proje -- TODO : complete mapping -- UPDATE qwat_vl.tank_firestorage SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping --- UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE ???; +-- TODO : valve function actuation complete [X] to check [ ] +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'mechanisch' WHERE value_fr = 'manuel'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'mechanisch' WHERE value_fr = 'manuel à gauche'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE value_fr = 'électrique'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.mit_Fernsteuerung' WHERE value_fr = 'télécommandée'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE value_fr = 'automatique'; -- TODO : valve function mapping complete [X] to check [ ] UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'autre'; From 181532f4aeeab8662d9dccd4d871649d880e9bcd Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Fri, 23 Jul 2021 09:31:12 +0200 Subject: [PATCH 19/24] Add leak_cause mapping Add leak cause mapping --- .../delta/delta_1.3.6_add_vl_for_SIA_export.sql | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index b5266257..cabeea07 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -45,7 +45,22 @@ UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = ' -- UPDATE qwat_vl.hydrant_provider SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping --- UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE ???; +-- Matching to Schadenstelle.Art (and maybe also Ursache): +UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Querbruch' WHERE value_fr = 'cassure franche'; +-- UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Scherbe' WHERE value_fr = 'xxx'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Riss' WHERE value_fr = 'cassure longitudinale'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Loch' WHERE value_fr = 'pièce non étanche'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; +-- not sure about the next one - could also be Bruch.Scherbe or Loch or weitere +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'conduite arrachée'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'corrosion'; +-- in addition Schadenstelle.Ursache has to be set to 'Korrosion' +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'raccordement non étanche'; +-- in addition Schadenstelle.Ursache has to be set to 'Verbindungen' +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; +-- in addition Schadenstelle.Ursache has to be set to 'bauliche_Maengel' -- TODO : complete mapping -- UPDATE qwat_vl.locationtype SET sia405code = 'unbekannt' WHERE ???; From 4eaf112d53ecaace7e0a62226b7631a9b709b49f Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Fri, 23 Jul 2021 09:42:34 +0200 Subject: [PATCH 20/24] No mapping needed for object reference --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index cabeea07..c65da2ac 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -68,7 +68,7 @@ UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non -- TODO : complete mapping -- UPDATE qwat_vl.nominal_diameter SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- No mapping needed -- UPDATE qwat_vl.object_reference SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping From 9a38c0ea9728499720216202943397f59f5053a6 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Fri, 23 Jul 2021 10:00:22 +0200 Subject: [PATCH 21/24] Fix mapping pressurecontrol_type --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index c65da2ac..17d91082 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -155,7 +155,7 @@ UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE v UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; -UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_en = 'gathering'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Sammel_Spezialschacht' WHERE value_en = 'gathering'; -- TODO : complete mapping -- UPDATE qwat_vl.protectionzone_type SET sia405code = 'unbekannt' WHERE ???; From 7fb2d55d1bbb262b5974270af466498fa5583363 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Fri, 23 Jul 2021 10:49:51 +0200 Subject: [PATCH 22/24] Overall check Overall Check with @sjib --- .../delta_1.3.6_add_vl_for_SIA_export.sql | 83 ++++++++++--------- 1 file changed, 45 insertions(+), 38 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 17d91082..8810e547 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -9,7 +9,7 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405code TEXT; -- Populate columns --- TODO : Bedding material mapping complete [X] to check [ ] +-- TODO : Bedding material mapping complete [X] to check [X] UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; @@ -20,13 +20,13 @@ UPDATE qwat_vl.bedding SET sia405code = 'Betonkies' WHERE value_fr = 'gravier'; UPDATE qwat_vl.bedding SET sia405code = 'Sand' WHERE value_fr = 'sable'; UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'terre'; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.cistern SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; --- Hydrant material : mapping complete [X] to check [ ] +-- Hydrant material : mapping complete [X] to check [X] UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; @@ -62,22 +62,22 @@ UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'raccordeme UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; -- in addition Schadenstelle.Ursache has to be set to 'bauliche_Maengel' --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.locationtype SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- TODO : complete mapping -> from pipe_material -- UPDATE qwat_vl.nominal_diameter SET sia405code = 'unbekannt' WHERE ???; --- No mapping needed +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.object_reference SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.overflow SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : Pipe function mapping to complete [X] to check [ ] +-- TODO : Pipe function mapping to complete [X] to check [X] UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; @@ -94,23 +94,23 @@ UPDATE qwat_vl.pipe_function SET sia405code = 'Quellleitung' WHERE value_fr = 'D UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Trop plein'; UPDATE qwat_vl.pipe_function SET sia405code = 'Entlueftungsleitung' WHERE value_fr = 'Ventilation'; --- TODO : pipe installation method mapping to complete [X] to check [ ] +-- TODO : pipe installation method mapping to complete [X] to check [X] UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'En fouille'; -UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Chemisé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Chemisé'; UPDATE qwat_vl.pipe_installmethod SET sia405code = 'freiliegend' WHERE value_fr = 'Air libre'; -UPDATE qwat_vl.pipe_installmethod SET sia405code = 'grabenlos' WHERE value_fr = 'Sous pont'; -UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Protégé'; -UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'Bétoné'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'freiliegend' WHERE value_fr = 'Sous pont'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Protégé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Bétoné'; UPDATE qwat_vl.pipe_installmethod SET sia405code = 'grabenlos' WHERE value_fr = 'Galerie'; --- TODO : pipe material mapping to complete [ ] to check [ ] --- Missing CU +-- TODO : pipe material mapping to complete [X] to check [X] UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'CU'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.verzinkt' WHERE short_fr = 'ACG'; UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACPR'; @@ -127,19 +127,19 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Glasfaserverstaerkter_Epoxiharz' WHERE short_fr = 'GRP'; UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff' WHERE short_fr = 'PL'; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -> Schutzrohr SIA 405 2.11 -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; --- TODO : Planimetric precision mapping to complete [X] to check [ ] +-- TODO : Planimetric precision mapping to complete [X] to check [X] UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; UPDATE qwat_vl.precision SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; +UPDATE qwat_vl.precision SET sia405code = 'geortet' WHERE value_fr = 'Localisé'; UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; --- TODO : Altimetric precision mapping to complete [X] to check [ ] +-- TODO : Altimetric precision mapping to complete [X] to check [X] UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; @@ -149,7 +149,7 @@ UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Infér UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 10 cm'; UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 5 cm'; --- TODO : complete mapping +-- TODO : Pressurecontrol type mapping to complete [X] to check [X] UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'à déterminer'; @@ -157,22 +157,29 @@ UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHER UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Sammel_Spezialschacht' WHERE value_en = 'gathering'; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.protectionzone_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.pump_operating SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- TODO : Pump type mapping to complete [X] to check [ ] Waiting for @kandre -- UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping +UPDATE qwat_vl.pump_type SET sia405code = 'andere' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Druckerhoehungsanlage' WHERE value_fr = 'surpresseur'; +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Hauptpumpwerk' WHERE value_fr = 'normal'; +-- not sure about this matching +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Zwischenpumpwerk' WHERE value_fr = 'accélération'; + +-- NO mapping needed (Different SIA 405 reference 2.10 Fernwirkkabel) -- UPDATE qwat_vl.remote_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- No mapping needed for SIA 405 Water quality -- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- TODO : source type mapping complete [X] to check [X] UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'à déterminer'; @@ -181,7 +188,7 @@ UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; --- TODO : status mapping complete [X] to check [ ] +-- TODO : status mapping complete [X] to check [X] UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; @@ -194,16 +201,16 @@ UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'autre'; UPDATE qwat_vl.status SET sia405code = 'weitere.geplant' WHERE value_fr = 'projet planifie'; UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'projet en execution'; --- TODO : complete mapping +-- TODO : Add to attribute Hausanschluss.Art (Text attribute) -- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.survey_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- TODO : To check with @tproduit -> need volumetric information -- UPDATE qwat_vl.tank_firestorage SET sia405code = 'unbekannt' WHERE ???; --- TODO : valve function actuation complete [X] to check [ ] +-- TODO : valve function actuation complete [X] to check [X] UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; @@ -213,7 +220,7 @@ UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE valu UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.mit_Fernsteuerung' WHERE value_fr = 'télécommandée'; UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE value_fr = 'automatique'; --- TODO : valve function mapping complete [X] to check [ ] +-- TODO : valve function mapping complete [X] to check [X] UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'à déterminer'; @@ -230,17 +237,17 @@ UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_ UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne sprinkler'; UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'jauge'; --- TODO : complete mapping +-- Mapping to Schadenstelle / dégats -- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping -- UPDATE qwat_vl.valve_type SET sia405code = 'unbekannt' WHERE ???; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) -- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; -- This is a QWAT attribute to enable/disable some attributes, no mapping required here. --- TODO : Water Quality : mapping complete [X] to check [ ] +-- TODO : Water Quality : mapping complete [X] to check [X] UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; @@ -248,5 +255,5 @@ UPDATE qwat_vl.watertype SET sia405code = 'Rohwasser' WHERE value_fr = 'brute'; UPDATE qwat_vl.watertype SET sia405code = 'Trinkwasser' WHERE value_fr = 'potable'; UPDATE qwat_vl.watertype SET sia405code = 'Industriebrauchwasser' WHERE value_fr = 'industrielle'; --- TODO : complete mapping +-- NO mapping needed (No SIA Equivalent) yet -- UPDATE qwat_vl.worker_type SET sia405code = 'unbekannt' WHERE ???; From 51b31b9b0bf0debf34005edd8f07e2e2775cb236 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Thu, 12 Aug 2021 16:48:56 +0200 Subject: [PATCH 23/24] fix invalid sia405 codes --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 8810e547..ba636dc9 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -50,7 +50,7 @@ UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Querbruch' WHERE value_fr = 'cassure franche'; -- UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Scherbe' WHERE value_fr = 'xxx'; -UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Riss' WHERE value_fr = 'cassure longitudinale'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Riss' WHERE value_fr = 'cassure longitudinale'; UPDATE qwat_vl.leak_cause SET sia405code = 'Loch' WHERE value_fr = 'pièce non étanche'; UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; -- not sure about the next one - could also be Bruch.Scherbe or Loch or weitere @@ -125,7 +125,7 @@ UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TAC'; UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE value_fr = 'Béton précontraint'; UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Glasfaserverstaerkter_Epoxiharz' WHERE short_fr = 'GRP'; -UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff' WHERE short_fr = 'PL'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'PL'; -- NO mapping needed (No SIA Equivalent) -> Schutzrohr SIA 405 2.11 -- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; @@ -237,7 +237,7 @@ UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_ UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne sprinkler'; UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'jauge'; --- Mapping to Schadenstelle / dégats +-- Mapping to Schadenstelle / dégats -- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; -- TODO : complete mapping From 2bb3722b3665dee08d05811192b06cbddbb330cb Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Thu, 12 Aug 2021 16:56:24 +0200 Subject: [PATCH 24/24] add sia405 values to vl init scripts --- init_qwat.sh | 2 - value_lists/value_list_sia405.sql | 144 ------------------------ value_lists/vl_bedding.sql | 12 +- value_lists/vl_hydrant_material.sql | 9 +- value_lists/vl_leak_cause.sql | 20 +++- value_lists/vl_pipe_function.sql | 21 +++- value_lists/vl_pipe_installmethod.sql | 16 ++- value_lists/vl_pipe_material.sql | 21 ++++ value_lists/vl_precision.sql | 9 ++ value_lists/vl_precisionalti.sql | 9 ++ value_lists/vl_pressurecontrol_type.sql | 10 +- value_lists/vl_pump_type.sql | 12 +- value_lists/vl_source_type.sql | 11 +- value_lists/vl_status.sql | 17 ++- value_lists/vl_valve_actuation.sql | 16 ++- value_lists/vl_valve_function.sql | 20 +++- value_lists/vl_watertype.sql | 10 +- 17 files changed, 175 insertions(+), 184 deletions(-) delete mode 100644 value_lists/value_list_sia405.sql diff --git a/init_qwat.sh b/init_qwat.sh index 6e488c57..ed37ea34 100755 --- a/init_qwat.sh +++ b/init_qwat.sh @@ -178,8 +178,6 @@ psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_valve_type psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_visible.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_watertype.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_worker_type.sql -# TODO : remove this once we have merged it's contents in corresponding vl_*.sql files -psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/value_list_sia405.sql # Drawings psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -c "CREATE SCHEMA qwat_dr;" diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql deleted file mode 100644 index 2caafa9b..00000000 --- a/value_lists/value_list_sia405.sql +++ /dev/null @@ -1,144 +0,0 @@ -/* -TODO : This should be defined directly in the corresponding vl_*.sql files. -Currently, we do it here until the matching stabilizes, so it can be pasted -from delta_1.3.6_add_vl_for_SIA_export.sql -*/ - - --- Populate columns - --- TODO : complete mapping --- UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.cistern SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.cover_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping -UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; - --- TODO : complete mapping --- UPDATE qwat_vl.hydrant_model_inf SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.hydrant_model_sup SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.hydrant_output SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.hydrant_provider SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.locationtype SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.nominal_diameter SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.object_reference SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.overflow SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.part_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping -UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; -UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE'; - --- TODO : complete mapping --- UPDATE qwat_vl.pipe_protection SET sia405code = 'unbekannt' WHERE ???; - --- TODO : check mapping -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; -UPDATE qwat_vl.precision SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; -UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Localisé'; -UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; - --- TODO : complete mapping --- UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping -UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; -UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; -UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_en = 'gathering'; - --- TODO : complete mapping --- UPDATE qwat_vl.protectionzone_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.pump_operating SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.remote_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.source_quality SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping -UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; -UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; -UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; -UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; - --- TODO : check mapping -UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; -UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; -UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; -UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'abandonné'; -UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'hors service'; -UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_fr = 'en service'; -UPDATE qwat_vl.status SET sia405code = 'tot' WHERE value_fr = 'détruit'; -UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; -UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'autre'; -UPDATE qwat_vl.status SET sia405code = 'weitere.geplant' WHERE value_fr = 'projet planifie'; -UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'projet en execution'; - --- TODO : complete mapping --- UPDATE qwat_vl.subscriber_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.survey_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.tank_firestorage SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.valve_function SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.valve_maintenance SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.valve_type SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.visible SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE ???; - --- TODO : complete mapping --- UPDATE qwat_vl.worker_type SET sia405code = 'unbekannt' WHERE ???; diff --git a/value_lists/vl_bedding.sql b/value_lists/vl_bedding.sql index d5f9435f..42f3949a 100644 --- a/value_lists/vl_bedding.sql +++ b/value_lists/vl_bedding.sql @@ -20,5 +20,13 @@ INSERT INTO qwat_vl.bedding (id, value_en, value_fr, value_ro ) VALUES (9704,'gr INSERT INTO qwat_vl.bedding (id, value_en, value_fr, value_ro ) VALUES (9706,'sand','sable','nisip'); INSERT INTO qwat_vl.bedding (id, value_en, value_fr, value_ro ) VALUES (9707,'soil','terre','pământ'); - - +/* SIA405 codes */ +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'aucun'; +UPDATE qwat_vl.bedding SET sia405code = 'Beton' WHERE value_fr = 'béton'; +UPDATE qwat_vl.bedding SET sia405code = 'Fliess' WHERE value_fr = 'géotextile'; +UPDATE qwat_vl.bedding SET sia405code = 'Betonkies' WHERE value_fr = 'gravier'; +UPDATE qwat_vl.bedding SET sia405code = 'Sand' WHERE value_fr = 'sable'; +UPDATE qwat_vl.bedding SET sia405code = 'unbekannt' WHERE value_fr = 'terre'; diff --git a/value_lists/vl_hydrant_material.sql b/value_lists/vl_hydrant_material.sql index 7b54cd43..17bc4735 100644 --- a/value_lists/vl_hydrant_material.sql +++ b/value_lists/vl_hydrant_material.sql @@ -19,7 +19,8 @@ INSERT INTO qwat_vl.hydrant_material (id, vl_active, short_en, value_en, short_f INSERT INTO qwat_vl.hydrant_material (id, vl_active, short_en, value_en, short_fr, value_fr, short_ro, value_ro, pressure_nominal) VALUES (7003, true, 'CI 80', 'Cast iron 80', 'F 80', 'Fonte 80', 'F 80', 'Fontă 80', 16); INSERT INTO qwat_vl.hydrant_material (id, vl_active, short_en, value_en, short_fr, value_fr, short_ro, value_ro, pressure_nominal) VALUES (7004, true, 'CI 100', 'Cast iron 100', 'F 100', 'Fonte 100', 'F 100', 'Fontă 100', 16); - - - - +/* SIA405 codes */ +UPDATE qwat_vl.hydrant_material SET sia405code = 'Metall' WHERE short_fr LIKE 'F %'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.hydrant_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; diff --git a/value_lists/vl_leak_cause.sql b/value_lists/vl_leak_cause.sql index 48df9c39..e79b53fc 100644 --- a/value_lists/vl_leak_cause.sql +++ b/value_lists/vl_leak_cause.sql @@ -21,6 +21,20 @@ INSERT INTO qwat_vl.leak_cause (id, value_en, value_fr, value_ro) VALUES (9104,' INSERT INTO qwat_vl.leak_cause (id, value_en, value_fr, value_ro) VALUES (9105,'leaking connection', 'raccordement non étanche','racordare neetanșă'); INSERT INTO qwat_vl.leak_cause (id, value_en, value_fr, value_ro) VALUES (9106,'leaking part', 'pièce non étanche','piesă neetanșă'); - - - +/* SIA405 codes */ +-- Matching to Schadenstelle.Art (and maybe also Ursache): +UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.leak_cause SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Querbruch' WHERE value_fr = 'cassure franche'; +-- UPDATE qwat_vl.leak_cause SET sia405code = 'Bruch.Scherbe' WHERE value_fr = 'xxx'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Riss' WHERE value_fr = 'cassure longitudinale'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Loch' WHERE value_fr = 'pièce non étanche'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; +-- not sure about the next one - could also be Bruch.Scherbe or Loch or weitere +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'conduite arrachée'; +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'corrosion'; +-- in addition Schadenstelle.Ursache has to be set to 'Korrosion' +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'raccordement non étanche'; +-- in addition Schadenstelle.Ursache has to be set to 'Verbindungen' +UPDATE qwat_vl.leak_cause SET sia405code = 'Mangel' WHERE value_fr = 'pièce non étanche'; +-- in addition Schadenstelle.Ursache has to be set to 'bauliche_Maengel' diff --git a/value_lists/vl_pipe_function.sql b/value_lists/vl_pipe_function.sql index dec1b221..de6fb43c 100644 --- a/value_lists/vl_pipe_function.sql +++ b/value_lists/vl_pipe_function.sql @@ -1,6 +1,6 @@ /* qWat - QGIS Water Module - + SQL file :: pipe_function table */ @@ -31,6 +31,19 @@ INSERT INTO qwat_vl.pipe_function (id,schema_visible,major,value_fr,value_ro) VA INSERT INTO qwat_vl.pipe_function (id,schema_visible,major,value_fr,value_ro) VALUES (4111, true , true , 'Trop plein', 'Prea plin' ); INSERT INTO qwat_vl.pipe_function (id,schema_visible,major,value_fr,value_ro) VALUES (4112, false, false, 'Ventilation', 'Aerisire' ); - - - +/* SIA405 codes */ +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Fernwasserleitung' WHERE value_fr = 'Conduite de transport'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Hydrantenanschlussleitung' WHERE value_fr = 'Conduite d''hydrant'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Entleerungsleitung' WHERE value_fr = 'Conduite de vidange'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Zubringerleitung' WHERE value_fr = 'Conduite d''adduction'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Conduite de distribution'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Anschlussleitung.gemeinsam' WHERE value_fr = 'Branchement commun'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'By-pass'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Bau_Wasseranschluss' WHERE value_fr = 'Branchement privé'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Conduite de haute pression'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Quellleitung' WHERE value_fr = 'Drain captant'; +UPDATE qwat_vl.pipe_function SET sia405code = 'unbekannt' WHERE value_fr = 'Trop plein'; +UPDATE qwat_vl.pipe_function SET sia405code = 'Entlueftungsleitung' WHERE value_fr = 'Ventilation'; diff --git a/value_lists/vl_pipe_installmethod.sql b/value_lists/vl_pipe_installmethod.sql index 103df0fa..e0a19d84 100644 --- a/value_lists/vl_pipe_installmethod.sql +++ b/value_lists/vl_pipe_installmethod.sql @@ -1,6 +1,6 @@ /* qWat - QGIS Water Module - + SQL file :: pressure vl_pipe_installmethod */ @@ -23,6 +23,14 @@ INSERT INTO qwat_vl.pipe_installmethod (id,value_fr,value_ro) VALUES (4205,'Prot INSERT INTO qwat_vl.pipe_installmethod (id,value_fr,value_ro) VALUES (4206,'Bétoné','Betonată'); /*TB: B => 6 */ INSERT INTO qwat_vl.pipe_installmethod (id,value_fr,value_ro) VALUES (4207,'Galerie','Galerie'); /*TB: G => 7 */ - - - +/* SIA405 codes */ +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'En fouille'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Chemisé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'freiliegend' WHERE value_fr = 'Air libre'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'freiliegend' WHERE value_fr = 'Sous pont'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Protégé'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'offener_Graben' WHERE value_fr = 'Bétoné'; +UPDATE qwat_vl.pipe_installmethod SET sia405code = 'grabenlos' WHERE value_fr = 'Galerie'; diff --git a/value_lists/vl_pipe_material.sql b/value_lists/vl_pipe_material.sql index 2b29e417..ae656a96 100644 --- a/value_lists/vl_pipe_material.sql +++ b/value_lists/vl_pipe_material.sql @@ -700,3 +700,24 @@ INSERT INTO qwat_vl.pipe_material (id, vl_active, short_en, value_en, short_fr, INSERT INTO qwat_vl.pipe_material (id, vl_active, short_en, value_en, short_fr, value_fr, short_ro, value_ro, diameter, diameter_nominal, diameter_internal, diameter_external, pressure_nominal, sdr, wall_thickness, sn) VALUES (7838, true, 'GRP', 'Glass-fibre-reinforced polyester', 'PRV', 'Polyester renforcé de fibres de verre', 'GRP', 'Rășini armate cu fibră de sticlă (GRP)', '1500', 1500, 1429.000, 1499.000, NULL, NULL, 35.0, 10000); INSERT INTO qwat_vl.pipe_material (id, vl_active, short_en, value_en, short_fr, value_fr, short_ro, value_ro, diameter, diameter_nominal, diameter_internal, diameter_external, pressure_nominal, sdr, wall_thickness, sn) VALUES (7839, true, 'GRP', 'Glass-fibre-reinforced polyester', 'PRV', 'Polyester renforcé de fibres de verre', 'GRP', 'Rășini armate cu fibră de sticlă (GRP)', '1535', 1535, 1463.000, 1535.000, NULL, NULL, 36.0, 10000); INSERT INTO qwat_vl.pipe_material (id, vl_active, short_en, value_en, short_fr, value_fr, short_ro, value_ro, diameter, diameter_nominal, diameter_internal, diameter_external, pressure_nominal, sdr, wall_thickness, sn) VALUES (7840, true, 'GRP', 'Glass-fibre-reinforced polyester', 'PRV', 'Polyester renforcé de fibres de verre', 'GRP', 'Rășini armate cu fibră de sticlă (GRP)', '1600', 1600, 1560.000, 1638.000, NULL, NULL, 39.0, 10000); + +/* SIA405 codes */ +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'CU'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'AC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.verzinkt' WHERE short_fr = 'ACG'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.unbekannt' WHERE short_fr = 'ACPR'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Stahl.rostbestaendig' WHERE short_fr = 'ACI'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Guss.unbekannt' WHERE short_fr = 'F'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Guss.unbekannt' WHERE short_fr = 'FAE'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PE80'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyethylen.unbekannt' WHERE short_fr = 'PEX'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Polyvinylchlorid.unbekannt' WHERE short_fr = 'PVC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE short_fr = 'TAC'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Zementrohr_Beton.unbekannt' WHERE value_fr = 'Béton précontraint'; +UPDATE qwat_vl.pipe_material SET sia405code = 'Kunststoff.Glasfaserverstaerkter_Epoxiharz' WHERE short_fr = 'GRP'; +UPDATE qwat_vl.pipe_material SET sia405code = 'unbekannt' WHERE short_fr = 'PL'; diff --git a/value_lists/vl_precision.sql b/value_lists/vl_precision.sql index b820fb76..399a4091 100644 --- a/value_lists/vl_precision.sql +++ b/value_lists/vl_precision.sql @@ -18,3 +18,12 @@ INSERT INTO qwat_vl.precision (id,value_en,value_fr,value_ro) VALUES (1101, 'Unp INSERT INTO qwat_vl.precision (id,value_en,value_fr,value_ro) VALUES (1102, 'Precise', 'Précis', 'Precisă'); /*TB: P => 2 */ INSERT INTO qwat_vl.precision (id,value_en,value_fr,value_ro) VALUES (1103, 'Localized', 'Localisé', 'Localizată'); /*TB: L => 3 */ INSERT INTO qwat_vl.precision (id,value_en,value_fr,value_ro) VALUES (1104, 'Digitalized', 'Digitalisé', 'Digitizată'); /*TB: D => 4 */ + +/* SIA405 codes */ +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; +UPDATE qwat_vl.precision SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; +UPDATE qwat_vl.precision SET sia405code = 'genau' WHERE value_fr = 'Précis'; +UPDATE qwat_vl.precision SET sia405code = 'geortet' WHERE value_fr = 'Localisé'; +UPDATE qwat_vl.precision SET sia405code = 'unbekannt' WHERE value_fr = 'Digitalisé'; diff --git a/value_lists/vl_precisionalti.sql b/value_lists/vl_precisionalti.sql index a734d965..cbd99fbe 100644 --- a/value_lists/vl_precisionalti.sql +++ b/value_lists/vl_precisionalti.sql @@ -20,3 +20,12 @@ INSERT INTO qwat_vl.precisionalti (id,value_en,value_fr,value_ro) VALUES (1123, INSERT INTO qwat_vl.precisionalti (id,value_en,value_fr,value_ro) VALUES (1124, 'Better than 10 cm' ,'Inférieure à 10 cm' ,'Mai bună de 10 cm'); INSERT INTO qwat_vl.precisionalti (id,value_en,value_fr,value_ro) VALUES (1125, 'Better than 5 cm' ,'Inférieure à 5 cm' ,'Mai bună de 5 cm'); +/* SIA405 codes */ +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Autre'; +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'Inconnu'; +UPDATE qwat_vl.precisionalti SET sia405code = 'unbekannt' WHERE value_fr = 'À déterminer'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Imprécis'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Inférieure à 100 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'ungenau' WHERE value_fr = 'Inférieure à 50 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 10 cm'; +UPDATE qwat_vl.precisionalti SET sia405code = 'genau' WHERE value_fr = 'Inférieure à 5 cm'; diff --git a/value_lists/vl_pressurecontrol_type.sql b/value_lists/vl_pressurecontrol_type.sql index 040b5578..82041832 100644 --- a/value_lists/vl_pressurecontrol_type.sql +++ b/value_lists/vl_pressurecontrol_type.sql @@ -17,6 +17,10 @@ INSERT INTO qwat_vl.pressurecontrol_type (id,value_en,value_fr,value_ro) VALUES INSERT INTO qwat_vl.pressurecontrol_type (id,value_en,value_fr,value_ro) VALUES (2802,'pressure cut','coupe-pression','tăiere presiune'); INSERT INTO qwat_vl.pressurecontrol_type (id,value_en,value_fr,value_ro) VALUES (2803,'gathering' ,'rassemblement' ,'colectare/captare'); - - - +/* SIA405 codes */ +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'reducer'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Druckbrecher' WHERE value_en = 'pressure cut'; +UPDATE qwat_vl.pressurecontrol_type SET sia405code = 'Schacht.Sammel_Spezialschacht' WHERE value_en = 'gathering'; diff --git a/value_lists/vl_pump_type.sql b/value_lists/vl_pump_type.sql index 83ea5095..a2921aba 100644 --- a/value_lists/vl_pump_type.sql +++ b/value_lists/vl_pump_type.sql @@ -17,6 +17,12 @@ INSERT INTO qwat_vl.pump_type (id,value_en,value_fr,value_ro) VALUES (2501,'','s INSERT INTO qwat_vl.pump_type (id,value_en,value_fr,value_ro) VALUES (2502,'','normal','normal'); INSERT INTO qwat_vl.pump_type (id,value_en,value_fr,value_ro) VALUES (2503,'','accélération','periferică'); - - - +/* SIA405 codes */ +-- UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE ???; +UPDATE qwat_vl.pump_type SET sia405code = 'andere' WHERE value_fr = 'autre'; +UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.pump_type SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Druckerhoehungsanlage' WHERE value_fr = 'surpresseur'; +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Hauptpumpwerk' WHERE value_fr = 'normal'; +-- not sure about this matching +UPDATE qwat_vl.pump_type SET sia405code = 'Pumpwerk.Zwischenpumpwerk' WHERE value_fr = 'accélération'; diff --git a/value_lists/vl_source_type.sql b/value_lists/vl_source_type.sql index 81c830c7..d2c91e19 100644 --- a/value_lists/vl_source_type.sql +++ b/value_lists/vl_source_type.sql @@ -18,6 +18,11 @@ INSERT INTO qwat_vl.source_type (id,value_fr,value_ro) VALUES (2702, 'captage ea INSERT INTO qwat_vl.source_type (id,value_fr,value_ro) VALUES (2703, 'captage eau source','captare sursă subterană'); INSERT INTO qwat_vl.source_type (id,value_fr,value_ro) VALUES (2704, 'captage eau rivière','captare râu'); - - - +/* SIA405 codes */ +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau lac'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Grundwasserfassung' WHERE value_fr = 'captage eau nappe'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Quellfassung' WHERE value_fr = 'captage eau source'; +UPDATE qwat_vl.source_type SET sia405code = 'Fassungsanlage.Fluss_Seewasserfassung' WHERE value_fr = 'captage eau rivière'; diff --git a/value_lists/vl_status.sql b/value_lists/vl_status.sql index 6af6c96a..fffce579 100644 --- a/value_lists/vl_status.sql +++ b/value_lists/vl_status.sql @@ -1,6 +1,6 @@ /* qWat - QGIS Water Module - + SQL file :: status table */ @@ -28,6 +28,15 @@ INSERT INTO qwat_vl.status (id, active, functional, value_en, value_fr, value_ro INSERT INTO qwat_vl.status (id, active, functional, value_en, value_fr, value_ro, description_en, description_fr, description_ro) VALUES (1306, true, false, 'Project planned', 'Projet planifie', 'Proiect planificat', '', 'L''objet est un projet validé en attente', 'Obiectul face parte dintr-un proiect planificat'); /* */ INSERT INTO qwat_vl.status (id, active, functional, value_en, value_fr, value_ro, description_en, description_fr, description_ro) VALUES (1308, true, false, 'Project in execution', 'Projet en execution', 'Proiect în execuție', 'The object is part of a project that''s already in execution', 'L''objet est un projet validé en cours de réalisation', 'Obiectul face parte dintr-un proiect care este în curs de execuție'); /* */ - - - +/* SIA405 codes */ +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'fictif'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'désaffecté'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'abandonné'; +UPDATE qwat_vl.status SET sia405code = 'ausser_Betrieb' WHERE value_fr = 'hors service'; +UPDATE qwat_vl.status SET sia405code = 'in_Betrieb' WHERE value_fr = 'en service'; +UPDATE qwat_vl.status SET sia405code = 'tot' WHERE value_fr = 'détruit'; +UPDATE qwat_vl.status SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.status SET sia405code = 'weitere' WHERE value_fr = 'autre'; +UPDATE qwat_vl.status SET sia405code = 'weitere.geplant' WHERE value_fr = 'projet planifie'; +UPDATE qwat_vl.status SET sia405code = 'weitere.Projekt' WHERE value_fr = 'projet en execution'; diff --git a/value_lists/vl_valve_actuation.sql b/value_lists/vl_valve_actuation.sql index e5dc9bbc..44d76e61 100644 --- a/value_lists/vl_valve_actuation.sql +++ b/value_lists/vl_valve_actuation.sql @@ -1,13 +1,13 @@ /* qWat - QGIS Water Module - + SQL file :: valve_actuation table */ /* CREATE */ CREATE TABLE qwat_vl.valve_actuation () INHERITS ( qwat_vl.value_list_base); -ALTER TABLE qwat_vl.valve_actuation ADD CONSTRAINT vl_valve_actuation_pk PRIMARY KEY (id); +ALTER TABLE qwat_vl.valve_actuation ADD CONSTRAINT vl_valve_actuation_pk PRIMARY KEY (id); COMMENT ON TABLE qwat_vl.valve_actuation IS 'valve actuation/actionnement/acţionare'; /* COLUMNS*/ @@ -24,6 +24,12 @@ INSERT INTO qwat_vl.valve_actuation (id, value_en, value_fr, value_ro ) V INSERT INTO qwat_vl.valve_actuation (id, value_en, value_fr, value_ro ) VALUES (6404, 'remote controlled', 'télécommandée', 'telecomandată'); INSERT INTO qwat_vl.valve_actuation (id, value_en, value_fr, value_ro ) VALUES (6405, 'automatic', 'automatique', 'automată'); - - - +/* SIA405 codes */ +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'mechanisch' WHERE value_fr = 'manuel'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'mechanisch' WHERE value_fr = 'manuel à gauche'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE value_fr = 'électrique'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.mit_Fernsteuerung' WHERE value_fr = 'télécommandée'; +UPDATE qwat_vl.valve_actuation SET sia405code = 'motorisch.unbekannt' WHERE value_fr = 'automatique'; diff --git a/value_lists/vl_valve_function.sql b/value_lists/vl_valve_function.sql index a808ee2f..2e2f8718 100644 --- a/value_lists/vl_valve_function.sql +++ b/value_lists/vl_valve_function.sql @@ -1,13 +1,13 @@ /* qWat - QGIS Water Module - + SQL file :: valve_function table */ /* CREATE */ CREATE TABLE qwat_vl.valve_function () INHERITS ( qwat_vl.value_list_base); -ALTER TABLE qwat_vl.valve_function ADD CONSTRAINT vl_valve_function_pk PRIMARY KEY (id); +ALTER TABLE qwat_vl.valve_function ADD CONSTRAINT vl_valve_function_pk PRIMARY KEY (id); COMMENT ON TABLE qwat_vl.valve_function IS 'Functions for valves'; /* COLUMNS*/ @@ -31,3 +31,19 @@ INSERT INTO qwat_vl.valve_function (id, value_en, value_fr, value_ro) INSERT INTO qwat_vl.valve_function (id, value_en, value_fr, value_ro) VALUES (6114, 'sprinkler', 'vanne sprinkler', 'sprinkler?'); INSERT INTO qwat_vl.valve_function (id, value_en, value_fr, value_ro, short_fr ) VALUES (6115, 'vent valve', 'jauge', 'aerisire', 'J'); +/* SIA405 codes */ +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Zonenschieber' WHERE value_fr = 'vanne de régulation'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'ventouse'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne bypass'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Anschlussschieber' WHERE value_fr = 'vanne branchement'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne incendie'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Hydrantenschieber' WHERE value_fr = 'vanne d''hydrant'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Entleerungsschieber' WHERE value_fr = 'vidange'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Trennschieber' WHERE value_fr = 'vanne réseau'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.Entleerungsschieber' WHERE value_fr = 'vidange-ventouse'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'antiretour'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'vanne sprinkler'; +UPDATE qwat_vl.valve_function SET sia405code = 'Schieber.unbekannt' WHERE value_fr = 'jauge'; diff --git a/value_lists/vl_watertype.sql b/value_lists/vl_watertype.sql index eb91f8f8..3f74e126 100644 --- a/value_lists/vl_watertype.sql +++ b/value_lists/vl_watertype.sql @@ -1,6 +1,6 @@ /* qWat - QGIS Water Module - + SQL file :: watertype table */ @@ -17,3 +17,11 @@ INSERT INTO qwat_vl.watertype (id, value_en, value_fr, value_ro ) VALUES (103, ' INSERT INTO qwat_vl.watertype (id, value_en, value_fr, value_ro) VALUES (1501, 'raw' , 'brute' , 'brută'); INSERT INTO qwat_vl.watertype (id, value_en, value_fr, value_ro) VALUES (1502, 'drinkable', 'potable' , 'potabilă'); INSERT INTO qwat_vl.watertype (id, value_en, value_fr, value_ro) VALUES (1503, 'industrial', 'industrielle','industrială'); + +/* SIA405 codes */ +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'autre'; +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'inconnu'; +UPDATE qwat_vl.watertype SET sia405code = 'unbekannt' WHERE value_fr = 'à déterminer'; +UPDATE qwat_vl.watertype SET sia405code = 'Rohwasser' WHERE value_fr = 'brute'; +UPDATE qwat_vl.watertype SET sia405code = 'Trinkwasser' WHERE value_fr = 'potable'; +UPDATE qwat_vl.watertype SET sia405code = 'Industriebrauchwasser' WHERE value_fr = 'industrielle';

D_X{2Vt44PGAU)UGGS%k*Rs#bmZf> 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 W=XG|k?p*Q}6egaoelF{r5}E)mzcb4K literal 0 HcmV?d00001 diff --git a/diagram/overview_too_simple.graphml b/diagram/overview_too_simple.graphml new file mode 100644 index 00000000..7b06ec37 --- /dev/null +++ b/diagram/overview_too_simple.graphml @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + + + + + chamber + + + + + + + + + + + + cover + + + + + + + + + + + + crossing + + + + + + + + + + + + damage + + + + + + + + + + + + hydrant + + + + + + + + + + + + installation + + + + + + + + + + + + leak + + + + + + + + + + + + meter + + + + + + + + + + + + network_element + + + + + + + + + + + + node + + + + + + + + + + + + part + + + + + + + + + + + + pipe + + + + + + + + + + + + pressurecontrol + + + + + + + + + + + + pump + + + + + + + + + + + + samplingpoint + + + + + + + + + + + + source + + + + + + + + + + + + subscriber + + + + + + + + + + + + tank + + + + + + + + + + + + treatment + + + + + + + + + + + + valve + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/diagram/overview_toosimple.png b/diagram/overview_toosimple.png new file mode 100644 index 0000000000000000000000000000000000000000..94898db49a578ade5418202ef9f2f4e2db6467de GIT binary patch literal 43748 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 T5XKWAVeR5~rGzu@XuJJCAo9{O literal 0 HcmV?d00001 diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql new file mode 100644 index 00000000..ed872055 --- /dev/null +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -0,0 +1,4 @@ +ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_de text not null default 'unbekannt'; +ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_fr text not null default 'inconnu'; + +UPDATE qwat_vl.pipe_material SET sia_de = "Polyethylen", sia_fr = "polyethylene" WHERE short_fr = 'PE'; From f05fc387465065e3f13009b0923c28789a7b4370 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 6 Jan 2021 15:34:19 +0100 Subject: [PATCH 02/24] [SIAEXPORT] stub for value lists --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index ed872055..bc98b8f8 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -1,4 +1,4 @@ ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_de text not null default 'unbekannt'; ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_fr text not null default 'inconnu'; -UPDATE qwat_vl.pipe_material SET sia_de = "Polyethylen", sia_fr = "polyethylene" WHERE short_fr = 'PE'; +UPDATE qwat_vl.pipe_material SET sia_de = 'Polyethylen', sia_fr = 'polyethylene' WHERE short_fr = 'PE'; From e664cb8b41bc058031a1e157b4df88f04f0ebfc0 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 30 Jun 2021 09:26:40 +0200 Subject: [PATCH 03/24] [SIAEXPORT] stub for value lists --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index bc98b8f8..8aaf14ff 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -1,4 +1,4 @@ -ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_de text not null default 'unbekannt'; -ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia_fr text not null default 'inconnu'; +ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia405_de text not null default 'unbekannt'; -UPDATE qwat_vl.pipe_material SET sia_de = 'Polyethylen', sia_fr = 'polyethylene' WHERE short_fr = 'PE'; +-- UPDATE qwat_vl.pipe_material SET sia405_de = 'Polyethylen' WHERE short_fr = 'PE'; +-- UPDATE qwat_vl.pipe_material SET sia405_de = 'Stahl' WHERE short_fr = 'AC'; From a7afacea16eab4e02b9c12d60d5d1a57dee0b3d7 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 30 Jun 2021 10:31:49 +0200 Subject: [PATCH 04/24] progress for SIA405 fields --- init_qwat.sh | 1 + .../delta_1.3.6_add_vl_for_SIA_export.sql | 67 ++++++++++++++++++- value_lists/value_list_base.sql | 1 + value_lists/value_list_sia405.sql | 17 +++++ 4 files changed, 83 insertions(+), 3 deletions(-) create mode 100644 value_lists/value_list_sia405.sql diff --git a/init_qwat.sh b/init_qwat.sh index ed37ea34..94414585 100755 --- a/init_qwat.sh +++ b/init_qwat.sh @@ -178,6 +178,7 @@ psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_valve_type psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_visible.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_watertype.sql psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/vl_worker_type.sql +psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -f ${DIR}/value_lists/value_list_sia405.sql # Drawings psql service=${PGSERVICE} -v ON_ERROR_STOP=1 -c "CREATE SCHEMA qwat_dr;" diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 8aaf14ff..0e19538a 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -1,4 +1,65 @@ -ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia405_de text not null default 'unbekannt'; +/* +This adds corresponding sia405 values for interlis import/export. +*/ + +-- Add columns + +ALTER TABLE qwat_vl.bedding ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.cistern ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.cover_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.hydrant_material ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.hydrant_model_inf ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.hydrant_model_sup ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.hydrant_output ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.hydrant_provider ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.leak_cause ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.locationtype ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.nominal_diameter ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.object_reference ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.overflow ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.part_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pipe_function ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pipe_installmethod ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pipe_material ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pipe_protection ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.precision ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.precisionalti ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pressurecontrol_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.protectionzone_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pump_operating ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.pump_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.remote_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.source_quality ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.source_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.status ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.subscriber_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.survey_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.tank_firestorage ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.valve_actuation ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.valve_function ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.valve_maintenance ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.valve_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.visible ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.watertype ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; +ALTER TABLE qwat_vl.worker_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbekannt'; + + +-- Populate columns + +-- TODO : complete this !!! +-- TODO : sync this with value_list_sia405.sql + +UPDATE qwat_vl.pipe_material SET sia405_de = CASE + WHEN short_fr = 'AC' THEN 'Stahl' + WHEN short_fr = 'PE' THEN 'Polyethylen' + ELSE 'unbekannt' +END; + +UPDATE qwat_vl.status SET sia405_de = CASE + WHEN value_en = 'in use' THEN 'in_Betrieb' + WHEN value_en = 'out of service' THEN 'ausser_Betrieb' + ELSE 'unbekannt' +END; + --- UPDATE qwat_vl.pipe_material SET sia405_de = 'Polyethylen' WHERE short_fr = 'PE'; --- UPDATE qwat_vl.pipe_material SET sia405_de = 'Stahl' WHERE short_fr = 'AC'; diff --git a/value_lists/value_list_base.sql b/value_lists/value_list_base.sql index 66f61d4c..833b9a04 100644 --- a/value_lists/value_list_base.sql +++ b/value_lists/value_list_base.sql @@ -19,5 +19,6 @@ ALTER TABLE qwat_vl.value_list_base ADD COLUMN value_ro varchar(50) ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_fr text ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_en text ; ALTER TABLE qwat_vl.value_list_base ADD COLUMN description_ro text ; +ALTER TABLE qwat_vl.value_list_base ADD COLUMN sia405_de text NOT NULL DEFAULT 'unbekannt'; diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql new file mode 100644 index 00000000..990aece7 --- /dev/null +++ b/value_lists/value_list_sia405.sql @@ -0,0 +1,17 @@ + +-- Populate columns + +-- TODO : complete this !!! +-- TODO : sync this with delta_1.3.6_add_vl_for_SIA_export.sql + +UPDATE qwat_vl.pipe_material SET sia405_de = CASE + WHEN short_fr = 'AC' THEN 'Stahl' + WHEN short_fr = 'PE' THEN 'Polyethylen' + ELSE 'unbekannt' +END; + +UPDATE qwat_vl.status SET sia405_de = CASE + WHEN value_en = 'in use' THEN 'in_Betrieb' + WHEN value_en = 'out of service' THEN 'ausser_Betrieb' + ELSE 'unbekannt' +END; From 799e56dd16b392b6143deabf109a12279c39578f Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 30 Jun 2021 10:51:38 +0200 Subject: [PATCH 05/24] fix use full enum --- update/delta/delta_1.3.6_add_vl_for_SIA_export.sql | 4 ++-- value_lists/value_list_sia405.sql | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql index 0e19538a..8dc286a9 100644 --- a/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql +++ b/update/delta/delta_1.3.6_add_vl_for_SIA_export.sql @@ -51,8 +51,8 @@ ALTER TABLE qwat_vl.worker_type ADD COLUMN sia405_de TEXT NOT NULL DEFAULT 'unbe -- TODO : sync this with value_list_sia405.sql UPDATE qwat_vl.pipe_material SET sia405_de = CASE - WHEN short_fr = 'AC' THEN 'Stahl' - WHEN short_fr = 'PE' THEN 'Polyethylen' + WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' + WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' ELSE 'unbekannt' END; diff --git a/value_lists/value_list_sia405.sql b/value_lists/value_list_sia405.sql index 990aece7..df81c30e 100644 --- a/value_lists/value_list_sia405.sql +++ b/value_lists/value_list_sia405.sql @@ -5,8 +5,8 @@ -- TODO : sync this with delta_1.3.6_add_vl_for_SIA_export.sql UPDATE qwat_vl.pipe_material SET sia405_de = CASE - WHEN short_fr = 'AC' THEN 'Stahl' - WHEN short_fr = 'PE' THEN 'Polyethylen' + WHEN short_fr = 'AC' THEN 'Stahl.unbekannt' + WHEN short_fr = 'PE' THEN 'Kunststoff.Polyethylen.unbekannt' ELSE 'unbekannt' END; From e7be16a673ed4cd88847e01b8b302767540aaeb9 Mon Sep 17 00:00:00 2001 From: olivierdalang Date: Wed, 30 Jun 2021 10:56:56 +0200 Subject: [PATCH 06/24] (remove unrelated changes) --- diagram/overview_simple.graphml | 1043 --------------------------- diagram/overview_simple.png | Bin 244998 -> 0 bytes diagram/overview_too_simple.graphml | 661 ----------------- diagram/overview_toosimple.png | Bin 43748 -> 0 bytes 4 files changed, 1704 deletions(-) delete mode 100644 diagram/overview_simple.graphml delete mode 100644 diagram/overview_simple.png delete mode 100644 diagram/overview_too_simple.graphml delete mode 100644 diagram/overview_toosimple.png diff --git a/diagram/overview_simple.graphml b/diagram/overview_simple.graphml deleted file mode 100644 index 4a284e6a..00000000 --- a/diagram/overview_simple.graphml +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - chamber - - - - - - - - - - - - - - - - - consumptionzone - - - - - - - - - - - - - - - - - cover - - - - - - - - - - - - - - - - - crossing - - - - - - - - - - - - - - - - - damage - - - - - - - - - - - - - - - - - distributor - - - - - - - - - - - - - - - - - district - - - - - - - - - - - - - - - - - folder - - - - - - - - - - - - - - - - - hydrant - - - - - - - - - - - - - - - - - installation - - - - - - - - - - - - - - - - - leak - - - - - - - - - - - - - - - - - meter - - - - - - - - - - - - - - - - - meter_reference - - - - - - - - - - - - - - - - - network_element - - - - - - - - - - - - - - - - - node - - - - - - - - - - - - - - - - - part - - - - - - - - - - - - - - - - - pipe - - - - - - - - - - - - - - - - - pressurecontrol - - - - - - - - - - - - - - - - - pressurezone - - - - - - - - - - - - - - - - - printmap - - - - - - - - - - - - - - - - - protectionzone - - - - - - - - - - - - - - - - - pump - - - - - - - - - - - - - - - - - remote - - - - - - - - - - - - - - - - - samplingpoint - - - - - - - - - - - - - - - - - source - - - - - - - - - - - - - - - - - subscriber - - - - - - - - - - - - - - - - - subscriber_reference - - - - - - - - - - - - - - - - - surveypoint - - - - - - - - - - - - - - - - - tank - - - - - - - - - - - - - - - - - treatment - - - - - - - - - - - - - - - - - valve - - - - - - - - - - - - - - - - - worker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/diagram/overview_simple.png b/diagram/overview_simple.png deleted file mode 100644 index e3b8fd4b3fcb69c28e701c58c992366189250223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244998 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%0AZNL9rB4W^T6;^HC*64hUhg)mJt+9s*y#(` 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