From 5011606b7355cf5900beadcc498fd1a9c87c8c3c Mon Sep 17 00:00:00 2001 From: <> Date: Mon, 18 Nov 2024 14:05:01 +0000 Subject: [PATCH] Deployed 6daaeec with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 608 ++ RedHat-SSO-compatibility/index.html | 803 ++ assets/images/favicon.png | Bin 0 -> 1870 bytes .../social/RedHat-SSO-compatibility.png | Bin 0 -> 32135 bytes .../images/social/config/example-config2.png | Bin 0 -> 26824 bytes .../social/config/remote-state-management.png | Bin 0 -> 30839 bytes assets/images/social/import-settings.png | Bin 0 -> 22865 bytes assets/images/social/index.png | Bin 0 -> 24180 bytes assets/images/social/managed-resource.png | Bin 0 -> 26070 bytes assets/images/social/supported-features.png | Bin 0 -> 25147 bytes assets/javascripts/bundle.83f73b43.min.js | 16 + assets/javascripts/bundle.83f73b43.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/stylesheets/main.0253249f.min.css | 1 + assets/stylesheets/main.0253249f.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + config/example-config2/index.html | 678 ++ config/remote-state-management/index.html | 1000 +++ images/image.png | Bin 0 -> 14328 bytes import-settings/index.html | 787 ++ index.html | 1202 +++ managed-resource/index.html | 884 +++ search/search_index.json | 1 + sitemap.xml | 31 + sitemap.xml.gz | Bin 0 -> 298 bytes supported-features/index.html | 1169 +++ 63 files changed, 14440 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 RedHat-SSO-compatibility/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/RedHat-SSO-compatibility.png create mode 100644 assets/images/social/config/example-config2.png create mode 100644 assets/images/social/config/remote-state-management.png create mode 100644 assets/images/social/import-settings.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/managed-resource.png create mode 100644 assets/images/social/supported-features.png create mode 100644 assets/javascripts/bundle.83f73b43.min.js create mode 100644 assets/javascripts/bundle.83f73b43.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/stylesheets/main.0253249f.min.css create mode 100644 assets/stylesheets/main.0253249f.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 config/example-config2/index.html create mode 100644 config/remote-state-management/index.html create mode 100644 images/image.png create mode 100644 import-settings/index.html create mode 100644 index.html create mode 100644 managed-resource/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 supported-features/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..a5977a62f --- /dev/null +++ b/404.html @@ -0,0 +1,608 @@ + + + +
+ + + + + + + + + + + + + + +In general, RedHat SSO based on Keycloak. In general, keycloak-config-cli is compatible with RedHat SSO.
+Some specific RH SSO version may differ from keycloak releases which introduce an incompatibility between keycloak-config-cli.
+While keycloak-config-cli not officially supports RH SSO, it's possible to build keycloak-config-cli against RH SSO.
+This step can be skip if keycloak-config-cli version 4.4.0 or higher is used.
+Enrich the pom.xml with the changes from: #583
+Identify the internal version of keycloak. Check https://access.redhat.com/articles/2342881
+Then look at https://mvnrepository.com/artifact/org.keycloak/keycloak-core?repo=redhat-ga to find the correct Keycloak version identifier. For Keycloak 9.0.13, its 9.0.13.redhat-00006.
+In case there are compiler errors, then RH introduce breaking changes. But I'm not going to adjust code for such old versions. Sorry.
+In case the build is fine, you build is in target/keycloak-config-cli.jar
vd)8~%L>6}|J+=2X%xcP_G90G^tP)-#UN=@Bj* 4()1;Yyk=wuQu%BXQoIJRK}c`9(&McaW_F_-s|mj|hN z8Xa__oHiK87A7-?Sh9(E?VN;+-g`0VG3KhXl+61toUaZ4Mxi6AktFxDd6+?(F%4@; zDDD&wn3@U |U?ajmzoWq-#;8;eYTc?42Ny~g+->jFXfX>vKURA zBGJKwpX _Wfie0Hdg)y&T-x5FK2M3BO*p#NgUSxd%%N0%|{)VJ_3<%;L# z ?8~=g7Q9r1gr7A9oSQ2aO%Z0FWzW&K%#$U=dv)@;85%` zm$Y`iwaan03zioaLE=d=n1l$Re(l<*Kbky*GQK23eg{9kgi9L|N-Go%+b;c0B54wr zvB6%-TxO=w6R8QDE`MsPV+_a@4p=QthUN}(@2nao*m=agAQ#RXP|j2tPR&wWbX=DS zZ>StAlV_IgQW9CJ)(BXVdVxGu#GWh0j_sOv;gDzjBc*I^P4Rw0Z;wpP6-jNebiOfj zGAY>cVM$i%kyk-)BnubJM#)>uanM3ciSu~>>NLiSA#J*QvbAZY?Jhy}4jcxe%A+Va zL|9%*Y&KnGE&B4c8YzXCi&w%L@{4CCg8Tif7xQ$ zh%#iso*AlKgB2+Hpg}q7#o7iRI8}_Y%vsa7K50&@WOFjE-&uhff*{!dcHATN@ z&QSkc5iY*oA`MY`aIdENQ-ui@ne6SpXDB;$ycNbzoEYTTo^0VVW!4Zg>dicvS@d8r zW&c18HN)9*PK)BE0v89xQSS9}Q?UZ~o9KgCIb-GDUpt-+2JkEr@%JjYa#|c7-`%gu zaF5^<5Es)xUx1uDZ-8#%5TXWfr~_6SWt6X9c#kqgM_#0`=D>w%x|zfb=NnjOst2mC z(Wzf+L#nr{*EaBdDJ9r7&@EJDFN|38>W4??(H`vR`u$Kl%{q2Z9f(uG<}T6Me}5P* zuhpuUtM41KC;PW=ni5{R#ILXQd+;8vp6XEdRC i#}E01%J^9mo#`O5mUnWIGe1e`0=7FT)SYSXxzVuwi=Z50_> =^i**G-y+b%)#J*!eJw8#Q zXg(`Hu%T`cu^SfafDShMrJVO7;@88g;zg2P{?tZed6%A$1*(75oR`Jr5TRm%RNSB6 z{`UFVD@ma37V1U>UI<2=&uCt31=3%;EbZ282G1eF2Q2uOh_#alWjtg}er7Gx`E`U| z16^u!wlvPuSudV=OF^+jlBX@hJsOIY3rPK^a1FQ??3Ke(mfPCt{PyEs)a2UIZp(d| zBUPTy-8{;jd(_zFqj!)^J~NtjaHM41md4E5hu8R#@G`jyC{}+zL%7Gn8j4zeY$OY4 zKX<;+(UJGzvpQQ>Agp!V7N5-?C6zAUwyZgWeI# j5y|s-iHls~ts_YJ5b<8CxBa#xrY B6zCIW?mU69pOhlbg|FXe7qXW-XH=%Ccl8Am`)!+^ z^}xBegTg4qVu@ojj*9hK9Qc($#$Cvw4`WwYCBQA9sqR*&yU-C76g8w#6o+kk_LP4~ zqLX~K$;Q1aI#c4^RSABO)t!wf=557SpKWT**`fld0La%cbsAQq?;SL=*x97Yo-w5e z(AZ$LdssTOJmcp@Z=vwC%I(w}MT4F=aYb uYN(gT9F# z6I>#(`L-a3Od-Sk3-?P=1`El~7~|q+9JV0ep<7|-@*|RqXpjYrsi0~NR4>V&m5xIw z&+&G#X++&f-{QQal*V<}EhU)5aP|#yJQ&VKzpZ|LB4v;Kn-A79u_nI`+s<$F0CrCl z9>?j%m@F&ZD|WDM0Iyc#$6XYKSx~=y`G5Hmt=08SR(CFIL)>HSxc!wUV--?@L-Df) zb<14#ZPYjuIQMgIEZ0LYrjL{(=IGD3WnMNB (#r%4)YJ|f6R zr0Dx^KNoZf$L-9%@@TgeW#R;G;?P)ihRW@0)}w;4SY~2)rfT2hoPsS-4LvbM#`=Sm zRzWEhx;v&FK(ST_KlBk2`glVG(i|q^Z0q2*ov2&caheMfz+yOn0CpFm!?drcXww3% zq;^-a7aCp>{Cw3P?&*=gUThd?9sX5XiKPT#-*}gw8x_bfH_k6l4)AtxU?-Sc$gnVX z-9p%GfLuHQn+ +^|$R}0jHn3 n16U; z@;Bwlsl{QQxbKmp_+N^Z8#GZ>&vba)Wb7kE7*h_W!>^d_9AK7 y3! z);MpmYqm{m8~(=EXyd+BtNJHKxMiv XAL77w#@M(b5DoAk@14NxWX`3Jlp^8{!P%2Z |L z(t+Q3H^1<6@LUq@SXa?K{MKmG%5w%31<2?T4YEsNIO-|^O!gIW=KI6kDg+JUJ3kuL zM3)E$QB_8)@n*AHMn6X1@HhOfdFAv(`*SLf!s0JqPBVY33WmpL_%=Wo1O!ugIvYhB zJdOD|=kV7#Oe?P!NL=Ij!u2_c#l&QyO=K)>1ZLhtFKlZ^?I55mJ2-F@KdfX~xgd1e zT(>A_DJnsj>F ?;qL&EZUIb zdLB#E3qit)nzVQ2r7nU*Nc4{Y@V}i$yqV0q{woaZ{<9#A4?OYXJ~|1u{wvlMvaJ3K z)#_L_lNCcYtge8X;t`$%F)*ABW=5$9gbDRqqOy5Q515_0p7?qV6O@dDD3{KeCt#+H zTQi?aY(}A!U&8)B_B>{xJ4*k8oUck16~Bpv6<_~158l6^(X0MB!1ABdI{zl6ulna` z(tplj{nvpF|3KpZIk5LXYsx=s1<`K6*FQ%m{6BYe!vB|Ppygst>6K&0cXwOM`f)x$ z9gw&YTYmIb*RK5Bf{7Thcf?i_Q}08GZR#o`<&||ll@~kQRjagES1{=Rei)OP;fH!L8r}OZv^}Dl literal 0 HcmV?d00001 diff --git a/assets/images/social/config/example-config2.png b/assets/images/social/config/example-config2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6e24cc6cb81778d6415a75d841e0a33aa65ef0 GIT binary patch literal 26824 zcmeFZ^ qf3zxq+z2G z$!&zhh~ePA&inKE+<(ITxPSQic=&M0c6N5o>vdhvy7uO=$^-hNEJtZ*Xy_Fl-dCfc zIao+Tv)}#jA^0EFJKhE~G*;mX_wQ *zJG1Tq}3(<<$Z` zds21+&SB93J?tlu?><N363*<_x4Y({SXsFeVUu9 z@*=NJk0$NVi-}FIiEmQtq}G3$G3 _dlNse982Cicf(zCkOYX_!OH!E52;u zn!OlGex$f$+R1UqDo_%(Moq!LuWyh$>9-p@g3YSy^$t)=Gd;63H<9lAN;7geA{x!i zu!Qp_JkWfsN%*bUV|2nq_|jmDHs|JE^4F<-dz3(4lFiuTld+8>ed?lIoBgBHi7YH} z$y*H 4O7hL-y7QHg^^3h%<%o~xN#bq(Ho zEn@%7fUfqYTbWnT1CcGgY)leGzB$|R+55Au%a;{civQ3qwu+7PnzJ~{XBBw)4u`&7 zXZ&!5U*=0@oYplh;hj- 8fcQ%N2k9qH}WaO4pmk!DV>|I zdx>1z+nVKthxzMvxyB|?AJo6)9g~!jTqpYlVy&8$iD%DFmXcDb7aQ)yP0!6_XlHdi z2|)ERpUY%o%1({qPmNyNT-7pt{4lU(yM+!8X2n|dO3rHK{WeR|;16?`M+@D$?<{}L zN$)Q!dUe9Sw_}Wwt@KbQu;o}DFLr+LVg@sF8{CyAyZeZzPohsczZs5BnhI9z(AL$? z>*_KWnU5sv&hm(A9)v?T=w6~8SpPk(%W{H^v|4%Sehcx{k6XfyO{Oy?2`A2;G)Ym8 z9p|b1YWCpRny_h)QfT7K$wflWKYI;PSJ9eP)HD=1{KzdKk(9KfxxD0ZDScM^bp|+Y zGWpMk^{v)7EYUIjrY>Qs3+XNLkGe&r4S7^P2QnShv5H{P_a*lyqO~QzVaw`_bZ0UO z1o8%81@x2K$6Zn9;21RV^O+8{ZWvatk#RiggLK I!@u;QD{#Ko)g9mfRCm*}ZeJQiBBqU6QV6QGF6VDguKO*F_)JRGS z)$2QUEaUWH$9+EW&oxy>#u=?BTVtaztppYP8lAhb^FYKEa@gzMuM+GP(?#WB?A`Vp zwRxQvpHeJ{CzMr*xt$kNj;?P!Q8BL+u}Hx6d6!!oS~PP`8O4b_Ky56bnkuDZ+(?{z zY=1B^*~JA~jP(B$)W1&{wxZX*DI{`tGvj#wbeQ4if6iPBkrg-8%Ewx&5C~Euu2rQv zuQq-6KHcbAn#jRm44s>7hkMj8SskJieaUpV8m4!H^2ik`Ra>jt=uM8fUEU#ch06$b zZFgSCW+nPislY*<4kyR92KmOkrWOW5NNA9@D2jxxSFKPf+IN?}E^6U)!F0D1|NQs^ zy5O*ZMfg}!o fZaJtezs^2nOgeEUmErEisseRws_Ecus@+-^Wh4=; zTyUdJ=FS8`=8^wDQo2yq=nH(6Hl?dFyg8`P`nbKGw`6h| UZa#KAKeXISd)`W7@SauQ z=P<+dt|PZtB mtQ9j#-ZOTMar@er~lwR}%!XlJ-yLvsj=ADg5Q5 zeO4ZBl_xlirGy<~cW)7bx$t5svX=0ZUf>_%^YHN4>0UD<*0ruTc#`*lU}Lv0Xeh|= z&J7uEF@L=F!zp!()4vbvOOEkCMW@{Dab`KOSf^=XWq7#IZXWhu6TU0Dd@jS^x8>b2 zVax52+-!91^osKv1q!Lcy12OHc0XR#Q6&j)!cZNrDVz1-ajm$0*#27IYaRZMZFi_v zPK^ULp)1zElZIrgrek+jpO;eBkD#S}?_~%N&?naOZH_i!Fz};W7=^3DapBV(vdWbWy{(@Pf3?6b z=CkbHvbG46@%FS2^{e+yi^|~8lruyJH*wA58(Z?cb-r_U?aUN9dr|-RCGhZ7TGU3m zVZD5I gF-sa`?OI%W%V7)$?!Poe|wUQv|T9<|4 z32x?Um9;5+cckL{z9?E)e|q9;7Mvl$#;YEhh6%F;I_Z~RZPPcuS9)aA{SPKRQ}1+C zP3HSvQw24>Coe>jB+_cyj#3@I2Pq{=lqhXl&@pu8rub{*XL56jR_xX=o+YHcUw^mf zTYBA?!!q4==Ou=h=l1&VsTbqYRhZ>FRN|VOHoAO#vis*IvrPx#G&9FYbW++_< M%$K_{GiPwh$nf#9lU3hPpEiBrD76+j>uzbdzrqz+&$GTKn{0cWGMOAcTzG9u z4dX}8zB4q7^;(;M!54P!RG*XeY;#E#tFHsBO|RNrj1o(bwh>OXoxyUTd+=r-6L+|w z^Y~_OxX|H3%KiK8(DJZk97WaegZh*4UmYS1rZNH&EVkDwu2Hkw=W64RV7TGkY0%NI ze@{{|0*A?D+wM!WR>${g-P-mrqNdlx1T-89H;;-mTG Ks)z-N^x<}H9iHb)VG`*ZBHF-r;&GKp(&Q6zkuyNHSB5y!rWqn=&_b8l!tuL9o zhnZHmSUfu;T3$TwkUu8a)6y)9>ia~_P&uN&tV%H0iTRASF|}*yllbxf*0)+%)sY5M z(gmDM+S)mtcaNbA^hrvmj!#Vya-y?-;=0R?HQX-Wy=Ufl+|Nkc80*F<2gu1|CC648 zGh4jq32QUED)+0|?zp!95n9n=A#BA*QcOW<=F=0Fn>$x4_q>n5IVSt&=3vw iex@xHzq5M!Tz$5g)5E|4Ed~Y8NT#Sc_wv!V!Tupq-!9u5ca2RbA(v!P-OVt8 zfqB;YzCmiW(nr_bE1S({18Jhoj-}AHt7cl`R$qBN>l;2~ytDG_2@CFF#M @YJ;$It#6PmF9cZ(do10yD& z!>_OQ57BF#_l^HJ{!84LIHc jK}ykSI!iY~ z${RLuQ4h&~fd^aPuN9`O0w0@{AGmnwo?k_i&TpzpEE^+uq^^X%CjI&({=c#`CXyg! zf8RDbmB?!^jcOh2%@^Wrrd;lop=fBsOao4sf~^izL5?d#>p zQ|HhE7oWyXpvy%%>-7x G zl&6G3SFJE~%=bHyzufv?qpMo%Y vXQEc#JteO#1AVpxKDR`{whD zPNW403OO=vtPDh?aT&XK4`ZbF9(^&-5ZODpw274criBp!&z~)Q>fy)Fp&talcPRRQ zFJ`R`iA4VPbqvAAXg5iJ6K3ucsXugH3>*(%9?Yh0i$zP$5++lkGk;cH`K9YUn_gG{ zG%~}t7WhVNtxrlHMNTX)xYl#1%A0(%U3tSutVUaPY4Dl#duy#k@q#S(YJb`<|0^9M z)h*#x-YSjk)%@nLkfJg<+(!Od`5rEeO{pqSfjf7H9L?DbE1$g8st_%?(Z7VQT5RMD zO`JwmcFc8JEl6PI@Aws{lialE9kbZ_KW8}3TRq(s#;9wlrzP1@?xQezI4+hoUq@<- zmuX98o}c0eEsbP6!?KI@|H@0Lk=%f$m)*#r^8A2Ym)q;r_N?#c8(-l9`GY!20rpUR zm)(7<_qvtX_c{Zf>OKEkDBU6Hwo>%UnhyK-S?to%fU&46A#?Xh(c2A14Ro5(7jw?x z=K|`-!rA-Zs<*HNnRfopXTe#TXLqr75u=uTg}5t2 YmaxkjYnb>mWoMeg( zWzq?tt-YMO9$nNYl%|fil@ -laU*>~2Yv2gGpLW v6_%G<&^eZYAZ4e^j0zX){8m3`EIYNX)bC+j`tv~9u=lNv zjUz<1lNkUGUTsqpKE2J&bIr`ZA98FJ%P*m%-mA2> fV <1n} zhg!bdK6b6Cdi9F0SLV)S-R{xV73*F%f&Au|o`*qWg+ERyUJv?2r9pq;1*L}V<-L9x zUM-jEjnA%rdE>i(&o6eg_XOu3N4Nj%25o5Ip9;l1&Mko2vX5UkbG!G(1cfPvzSUHG z<{EMDTVBy>?Y;I(4ai-iX>fX4=Lg&AN!pYI@kL#rhJj%Q2njX-#)m(+=_OfOmTmuO zYHyTnG(9aWa6 zaQC_vUeI>4zw&c+V_hTZwN(eP*U%-xI~R5TOp2z2+ATeLTyoGMa|8^!>H&3f&Z0>yAP2Mhxa?mzsHNJh0G%b zYhgEGIMTaw%v{*!@uPV5c?lh$(HcG`AFA75y!h{Zuxk8$AP^CI+#Yn*c}XmONF1u} zh`C@3FQ`ipe p~+ocu^} z-%Fu9$7sYBrz!mJ9Uk2CrLHgT$_j%fAytBk+pYD_0;x*x+0xZL8mVs7hq?j(>{I z^`EJf(*IZKE|q 9oKH<+>3K^j)7KQE$kAl1xJoN<^-6~&C) zFB+OrOE}^2MCS;j*qi!4QYKaE{qWsRwUTaS@SmqAne5DH|0A3)#si{WT1v=8NbSsA z5~2RV25f69oN%p_l-q;wItuyq3h~sb*>unmi}wG!9B3Yj*Xt1@b6gPlO!0W}L>jUT z6XS%`1yvK2J!rEo{AcOWFnd0%%0l`3UMGntKU{d``S&|R0@ic`T~&?BU3({6{onOL z!}8Aww!BS?@ziDde*`$XY+L96rF(h&I?P`?X^|n{Lps_i$M|2_H2bl!4ApZ%gB<$4 zhf%Zun2dQ^*SmGb?!C~&RLnYI;u}+Ht;v5sT}3V?<9PRP(p;Xt&iz1)8{@m~-{(Y6 z8hy?9@6BisRwj1qE_WFu_pGo9N{eu%q>U$G@0^x!bvHA&VjR5puR28&n-2QySz{Sv z6vj*S(|TLK*xO^rpSx&UG5+^BcOshT4q2~|*EkivO4m6Q99pFPuQO2?^y?^pDEt2z z7O*P+e`n1IOcN$2mrixx_rd&}SzP+JVA5FSo&R(+k9WrD_VncBMaBe11)vv5w{ld) zMOMf{!vmH#AV!4#(t7d7q*Hcwl_CR*IYi!b{!7c&_`mz_*M9a-_k5^u_>2C~k32p3 zpsGV5e*0%l`_Y}`-}?hW3e4YXFyTBz%Xj1I{e+jYN6KS!KsW*EU0hu+HGfqtfnQJ) z$X#b-G*4El0rYU*+yXUSWh{vIn!4IqKsPvpbmUEurGAGG Z+U4J|=kvA^~IvVzEE}vU*x(?{UkpN8rUk^tmWPFOXLG9h3N$zlY$Xifg zv$`f2q>t#&EN2V8-dJHd6_M=lbW-v7(I>CNF{HQlO^P `0Te(a2v?K6f=FJweQpJef1)Ww&!kI_D5g;~7nD>#3o>VULZ{#Ibty6zH4m z(b?w`s%#$Jdq5wqY_~?=N;=PA-_hA$_4Bx|2eAUgW?j9pU|cBDs~R4&f2#W^e!reW z> xz5T>?!IARbxO~ zydoDKQZJbaZ0lJoW2MDh)Rg+d=h10&nu?e04Y)?Tj5#{%lpCi`>H93zdW!K&Tk1~% zV;nN{n%`jOiS4P3`&Llo)j8+C%zWg -}sw~@332g7i+ydlH8}`-P{N? z!vU~%YyB@NFDE@z5C8LUY#=WQ?5H%O$tOz!XaxqQX;4h>!V3g1N( 7gm z-i)`GQj5o35r!RJQoY{2ARx7lFX~%w{zwHH$OVRu_zcBr42Vdn4{m>X5U?3h!4dwo zGTJ&LBZ^JZJ}-|3Cx9xhZNd>RWy#$ElU`O0PQFo|iuFTPMtQ19PHotIrM|Fd$?y1+ z2prz!whnkBL?;I2+6AQ>iri*!4^lD+4_wRQW#zh0Agw3#;o;*r!QjvVyxO6vb=M>l z4r9d5svEWpNR+A2ml<1s1GLLfgyZLCbdkEScwO4atR-!f)YNGSg7Im~Y}NavN^?4( z0O+|ce5j)ig^d2%XH{G>V@|=>v3X6k`i=G0mV-Xu58%kMQ%tHBm3KCSP3=ftuQOOg zG&BYlD$f~fuX{$N{ym^)r{bupia?uLa2vr$%0Y#3I22Vr4FlBSRXA~?9M^F4nyrtd z6dAb9dT9Sen;iEah>KBlL_zP*q=a7dm!5ki`>l?FRJ{K8#TWw25YV!`&XKwF^rS=1 z%)_U3iQ^^8nDgUG>h3~sNYZMDXp$pW)>eBbnw9artPa*ae~9m(?v`#*wkdrvJodBe z7lg))n^kO!PNd)96dn-QRhw=;su%rmkH+`*oV#xcZDZas1PrdkOMs-ZX)AM%MnE0V zGl(yJL7W)k$|7r|wr-E9%bcdx{N{+L&F@e6^`GPRLE2U~5e{>O*2CL&J71p+SZ~bm z?G?i0i_7av^yRHx?d@Y3$*&$MDS|`lQI0Ew;>A#|)$MhkLT5ErQ!SJuYgs<<3*5z~ zTeG%y_dbo-&~#UUwn_ZhVJo~?D_WXPtK}~!=BJ|`Rafvp6r-u-nbSTeJM!)9J(@e! z%)b`Vo0bCI;5UsLwsBgx5ehOyM^nW(YS2VPU_QWHEoyF3(u|ilk7x%YF2$~;g?Hoz zB6IWe)B~c+_t(@iv7Sgz|Ml4I2)+7VHe#-cR2-sWV!66U9<*EXKUPd9Q4ED6G11Xy zjr}7i_1p2CJ*STaC`-6>5~3oP=ap(Hgy_a*9x 89Wld@LO#c#i-#6XV+ zmJ{1s^e)r=kygvE6BJ|N9+wEm?$!#1C4s5b!GH@?`%%|1%H$~!(UY0-Kwnu+sfDGJ zV$8^a8S&n*cb5nprg+slyVm ?d+da~ q{ZQhGqT Tq&goMUIqDCsN(!ib7t@3{1LZoZ4$(aPB-^VL zvSDSpqzgV-71Y{dA-}~h5tPoVaNVI}S(h4~rvf42U@9RjKUn~vGt@^h74$)fPJc$q* z{~h|9_Lc-nyVO7VIbXYdC|yANVrK^~e#Vic-Pl6V&yk&(@+7 xpOz8Apy6 zIGlAE&R!5O`ZBxB@1>hGG|GQkKiqgrf4Eq ^L`3& z&iAP%zYaq=3rBl$yU*v7Bv5^CBU 7@s$EHo+&T%9m>EydHr&kc>|VPK4*G8U@0cMq>kmZ}0u^a8 zVTq}SW%lHgqCsfkurok2GcH+A9_=wQkdmgQNu~$fmg_iDbFu?{4e!=I-mi_Xam;yI zcE#5ZG(KsAR0(Ol+*5IRmj1VVYS7Nt^@EH9W^TlFB{<*ZtoS71y`jFv r4K @3F^D+mC=?DVH=;X55Ta$7+mv(PNm;|y7x_RT9H!J>KP95e>) zDK8~EjEi(YC?lo4ckM8))B*f6YIt^dpBJPg2w;5|y-{Fc`4{R!#3KciAzII!tF0~C zZe((9cAn;4%?uEmJ_Bk-yuTPXJ^hkfn)st$Z(I)_?deY!V2SQl0B!E`d6oi@ 6Ocg=iya&QP0&l^=nh`}-lA&6&d!TLKXI3 LOy5#;_4TUJHGg;zV O!aEj+Ss6<;j9p2a!V zS6z=T{6&z`PuTtO`<8b(LE=Dgj?!!F?gJzpL}llwSdeO$o!fDvf1}VHFt3v#-^4pC zbLXkChw|sWWnt&y^oL-OW2JWT!5l#+RL<#X8fQZ0Kv`807ZZf!D%7%mJ$|)CY3pj& z2bjv6o!kH8( 2j} h!2U?} zyO&Wk1ukVZkJhxWMSV{(wGsn?x(K(XZ*hzOLS-OI(!_HVQWo#6evbn*^>(c8TBRR` zvtrrl FJE)0hImk#|Kdo>9K*tM#j7a&@H12t#X!jn><#CkkMnGSvaZ?~jj{2|ayd_m z$_hTh0!GyS`i*6)jm>IKkB8!`8FT|u*S_^ufTQK+w|$PO@ X&{4TZlQn$5r<;e#l$jg*}UUMnz}YR##cWg$yigHd(U5L z=$A92LixtS9#QoW9V1P3@U1|%BkwG-x@IR6l0;hQ4)KuqCa^-$xAGwap&nh=GmkIh z-^vaC{$0OnJX=ms0=uaNY^|=(KO4E^FUFN8 D-Y)Ib%{UtxQ$t{r#R-ej&}2TP z)q<0`pz1$SJ+?{^HajIw%q*x~?_6n&ntK%bc0il5UM}hIW2LdIF%N;NuC4zV;&bxQ zE75?)`{1{D IBJi%HcQF5+%0tjBhI}sjL3#dwdUg45RhS_-7t9Cp3sNS% ztlR8Dl}hUtWj_H?oBy(cC+r+}Fz-#$wzjU?IbdUnz nM@G!`z72lA(vJ8J)s9(8-}n@e#;|+iY48lcOoX_ryIugo1pK6Y z;xoB8MR)X8UfczIZXz}4h&WLhNe-0zah+9JLlsHU(Jy^`1PGUf;Q71KlSquF#J8i` zi`)lvXnkuV6k4(y+NS9XkLmvX %wTLSYrGtc+8q>u9z6sRdEV`uy$;RvXae5MzZj6G+K{Ra Dn8lG gV8!u3i%)8cJ_Iq2r>~4h3jt$Z{6SC+l$Ed6Mt4J z(osLcL$4d?>qA~v5S{Nb%MziGp;n^nRv4((KhKOz4lvVhZ_Q)OvItmf7rWZbg}29U z*PAW`caD{k%DnAEw2hHck8-Tg-HW*{TZi7tY>@3mQ5gG*s_Rl5H#vy?tmlmd1(66; z$dXTkR?L{1g)7m*cJy6{0qTk`WHQRkEp^#NZ`R3{%!REoc7G$yS~va`l;EtX8V&lc zGJJc_p;mganUB44(dOfx#8{VXZ&ygzfTie|xkL@+5;*IS($c9FT|4`2|2r P}BuM^t-Ou{aZDG9j-1u*KWlny6cXjNyT*Y>?!P%oUR__iM z4rjxURMU3Ls1`tQ{Zt-Y>;dD6%DBv-ik0p5r7pM8->Vy- J))0z@68#7=@%iZ1tQ;(XvZF;tRd z6eHPAz}J2P-D?bYSx(8ZqKW73C^NFU#%p&iXg$j7n(`pDrYB9(LLyyCq;P $YGOXb_Z2Mi`MSOmdqZaX}E%37C5fFv9QbLb=|FS#(cT{ytEcj z&XIHrA86r}sresKwi5bAnJs1Zg+jAEDQ4>-FaLMjS z$#`bgjq(kcyGV+=zQ>s-_C7dAK=7Zi=y*=L$=u#I|F4F%6l;jzQ0D5`1mdP%B6=F7 zbIhQONP>S#J(_(wjOq$Cg{aZ#5LDE=wW;DpPw!YHwybn68yq;qS ii* rNm7MMfWQos3hEA8IH!CF(Occrzsq1Fz)-D}8i#%Xb*DSk13T85R7KuFD3F zdl^Bj7WE@*Alm!+`ZKUcwoJoMX@7|rZOp(&cZTSwh9%nB9 C39IHpviyE9~ zBp$y!C9X4WL0D*nc;9u}eOj#Lyq67^GdQq5>U)0zPEzK^+1hvoYk#{yS0Ixnr}*)u z;G7C_*iedkMO~LNWx~Fgda_%R0K3$O*Q=n=UR@b$72-8j$=*6a&^+IIy?TIc^|>fr z=jA&8kMB-NxZX2qZEx^We4SQfAlovzq*j20ZTT!GW}|?6BX<-S6)8GNf1-E6j^|`g zS+g$v>jj<2j|D-@NyU-^6TcNB;8|7tHC0gK-bGmQV2bbYsj$0j`|zJMQcwfa)KA3q zJ-beIs@$xtGE(km*DF`8zxutlZwmb(#UDQO`@8z3eKgmP)GL%8n3yPRTRoe2frEqU z^?jf*Ckav^P m4RSxzy_jXH`E*iu~H7gcT& z1NFxx!r?=GbY;?kn%m}4=+m3=i*t?5RT-N-GY~1)V^@EopBKR?Cy+g>20&R{-^gOy zUu%5CJLmzFse+L@^H{iWKKMuj|LPa@BZQ_rw=udCjv zh0xUWyh3cr-$lr7fwvf?dXo=>?g
jQWYXMNSxe| zlVQ85xHnjB80j`E^fPpw(aNbeT@w*QJ>4_G8u WRM?TTZ2Z TT5DYx`)r)eaZNTm2x5mbXeGHLdzNT6q3iK|ybqh<`4!D|#zH z+P3mB 0b*H#dc$42=qO`)hTn_UHwqz z^%JMc*m?L*nE<)=a^GX1x@~H)@!S37N_Tk}!+!3j-sZ^h9f4>Nw~)*V3~Z=rULJ`6 z<$4{d^LEn*m0rx#PMwOFzKCtjJsXm)&9FG2?k!z!sy+hgYzTi}9|4xK`=Sc{;H^<{ zH@;)QPs}cVMm VM~kJy~H}pZc0+M<#xRfdrL)(t{0s@xjJ|Sc(_b zWx^eNcM&!|n;K_7NaECuI~KCD-E7v dgsB@qRv V!n$Q1G1xLP5W!7?XkmZi7!MpsWAjj%1{ zyD+v8z#p{Ox<-f6XQ;bE2v6fSUY+n~kr-GFCFOiFr8>`9D4B7&mDY(P(P3qWvxdt~ z^Wb<4iqCo}wg^PE=tS!47OX7S F2UYg a&A^+pplfOm428G9 >=&gR+)M zf?cTWxk;}?{RZI<<-D7{_FdaBR5Mnyn!puu8 AIV~UStBWzD#1z+-6 zL<`6Z8i EByZ~b~6m*5K= z#`;sd{B@3Bnq`ZzOx0lVilTM$8L!2k+5&l+LX4d$^9x3lLnZI0=8@4hkTWz8{#iE) z2A-EkBd`A2kkm>szryjOxMy)38-F1oC{?;U#YLA2QNk+o8418?-8dgEM8krdWSOJ@ zn8o4tBfnn01%yEdZEMYXmWN;3y>+!>B0N6(jw1*4Y5%mX%=S%E$<1|K&w;2GxsgF> zt1M^2@2L=txkC5$8Hg*Zd`*d(v&jt+&F^Jr)jzXWhav3y&I~c?`6W%9wrY*rdH|YV zYs{c#Kk1{gEmmqSf5v$k=(eTZd5>QgtyPM>wa)r}M8YK`iSE@3FsIgk8j<{$q8S!@ zRwJyVnhhp$;($V4>l!flDl(T}T9n#)rBA{QOJ3V(49&v=$#0)Bk||d8AICPWR={LR zEHO0_O=bu=n{SW`@=sJt9k_R$L$|jsSDy3zI{X&0wM9&deqfwU7+U(uIoCF(cxwr& z4{K`SzjOj#b2Jp~TE*Q}pft@T6;Y1TbkFu2$YY~SHVelNWQ6>^mVW_J{)AnYOMQ;} z!i$%Ob;z6w)Cr$X-0eKrORg7WTAn9`fiDvMH`TyUJ8N&y?pqb_RM7cPGyI8rqvf*P zif^xVX{#G!V7kY~uY5eJxoLP_u3rN%NZGfTV@L`ghEMLi7{~1o2Y{$=v~S)Hq9$6O znoO{rlilGWB2=eW?NXIy5f<)Cd}RT#VzOdU-Od@bkaFquIysFd8XYA z#IT{G&jq(Y^+fVCsZ=yIegfQ6X`5!=UOrtHN)Y5g2U#Gon1$%4K#2fnmlv6rpuY@d z5SEWI-@YPM;}9)?Tet~OHXu V Cf8DcB^(=M)tjQ-R=G$vrvdzd;BSrTi2f|BB$xQrq#3f6T9me zlW^eS@F_4FL&KIq)PsW#=}C>8l@v0m0KebL(*O+QCEeObWVECm9ZfP1aNnE>$BAr+ zT10m~QBy}h5W%<+&UdP5+17fZl3B~{3d;dcpSjVo-6UGxOYzwiQQ5FjfM8^iWTu(Z zYqa{ggdZva 1b}4P(#-N^K8MLOX^^=t49%@wJ7Em(s zjY8Dtgw6gtjT2J_Xc$95GkO|H6nD`M#4OJ`)RMDqsN045f?hA~Fcrv0L!) (q_{10DV+YQ24h%pO8LA^PB$+3wJ=M&Zajv~Iidxl4_Yat{ zFC1`l)AP*T*5A$_mn4_#a4!^<@H(vx-Qq1=8Ll5C^q#UWb~@ZdD{D3tCskfD }RqnzacZv8CMCky&&J4DBW;;>`7yB?e^LY6d*r$ESY!g}Bs8f5d6`qTAaZSB4IB zqldsX<&X1xhh}sG^B(JV3d~lt?#}M(!UUK3zrAZ@QQsi~es?!`AWF5=wg3!W2yZ-w z9uM4rSM188q8E4H9yzS>p*;L=ZOx4BRvQP(d6Gaz<5Ip!wm)b<9WE|2Z2#gla+uG3 zF2SX3l*tVn)pF$^ElKBC;#n>G62?!_mLzI?R(a^6N3~1BTI`2~grlTR&G$};ofmPc zgfYh{a&K(LeR{B!CwCa!w3XF*_W0N)%%`%4jay)OGyC%cZjmOrA~ z!wlpE?SO&)J(KoBI+56o{nwJT&YM8ctx&T0%S42)2!n@{<>BLVZy1l4NzR)16&&Ne zp$<_%U&%R!c5XMtxpKWu-Q6 @vG z8Lh@zRI-U}Kto)SbfibaVfxf_rRpA~JM@C|Gn!gD>{D%hOqixI`f2o0he_EJyu<~2 z vobcgeV@$wjZO z|LLAe<062*$kQb6qSKJ8#@f*_=2>O>I#il>X*x`OxO4b6lkm4L-#lV$V_#$A^Vg5{ zjWN938v@tza>_<`Yig6m@mho1(&AHhjzj=4BBY6x=Y@xkyM9_nc-nfRy-LARxF@eB z&ODWbvc_NIkT~nMIJ2ZSd@Z&@B1B?`leV;&)gM(eeY0Ju|A(my0XH1+qtmtsz;urA zZCB|tC2H?LsFmCmJ&TSm55*@XXkyTE$>rfuT~z}cZ7VX%!>Pu0&K-0?Fks4+-|+GZ zfm>ES$INNXp&v*bIqu|Cf=18YX76WR2sJpr5Gkt|5FbU2C?EE;&r*ELA6~@b@#R~m zyMiEd&FlO_)(j_&u(ZM=Dpc30ku0Tc=w3hQMQtHGr9YJffhu7B!#^~EhE*_abo`dHI={U+H_@5~^}x zTDoNR?ucnth*BhLxDaX 2`g%Dn9_7}ih2bOc zM5)f}XR_k&Tus $TJ%Q0u#pEb=Ttiz+NV?7JBp zH{ur1#1lk6WF27mgj7e SN|kh~($1 Sk=P?`1zL237g#=5od znP33HXCDAPQGpvjR^JBMeu0d{tovdPM6|7OZoun?wO$v3%!I-iW&SK~b|eO57M8eO z!}NM`SLmA09mKfInDe^!{V)c 1Iqz=bI!j#PmE7Mbz38G>vq}byic` z1#UoYyKkFRM%s?i+|j>xdeeO&&-c)v^vO9rnB$*M+1F?vo-}+z7qXmD%@A-SCJwY8 z#@HqA^N<~DMAPY5w&jOB?EGY8VCDG}#w+HSO)CaOwA3IKkq(2JbIfbBK-u}j#U6j~ z9>8QVG3nG #ZMpC_jEZDQk8R_m+2w zsz)n|Zm1umX?S)}XHf%8Ep}G1uNnVJ$PiVs3r!eIiI}+o!##^Qegi8B7)2JkI_#C~ zlzjm(hEPYHB#Dmu{o7?L+c*c?jVJO|GdCcFR#mC*$gJUFbkC&l(9q#RFeVJiBv2k4 zznnjb|GFB(ckY}cRnOff*mGmfSjxcuCul#+8okAJU&Qaj7cf}aE_BAbR83OL3#xKY z(FAOS(c~pinhJ~F(ibud2x~%Yl)Zc?s5U87)pVo{cc5Y-h#}!x!npg_ueSNGoio_P zEH%xX$xlHO>+}Bg#X* FsrDKTWsZ z2@|X=GUK(VK@v4{k1ZY_tF8|o9?bk~H+BDxME&(CNtKH={V;04AFja1`}hT`qcr4g zvBEpV7xHFxqD~bxQX^e5v@=*?J=3XxH!x*6Hq>V%JDaycUhNIHw-ZIix}G)<$nF?c z&RxSOk~ddzkO;hncd68`+Kj?9ov298Rg*YUI2?3fTda)XKt+kAF|)>$m#Euf1~Y6= zvLK--b-%J9B^Yuq2}Y3Tw^!b&wEZgQ&wdMZ1vvn*&DZ>zo||bgDyW9WSy;b!-R<+v z({X1c{GB}LuBB>tg20hn?X4?w$HZ4Fcu_3D9Q@0u7MS%fVzM%BcYN@u8*FAVYE|c- zzb_2Sn*a5?Mp7};u(s_IJSwI6regQq1^yFWaPqnE?8l2~Gehs2Js{g^nMU^;MuJ?3 zdaRQl)^#( a#bUsfYdzkgO&WOQiK7Z3oHbt%EcZDPXbXaZnb)5a1hta^s4 z(_zYre7xOV m33JKJ=dRJ z=<9fdnYL_sdy+uQ8A