Index: vue/src/assets/images/devops/DevSupport/logstash.png =================================================================== diff -u -r9dc7d303048a1a4206d2dea3fa7f27f08651917c -rf81a4176c0cd442d02fc4a5742cfcacaa406ce70 Binary files differ Index: arms/html/pdServiceJira/content-container.html =================================================================== diff -u -r6b9d28bc348e93203b3829ae20defaab809b4ad8 -rf81a4176c0cd442d02fc4a5742cfcacaa406ce70 --- arms/html/pdServiceJira/content-container.html (.../content-container.html) (revision 6b9d28bc348e93203b3829ae20defaab809b4ad8) +++ arms/html/pdServiceJira/content-container.html (.../content-container.html) (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -1 +1,363 @@ -[data-v-419f1a01]{box-sizing:border-box}a[data-v-419f1a01],abbr[data-v-419f1a01],acronym[data-v-419f1a01],address[data-v-419f1a01],applet[data-v-419f1a01],article[data-v-419f1a01],aside[data-v-419f1a01],audio[data-v-419f1a01],b[data-v-419f1a01],big[data-v-419f1a01],blockquote[data-v-419f1a01],body[data-v-419f1a01],canvas[data-v-419f1a01],caption[data-v-419f1a01],center[data-v-419f1a01],cite[data-v-419f1a01],code[data-v-419f1a01],dd[data-v-419f1a01],del[data-v-419f1a01],details[data-v-419f1a01],dfn[data-v-419f1a01],div[data-v-419f1a01],dl[data-v-419f1a01],dt[data-v-419f1a01],em[data-v-419f1a01],embed[data-v-419f1a01],fieldset[data-v-419f1a01],figcaption[data-v-419f1a01],figure[data-v-419f1a01],footer[data-v-419f1a01],form[data-v-419f1a01],h1[data-v-419f1a01],h2[data-v-419f1a01],h3[data-v-419f1a01],h4[data-v-419f1a01],h5[data-v-419f1a01],h6[data-v-419f1a01],header[data-v-419f1a01],hgroup[data-v-419f1a01],html[data-v-419f1a01],i[data-v-419f1a01],iframe[data-v-419f1a01],img[data-v-419f1a01],ins[data-v-419f1a01],kbd[data-v-419f1a01],label[data-v-419f1a01],legend[data-v-419f1a01],li[data-v-419f1a01],mark[data-v-419f1a01],menu[data-v-419f1a01],nav[data-v-419f1a01],object[data-v-419f1a01],ol[data-v-419f1a01],output[data-v-419f1a01],p[data-v-419f1a01],pre[data-v-419f1a01],q[data-v-419f1a01],ruby[data-v-419f1a01],s[data-v-419f1a01],samp[data-v-419f1a01],section[data-v-419f1a01],small[data-v-419f1a01],span[data-v-419f1a01],strike[data-v-419f1a01],strong[data-v-419f1a01],summary[data-v-419f1a01],table[data-v-419f1a01],tbody[data-v-419f1a01],td[data-v-419f1a01],tfoot[data-v-419f1a01],th[data-v-419f1a01],thead[data-v-419f1a01],time[data-v-419f1a01],tr[data-v-419f1a01],tt[data-v-419f1a01],u[data-v-419f1a01],ul[data-v-419f1a01],var[data-v-419f1a01],video[data-v-419f1a01]{margin:0;padding:0;font-size:13px;font:inherit;vertical-align:baseline}button[data-v-419f1a01],input[data-v-419f1a01],select[data-v-419f1a01],textarea[data-v-419f1a01]{font-size:100%;margin:0;vertical-align:baseline}button[data-v-419f1a01],input[data-v-419f1a01]{line-height:normal}[data-v-419f1a01]:focus{outline:0}article[data-v-419f1a01],aside[data-v-419f1a01],details[data-v-419f1a01],figcaption[data-v-419f1a01],figure[data-v-419f1a01],footer[data-v-419f1a01],header[data-v-419f1a01],hgroup[data-v-419f1a01],menu[data-v-419f1a01],nav[data-v-419f1a01],section[data-v-419f1a01]{display:block}body[data-v-419f1a01]{line-height:1}li[data-v-419f1a01],ol[data-v-419f1a01],ul[data-v-419f1a01]{list-style:none}li[data-v-419f1a01]{display:list-item}table[data-v-419f1a01]{display:table;border-collapse:collapse;border-spacing:0}tr[data-v-419f1a01]{display:table-row}thead[data-v-419f1a01]{display:table-header-group}tbody[data-v-419f1a01]{display:table-row-group}tfoot[data-v-419f1a01]{display:table-footer-group}col[data-v-419f1a01]{display:table-column}colgroup[data-v-419f1a01]{display:table-column-group}td[data-v-419f1a01],th[data-v-419f1a01]{display:table-cell}caption[data-v-419f1a01]{display:table-caption}th[data-v-419f1a01]{font-weight:bolder;text-align:center}caption[data-v-419f1a01]{text-align:center}textarea[data-v-419f1a01]{overflow:auto;vertical-align:top;resize:vertical}sub[data-v-419f1a01],sup[data-v-419f1a01]{font-size:75%}sup[data-v-419f1a01]{vertical-align:revert}sub[data-v-419f1a01]{vertical-align:initial}small[data-v-419f1a01]{font-size:80%}a[data-v-419f1a01]{text-decoration:none;color:inherit}a[data-v-419f1a01]:active,a[data-v-419f1a01]:focus,a[data-v-419f1a01]:hover{outline:0}img[data-v-419f1a01]{margin:0;padding:0;border:0}h1[data-v-419f1a01],h2[data-v-419f1a01],h3[data-v-419f1a01],h4[data-v-419f1a01],h5[data-v-419f1a01],h6[data-v-419f1a01]{margin:10px 0;line-height:20px}BDO[DIR=ltr][data-v-419f1a01]{direction:ltr;unicode-bidi:bidi-override}BDO[DIR=rtl][data-v-419f1a01]{direction:rtl;unicode-bidi:bidi-override}[DIR=ltr][data-v-419f1a01]{direction:ltr;unicode-bidi:embed}[DIR=rtl][data-v-419f1a01]{direction:rtl;unicode-bidi:embed}@media print{h1[data-v-419f1a01]{page-break-before:always}h1[data-v-419f1a01],h2[data-v-419f1a01],h3[data-v-419f1a01],h4[data-v-419f1a01],h5[data-v-419f1a01],h6[data-v-419f1a01]{font-size:inherit;page-break-after:avoid}dl[data-v-419f1a01],ol[data-v-419f1a01],ul[data-v-419f1a01]{page-break-before:avoid}}body[data-v-419f1a01]{height:100vh;font-size:16px;font-weight:400;line-height:20px;color:#f8f8f8;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;background:radial-gradient(farthest-side ellipse at 10% 0,rgba(40,40,40,.9),rgba(90,100,130,.89),rgba(60,60,60,.9)),url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png)}p[data-v-419f1a01]{margin:0 0 10px}.clearfix[data-v-419f1a01]:after,.clearfix[data-v-419f1a01]:before{*zoom:1}.clearfix[data-v-419f1a01]:after:after,.clearfix[data-v-419f1a01]:after:before,.clearfix[data-v-419f1a01]:before:after,.clearfix[data-v-419f1a01]:before:before{display:block;content:"";line-height:0}.clearfix[data-v-419f1a01]:after:after,.clearfix[data-v-419f1a01]:before:after{clear:both}.btn[data-v-419f1a01]{display:inline-block;margin-bottom:0;font-weight:300;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;font-size:13px;line-height:20px;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-transparent[data-v-419f1a01]{background:rgba(51,51,51,.4);color:#fff;text-shadow:none;box-shadow:none}.btn-white[data-v-419f1a01]{background:none;border:2px solid #fff;border-radius:2px}.btn-lg[data-v-419f1a01]{padding:8px 18px;font-size:16.25px;line-height:1.33}.content-wrap[data-v-419f1a01]{margin:57px 0 0 200px}.conainer[data-v-419f1a01]{position:relative;padding:30px 2.5641%;transition:margin-top .35s ease,opacity .2s;max-width:none;width:auto;opacity:1;color:#fff}.content-section[data-v-419f1a01]{background:rgba(51,51,51,.425);padding:20px}.blue-text[data-v-419f1a01]{color:#3c8dbc}@media(min-width:1200px){.container[data-v-419f1a01]{width:1170px}}@media(min-width:992px)and (max-width:1199px){.container[data-v-419f1a01]{width:970px}}@media(min-width:280px)and (max-width:991px){.container[data-v-419f1a01]{width:750px}.content-wrap[data-v-419f1a01]{margin:57px 0 0 0}}.content-header[data-v-419f1a01]{display:flex;flex-direction:row;margin-bottom:20px}.content-header .circle-logo[data-v-419f1a01]{width:80px;height:80px;margin-right:20px}.content-header .page-summary[data-v-419f1a01]{align-self:center}[data-v-61fe7c4b]{box-sizing:border-box}a[data-v-61fe7c4b],abbr[data-v-61fe7c4b],acronym[data-v-61fe7c4b],address[data-v-61fe7c4b],applet[data-v-61fe7c4b],article[data-v-61fe7c4b],aside[data-v-61fe7c4b],audio[data-v-61fe7c4b],b[data-v-61fe7c4b],big[data-v-61fe7c4b],blockquote[data-v-61fe7c4b],body[data-v-61fe7c4b],canvas[data-v-61fe7c4b],caption[data-v-61fe7c4b],center[data-v-61fe7c4b],cite[data-v-61fe7c4b],code[data-v-61fe7c4b],dd[data-v-61fe7c4b],del[data-v-61fe7c4b],details[data-v-61fe7c4b],dfn[data-v-61fe7c4b],div[data-v-61fe7c4b],dl[data-v-61fe7c4b],dt[data-v-61fe7c4b],em[data-v-61fe7c4b],embed[data-v-61fe7c4b],fieldset[data-v-61fe7c4b],figcaption[data-v-61fe7c4b],figure[data-v-61fe7c4b],footer[data-v-61fe7c4b],form[data-v-61fe7c4b],h1[data-v-61fe7c4b],h2[data-v-61fe7c4b],h3[data-v-61fe7c4b],h4[data-v-61fe7c4b],h5[data-v-61fe7c4b],h6[data-v-61fe7c4b],header[data-v-61fe7c4b],hgroup[data-v-61fe7c4b],html[data-v-61fe7c4b],i[data-v-61fe7c4b],iframe[data-v-61fe7c4b],img[data-v-61fe7c4b],ins[data-v-61fe7c4b],kbd[data-v-61fe7c4b],label[data-v-61fe7c4b],legend[data-v-61fe7c4b],li[data-v-61fe7c4b],mark[data-v-61fe7c4b],menu[data-v-61fe7c4b],nav[data-v-61fe7c4b],object[data-v-61fe7c4b],ol[data-v-61fe7c4b],output[data-v-61fe7c4b],p[data-v-61fe7c4b],pre[data-v-61fe7c4b],q[data-v-61fe7c4b],ruby[data-v-61fe7c4b],s[data-v-61fe7c4b],samp[data-v-61fe7c4b],section[data-v-61fe7c4b],small[data-v-61fe7c4b],span[data-v-61fe7c4b],strike[data-v-61fe7c4b],strong[data-v-61fe7c4b],summary[data-v-61fe7c4b],table[data-v-61fe7c4b],tbody[data-v-61fe7c4b],td[data-v-61fe7c4b],tfoot[data-v-61fe7c4b],th[data-v-61fe7c4b],thead[data-v-61fe7c4b],time[data-v-61fe7c4b],tr[data-v-61fe7c4b],tt[data-v-61fe7c4b],u[data-v-61fe7c4b],ul[data-v-61fe7c4b],var[data-v-61fe7c4b],video[data-v-61fe7c4b]{margin:0;padding:0;font-size:13px;font:inherit;vertical-align:baseline}button[data-v-61fe7c4b],input[data-v-61fe7c4b],select[data-v-61fe7c4b],textarea[data-v-61fe7c4b]{font-size:100%;margin:0;vertical-align:baseline}button[data-v-61fe7c4b],input[data-v-61fe7c4b]{line-height:normal}[data-v-61fe7c4b]:focus{outline:0}article[data-v-61fe7c4b],aside[data-v-61fe7c4b],details[data-v-61fe7c4b],figcaption[data-v-61fe7c4b],figure[data-v-61fe7c4b],footer[data-v-61fe7c4b],header[data-v-61fe7c4b],hgroup[data-v-61fe7c4b],menu[data-v-61fe7c4b],nav[data-v-61fe7c4b],section[data-v-61fe7c4b]{display:block}body[data-v-61fe7c4b]{line-height:1}li[data-v-61fe7c4b],ol[data-v-61fe7c4b],ul[data-v-61fe7c4b]{list-style:none}li[data-v-61fe7c4b]{display:list-item}table[data-v-61fe7c4b]{display:table;border-collapse:collapse;border-spacing:0}tr[data-v-61fe7c4b]{display:table-row}thead[data-v-61fe7c4b]{display:table-header-group}tbody[data-v-61fe7c4b]{display:table-row-group}tfoot[data-v-61fe7c4b]{display:table-footer-group}col[data-v-61fe7c4b]{display:table-column}colgroup[data-v-61fe7c4b]{display:table-column-group}td[data-v-61fe7c4b],th[data-v-61fe7c4b]{display:table-cell}caption[data-v-61fe7c4b]{display:table-caption}th[data-v-61fe7c4b]{font-weight:bolder;text-align:center}caption[data-v-61fe7c4b]{text-align:center}textarea[data-v-61fe7c4b]{overflow:auto;vertical-align:top;resize:vertical}sub[data-v-61fe7c4b],sup[data-v-61fe7c4b]{font-size:75%}sup[data-v-61fe7c4b]{vertical-align:revert}sub[data-v-61fe7c4b]{vertical-align:initial}small[data-v-61fe7c4b]{font-size:80%}a[data-v-61fe7c4b]{text-decoration:none;color:inherit}a[data-v-61fe7c4b]:active,a[data-v-61fe7c4b]:focus,a[data-v-61fe7c4b]:hover{outline:0}img[data-v-61fe7c4b]{margin:0;padding:0;border:0}h1[data-v-61fe7c4b],h2[data-v-61fe7c4b],h3[data-v-61fe7c4b],h4[data-v-61fe7c4b],h5[data-v-61fe7c4b],h6[data-v-61fe7c4b]{margin:10px 0;line-height:20px}BDO[DIR=ltr][data-v-61fe7c4b]{direction:ltr;unicode-bidi:bidi-override}BDO[DIR=rtl][data-v-61fe7c4b]{direction:rtl;unicode-bidi:bidi-override}[DIR=ltr][data-v-61fe7c4b]{direction:ltr;unicode-bidi:embed}[DIR=rtl][data-v-61fe7c4b]{direction:rtl;unicode-bidi:embed}@media print{h1[data-v-61fe7c4b]{page-break-before:always}h1[data-v-61fe7c4b],h2[data-v-61fe7c4b],h3[data-v-61fe7c4b],h4[data-v-61fe7c4b],h5[data-v-61fe7c4b],h6[data-v-61fe7c4b]{font-size:inherit;page-break-after:avoid}dl[data-v-61fe7c4b],ol[data-v-61fe7c4b],ul[data-v-61fe7c4b]{page-break-before:avoid}}body[data-v-61fe7c4b]{height:100vh;font-size:16px;font-weight:400;line-height:20px;color:#f8f8f8;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;background:radial-gradient(farthest-side ellipse at 10% 0,rgba(40,40,40,.9),rgba(90,100,130,.89),rgba(60,60,60,.9)),url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png)}p[data-v-61fe7c4b]{margin:0 0 10px}.clearfix[data-v-61fe7c4b]:after,.clearfix[data-v-61fe7c4b]:before{*zoom:1}.clearfix[data-v-61fe7c4b]:after:after,.clearfix[data-v-61fe7c4b]:after:before,.clearfix[data-v-61fe7c4b]:before:after,.clearfix[data-v-61fe7c4b]:before:before{display:block;content:"";line-height:0}.clearfix[data-v-61fe7c4b]:after:after,.clearfix[data-v-61fe7c4b]:before:after{clear:both}.btn[data-v-61fe7c4b]{display:inline-block;margin-bottom:0;font-weight:300;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;font-size:13px;line-height:20px;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-transparent[data-v-61fe7c4b]{background:rgba(51,51,51,.4);color:#fff;text-shadow:none;box-shadow:none}.btn-white[data-v-61fe7c4b]{background:none;border:2px solid #fff;border-radius:2px}.btn-lg[data-v-61fe7c4b]{padding:8px 18px;font-size:16.25px;line-height:1.33}.content-wrap[data-v-61fe7c4b]{margin:57px 0 0 200px}.conainer[data-v-61fe7c4b]{position:relative;padding:30px 2.5641%;transition:margin-top .35s ease,opacity .2s;max-width:none;width:auto;opacity:1;color:#fff}.content-section[data-v-61fe7c4b]{background:rgba(51,51,51,.425);padding:20px}.blue-text[data-v-61fe7c4b]{color:#3c8dbc}@media(min-width:1200px){.container[data-v-61fe7c4b]{width:1170px}}@media(min-width:992px)and (max-width:1199px){.container[data-v-61fe7c4b]{width:970px}}@media(min-width:280px)and (max-width:991px){.container[data-v-61fe7c4b]{width:750px}.content-wrap[data-v-61fe7c4b]{margin:57px 0 0 0}}.content-box[data-v-61fe7c4b]{width:100%;display:flex;flex-direction:row;justify-content:space-between;position:relative}.content-box .treebox[data-v-61fe7c4b]{margin-right:40px;flex-basis:30%}.content-box .treebox .tree-section[data-v-61fe7c4b]{width:100%}.content-box .table-section[data-v-61fe7c4b]{flex-basis:70%}@media(min-width:280px)and (max-width:1080px){.content-box[data-v-61fe7c4b]{flex-direction:column}.content-box .treebox[data-v-61fe7c4b]{margin-right:0}} \ No newline at end of file +
+
+
+

+ + 제품(서비스) 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + 제품(서비스) 버전(Version) 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + JIRA 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + 연결할 Jira 등록 / 변경 + +

+
+ + + + +
+
+
+
+
+
+
+ +
+
+ +
+ + +
+
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ +
+ + +
+
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+

Jira 등록

+

+ +

+
+
+
+
+
+
+
+

+ Search Results +

+
+
+
+
+

Next generation admin template

+

themeforest.com

+

Not just usual Metro. But something bigger. Not just usual widgets, but real widgets. + Not just yet another admin template, but next generation admin template.

+
+
+

Try. Posted by Okendoken

+

okendoken.com

+

You will never know exactly how something will go until you try it. + You can think three hundred times and still have no precise result.

+
+
+

Can I use CSS3 Radial-Gradient?

+

okendoken.com

+

Yes you can! Further more, you should! It let's you create really beautiful images + either for elements or for the entire background.

+
+
+

Element standards

+

wikipedia.com

+

HTML elements are defined in a series of freely available open standards issued since + 1995, initially by the IETF and subsequently by the W3C.

+
+
+

Vitaut the Great

+

www.belarusguide.com

+

the Great Prince of the Grand Duchy of Lithuania he had stopped the invasion to Europe + of Timur (Tamerlan) from Asia heading a big Army of Belarusians, Lithuanians.

+
+
+

The origins of the Grand Duchy of Litva

+

www.belarusguide.com

+

Who are the Belarusians, anyway? What is this strange country - Belarus - which appeared + on the map a few years ago, a country that used to be called Belorussia, Byelorussia or even White Russia?

+
+
+ +
+
+
+
+
+
+ + + + + \ No newline at end of file Index: arms/html/pdServiceVersionList/content-container.html =================================================================== diff -u --- arms/html/pdServiceVersionList/content-container.html (revision 0) +++ arms/html/pdServiceVersionList/content-container.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,107 @@ +
+
+
+

+ + 제품(서비스) 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + 제품(서비스) - 버전(Version) 리스트 + +

+
+ + + + +
+
+
+
+ 리스트 목록을 선택하면 제품(서비스)의 등록 내용을 확인/변경 할 수 있습니다. +
+
+
+ + + + + + + + + + + + + +
c_idc_parentidc_positionc_leftc_rightc_levelc_titlec_type
+
+
+ +
+
+
+ + + + + \ No newline at end of file Index: arms/html/pdServiceVersionList/content-header.html =================================================================== diff -u --- arms/html/pdServiceVersionList/content-header.html (revision 0) +++ arms/html/pdServiceVersionList/content-header.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,468 @@ +����JFIF��DExifII*i��(2020:07:28 17:16:21��C  + +  ""��C + +��X������ ����D@H�$A*@��0(�(2 +0(( +� + I#�e�r��~W����q<ܼ�$ݩ��wz<��}w��������ǩێΜt�7ou�oNwv�wN6�� @R� ��ZV���4%���0R����L�@ +X@�`�X!U�Q����I%d��AD`��(��AA�p2�y���/�xύ�|��������[�g_~;=����p�z|�5��7N�����t�ǥ1�3�vf���� RTAl YI%a$T�&����!�A@@ +��@��@��P�bG)�|ߓ�z�w���3��sٹu��F��߆��:���_�������f���4o����y�ӕ�����k!$���/_�>W���������:��$eهN_C/���;���޿7s���ۓ�5Z��:�xt���,(����͵dqE�`AR� �:� +# Ѐ( H��0@$�HP ++ĎRQ7�����~�ο-�G�ןh���o~=�:��?���w��;�׮zu��f�o^Wu壿 ���`3��<��K��<G�N����Y޶툊��g;Y�p�w�>�'��������y��.�ܘ��,��>�6�,�\�nż�@bH�!R�0�1$� + ���MH� ��$�HP�X3Ӄ���/�~��|�F:�ˣٳ�:|�__�����ç߆�cF�~�oL[������q���5����>G�~��8z8��=��W)JL�h�*&mg������r}Bc�|�����>�7O��X�WY~�����sj�r�����r, I$e�I��P�@ $ +�@ �P`@�� �I��Z�k�ϧ��)��>�|w����ON{�q�zxw�N���C�Z΍s�y�x��;z��߆�s���!�O�?�x^���w=2��*B���J>����|�����M���o��{|��W�F�m�%����Y�Ik��JtqX��`(:� I4@H4 H�� ʱ�EB��M�S +c�#R�4@@$�H�+\�3���Ͼ�͏E'��#�a��&6u�����z��G�n;z�Ӭ٩uƮ�wz|�o�����̾w�l�f�f� +bl EY�I���d��G)�!�>��O�~��_9�)U�\�\I��4i4�P�IY�P�Ƒ� &�$$��&�"����C4RH��W;XU\���Z♪&��t�TKNmx�s�/�דï?0�鏖�6u4��O�˫ߏC�á����ǭ��������پP1+(�+ĎX�- ���ǟ���w��/�b��Ѭ�����x�:��z8�;p�xd�x�����Ŭ����������恔�b�LEE�(Zg3P�MM*H��Yc/T���>����?���xgZ�6o���IM5r*a�EXI��r@�F � gH��Cb-�3��sUkƫΫ���:�+γgufыVuV-���N?���~^:s��5N�E�t;c�ߗW�.ǧ��}�/C����q����F���K#S#,�]4�:Nl��]�|���ޮz�[�׹��-�99%�1��=z�?4�k�>#��y�L�j�$�-��l��Y�UTQ��ǧ���/��A�ֳ�V:�G|��Tܴ�J�$�a��P)�,hk��%��W���fXXU�2IVPL�;�;�Z�kŭS:�6�j���v�z��|�7n7�]9|�s�k?-QI��S�=w���~���S���y�\ټ����p(9#�M8ƕ�tdV4�e&i�f�63el/����Rۙz�?�����:�Є 0�59����L����� �,%�E�r����_��׷� 3uJ�n� +�a�Xѐ%K�R!E� �d�@�I" +@�8�O7�d�%�bU��W%��ʬ��5`��EL��;�:�*�/=��o��7�NO��'��-Q.���<���x}_����m��ܖbөW~-�v��(0�ִ96Xh]WS�)���R%(VqJ�$e����������ker�r����ڂl��������$����Q)a,&O7g��>/����V9��s�o���4a4� �����G�"h"&� "&�I#�����O����:cLL���js�(!^u\(R�J��8�2�Q��:��y��L�:�������zx���c7�/I�y�7)�����sl,ԫH��X��[�X��V���J:�J�WSMx�?����Y�Ǣe-c��x:sD�r�5�^�!le��I"��u QQfaf���Y��~c��/=���Y����@�96�����Q#�@$�H�HG���~{�o���}���흻ƫ-͙S��UB�6�ٲiV�ԧ�������~�k�l��ԳX{,�����^�o�S|��,��PKZ� L�ab�T�1d��V��C�������c�$ �4ˬ�r�.�.ښK6C(;2� E��@�Qd�Q��NmΔ��ǠA@AD�XHPP� �"� �^~t�OW��_H���-�y���ճ�ɸt�gK�=��Y���yѼ���Q�k%�_�.[RH�@("��+�m�G^Z�r�ysBZH`�*�q�)a)R 16�9Ϛ�������PUj2�e�a�Ъ���6���"ʖ؀��ML�30TB���L���XoO5Ǿ�gF��}6�y�;�ni@z��AB� �H�XJ�BX�q��k����^�_J��T�x��t��U�6j>�;}q�\��Y�YmI����fΙ}gB=̨�9�e��\��y���GL>�6&��$�$rU�J�(R +"j`��Pc_��=�/�����M-�0�Nk +N8�R��Y�F�HQR�"EJ���ib�=#��߽������Y�x����us.z�5�2B�,���@��ĵ��ز�@H�{kYk7��7�ҹݙ +E�ՙ�Cev��9�SE��%���Xá�K��'�f�Y��|������4���������,�%�HHKP"!�� 8I�~����>g�IT�`jZt���] K01���>��9��IT�*"H���8"�A�g?�}������X��h�?c��/>��(�[��P��H�����H��J�K]���:��:���ýX����+V�kBm鋥���ˣ-����=�V&��u�]�_��bf���7=��>��~�o^Wv���eΨ���`IP�(P"j`��$ +��?+�|k���<�H,(ӣZ��6m�eMT���+�pG���Uea �Zȵff䖻!;�o�����ėF��\��YXӥ�qnEPT QE�IkR�"! C +�.��f��u��?W���s돇l�����l�sl���tu��n��ז���zx�e�MΝM:��g�ߖ�f�-ԳQ3sr뛖�[ mK���r��&��lt֚ H$���jY�� IPrB���|�~�$�0�M��8��eY��[e�g1W��N�s;��E�D2�h�F��QTz�s���zL{�\���b��y ��PTQ!D+��!*"%�Qm���m��X��id�+�/O ���Ϯ}q���gk��lֺ�jt5����鎏\u;q׬�+M�w��1����5�7�#77>��j�깨'Y�Y��;�p���Yc�Υ��AHZ��d� �PrB� ��~s���x�B,��QL����ͷeږ��Q��7�������ZU�.kXeeH��[k��������tt�w�}�[���w��WI�5��AP��@���-bB +"��B��ʶT������9��y�'�������zdƩj3��_��f�6m�y��o�w�>���7��ѹ~��|�oQ+���<�^jJ���YswL[���ye�k:�j%BA(�XY f�RVbF$$��|�����l-y��R9e����X�X�5�ǞԪk�o�}:3;&����D �*+_�w��og�w~ww�_����]8�6��'�HPQ +⵪H�TB!aDDi+2iζ�vFN{�~_O ����yyt�5NuS�VK�7b�٧SX�t���r�v绦,j�mdx(�j�H��m�Ba3F�(��o~�3� �ϣ|� �TĤR�5*��!h0 LH�C9%U����A�>��,Cd�c���m��L=���%���>��1}n�3zِ��e ]�9���H��}7�Ϸ��g=�z�W�N�1�@Q�@��1 +@�� -"��,����UX�WX���ؽ2��=���<��w.�9�4�sK�gV�Zsv���=?n~�����xi�S�K���Z�b*�n�gx����L6�T��Yӓk5�2������y������˻��WNr�QR�H +�0�0ÓLL50C ������M��y!�&�&�d���&V����d�|Yή��O[�Y$*��R��t�>���v�����l��n�z��I/�C�r�A$ �$ �J�B �p�KY\TU�Ky]::rU�p|��������/=���&ne�/��r����M�ۮwY��{�^��1��L�g����Y���-rӝ_מ|ܜ�E�e�y=�^}Q�[P�e�;���%��C��վ"A!�4�P0�U��e�� +LH�D�E��������3���bU�!�j!��P�����RZ��g.��n�ТE�R���=������g�˧X�w�uw����`I @�"ʂ���QX�r�Y\R��QI��N��u��|�_����z�oN?\��^4��G/�zx��&k^�^5v���}{�k0D�goӞlt���Y��\|;��f��csd�t�p�ӑ�����ӊ-�Y�~]n�V�4�㧿����,�, W 4�+$�VU��m9e�[c +Pώ��~#�?G���bi¬fm dr˓Vs �IbE��L��v�v^�ỏRT�����y�v㻿�oN^�� �d��� ��A +��"KR����K\RQ-��,s�^���S�%2cX9o����������*� �u�δjY�W�T����������?>�n�tˎ�s��2�Lo�ǿ3=8�ퟝ~��t�D����v��=^�_-�7��N�O����:y�_^/�=-y�T+�⹤"Q��� *�G������>/���?�]���i�VF��E�!�F�#%�!k�S^M�ײr!*�{8�?G��߆�G��ۇk���h(��ǹ�@"( ��QQ%R�E��Z��e�3K����x:4zq���o\[��Yÿ��F���ۍ�5��n��I(K��j8z2c��yѝ�K����ǥk��^l׊�_K�u�js��+�b9k�ӗ&�ۏ7Zϛ�~Oc���>�-�>�{��ŗ;��s���R�X�+�AaE�YQ�zdzrjl�u��3ÿ�~'���Ӳ�u�i�F���&��t���eR-�Պ�]TR�D�~�w�>�����x�;���;h8� $�H*B������e�^L����l�/펶�����K�r~}[�DS:D���[sg�s��]c��/�_�>���Ç�����ן���8>~���ˍ����ݬ�<ך���F|�ln��wl��<�����gc����Y%�j�:�<����J�EY�I*J$��d�̔YM����u�ݳZwYK)�Ef�"I�VV!H�i+nD�l!Tf�j�C���z��]3��x:����ԅ��(�ǹ @ �RE+\�����-�8紐�F�c��zK_.�s�D�F5��n��v�=�O����(���x��yk���'N</��ۋ��o����9�8��s�C���o��ׅƾ�g���z�����E�����*����,�!Ub�k+��X"X�V�e)H�*l,�5�/������-�[O�2�%��Y#��U止J�4�LB-(�Fw�|��˻Y�z������떻$@P�܀�( ��(��Y����O.֑Ϧ�z��}���=<��������x���ߎ��}�S����}Mu��yv��Rc���y��q��N���z.�^\/���G��g��z3��{���}o�E�m��D�y����u�,�@���)\V ��B� +�p�!E���|t����<�7�e�S��k/3n�������j�ď`�E��r�g����k=N�=w��}r�R�( + + q�aX��� ��@ +�@�9�$ky�ί�־]�����O����v}�7ïs���}�t��ޜqcy�ߖx����o���q���No��޻�q���F5�笼�O|�������}nl�.5�=3�՛�:\ꌥi[u-��sf���.�^}��s�e�@ + �N>:�N��o��ٍ���C������^�N�{zq�y�� �ϫƬ��F�*�!��9�v���%��-�V�����sS������՗G^ � ˥�s���[���|��y�Ϸ~=~wf�� +��UU�+��R Y%aT������+��W���?�W'����З���%��*�,UsQ#T"�B�&���n=;��_?��_/��Yd �B +$(� �f�2sޝc/.�n':�5cuغf�59�zW�$��u����>�~�W���|������vT�@B*�,ss����鳞���g��S��?�ۢf�ܴv���莜�ן������?���y������/��k��<���x�羗=g�k��;�3�����]��o���^�w��ϱ�}����;���S6�\֝>}8ǧ����A\�VW*B�*@D��R���K�,�+��-�Tf�\���;�q���oC���������-R��P��P�.ܻ]8��^�'�������6B� +@� ���کΪ���j��hZs��U5G=ћBћ� ����'s�z9z�o��G���}s%(@�G +���=<�;�u��!k��>�����?UX���y�1��|��{������9��} ��_�5���3k^GM8鳯+&9�M�D�o=>��W���G��o�2U�ɼ_�f �1�6�e[��k˵ XEA�� @�@ER��J2�2˕qˏ:�5�o���+���;���߹[w���n-�5��%�Z�k�e�7OLuz��\�w�������T!�'��d��ִ��|����6W���ύ`�ǝc�ӟ����,j�s��z��C�i�9ڞ����������� eZ���N�#���ӏ��t��ϯ�vD��8�?�L\��e�Y�q�wNK��7��}��Ֆ>]�o�U/?=�k����^�.��4j[���sU�ib�{�q�:����f������(��B$�,�K X��R �&n k�7����>#�%���ÿ��_GoOX۬��fl��;�+���N{�z�xz�_���<]=�$ PT�������Y���s�Y�A�*3j��4����F|k=��g=c�l��=]㳼w{r�zU���������$(�DQ�wߖ�z��zO?v�˗u������-�6�N�K�w^wYY^6����U5~��ͶY��mY$���ޜ��2���j��2N��V�{��\�o��\�o.Nzϊg�f�=�*b՛oLtzg�gy;~�\������T����IH+��pu�7�����Fog��.u��mGM�l�߬j�.e�T���b%:ElF�m�5k5��7%�f�r�nuh�Ol]���y��}~�U � � �BQZ��[k�V��j(͠�*6u�k���n]|O.�7�^'�9�����Uח��y}n=��z����t��Z��H @�ƾgѪ�,�y��o6Ym�c���Uĸ��eΛ�r��^~n ڱ���u8�ۍE�Gcy����{s��9�����ഢ�(g��߈�{��+�Nm]���e�Kl���5"����smԋ��js�ƨ�ޙ�ZΟG�F��X׬N��U��2�����К��|�+V������1� ��Y$HHA+Z���*V��k��j�<�W �,�%ٹ��{:�R�v[�X�%�0�H�(~}�f�2� +�����3]eØ��pg\��� \��L�י�Zɛ_=i����~�y���^�~����/�|?��d)����?�������0|���O�ۗS��gZk�>�NZ��Ʋ��͝`�B�Ɠ���G>�>�{�^Iܹ4�����-[םW7.�[ј����̳2��\y5�o��sȠ�(��(�(��A� ���$�(��E�L=]W��C���O#�M� =� +��Vd��k�UȊ�L�tϛ�o&u��7 +�����X���P8���z~]4q��~Nj��{}��+�K�DED(v�}g^{����;�P ��@@PUE ��B!B�!D Y��Z��dž�I +���h>!�>���*f�bd�S%KBQ7Nu�,SX9t����t�q�x����Z���8����|]������o�~�����@_-�����|���<��o��n���6L��������z�:��?G����h�nl�t)�H%��&�(�J8v��d�o��_N7��m��$�9�3s�,�5u�w^8��Μ�k-�z[�Tn�@�D`@R QV +�X��B f@F,�hq���VP%a�@�@�_���dDT-l��J�QT�ygͣ:˝e��K�������?+����Ӌ��^�w����,<��~�}O�Q�/��o�y?���_o�'��y<>���������V�=z�ק��7��ZbV���=DlL����U��n��Uk�Y���V�^���z��s�t�D���n����d�7 � + +#(������$,PZ!@ ��X�0�M4=L�0A @�ϟ�T2�!skZsi��]�㬼�Ϭy�y�/"^w-r���{�u�-,�OWu���=_���7��,�Ku�۶ +���}6r�~}y<}<^��/^T��>����o�]1��=�z�ԏ�}�Κrlޤ���ώ�6���5��-��9��y�׌��w�9W�u5�F�۬���� +($�� ,����)�@�H���2 +@5L5I$�$� +!���" YW5aX�(��xu����e�.,1s�?��s5����U�4���ݻ������|�l�|�.ZF��c�u�|{���f�cON6��\[��dt�PPP QA ��VA$��$���Y$�P`Adt$�B@�AD���B�γ���P��V-\�U�E3tFN{Íd���s�o����k�.ǿ?u�.\��R�c��|�n���A6c��u��'���>�����K����<��#�sz1ONu�V�&�zx��hM��\�\]�0R�:��u�5����7L΍cV�����n��nY�MkӐ@QADH!QP�%$�I�@eQY@O��tTA���K*b��"gU��L�cYy��1����..[�XNo=u}/�}O���Ϗ��7�����?��O�Ӽ�blz�+<�����~e��3��t��o���8q����8j��-��<ֳS��ilM�\�i���K6أs�F:���Dh�t랝�۝{�|�o��x�ӓ�E�gD� ��� + � + ( +A�@(J + �$�JI$������0(����(/��_�V `IP\���T���8k6u���\�c�s�WY����O���|��Ͼ���+�.��zN�O�}?��� $.iΖ�ۏ�y��g���y��/'�e�� ��U�����:��L>�l.�6cM-�nu�1q�eމt���~u_>���������;��{�y�s�|���8�ӕ�8�3e�W'n�QD@�ZUQQQ$e� @�F %@QP�?'�+B�J�J���gU%iQO��E����x��mN���}7Lx_/���pL{�8j���t����n����Ȋ��o�q��.���͞�ϷS:�2�4� �-P-�`��.�4M_WBߓcS�M]�:뇫u.�>���Λ��^���m�tk����ׅ�9i��lt��t���B�(�� ((��@�( + � +�� �I* + ��,�(��0 +$��H�����Z" Y��D��B�f�j�2����sgYq�w-淣����<�;������<���.�c����=7/޾���� +FIQ����y�1��e�߼��]y��:��b��)Ӗ�9����Zb�o��n[�t�}49u1���Ӭ>���������WN[;y�k������|�{,ΞP� $����Ƞ ))$�J ����+# +$���@� �ϗ�_63VY��U�ʺ���+ƨ��1��nz�G>�I��������O���uʳ��;�<��gn?B��~�����0�bȈ����x���k�����s���ם���{�:c�٩4���t֔�^���i�պ7�칽,-Թ+���5����GL��\�y���o^w���}�W>vߡ�>P� + � +BB�� !l��R��$��(� +�# �$� + B|o�}V��o8id�k)�NUn���6�hβKR�=�ni:q��<����|��F:s�K�Y��8{p�������}�_'o\��5d��Mޮ~��?����.���������7��ߟ��ƱBMId_�gvˤ�]Kth[��j��s�Y�sq�Y��ꙩ��;Ʈ��)���-�廯�8ǣ���gOK9�bQ!eQXZV��Z�:�k�&��ۛY���,K,�$�Q���d@QRB @��'赅F�f����y�v$����6zOY��?I��}�g�?y<;���'.܌u���˚�W7X�ۗ��??�������٨����Ys��ws�<�Γ/����Þ��=�8�<�k�"��fj��M �]���[��s��N���Ա&�磥�_��%�继-z緿�����������>��/ +(,$,��H�Fw�tǞ�1�'>ع��ɞ�fם`�W�����sN��v���f��:���ξ~���=��q���ABIQ$P�Q ��tTR��&*J��RW�Wd�~��cM����y��x�?9����z9�~s�������D������O�}������7�~'���=;�_7������_�\?^|.����gN~������������tn.�%d@I$�E���� ,eX����M�3�Mn�=lj�MW���薌k$�<��r�7�~G�t�r�΃�����t�rȶוfe���^��y�늳��w��?w����q�o7�:�L�&���ͳ;�%�j�&�К ��Q�W%��S\���o^/q�y��S�Ǐ��=�;�3����vL��\�����ϪM��y1�2����;y�ߛ���~7�տ��Ԯ'�9�;�׎��3r돗G���Owc����/��|gS�x~���_+�3��{����y=���{�g����}Mr�Y`� + ) �"���W��W��Ա"�mi4����ϣ���,�g���gƳ��:�Ý����r���ӝ��ן��?�u�iab�,*�m�,��^ ޟVv��\7�8��_O�����ӗ;��IQL� e�kCgZ&�%�iyt��g��W\߼i�k�:͝q~;���>s�5k��:W��ײp�>Z��g&$�\X���食s��Ʋ��~��o����5t�;T�:�ڥ�3��Ω�ύd�L�e��s�|�/.�.N{�ˮ�������=~?3��m�[s�y=]�G.�������������sm�� +��� +����/�>w��m!l�ֻ[t�7jj��J�j�.u�o67Fnl���x��>�����}?����JҘ�Q�)�c*����y۾ϧ{�V���s�"�{�y�O?����a��q��|��f�Zj��f�݋�6$-����q_��_G�������.:��c<֮}}������rř�� �3۟�ӟ��y�j�{�׌jt:��R���Y�X�EKJ��N-9���ǎ��t�ϯ?1�N=1�tgTgK�I�6�\t٬,�n];>�>W����x�\��~��>��|���u���� + �BþgЪm�t�u��^�����KnK"Z��\��n}(�6u�6��ō���z9{��z���VT( @�\��qQ�7�5Ǜ�]m��^z(�����s����r���y�xv�dz�M�WUִ'>����&��]���%积��lgU���.\~�~~�Gy�/���x��ȁf$����wVn^�&�1%�ӓk::r��Z�E"UTͫ6�ꕦ\�TcTMgͫ:��n[��?9��8v�c�;�Ϧ~�u�lj�j9k�����n6zg��#�[������\[d�� � +��O������լ��o�Eͺ�\�e�>�MQ.^{͍�k65��ϧ:o������6�n*SJJ -RT�� ��ٮj��k]oG/5�0ϫ���m׏y��h��4�J�+ϝ1[㷯#7N����_�����w��?I½9<{e�uÎ� {�9���o�=<�!^&U �s���k����;w���T�.M"*Ʋ�\tɍ��\��lo65��Ϧ>}9�틏L8�N])#R�ʄ������\��^)��W��ֈ���^���7^����_?s��/Ӿ������^�A@D�|O��h�t٣�=U��N���u^�ڒ��f���:ɝe�N_>�Z��G�{.�Ѭ�l�Rj QkJ#)�\ +s��CUt�C}|\זֹ[��\�N]���o�V�&����}���}�q�FȲ@�d�E �R���<���/2k��c֨�S�9>�����>~�]k���fȾHŧ��]���}g�ߟV��^^�s���Q�)b���0��O�^�t\_�V�6\�J��sT�g�֩����w��h3gY���L�<�f�c�]9��syv�����nO.��Z�c\�Z���<��un�wu�Ӌ5n5�7v5�eh-�]����������O����]�,�A@?=����n�׬��N����f�/��y��F�%Ma�ӍϷ��z��Ϯ���W�ɢ��),�@��,���T��3�%�c��5F�KLd3m^�ۜ��.�4�Գ��u��&��i\h��Qe�ZĖ�(���?�r빻\��ɐZ1�?��E[ӝ�x���d�J%�5SU̥�VR�r�N�{r��<�:s�ӛ����W.ܬ땍��O-���y��e�7n4�����������,�Knuz3����o����x:7-B� + + �������V�Y�4�:�4�߬�5�j����7�Ն�M������ݬ؍ dTI42HY$��BE)`@��V(���[TÌLM�"�T�C��A$�S�fZ3VY'Qsg������+�����%L�7>���o/ו���Y1�.t�N�\.�˛ɝfƲ�y9t��.,���x���r���ߟ�x���4�.+��;.~5�����gvg{9o��֮��%��엡f������W\��ǃ����׽�|Ζ����(��??�k�4�:��:��i�N����"��_>���>���]��t5�f^�Z� ����$����,�( *UDU���6*e��BU�(EZsr�Nt0g��>��k�;�[Yk2���ӜjQϥ�#o�v�α�X�韞�ͫ��1�J9Ꙭ�Yy�.��v���̗�'"�)�ͪ��z�9�I�<���Z���k��}�5�'B�c[����o��g����}o�I�}��+��P�����ݩ}νM��΋, sg\�]���==7���;x�7�E���@$�X)dAPAR�P$(�(@����r� j�ԁ\gΒX�t�����ϧC\��7�D���Y�Mf���]e�Ū�ō��L��X�Rך�Ue^u]W�8��W5L�gy�\��;��:N^u��>o��x�jj�Y�\���Ҭ���}_.� �M۽ +6\��f˛w-�����S�_��~����dP_�_��=���_f��e����N����z�W��8lKn^(I�@� +AA"�����RCBP��E�h� E��i��k�i ���6&�&�s���hٮv3+^z&kk(���7���<�.}3KD�����\�cUcU�|z$��g�hի��n��˛�k\�]9�zr�x��"o��3Y��R��|ՕG-���8��ǧo���L�zM�k�J]�۹n�}G��Z��=w�P�ߛ�M��,�gY���>�����>/K����+Dz�j��������� @ +�(�P��֐�!*!Th���9�,$S +VܱZ՛^(ӧG�~�.\��W�iΩ��|ۧ:f��:���Nz�j���D��U��6���%DK*������,o7��ӗϷk��;7�g>��Y�-طf���'���;��=63�띚k�ѩ~�L؛=�~��/��/��;��mI +��3� +���u�^OG���.�^��j,,�F,�,�ud�D@�(AD@�����!B�RTIUH��YP�j�6uL����Sj4!\���Y��n}{�{�y�YZ�5�����Ϧ�hQ HUE\Z�jΩƨ��RwJ���X���ʖ���M��ӟ�|�>�g���r��9��mũ�R�� +m�|��~�y=��=?�{cLߦ��Ѽ]sf�g����{�W������% 0@�����P}����������{�6#p/�_�X���0%hk$B��������na���#�DB��V��G������=��ca��m��[��.y��H�$�ü�W�*yEo!��(�1OWc��2֍����z�Q���y���G��ӏK�������m��ZGY+�R��J��G������~���v���{��[o-��S�;�!�?�y\>cS��y�/%���v���&)�j��\%"������s�n���0�pA�W�?�>����=��ɱ�������X��j-E����a11q2���>�q��n��>c7������"��, Ģ@����C���c-��x$G L��򠬱bbbb��a3i��)�/"XR.p@z��:���*�E���<#��wB�*/^!��U�0:���� �p}���`�C��>���ܹ��i����F���ٻ������إ��%���+���������� ��N&G�����b���0�v�yO�����「�q�Hぜ��U��y�����^�zu��v���'ӎ=�}����{ny�b��3��+�d2�>B�3Z7 +�w�E��C���W���V��C�0�鼇k]�T�V�RJ��c����j�#�w��N�P ÝJ��:� סz��b��T�Z���}|�q��r.2�U�8�c���z�돠�]@��sϢŋ.������|��I��i������]�w���CnpZ�eny��A��z�v�m�v��F�%d���9L� +Āy��<�ì}x�:�� ��РN� j{MG��7��!� +@��[�3��pg^8�:�c�3���oE�3]���ٙ�%���Z��Z�؍�[*�*��� +�,�z̍�<��0`y�C�U�U���ִcY +J�WX2� B�#�E����g83������\8B�\��]���o�������9�dp��p`?q���C�?C��I$��8`�q��Z�ijK,�9��b����liZ��V(R<-۷n���w01�ze�W�Bm[��u�k�u����X��l��rB��#�G��p^�!z� g7)��'��L��1H��Ʀ��>�ҏ��q�G=���<����y|e��RXXKP؊hlD���ʖ�f�Q��ӥ +���<��2�n����s�G��CO��5���_e���a8��8�3� *�R���R�q��6����<��}����G�{�!�N6�6p�w-�b��'�����s���x���4��a�X|b +$Z�iE@���'x����sFq���������>i{yk�v/^�O�#9\�@ +3��q���AR��&[�Ǯ�8޺���>[ +�8㏸�/�z����v�Kn��=�;h�Q��c'ny �\C8dh�%�W�_��Ih�)Mk�aUW.�4�#0`^�z����F���a훶��$�]�!޺�z��b��H���/_�^8�0�����5�m��ICY��U��  ����<��kqr��b�ƾ�-�nc�&�;������Kz\ �UQ�B +�N�s�7b��:�k%x�t�ӡ@�u*eI,K.d3 RE`��p��"݂0��H�ӫe��d�`+�`ス��2�>��א�Zj2��R>�}��=� +�n{s۞y絉��-����d� +gh�I�,��܊ѴnGi& +�#9P��({9�#9΅$s��8�8�^�z��8�p�cW�EM��$��c%�d��]+qR�7���q�8��s�0.p�O?�% +$�^}T���l�g<�9�y�y�{v�ض�_#�4�ň�%���ҏe�- "x�F��^h�GF_K�T����霹a�(S�9X�4�q��� Щ +�F�B�*,j�B�S�H8���3�4`�sW�w�8��@� +��� !��N���0�X��ƹ��9���<��۱p�'��a��v�ςJ�?�-��׳^�Y�x&I�PbȲ3 ���o��2 E;L�B� O��C��J��Ӣ�P��?��ǡ�b� �(Ԡ�V~�8 �W���� Z�� Lr|���|��<��=��/ܿ~���]�=��jq�a�VJ�C +!�<6E�v���2��)���&F�@�3�N ��Z3��8� �����d�` ��) ��8`R:v��y�.��:���2�_����Ŭ�r&&@k�+�?Þ}s���%�v.d����߳R�+ZK���RkZ�ַ�d�D � +lCF�U@LL�[92����~T1$Q��aӎ8���b~����W�9��GUP�@��\��R�} +����\��s�C!S��\�>��>����v���-۷<������+���cX���/�Z�@�F +�0�JfY��Q�@PAIh�0{�8q�{`~����e��^e���x��T������ot(W� :t�r��Ξ8|:_#�6L���0�>���<���رb���ז2�ʏ;��rIhlWn7?��z����y�6���d6a�qn Kg���F"x���(�(Q������$�})�?%S��}��(�� +X)o��h�ʾ�8W�x¨��8�*��b��b�����I$�y��<��f3��)e{��X/,�^��s�����C��a�E,.1b5D�(cH�*��"�+����BX�oQ���T�'�?A�z�~@�v>>�x��� +��$��m5s��m�u�^ +��� +��c���O �G��P?�p�Ç �O<��n݋3���w{��%#�)^�Q!H�8#�8bH���(�8�0b�"@����� +�i%�Xy�y��<��r<����i��u(W:��UW��P��B�SyA#��7���� +�+ԩp�s�b�6�� +4�N����q�}���I's�=��b��N��?7r౒��P�Ɛ�0E)Y!HDE�4���/��� +��Â���&5ڹ����<��<��<��8=������5�:t�TUP��z �Xv�<�����}�#���Ԣ��S/��Xp���aÇ'9�IbŋJd� ����I�c�3�XR4� -j�uP�"�-4�b��3����Si6����T�{�N���ݹ�ߞy�y�y79:y��h� f>�:Ub��/�R�P�H���rW����H�0���,k���t�|q�=��8��8�$�K��<�/��Q(q�F"% +E��qR� 1Ê��&s3MdÏ3���47��dqf7��[�7~� ���D�/��|�'�I�8n��3�y��hm���O���0�� ��Hnj��Hb��,���4l5kR�WD E��|ggx��:�*T�pp�llc͜|��'[�aeYסE��M_�j�=��$����2Km,��ј���t�J���1I.d��Ej����w/���|�a0�f�Y� Cއ�uU:u +(N�€�N�d��[��I����z�t�ҥHR4�U��������P�FB� +�*U�Ы)�C#-��(KVH�:G��u�;�YH��Zi'H(s�H���ߟp7S�y+���?'��?������'Aeo�� !����,[���K�,�:γ,�q(�H�g�kv,�� �UW�N�B���x�����V�+�^�kA��N4XҴF��׎�u�P��ј�f6F���4n��q����rZ�k��M���:?LE�d`�{�wE�g�m�bi�w��k{K���i�a�z�����o�T����ü�R�w`e +Uj�3�8#!���e`�ā�A(�O�{��z��:��:�0 +�^��p��-~���z9� +����R(c� +UbO��y��8㎽ f/�����Ԛ��U�$�cEDv50:ăU �%l<�HX�W�l�_���uZZ���6�i���ojo@(m��]���A��%.�<�[�Z�G�-98� +�*��#�P =v�۞{؏���D\`/�q��\S8 +�F��(Ղ +�����?ˎ:����&��].�],�'�hu��>u�Fo�y�g�mm|�q��,_����ň-�@�e!�r��-R�].�}�O����)�k)��Ƌ�L����H*T�R�x�80Ż��>O���<�SR�Àq��@��-��8��s��R�YN�k��n~��~8#�C��INa�K�Y�Ily_���%�acE������ +V/�7�׊y��PEg!�z��%�ݥ-3CsN��xt����8�E�c��7q�^ +�*P�g<�۱s!���~_�˵����2:�W��z/������ڝJ5!�t�W���{��>_��>q0��n���<�,MË�$ye�]��O���n�#UO�k�K2W��� +�{�sW�x�]�O���e�X��xQ'֮�z�kޥ?ľ1⨸��3�{l��8p��q�^�8q�b�Č�ZMl�nP���{-��NqDzš�B�kB��W ?�}��������y��d�]�M���[�S�?�qy�^{���qo"��s�9��<����6F���vǎ�|n��c��)��'�[�裛%��JW��`�̔7��A�k[me�o�mHe��V��� +C �b���R�H3��oG�Υz��/��Ѵl��� �.ʹ��5��ZWI�N�(a�T`�豓��*T�5��n�8���q��0I5H)�F� �ԩn�Y�]�|XmAy�X�Z4���?&�|���,��Ns�Û� +�~��6)>�[j�GX����M�:���-awk��m�ʔ����A&�*O�y�/˔5vꜻ���Z?���^��I࡯�-�:M�AR�pT� +�T�B�&��h�'�у�%�m\7�lR^���q"7��۹v��+��ACX ���q��Uؖ��,����^��k��l�� �m� +\�?�?�־��y���O��0blj-i�i5�*ر¦���m��='�J�<�H�R ,\��.ӗ�vZ +zӋEC�5�! +Fp�<��:�����8+ԩN�z���(N�J�T���j�V����U����5�G�'WIՑ�a$�g +:ԣ���O�������#Fc1ʕ�6�J�֒��Jd���c޶�R餇C�z3�^y� ,=�yf4�� ��7�`0<���HoO��͖��o��)סO��N�:t�T�B�J�+IJz��u�*{jIO�u�[Wu�줢E��$���^�IOW��J�L^?�Ykm}��v?�$۶᷒o[ȿ���_���K6"� �����U���Ǵ��6�K� +{<�ܹn���vI��xk��}UM�/,�����s��3X�jIC�g�M��� +|t���*��h�-PӚl~\D�MZ��Q��8�8�ӧ���a:t+С��B� +22�md��usk�S�)&}���h��R�J�}~�X�X�lC�o���sϽ�ݻ��}�7u�g�پ�1ڂ��D0Q�G���W%�-|1FP���1�P�#�3����D�Y� +?��=��+ס��0�&�������"��J� +���0C�S�ޠ��f������б���������v֚�?�o�6�wҌ�%�<:L���C�˃ɦ�����W�+����$�*�e�T�w�� +�!Ů�M�"Q��Td����]�g���U���#�\q�q�P�:�`��>����S�� F#!��x�7�X�XlV�RzV�ֵ4�S��%].���x�G����q���J�Z��[e5YbM���k�]=�W�f� �o�6��Z/ۚ�Le[K��XF6�d*�`��dpܻ��S���\�?N8����0`����3���ׯP�� +d1�h�7����R�ku'�Z�5��/V���7s��j�x@� ;H� ��S��1J/Mj��x���0m�a��_[��f����WH"��6r���,W� +�?Yl��ęS���N8�>�C��s��~p}H� +�(S���h�o�����g�j�Ւ�m�t���-�X�gz0zA���~���ׯ��8��ȭ��"��K �����#�F�/�>#��v>/$.������I��Y+R�V����)5��^��J���Dc�D�;��{�,ӵwmCa �v���z�a4�I�P�H�w9^�`���*|��=����g_�}u >����>���Gp�T��Q�!�9#�b�)�����<�~O��ߍ�I��!���?(�-�۵x#��m����I�H�c��������LH��ǭ �a�š���*( +��;X2�G��`�9���� ׯ^�� � �����=��g?Ny�~�����8���C�*s��8��q�Cq�����y>����a�XL$�<�~�yG���RaN!mT�� �/��4�<�L�6�?�Fu�������K`Å���_ ,��+I����j�_�o3�5��9c�u3+�_�~m��vzx5�iK^H��X�S�`� +�q�*bbb0��-a�2%\H�FW�x�`$�b4P��q��q�������O��}��@-�9%��fgi䯮�x�;=��m2η#�$WX�¨����>=VX +&�"����(��01r?P�!L\L�Nj����"�I¸�2 �"^;�A�!��~�z㏰��}��}G�� '~y>�Iy�w�I���!�G���n�X�ٯ=kUlC$b�/��t:�5��B1�}�F��|B!^ń�&� b&b5�q2g�6�D"-gc��{.����Fۜ���g�I�}���-��i^Ӭ���SGzK#y�G��~D��*���_�;�/Ӓνz�����y��Kr[�,K.5 +m�A���gYVT����4Sז���=�I4�8��&��������>).�Ńa�3�Q����e�$��k|gQ���3��i��-��$�/X��hN�v�*u,ӆ��5��U2�V�4�W���vt��j(��Y����mO�]W��C�q��� �y䓉�C[_M�������4sG$ך�}>��`��Z���Z������s�|�I��c�����d�u\V��ҴR#)IRt�%v $�� x������ �Z�EN�*:-$��<��^��,�O=Z��Lj�����Gvb���$�4��kOvK?�f�N�I����㔼��F��Ώ�~���m���8����$��Yp����-|�>>>>>8"E�9 ����S^_��q ���J�^Xnյ_Y���!���/��ml�;o�������`Ip��t�N�G"�����'�YlE���'Pv�u�kh�2��`yƖk�[�r\� +�kD_H�3�(Q�h�&��мUz�֞92R��5�h�M�^�ݍ�4w��Wu���[������ A�V�xaLB0�q��+�W�/���S��-��hD���@cx��f�����m�j6ڪ�eC����[I�٭cQ.�u�Z5ɯJ&���Pg���6��PǢ��c����#�t�@�j�?�5��9�y +-����Đ%Eو)�~�@`h�34�9���[6�̭$2מ���II���,�Ktrk%b���E�_1���l�2 �c�:bb�)��up�Lc.9��M7�P�$}J���?����f&���i+MVjSе����ǃn�0���ʠ��0�.|U�U|px�����]���[��<�yv����.�"�=�~a/�L�ѧg_��44�;�a~�Il�4q��b��<<�]{�^{�i�=�l���My�R��|�A�� ;���۴�I"Sal�e&�c=|3��`�h<�O�/���Bdf2�<��F.)���@�b�W�qWI�B��s�8 ׯ^�# A%Y(M��[cS6�Gj=��_�g���S�K����4��25O%;�)����ǑYJ����Τ���4�#����Y�����{v\H�̦C3��B8���]��u�1l*ј���^z�R����T� VY��l���7cd���M���I�,3s�o|{�5ۈg�bb�2<�&&(�̹&M%�����u�$@ -����z��6�]U�,�52с�I��S��!c�t�&5�Z +��L��`�60ߧQ|.����}w���; +U@�ؐD�o�iZf�DQ"��qԳM%�����ꚦ�g�I�g���S8�%�������E:9i����n�٤� I"��7����F�o�!B�CFc)��9w�{�k{zԴ�) +uQ����?�uh� +RMt�G�ټq�x�N��O���G�/����?��U�s[�+��ZT�"���'C+K�ZB�1"$as��3HpF�ұ�I���~�# @�4l��� �t�OV�I�X�=9kIg���u�����K�I+&s^M.�G�T�+u�1bdy��c)���$���no�U�55Ȁg<���>�z?����1�����f�����)~��rG�<� ]���`�LiH������� ,I}��o�����[{�]{�jKSYk2O5���n[�l$��*MZjs֒���lW�_i_a ����Ȏ�dyڍƃ�h^G��S#1�bdYF����+[�kj�J��c<�nG��}�<��R���c)׎3��p=�\?���s���Z8�DP;�*�<�/ĵ�N�\�ܖ�˻aVC�F�=Yj�R� ����릨�,�ٸdh�-6� +MV�M�K���4.��\�W���!�y�C�����qz}͝�*��o��բ*�������s�ݻs��8�O&N�̝���B��kGP;� ���&�-ǞG8�СR� +1��P�B� +�6�He�z�W���'�=y�INZ�\,6"���R���V�x�!B�OsǶU&_|q���>!1A "Q0@a2B#PRq�$3C��`b%S���D���?�K�_�ͺ�W��w/̹�A5�*\|��cBhMop��(�?̝tDž��z�Oe�%9��k��^��̶wB�(��;�wV]�F�$J�;���?�j�����w2���e �<u�x�����S�H��;��'m�=�jtf���a5�{����/IW�l��*�W]�p�������� W���0�������&�;���R��G���)Y,ؼ��]O� �J)�r�'7�����z���Y"�ؠ�!n�)���f�V��z��PE��氏Nl|��%� + 6�2@�2I��$�$�kMON<�7V�M����v��N����r��[��� +9��kʑ�f�s�b�Ǒ��6rl��@�Ka��G����W�o��(��-Յm(�ݲ0�;�K��* ���K�(����)r ������}ɩ�y��+/0�.*i?5�?2�r8�,~�Ppf�8YiY������u61h��T2��"�"���Lu��q�ٚ���� ;�l�6�@}\ +1�<_�b�(���� ���ɺ�jz�L +�˱[�c�Ň���dr ��K'��9�dW�I��7r-2.(�7M=�]�(ei�E8:g`�\N4o�H-�Q���T9`z�\9�Z�(8X�n�<�l�-r8�ZxF3�/�/���W�u`�h*�%U�mp�U�G���� �c�isC��M�)sɤ�͐���۩�J�OV8Q (m=exs���=�O�L�J�1�(��pE�5�׶�l*�zV�w�٣,pN��F'X�=�>��A�v�Z���(� ��C�y�� ��W>]�n�R�����H\lds�ע�>(�e?"B�Ph�K�ڮ��EZG(--M�ų�w���� +k$����k��� +� +l�ka��=D�5���������|�;�!�=���_t}�u�_u�_t=�?� +�(��[@� �Z$p\�%���ɷ]��"IU��zt�s��s�^�M�����ۥ�+����m�dxL�@>2)�mE� }`��a �G�����m'���&��b�#�]��*��}�E�;�;����?QN�W{�{_t +3o6�jk�d��_��zm�0���׀�餐j$�eys���y�t����U�R���Ä���&��'�Hȥy(|Jbմ��<�]a �=�Qǘ��|7km��*���9�P\�%\���dug�ܯ�5�6���n֦�d\��S�&�硱�`�뷖���~��2�'��\�U*�����K +��@�$�{���ا���`����2��6L�c:�±~K������akeV��t���P�D�wZx;�;��>��*��@�B��h�Ͼ�-Mr�]aY�A4�'d�wj-�*�WKTU���x �5�5ܧdJA>C��U��܆�ʓç��أ{'1�i�J�t���֫��'e}��vTxT��En�1q_�d�ܹM��U.�N~U�(tۡLɉ��Sx&x�2CA�6v@ �r`c���lz���ŭl!v�_U`�w(�S����h��A����k�O5�m��p�B�AWͱ�ܠ�_d=�C�eJ��H"�������~�d6o�5����l�S�j��n�&։��ɳm��$�.�P'ɺXF9�ѣ�����Zl8*�<�&�cԱ���m�-���� +b�� +�^({���&�Op��'�����vA��Q��P4݅7К7 �֊���� �W��u?.�W絷��BI7�>D�����J�8��#��œ��� +�o�<�&��'�x�H45&��[��������I���OI+TJ�>�o����B�-:9�Ni��?�4�̃��i�op�A� {�5t=CH�QV:�n�����v���*��>��E�H��|���c��j-s�B|��l~� 5�ɠ�?C�K�)X!h��7g7p�$��uv(=�Â-h��~�z4�ڸʽm\������}Қu-R�I񝊑����DW�_t�A�jB�C�=�� +�WA��C�H<�����'b�\�W� ��r��q� ���Mz���ԩ��� +����V��w�]CV����f�\Z���v�A����'x�[������V�Bё�h! �-])��rpNE���Z�Q�aKH(����P�B�C����r�K��P�G��JǗ�k3j�c4 ~]}Bۥ�b��Q�w*�Z܅�q�Q_�#d#Q;����_�?�*w���>`���dI�XI +E��TwLwd+dAO��d��S�iD5-�u�R�S�t�+�Ͽ�����>ʼB�;����>@�>Ch�`ЃJ� u�WZT:�C�a�;��2�~�?�+?�-5�p�od�ߥڤ + ����Q�*4���@ AA�J(�G�OQ�;}�K��>���|��cxN��sc/wd[�X��,�M=v�J�ߐ_@Q[�ֿĄD!�o[���~�.uW�����4U��)ʁE���1��;�_� ��&2g�&��M=�o�ib��+_~��|�d�_O����抧#���H���7�(��,bc�� �n�����t +���#+�o[��� +�V�IT��'˲���lV�r�Ԝ�.�I㺐_��;8��oYSp\�'�'�O����)�O�)�rS��)��+���W�*�W���[J3aK�eD�|�ϲ�R �4����A����چH��!k�0<�� +�ǥ�)��m�� n�8T�Q��P�j�]��r�VM�QN +>j�_A],}N�_�����`̚?��n|�����9>,G����:�Rde�O�ou.�6#�����WAj� + ��Җ��e�����b�[��~[V��+�Od}��h �kJʫ�KV� @�uޗe�� `�}���2Q�**����+K\9M�iқ�j r��y�M/�Eࠛ/�B$�V�WJj۠�rn�Ya�kx�L���JO`�}G+o���lV��XV +�|��7[*�$�5���؄���� +����m�I��@�QT���*���@��zA���iA�@�EH�]l+�C#�8�-�ȥ�����w1?�� -۔��A�8u�a�3������z_]S�U�6E-֧��@Z1¡���y��֊�[\���ւ�����:�Զ�.�b�7n��`����B�@-q�O���a +Q�@���^�#J4�ءI��m�������,�߄�<)a�Cݩ�Ӌ�U'���RDw���m�k���c��J��L�c!W�*��i�^ rX/{!O�(�cH%G��^v}YFY�$m2�)���J��)k�:�D����L��U����M�=-��V�TOK���I� �}�l�g���1yn��b�F cX˭�fK50�i�G "�W3Y�V�ÉQ���&��E��J���sn�F5�I�!s҂)4wTv(�iS�&��4Gr����Lx:�+�Jp(�[�n��5�;b�<���[r�=�1_'c���=yk�=[+H  2�������C/r�p��{@ (�y�/Ug���t��t���UAi`Sz�Q� �+TU�����F�'��":�W����YY�K��}����lAwwV�G����6�IńL��_��G���4[�L�� ~�+��,�@V���PcSS)���A�<����D�Pp��(ɢ��D�ipM��)ɮhx�_�'����A��� %���yNg;�]�'3gn�,|��B�=O�� �d�d�<�c#��K�5/R���չ=�/�|)c�e�w�Z�N/� ]tQ,m�Bzn�'��msK�IC�{�_ +�t����5�=�cr �A鯴7���d�� f׻���mR�U�r�,+M/ѨZh�ֶ�_��Pt�w�n�͓��kt+���V��"A�|>\���"E��mhB��Xr�2.7h9�m<NNd��q���)!�N�.0�NJ{腏��&E��`��a-u�11�vr?��e�t���>˸(: �yڽ���x@��eQ�J#�Dt�D���ҵ�;�(e���I�+�w��Bp�{*�:$�઩h�m������A��X"��I>2�݊��k�MxMr9����E�b�`k�(�,e9�Xگ� +5HH�A��Ld�bIzհ^�� ء�"�q��4{����h�hqh(H�u.֋%wRPYBVi&E>�(�J��ґ� YNi-u�'B,� +�u� +���T9i.M���~&L��8��8Kjn�c�YL�같��a��c~<��r��Q:��e~x��i+u�:�>�s�*�nT/�C�P%o"���@�:�����,vZ��� + HE��i� ���K�٤l�S�f���*V'/��|{jq�c��"0*�P���ci�@�Z�t +���"ބ��� 6���*�DC��M�q�ڝ�!��m|HZ��7�wQ��WKIt< X�m6�ece���(�^I� ��d�G�A=�Q4�7FyD&:o���pauT +�7r|v杊��ٍ�a{��6�.����F L���P���Bh�3@h�ܢr$w +��7���$$"��*�|� XP��sZ�29���H ��G�:W���K��e\rU !kp1�� Sh���k�!�}(�&xv��K'~��)w�XEšQ���V���+v[]&1��� _���~r4� +.?�EM��q +���HM�aa}������G�s���g��%>S��"����}4�,�s[�3�P{M�S�g`��${�E��@V�c솴��C>"G���nk�;,�qK���R�2o�4ue@X�A&����x��!sZ�~K��ZP� +�7�`8�^��� +��������%���Q���|��F��F'�*��|�yOB�>ǥ���\⌲j<��eps� +��W� ��S\MP���xA����?tM����tiȤ�M�g�݅�t7���)�m���˩Æ��pK��\e��P���G�e1K����RO��F� m��+��;'ᗇ��a:<���G+ eň�k��$� �͚Hfkdw����:"F�J��D _��W�}:�{��gd8��!��E��$�q�*IXX��d|r�\g����ZHnm7,n�1����x����ܱ!y� +����"�fc�]�Z\XxL��X٥��֥�ə4�[��`k@��j� �wr���,�o�`��X<'�<���W�7!�Oƙ����>qFЮ�z�Z�����Ȑm�M��@@nU}A�t�� ��̣�p���PC��?�eI�6��&��oj�/��צ�:իZ�ӱ+ ?�ɷ�^3�=��<��6�����ƖJɑ� �+#�|cİ$��+�}��(�=B��)��Ƭ�1%s�6�8z�:דt +QJ��pM�*�?)�F�`f��C lj +~���O +&� ��r-O�[mKb���.�𚢲\ۢ��$;t��)��tұ��K��cI����4�O +��Oq�D�6I���nv,���a���� �H~b����*gO���C����YYl͑��(��^�������~ +�d�c{}�sf�3|LX�-qP���0N[>���Y8Ӷs�_��0�A�읬1��~%������tU�LrF6�++���M�y2����&`�����BZ��e,>56,�N3��w���}�KN�H��vE���jpK2_�O4@A�(aowZ��g�%�׳���C+=:#ng��14p�Qi`R���ƀ�͠#*,�d� +DZFH�3c��J;�ZA(@A�@�n����>�)dd�M��� ȗ;��Q`��a`k[�ۧw �0c9r�1F.�>��ȓ�ם��@�m�������� ����)1H#��$�ЇAܠ|��05p��p��H�͐P��bF,z�h�,�$!�u)�N*A'��A�%|7�L�3A��d��&D+jQ������ +"��Dc�A1�%G+hR�-7�E������Y3׉�KL�����,�-����r���� �p��_�����@���Iq�J�&&�ƴ(t6�����Q3bl���\�u������`&��a�lx����w�s�s���x�N�y>� � ��TN}�0�!e�y�O����q.x�^�?��]&�M_���������Š� �f����fi�C�����>��A$v�_wv Ҵ���ѕ("3�W�_�9?�/���#�6>���h�Q����ݮ �LX̖����� +1���7R����Ʊ"k쿁Œ�#y+Θ�����b� t֡þ�˚�ZUwC�p�g�&hf۬�� �f�w��-~A-Qsb�1�6����tGF���S��1:���Y�1Abs��˓ccI�,,<# �-G�=��O��DHA �#�躦�t����x�C�!s��li���J�9�F����_ui~�c�2Xĕ����'�  �^�>6������G��KNJ���È!�U�B�(���@�x����ه���~%�d�X��� +���� N�7u)|���D,��hkt����X8D%E��K����YM0PL��\Q,��j��$ +)��H�)r�.^i:\��9����8���?��������3�pcɏ�r=������Gt�{"�-Rl�“AqhO�u&�Qzd����TqFT���R�Ҿ:U ����%+�A4 ��[`�)ۧ0p�-i��;�|�\��ܢ���APfc4Vw����X++ �J� �X\���<��td��oa��q�Ȣ +td�@�[-�,�Oe���-���S^��VS�X�M-{ +�PX������m_t羋G;�_�H��l�c�Y�i��W!{E^���I�]�dc�c�=��Վr����L���0oTl �k�k�b3G͆��擋� +m�ũ�z�!d�ku��nFL3"�A���3���f5��w$*kD����9�h��&3�4@Wь+�!dd}����Z +���E���Fg�y �����G��e�s�0I�K������ +�܀�Ѣ������w�O��H��s�u(�ؼ(���� +o��%�4f�>IXi9����h���G�3�h@td�ҟ�%<���6��S8.Q{�䅍 �A���ۂ��2�fȮ��-�9Q�K$�j� +p�Rx�����tA��xr�"0�y����*��G�Odpb�|��6IO��?��Na�9 ipOc�m��٘iO�uB�4��1�PJc�lT2���Aa�5�9�&�ɇ�L@&�WkA�'��l�F��J ��I��7� 5 +�s�L����ML�@����]��<��t��n�Z����l���j�4��� ��!o����< ��u��e��ӱh�ff�mk��� +���ǂ�%�P���YkTeŌ+�<5��p���i�ȶ����^R� Q���Mp�A��rs��M/ YW����֣e�(1� +Ԓ�qТ��O�4QN ��#I�m�e�S�jʞ7��[ˑ;9E.�A/���s +%;b�ך +�� +��L�.0���潘Y2]���X���x�vn'�\��-d��6M�ĥsxx&Kb��w ���S}�>E��ʍ��F�mS��C�,�cFʝ�8�ͦ���Tn�{�鉩��&���S%5�����6� +PF^%5���.����*��@[�����lR���G&F<����r�G��e|�luGj+s���6��iQ�j� @X�7q��V����$��O�ԼN�k�h�Z�Im����� ��ڢe� C��^���`Q�r��vQ�!F�b�E2�Q{���,(�@��D��3uWH���{�"?����K�2]�BtE:4$hp4�C�o+o�X���<-{R�v!��*7���l���(�,�w +���0�ݦ���-��7�c<=�[������:J�'�L}�ʙ�A!o�f�Sga#�c�7  ���Sp��e�� +2n�{"� +��bT�J�U"�H�R'�Na��ʹP�0&EÚ c�C��uvJhMcl��N�\u<���[Pm��������L���ܧ�,����s�g�w�g~�ȸp����E����/����&��7��TY�MX��0�a�5|15��odU��;���#�yOw���)�Ԏ�HE)wS�G��SA���yY�kR�N�i��zk�IE:> +�ߘ�fH +q��l)ѐ!Z�S|W�~W��;ĝ��j�����.���@}�ۡ�|?y���ʼn��q��=�U��4>�7���+�?�nME��:#OY>&���u������PN�Q�_�S��d��4��t�EȞ�4 B ��К�A%��lM��q�'���y +�4���6!M +� +�O������K�s�Aӎ��z���M|�����@ :RAs�t�z]��E&� ��Ji��B|'bvN����ͫE��?�))Z�%bׇ�'�@Bo�~J�ڼ#ٚ��S<H���9�-��Oĕ�Y���.=�C���bA��্����9;��-�� +Ѱ���� +f82G��P�L����l�����Q�Q�$(I�Bm"�CyN�Ә�hS�wS��S��P� ��&��)�I�v��kE���ek(R�6�-���C�/��K;v�*� +�^��B�������w�{@�P����&��ϥ?�V� �SyFVe���f���~%���&�>l������*�s�5ho��&O��Qd@%����>�� ��Z�Z�,G����h��۲�-p�e7S2�\J��}�TŻ�a6 �v��O�S�8(��+ u���,}ڦ�Jb`�`vP�I�@*Ǻ{��>����f�!a$�v#���lȷv�)ҼР�Q�����r&I1�6L��wu���n�%Y� + n�J�Dڱ�-DZk�p@���۱��)|G�0�At��7on�3  ����c�I�"?�}N��Fl#�+V�9v;��m���v�Bd�t�;�OǓ����P�0��elEl��� +*h��ӱ T@UR~4�\h�iӣx�aC4:�P5� + � ���~��X�9 �� +$R��@���k�Z���z۔X�.Nu 4�'i��_APߔ֠ҭ�7R?�'ϼ�����z7����Nu�(D4�w)2�|� (���=g�+��IV��Q�W=.�*��m5i$tk�u-Ӽ;�{*y�n3Ofww�rd���6��0���.#}��O�*�|Ls��/����zA� +��XN� +#K��!86f�l����-�CY|J��iQޤ�>�'��|v)�y<���S�t�m���߅��Ol��b�1�H@jt�����3bTBNBc���|�:��ͧWl��lП( !6V����O�j��ű�r��-�֓�-�����E�+�Uk�WH�����i|XI��<6�G9�U��q1�@\4Px.��|J�7�)��du�ܭRD~�jƌ��s~�Fd�wF��O��$/�:��n�yQO�i���u��HYD��Aϲ|���i�d �'�d�89 �(ˮ��֢1h�-(���: ׿M ��"�8�� +*G��Sd+���_���8%06�5����l���� +�i��U��$'���(�/�?>��+eʾʕZ-�V���sk+��8Gsq�y-p?�bE�� �����b��x|������O�y�ɔ�A�_�$��,������ ��:��x ��'o#g#,AÖ�܄��Z�W)�m��y�IRl6�"�iKDz�Р���'�y؄i�|Z�/@b%[ۥQ�m���D� =�;op��*>Ȼ`�$R��S̊����+I&���"!=�� +��b��K_dҵ�!e��e���"��LFa`�7+�wG��^�<1�H�"� Vk�G[�-{ +�~'����J�t�h�S��4G�Sg��L�����A�E�Jsh�X(�o�a�-�ZŘl����9d�dFM���S��R) +zr��� +f��Y[��L�ڗ�Oq��� .P0H���B���I@)_��6F�t ���6�����J��Z�M� +�U{�|Rfϔ��Q�*>+c�,?��W�a�R���M#΂vb'��R�h� +G���~�{�(+T��>ܦ p`�X��받��G!;JxZڃ]�lBt�B4t���T��k������k����B�ce;�!CED��I��ɬ��|6�!=��Ҟݓ�d)9N�;�V� +�I��A��5���1��G*y���?�_�����<ˆUj�'p�̔6&Z�6|�{� Q� +c�â�,r-)�%t����;�Q��j�k�*{Gr����kG�n��N>V��ƙ� d��;�;#e�S'�=ՠbejM�IM�`Z��:�"�4�Pm5��!�A�֒i��{��[Zΐ��yu��oP���(4g���~�N3���ˡ�/�OK( +�0C�u��K#=ڜ4F��20#h/�Qc��H�)I#�+�{�����Eϵ��[�-!������7�K����PX,{�}q��M�:��x�& ���F�M�@��mU�����zP�Zk� �h"8��5�5Y��Q��]-o�CH ��+FuV��(R+uj۷+m��9T:�AAzdf�۲�=9ɑ3Lb����^���`<��J����6:_J��ߖ��A +���y +��0�C¤�S4>"{<)|3*H&iia����@�P��!���0�V�"-Zء��H*Я� +jaD+�V�T:�[_G?�=�aa�/���{5hA "4W�3��ni2; �h�d���[�%P��I�P���TX̨�*m�Xb|�ڊ�l�;"-Q�We�;kU��L�`/t!��Z�(��4n�|k�#�|fVKJ�����wjll{G�'�Dz����KPr cJ��/e_'o5�A�M-V:���1E�3��g�*v�1���d��#}�Gd#��}��!0wQ��(G�P���a@8xPֱ��co� ��/��X��P���X��a@PQ;��A5��BzZ +���Jjb� +!{����!;����Z��У�Tl� �H��{ mt�U�e��"�!9�ir�AŻ�bh�������Q�de��DK,��K���BQ�حQ�E�Z�AUw���J*�דe���FW�-��.�eE��{��^ X�j�3%r�3���?3��� +��ܙMc5�o�kS�.��mԦ�)�4iM{���rp���ӣ\P.����\ TM����ڗ�8�,�����Y�S�d7����x�@Y��s���G��,I�N%a����'����a�Z +�u(����u�w���7SI \��`MQ �"zr�[D�`�VM��!DR�Н�;m�c��h��G@����{�NK-�8���������Jpp�sĒ�� ��M�!l� �sXW��zjjXh�O�R/��U��h��4��L����P�^�{��I!�[,�xYw!&�|a���,Q�������@Zy�J�J'�&{���3YhFH��'bJQɄ=>6���w������ui� +�(����q�nB�r�$��D0�Z �Č\6�g�!�9,<�����c�)�K\mf@�m{�Y؆��Y0~wl���\����A(��G#l8 x6�� +��A�h��� �O鲌�qI��5��oү����UdwAI�+Z�Y+��ݶ��_ +��BO����.Xs��ޗ����%���.�E(l��\d(3K���t`ש��9��Vʬ�=HE_Z[*��,�M$'Mv�����T�P��|K/��X��؎�;���[ ,��[�S�#�e�^%���Ώts^ر٦ ���a7=Ϲ�-ot��/$7���P�����CS�d� �7�k��Jc�, E���%����&���  ZZTqJ^�V�+ˈB&�L���Q�^����p����]���!��!��2|gҬ�W�8��"��<���h�}r��!id��#�{�^@t�!i Mk+������ +����h���������L#vڎ (�7�أ�Q+b���Z���1�%ġ��o��hmiT�Dtӝ�Kx ��s��Q>�)Y���6�p��8,o���M݄��Sv�>P%�9I�-N��N��B�\#}J ��AZ���\�x��z��TQ(�@ j/\�, B@���� q۠,��\�8��奺��I��c} �%E���o=��&Z�Ad?���c�@� ,'��=�B,n��� +.����M����l����m�(�� +$�<��M��|ӭ� CX(8h6U���v�F�v���aA��@� �q%!E�S��NO���8.mGN}J��7rJە���v+��)��K�u��p��s!�>������1���h��`=A2A�W��E�R�k��v���Z��G[TJ�Ğv�Qx|`��ܠ����}�WdUt���{+�������%�v-* ��p^��� +\)�Ԙӏ�́Y���crb�r�#Ď��ݮب5G)���:�)(׭��e�����}�rcK]�wb���S){���E���E2?�4qe���� + �2xk��N�Y '~����c7��xvI�X��HXa��|�{���t��Fa���<2�s�e<��^!�E�(K�Η��,o�D1��(@һ� +���mX�5��A��d{�=�B4& �3�10^�1F;���u��L7�M6��)̾S��!}ױ_t��E��u�EMF\�CTؒ�ZB����‹%�� �4z������ m�V}*xt���8�D��|�W�l��>ȐW; AD�(��_|��0�B�QL�%�����%��?P��YCb�s�?K�.x�;���^�L�4D}������q����p!d�,� +� -��o�,�?"�������f,e��`{��9�C�'�YY�$4���`���l�*�����v>FfH��h&C(��|1��'�1&(a=�^�2����}† }- 8�+5�_�a�s>�x>]����~��& �Vq2W���hkdj�LR~7��>ɑ ��^�,;�%�����ٌ5��xy�/5�v+ªߛ���+�������J�l�%�k+�C,a�!#��Pã�\O�B��?�6��x�'��c��h�$ +e��hsw�g7�,�k�L򱣭l���C�b@6cv�(�ٍ�u1*�F�m�'��E<�N���L �4  썔��"S��u���s�M�����-�9�#O%=�r��Lx�S(���RC���FӢ ��p�k%rd�i�M���`�~���&�J��4�%����/�o�6|��d#K�ґ���M=�J��`��L�]�<]��+ r-=r���Ղ�݆�ᇜ&�e�ǜ6/"��U��~\f���6��c����Z9C�+�ar�v�9hC}��I��{S�U��^��ҟ(�X�[NɒA +��9O�x �3�BF���@Lbk6�Oq:J��>��>F��(1�.TQ +kG@��9�W���~]����� j%Z��n��;�IW���Q�EZ���ϥv�J�Uh� "�Oo���񺻠��E�9��YA�,#�Ҏ4������V�ko����=Ӥ��VI�����/���z�X(���ko%�ϔ�����g�y,��"��V�M�~m�*�lW(���| �Ut�‹yA�Mz����Zt}���9aՆ���!$a_̡�EK/��ed +pS˻�F���*�� �pЀ +�ߖ����=x� +*&�w�Q�ևN~E�U�@ms���{ �z_np��Qׄ +-�������Ϛ�ǝ����6�����# 0@P`���4�3�%� +���@�A�~���߸;��sNH�Ɩ*��,X �H�/c����y;��8��A� }�98`chE�c� �X�NC�I� y'/���3�)9��\���@޵�L}|��ǔED�1�A`�"�/�9��y�A<}zS'^�����plh0����g��J`b��,�`��/#6rD�|�������][d�ph;=thhln��v�"("E� �} ��|��~��a���P��ز��@AՍ��>�z��H�hA�m�7!�Y7�Z��e�� � :� ���n����۷b݃v��? �@�(�,AX�3�͗-� � �Tu�� ���۷k�۹����_7��3y��8�3 ��_�3�� H� �(�ry2�^�@�P`4q��u���}1��zk�݋v�[�k,a7�D��O'���\��s �(u?H�R�R%�� �(Q9���2�F��^����8��A��C���n�Z�j�n݋Bl�ݼ������<�2e��Dȭ��/#������`(+��I4=,j��zTŔ:�A�����b[��v�l��}���}���.\��2&TȹW20d����_n&N!�1��P�(X��D��f�LT=��ؕw���},<�N����ɲ����߿p��r�Ɉ"�BѢ����W��a\]B�UL��-����^��F�΍��������ota�Y +0 �KWFË��L!b��ӯ^�:t UUS����� �%z�hlA+���5�{���{v�&�L�ֺ�lm��q>"�B/���;1�t}�yO���>A�'&6�]��>!��#:=��,�n��GN��ǯ�S��T���)b�~�|�cZ���J�P��h{� ���64~q�y1�u䌡�� + UGUUӠ�����c P@`�����d������ǭzp�}��>�$�HdLÒ90p� +�T�� @�����{ +����� 5zΝzԯJ���K�A�r?#+������l jɱ��@}��fsN�j�)Wf�0lA�@��5��|#��fF��q�\e��� n�T�5w��R�ܡ�@U�U��g3U�}�YЩ�� ��C`N Ǘ1|���\��b|l��lDѝT.� +%�F�3���"���s�U +pz�Q����#�"$j��ʂYb*�Z�KSW +�����U.����/���A��a��x͚"�{��_�P�C��T/N�:x�5Z +/P���v ����9�چ���R��3�9�?�6FDd�ӯR�.�z��P 6 ���(^�kB +���Ӟ�᭮��=+�j�UqfR4�����r���2���8~�_�((���R��篵n�R�̯���L�t��p��R�� n� +��P�`.�0�v *T���Q +�����=� !]c?�xс +��רJX���hl�Ѐ��>��̮��� +��EJ�����b&& >��ƆuFAPAނ�����:�b�+��%T����U, lB+�X� �z=,hi�Ƅl蛨 *��p !��Fv���?fï e��V�����KHa��+ +�����>�\��:;����L +&P"��n�e,���G$2b�pFE�w{���GYUT=�^��` +�TQ�EA(W bA]u &>.<Fś�S#XJH#�A(�*��;++�|W.�]����R��hK��� +�u֌��� ���TE(:�>'��`�Ȧ: \nr*a�{w`�9|�s��3��y�W�P�B����`����|l���=ǽ�ǭQc R��>:�i2#�A�p?�[��Kߵ�ɛ.�w-o�d,Y��\f�A���Ӗ�����3b=J����`Ս�7�n��J���^�n��!(A�]BWǘeVl����*�K�q�~�g#2�/�+�NQʙ�7�r ���e��f㵩�㣱� +&\Y1T����+T�����R��@�Q���Q;��,I�eˏ��<���� �G$G�����܀Ι��Eʬ�g�]�}!���V + +�@J���R�,A�@��WN��h�N������G��9"����)%2��k��fU�؟��0ęq�\��4A�W��N +�T% +\��cBUiPk0�ʕ��K$�����?+�g ����ɓ?'�}q�V#�0�0�q����."���H��`���f�� +�e�����cƩ�qq +�fs�G&l�������)��L|���>He�/ r]�+�����~3 1� Q�0A�l ��C��Cb]� x�}�S��k��l�,��'��/��8s�8r�8o�Y�!w�L�Lc6'��-�R�4�[bFn�s���Q�+6`���P��=G�UU+cW�t͂v c��V�lj1�.�aE +;!r219����e^n?ɧ5X|�0�u�|Y��yvŅx����3e���*b��ʩȹ9��8΄ X�������V��֫UR�˟���ؖ4}��KÁ�ww��$17l���P�f�����Db2�7r�p�pq�70���� �ׄ�{�����T\+���N0h�̠! �j� ˉ�Xp`7�� P.(���cuқB�V��;�d\�;��#�7ɝ�J +�QS���C��X�0� � >"�� .1��XD���z�z� ���R���k�S�yC���H=��9|Ñ�9�ʕ��'eq�i�����t���S���nt�� �8����X`�.��c�vLEgmc#�V� +�ulg �Q��E(8~�L)�N(_�1x�c����M�����8�=)���w +�,���xP�`\��hK��`ݻ_k�w}�v��P�e݈���O�[���q������/x��q�W���_�sy�q��O'�!s�����|$�œ._�r1��`�3�L��%[�VX��.E�CW۷b���Z-:�U֪���c@�k�� ӡ��8|^/��"�� ��Y2b*�+���W�\�lŗ7�y�/�F�l�.���d�5}�w�X�!��@ ��o�^�UUT=/�u�4FƎ�zV�*��SĘ&|e�I�a�2��d�\˝s/���!ݹ퍼�_'pD +�#d-q@�D�⏂��h���&A ,N��bʼ�8�'�2W#���' ��3�q�d�w� �_'��r���*��s��*�(�u��  r�n]�,X逊��$�"`N"��|�ԣc��윬|��À�\b���������/Zw��N�*���]��^���s �I� � 9M�a�Y^����O(Ι�es ��k���ryNO)~��e\j�Z�4?�ܲY��H� 1�!�J�0�PA�gp�* ���-���� + =�2�K�@�1 @(���b?��kUP��B�� �����(R�b��G.y�0pc!���x��1x�}�� +^�5؄ʝH��t�z�U�t@���\h�Y��:aN����2c��FV�W�^�ւ� Ђ(h@!��K�*J�,�Ę�ɓ&]�Aa���%��S�%W��~A�� kJ���((N�.��Ӣ���i[R��] +V�qX�aDT��5[]�� Ӿݻ��yFo/�?~�bW��P�V�v�1�J0¬�L2��>�%Q��rL���Fa�A*�^���Ѓj ���j��Kv9/���N�`�(�r �q�^_�/8r�u{��۷k�!�O(�tšE@0c @`'�r!�tch���z +� }��AB����#�?�9B�N�(l�q�C�8 � +���ג�K��s~?�',d�߫!� Q:� a} :h�A�bǏU�CX��W��chʭ�[��C@(�&|UPah��Yc��fo! �8�2�lj��i�"��7�$9���3b�Rs��G 7�0��}z.5�Di��՗ X��+�U@0eV FG�?�n�u� ���UL)�L�` ����.E�1�]z� [�tL2�[Ň!_9��ǟ��s�(?h�0@��/Ҏ��A�\X1a�*��TF�Ŕ��/�<6�u:C? +�W��4��q:����ܳ90�\k��ZчҵP� � �o��>V����0~Op~�h +64 �;:��X1���*���cʮBg�������/��@,�@q��s�rվ��A���0���T��UR��\��^K�� �9�0+��A��{�,%|$���A��\��x�Բo��-l +����#��8�� r�p�*\����(�BX�؃cf�r& Xk��j�a���9����K|עN� +Yb�q�����u�ӣ�a ��� +����R����e��^,�^f�� K�e�O"b���!�n^���� b$��T,.rXOZ�݋9��r�)��� ��W�c)ԣc�'r��N7�r�gS���e�9;� \`�L}0}/�`�CD� /aU��ܱn�� �,� �6`Ѓ +QW�Qs� ��2���������,��L~1� �%z�h�v��n�r��� ��Ԭ$2��� +U�Z�:M���0�\��Zq�� 6>!�ڻ���� ��a��L&ɰL B��Su��{Ѕ2"��լ^#O�K +ܲ���D���揎��Cw$@���m.��"\�AYN��,�ё�"� �K�8���.%�' +p�|C��A�A, X[�#�����WZ#��!�T�KѝradtR�AV�������- !10@APQ"`#2BaRq���?�u�,Y_����~�D>�}�����u�S�ޏ���\|F�&���&�Χ��G�F^������S��IrB +����p�o��1�a��$e�?�.,jM6}ay�Jb�a!e�RV1�a�Bx����������\��v�Ȗ��L��{���Q�lT�_8�̠���=�x�3>��S�&Qk�_�lTo/F�Ew���7����a{Z���5�^���l�6S��$�h�+�Ġ����ׅ����S��4���x�GCc��{|��[E��lkö#ce���_#�� +H�����Ņ� +�Ƹ�^���� t6W���NGr�i��W�LLG�+�A6wɽoF�%�vʙܿMX��}�خDY)%�oH�- B�~+K�퇝�nw"�J���C�n���QJ+F�H��6?�3�7�T��~����D�}�!j���-��-l~��W�~#����LZ��=lcԅ��u+;� �vH��T7&ƶ$�!1B�����R�gl.h�B�m�dw�3o��-�o�a#l��~E�-��5�(�Z7�� +��E� +1�C�в��F���W�����u��.�� +l����Xx��x/����W蟊��q7�?�����Ej�- ae�R��꿂~٦\to��>��1��|��>iފ_&�� �Z+4���1|eN�z��|��"! ���E����[н�c�Z�cC������ծ�~Zw�*�z�o���&�?�7��M�r�y��v/����oN���W��'�i���/�H�Ykd��zR7�7���Պ=����k�m��N�$ֆ�/2��� ��XiZi"�а�R����"=9'�[�IG�%�+rW�/���wtZ;dצ���^ +76�e|m���Bͭ�/�Oylt����.�=DP�>�\l^��l�]�wG M�)n9KfS������Z/�/;Y^ +��[���{_�ކƊ��D!����$�5en��[-�"+z��eb\a9[(�]�c�ŗ�͡��ȧ��T64Z��q;eC//�ؖ�[�Z��~�����s(W�b_�/l�%=���X� +"�TwlO +�!X� �q�&FDZ)����l^�6���/QC�W���S�:hrcr�gk;��{���"���S���H\#�l��$R�F|3m��1%b���de��'+��xRيhu�ͫ��$vȯ"�V�+�lk�D�W%K*���t����Q݊J�MK� +�m��EK���r�7g�ܙQ�'tI�ֶ#H�t�� p9m�8:���"��ܸ��8���[��͇�E��+6:]�&I����S�EӖ�_��S勧����df�M=���cb����Ж�m��R#���MU�lw�� +���ٽ����2+_�&V����2�PꙶR�%l}~��rUc��3��}X�\Nn��M����E��t�%���鶺mnt!7Ovt�?cm�G�BR���rE*%nݡ%E!��i'5��n�TvO ��%��kEF��gr;]�+[��{�_3L��e���^��O���tz��|��Ҕz�)Z:�Y)�C�k�t�Ԓ� +����ެ�U��������Q��E�װ�p~�k츓��G���q�7���}���hST�ӗu�Q\�{�>���G�Z=ٱ��R�joCec��+�"$Qc� +{ +�D������K܋���-h�c�$�So�Ou-����_��\��r��u�W����ڟ#T����T���}+����S��Y��k#'tv��:�)��L]g��9;(�Τ�nqG{�.b��>N�~�Z�"�"NTV�ܭ�ź��H��[= S��˘�� +<8�Zʪ�q +LT6���{:���9�\z B��v=�VE5�.�r�k�N��3���Fq�L�K�0T��NN��7��ȏO�$��Y��J_��� +.��_d�*�,\О��IlF)η'��5{1&�������,�Q���{�Ò͇^U��v(q�_��"Ƈ|�����:�7�B~k�v��1�,�nФ�'۳'эK�9Z'-�$��uzQ�%ևkD�-�?_[�8��F�B��쎪��k�E*���>Q�D�mf��[��O�H���/ �z�w��c��l�!጗�"H~�zk�'���~�O�En��� +eLO�1�>�ہ �'*���"D�$�H��u�đ�) �-Hڍ�;13�hb��e.�aG�O c�TH�"L�%D���DD��捨�ZM�{ �o��G�B�����BP�����»������Z�>�ಋ�,4P����6K܌D��(B��?B�CCB/�Q>�x�ݱ�'���۵�iw1�'l�֦1�ޕ�lQ��j�� +lz+�K�"?dH�aae}Bdt!1�{��Ӣ��)dz��v譋�^�|Zd�l�-n'�^� �(Z(������T/����B��ǡa���ka�)G���������_���K�Q����lm�Cz�Ws;�3����$^��д�4Qc��3�W�WQk��#c�4K�*|��3[��b��� +�XXyb"��/4X��9�/Ӭk�\�X��hlh��쾢G�< +P� +Kr]-�D'� ��N$�H�^�-M�cR�/CFĖ+�{XI Ɣ�"�Ę�}��v���k�.��c��%D�6܌�2 ^�&H�"C!�RBB�X�>��b�2�7�F{2�(쇉�����!2ktI +1���"D��DHYck6%�/�+BHoE��h���zc�M���~F���!��TC���Mp���1�~+ʼn!h��޵��3��ca^��QТ�Q�6�8�̌��+� � �̉-O/J�_~O�,!���9����]5�͵�m���,��yK+܈�B"DDD-R,c�i��4�dp�Gs��������G⇯mmbbxc� ~'��+ +����p�Nͨ���t���P��r{�;����5����"��! + +�c��= +�#a"�E��&(��z��t +y�!,��Q�we/�ϣ݉ ��Sn�=��H�"�♱_�- ��P�̨z�V(oE� �OEŦv�e�V���a"�l�o آ�V�e/ +�ۉ[K�����^� (�"DB��)ekxޑ&4o��V��^SSB���^��Y�CXc�?r_c$�$��D��� E��5hc~ �x�6���8vHqT��������>YB(�ߠx�aĴ1��73a�lll;) +��q�rCn�Ԋْ\��脽�����y��aɊ�v�Ib���!zYLK�G�7��>��5�; +��B�BhQbe �����@�~B�9ll8�Ϊ�$�!"2࿀ZVR�<�1AW��3�� ��$KF�g����F:(|#�o�~���oGeSF�H�b��2p��]H�ȵ�~�k͈B�.l]5�(�hR�g�H^đ8� +{y�&ɽ�~�bEa�d#�|"R����e���O�Ce�đlq[�E-����u霅��h�S����;D^�L_yL�"��"d��dɓ$� ^�I%��c�!����D�%�^[��$D/"(�we"�D�~��F|2�5���J�#CDd풆�c_�B~��$1��C���|!DE�4�vt��_�G�\�8����dP���HB��1�hcC�� �!1x6��e*%�མ���JoaG�RП$?�g�:o���k���$E�kLc��� ��:k�F�ΜQ�~��t���ȝy�u%��t������l4H�� +��l6��q،��7�{�QT�k�!?�Vtg�t� ����.&5q#���?�?��o�?��qח2:��d�2l���GI" � y���loB��eX�Ąݎ��<Bӱ�b��;�� +$^�r> +��"d׹2o�ጿV�c�B�c��!aK/F�b���E�%��e�%��~�,Q|�܌P��W��$!,7�%�,ކ=6X�%��bH�b|JЫ�z(��v�)"�Zğ��!/Ґ���^�me�(BcZOa=��X�����)+/Ϸ�"�'!˒1�6��o C�⼦�Lk�^���’�a����"_�Q~eXc�gr��y~Dv��U����E�I��\����V,בh�% ^���5�f,�%�י�LlHHK�:v%��n� ;�J���\�\��)������# 0@P`������&)�8H�*�pD%��Mha������}}���c�?�8�,YP�YXa�a� ?N��0�|uU+��q�������q� �TCC40�L0���0��c���1�c�^�7�� +j�>*�U����ܳ q�b",Ɔ4h��� h��b���*M��� 5ձ��F�6*�����0��!���p���I-4h�� 0�lX0qhb��q���uۣc*���#�www�a�?R�M�e� lZĖ�fѽ��qaT\cZ��览�26&���a����UUT��"��`"cG� 0��W��Lk�VW��]���fL,��/F�����u�ׯ^�:u�ׯ^�z�|��D�'H6�Ǐ��4:��ń �UJ�vg@_LN�Ђ5U���j� +�]B� +c��^?�����|^��ӭT�g��:hcƍ�щ����ĩR���@5Z2�tɟe� ��?xBרAz�@(�����:t�P�8�#��)_�Y�n;��3!ha�э�> �\�؇uƮS'#��}z��P�PT/P�B� +��C��T7@ +P@]@*��1�(Q�g-���4 )�'/�r��1�k�f$� KR��:�\;�^���1�J#�|+�~�zP؀����UQB��BĖ��,ȹ�'�?���'p��f$��>]F̯p%��q��_戠@4�ݍ �*���7D�.\���=A �~��v���ō�u��I�n}+�?jJ��*z���0eq�dW�dnC�rs39;? +�����1��C@��t=� z�p:��O�w�D�J�ЀQW�z�������(�l��z��?��q��b�oA*��W��C9؇�1�D�1+�8�>�CVu��Wwa�v�߿��'{��}Gڠ�H7(��=�r�'���� T��?�&�U��8|]:�UJ���ޮ���� UUU��`_@4ʤ���j���65Qa��L��D:(��:. +���Eu+ר^�P��N� +:��%��BJ�i'��Z*QC����{a� p�~1:� �?�� bԉ]F?R�h���N��j�`�ֽ�'������/du*� ���J����1��ƌ?�|��'�tF����{֪�;�����ς +�w��UP�@e������+��&���Ȏt�H`oej� +��ӯR�����I$���Y�6 +ެzрh���.�l�H�yG!x�}�ፍ"eL���߿nŻ]��ܳ�U�*�tG�~���@u^��>��rGm���h@��^�v +߿~ݻ���j�w}�A�t���_~ڿA��ПK�hk,�0��%{ +��!����}:t)ӯZ��4}�tD?�~?�2�~�]�*��ޫm��3L �/��B�J� ��E:� �Dl�� ����\7���v%��U��.� ��4�1��V��0�Љ,�A��I:>�6�;A�G�[�����d���9S���z�^��}G�H�`�Bb]ܲI:�f*T +��F�#��d�7�z�>�h �؇cW��m�m��? �X� �����!���97v'A��� `�x�3���"���A��wrɻ�w��r����32I��l|�H�`؃d��K���)�Uq�`u;S�uwrU +�&�_��� �v���phF�w�~��$�����v� " + +[fwƎ�&5�B���6bJ��E>A�IУb|d{׵W�k�{�/W�gB\x�`��k!ba%�7�Ļ��WǕr�j�32�.���>�0�!ĸqGq���G��+� n� 6 WB=�n��kx ���oV>6�ir�$�4sn�=Ɔ�A�r�u�.bh�ST �N-* j�W@�La<~>����곃�����z ��ē��?�zJ*P�xUg��.V0���LjcDN:��TS�������&U�+Y�Ǔ��c�w,��K��Y�rY�����t\xc���)�-Lx� + ŋc�p����s�r)���y0��pZe��6ds����;��]��W$�8n��ր�Hi! +�p��d��lĪ6>Kd?�ѯ�nԠ<`��x�$@{�~`�֫�O0>ס�P�4O����!h>5��F2b�(UP����?��e\�y��<rO|��Q�9/���;��0�� �AIq�>Cڠ��|��v}�.r� �fgg��*UU~���H*�8|q�?���>c�#��\yp�s�/�$6"���65�L�Y�g��yF!�e�ߠ�oc�p�*�0�L˓&O�{x��q��8��^'�?�8��C�<#��qN_ń��35����|y�C�f���򀼎Ap2�^b�,���:l���eq� �f��A��hLo�0�j�U� ��,L˛#�k��� +�1e$�1L�IX!����^�ަ(�F��˃0���+e|�p�6tL8���I�Y1��v8� +�>u�g���?"�e�,�O�r�WplDl9��T�����Q��nK��{���*� @P�u�$��������1�z�<�|���l�I�9\���5�0B�:bŕ.!��;g~vNam���YC�?=� +�"Y1����V����/$�j�]�jlTP^�k�R�3p�a#�av@l]l0e̼��{�� v2�q���ǖ��2s(��e�e�R��b4q�J�de�2�UGcы�_��?7P(�z���(P�:uQ`�]z�^ ~!�8��հx�dh8����9>u�y����c��ʪ��^���X*���U�u̹U�3��H��G�ܼ��ߣ�n���w2�p���:�Q/985^�ǜx�� +_n�C��ӯZ���U]B� -}j� U � C�?�~� Ι�2���y +�nI����A�c�~?�� Ө��2.@Ҩ���\� R��q�.�:�.�U� +���� ��� ^�_P�f����������_���w�߿��2 ��l���E:��r���q(|�\�vYGW,K�"�d���EUuT���"sf�z�������;v/������H �Ļ� +�EpL�;g�qL��7+ ���(���Ӣ�u�R�"�^���� �S�D$�#8��wwp@j� +�Ѐ�Lm�r>12D8�pی��\��q�3��#��N�?��0�#��\=z��侫�a�;v�q-�o�?%���}Fƀ(.�(A�9 7'઱ +dǗ(F���W��y,�( a���ܴ�>�!6I6�`�ao�>C� j���P6%��)f��BQ@E�''1\��!�7��0��������*�#+�d9{ZU����0E@�%��@F�J���3B=�$�]Uޱ������p�E +}J�2��V�r�匿, :ч���j�6 7e�X����!`q# ч����(�@�Q�r$ro)�2�;�{�f�����b�w]����1�/�U�6"ñ�#��ɋG�W �J�$��A+�����P�N��w���w�ݥu�Ԋ�1�����G��?��zV�� +X`_!80&d�F굎!��ǯG�p�o(� +�~/�b��v/܁�xk��?R�0���׸�~���n�@"��V��K��q�hC�z"���8&T�������/^�F/���qGp�rl��� b}G��|�������X�^7 Dha�2�ad��7��\5�ƨB=,�a���0�� h~��A��@z]�=�!)���tfS�ִec�߰+��|�7`��vЖ����z�"X��4K2�pń�';?�$ ��e �cc�l�rlҡ� hc{���tPM˻� �^*bāH �h�+9���LB+��ؖ=nH7� �C�PO��?��A��/�O��)ֿX�W~�w}B��UB�`�A�Ѧ|��Ɓ��])B ��hz�s��ö&�X~�u��q��c�1�F �¨x��?��Y����u_1�j��v'A@���Y`��f|���f&Eq,lz^��/N�Tc h��L�RO�h*�\@�F0��0NA��'| +����p�d��9�(Q������O|�|����gkE��b2��f\��eߠ�WIx��pR����j �vcm��n�T,O�Ę0x��90��dL��7��+67ɕ'��� +�HlC&\s&<������=�W��a��pA��A�� &\�}o�AHlqN.Jr�j� + + +U�������Z€�>S +a��T���?p�{4(P��DŽgl ef�������R�>�C�zUzV��4%�X/�/"����z_ J�̼��`� +�w��tX�l��9Kvl��F�����F>W�^ꠀV��`�(��Kc\�%�`�����)P}�W�P�:�{� Ђ �3e��W� � e��J]P�W�������O�q��W��������r3�<�/` +]󟂢bU՗/(o�`�bu��A� @�VG A�P� 8�_�sp�?��t�P�;>�@&nK��]ބ�A�Ď�q���N������z)��9�2*���鳾Q記�6��B_k(�1 A a������<��|aK� ڋ� l��x�؇Gu�A�Bs���`�A�˘��n�.�"e�.Bb8W��/�v�ֵI�V��}B CA��q��2 �2f�0�2���z��ZX��J����� ѕ�4**e�����a���Ӓ����YP�:��\�<���-�5[�DU�N��1��ۿ'{��t +@ ����/�0:��T���f��j��>��\M�7,�]�p��^�P>O'~�N��_Pe�T���%�� ߿~��& +�epၰ� ~�bQj�B��'#�Wc�}�UƘ ���-�1�w�a��M��U����pא��J��t"���� Ҡ7ۺ�pAT�J�^O��+�kں�\K��d�O�>��?��@-ޗ�/j �"�� ��b��a� ��)J�4�r8�)_�F��EƸz?#/1��5�J�" �`����� + +P"á�n����݆�ץV�����V� +1�].^k�/���64=+�a:J�!a� :Jz +ۿ`�+v4;h*��D����͋�|:��>�.Ns�!?�~*��F0A�Ql�lz���v!�+��t5cB#�@Њ�}y�wO�N�y/�~Y��_���J�D���Ab����� ��=�v&]� �C(J݃\:��J::����#���.! 01@AP"Q`2a#BRpq���?�kx��1��$K�K�?���Є���e{���M��p�A|��!� ~�!��J��e�f\B1܈�Ie�hc�"��Xk��6\} +u�~�ȗBU��~�SEz��ze��orZ�]�/5�� +~�貺+��/H�e*e��E�-Z|�W��1���^��,HK��]t)!���t�����dž1��)��+v�^�t��� ��=5�*�/ce3E��se!.��� +j�����(�>�3��]5Ѯ�u)�g'U��S^� +BbB}\Ϙ�WivmNr˫ʯa���ɤ(Ez���hR\ȧE�_�I b���w�بK���d�%e}����"1,���Tz�c}mv��x���}w�W�Xd�d�e�EȨ�^ƟZロTrN�Ϛ=�����Yy�n��E���+<���Ѯ�[K(Y�������E�"�W���I�}���񟍚�"�z5�z�*Vo�N��] ������ +c}jC^��f��-f�ѿ��Be �w�o�6~�v���^���&~9��]&�w�B����"�j-&~9��ք'��!e}��k����X��>�?�c�>��-uV����x���yxc�5�_�vu��Ӽ4��uݾ���7��퐄! �e�v/���غ�j��Y������N)�z46�TZ�^u�Y���(],O� +���H�bB}�f���ƻ� +�ᖆ~��+6�%xluc�If�*6o� ��뢱H��봖$7�{�]j%�����~ DHׁ1�y�)�t�Fݍ*)Y}��R�}e-"$�*%OL\�"�"�(�[*X��u���Q5B�cňM���}�XKB뮛��b��I���/����t^�E�9'�a�Z{�J�,TYYc|��VsxR��^�+��R������K�6�4J��x~F�6E�(X��b�̴��͔&��X�IDh��ze�����^�_V�t_ڲR+ȣ��c�B����,�^��������� +Bk;C����Vk���g<}ݤ^)�ȶF%�/�[t$.�OQ%%�#��DjЄ����(���,P���9�f�q�)�^�f�o��^R���cN��s ��$ym�97G<���CJ�-�Q��cX��3E�)��h١,kܧ���o��x����~D����Cd�۱pc��m�,|�#���b�Ⓕ�gQ�8�����6�v:�Y-��^F�4Z,� +�K����*�R��yK�*/�.TZ�T$�YKϚKH�qcQ�q86ׄFI�h��Ӌ5��$�+bHE�r L�L�����CXI�D����$� �)Z�N}Q��B�Q��ߒ�%�1Xѯ~���&_R �E�JC~~�f�yE4Rr]�Кv~�����u�) /�ee��)} +Xc��7�1��dž4>�����ϓ�}��vrI?�G��%�����a��+J�1�� +]�Һ���$)A���3�r��2�2E���,!w�!!!ȱu��A���+���?ة�lq��4o��Pb�� "/��+�hc(}����XBC�%!��%���2�6�����>Qj�C�"#=�G���4ȿ$dF[+/,c��"�2L��!.�&(����ﱮ��]9��Q����pel�C��Fzf�L^Q8mH�E� �1 �"!BE1��$2��w�޺��N��l�e��3�q�Z+L���8sК��,O �2dɓ&2�����k +��9bF��}mǔq�*)Y�}�8�����Ш��J�/B��!y�Qx���<%�,��Wk��ɏ����4s*g�I����?���؅Ѳ�Ŗ�ǖ<%�l��t_{�[��|F(�Y���S�%���G��X�1��1�yB��ߑ!/� +(sv��t�Í,!3�}��b�E�D�#�A�dz��D�%�~�bD����B�K�-!�>3߂<%It�]�x�v��$H�!�e���_�R�I6�'rU.����Qe +�����V%!E\���nVP�C[]���.���ō��M��_'2��E����}��:��<$~���5իe�y�c_My�9M�6O�L�?�/�/�/�!��ut_E��IP�_+�&��� u�6[�Uw��1!�"�� +��B�� �Q�p�1^"�&� !�[�}6WmE�ͱ�L^����}�7���f��G9�*|"�vlN&͉!� B���B��*�Ö�8s�"���G�8�C_QK�QG;�YvP�ؾ�Dr�7�E�"��3�Ea���IYR%#C��q��U��c��2��Ƅؠ�fS?�����x?�N��J��U�����y#5��45�/+�])����uՉ  +(�*6Z�c�� +�[9QC~JVF~Nx�I����*+c���B�2Ԅݡ�ȏ�8�� |��]��,6^ޒ��'v9vl�,�(c��6P�x�3_�#-ğ�k�~��%6�%"|?;Dg�/(��aa�q�H�"E�"G +�c�g��%/ߒ>|�����f�YX���c� cC�]{��Fkd%����8� դ(�ݿI�����~P�5�5�B���/؅�(rý#���?��D���7�7�+ƈ�$c���j��1��!BDB�X}���3�'����Բ0V�z�{~�G��!#�����G|�_���*���c�r�qQĖ�"�ɐ����d"Ex�%�le BJ��'�!u!u�1�*���?Lأ�4�M��L�L�G�&���A�2 ��пG���"�N ����.��HBYc$H}+����}�x�ʒ�'�8�V$C�9� +��(DD/ؿc�c�|��?��c�~��YXB�cxHHHXd�1�$2CŬ"�B}��hSL�<��2�BoHr��,@��6!DHc�B��V)tWv�� +�{llQD8c~/��-�!,7��E��v�4�W�x��B D��9y�9�%���^Mzk��F�F<%��JcDz�u�~ʒl�~�!�/�9y�(� +.ֻ�>QO�DQ%��^F���_�*/����e��.48���� \ No newline at end of file Index: arms/html/pdServiceVersionRegist/content-container.html =================================================================== diff -u --- arms/html/pdServiceVersionRegist/content-container.html (revision 0) +++ arms/html/pdServiceVersionRegist/content-container.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,253 @@ +
+
+
+

+ + 제품(서비스) 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + 제품(서비스) 버전(Version) 조회 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + 제품(서비스) 등록 / 변경 + +

+
+ + + + +
+
+
+
+
+
+
+ +
+
+ +
+ + +
+
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+
+

입력란이 좁다면 하단에 새창으로 띄우기를 클릭하세요.

+
+
+
+
+
+
+
+ + Drop files here +
+
+
+
+
+ +
+
+
+ +
 
+
+
+
+ + + Add files... + + + + +
+
+ + + + +
+
+

제품(서비스) 등록

+

+ +

+ +
+
+
+
+ + + + + + \ No newline at end of file Index: arms/html/pdServiceVersionRegist/content-header.html =================================================================== diff -u --- arms/html/pdServiceVersionRegist/content-header.html (revision 0) +++ arms/html/pdServiceVersionRegist/content-header.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,306 @@ +����ExifII*��DuckyP��+http://ns.adobe.com/xap/1.0/ ��Adobed���� + +   + +   ������� +!1AQ"aq�2���B#���Rb�r3$�C ��S%�!1AQaq"2��������B#3�br�4�� ?�n��@k@Ph���� @PP@P%j�ƈI +@�@�kPA( +�( +�J�( +�MP%P6���XP@�@P%@~���@�I@P@�A(���I@�@Q�4A-@�)( +P%��ʉ!�(�PhD��(�h�(��@P@P%@P%(�P @P@���O�ր�O:nO���?��Q ��K3}����["�[{5�'�0�\(|�s��4���m}{X��%s35��1��TU��Y�gN��V��ǚ�ų�$���u��z��g#�~N�9��<���>�?�FA�ܼ��������W���]�8��{��{�@>ljէ3�H�0�L�����?��m�ѫi��]�v�-�Y��J� @� P +��h�&���I(��@P@P@�ZJ����P%@PPy��|t +���������SQn%��[�~L�A$<[�1p��Q��_*�nGW��i����f�RCw�س1�ֹ��wq�� �w}�n=k��^9.�IbN���z����.1�`mӦ�[T�jC �-('[�/ң��8�3,LM�h�U�:��=V6����ve]7(���j�f;i����c��xnW�� +�^O�����YݕG*J�H�27B+w +�w>�(�B�� @� @��KQ$� @�$�B^� +�h��( +��( +�( +�( +�(�Q"��(0��� >~4%r3��-���|��M����Wg5w/y�r���/�_��<soɗ����syi'r �_oXm����u�㌧G�J��������V�xl?qE�m�Cʧ'�l8�Q}7�F>֦"��縷��kz���k�A���A��k��J�� p�c��៖V �isR���f���q�p +��@��V���T���� +����U�0�}k}90����0��TY#`����CβˊuJ@� D�%(�6�%Q$��҉��@P @P@P@�~��@� ޝּ8��py<�`E�����g���|������������甝X�M��\[����Z�#9�e=\�@�V;l���3��օ���j>��ҳ�ծ���b�����/� +D���>>һS}mm|�Wc�ɢ���P���:1��C��`ګ��QN�g;aP@��VgR�&�P ���h�}���Âoq��S�� +驽��Q��A��a��2tD!n�Ak��Yo2�㳌���\ه���]<{��~���H������(�P%Ph�Q&�4I(�^�-� +�� P%@PP@P D�%��W3�E����KbPm�3��z�5]�&V�_+�(�O3+���/��K�����ɻ����h�ח''t�λ���I��+��zZ�"��I�;�R��Taѥ�5ᰋ�eH +���k���m��f`��O�i0�2�#v��܁��V>H�Ͻ@M��ޢT��� Y�׭i��V�Yz�\�6��q��Kpа�V��t��F;*���� +���] 4,� I�[_�� +�f�dd%B�T����/�3�y�"�[�=C���/m|n�PJ P!�J�?���h�>�$�A3D���( +�O���(�� @P @PZ����1�"Ch�F���E�G���<�������w|lM�$��؋�pro�����Ì��)9)$�(�����IrA6�U���k�te|��K�c�N�#( +O���~ڋk]dm~����.~>FIk��$�<궺5�`��w��� ��,4�Qc�M�0�q�we�۸'������.�,�0c�4$�[��dq��Q�f `��'���/6��UҀX��io�)�S�d��*�A� :[_��k=5�S"ynX�Škk�(��3�n�A_���ڦ1ߺw��ď�i#�}���?R����7\+�&Q�(F�ǩ���[���n*m���.0�����J"�U�O�0��P\���-�O��\��g)(�P%P%P!� @��STH�-@P%� @� @P%~���J��J�{�.X�m|�)�H�7�S��6��;<��������rW�x�]���_nФ���&��s^��F#���)22b�3/U��3��< +�ʆ�I݆d�����*p0�b�U�5n���*�cqjw1���2or-�"`D�x]���H(N��\���[�Zk����w���������d��ݛ̋�bk.��;6�o�0�D��G���"�:���yeC7� +c^���_�Zg.o���@�X��N��jzF2[z�&�Ih��M�#]o�j��ѯ ¢e�HV`M��B�D�Xr��;7�ԟ�I�6�N������p��/*�G'7^̆ #V,�ڧ�t�ֵ�qm��H��E`��j�r��̤,X��߶��5Ңq]H��k}d* ���S�D�,�ԑ��B�u���+��\�d �:�]O4Q�ID��mx��C@� �,( +��( +��(��@�Z���N� @P D9��n����"F�&H��˸� +G��q�;���8n�.9~O��q[5�+��b���L +���q����w�b�v�1�6�X���:��"mS4�9����x �E�=���i��F�1#R��=G�U���+Hsq�dž�̃sE�0J�bʯsk�즻��|ħe�&p��Y�eb ��գ`�t��}~�[����c��w�ߏ�\�7RE��ؐo��YïlJ�K�F2�$���6$���km.r���q�d�q ^��1rî��j��aǬ�eC�͓,{�.�A�R��MF�nK:IY���(׳�?�k�Xr�x���Q�@�nMxZ�ǫ;Ɉ��EQ�} �դ�k��_�u�a�����V�6��b,u���l�BT؟��M���"T���=�O�t͌�����{.��� ++]\��,�Ow=@�~�Һ��򷘵wR�(�6� +�J � +�J �,( +��( +��( +�( +�J���,���J�8�Fy\� +����[�Kn#�9?��#�8�� G��P��]����t?J��sn�;=��]��V��MC�g!/$'e�h�9^C"�,d{�>�Ö�}=|'g$wGjs�ׇ�\n�n;���ty ���ܠ<������Vs.�M�٧���q����y�w� L�&LɱdF܆�(>=<�uM���n�ukL��>@����x܎[���~p�#[p +FS�5 ��魫}u�������\rJ���p�|~^fGn�CG��wwiÛj �$����!M}/� .~N)�K����?�q�ܐA�d�=x� +�Ԇ~�ɾ�K�l��o>��u��#j���)Ak�p���ˣ]q��x��dg��$l�ko�-rz��֓l�}�4��;��K��%�Q�o�"� ��Z������q��<�zd�䌩x�3�@�{��>XVO+�gtb�V�%pN�r�7�֚�я&�[ue�>~m�.9$�����u�+M1\��u�gFe��V[6��k����E]��a���*�����TA���ԫ�H�0�l���DꄒE�Y�@�iֳ��5��OM�= +Mf��~�^���{�-��H���WV��_4�ɪ�Q$� @�� +mP!���€�( +��( +��( +�(��h5��������R�##�b ��O��\��/����g��_�z��=�=ol�����۽�į ���lb�wQ#-�����<8�{���rOc����9b�V�be/2��5��㯤~�SX�����ҹ�E����Ȫ("��$3��Ɨ�ʁ���ȶf���)���2؍�e�*m����$�ܖ*,� ���{�a�?S�[�������4���fnc��n.#6w�v�1��"�F����֢�g�5�����I�����<'��{��y��@��qu�6��ﴱ� ����_&,啿'�!Pu��n���\���ߒi:�������A!�ַ쮝x�;���{�N"�Wtr+�4���gm�qc꾵�.�=��W�;^�K�nG��71��������C�$X�e��Wu����>���Qc�;�-k^W7/������m[M�96��p8|��/��3��̪�02��z�K\jF��$�$���|��ttWlw�qqRA~H�L�H}ҩ�"�h�e�Y���{��oc����i�l����xɍ:r($r��:�t6�}ɳ�u�;��(�tZ@6����յ�*�S9�����WY�p��P�Ϊژē����j&(��)?��5h�~��������m~�+�������IWbJ$�A��(�h�� @�%7D����J��Z�( +��( +�(�%�m7|��a��ې�2��[�<�CT�s��ő: �כ��6�k�{���ۋ�nN�]'��܆Y��yf$Ek*� +�xV=�k���S";Uzxh-U��5�2) ���Ta��ڣ-��y��A s0K�vU@��T[��J���Pb�ʌ��m/���>ָ���W���;�>�X�l���VoV����x�J x�0��3��5�?u�[�mu�N�A�w�^?q��jE�Z����a���-��ø��v���^��~�_�������xx�J}/4��n=;��Q{u��q�_Oo�z�~s�ƙ����X���X��u����z��yn0�v���V{�2��4�@N̦|iDC�qM�j?�od����yzY��������5�l�� Ԁ�N� �] ���i�6�r{���f�8o\q�a#�� +�OLj�k�k4�m�f���y�����1�&)+���i���[����j6�I��d����b�\�$����R �����V[l��'E ���p<Ů<��;��_{�wK�[)��m����a,�mԃ� +�a�Y�lF��Bͧ�$�(���էg��s�OڮȆ�(�O�D�%i�J � +�Sv�E@P@PmP@P @}������d�}ѐ��Ëfg��}Ou?ec�����;��o�^)���p�ƹ��q�y�M �\��i�УQύ�ŵ�'�[-�/��N-;k���<�c["��:jv�N9&R8����fޭ� t֩��3�;��<<"c��M�k16�Xm�{5�%�)�Hߓ_t-�B ���� +�sZm��u`���boΊ#1�T��C�a]I����?٘$�./�g ��-c��'�U��-3���=��> +f��ʶ�A�*�z����� �6D�zl���ηˇm~U�PK�H#S�J�����lE�..VO1��*�� �+,gR�mS�[gE86�]�{}\Mߝ����ڼ�Ggrq� �6 ����J��<�t�]o_����L�3��g��P�?!����F��M4fm-�m��Kt"�4�>�m��L[���>�PsXY����~8��1�!+��^4� <��x�rl�v�ޭ�V�����7�ͷ��~�f;��Yc��Rt����X��Ӊuq�/����[�-{oBF� +��˯^������9%���������ؙQO,c#eY�E�P�|�����ϧk���v����-$^�VĚU���.������;f\5������q��t����/�m;9����B*�XL�o�KR�%��{h g!�f V�9�6�n:�5M?�-]q�[���A(��h�Q��h�QRQ&�8<���P�@� րҀ�( +(�( +�( +�(4�x|O7��]��7�2�A��i�ѐ �k��ŒW��}���m���#���xn7��_c�Erl:�N���Z����ќ��{����?&a`[c^�J��uvq�o��ߚpx��x^�;=��؍�غݤcp�<�Rkv���Ӌ���� ����� ��a��e>�XIH"��M�b~�*�o +_r�ۣ=����y\�lY�'u���N��tҧ�V�ͿV�N/P�I��� e�>>f�l��z6�f�D1�{+1���G_�ҩ�֚Y&#����%*�9tz�k���y��-��06�^?��0�[���uIG��Sm�sS�涛2J��$ݷB-{�X�l��Q��`��'�������9)`�[�C�e���wp�;pfN��~�.��?���vseɀI�w��Q�V^[q�Wg���yi���X�����۹\/��g�FB�'R�l=W�6��x�G���8���? +s�e�C�����=�5���|�ձ�� +dÑ�� ��k�-X�:w��95����F��V���a��nBy���9�����rhn�̎���T�x�x6���_�Mv���|6>w~8h�DFR��XY�_/�iu��7�޵�"F�V +BX-��[�Z������� ��Uk0��{ ھ�M�]�X��b/X��L��5���I��϶5��]?$�mP4�&�%CC$� @�D�h�@P(�( +�ϭi@��P%@P"��\�'��nc����8�qt� /_ +o^_,�r��>���^?Zk�{݂f�w�i�0�ϥ��]j6�8t�H�_�ϲa<����gʖY�p�A �Vmt��&�����NY�k��\_��;s6L���nS������z�h"��4��G��n�m9�s.`HN���'�QoKmۆ�)���U���)�r���3J�pV�P�Co$�<����x�z�>ƻ�l�������a,�1�U(�k 'q��Hֲ�k�#I5��]�������I�������Ã�����e��C��8�oTg��U���|��L �A$k�J��,Q�3��H�f Wo-lnt��|z���{��DY��u�mQ���ES��x�����˜��&^3�$`�%u7 �T�hA�[�����s:S��%��/+QQH��|@�$�\�ש���S�����gͦg��������e�X�A +-�_�f- ��v��T�:}kI\<���~k�R~��FL�pc6>D�� +J`G����xj��o�z�Q��33K>�������+=�^˕��;Kp�֦T�O퇷��~�M�py�c�12IoU���i�[�����r.�-��������WG����7��љ֮bxP%h�6�%i�mhh'��@P'�@� @P��J���}h��( +�����^� ��\ �oM��j�Y������j�q}zW���G���q׳�>N�8N���Z@�ltB�p:�M��������W�����;����0���Ժ�q�V?�k��u����<�]��䶥0�C+8D�<�� �Z����/W7S���Ty�[p�g��fa�K����3��Ϲ�s���^��X��u�V��.x̬�8̔����Yȟҕ�d�� +�Ѫ�t �j�ʲ��>FI���m�,���D�Cn�Rmkj<.�tk��wvd��-l8��7 ����#�S�ո=��Fҩx�wq{7��#�����FqUQ�0�����J��A7�u7��i;��Vݱ�OdJ���=���׍���.nA32�z`��J�ֶ�}*�M�Y�կ����Y���ݝ�'t�E��33��b3xl��� ����a�F��s�t��s~:���e���;�'��J5&�0�E�XT������K�$�i�,��7ɐ����YW��ll�B}A�b�J����J�}�W�M��]#>�#]�0��{k{����㗏����L��C�t"�G������t�Pc#�,=q���Ѝ +Z��ɷ'\Q!(�Z�ѻ�O򟪞� +�,P�hUe!�8� +T�mb���F� +�q��TJ�� /$�ommԐop�Z��~��&vZcĥ���0>�$V���y/��勍4� G_�?y��<�sr�D + ��%MmJ�% �$P@PP�(�z�J�(!{���ผ�W2Qp���t�������&L����N��y\�2N9E̠zQ �C�H��'Ƽ���{�x��������#K�h_���K�(RI�ӭc:퇫d�V�{�(8�����d4�:L���4��6$n#��kWG�W���o�ʟ�xt��HVU!}�`V5PurI�s�R��}n9&k0��~>����10���=��/Y�U�n�{\�ռq�k�����w'�x]��r{o�� +|H���I}��фQ��A�u����Lftq�z�[�9� �{ߴ�w�n6nC�m�dd�I�De�C]�,5 +?������zVm�nI���b�ec�:E�2Ȱ��P�-����/����[S�𝺩�9�|D���2"��O�I���m����u���+� +n�k�m3cev?����|�?�� s�$b���D~��� �X����ٷK���&��i��n?�`�\��l�Y����-��"� +u7�y_������[w�>L���$knI����{��tӭZo�n �g��|��w���m�~G���HX��?��[W�v\��C؜�}���v';��p�9i'�ѡ_�����1������f�n�x�@�j�y�&�ڝ@>�kQ��նKQ/}�z�;��1V25��ܗ�)>��լ�Z<����B�Q��3y �=��$лo����V>9�Y�m��qY�/3,�bBM��}.,:[�m%�a�þ��Y��F.v&r�bβ��@hE����v�vyܜ[q�m0��3���%Mh�hƈ%i� +�b~�@P@P @� @��h9��O�1�����d�s�L`Lkny��p� �n����c�q�n +s��~����8����{�˓����% +�� ++kf���uż�=~�_;�b���`˔S7��E���vC�r[BYl��=V���eŮvw�\����sg˾2~(ϕ��[ȏ%��f��*..��n�7��e��p���4�:��5�?�w0��o�`��ٛ��"�3���n6��J��k�^�_N-�yF���,n_:NC��5�}��r�fc� �X�Mȫw�*����I��I��1 ����l��4Y�4��s;G���Vk���@&�yI����Iڰ�W��B,��I\��d����.��g%B���sѭ��ϖW�y����Y�\Y�g93m��a�g��'r );K�󱽺"[�n�����p$�o���0(H��_f��"� Un/{\�/U�|����3�?�>�]��vİ�Y��<��Ȁ�Y��� +�e��;u�iY�����~���c!³�����(�~�z� +��o�)7�o�v��6�ߺ��'��� ��ܤh +�cS�;�wX'ջB~�K�8�v!�@5�XէU��&�OO��EL�4JUWt����i�f{b�U�&8Y���,xp<����!b6U���i�<���������W����G�qr�)f`��H�H��⾏n?><|���/�?-�w�H�᛹{s���8ę1d�.� �S�, +����9x''n� +틊� ��o�+v�ۜ/vq�_t�nb�O����,��� �#�V׍��ҹo�x��|�y�;;�9�zn*��0��8a{dQ��*��]o��e���.��Zω�6�~O�"l�>Zt�d�FH��r=�����x�|���z�ߟ�ד�_�jI�;�?)��{��fw��ob�E����S.�����c}qF3?tc�����?Sn�/��������n�j|���6����6�>X1��2���70��~s&]⍈2��Q`?�Wm,���q�5��LV��;�3'�3�q��p���}�3%2$r~\��"]�jul�q��t�?���#/)"��ʦ����~��/p6�k�c�m9n+ � ��q}��n#9���?0����}�'K�afӮ�=e��l���?�g�B�t|5����>2�;�J�~/��� +MW/���v����ʭ�س�)�pۇ_��gz��-�F��w+0f�[��c����q��'��f^�@��n��V��l�5}=nNN;���Ow6TPp�!�6:��F#���5�&�Ǫ��ےc�X����|.NB�"��\��b���ߏ��zݾkO�������=5��^���@��6�� +�M4 +4A(��%�x�"��(��( +��( +��J��ڟA����&)$�<<�a̒i�-�们vE % Sd���g���p��?�lN;��9�%�T��Ha�EP �,P� �,F�rERܺt�7,۶;C�xr���~3cd4����~zVX��˦R3�IU)�q���ٻe��8|.W��8�y\H����Ds�V�BN��^��^5ɾ�G��랶aќ/�fcK��ľ�O���ة��?©����^�˯�I|��8�{�2'��{�'��20濌��[����5���~�.S�ٙ�6����?��~ŠI��Yx�y +�7�#�toq����nk\���o�v����I����3�N_��LF�v���=@G����:�´�ם�i&���er8��Ɖ22�1aB�Ĵ +�n5-f +X���N�Zk�/2Y���,E�>S��� ��)���훕��C#)`�2�a5�Yr����������7!c�ݺ���$����W��a�{�Dn����7����5m�窴�K3F|򾦩Wœ�{R��㭬(�2ȸ(D��2�E�,|�i��W?5��塃�Rib �ȣ�{ ��co*���ǒ=�W;�O���ؐ��X�@\�U�<@�[�W]㜒G���}}��F���\&� +f&?˽���~U�T6� +h�hh�h�h�4�$����5�( PҀ4P@Pz�u�߮>��s����x�����I�M!��[�H���'�����p�b��d����xh3��c��VNBX�JL�UUELw(��ϷF�g�7�{ӱ�w�����X��ry��)���T��Tv�@n�J��M���6ۣm4���sy��B��/ �O��qq~\D[q +��$��F۵T�E�������ٯz�|^;a��8���z#0��3+_lL��A�(����<���em����q�\>\��X�r ѳB7�Q���V�;��J�^K:7ӓ]����p[#���[b.n\9�.G�>u���T�ͤۧ��'~�>=�3g��//31�lHѱ2nu�!qd,z2���ݞ�M�^��r+���2�ܮ�5��U\��P�A��^���^��T>3���+�~����n�#����rn/>3������$�k_č)��6��Ͽ�|��yGU|w�ٯ�/ ��:��Gjw>#�r�W��,B]� +BZL�E�o��ݩ6���sz7��d�Ο=���3w�9�w ^'�e�$��&9}ѳ����+����i:uo�ݴ��z|ב�gsx�6��6��)��) +��x�!��_ +볤÷_+����WnM8nG��I��ƛ��m#�V��xe��F.���^�Z�����>���(v�g�r˕��te.K�E��$Xq��t��:X�-�[��{�i��&���]w�N�K���*F��f6�n4ץi��'z�����!���}I���՝�r��u"f��D!7��>�TN�6&\��o���7�(j���E�$&a+�hԁ�A{ֺ�m��nX�pcI��$��;6АH���a�X�u۬z��$�VK�7nq�9�t�S����i�k���/��?��1�WK�4�6� +hh�Mh@�mh�Pd]?Ƌ +��JP @P�J��( +��V]�qvvt��oj����g���Y7J��#V���k�+>H����n=r����W�6�v��C`b��]<5�5�H����z��9�L����Î��cu�S.�y$�(oH�\�| +��6ӣav�v>_/���C�ه����F`�Ir"��m�n; +���X�w +�����C��(�fec�/��X��#.��r�Ұ!���g5O ֒��c��4�?ϴp��X�2Ϗ'�F�MD�Ί�ָ!�[�~]�?�b��؎yLI�+6X�8�#�tň��JM�*�\n� +�gt�����}�����)�+D��?�O�Y�b�Up�������S���==7�?����7s�0��*��1q�佃 �]�[k����6�fg��y��ΟX�8��2�5�`��`P��OE7��ه�%�q1ۿ��y���|��_76gj�pP@��L���)Y��G�q�Q�Ŷ���m=�'��o�1������<ϕ~Iٍ���pPl27��� u�,k�k^w��[���+|����Řؿ�m�x�kG&Z4�4�3F���<��fz��H���sO峧�����f���|�ٳA6)6k��72&�XLN�N4eYP�$�����r/SͿ������{�7�g��\lN���^H����e[m�� +:� i\��L�_k��k<�zqq����3�1��.l�ه"B�Y词�Ap�:bM�<��}:e���B�F$�e|�;UN��nI�6���u���4#�Ȍ9�Z�X~&���Dr�� c�X1ڀ����'w�X”0���LY���4�\�s��Zi����rrkŮl��0�<1A�% +���&6�]�i�(4��$4 +� +4 +�i�m +mJ��谠( +�( +_��>�J�(�h����.v�}�ٜ� ��0J�2-$ H����K����R+��L�� {�H�ܯip[�<�9���x�r̯ ��i�}�#@�b�vk�n)��Z��S�7x?9���Ҭ͍7�r��2�ܝP�y#q�K��M]���<,����X�-.x��㱢p�*�!���$\k����eL�X�~���i�Yaʄ�<���E����z_ǯ�����wƷ����z� x��B@N�*�(�P��V�o>*��;|ɖI�����{P)�[ܕ��kmu��G'&ܗ5xj̉@�D�@����4�4�0��6� +m@J��Qa@P @�@�Z�h�'J��%���f �˅�k�:�?��xI��g��7��偃��r���X̣~�dx�%�c#`K����9�o��j;#��x��׉�f�@��? �M�J�#{�$I��cҭ���1���x� Iv!� �b^C4�%�5VH�*��ۗN��c.�l� +�޽�>nI������͈�M�I����k��5��V��Ni�����mxb�|Ygʠq��IP:U��d�����{�=��ֽ��fvdyQ�p��3͆r�P�#w6v�3J6m���\�Sm�k���wGqݴ;k��o�ƅrxG��`�*�c!wYUƧ]Eem�uq�Ζ�S�� �3/������^<,^6:�C���dM�kȶ%��c�j��ᦿ¦�s���� ��o+l�\��]Ә� �Fk��]�+ + �{G_���w"��3A;qr�#Ǐ����d*�\���,v�m)v�4���z�G�����^y�FC�܉��{X�"F�&�k����� ںxx��/?��e��s�i��#��bcH�99��d�mĎ>��.��i�umq1w�{f�w�>`� '�{:X`�x�g1�C�,fg�RY�M�V��z�O/���� +���O�g��/)�f� +$�� �9�C�c��H�B��e�m +��g�>���W���/�y�c&>$b�q��3�r�\��&�������nJN�m� ��g7U�3�ss�Y�>fg ����}��aYÙ*�V�T�K{|���z�_ ��?r�p����3��r� DZr��>��u�(YWh -S)ks���7o����ʭ��f{��D��Yv��T�!$���j�bu[��m��1���nD�����b������ȉ.�}����m�`j/�i#���u�'8hq�<�y���J��< �^4x�����] �� +k����p���;����^T��4msL�i����g��3\��EG�m�r�y�.~��g��Ίf�H�||�v5�����m�������|Xc���\��=��*s�ZlN3�i`�lM����㫉4,�F���\��ӫ��x���t�+��q�,�e��.Br Q��v>�(���b�[�����ӻUar�7�L��I��x�S����v��no����\�_VW��wHxœ����Z}��n�k�5 +,IUQ��I5O��������#�����8PK5���Q�)-���$ܕu E�H����;�⏏܋�Ȟl�Š,pg�+!]�[h]�wX�Mc�q�;x4�k�~��ۘޕ +�� �-u ��upk�#��y<�o�њV�B�6�(hh�MMo�Ma�a�J� +�J �� +��( +��( +��( +�@PEs�p���@�FA���Q\��ۤ��f���;3�1���7+;��20�r�'ݑH1��l# +����p�g�{~��s��\��Wvc�d�T�aqy +�٦v�b�M��X�b ��\^��t�[���'����w���� �I��:���;? +]G����NA�� +ln?��ey2���O<�������2�v9���Ǐ0d12�]�7�=���Mt��=����~��y66^<���a�3 ��h���H�gda�}ʱ"�$��ӭ�rfN�ț+6I⇕���R͖�9�8fOew"j���mo���DMg��k��y����W��C����q�Y2G���mi�q���pm��bWq@�@���2�4�2�4�� �D��h��e4XP%��h��-@�( +���e�D�%դ����I���������eNw��!���կ�ŧv���{K��)y.=9)�J�d����,ř��X +�ܵo�3ۣ����x�p�1��eE@��0))t��d��9Ӫ��~k*F�fm^�7����z0ۓ^9��F��(8hwM�*���F��+�ʽ>9�xDZyo��M6��s<��ww�{���,�h�ng�K��rb�H�(c����m���m�㟄�J��x.�Ǽ�Jߗ汉�L [l�aau_P�P���筌�����~+���q� ��rPG�����,3(x�} +�kų�r�5 4��0�&�4�4�Q&� �Dh�(�4ځ(2�,(J� +�(@Pc��ݽ���M��O?��a����2E����~�I2����{߿���;pϋ�|~ox��p�~O �:�����Z�^ +�����#������:eNN?�����1$�9��t�[N +gu|��.X��{绥�N��^G�w���˕���K�I�+��^qI��3<�/�k��E�jR��r��aW�K�U�s�A���ir��'i��_���ˇF�U�b*�X��5\L��w��q�vo +�"��+�LM��*�I���)g5�{[yW��/�i�^N�Ny�����ݱC���ϧ��8��P�o�<���E,�]y���P��I��uSkK���ÃdV�9n�� ��ą"��aw(:�WM/�ՙ�����2{1\��6+af�z�{���Ap�(�B���������f�E8���A�.�nK�ڭ�u�k3�E�a��$x^=KŮBŬ0!>T��? + +[���:^K�����������'��?�pX�*Eϴ r +����y^��M&#�����59{�آy�c���#��y|���8�i2���8��_�}jd�-�������7���>��R�����$�gV@���?y�w����#��*���ť>�/�*�.@>v�Tzm�0�<��R�u��v^L�f�+�S� .�.��+��81|������ +p:M4 +�a�i�mi� +Mi���@�D��4�6�+�€�J��k�F��uD�#������>3�ם�(r�-�����o �Կ��ǶݔےG��'~�;��I�{��k��[nFY{�Co!�tk�ϖW}��������y�g7�ʝ���'y��ɰ���vW� ��ɛr���t���ԧ�rT0�{)"���AA��W�k!cp7��6��\�{����D�8��diVoKEoQ'��!z�+� |k���w7�Yp ��f3�p��7o䲐4΄�C ����\��ؘ[�f��Ժ�x\�W7Lyf��7�p'��u}/���>��f�~�� +����Tޘ�5|����z��/,��j�`��/=��ܨ���^{ٳ�m�ё��6[�Ro��Z��uy�S����m��}׾��XkИqA ��F�С��/��oakk)ĕuH�3m�"�z�] +;ul #�™E�Cf�⬲!��� +���n�?�T�h�N +��s{����s�oH���r?mcy0����T�'����ɤ� ��O�Z[��H����Q�[C�2��xn5������n�������1�6�� +�v�l���N? �a.8�Լ���R�#]�v�f7�_M5�cY��n}��sj|�� (�����Iý��Q�E�ޙ10���1 Z;��A��K���_�/?'�y�虝�+���]�ؑk��ߺ�W-Tv���Bg;Rڸ'@|:\�R\/-��g��|vd�<���aeG&׎H���u�-Q��i��p�#��ԏm|���/rgE�w�G�d�LX��%����ٹ��H7�ۊ�Z�ޝ��\�i׻����V��4�0�6���0�0�4���6� A��a@P j5�E��{Sጃ�ݷ�y|�����G�6 "�L�Q`o�u�_N;�f[rc�y�޿=w�yO6ovwn_/�� /���b\���i�g��Z�ׇ]~:��ݢ9.nl� �!�G%���c�O�։���<�3��W���u ,GbY���ZPPy��>�,�5��/Am;�@?�-��ҠCH$��ۆY����I��k�NDP�8��Ƙ�gp|�v��=��'幼ȸ�*7 �c�1c�U'�-�0��{��'��x���r"�`-��*�9y��� ���� +���W.�'��T\aLnzb�^5��ťqsG��m�����d|����He�����Uo�V�����܄�Dز���Z��|���׽&c�p +�yW X�[��o�^1��\��Wa�߈�Y�6�M&/躅dY�LDcz��>X�|�ԛm"�$��11�$jn.ď��e��,8��;&�]J������PM�G� �4�܆������Nͱ/f���W��c��w���9�A��`��Iİ�H���k6�׭m���{�$��ǟ����wʙ ��:Ij! +��m��6��u?������Ӯ�k���o��8��_�����8��8a�b�% h����<+����iϝ~[����r���s�q�(" A"���A����w�H��xǃ�-��'�s|�a�9nbf�䲍��W.��̛�+��I���6�ժIc�C�"� �Ŭ�PI�WGu�FH�dhBظ'���ڮS��D� +��GRA�k+S)H7r>#� �"f�L$$ ��������u�F�O��L�Q����SM��?�x���O�n����EkY���t��O�]|��^���cgccf�dG���͉� �X�]]\GB+�uwU4 4I����0�0�0��@��mPe�X�Aɟ���>?��L�d���H僷!b ����O_n�h=[�5~=<��ϓlt�� ���<��wo;�.W7�>D�S���ض�=n��5��1��+I��m�ЧB~긏iC��GF_�7�J�y��.�wz��z-�Y ��I�o���-��� ]EH���m��F�H鮗�xMő3���7N�����!T^IMI��[�lz_�0�~��{+�{{�xҩ�v�|9����h��� �S�5f`} |c޸ͅ���Q���g�S��}�ɕ�B<�y���:�,�X��;g�=���@��k) u��5�<���w��|�2��U��/�R�&���[���ȯO��w�f�th�J����yW��ut�brC;��2�̂�4�����w����m�Kz-΄i��}F�}5�G��'��%�F��k���u!5��4��<���ek4��% "^�Z�-�Ի�C�W�o�%Ar]ᖪ�M"ƗU ��{Z�o�yV��_�O㿍�����G~3��l�� �>ۨmF*��?[�;A�|+���ۗ��~��8�Y�:���W�]��j�u�q82��yy��Y,��w���U��*�����>;��9=������գ��(�ANYb�9&�E�(T�������1'�����O�[��^9ݻ[�̘|[� �rsm.�\y +�=>�޸��2�;Y���$�a�[���t�e̼y�����`/pzjA�'�NH��s����$3z��*���ڛ�yi�'c��Q$i�;�t�����4� {�����0U� �P>�c��k��l��I�[O��y���QսLV�W@����5��lV�^|��o�����A�{*c�#��Q����sm��C�?C�c���'n�:r]?g�}��=��7ڜ�\��'�H�1��##�^����\W^�M�2�UI�I��"�h)�$�Ei�������ZE%Ag����`�rY�6 �fd9��Q�fb~�Q��G��w��圾JYd����\b�>`�,c�5ۮ�2G>mͬ"W1��G!#�P,>��U�{�L�U��]O��D�2f�7�IQ�U6֠EĘݍ�t��� ++�ʠ�����(-r(*CD�=:��� + "��s�,B���u���t�������n�X�)��t�ڣ_�� Jb�2ۇ�u#J�;��������>4bq���'�BW���w�c�.E�5����ɯ�S�j���l��3 2fQ��S�������\�o�q�3�'<�/r�L����)eX�ao�����8z޿^L��M8�����ЬaX��W�^�����_�\��Y�����`����֫��m�e��^}����]����Z��*�^�k��c��r f9�c�������e]r�N�~/�� �8�|�̹T�dž2�s���������G/6�Zݷ�O���S|}�v��\~G�wL�U��c�G��dH��'���ץ��I�w���ۯI��O����1��Ă<\lt <*GEUP�]��nj���A(��?Y�3�ǝ���M��;�3Ě�7"Y���UnE���~+ɷ�srxNJ|nxݒ���鷨ن�`m{\�kҽ�[D�剷� 2�P$Xn >���Xc{�0Z]��V�x'�Ɩ`����DS� +�ŭbn���ֳ٤^�_#�{2G� + ����}Q�ѪX����o��B�:)[W���ٵx\����C +���1Ԃ��@����X�|�*���~g�a��_��쩨�?�����k5yN����F|Y +��$�������M�ۦ��:�^v7꿽���(�w^v~s{y���r�z��"��\������Gh�y�`�"��/��y�/n畋 .#k���C�q�pm�wF��f�5��f����E0��J�CA�,mZ���]'�e|V�����r}�+b�}I� +)Ӡvڗ�k~ +<��я-�|��>��3����G�2E�$�mo��V�;3���{��o�����] +��m��,/� +l�#Q�)�s�� QB�o ��ko3j\�FK�����zP��i ���d����>��P�bE�H�P�C�Cu=z�[���]�[lD&��~� +R(�7��kh� h|�P��Eb�ޢ�&��6�5d1 o��;׷�1"�3��q��&?r&4�"��%��+���kŮk����8ߜ~:̙��?=�.73�0c$����t`Uůak�z�������ŗ�����P]��f�a��;���!���H?��y�G���� +_k����`��:�+���i�#09����!�G'���S]3�f�O������B:?���:N���8�~I��`�o�q8�#�y��q���@����@�x=k��2�#��&z��v�m�kv ?�a��h#��Cdd���k(RtU�^��s�~׹����n��5vG%ܽ�ȼ�|�F2o-�.�y�}�71�����*brO<1�X�H\���*f�F��� )H�#�eHjPK�3��x����N{��qx�\���@�B����� p����K寐����ɴs�K�q�ш�#�*�AM{^����m���́&���O��X��f�(po���V��)���%�e� ������~t���Rl�&�ɏ��2�'{M�4�����{U����;����>����Y��J��c�M_J�I>?J�\J���[�'�C m��6���bH������ӣ3����������k�5y�1�͓�B�ѺR����e G�j��������WH����E�T�eX�q�U�}Gr�i�5\�k��Z�2C$9���`q�IE�J��u�a�J��꫕����Fi��V4��B��� v��X�YTk{nϥq�z��ն�������w���l�9>35���x���G�:���[.+�\�MBL4A�h@P4� Ƌ +��_���d9�U�vk��G~����]�:���v��.츯���n%�ȒBo�v���_N�e�+ +�Y\u+���6V�ޕ��ֆV�p:�a�}�¡'��*=*w_� +�N�l��U���("���s�=E�-qz���Ll��f6�jI|t�BX�HX�ub>� _a��v�,? ~���J�}�����K�}E:�k�>ŻC���gHK,Gda������z�85}~�;U�s���WOg'3NZ�g�ҥ�����D�s\G���#��I'=Ĉ���~ ��q�>��W��u��T�[멮k���U�_�7��G�X�\��5�l��������+�Y��v]u�0���;f,�c���+36w&a�Ǝ�IQ��&��]���&�I�״z5�}��v�oq��0"��_�,�����.ğ�^޺�5�>3��n]��w���e{m���HĐ�����K;��)���Y��:�xҢ4op��W�"� +<@�]Z�#�O�ۄ�>���� �n�xu�_�Mv�sm3�:b)�Ȋ9��f�U +�n�B +h�R�<��{�{w��8��)݄e��<\lB,l%?��^?-��s��Tf@#��uk�`OPnz׫��D��$:�v �\t&�B��S�GE��H�@w�r��|��qQ"jϓ�lH�$se���d��S��IM������r9�%���hc�$̝����I��[~"{�� �>�0�`�A�=�/�v��*�$��3�t�U���Ra�!H}� �B7������5I��@U]v��:����O�*{ x�Ï�ł���M����Y �/ې�dP����6ש��sՓb� QM��B�vb=%/Ԃ@#�T� � �?ӘNv�H�F!����������!�#D�s��A-�>�OO������]��&�\Z�q9.��$bq���u(�w��zU98u�k�ֽA���.��;��&G�� +�p�03�M�E�t��q��+���ێ�ui�ٱMd��uhhA�QaA�\�?l��=�N#����)����BT}�¦L�mq2��y^K��f2�f�,ӱ:���6�i�J��ˬa�����q����H��M���YЩ�A&�n[]�i�EJ��w7rn�ڤ�ݣR��6�u��z���LA�ԐT�i K0���z���ƴ��]��N�Aщ����UYC&Ci��JŽ$\��S�i�"/�`Y,A$:_�Z�)�Vk�����o/*����3a�C��.4��/U�f����>� +����#UZL� +����nv�C��������{_�8n=��G�a�����K�>Ūތ{���P�6g���Y�L�?�x��v�C���_�^w�����9��dh��PJ*\��^�kو%�s�@ o������1;���nj��3�<�d#d�d����C�ƻ}-s�~��<��WXR��[��~? +dpr\ܵ�hG��Ѻ�M�������ºc*�28 +IB����6���P�{��YQVA/�H:\E��5\��Gq�D��I��V���Z�^���줩�O-怲#I�P�M��CZ��}*�L&D~�q���[p�n"����5E�WD>�ە�T`��ֽ��Jc�+�r"'�hwF6� =t"�����)�@�TK��K��`u�_ +ԎJ��K�%��w�� +,:Z���C,� ���`�X)6m۴��@I���ia���D�B�;�0�~5$[C�n~�Ԋe��d�,��*䋒m�]6?mM쏔��I��"��IO�M��m�&�/q�0�Y�}����'/ۜ��܎ +�Hj��mta��=A�ҫ��i���vv�b��fH�q>B�є��∍��%��Л�6�������������������@�9=���ȴct�-x��_\/f�.>�ǿ�w���mٚ����!�� +4�6���Z��?��v4�$�NNi�{� y�e5���vc�q#�䜷��ʾ�#5����+���={�pBË��*��QԂ�:��B�2ɻ��ebIyu�B�@�{cu�_�T%OiԏA��_�z8n�X��(��ɴ�[�háJ��0 ��I�����QR��wCM����jl@�J�b2.˝iqo +�qBʞ�������}*�敲31�UÙ� �� ����下k3]��i�S�?-|q�,\8yX����1x�r$c�;W���ۦ�h��E�IY��/���M5y���)�(��l2��KL+�����_������x� +z��7�k�g���c�_%����Ʒ�*�=#����I�\|�$�Ch簺�r2�����w�z�?��m�K��b��<��|��}����f�˷E_젎� +2�c�=�h�+���T�B�vc�U�ipҰ�]��ܬ� +���e����E�Vh������8|��=��%�2s3��P�q +��A�_\��.�ԍ|+oWO=����?5�8ϰo���@� �m~�=�ۏ)vX�ۉ���E��^���Ր�ʛ�]��$k�C�Sk\t��8ꋖK�3;mY6�-kimGKޫ��dZK��lv&ۖ�%�� S]�j��v��-{Xjw ���1�c��r��@��D�%����t��O��7� kz(���p@��_iש=�*0���]���� H�X֦C*�$s�cY!�������u6�R��-�"��X[a��!U��6�\���Ĥ��I$q�1N�� +hO��Z }�{h�Q�ܶ�hKb<�P��XϷ亮����t`|OQ�ҧ��/�4��`��?��: �b���e'E��.^�r�,=6$X�n?}�J�)*�M��"�8��GO���N�Ơ� �y�s������8�G +A&N$���I� Z���,�t�=ggy�M�Y����R(�\�#�56 :�@���O�p��:�ӛ=�υ���a�rv\9���q31�I��IW��[�MeoE�4y�� ����963�mڈ�@~�ƺ�Yְ��w��B���EtՅtn�3\u�#S��(�����nN������@�z,��6?��Ilm�� +���u�����٪�hۯ���%�@�A^��z�(�,�Zx)���ڟ�Ֆ�-�4����U �:�P���ٰzz�m��Q �q���j��-��O��R���9��� ��R�=�ƹ��F�3�����9��L�XD�>��_x��M�k�b+�wu��C��ek��T��˅�Q`K����Oĥ��MzަS?������F�9L w�V?E�����~�ε�¹r0�ʑ���s��Ioŭ�4��?�a��-�XE�MW�,~�Z��&kf!t�ڠ�Xh,I��;��*�7H���z�_��� _TN��b-����l�K����J6F$,zl� �PM��/�}i����o1{@�n +`t'@CjO�QS���QM��ǒ=��[��{�m'�ú~-Ί719.i ���D���� �;� �u�`k^ +y�{�ԟ��H���e�s,���8���8�t����=-�^_'�wծ�iѝVk3z,(<���c�En��=�I.\��GE��Eu�.~_���#��n�.L@_�x��R3b�T#��+T*V[#��@:�����],B�J��}� +V�&K��E�Q +��Y�b���^�J����!�'��f�ҠB�U��`����Q{Q��eP�:n[��ʂOA:�����Q�� Ys +�[�zo���Dzq=�\H��˩�5��z�x������ +��=��ΚcA������ r�sF܎���}�;��Z��xk��y�'u���r�4q���8���_�?g�~/��~��.$2=��lm}/�\�e��z��dd����1,< +����#���g�����=�����x�n/�~2 ��r��71���w+�:��t�ݾ'���q��/Kf��t�5�>l��@n�mQSJ1:Z���r���x��و�4�BpH��; ս(|~��5(�h�Z��믎3qp'�{�\ +�4ag����Sǧ��"�mx����� C�������W���:ܦu��܁N�bM�ԝ��ʮ��yXYOmUtn����o�V�o%������j���Q}6��Uk��޳�U���g�lxb�fi��[m#ňP,nu��:2hbĆ<������cg�n���:k����T�XVL�T��Dm +�H����6��זּ��^LE�H�ӹ��$�l��J%Q�{��wj�;�����m�%���mmu'��y���]�d/n�_F�M�n�uQS"2�YB0�0�Ru-cru[�RD�w/o��hm��M>�5͈$�i� ��_u�3QT'�����u0�Eܤ� �}j�Z��ivȽ�ؼ�ܜFaL�6�ѧ�f��(�gS���o�7����5���?�o�{�,l^k+���C��5�%s��ɶ� �i�+���O�:���ggW+�Px���p�!���M��q���f�����5˗��j�ߺ��q��bM��V�| ��a��:�O*�R�۷v��Z׵��H�$t���H�U�)�>�{����*n]�� H�a�o +��V.or�6�����T�`�ۃ1����$����ǭDMZD�*L� �Ň��wD ,�%�ۧ�D�n��m��hM����eWjHͻf&(&P_�}k�乮�9��[�·�g)�:�n{��БkǍB��՜[n��/�>9�^ [�]�-�����9�8��jm���Y4���y~��O�����ۿ�Hg1�����O��F��^�$�����W�����LF��y��񰱀:���ktU����kv��^Mx����=��߱�3���,#����{�������Ȝ�������o�I��G�s�^m���cE�i�Wb��`7TY�r|���҉�:�ə�a���K0Ǝ,G�f ]���rjUx��-�F�;�� }�3�?���� +.E����k�����������nyÍb]�iU*C�isaԎ�Z�㎫�+��EO��Y�������Z��*�gf �l�ĕ o㦖U{��y�v�᝽{������U�b�2# �� *?�+�A�U���P��aΕx�7U��;�$��bE�C��N�]�z'Y� 2���mk{܁UY^Eefe����8%@�H��Lr!�ב���b��-�_��u��+��V;����Z�"�/h8a+X��n� +�{��(ʬvH�F-��b�m���Ε`�d��+*�]�K��i*tp3�������;�v����Z����yo�����Rw9�6_w���Q��<�J{� �P^� +�[��I�T�ͅHdx� +c��@ԍ +������/:(�A���G����~'m[Rw�=MR�L��R#*y�Ids�S�n�v�(���GJ������^ې厀g_n����q*�H�&<%��%w�]�/���� +[8g��rF� 1+u�l��G_���[)"����X60b|nI+��iq��qj��P|�~�9��?-w�k�`��\p9�H_�Q��)�c�9�(�VF�.tA��[+�7�K8c�����V�8�)�����^�5�uQ핻~+�_��@��l,z���=(��o��ě�H"3�U>��ԋ��>uZ��hJ�B���%��ic�S�7�@*OJ�ڟ�CAy�� $�,�[[�����,��t�u +�ե�}oY�\E���}���E_D�6��]�Ǹ� +���W����ܙ!���c1�����{�s�ߘ⤈�awC�6��鳃�P�� �C4��E ��Tu`�Z��k�}W�/��~�z�C�K[ȍ-QS��; ���������/�*$MMr�����O��f)L5�B��q����1Lf�8�1_yw�����ibN���]>A]�t�EQy�q�`�I�常%�"Rw��]($bI=�K!,H[*v��A]F�w�Z!Uٺ�-k +��7�m�-{����=����T�X�f���^���*��=�7��؂z�e8ʬ��d`�T:X��k��B��=q��6����Ò������I"e��m�Y����[o��*���]���_G�IS� �\��!���0��o�L�2��H�. �pz���m��"�e-�q�5iY�b�B���1:�XM�o����j�a�p��#=�l�)V˯O�~T�]N�8��7(1�n�-�_i75~�DL�]�����{f�p$��$�U�iP�232� u;��d����-�IC�a� +ؕV,�{�\�7��y��>��枱Q�h>k~q{|��Q� Qy���̗��ק��1����~����L�#��j/x��?$6���Z�A�T�� ]K �| ��"i��ZA���F��,T���=�ۏ���X +Џ���.�e ��sq��}���mh���'lHm���𩨇C�i{~�M���ܛ +4�D��<��q�7��5�=ƭ8�k��#���.#�� K�e��8�W�]ڽ�x����ĉBŏE�*����brIbIQ�����UZw� ��2��&���, �"���y���Y�~���}�ge���ݵ�+�~[��S�����Cy2%�����՗��Go�=���;o�������11��71p�Ll��"�ct�i�PI'�Q�Y�#�sw�v�.[.������ +H$����q�[�S�f��\e��X�C�eݢܛ-ɵ�N��j�p�d���v�wFw��}u���[�U��q����C�T��m��:�Z�m~gu��Yyb3����ć +�$��t��a�D��2�8��%3YR3dM{�X��7���kmz)z��'�r�~FX@K�ɥ�%�>�?m�V�z�N��h�{����M��6Z�r��8��gb\0��ZĐmo!A/��c +eЖ�?�*��w�������P|���j����C��o �n�����Xdg4�?Qro�7'Vש��}�����Zc�ѐ� +lo�ȱ�x�����ܘؒE��߳��ESq$��Tm(�A�_�L]$`����2Sd�ԄX�:�t��@����>Ex�S�!��A>�H��$&ʖ7�5���m��L�P��7!���ʳ��7�4�o���oQ��io��k�V��lq0�0���>�Wqb�ϴu��>;�c�+nR� D @T�W�,�M��s{���D.ce�0�+��.��PŊ���P�#)���;m�cq��u5l+X�l&=�qF����$����QgT�ac2��� =l�u�*�b{����ް&���j~�����+�{�!n��3���ti���S_�)��9$?w�Z�W +>� +�[�K�63H;G�[yV�UDQ%l����<�X(�n���UPoB +Ԃ�O/: Y�*�I����0�e �� +�/#��� +:}�U\d�bA������Tb�J��������%�m��,.:[�փ�1�1�oU�R��k�ؿ +�c�?�wy�8 ��x��Ζ���S�Ʌq���� �#k�Z�]Q�W�s��!�Υ��-\?�9n6�N]��k�;ڝc� �;ct~�;#r�G� +w1�c��e�ٲ�Rz�t�Utz������]�.�HUf �ո +n@$�Iҫ��2K����UBK~�u�>_�S0�*�4�܃h�,�������𩈱a�_x�k*����Z[�Z�$R�dlu,��_jUrM���ߥ�:��ξm�,y9�7��N>,�[�T'����ޙ~�9���ɞit��bu�Rvq�� �n�����F��?����/{6��M��>���n��l�wBO�ƪ+ u +efԠ�a����T��V���+���SR!e�,੿����(�m�dG`� V���x�X���e��[�Yo��M�kR�U%H_PX�~� �h�W"Ҫ3 ����Q?��Q��t�Wf�� W=��☏Q�F\L���=� ��&G��s���w"l�so +Ubτ'�W���¢&�� +�r��v�opح��sSɋ��-��I"M�ԟ�p�]��|���<ӏ�}���vfq����N��y�J�� +���������o/�_go��5���VOX7��*�m��u�G�U��.� �0�"�J�O�B����*���I32��߮�Z��"�$i6��ؗ���1�$G*q�ٜ�D�^:Ҧ9m�Wo���W��e[ף ��|���2���K�������_���u��)����<�I��FAT�����|��V��"ă�;ͽ� ��<, �mMi5S,�}��^"���O[��?��[i�,�Dn�5 ]�;opI�����$a��� ��\����%�=7�e�i�N%,��}.��V��ɜ4XㅟI .H�[��֚��e8���DH��"�Q����Vg�a +�zF�u�����C�^|���wh|�6�e�>�F�cu�96��t��[�0`�ǀ x�%�=[o��/mkm5�3�l��d�V��l$]���X�u���iZ޽�-�2!@H�TZ1��Cm��GC�}�d��H��Q��c+���]��.*p�c4�*�r����� zM�z�B��4i�I���`� � +\���~���9d*���>� E&�#q�lu�J���|�vP b���-pOV��-j���}-ھi렻�Amw��X�̷'�l.i۵|�w$�&~I�gb�ƽ7,k��t�[��֩�����H�[TPn4���Ơ� �qq��@���KWǦ���ȅ��B����؂��TA�e�Y��`Q-}��Q�ZƧ�%b�-��~��V 3�� + +�����M�!��`W�OṰ��^���9'`�I���W#�J7�j���]����l/�k�乮�9���c�Z������d�� +��ī���-奩&J��4��=��/Y�^;Y����e��rj���BO��Dɴ'� +�M���Ij'��c�0�K�7��z�>�>�)LE2{r3(�$���;�u��W�Z�0�����a�K�]-{�լ�򞌺�+D\H�(�f�}��U�E�|��ۉf[�B OU��E��-#3!fPH�.� +NJ�}+�j���eRE�$��4Л�}�%�> +�U + ?�HB+Y��we��d@�>�i7O�?�K���y>Upq%�r#X���u u�� +5�U6�uL��x��f��fys��v�q���� ���\S?ʴ��a��F�h&݋ +�f��f��b ��^�� +�op(BM�#�c����O�S: ( ,���&� ��N��������Ʉ�&C��΁؂��o�7�0^�g��=���*�Pt7�6��56� f�S'�$�m�W�m6;�(��J�q�d�����/c�Q}u�_�ƙ0�����H�HfU7U>��ִ���浪��{�]�7�V!y +�|�㽪guw���c�NL�A���׭znh�p�~����ۙ�iԋ)5I:��s�^m�kq�q�u�]�$�&�m��|�B��F�ڨ��>u1;�[���E�#��K�nvm֐�az�J��8�"��Ҷ۝E�ץL6w����"-��h4�҇�װu��~��U0��3���a��!�-�k�yU9."u������*�n�]5��^^�CH�W�p=�ڼNݍ��c��l����S��51�h�}u�աݳ�u�;��?m5F΀ńcA@������rf�-��b\�d�C�"�D����w��{�V��,EŅ�Ȼ-j��ju�D#9 ���?#.V +I֝�2���� ���Y�r���I��Yf$���0 ��6ap��������K�KD����m ��of�#¯*�c<����kQǾ3_&,^.6_w��cijj�N�k��75�i�g=���8�����d U����A�tq눮ղqٕ���H��ޫo2���t���c<��� �����U��CX�ׯ�,A!,�/�4w�P��uVf��x +�+�|h�x��(!�X¨�A�]��3� .1�7�״�a.����(|��,]_$]%{:Nd�7~B����1�Nb>H�C��1�p,l��ڑ}�������ܔM/��Ѱ�ʥ�u]��4��}w�V�k�ƾy�d�Ǘ���0�Lo�� +�� +f_+�&q��>����p��n �hgx�� +�u���#Yq'q��n��4'a�ӎ�����d,4:xV��7P#K��ʔ-3Z�^�p5������}���X}�[S� �\�i����U�QF�,��V7*�~�U��Y\;��c��jt� �; m��-�ҦDZ��A�� +�~C�7�+�{�c�q�N)����g�;_�E���K[�C�o�k̽ކ�#�(��$�QB���V(^e�C����e?` �D�ь���͢��[H�%m�"5.M��FHl�7��M��>ڊ�s����=�,�X��jܓz-T�b�ֈi?�{���C�B��q�í�Szׇ\׍�4���u��)����Ȅ�[&C�gHK��������.os��||F��!‚�mO�l/k��㊫Lv��"�i$ X�v>�q�3�#�s3 F�H �6��¢�����lE��z�'[�zk +�9���m�2_��/]G�� ��i����U:�'!D h_��nڝ: +^�wam�n���~�U��2�`Lm��m��@�? +���h�'�•�^fN�%��ak�m����V��� �n��$�K��[�[�|t��+��9�FZ(faa�V�������3���|�3M �n +"���#u� �֗��k�@��*�cf�O���~��Xmr�X��@'�t�m +%� ^��k��F��ɢ�-������s��ZIb���2"����B���ڲ�k��t�]�S.g)ƴ�5�K '�467 +6��?�Օ���� \ No newline at end of file Index: arms/html/wizardList/content-container.html =================================================================== diff -u --- arms/html/wizardList/content-container.html (revision 0) +++ arms/html/wizardList/content-container.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,215 @@ +
+
+
+

+ + 연결된 Jira 조회 + +

+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+

+ + 제품(서비스) 조회 및 선택 + +

+
+ +
+
+
+
+ +
+
+ 설명 +
+
+
+
+
+ +
+
+
+

+ + version 선택 + +

+
+ + + + +
+
+
+
+
+ +
+ +
+ +
+ +

제품(서비스) Jira 연결 등록

+ +
+
+
+
+ +
+
+
+

+ + Requirement 조회 + +

+
+ + + + +
+
+
+
+
+ +
+ +
+ +
+ +

제품(서비스) Jira 연결 등록

+ +
+
+
+
+ + + + + Index: arms/html/wizardList/content-header.html =================================================================== diff -u --- arms/html/wizardList/content-header.html (revision 0) +++ arms/html/wizardList/content-header.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,144 @@ +����JFIF��DExifII*i��(2020:01:10 14:38:59��C   + +  + +"##! %*5-%'2( .?/279<<<$-BFA:F5;<9��C + + + 9& &99999999999999999999999999999999999999999999999999��X ������ �P��@R��@� +B�U�P���!@�R6J ��YBī$�aHRP"R-B�R @� +�%�) +J���%aR(�),*E�, ����R�!@ +@ +"P��A"��B�!H +@ +Cd@P RR��bU,K�@8� +�H�!@H!B����B�p)���5Y+~5K +�{a�&@!@Ī"U�8HMhGL�O����_I���ʌ��o������}^�N�� @ +�HR�j� �'��|�e��w׋����n�����ǧ��7.�0#]Bt�on~{՟K�~�Ϯ�z�.|�ߕߧw.>ϟ�i�bn���HdZ�BOy�C<^����c���65������o�q11:�  ����Hk�3��[��o{�v:�\��ß�dž�s���ˊwK@ 3�) �Ek5����ѽtK��n�r�Y lK��@ �t +�```eYE&&)��t��  ���Z +fȥ105�w'2� +�̤) +@R� (( +��``b +dPk1�$��4/�!H���z�`b �dCY�b� +i���5 �(���F����`eV2 5�ܜK��!HfR!H +@HH +@��fi�&�YJR�`�.��n\��� fR26V��ZM&)dCbl�:����o#jk={v2�6'!�W�f��B�B� +!Y�1���=������.�$�<����R��%gփQ��������y�7�׆Ϫ̀f�( +�U3�h�G�_ǚ�G�Tڐ�+I���3P� +̆���>'���㯮���ژMS�i j�� +f�彙���:�ؚO&�4���d�(���6$���Nsᾎ:1~�ì���yU�{y��  +i�f�Zpi��{~mz�vk�r]z��� 2��(f6S%�9�&&���<��cӔ�B�@P��̌�����A��^�6��ίv= �dHPB� � +���Z�b���y��}vM2 +@R�(dcfFF+�4A�0<��>�^�� �30���h4�ښ�.��馷� +!H � +@Rd��314�z\�6���,ПS�l�� J� �P@21�dCI���/���Nu�,�g�cT�d� P!HP +@ �C"NsH6�)�Գ�q� +2-bdCQ�i��_:̬�|hP@(�"�(5撙vy��>�� +B� +gX�Zx���=�6�pWҟA� 6V �=p�)�*y��w'�� ( + +(B�QM�(SQ�i(O:��=�蠅P ��s�k���������P�h4���l�N���Z +@(��?>����L�y?w�����( ? +�G�Tש��s��)�7M�i�v�}⿳|N�P�o��k��Ny����\�M���1�!�O�<�~�і칬��Rvs�f�}g%����~��;�@�Py���8r��K�5�k�~����}=��~ �7Mta߇���� ݋�s�5�r��?����� P��@C���ɹ�_�������-��?i���×���P?�G���ݖ2qi�`bg��js���?_�|N���PUd�O�{y��;�浦�<�>Y���z�|�A��H��C���n=�lc���ȓ7ϳ�������xB��y�@� <c��ι�Jj�Q�лe�ξ���:�N�`? �����Τ�i�#Lsjq/������Jdff�� Ψ�E(PB���@�� +Ra���PPp����{��aP��.�w��w�FE(�)P��@ PcZ�( ���#��6���O�=Y}#��6 ������:�F^Ө�f((((( B +� +B�P04�@R +@S��^��l3)�L�dR��)J��j +m�@R>���^��fdddS"��2)AJA@6� +@P +f�R>���= {�q�(�@� +� +M5� |b���c��7 +@J +  +�2PB���� +@R)B� �A +PPB�@�d��B�  2 +PP@P�@ +�RR � @����@���� +B� +��L !1R2AQS`"qr� #BPa���03b�4@CDs��$6T��5c�����?��)s[�p h�v��� h�p������M3Yl ��&݊\N� +��%���\��;�n6TخT� +Ȥ{�f � ������l�)��,vS�p�=� �;Ĭ=�V�>v�$g�ڶ��6x�Xּ!�G���P�p��Xqg��fa������`���?��W�H�!,i6,n�S�tBV�{��v�bl{/��m#�j�G�մg;P!�����j�/�q(4[�b�/�qU�t@�� +Im�3��I��=�x��7�G�A+��RSoφ׌�l,�a��;�7Q�)CV�Dc�����s)ᕛō�QC�Hf��R����d +�r۾�)�참%��������an5�����!'p��Z;H*��:��B%�gl獢�F���6>�� +�Ȟ�z���A(kk'�e�s�rx�}vn� +� a���XL��L2g��N�-t��j�c�QE��I�[vG$�2�Z}v��ox/Y�!e��VQ�ܩ��}�Q��sAi���Nq�!���?�*��\�Xa��� E��i6a����)A1��=] +&x�����U.Xٜ�?������2��8;%�3V��czL�#�˕PG -���E$�C��:ו��m+8X�Ts��* ɾ'5�������< ��}[o���7q�nW4�@�{r��$��3�C��r�V�w�,Ojf�F���$,��+>��B.֞r�����x��>��χ=�'c���T���LX*@�ZC��o=�q�i[7��d8�G��S�fo�� �oxYl����A$Ndr1�s�pF[��� +� c���ކV������`ꆨ$Ģ�<�I2Г��{�XetS> +���k� ��'����C�>J6K �fi��F��>����X��]�Bv2W���e�!v�k&W������-��Y�,��F2�C{���w�d�Lѷ��H�Hl�؋�  +��-K򙣎��v�1NL|2{���hd��w�5�LA��4����,:���n~�+�4�9�]������E͍gkKܓ����:�(7��߿�,��m���ãx2Ç��ad�luf �a�������h0�X��>'�:]׼/�9�ed��[�E�tD���1��3-�B�qX> ���p��M��^��©1G�$PO�������[r ASV�LQC��E)��I�hlM����Zֺ� �l �Ƣ7A+�}ًw~ ���v�ћ���<**\즎A�=��=�h���*h��2��Dn�Xww6�h��%�9�ңnX�����.�ᨄ�o� +�=�U8|,� +p�[0���i- +���,W|��sm��u~&��zw2+��n ��O�{�bi�μؙe��@��r9AKR�"�(id�a�ƞmwM'�)j�T� c�5V������ �pPBj�q+�U�-���� \\��G ��)s�&�t��f�,�����E,���`{O�o �5��XuP>����o�'�Q�j{QES��|����1٘���Kr�=�:��P��c�$�HH\bh�8��Q��`{崙zMA!�ogS1)aG��ֈ��1�^=��˻8< +d��Y��x�9���=�� +���=���J(���.��X��<� +�"����gQ:� +�wtq���N �Q�YN(�w5a��U\���N=O����QGS�䈞�Q�?�O)����<'��5u�s�ӹ`��tg��||����p�xE;XCQN�8,U��ʁ�(`o�)���(�<"�5��LC���UFܱ����l����Q�����������6�����5���63�8���R�Ըalr�+3�G�u���7;>�l'�d����{o��@&��F6��#����S�pDj�0��miӃ�U�67�̠�����Y[;��?����WÔ�X8]P��JzyjS$Q�:y:���v���6aXhϊ��|��ONNՏ��5['��={i�e��A&��J1I�L6Zl���,9-(<�Utu3U[�X �|��a���bf�����%c��/��U5�F��|Aצw#����'Hk�8�/4�O +�h 9��M�v�QA3U{�ŀ �P��*�V�j)���tx�)+];bd�@`�#��t7E�qF� �-k'&�仅� +ќ'�������"���{�C��q��N��^�7�&w{�:��f����ư�g�j�����$�j�4�Y����_S��5�T�U�!�So�(Ƣ�b�W�m�/���V��5 +O �W��4�-�π�PC<��lm�-�PiV3G�N�&��d��a�SRuJ�7qXKr��}�>UoUɨjzr!i(q�Z� +��cc +~�Y�6���J|H h�t^<�&g��w=��`�9� +�7qT-�E��V}objSӑB +"��!8M&a|qL�X_�吵`tZKK<��q*Z�K��Ð�����UQ�J�{�#,1��*��jrz+�zljz +�訰z��L" �&.-ĞA���4�pg�M$SŐo��b�J �ʰ�j���x�*����5S�ZxtP�R �ę�X +��38 p���h�~4����V�ߗvf�К���њ�/{��?�Su���u8U4SR�58���88�[���g�ql^�h�*Y��&�_�h���J��^|� 3�D�2VY���I�~������az�y^N�n��%�i���ˇ��pQ=��'�7�Z-W���x�$ʙ�#�쉑 ]�? �S5LlҪ +�V/XOsO�ކ���^��S� ;�1�ōc0M@l�d�F[����> +��xuՕX����S;î�w4jf���7����7��=�kz�) ��������ad�� ���}�I�Z���^G)a����e�����a�@��km$��� p��U'qRq+�>W��5<'�k`EU!X��y_�cP��Eӟ,�;!{�oT���,��*��H#2����š��$q��)��k$PE3#��=͗���fn�U���� Y j6����v +��~GW4�M)n�,���8�@I�p�§�II�21. +�����\�VS�-F~�y\u5 +F����.m������Cv�&�8�ـ=�w!ELȟc��� ��RJ��)dt�;%.�1���}����ėgvf���6}��=�w����:@.$����m��<�UE9a"�M���z�Su9==��*�Շ QG�vu]������� +R��:ʈZ�/w���v������X'� �a�j�D1���OMALw)��޸T����W���"�"��������Ok;��v�k����`�P D��%���7$&j��R�uŒZ6�W����R''�UqRqP �<�]5����x*��H��o�yb>�G�H��br�)�^��Џ���TtJ9�>��ۛ������tR�)(\�r�do}���ν���n�Q��� e� ݕ�a���w���l�s{���IOX`�S=�Xg\{S���SsFc�6H�ůh ��Rzץ��-'�����|�D �}���̦'��儋Գ��O��"z)���NX8�q���N���W'��[�S��mK��ĩ4�GjM�y��N����ŵ��9������'�]Qb���*��W0Ѓ\;5�=�*��Y�)�����$�!U����8�nL��~|�����Ik�o�B>� �)��t��W�J�����C�aζ�P>�.���?qs�¿� +�%��Ta����l�;��'��M\�d0��.�绨�t�����{{�.)�ӟ��*��fr�J���bӟ~�3M���������H�x?�="�i?ӯ���\����4�H_���)��H\?��Q�W�N�?�3V=��������U����4����V��=^����:U$��c/1AKH'�'����r�J�b� 0b�!_;�#$��l���Uf-^ɜ!���WH���)�,���5��a$l?�q���-�-��>K�5ߒ�t��h"�� +�P��G.RO����E>��K,��1��}I>q�?�?��8�F�YT�?U0���j��Sz������d���D� ���p���c+��ua ��Rz3��o�oa�ËR7����ı�*Y���|���P�� +g��4��!��F��U[��On漀���,����g�*e�������^'!�"�����?�?��͜Ti�SD����1��ǀ +���-���7����wcGඒ��V_ $ +�a`����H5�qUF��^�?�F�'�C�v���5��pk[��6c��S�F��O��3#�ZS���#S��d +������� +�����z���������D��'��#��ps��e�r +���j�����!3�,�N� +�몰چ�<��h�9��YM�#y��wQ���)�Q�Z�:�H��\Fo� � "O+�Y;��e1��;ס�}$�I��`��7�x ��i#��\��Ut�, ���ۘ���\*p�J*g�//���qGH�]²�r���~ +J�Gq�̫:�^gm��8oE�\��Ta�J��o������p�.�T� /t౪hD��k�F�=�� +u�KՕ������t��Hmޘ� ��ʧ7G}�6�� ܅yJ$�I�T�������vF�'�R����DUq������|�8_+C�ʱs�|��6s/��̾Qg2�E�˧��a�M�����}�j�~�H�k�C�}�W<$5��}�U�> �LP����)t_��o�~�?ţ����LF>� +`��T:�՟� +p��?�eK�p��Qbւ������t���@{d�Qh�C�5���]`ԕ8\&,69�k�.!��~򨪱���@P�P�I�NjP���,���p��zU�NY���8{BmU9vQ���@#sY��^OpYB���B O9 +Y��rU'��AS�Pê9������0�{ʠ�j*�L.@����"���0?fc�Uʰ�h����)�v)}h��S��Uʏ����Dz���F�|[�R�tz5�����I����I��t��px�JN���qZ��4�X����S���<���t��#�o��{��TҨ$Q<&=p�,�2̳,�:γ��:γ,�2̮������Z^�� �ҿ�?���A2�t��gBe�[e�[U�Y�u�fWWWW��/���������J�B����A�9�@���2�h�)�w���� +�JcJk +�#(0�ƒjʃP +�eeeeeo�sph�����*���@*6��lAB؅� d�-�[%�[5�[5�dYE�eYVU�YYY[�T�����ەҠ�Z�T+WJ��j�Px�]*��A�t���p�t�,��\����Z�b4�F(CZ1�dyԜ�qV���d�.f���҃L6��g_�������1 +X��48�AI���ye�E�p0��]�z +z���ס�N#L��M +T/�9g���>�*��^F�O���Zft#���i� �T�~�������A�44��( +{�����]��`]A�\�QZ ���i�`� +9���1�p牣N���u9�:��BN0j~���A�NX��o�ҹ +�J�Ч���>�9�Ff�"P� +=?��4�q�|��9�z髳�s�Q\�b8jS�@G!L��S���BL)�鯟4f'�~�˦�u<��_ّ���;�X�=��.��qA�� o��V�� D����M�Z�G�몴w �cq'��'t.�ߪ}���5�6��h�Y�k�JWL��v�2E4b)A�r!Zfe� B�c�d��L�; +�g�3��_01�}i�v�w,t�o+P��6Knj����#�Au~���w- �;�+s�``h�Sڝ0�)�q�g���|����u$��b�ȏ.�_�[���J(4�[��)!� +�R��X�G�Z��pu �q�d �$�K!��$-�џ +1��2D��*v��y~��d���_ +�U +�E�^(-�`{k�T4V��Yq��m5�nD�-s���o��/hM�{Fn�%��/hL��?�F�1�.s�5��@܃����.` !1A02Q�a���pq������?�t��8��p�@��TH�5O3��A��������ĝ�*e����l��>E8ۑ�M1��U;�?%=�<�b:�~�m��~�j�3�Ԙ0n25���d�7}.2HBN��"U!�-�#P���擪n�g�3�!>3�sY0��q��"�$��.7Blqq�ܛ���ɛ�%�-� �� ��.A�[(��S���or +�������C�v�L6c���hU*!a��� +J��ʬ�ʬ�ʨ�����e=� +��F�P +T�C�V�Xo.�8鳺�{*ᐡ�8���(a|��hO�SӦq�gu�qG +����r��VUeID�O��C�t��dV�9�V�S�Pr�Q�]هM��C��G�_ ʇxT�ƒ�P��G�ֆ횒:li��� +�� +�� +�� +�� \ No newline at end of file Index: vue/dist =================================================================== diff -u -r3602b6fe1076c017a77fcee7f4d84d21ea3a6785 -rf81a4176c0cd442d02fc4a5742cfcacaa406ce70 --- vue/dist (.../dist) (revision 3602b6fe1076c017a77fcee7f4d84d21ea3a6785) +++ vue/dist (.../dist) (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -1,72 +1,75 @@ -{ - "name": "jstf", - "version": "0.1.0", - "private": true, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint", - "arms": "cd arms/vue && npm run serve", - "arms:i": "cd arms/vue && npm i" - }, - "dependencies": { - "core-js": "^3.8.3", - "vue": "^3.2.13", - "vue-router": "^4.0.3" - }, - "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@vue/cli-plugin-babel": "~5.0.0", - "@vue/cli-plugin-eslint": "~5.0.0", - "@vue/cli-plugin-router": "^5.0.8", - "@vue/cli-service": "~5.0.0", - "R2": "^1.4.3", - "eslint": "^7.32.0", - "eslint-plugin-vue": "^8.0.3", - "grunt": "^1.5.3", - "grunt-bootlint": "^0.12.4", - "grunt-cli": "^1.4.3", - "grunt-connect-proxy": "^0.2.0", - "grunt-contrib-clean": "^0.6.0", - "grunt-contrib-compass": "^1.1.1", - "grunt-contrib-concat": "^1.0.1", - "grunt-contrib-connect": "^3.0.0", - "grunt-contrib-csslint": "^2.0.0", - "grunt-contrib-cssmin": "^3.0.0", - "grunt-contrib-jshint": "^2.1.0", - "grunt-contrib-less": "^2.1.0", - "grunt-contrib-uglify": "^4.0.1", - "grunt-contrib-watch": "^1.1.0", - "grunt-cssjanus": "^0.2.4", - "grunt-image": "^5.0.2", - "grunt-includes": "^0.4.5", - "grunt-jscs": "^3.0.1", - "grunt-less": "^0.1.7", - "grunt-notify": "^0.4.5", - "grunt-serve": "^0.1.6", - "grunt-text-replace": "^0.4.0", - "less": "^3", - "serve-static": "^1.15.0" - }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/vue3-essential", - "eslint:recommended" - ], - "parserOptions": { - "parser": "@babel/eslint-parser" - }, - "rules": {} - }, - "browserslist": [ - "> 1%", - "last 2 versions", - "not dead", - "not ie 11" - ] +$(function() { + jstreeDataTableReload(); + + //datatable 좌상단 datarow combobox style + $('.dataTables_length').find('select:eq(0)').addClass("darkBack"); + $('.dataTables_length').find('select:eq(0)').css('min-height','30px'); +}); + +$(function () { + setSideMenu(); +}); + +// 제품 상세 보기 클릭 이벤트 +$( "#selectView" ).click(function() { + location.href="pdServiceListView.html"; +}); + +// --- 사이드 메뉴 설정 --- // +function setSideMenu() { + setTimeout(function(){ + $('#sidebar_menu_product').attr("class","accordion-toggle active"); + $('#sidebar_menu_product').attr("aria-expanded","true"); + $('#sidebar_menu_product').css({'color':'lightblue'}); + $('#sidebar_menu_product').css({'font-weight':'900'}); + + $('#product-elements-collapse').attr("class","panel-collapse collapse in"); + $('#product-elements-collapse').attr("aria-expanded","true"); + + $('#sidebar_menu_product_list').addClass("active"); + $('#sidebar_menu_product_list').css({'color':'lightblue'}); + $('#sidebar_menu_product_list').css({'font-weight':'900'}); + },1000); } + +// --- 데이터 테이블 설정 --- // +function jstreeDataTableReload() { + + console.log("href: "+$(location).attr('href')); + console.log("protocol: "+$(location).attr('protocol')); + console.log("host: "+$(location).attr('host')); + console.log("pathname: "+$(location).attr('pathname')); + console.log("search: "+$(location).attr('search')); + console.log("hostname: "+$(location).attr('hostname')); + console.log("port: "+$(location).attr('port')); + + var isDevelopingToRoute = "/auth-user"; + + var tempDataTable = $('#jstreeTable').DataTable({ + "ajax": { + "url": isDevelopingToRoute + "/api/arms/pdService/getMonitor.do", + "dataSrc": "" + }, + "destroy": true, + "processing": true, + "responsive": true, + "select": true, + "columns": [ + { "data": "c_id" }, + { "data": "c_parentid" }, + { "data": "c_position" }, + { "data": "c_left" }, + { "data": "c_right" }, + { "data": "c_level" }, + { "data": "c_title" }, + { "data": "c_type" } + ] + }); + + $('#jstreeTable tbody').on('click', 'tr', function () { + var data = tempDataTable.row( this ).data(); + console.log(data); + //alert( 'You clicked on '+ data.c_title +'\'s row' ); + } ); + +} \ No newline at end of file Index: arms/js/pdServiceVersionList.js =================================================================== diff -u --- arms/js/pdServiceVersionList.js (revision 0) +++ arms/js/pdServiceVersionList.js (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,430 @@ +// --- 사이드 메뉴 -- // +$(function () { + setSideMenu(); +}); + +function setSideMenu() { + setTimeout(function(){ + $('#sidebar_menu_product').attr("class","accordion-toggle active"); + $('#sidebar_menu_product').attr("aria-expanded","true"); + $('#sidebar_menu_product').css({'color':'lightblue'}); + $('#sidebar_menu_product').css({'font-weight':'900'}); + + $('#product-elements-collapse').attr("class","panel-collapse collapse in"); + $('#product-elements-collapse').attr("aria-expanded","true"); + + $('#sidebar_menu_product_version_list').addClass("active"); + $('#sidebar_menu_product_version_list').css({'color':'lightblue'}); + $('#sidebar_menu_product_version_list').css({'font-weight':'900'}); + },1000); +} + +$(function() { + jsTreeBuild(); +}); + +function jsTreeClick(selectedNodeID) { + console.log(selectedNodeID); +} + +// --- jstree 설정 -- // +function jsTreeBuild(){ + + console.log("href: "+$(location).attr('href')); + console.log("protocol: "+$(location).attr('protocol')); + console.log("host: "+$(location).attr('host')); + console.log("pathname: "+$(location).attr('pathname')); + console.log("search: "+$(location).attr('search')); + console.log("hostname: "+$(location).attr('hostname')); + console.log("port: "+$(location).attr('port')); + var isDevelopingToRoute = "/auth-user"; + + $("#demo").bind( + "before.jstree", + function(e, data) { + $("#alog").append(data.func + "
"); + $("li:not([rel='drive']).jstree-open > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/toolbar_open.png)'); + $("li:not([rel='drive']).jstree-closed > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/ic_explorer.png)'); + }).jstree({ + // List of active plugins + "plugins": ["themes", "json_data", "ui", "crrm", "cookies", "dnd", "search", "types", "hotkeys", "contextmenu", "checkbox"], + "themes": { "theme": [ "lightblue4" ] }, + //contextmenu + "contextmenu": { + items: { // Could be a function that should return an object like this one + "create": { + "separator_before": true, + "separator_after": true, + "label": "Create", + "action": false, + "submenu": { + "create_file": { + "seperator_before": false, + "seperator_after": false, + "label": "File", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "create_folder": { + "seperator_before": false, + "seperator_after": false, + "label": "Folder", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + } + + } + }, + "ccp": { + "separator_before": false, + "separator_after": true, + "label": "Edit", + "action": false, + "submenu": { + "cut": { + "seperator_before": false, + "seperator_after": false, + "label": "Cut", + action: function(obj) { + this.cut(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "paste": { + "seperator_before": false, + "seperator_after": false, + "label": "Paste", + action: function(obj) { + this.paste(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + }, + + "changeType": { + "seperator_before": false, + "seperator_after": false, + "label": "Change Type", + "submenu": { + "toFile": { + "seperator_before": false, + "seperator_after": false, + "label": "toFile", + action: function(obj) { + this.set_type("default"); + } + }, + "toFolder": { + "seperator_before": false, + "seperator_after": false, + "label": "toFolder", + action: function(obj) { + this.set_type("folder"); + } + } + } + } + + } + } + + } + }, + + // I usually configure the plugin that handles the data first + // This example uses JSON as it is most common + "json_data": { + // This tree is ajax enabled - as this is most common, and maybe a bit more complex + // All the options are almost the same as jQuery's AJAX (read the docs) + "ajax": { + // the URL to fetch the data + "url": isDevelopingToRoute + "/api/arms/pdService/getChildNode.do", + // the `data` function is executed in the instance's scope + // the parameter is the node being loaded + // (may be -1, 0, or undefined when loading the root nodes) + "data": function(n) { + // the result is fed to the AJAX request `data` option + console.log(n); + return { + "c_id": n.attr ? n.attr("id").replace("node_", "").replace("copy_", "") : 1 + }; + }, + "success": function(n) { + jSuccess('Product(service) Data Load Complete'); + } + } + }, + // Configuring the search plugin + "search": { + // As this has been a common question - async search + // Same as above - the `ajax` config option is actually jQuery's AJAX object + "ajax": { + "url": isDevelopingToRoute + "/api/arms/pdService/searchNode.do", + // You get the search string as a parameter + "data": function(str) { + return { + "searchString": str + }; + }, + "success": function(n) { + jSuccess('search data complete'); + } + } + }, + // Using types - most of the time this is an overkill + // read the docs carefully to decide whether you need types + "types": { + // I set both options to -2, as I do not need depth and children count checking + // Those two checks may slow jstree a lot, so use only when needed + "max_depth": -2, + "max_children": -2, + // I want only `drive` nodes to be root nodes + // This will prevent moving or creating any other type as a root node + "valid_children": ["drive"], + "types": { + // The default type + "default": { + // I want this type to have no children (so only leaf nodes) + // In my case - those are files + "valid_children": "none", + // If we specify an icon for the default type it WILL OVERRIDE the theme icons + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/attibutes.png" + } + }, + // The `folder` type + "folder": { + // can have files and other folders inside of it, but NOT `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/ic_explorer.png" + } + }, + // The `drive` nodes + "drive": { + // can have files and folders inside, but NOT other `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/home.png" + }, + // those prevent the functions with the same name to be used on `drive` nodes + // internally the `before` event is used + "start_drag": false, + "move_node": false, + "delete_node": false, + "remove": false + } + } + }, + // UI & core - the nodes to initially select and open will be overwritten by the cookie plugin + + // the UI plugin - it handles selecting/deselecting/hovering nodes + "ui": { + // this makes the node with ID node_4 selected onload + "initially_select": ["node_4"] + }, + // the core plugin - not many options here + "core": { + // just open those two nodes up + // as this is an AJAX enabled tree, both will be downloaded from the server + "initially_open": ["node_2", "node_3"] + } + }).bind("create.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/addNode.do", { + "ref": data.rslt.parent.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.position, + "c_title": data.rslt.name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (r.status) { + $(data.rslt.obj).attr("id", "node_" + r.id); + jNotify('Notification : Add Node, Complete !'); + } else { + $.jstree.rollback(data.rlbk); + } + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 추가했습니다. 추가된 노드의 아이디는 " + r.id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("remove.jstree", function(e, data) { + data.rslt.obj.each(function() { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/removeNode.do", + data: { + "c_id": this.id.replace("node_", "").replace("copy_", "") + }, + success: function(r) { + jNotify('Notification : Remove Node, Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 삭제했습니다. 삭제된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("rename.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNode.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (!r.status) { + $.jstree.rollback(data.rlbk); + } + jSuccess('Rename Node Complete'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("set_type.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNodeType.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + jSuccess('Node Type Change'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("move_node.jstree", function(e, data) { + data.rslt.o.each(function(i) { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/moveNode.do", + data: { + "c_id": $(this).attr("id").replace("node_", "").replace("copy_", ""), + "ref": data.rslt.cr === -1 ? 1 : data.rslt.np.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.cp + i, + "c_title": data.rslt.name, + "copy": data.rslt.cy ? 1 : 0, + "multiCounter": i + }, + success: function(r) { + if (r.status) { + $.jstree.rollback(data.rlbk); + } else { + $(data.rslt.oc).attr("id", "node_" + r.id); + if (data.rslt.cy && $(data.rslt.oc).children("UL").length) { + data.inst.refresh(data.inst._get_parent(data.rslt.oc)); + } + } + jNotify('Notification : Move Node Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드가 이동되었습니다. 이동된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("select_node.jstree", function (event, data) { + // `data.rslt.obj` is the jquery extended node that was clicked + if ($.isFunction(jsTreeClick)) { + console.log(data.rslt.obj); + jsTreeClick(data.rslt.obj.attr("id")); + } + }); + + $("#mmenu input, #mmenu button").click(function() { + switch (this.id) { + case "add_default": + case "add_folder": + $("#demo").jstree("create", null, "last", { + "attr": { + "rel": this.id.toString().replace("add_", "") + } + }); + break; + case "search": + $("#demo").jstree("search", document.getElementById("text").value); + break; + case "text": + break; + default: + $("#demo").jstree(this.id); + break; + } + }); +} + +$(function() { + jstreeDataTableReload(); + //datatable 좌상단 datarow combobox style + $('.dataTables_length').find('select:eq(0)').addClass("darkBack"); + $('.dataTables_length').find('select:eq(0)').css('min-height','30px'); +}); + +// --- 데이터 테이블 설정 --- // +function jstreeDataTableReload() { + + console.log("href: "+$(location).attr('href')); + console.log("protocol: "+$(location).attr('protocol')); + console.log("host: "+$(location).attr('host')); + console.log("pathname: "+$(location).attr('pathname')); + console.log("search: "+$(location).attr('search')); + console.log("hostname: "+$(location).attr('hostname')); + console.log("port: "+$(location).attr('port')); + + var isDevelopingToRoute = "/auth-user"; + + var tempDataTable = $('#jstreeTable').DataTable({ + "ajax": { + "url": isDevelopingToRoute + "/api/arms/pdService/getMonitor.do", + "dataSrc": "" + }, + "destroy": true, + "processing": true, + "responsive": true, + "select": true, + "columns": [ + { "data": "c_id" }, + { "data": "c_parentid" }, + { "data": "c_position" }, + { "data": "c_left" }, + { "data": "c_right" }, + { "data": "c_level" }, + { "data": "c_title" }, + { "data": "c_type" } + ] + }); + + $('#jstreeTable tbody').on('click', 'tr', function () { + var data = tempDataTable.row( this ).data(); + console.log(data); + //alert( 'You clicked on '+ data.c_title +'\'s row' ); + } ); + +} \ No newline at end of file Index: arms/js/pdServiceVersionRegist.js =================================================================== diff -u --- arms/js/pdServiceVersionRegist.js (revision 0) +++ arms/js/pdServiceVersionRegist.js (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,492 @@ +// --- 사이드 메뉴 -- // +$(function () { + setSideMenu(); +}); + +function setSideMenu() { + setTimeout(function(){ + $('#sidebar_menu_product').attr("class","accordion-toggle active"); + $('#sidebar_menu_product').attr("aria-expanded","true"); + $('#sidebar_menu_product').css({'color':'lightblue'}); + $('#sidebar_menu_product').css({'font-weight':'900'}); + + $('#product-elements-collapse').attr("class","panel-collapse collapse in"); + $('#product-elements-collapse').attr("aria-expanded","true"); + + $('#sidebar_menu_product_version_regist').addClass("active"); + $('#sidebar_menu_product_version_regist').css({'color':'lightblue'}); + $('#sidebar_menu_product_version_regist').css({'font-weight':'900'}); + },1000); +} + +// --- 에디터 설정 --- // +CKEDITOR.replace( 'editor' ); +CKEDITOR.replace( 'modal-editor' ); + +// --- 팝업 띄울때 사이즈 조정 -- // +$( "#modalPopupId" ).click(function() { + var height = $( document ).height() -400; + $('.modal-body').find('.cke_contents:eq(0)').css('height',height+'px'); +}); + +// --- jstree 설정 -- // +function jsTreeBuild(){ + + console.log("href: "+$(location).attr('href')); + console.log("protocol: "+$(location).attr('protocol')); + console.log("host: "+$(location).attr('host')); + console.log("pathname: "+$(location).attr('pathname')); + console.log("search: "+$(location).attr('search')); + console.log("hostname: "+$(location).attr('hostname')); + console.log("port: "+$(location).attr('port')); + var isDevelopingToRoute = "/auth-user"; + + $("#demo").bind( + "before.jstree", + function(e, data) { + $("#alog").append(data.func + "
"); + $("li:not([rel='drive']).jstree-open > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/toolbar_open.png)'); + $("li:not([rel='drive']).jstree-closed > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/ic_explorer.png)'); + }).jstree({ + // List of active plugins + "plugins": ["themes", "json_data", "ui", "crrm", "cookies", "dnd", "search", "types", "hotkeys", "contextmenu", "checkbox"], + "themes": { "theme": [ "lightblue4" ] }, + //contextmenu + "contextmenu": { + items: { // Could be a function that should return an object like this one + "create": { + "separator_before": true, + "separator_after": true, + "label": "Create", + "action": false, + "submenu": { + "create_file": { + "seperator_before": false, + "seperator_after": false, + "label": "File", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "create_folder": { + "seperator_before": false, + "seperator_after": false, + "label": "Folder", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + } + + } + }, + "ccp": { + "separator_before": false, + "separator_after": true, + "label": "Edit", + "action": false, + "submenu": { + "cut": { + "seperator_before": false, + "seperator_after": false, + "label": "Cut", + action: function(obj) { + this.cut(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "paste": { + "seperator_before": false, + "seperator_after": false, + "label": "Paste", + action: function(obj) { + this.paste(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + }, + + "changeType": { + "seperator_before": false, + "seperator_after": false, + "label": "Change Type", + "submenu": { + "toFile": { + "seperator_before": false, + "seperator_after": false, + "label": "toFile", + action: function(obj) { + this.set_type("default"); + } + }, + "toFolder": { + "seperator_before": false, + "seperator_after": false, + "label": "toFolder", + action: function(obj) { + this.set_type("folder"); + } + } + } + } + + } + } + + } + }, + + // I usually configure the plugin that handles the data first + // This example uses JSON as it is most common + "json_data": { + // This tree is ajax enabled - as this is most common, and maybe a bit more complex + // All the options are almost the same as jQuery's AJAX (read the docs) + "ajax": { + // the URL to fetch the data + "url": isDevelopingToRoute + "/api/arms/pdService/getChildNode.do", + // the `data` function is executed in the instance's scope + // the parameter is the node being loaded + // (may be -1, 0, or undefined when loading the root nodes) + "data": function(n) { + // the result is fed to the AJAX request `data` option + console.log(n); + return { + "c_id": n.attr ? n.attr("id").replace("node_", "").replace("copy_", "") : 1 + }; + }, + "success": function(n) { + jSuccess('Product(service) Data Load Complete'); + } + } + }, + // Configuring the search plugin + "search": { + // As this has been a common question - async search + // Same as above - the `ajax` config option is actually jQuery's AJAX object + "ajax": { + "url": isDevelopingToRoute + "/api/arms/pdService/searchNode.do", + // You get the search string as a parameter + "data": function(str) { + return { + "searchString": str + }; + }, + "success": function(n) { + jSuccess('search data complete'); + } + } + }, + // Using types - most of the time this is an overkill + // read the docs carefully to decide whether you need types + "types": { + // I set both options to -2, as I do not need depth and children count checking + // Those two checks may slow jstree a lot, so use only when needed + "max_depth": -2, + "max_children": -2, + // I want only `drive` nodes to be root nodes + // This will prevent moving or creating any other type as a root node + "valid_children": ["drive"], + "types": { + // The default type + "default": { + // I want this type to have no children (so only leaf nodes) + // In my case - those are files + "valid_children": "none", + // If we specify an icon for the default type it WILL OVERRIDE the theme icons + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/attibutes.png" + } + }, + // The `folder` type + "folder": { + // can have files and other folders inside of it, but NOT `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/ic_explorer.png" + } + }, + // The `drive` nodes + "drive": { + // can have files and folders inside, but NOT other `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/home.png" + }, + // those prevent the functions with the same name to be used on `drive` nodes + // internally the `before` event is used + "start_drag": false, + "move_node": false, + "delete_node": false, + "remove": false + } + } + }, + // UI & core - the nodes to initially select and open will be overwritten by the cookie plugin + + // the UI plugin - it handles selecting/deselecting/hovering nodes + "ui": { + // this makes the node with ID node_4 selected onload + "initially_select": ["node_4"] + }, + // the core plugin - not many options here + "core": { + // just open those two nodes up + // as this is an AJAX enabled tree, both will be downloaded from the server + "initially_open": ["node_2", "node_3"] + } + }).bind("create.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/addNode.do", { + "ref": data.rslt.parent.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.position, + "c_title": data.rslt.name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (r.status) { + $(data.rslt.obj).attr("id", "node_" + r.id); + jNotify('Notification : Add Node, Complete !'); + } else { + $.jstree.rollback(data.rlbk); + } + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 추가했습니다. 추가된 노드의 아이디는 " + r.id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("remove.jstree", function(e, data) { + data.rslt.obj.each(function() { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/removeNode.do", + data: { + "c_id": this.id.replace("node_", "").replace("copy_", "") + }, + success: function(r) { + jNotify('Notification : Remove Node, Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 삭제했습니다. 삭제된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("rename.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNode.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (!r.status) { + $.jstree.rollback(data.rlbk); + } + jSuccess('Rename Node Complete'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("set_type.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNodeType.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + jSuccess('Node Type Change'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("move_node.jstree", function(e, data) { + data.rslt.o.each(function(i) { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/moveNode.do", + data: { + "c_id": $(this).attr("id").replace("node_", "").replace("copy_", ""), + "ref": data.rslt.cr === -1 ? 1 : data.rslt.np.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.cp + i, + "c_title": data.rslt.name, + "copy": data.rslt.cy ? 1 : 0, + "multiCounter": i + }, + success: function(r) { + if (r.status) { + $.jstree.rollback(data.rlbk); + } else { + $(data.rslt.oc).attr("id", "node_" + r.id); + if (data.rslt.cy && $(data.rslt.oc).children("UL").length) { + data.inst.refresh(data.inst._get_parent(data.rslt.oc)); + } + } + jNotify('Notification : Move Node Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드가 이동되었습니다. 이동된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("select_node.jstree", function (event, data) { + // `data.rslt.obj` is the jquery extended node that was clicked + if ($.isFunction(jsTreeClick)) { + console.log(data.rslt.obj); + jsTreeClick(data.rslt.obj.attr("id")); + } + }); + + $("#mmenu input, #mmenu button").click(function() { + switch (this.id) { + case "add_default": + case "add_folder": + $("#demo").jstree("create", null, "last", { + "attr": { + "rel": this.id.toString().replace("add_", "") + } + }); + break; + case "search": + $("#demo").jstree("search", document.getElementById("text").value); + break; + case "text": + break; + default: + $("#demo").jstree(this.id); + break; + } + }); +} + +function jsTreeClick(selectedNodeID) { + console.log(selectedNodeID); +} + +$(function() { + jsTreeBuild(); +}); + +// --- select2 설정 --- // +$(".js-example-basic-multiple-limit").select2({ + maximumSelectionLength: 2, + ajax: { + url: "https://api.github.com/search/repositories", + dataType: 'json', + delay: 250, + data: function (params) { + return { + q: params.term, // search term + page: params.page + }; + }, + processResults: function (data, params) { + // parse the results into the format expected by Select2 + // since we are using custom formatting functions we do not need to + // alter the remote JSON data, except to indicate that infinite + // scrolling can be used + params.page = params.page || 1; + + return { + results: data.items, + pagination: { + more: (params.page * 30) < data.total_count + } + }; + }, + cache: true + }, + placeholder: '제품(서비스)의 오너를 등록해 주세요', + minimumInputLength: 1, + templateResult: formatRepo, + templateSelection: formatRepoSelection +}); + +$(".js-data-example-ajax").select2({ + ajax: { + url: "https://api.github.com/search/repositories", + dataType: 'json', + delay: 250, + data: function (params) { + return { + q: params.term, // search term + page: params.page + }; + }, + processResults: function (data, params) { + // parse the results into the format expected by Select2 + // since we are using custom formatting functions we do not need to + // alter the remote JSON data, except to indicate that infinite + // scrolling can be used + params.page = params.page || 1; + + return { + results: data.items, + pagination: { + more: (params.page * 30) < data.total_count + } + }; + }, + cache: true + }, + placeholder: '제품(서비스)의 Default 리뷰어를 등록해 주세요', + minimumInputLength: 1, + templateResult: formatRepo, + templateSelection: formatRepoSelection +}); + +function formatRepo (repo) { + if (repo.loading) { + return repo.text; + } + + var $container = $( + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + ); + + $container.find(".select2-result-repository__title").text(repo.full_name); + $container.find(".select2-result-repository__description").text(repo.description); + $container.find(".select2-result-repository__forks").append(repo.forks_count + " Forks"); + $container.find(".select2-result-repository__stargazers").append(repo.stargazers_count + " Stars"); + $container.find(".select2-result-repository__watchers").append(repo.watchers_count + " Watchers"); + + return $container; +} + +function formatRepoSelection (repo) { + return repo.full_name || repo.text; +} +// Code for the menu buttons Index: arms/js/wizardList.js =================================================================== diff -u --- arms/js/wizardList.js (revision 0) +++ arms/js/wizardList.js (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,1004 @@ +$(function () { + setSideMenu(); + jsTreeBuild(); +}); + +function setSideMenu() { + setTimeout(function(){ + $('#sidebar_menu_product').attr("class","accordion-toggle active"); + $('#sidebar_menu_product').attr("aria-expanded","true"); + $('#sidebar_menu_product').css({'color':'lightblue'}); + $('#sidebar_menu_product').css({'font-weight':'900'}); + + $('#product-elements-collapse').attr("class","panel-collapse collapse in"); + $('#product-elements-collapse').attr("aria-expanded","true"); + + $('#sidebar_menu_product_jira_connect').addClass("active"); + $('#sidebar_menu_product_jira_connect').css({'color':'lightblue'}); + $('#sidebar_menu_product_jira_connect').css({'font-weight':'900'}); + },1000); +} + +/* -------------------------------- jstree 설정 ------------------------------- */ +function jsTreeBuild(){ + + console.log("href: "+$(location).attr('href')); + console.log("protocol: "+$(location).attr('protocol')); + console.log("host: "+$(location).attr('host')); + console.log("pathname: "+$(location).attr('pathname')); + console.log("search: "+$(location).attr('search')); + console.log("hostname: "+$(location).attr('hostname')); + console.log("port: "+$(location).attr('port')); + var isDevelopingToRoute = "/auth-user"; + + $("#demo").bind( + "before.jstree", + function(e, data) { + $("#alog").append(data.func + "
"); + $("li:not([rel='drive']).jstree-open > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/toolbar_open.png)'); + $("li:not([rel='drive']).jstree-closed > a > .jstree-icon").css('background-image', + 'url(http://www.a-rms.net/313devgrp/reference/jquery-plugins/jstree-v.pre1.0/themes/ic_explorer.png)'); + }).jstree({ + // List of active plugins + "plugins": ["themes", "json_data", "ui", "crrm", "cookies", "dnd", "search", "types", "hotkeys", "contextmenu", "checkbox"], + "themes": { "theme": [ "lightblue4" ] }, + //contextmenu + "contextmenu": { + items: { // Could be a function that should return an object like this one + "create": { + "separator_before": true, + "separator_after": true, + "label": "Create", + "action": false, + "submenu": { + "create_file": { + "seperator_before": false, + "seperator_after": false, + "label": "File", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "create_folder": { + "seperator_before": false, + "seperator_after": false, + "label": "Folder", + action: function(obj) { + this.create(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + } + + } + }, + "ccp": { + "separator_before": false, + "separator_after": true, + "label": "Edit", + "action": false, + "submenu": { + "cut": { + "seperator_before": false, + "seperator_after": false, + "label": "Cut", + action: function(obj) { + this.cut(obj, "last", { + "attr": { + "rel": "default" + } + }); + } + }, + "paste": { + "seperator_before": false, + "seperator_after": false, + "label": "Paste", + action: function(obj) { + this.paste(obj, "last", { + "attr": { + "rel": "folder" + } + }); + } + }, + + "changeType": { + "seperator_before": false, + "seperator_after": false, + "label": "Change Type", + "submenu": { + "toFile": { + "seperator_before": false, + "seperator_after": false, + "label": "toFile", + action: function(obj) { + this.set_type("default"); + } + }, + "toFolder": { + "seperator_before": false, + "seperator_after": false, + "label": "toFolder", + action: function(obj) { + this.set_type("folder"); + } + } + } + } + + } + } + + } + }, + + // I usually configure the plugin that handles the data first + // This example uses JSON as it is most common + "json_data": { + // This tree is ajax enabled - as this is most common, and maybe a bit more complex + // All the options are almost the same as jQuery's AJAX (read the docs) + "ajax": { + // the URL to fetch the data + "url": isDevelopingToRoute + "/api/arms/pdService/getChildNode.do", + // the `data` function is executed in the instance's scope + // the parameter is the node being loaded + // (may be -1, 0, or undefined when loading the root nodes) + "data": function(n) { + // the result is fed to the AJAX request `data` option + console.log(n); + return { + "c_id": n.attr ? n.attr("id").replace("node_", "").replace("copy_", "") : 1 + }; + }, + "success": function(n) { + jSuccess('Product(service) Data Load Complete'); + } + } + }, + // Configuring the search plugin + "search": { + // As this has been a common question - async search + // Same as above - the `ajax` config option is actually jQuery's AJAX object + "ajax": { + "url": isDevelopingToRoute + "/api/arms/pdService/searchNode.do", + // You get the search string as a parameter + "data": function(str) { + return { + "searchString": str + }; + }, + "success": function(n) { + jSuccess('search data complete'); + } + } + }, + // Using types - most of the time this is an overkill + // read the docs carefully to decide whether you need types + "types": { + // I set both options to -2, as I do not need depth and children count checking + // Those two checks may slow jstree a lot, so use only when needed + "max_depth": -2, + "max_children": -2, + // I want only `drive` nodes to be root nodes + // This will prevent moving or creating any other type as a root node + "valid_children": ["drive"], + "types": { + // The default type + "default": { + // I want this type to have no children (so only leaf nodes) + // In my case - those are files + "valid_children": "none", + // If we specify an icon for the default type it WILL OVERRIDE the theme icons + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/attibutes.png" + } + }, + // The `folder` type + "folder": { + // can have files and other folders inside of it, but NOT `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/ic_explorer.png" + } + }, + // The `drive` nodes + "drive": { + // can have files and folders inside, but NOT other `drive` nodes + "valid_children": ["default", "folder"], + "icon": { + "image": "../dist/js/jstree-v.pre1.0/themes/home.png" + }, + // those prevent the functions with the same name to be used on `drive` nodes + // internally the `before` event is used + "start_drag": false, + "move_node": false, + "delete_node": false, + "remove": false + } + } + }, + // UI & core - the nodes to initially select and open will be overwritten by the cookie plugin + + // the UI plugin - it handles selecting/deselecting/hovering nodes + "ui": { + // this makes the node with ID node_4 selected onload + "initially_select": ["node_4"] + }, + // the core plugin - not many options here + "core": { + // just open those two nodes up + // as this is an AJAX enabled tree, both will be downloaded from the server + "initially_open": ["node_2", "node_3"] + } + }).bind("create.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/addNode.do", { + "ref": data.rslt.parent.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.position, + "c_title": data.rslt.name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (r.status) { + $(data.rslt.obj).attr("id", "node_" + r.id); + jNotify('Notification : Add Node, Complete !'); + } else { + $.jstree.rollback(data.rlbk); + } + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 추가했습니다. 추가된 노드의 아이디는 " + r.id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("remove.jstree", function(e, data) { + data.rslt.obj.each(function() { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/removeNode.do", + data: { + "c_id": this.id.replace("node_", "").replace("copy_", "") + }, + success: function(r) { + jNotify('Notification : Remove Node, Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 삭제했습니다. 삭제된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("rename.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNode.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + if (!r.status) { + $.jstree.rollback(data.rlbk); + } + jSuccess('Rename Node Complete'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("set_type.jstree", function(e, data) { + $.post(isDevelopingToRoute + "/api/arms/pdService/alterNodeType.do", { + "c_id": data.rslt.obj.attr("id").replace("node_", "").replace("copy_", ""), + "c_title": data.rslt.new_name, + "c_type": data.rslt.obj.attr("rel") + }, function(r) { + jSuccess('Node Type Change'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드를 변경했습니다. 변경된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + }); + }).bind("move_node.jstree", function(e, data) { + data.rslt.o.each(function(i) { + $.ajax({ + async: false, + type: 'POST', + url: isDevelopingToRoute + "/api/arms/pdService/moveNode.do", + data: { + "c_id": $(this).attr("id").replace("node_", "").replace("copy_", ""), + "ref": data.rslt.cr === -1 ? 1 : data.rslt.np.attr("id").replace("node_", "").replace("copy_", ""), + "c_position": data.rslt.cp + i, + "c_title": data.rslt.name, + "copy": data.rslt.cy ? 1 : 0, + "multiCounter": i + }, + success: function(r) { + if (r.status) { + $.jstree.rollback(data.rlbk); + } else { + $(data.rslt.oc).attr("id", "node_" + r.id); + if (data.rslt.cy && $(data.rslt.oc).children("UL").length) { + data.inst.refresh(data.inst._get_parent(data.rslt.oc)); + } + } + jNotify('Notification : Move Node Complete !'); + if (typeof Chat != "undefined"){ + Chat.sendMessage("노드가 이동되었습니다. 이동된 노드의 아이디는 " + r.c_id , function(data) { + console.log(data); + }); + } + jsTreeBuild(); + } + }); + }); + }).bind("select_node.jstree", function (event, data) { + // `data.rslt.obj` is the jquery extended node that was clicked + if ($.isFunction(jsTreeClick)) { + console.log(data.rslt.obj.attr("localName")); + jsTreeClick(data.rslt.obj.attr("id"), data.rslt.obj.text() ); + } + }); + + $("#mmenu input, #mmenu button").click(function() { + switch (this.id) { + case "add_default": + case "add_folder": + $("#demo").jstree("create", null, "last", { + "attr": { + "rel": this.id.toString().replace("add_", "") + } + }); + break; + case "search": + $("#demo").jstree("search", document.getElementById("text").value); + break; + case "text": + break; + default: + $("#demo").jstree(this.id); + break; + } + }); +} + +/* ---------------------------------------- d3 config ------------------------------------ */ +/* d3 */ +var treeData = { + "name": "product service name", + "type":"Product(service)", + "children": [ + {"name": "Visualization", "type": "Jira JQL"} + ] +}; +//treeJSON = d3.json(flare_data, function(error, treeData) { + +// Calculate total nodes, max label length +var totalNodes = 0; +var maxLabelLength = 0; +// variables for drag/drop +var selectedNode = null; +var draggingNode = null; +// panning variables +var panSpeed = 200; +var panBoundary = 20; // Within 20px from edges will pan when dragging. +// Misc. variables +var i = 0; +var duration = 750; +var root; + +// size of the diagram +//edit 313devops +//var viewerWidth = $(document).width(); +//var viewerHeight = $(document).height(); +var viewerWidth = $('#tree-container').outerHeight(); +var viewerHeight = 295; + +var tree = d3.layout.tree() + .size([viewerHeight, viewerWidth]); + +// define a d3 diagonal projection for use by the node paths later on. +var diagonal = d3.svg.diagonal() + .projection(function(d) { + return [d.y, d.x]; + }); + + +// A recursive helper function for performing some setup by walking through all nodes +function visit(parent, visitFn, childrenFn) { + if (!parent) return; + + visitFn(parent); + + var children = childrenFn(parent); + if (children) { + var count = children.length; + for (var i = 0; i < count; i++) { + visit(children[i], visitFn, childrenFn); + } + } +} + +// Call visit function to establish maxLabelLength +visit(treeData, function(d) { + totalNodes++; + maxLabelLength = Math.max(d.name.length, maxLabelLength); + +}, function(d) { + return d.children && d.children.length > 0 ? d.children : null; +}); + +// sort the tree according to the node names +function sortTree() { + tree.sort(function(a, b) { + return b.name.toLowerCase() < a.name.toLowerCase() ? 1 : -1; + }); +} +// Sort the tree initially incase the JSON isn't in a sorted order. +sortTree(); + +// TODO: Pan function, can be better implemented. +function pan(domNode, direction) { + var speed = panSpeed; + if (panTimer) { + clearTimeout(panTimer); + translateCoords = d3.transform(svgGroup.attr("transform")); + if (direction == 'left' || direction == 'right') { + translateX = direction == 'left' ? translateCoords.translate[0] + speed : translateCoords.translate[0] - speed; + translateY = translateCoords.translate[1]; + } else if (direction == 'up' || direction == 'down') { + translateX = translateCoords.translate[0]; + translateY = direction == 'up' ? translateCoords.translate[1] + speed : translateCoords.translate[1] - speed; + } + scaleX = translateCoords.scale[0]; + scaleY = translateCoords.scale[1]; + scale = zoomListener.scale(); + svgGroup.transition().attr("transform", "translate(" + translateX + "," + translateY + ")scale(" + scale + ")"); + d3.select(domNode).select('g.node').attr("transform", "translate(" + translateX + "," + translateY + ")"); + zoomListener.scale(zoomListener.scale()); + zoomListener.translate([translateX, translateY]); + panTimer = setTimeout(function() { + pan(domNode, speed, direction); + }, 50); + } +} + +// Define the zoom function for the zoomable tree +function zoom() { + //edit 313devops + svgGroup.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")"); + //svgGroup.attr("transform", "translate(" + "221,79" + ")scale(" + 1.5 + ")"); +} + +// define the zoomListener which calls the zoom function on the "zoom" event constrained within the scaleExtents +var zoomListener = d3.behavior.zoom().scaleExtent([0.1, 3]).on("zoom", zoom); + +function initiateDrag(d, domNode) { + draggingNode = d; + d3.select(domNode).select('.ghostCircle').attr('pointer-events', 'none'); + d3.selectAll('.ghostCircle').attr('class', 'ghostCircle show'); + d3.select(domNode).attr('class', 'node activeDrag'); + + + svgGroup.selectAll("g.node").sort(function(a, b) { // select the parent and sort the path's + if (a.id != draggingNode.id) return 1; // a is not the hovered element, send "a" to the back + else return -1; // a is the hovered element, bring "a" to the front + }); + // if nodes has children, remove the links and nodes + if (nodes.length > 1) { + // remove link paths + links = tree.links(nodes); + nodePaths = svgGroup.selectAll("path.link") + .data(links, function(d) { + return d.target.id; + }).remove(); + // remove child nodes + nodesExit = svgGroup.selectAll("g.node") + .data(nodes, function(d) { + return d.id; + }).filter(function(d, i) { + if (d.id == draggingNode.id) { + return false; + } + return true; + }).remove(); + } + + // remove parent link + parentLink = tree.links(tree.nodes(draggingNode.parent)); + svgGroup.selectAll('path.link').filter(function(d, i) { + if (d.target.id == draggingNode.id) { + return true; + } + return false; + }).remove(); + + dragStarted = null; +} + +// define the baseSvg, attaching a class for styling and the zoomListener +var baseSvg = d3.select("#tree-container").append("svg") + .attr("width", viewerWidth) + .attr("height", viewerHeight) + .attr("class", "overlay") + .call(zoomListener); + + +// Define the drag listeners for drag/drop behaviour of nodes. +dragListener = d3.behavior.drag() + .on("dragstart", function(d) { + if (d == root) { + return; + } + dragStarted = true; + nodes = tree.nodes(d); + d3.event.sourceEvent.stopPropagation(); + // it's important that we suppress the mouseover event on the node being dragged. Otherwise it will absorb the mouseover event and the underlying node will not detect it d3.select(this).attr('pointer-events', 'none'); + }) + .on("drag", function(d) { + if (d == root) { + return; + } + if (dragStarted) { + domNode = this; + initiateDrag(d, domNode); + } + + // get coords of mouseEvent relative to svg container to allow for panning + relCoords = d3.mouse($('svg').get(0)); + if (relCoords[0] < panBoundary) { + panTimer = true; + pan(this, 'left'); + } else if (relCoords[0] > ($('svg').width() - panBoundary)) { + + panTimer = true; + pan(this, 'right'); + } else if (relCoords[1] < panBoundary) { + panTimer = true; + pan(this, 'up'); + } else if (relCoords[1] > ($('svg').height() - panBoundary)) { + panTimer = true; + pan(this, 'down'); + } else { + try { + clearTimeout(panTimer); + } catch (e) { + + } + } + + d.x0 += d3.event.dy; + d.y0 += d3.event.dx; + var node = d3.select(this); + node.attr("transform", "translate(" + d.y0 + "," + d.x0 + ")"); + updateTempConnector(); + }) + .on("dragend", function(d) { + if (d == root) { + return; + } + domNode = this; + if (selectedNode) { + // now remove the element from the parent, and insert it into the new elements children + var index = draggingNode.parent.children.indexOf(draggingNode); + if (index > -1) { + draggingNode.parent.children.splice(index, 1); + } + if (typeof selectedNode.children !== 'undefined' || typeof selectedNode._children !== 'undefined') { + if (typeof selectedNode.children !== 'undefined') { + selectedNode.children.push(draggingNode); + } else { + selectedNode._children.push(draggingNode); + } + } else { + selectedNode.children = []; + selectedNode.children.push(draggingNode); + } + // Make sure that the node being added to is expanded so user can see added node is correctly moved + expand(selectedNode); + sortTree(); + endDrag(); + } else { + endDrag(); + } + }); + +function endDrag() { + selectedNode = null; + d3.selectAll('.ghostCircle').attr('class', 'ghostCircle'); + d3.select(domNode).attr('class', 'node'); + // now restore the mouseover event or we won't be able to drag a 2nd time + d3.select(domNode).select('.ghostCircle').attr('pointer-events', ''); + updateTempConnector(); + if (draggingNode !== null) { + update(root); + centerNode(draggingNode); + draggingNode = null; + } +} + +// Helper functions for collapsing and expanding nodes. +function collapse(d) { + if (d.children) { + d._children = d.children; + d._children.forEach(collapse); + d.children = null; + } +} + +function expand(d) { + if (d._children) { + d.children = d._children; + d.children.forEach(expand); + d._children = null; + } +} + +var overCircle = function(d) { + selectedNode = d; + updateTempConnector(); +}; +var outCircle = function(d) { + selectedNode = null; + updateTempConnector(); +}; + +// Function to update the temporary connector indicating dragging affiliation +var updateTempConnector = function() { + var data = []; + if (draggingNode !== null && selectedNode !== null) { + // have to flip the source coordinates since we did this for the existing connectors on the original tree + data = [{ + source: { + x: selectedNode.y0, + y: selectedNode.x0 + }, + target: { + x: draggingNode.y0, + y: draggingNode.x0 + } + }]; + } + var link = svgGroup.selectAll(".templink").data(data); + + link.enter().append("path") + .attr("class", "templink") + .attr("d", d3.svg.diagonal()) + .attr('pointer-events', 'none'); + + link.attr("d", d3.svg.diagonal()); + + link.exit().remove(); +}; + +// Function to center node when clicked/dropped so node doesn't get lost when collapsing/moving with large amount of children. +function centerNode(source) { + scale = zoomListener.scale(); + x = -source.y0; + y = -source.x0; + x = x * scale + viewerWidth / 2; + y = y * scale + viewerHeight / 2; + + //edit 313devops + x = $('#tree-container').outerWidth()/3; + y = $('#tree-container').outerHeight()/3; + scale = 1.4; + + d3.select('g').transition() + .duration(duration) + .attr("transform", "translate(" + x + "," + y + ")scale(" + scale + ")"); + zoomListener.scale(scale); + zoomListener.translate([x, y]); +} + +// Toggle children function +function toggleChildren(d) { + if (d.children) { + d._children = d.children; + d.children = null; + } else if (d._children) { + d.children = d._children; + d._children = null; + } + return d; +} + +// Toggle children on click. +function click(d) { + if (d3.event.defaultPrevented) return; // click suppressed + d = toggleChildren(d); + update(d); + centerNode(d); +} + +function update(source) { + // Compute the new height, function counts total children of root node and sets tree height accordingly. + // This prevents the layout looking squashed when new nodes are made visible or looking sparse when nodes are removed + // This makes the layout more consistent. + var levelWidth = [1]; + var childCount = function(level, n) { + + if (n.children && n.children.length > 0) { + if (levelWidth.length <= level + 1) levelWidth.push(0); + + levelWidth[level + 1] += n.children.length; + n.children.forEach(function(d) { + childCount(level + 1, d); + }); + } + }; + childCount(0, root); + var newHeight = d3.max(levelWidth) * 25; // 25 pixels per line + tree = tree.size([newHeight, viewerWidth]); + + // Compute the new tree layout. + var nodes = tree.nodes(root).reverse(), + links = tree.links(nodes); + + // Set widths between levels based on maxLabelLength. + nodes.forEach(function(d) { + d.y = (d.depth * (maxLabelLength * 10)); //maxLabelLength * 10px + // alternatively to keep a fixed scale one can set a fixed depth per level + // Normalize for fixed-depth by commenting out below line + // d.y = (d.depth * 500); //500px per level. + }); + + // Update the nodes… + node = svgGroup.selectAll("g.node") + .data(nodes, function(d) { + return d.id || (d.id = ++i); + }); + + // Enter any new nodes at the parent's previous position. + var nodeEnter = node.enter().append("g") + .call(dragListener) + .attr("class", "node") + .attr("transform", function(d) { + return "translate(" + source.y0 + "," + source.x0 + ")"; + }) + .on('click', click); + + nodeEnter.append("circle") + .attr('class', 'nodeCircle') + .attr("r", 0) + .style("fill", function(d) { + return d._children ? "lightsteelblue" : "#fff"; + }); + + nodeEnter.append("text") + .attr("x", function(d) { + return d.children || d._children ? -10 : 10; + }) + .attr("dy", ".35em") + .attr('class', 'nodeText') + .attr("text-anchor", function(d) { + return d.children || d._children ? "end" : "start"; + }) + .text(function(d) { + return d.name; + }) + .style("fill-opacity", 0); + + nodeEnter.append('text') + .attr('x', function(d) { + return -15; + }) + .attr('y', function(d) { + return 15 + }) + .text(function(d) { + return d.type; + }) + .on('click', function(d) { + window.location = d.url; + }) + .style('font-size', '8px'); + + // phantom node to give us mouseover in a radius around it + nodeEnter.append("circle") + .attr('class', 'ghostCircle') + .attr("r", 30) + .attr("opacity", 0.2) // change this to zero to hide the target area + .style("fill", "red") + .attr('pointer-events', 'mouseover') + .on("mouseover", function(node) { + overCircle(node); + }) + .on("mouseout", function(node) { + outCircle(node); + }); + + // Update the text to reflect whether node has children or not. + node.select('text') + .attr("x", function(d) { + return d.children || d._children ? -10 : 10; + }) + .attr("text-anchor", function(d) { + return d.children || d._children ? "end" : "start"; + }) + .text(function(d) { + return d.name; + }); + + + + // Change the circle fill depending on whether it has children and is collapsed + node.select("circle.nodeCircle") + .attr("r", 4.5) + .style("fill", function(d) { + return d._children ? "lightsteelblue" : "#fff"; + }); + + // Transition nodes to their new position. + var nodeUpdate = node.transition() + .duration(duration) + .attr("transform", function(d) { + return "translate(" + d.y + "," + d.x + ")"; + }); + + // Fade the text in + nodeUpdate.select("text") + .style("fill-opacity", 1); + + // Transition exiting nodes to the parent's new position. + var nodeExit = node.exit().transition() + .duration(duration) + .attr("transform", function(d) { + return "translate(" + source.y + "," + source.x + ")"; + }) + .remove(); + + nodeExit.select("circle") + .attr("r", 0); + + nodeExit.select("text") + .style("fill-opacity", 0); + + // Update the links… + var link = svgGroup.selectAll("path.link") + .data(links, function(d) { + return d.target.id; + }); + + // Enter any new links at the parent's previous position. + link.enter().insert("path", "g") + .attr("class", "link") + .attr("d", function(d) { + var o = { + x: source.x0, + y: source.y0 + }; + return diagonal({ + source: o, + target: o + }); + }); + + // Transition links to their new position. + link.transition() + .duration(duration) + .attr("d", diagonal); + + // Transition exiting nodes to the parent's new position. + link.exit().transition() + .duration(duration) + .attr("d", function(d) { + var o = { + x: source.x, + y: source.y + }; + return diagonal({ + source: o, + target: o + }); + }) + .remove(); + + // Stash the old positions for transition. + nodes.forEach(function(d) { + d.x0 = d.x; + d.y0 = d.y; + }); +} + +// Append a group which holds all nodes and which the zoom Listener can act upon. +var svgGroup = baseSvg.append("g"); + +// Define the root +root = treeData; +root.x0 = viewerHeight / 2; +root.y0 = 0; + +// Layout the tree initially and center on the root node. +update(root); +centerNode(root); + + +/* --------------------------- multi select & slim scroll ---------------------------------- */ +$(function () { + + //multiselect + $('.searchable').multiSelect({ + selectableHeader: "", + selectionHeader: "", + afterInit: function(ms){ + var that = this, + $selectableSearch = that.$selectableUl.prev(), + $selectionSearch = that.$selectionUl.prev(), + selectableSearchString = '#'+that.$container.attr('id')+' .ms-elem-selectable:not(.ms-selected)', + selectionSearchString = '#'+that.$container.attr('id')+' .ms-elem-selection.ms-selected'; + + that.qs1 = $selectableSearch.quicksearch(selectableSearchString) + .on('keydown', function(e){ + if (e.which === 40){ + that.$selectableUl.focus(); + return false; + } + }); + + that.qs2 = $selectionSearch.quicksearch(selectionSearchString) + .on('keydown', function(e){ + if (e.which == 40){ + that.$selectionUl.focus(); + return false; + } + }); + }, + afterSelect: function(value, text){ + this.qs1.cache(); + this.qs2.cache(); + d3Update(); + }, + afterDeselect: function(value, text){ + this.qs1.cache(); + this.qs2.cache(); + d3Update(); + } + }); + + + //slim scroll + $(".ms-list").slimscroll(); +}); + + +/* ----------------------- click action ------------------------- */ +function d3Update(){ + if(typeof treeData.children == "undefined" || treeData.children == "" || treeData.children == null){ + console.log("it is not inner element"); + treeData.children = []; + }else{ + treeData.children.splice(0,treeData.children.length); + } + + $("#versionMultiSelect :selected").each(function() { + item = {} + item["name"] = this.text; + item["type"] = "Jira JQL"; + treeData.children.push(item); + }); + + $("#requirementMultiSelect :selected").each(function() { + item = {} + item["name"] = this.text; + item["type"] = "Jira JQL"; + treeData.children[0].children.push(item); + }); + + update(root); +} + +function jsTreeClick(selectedNodeID, selectedNodeText) { + treeData.name = selectedNodeText; + update(root); +} \ No newline at end of file Index: arms/pdServiceVersionList.html =================================================================== diff -u --- arms/pdServiceVersionList.html (revision 0) +++ arms/pdServiceVersionList.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,316 @@ + + + + +Atlassian RMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
맨위로
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: arms/pdServiceVersionRegist.html =================================================================== diff -u --- arms/pdServiceVersionRegist.html (revision 0) +++ arms/pdServiceVersionRegist.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,322 @@ + + + + +Atlassian RMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
맨위로
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: arms/wizardList.html =================================================================== diff -u --- arms/wizardList.html (revision 0) +++ arms/wizardList.html (revision f81a4176c0cd442d02fc4a5742cfcacaa406ce70) @@ -0,0 +1,325 @@ + + + + +Atlassian RMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
맨위로
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file